[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