[llvm-commits] [dragonegg] r160046 - /dragonegg/trunk/test/compilator/compilator-lit.cfg
Duncan Sands
baldrick at free.fr
Wed Jul 11 06:46:35 PDT 2012
Author: baldrick
Date: Wed Jul 11 08:46:35 2012
New Revision: 160046
URL: http://llvm.org/viewvc/llvm-project?rev=160046&view=rev
Log:
Additional problematic testcases from the current gcc testsuite. Also, comment
on testcases that work OK with gcc-4.7.
Modified:
dragonegg/trunk/test/compilator/compilator-lit.cfg
Modified: dragonegg/trunk/test/compilator/compilator-lit.cfg
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/compilator/compilator-lit.cfg?rev=160046&r1=160045&r2=160046&view=diff
==============================================================================
--- dragonegg/trunk/test/compilator/compilator-lit.cfg (original)
+++ dragonegg/trunk/test/compilator/compilator-lit.cfg Wed Jul 11 08:46:35 2012
@@ -49,6 +49,24 @@
]
config.xfails = [
+ # GCC crashes but we handle it correctly.
+ 'gcc-testsuite/gcc.target/sparc/fpsub32s.c',
+ 'gcc-testsuite/g++.dg/torture/20120420-1.C',
+ 'gcc-testsuite/g++.dg/torture/pr53693.C',
+
+ # GCC fails to inline an always_inline function and considers this an error.
+ # We fail to inline it too, but don't consider this to be an error, which is
+ # fair enough. What is less good is that we don't even output a warning...
+ 'gcc-testsuite/gcc.dg/lto/20090218-1_0.c',
+ 'gcc-testsuite/gcc.dg/always_inline2.c',
+ 'gcc-testsuite/gcc.dg/always_inline3.c',
+
+ # GCC rejects because a local variable is set to use a particular register
+ # that doesn't exist. We accept, never even noticing the problem because
+ # the variable is not used.
+ 'gcc-testsuite/gcc.target/mips/no-dsp-1.c',
+ 'gcc-testsuite/gcc.target/mips/soft-float-1.c',
+
# asm goto
'gcc-testsuite/c-c++-common/asmgoto-3.c',
'gcc-testsuite/c-c++-common/asmgoto-4.c',
@@ -56,7 +74,9 @@
'gcc-testsuite/gcc.c-torture/compile/asmgoto-1.c',
'gcc-testsuite/gcc.dg/lto/20100518_0.c',
'gcc-testsuite/gcc.dg/torture/pr46068.c',
+ 'gcc-testsuite/gcc.dg/torture/pr53589.c',
'gcc-testsuite/gcc.dg/tree-ssa/asmgoto-1.c',
+ 'gcc-testsuite/gcc.dg/Woverlength-strings-pedantic-c89-asm.c',
'gcc-testsuite/gcc.dg/Woverlength-strings-pedantic-c90-asm.c',
'gcc-testsuite/gcc.dg/Woverlength-strings-pedantic-c99-asm.c',
'gcc-testsuite/gcc.target/i386/pr44071.c',
@@ -354,6 +374,7 @@
'gcc-testsuite/gcc.target/i386/pr40906-3.c',
'gcc-testsuite/gcc.target/i386/pr45946.c',
'gcc-testsuite/gcc.target/i386/pr48335-1.c',
+ 'gcc-testsuite/gcc.target/i386/pr49168-1.c',
'gcc-testsuite/gcc.target/i386/stackalign/return-3.c',
'gcc-testsuite/gcc.target/ia64/postinc-1.c',
'gcc-testsuite/gcc.target/mips/pr37362.c',
@@ -363,6 +384,7 @@
'gcc-testsuite/gcc.target/powerpc/pr39902-2.c',
'gcc-testsuite/gfortran.dg/quad_1.f90',
'gcc-testsuite/gfortran.dg/quad_2.f90',
+ 'gcc-testsuite/gfortran.dg/io_real_boz_4.f90',
# non-local goto or label (partly fixable)
'gcc-testsuite/gcc.c-torture/compile/20050122-2.c',
@@ -411,7 +433,7 @@
'gcc-testsuite/g++.dg/ext/va-arg-pack-len-2.C', # Not yet analyzed
'gcc-testsuite/g++.dg/tree-ssa/pr42337.C', # GCC gives up at less than -O2
'gcc-testsuite/g++.dg/ext/alias-canon2.C', # multiple fns with same name and neither are external!
- 'gcc-testsuite/g++.dg/ext/attrib32.C', # multiple fns with same name and neither are external!
+ 'gcc-testsuite/g++.dg/ext/attrib32.C', # multiple fns with same name and neither are external! OK with gcc-4.7.
'gcc-testsuite/gcc.c-torture/compile/20031023-4.c', # Stack variable doesn't fit in 32 bits
'gcc-testsuite/gcc.c-torture/compile/limits-fndefn.c', # Huge function overflowed codegen's NodeId?
'gcc-testsuite/gcc.dg/20020919-1.c', # Invalid asm not rejected
@@ -421,8 +443,8 @@
'gcc-testsuite/gcc.dg/guality/sra-1.c', # Assertion "Cannot assign into a bitfield!" failed
'gcc-testsuite/gcc.dg/lto/pr47259_0.c', # Crash processing inline asm
'gcc-testsuite/gcc.dg/pr42611.c', # Variable not rejected as being too big, we miscompile instead!
- 'gcc-testsuite/gcc.dg/pr46674.c', # Alias wrongly rejected
- 'gcc-testsuite/gcc.dg/pr47276.c', # Alias wrongly rejected
+ 'gcc-testsuite/gcc.dg/pr46674.c', # Alias wrongly rejected; OK with gcc-4.7
+ 'gcc-testsuite/gcc.dg/pr47276.c', # Alias wrongly rejected; OK with gcc-4.7
'gcc-testsuite/gcc.dg/unwind-1.c', # Reject multiple functions with same assembler name
'gcc-testsuite/gcc.dg/va-arg-pack-1.c', # Fail to reject invalid use of __builtin_va_arg_pack
'gcc-testsuite/gcc.dg/va-arg-pack-len-2.c', # Fail to reject call to function with error attribute
@@ -437,19 +459,22 @@
'gcc-testsuite/gcc.target/i386/sse-23.c', # Missing support for builtin_ia32_bsrsi
'gcc-testsuite/gcc.target/i386/sse-24.c', # Missing support for builtin_ia32_bsrsi
'gcc-testsuite/gcc.target/i386/sse-22.c', # Assertion "Not of memory type!" failed
- 'gcc-testsuite/gcc.target/i386/vperm-v2df.c', # GCC rejects shuffle at -O0 due to non constant operands
- 'gcc-testsuite/gcc.target/i386/vperm-v2di.c', # GCC rejects shuffle at -O0 due to non constant operands
- 'gcc-testsuite/gcc.target/i386/vperm-v4sf-1.c', # GCC rejects shuffle at -O0 due to non constant operands
- 'gcc-testsuite/gcc.target/i386/vperm-v4si-1.c', # GCC rejects shuffle at -O0 due to non constant operands
- 'gcc-testsuite/gcc.target/i386/vperm-v4si-2-sse4.c', # GCC rejects shuffle at -O0 due to non constant operands
- 'gcc-testsuite/gcc.target/i386/vperm-v4sf-2.c', # GCC rejects shuffle at -O0 due to non constant operands
- 'gcc-testsuite/gcc.target/i386/vperm-v4si-2x.c', # GCC rejects shuffle at -O0 due to non constant operands
- 'gcc-testsuite/gcc.target/i386/vperm-v4si-2.c', # GCC rejects shuffle at -O0 due to non constant operands
+ 'gcc-testsuite/gcc.target/i386/vperm-v2df.c', # GCC rejects shuffle at -O0 due to non constant operands, OK with gcc-4.7
+ 'gcc-testsuite/gcc.target/i386/vperm-v2di.c', # GCC rejects shuffle at -O0 due to non constant operands, OK with gcc-4.7
+ 'gcc-testsuite/gcc.target/i386/vperm-v4sf-1.c', # GCC rejects shuffle at -O0 due to non constant operands, OK with gcc-4.7
+ 'gcc-testsuite/gcc.target/i386/vperm-v4si-1.c', # GCC rejects shuffle at -O0 due to non constant operands, OK with gcc-4.7
+ 'gcc-testsuite/gcc.target/i386/vperm-v4si-2-sse4.c', # GCC rejects shuffle at -O0 due to non constant operands, OK with gcc-4.7
+ 'gcc-testsuite/gcc.target/i386/vperm-v4sf-2.c', # GCC rejects shuffle at -O0 due to non constant operands, OK with gcc-4.7
+ 'gcc-testsuite/gcc.target/i386/vperm-v4si-2x.c', # GCC rejects shuffle at -O0 due to non constant operands, OK with gcc-4.7
+ 'gcc-testsuite/gcc.target/i386/vperm-v4si-2.c', # GCC rejects shuffle at -O0 due to non constant operands, OK with gcc-4.7
'gcc-testsuite/gcc.target/ia64/pr43603.c', # GCC rejects inline asm with impossible constraint; we crash in codegen
+ 'gcc-testsuite/gcc.target/ia64/pr52657.c', # GCC rejects inline asm with impossible constraint; we crash in register allocation
'gcc-testsuite/gcc.target/powerpc/recip-6.c', # GCC rejects inline asm with impossible constraint; we crash in codegen
'gcc-testsuite/gcc.target/powerpc/recip-7.c', # GCC rejects inline asm; we crash in codegen
'gcc-testsuite/gcc.target/powerpc/spe-unwind-1.c', # GCC rejects inline asm; we crash in codegen
'gcc-testsuite/gcc.target/s390/20090223-1.c', # GCC rejects inline asm; we crash in codegen
+ 'gcc-testsuite/gcc.target/avr/pr46779-1.c', # GCC rejects inline asm with impossible constraint; we crash in register allocation
+ 'gcc-testsuite/gcc.target/avr/pr46779-2.c', # GCC rejects inline asm with impossible constraint; we crash in register allocation
'gcc-testsuite/gcc.target/m68k/pr45015.c', # GCC rejects inline asm with impossible constraint; we crash in register allocation
'gcc-testsuite/gcc.target/s390/pr24624.c', # GCC rejects inline asm with impossible constraint; we crash in register allocation
'gcc-testsuite/gcc.target/powerpc/asm-es-1.c', # Fail to reject invalid asm
@@ -457,6 +482,7 @@
'gcc-testsuite/gcc.target/powerpc/ppc64-abi-1.c', # Valid (?) asm rejected
'gcc-testsuite/gcc.target/s390/20030129-1.c', # Fail to reject invalid (?) asm
'gcc-testsuite/gcc.target/s390/pr20927.c', # Fail to reject invalid (?) asm
+ 'gcc-testsuite/gcc.target/s390/addr-constraints-1.c', # Crash in codegen with "Unknown constraint type!"
'gcc-testsuite/go.test/test/fixedbugs/bug273.go', # Cache collision with decl_llvm
'gcc-testsuite/go.test/test/fixedbugs/bug294.go', # Cache collision with decl_llvm
'gcc-testsuite/go.test/test/interface/embed.go', # Cache collision with decl_llvm
More information about the llvm-commits
mailing list