Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

x86 regressions on 2.0 release #1428

Closed Quuxplusone closed 14 years ago

Quuxplusone commented 17 years ago
Bugzilla Link PR1412
Status RESOLVED WONTFIX
Importance P normal
Reported by Tanya Lattner (tonic@nondot.org)
Reported on 2007-05-11 02:19:34 -0700
Last modified on 2010-02-22 12:41:47 -0800
Version 2.0
Hardware PC Linux
CC anton@korobeynikov.info, llvm-bugs@lists.llvm.org
Fixed by commit(s)
Attachments report.nightly.txt (73674 bytes, text/plain)
Blocks
Blocked by
See also
These are the current x86 regressions on the 2.0 release branch (fails now but
not in 1.9):
External/FPGrowth/fpgrowth - CBE
External/SPEC/CFP2000/177.mesa/177.mesa - LLC, JIT
External/SPEC/CFP2000/188.ammp/188.ammp - CBE
External/SPEC/CINT2000/175.vpr/175.vpr - LLC, JIT
External/SPEC/CINT2000/176.gcc/176.gcc - LLC, JIT
External/SPEC/CINT95/126.gcc/126.gcc - CBE
External/SPEC/CINT95/134.perl/134.perl - CBE
MultiSource/Applications/SPASS/SPASS - CBE
SingleSource/CustomChecked/flops - LLC
SingleSource/CustomChecked/stepanov_v1p2 - LLC

SingleSource/UnitTests/Vector/build  - CBE
                        llc: CBackend.cpp:389: std::ostream&
<unnamed>::CWriter::printSimpleType(std::ostream&, const llvm::Type*,
bool, const std::string&): Assertion `(Ty->isPrimitiveType() ||
Ty->isInteger()) && "Invalid type for printSimpl
eType"' failed.
Quuxplusone commented 17 years ago

SingleSource/UnitTests/Vector/build also failed in LLVM 1.9, due to Bug 1126

Quuxplusone commented 17 years ago

Attached report.nightly.txt (73674 bytes, text/plain): nightly test report

Quuxplusone commented 17 years ago
Both flops & stepanov failed due to:

Running test: Output/oopack_v1p8.llc
make[1]: Entering directory
`/home/asl/tmp/llvm/llvm-test/SingleSource/CustomChecked'
make[1]: *** No rule to make target `check-one'.  Stop.
make[1]: Leaving directory `/home/asl/tmp/llvm/llvm-
test/SingleSource/CustomChecked'

And so on.

lli also failed due to:

make[1]: Leaving directory `/home/asl/tmp/llvm/llvm-
test/SingleSource/CustomChecked'
dirname: extra operand `-force-interpreter=false'
/home/asl/proj/llvm/src/test/TestRunner.sh: line 15: test: ==: unary operator
expected
make: unknown keyword `--disable-core-files'
Quuxplusone commented 17 years ago
Ok. I fixed my mistake and ignoring the CustomChecked, these are the only
remaining failures:

External/FPGrowth/fpgrowth - CBE
SPEC/CINT95/126.gcc/126.gcc - CBE
SPEC/CINT95/134.perl/134.perl- CBE
MultiSource/Applications/SPASS/SPASS - CBE
Quuxplusone commented 17 years ago
ok, how do the cbe tests fail?  If GCC itself is crashing compiling the CBE
output, those are not-to-be-
fixed.

-Chris
Quuxplusone commented 17 years ago
For SPASS I get undefined reference errors.

[zion SPASS]$ gcc Output/SPASS.cbe.c -lm  -O3 -fno-strict-aliasing -O2
-fno-inline  -o Output/SPASS.cbe
Output/SPASS.cbe.c:1058: warning: conflicting types for built-in function
'malloc'
Output/SPASS.cbe.c: In function `main':
Output/SPASS.cbe.c:203855: warning: assignment makes pointer from integer
without a cast
Output/SPASS.cbe.c:203862: warning: assignment makes pointer from integer
without a cast
Output/SPASS.cbe.c:225126: warning: assignment makes pointer from integer
without a cast
Output/SPASS.cbe.c:187992: warning: return type of 'main' is not `int'
/tmp/ccsPj6kV.o(.text+0x4a915): In function `main':
: undefined reference to `__builtin_stack_save'
/tmp/ccsPj6kV.o(.text+0x4a95d): In function `main':
: undefined reference to `__builtin_stack_save'
/tmp/ccsPj6kV.o(.text+0x4b6ff): In function `main':
: undefined reference to `__builtin_stack_restore'
/tmp/ccsPj6kV.o(.text+0x4bc55): In function `main':
: undefined reference to `__builtin_stack_restore'
/tmp/ccsPj6kV.o(.text+0x58ca6): In function `main':
: undefined reference to `__builtin_stack_save'
/tmp/ccsPj6kV.o(.text+0x59375): In function `main':
: undefined reference to `__builtin_stack_restore'
/tmp/ccsPj6kV.o(.text+0x59f18): In function `main':
: undefined reference to `__builtin_stack_restore'
/tmp/ccsPj6kV.o(.text+0x69536): In function `main':
: undefined reference to `__builtin_stack_restore'
collect2: ld returned 1 exit status
Quuxplusone commented 17 years ago
Okay, I filed Bug 1413 for that issue.  Please add a comment to it, mentioning
which gcc version you are
using.  I don't consider that issue to be a release blocker.
Quuxplusone commented 17 years ago
External/FPGrowth/fpgrowth - CBE
** Diff-Output failure for cbe

SPEC/CINT95/126.gcc/126.gcc - CBE
MultiSource/Applications/SPASS/SPASS - CBE
** These 2 are the undefined reference errors. Bug #1413

SPEC/CINT95/134.perl/134.perl
** Diff-output failure for cbe
Quuxplusone commented 17 years ago

CBE regressions can't be fixed for this release (ie. gcc problems).