[3.4 PATCH] backport dg-skip-if

Kaveh R. Ghazi ghazi@caipclassic.rutgers.edu
Wed Nov 30 20:09:00 GMT 2005


 > We're release day-1.  What are the consequences for the testsuites.
 > How long will it take you?
 > Thanks,
 > -- Gaby

Understood, I don't see a need to rush in under the deadline.  I would
be happy either way if we did this before or after 3.4.5 is out the
door since you're planning to release a 3.4.6.  If you do feel this is
okay for 3.4.5 and Janis applies her testsuite patch, I can have some
of the the testcases updated in about an hour after that.  Kean has a
few additional changes he's been applying to 4.0 that I've asked him
to backport once this is settled.  I'm going to apply Janis' patch and
run the testsuite with my testcase changes.

The practical consequence for the testsuite is that the following
spurious failures (and perhaps more?) will go away when running with
-fpic/-fPIC.  That will leave only the real bugs behind which won't
get lost for all the noise.

The actual changes will be either adding the static keyword to some
variables or using the dg-skip-if command.  In all cases we'll be
backporting from other branches and we won't be touching the compiler,
just the testsuite testcases.  So it should be very safe.

		--Kaveh

FAIL: g++.old-deja/g++.pt/asm1.C (test for excess errors)
FAIL: g++.old-deja/g++.pt/asm2.C (test for excess errors)
FAIL: gcc.c-torture/compile/20000804-1.c  -O0  (test for excess errors)
FAIL: gcc.c-torture/compile/20000804-1.c  -O1  (test for excess errors)
FAIL: gcc.dg/20011119-1.c (test for excess errors)
WARNING: gcc.dg/20011119-1.c compilation failed to produce executable
FAIL: gcc.dg/clobbers.c (test for excess errors)
FAIL: gcc.dg/i386-cmov1.c scan-assembler sar[^\\\\n]*magic_namea
FAIL: gcc.dg/i386-cmov1.c scan-assembler sar[^\\\\n]*magic_nameb
FAIL: gcc.dg/i386-cmov1.c scan-assembler sar[^\\\\n]*magic_namec
FAIL: gcc.dg/i386-cmov1.c scan-assembler shr[^\\\\n]*magic_named
FAIL: gcc.dg/i386-cmov1.c scan-assembler shr[^\\\\n]*magic_namee
FAIL: gcc.dg/i386-cmov1.c scan-assembler shr[^\\\\n]*magic_namef
FAIL: gcc.dg/i386-mul.c scan-assembler and[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler andpd[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler andnpd[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler xorpd[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler orpd[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler movapd[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler andps[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler andnps[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler xorps[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler orps[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler movaps[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-5.c scan-assembler pand[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-5.c scan-assembler pandn[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-5.c scan-assembler pxor[^\\\\n]*magic
FAIL: gcc.dg/i386-ssetype-5.c scan-assembler por[^\\\\n]*magic
--
Kaveh R. Ghazi			ghazi@caip.rutgers.edu



More information about the Gcc-patches mailing list