The LLVM 3.4rc2 binaries are now available for testing! Please download them and compile and test things. See if it breaks your code! Please file bugs for any issues you encounter. At this point, we’re only accepting fixes for regressions from 3.3. Share and enjoy! -bw
Bill, et al., FYI, there are currently two issues that I'm tracking that should be fixed prior to release: 1. PowerPC self-hosting is currently broken(*), triggered by a change made to improve if conversion on ARM. There is a patch on the commits list that fixes problems seen by self hosting (and, if nothing else, that patch should likely go into 3.4), but I don't think that any of us are convinced that this is the right solution in principle. If you could pin down Evan (who I believe wrote the original code in question), or someone else familiar with ARM and if conversion, to look at this, I think that would help a lot. See the thread, "Re: [llvm] r190309 - [ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode." on the llvm-commits list. 2. There is a set of (fairly simple) C programs in PR16431 that are currently miscompiled by Clang/LLVM >= -O2 on x86_64 (both Linux and Mac). I've isolated what appear to be the two underlying bugs in PR18067 (GVN) and PR18068 (DSE). We need to have these looked at. I would appreciate any assistance you could provide. Thanks again, Hal (*) Only when compiling without asserts, which is why the buildbots currently miss the problem. ----- Original Message -----> From: "Bill Wendling" <isanbard at gmail.com> > To: "<llvmdev at cs.uiuc.edu> Mailing List" <llvmdev at cs.uiuc.edu>, "cfe-dev at cs.uiuc.edu Developers" > <cfe-dev at cs.uiuc.edu> > Sent: Wednesday, December 4, 2013 1:22:50 AM > Subject: [LLVMdev] LLVM 3.4rc2 Binaries Now Available > > The LLVM 3.4rc2 binaries are now available for testing! Please > download them and compile and test things. See if it breaks your > code! Please file bugs for any issues you encounter. At this point, > we’re only accepting fixes for regressions from 3.3. > > Share and enjoy! > -bw > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-- Hal Finkel Assistant Computational Scientist Leadership Computing Facility Argonne National Laboratory
On 2013-12-04 08:22, Bill Wendling wrote:> The LLVM 3.4rc2 binaries are now available for testing! Please download them and compile and test things. See if it breaks your code! Please file bugs for any issues you encounter. At this point, we’re only accepting fixes for regressions from 3.3.Cool. For convenience, here are the links http://llvm.org/pre-releases/3.4/rc2 -- /Jacob Carlborg
+grosbach Hi Hal, Re (1): Jim is our resident ARM expert. Adding him here. Re (2): There are a ton of simple programs that have been reported over the last month that are failing at higher levels. It's quite disturbing, really. I don't have a lot of time to debug these (it's no longer my main job to work on LLVM). I'll try to press people as much as possible. -bw On Wed, Dec 4, 2013 at 5:42 AM, Hal Finkel <hfinkel at anl.gov> wrote:> Bill, et al., > > FYI, there are currently two issues that I'm tracking that should be fixed > prior to release: > > 1. PowerPC self-hosting is currently broken(*), triggered by a change > made to improve if conversion on ARM. There is a patch on the commits list > that fixes problems seen by self hosting (and, if nothing else, that patch > should likely go into 3.4), but I don't think that any of us are convinced > that this is the right solution in principle. If you could pin down Evan > (who I believe wrote the original code in question), or someone else > familiar with ARM and if conversion, to look at this, I think that would > help a lot. > > See the thread, "Re: [llvm] r190309 - [ARMv8] Prevent generation of > deprecated IT blocks on ARMv8 in Thumb mode." on the llvm-commits list. > > 2. There is a set of (fairly simple) C programs in PR16431 that are > currently miscompiled by Clang/LLVM >= -O2 on x86_64 (both Linux and Mac). > I've isolated what appear to be the two underlying bugs in PR18067 (GVN) > and PR18068 (DSE). We need to have these looked at. > > I would appreciate any assistance you could provide. > > Thanks again, > Hal > > (*) Only when compiling without asserts, which is why the buildbots > currently miss the problem. > > ----- Original Message ----- > > From: "Bill Wendling" <isanbard at gmail.com> > > To: "<llvmdev at cs.uiuc.edu> Mailing List" <llvmdev at cs.uiuc.edu>, " > cfe-dev at cs.uiuc.edu Developers" > > <cfe-dev at cs.uiuc.edu> > > Sent: Wednesday, December 4, 2013 1:22:50 AM > > Subject: [LLVMdev] LLVM 3.4rc2 Binaries Now Available > > > > The LLVM 3.4rc2 binaries are now available for testing! Please > > download them and compile and test things. See if it breaks your > > code! Please file bugs for any issues you encounter. At this point, > > we’re only accepting fixes for regressions from 3.3. > > > > Share and enjoy! > > -bw > > > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > -- > Hal Finkel > Assistant Computational Scientist > Leadership Computing Facility > Argonne National Laboratory >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131205/d55f1df1/attachment.html>
Ah! Thank you for giving the link. My mistake. :-( -bw On Thu, Dec 5, 2013 at 12:40 AM, Jacob Carlborg <doob at me.com> wrote:> On 2013-12-04 08:22, Bill Wendling wrote: > >> The LLVM 3.4rc2 binaries are now available for testing! Please download >> them and compile and test things. See if it breaks your code! Please file >> bugs for any issues you encounter. At this point, we’re only accepting >> fixes for regressions from 3.3. >> > > Cool. For convenience, here are the links > > http://llvm.org/pre-releases/3.4/rc2 > > -- > /Jacob Carlborg > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131205/6e9e858e/attachment.html>