Tanya Lattner
2008-Feb-05 05:23 UTC
[LLVMdev] 2.2 Prerelease (version 2) available for testing
LLVMers, The next version of the 2.2 prerelease is available for testing: http://llvm.org/prereleases/2.2/ Please see my last email for testing directions: http://lists.cs.uiuc.edu/pipermail/llvmdev/2008-January/012249.html Please complete all testing by February 10th at 5PM PST. Thanks! -Tanya
Brooks Davis
2008-Feb-05 18:33 UTC
[LLVMdev] 2.2 Prerelease (version 2) available for testing
I've done some minimal testing on FreeBSD 8.x i386. When running make check I get: # of expected passes 2188 # of unexpected failures 1 # of expected failures 6 The error output is: Running /usr/cvsports/devel/llvm/work/llvm-2.2/test/Transforms/LoopUnroll/dg.exp ... FAIL: /usr/cvsports/devel/llvm/work/llvm-2.2/test/Transforms/LoopUnroll/2007-11-05-Crash.ll for PR1770 Failed with signal(SIGSEGV) at line 1 while running: llvm-as < /usr/cvsports/devel/llvm/work/llvm-2.2/test/Transforms/LoopUnroll/2007-11-05-Crash.ll | opt -disable-output -loop-unroll child killed: segmentation violation In this case FreeBSD's malloc debugging option J was enabled and disabling it caused the test to pass. The option does: J Each byte of new memory allocated by malloc(), realloc() or reallocf() will be initialized to 0xa5. All memory returned by free(), realloc() or reallocf() will be initialized to 0x5a. This is intended for debugging and will impact performance nega- tively. -- Brooks -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080205/77e36da6/attachment.sig>
Devang Patel
2008-Feb-05 18:45 UTC
[LLVMdev] 2.2 Prerelease (version 2) available for testing
This was fixed in mainline by Nick http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080121/057623.html On Feb 5, 2008, at 10:33 AM, Brooks Davis wrote:> I've done some minimal testing on FreeBSD 8.x i386. When running make > check I get: > > # of expected passes 2188 > # of unexpected failures 1 > # of expected failures 6 > > The error output is: > > Running > /usr/cvsports/devel/llvm/work/llvm-2.2/test/Transforms/LoopUnroll/ > dg.exp ... > FAIL: /usr/cvsports/devel/llvm/work/llvm-2.2/test/Transforms/ > LoopUnroll/2007-11-05-Crash.ll for PR1770 > Failed with signal(SIGSEGV) at line 1 > while running: llvm-as < /usr/cvsports/devel/llvm/work/llvm-2.2/test/ > Transforms/LoopUnroll/2007-11-05-Crash.ll | opt -disable-output - > loop-unroll > child killed: segmentation violation > > In this case FreeBSD's malloc debugging option J was enabled and > disabling it > caused the test to pass. The option does: > > J Each byte of new memory allocated by malloc(), realloc() > or > reallocf() will be initialized to 0xa5. All memory > returned by > free(), realloc() or reallocf() will be initialized to > 0x5a. > This is intended for debugging and will impact > performance nega- > tively. > > -- Brooks > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev- Devang
Tanya M. Lattner
2008-Feb-05 21:57 UTC
[LLVMdev] 2.2 Prerelease (version 2) available for testing
While this is indeed a bug and has been fixed in mainline, unless we get a major regression in 2.2, I will not merge it into 2.2. Merging this in would require another round of testing and since its technically not a regression from 2.1, I'm not sure the cost outweighs the benefit. Thanks for testing the release! -Tanya On Tue, 5 Feb 2008, Brooks Davis wrote:> I've done some minimal testing on FreeBSD 8.x i386. When running make > check I get: > > # of expected passes 2188 > # of unexpected failures 1 > # of expected failures 6 > > The error output is: > > Running > /usr/cvsports/devel/llvm/work/llvm-2.2/test/Transforms/LoopUnroll/dg.exp ... > FAIL: /usr/cvsports/devel/llvm/work/llvm-2.2/test/Transforms/LoopUnroll/2007-11-05-Crash.ll for PR1770 > Failed with signal(SIGSEGV) at line 1 > while running: llvm-as < /usr/cvsports/devel/llvm/work/llvm-2.2/test/Transforms/LoopUnroll/2007-11-05-Crash.ll | opt -disable-output -loop-unroll > child killed: segmentation violation > > In this case FreeBSD's malloc debugging option J was enabled and disabling it > caused the test to pass. The option does: > > J Each byte of new memory allocated by malloc(), realloc() or > reallocf() will be initialized to 0xa5. All memory returned by > free(), realloc() or reallocf() will be initialized to 0x5a. > This is intended for debugging and will impact performance nega- > tively. > > -- Brooks >
Reasonably Related Threads
- [LLVMdev] 2.2 Prerelease (version 2) available for testing
- [LLVMdev] Problems Cross Compiling for x86 and ia64
- [LLVMdev] Loop unroll : approximate loop size for loops with debug info?
- [LLVMdev] Re: Problems Cross Compiling for x86 and ia64
- [LLVMdev] [PATCH] Split LoopUnroll pass into mechanism and policy