This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[tree-ssa] Analysis of testsuite differences


I've done a full diff between the testsuite directories of tree-ssa and
mainline.  The branch has quite a bit of new and changed stuff.  Most of
it seems OK, but there are a few tests that we have XFAILed or are not
present in the branch.

These are the changes and my impressions.  Feedback welcome.  The
potential problems are the XFAILed and missing tests.  I'll start with
those.


Thanks.  Diego.


---------------------------------------------------------------------------
Present in mainline but not in tree-ssa
---------------------------------------------------------------------------

gcc/testsuite/g++.dg/charset/asm1.c
gcc/testsuite/g++.dg/charset/asm2.c
gcc/testsuite/g++.dg/charset/asm3.c
gcc/testsuite/g++.dg/charset/asm4.c
gcc/testsuite/g++.dg/charset/attribute1.c
gcc/testsuite/g++.dg/charset/attribute2.c
gcc/testsuite/g++.dg/charset/charset.exp
gcc/testsuite/g++.dg/charset/extern1.cc
gcc/testsuite/g++.dg/charset/extern2.cc
gcc/testsuite/g++.dg/charset/string.c
gcc/testsuite/gcc.dg/charset/asm1.c
gcc/testsuite/gcc.dg/charset/asm2.c
gcc/testsuite/gcc.dg/charset/asm3.c
gcc/testsuite/gcc.dg/charset/asm4.c
gcc/testsuite/gcc.dg/charset/asm5.c
gcc/testsuite/gcc.dg/charset/attribute1.c
gcc/testsuite/gcc.dg/charset/attribute2.c
gcc/testsuite/gcc.dg/charset/charset.exp
gcc/testsuite/gcc.dg/charset/string.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die1.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die2.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die5.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp
	I think these are due to a bad merge.  They don't seem to have
	ever been added to tree-ssa.  Any suggestions on how to force
	CVS to add them? (short of manually cvs adding each file).



---------------------------------------------------------------------------
New tests added to tree-ssa
---------------------------------------------------------------------------

gcc/testsuite/g++.dg/tree-ssa/
gcc/testsuite/gcc.dg/tree-ssa/
gcc/testsuite/gfortra.fortran-torture/
libmudflap/testsuite/
	These are all new directories specific to the new features.

gcc/testsuite/g++.dg/eh/goto1.C
gcc/testsuite/g++.dg/ext/label3.C
gcc/testsuite/g++.dg/init/pmf1.C
gcc/testsuite/g++.dg/opt/bool1.C
gcc/testsuite/g++.dg/opt/cfg4.C
gcc/testsuite/g++.dg/opt/crash1.C
gcc/testsuite/g++.dg/opt/inline7.C
gcc/testsuite/g++.dg/opt/nothrow1.C
gcc/testsuite/g++.dg/opt/static4.C
gcc/testsuite/g++.dg/warn/noeffect5.C
gcc/testsuite/gcc.c-torture/compile/20030310-1.c
gcc/testsuite/gcc.c-torture/compile/20030416-1.c
gcc/testsuite/gcc.c-torture/compile/20030530-1.c
gcc/testsuite/gcc.c-torture/compile/20030530-3.c
gcc/testsuite/gcc.c-torture/compile/20030716-1.c
gcc/testsuite/gcc.c-torture/compile/20030823-1.c
gcc/testsuite/gcc.c-torture/compile/20030902-1.c
gcc/testsuite/gcc.c-torture/compile/20030910-1.c
gcc/testsuite/gcc.c-torture/compile/20030917-1.c
gcc/testsuite/gcc.c-torture/compile/20031124-1.c
gcc/testsuite/gcc.c-torture/compile/20031125-1.c
gcc/testsuite/gcc.c-torture/compile/20031125-2.c
gcc/testsuite/gcc.c-torture/compile/20031203-1.c
gcc/testsuite/gcc.c-torture/compile/20031203-2.c
gcc/testsuite/gcc.c-torture/compile/20031203-3.c
gcc/testsuite/gcc.c-torture/compile/20040219-1.c
gcc/testsuite/gcc.c-torture/compile/20040220-1.c
gcc/testsuite/gcc.c-torture/compile/20040303-1.c
gcc/testsuite/gcc.c-torture/compile/20040303-2.c
gcc/testsuite/gcc.c-torture/compile/20040309-1.c
gcc/testsuite/gcc.c-torture/compile/20040310-1.c
gcc/testsuite/gcc.c-torture/compile/20040317-1.c
gcc/testsuite/gcc.c-torture/compile/20040317-2.c
gcc/testsuite/gcc.c-torture/compile/20040317-3.c
gcc/testsuite/gcc.c-torture/compile/20040323-1.c
gcc/testsuite/gcc.c-torture/compile/20040401-1.c
gcc/testsuite/gcc.c-torture/compile/20040415-1.c
gcc/testsuite/gcc.c-torture/compile/20040415-2.c
gcc/testsuite/gcc.c-torture/compile/pr14730.c
gcc/testsuite/gcc.c-torture/compile/pr15245.c
gcc/testsuite/gcc.c-torture/execute/20020819-1.c
gcc/testsuite/gcc.c-torture/execute/20021113-1.c
gcc/testsuite/gcc.c-torture/execute/20030403-1.c
gcc/testsuite/gcc.c-torture/execute/20030404-1.c
gcc/testsuite/gcc.c-torture/execute/20030501-1.c
gcc/testsuite/gcc.c-torture/execute/20030828-1.c
gcc/testsuite/gcc.c-torture/execute/20030828-2.c
gcc/testsuite/gcc.c-torture/execute/20030903-1.c
gcc/testsuite/gcc.c-torture/execute/20030909-1.c
gcc/testsuite/gcc.c-torture/execute/20030910-1.c
gcc/testsuite/gcc.c-torture/execute/20030913-1.c
gcc/testsuite/gcc.c-torture/execute/20031010-1.c
gcc/testsuite/gcc.c-torture/execute/20031211-1.c
gcc/testsuite/gcc.c-torture/execute/20031211-2.c
gcc/testsuite/gcc.c-torture/execute/20040319-1.c
gcc/testsuite/gcc.c-torture/execute/20040423-1.c
gcc/testsuite/gcc.dg/20010516-1.c
gcc/testsuite/gcc.dg/20030805-1.c
gcc/testsuite/gcc.dg/20040202-1.c
gcc/testsuite/gcc.dg/20040206-1.c
gcc/testsuite/gcc.dg/pr14475.c
gcc/testsuite/gcc.dg/uninit-11.c
gcc/testsuite/gcc.dg/uninit-H.c
	New tests in existing testsuite directories.




---------------------------------------------------------------------------
Changed tests
---------------------------------------------------------------------------

gcc/testsuite/g++.dg/ext/asm3.C
gcc/testsuite/g++.dg/parse/crash10.C
gcc/testsuite/g++.dg/warn/Wswitch-1.C
gcc/testsuite/g++.dg/warn/Wswitch-2.C
gcc/testsuite/gcc.dg/Wswitch-2.c
gcc/testsuite/gcc.dg/Wswitch-default.c
gcc/testsuite/gcc.dg/Wswitch-enum.c
gcc/testsuite/gcc.dg/Wswitch.c
gcc/testsuite/gcc.dg/asm-7.c
gcc/testsuite/gcc.dg/i386-ssetype-1.c
gcc/testsuite/gcc.dg/i386-ssetype-3.c
gcc/testsuite/gcc.dg/noreturn-1.c
gcc/testsuite/gcc.dg/noreturn-4.c
gcc/testsuite/gcc.dg/noreturn-7.c
gcc/testsuite/gcc.dg/return-type-1.c
gcc/testsuite/gcc.dg/return-type-3.c
gcc/testsuite/gcc.dg/warn-1.c
gcc/testsuite/gcc.dg/tls/asm-1.c
	Adjusted error line numbers and/or error messages.  They
	seem OK.

gcc/testsuite/gcc.c-torture/execute/20000603-1.c
	The original test was non-conforming.

gcc/testsuite/gcc.c-torture/execute/930529-1.x
	Removed alpha XFAIL.  Richard, does your comment still
	apply?

gcc/testsuite/gcc.c-torture/execute/builtin-constant.x
gcc/testsuite/gcc.dg/uninit-1.c
gcc/testsuite/gcc.dg/uninit-2.c
gcc/testsuite/gcc.dg/uninit-3.c
gcc/testsuite/gcc.dg/uninit-4.c
gcc/testsuite/gcc.dg/uninit-5.c
gcc/testsuite/gcc.dg/uninit-6.c
gcc/testsuite/gcc.dg/uninit-8.c
gcc/testsuite/gcc.dg/uninit-9.c
	Removed global XFAIL.

gcc/testsuite/gcc.dg/noncompile/920507-1.c
	Added a return statement to prevent the tree optimizers
	from getting too smart on us.


---------------------------------------------------------------------------
XFAILed tests
---------------------------------------------------------------------------

gcc/testsuite/g++.dg/parse/stack1.C
gcc/testsuite/g++.old-deja/g++.bugs/900205_03.C
gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C
gcc/testsuite/g++.old-deja/g++.mike/p646.C
gcc/testsuite/gcc.c-torture/execute/string-opt-19.x
	Well, these may be a problem.  I will try removing the XFAILs
	and, if they still fail, see how ugly it would be to fix.


---------------------------------------------------------------------------
Conflicting tests
---------------------------------------------------------------------------

gcc/testsuite/g++.dg/warn/Wunused-5.C
gcc/testsuite/gcc.c-torture/compile/20030405-1.c
gcc/testsuite/gcc.c-torture/compile/20040304-1.c
gcc/testsuite/gcc.dg/20030612-1.c
	These are seemingly different tests with clashing file names.
	I will rename the branch versions.


---------------------------------------------------------------------------
Changed in ways I don't understand
---------------------------------------------------------------------------

gcc/testsuite/g++.old-deja/g++.martin/new1.C
	Jason, you changed the CHECK() macros in this test.  Are these
	OK to leave as-is?

gcc/testsuite/g++.old-deja/g++.robertl/eb58.C
gcc/testsuite/g++.old-deja/g++.robertl/eb63.C
	Jason, these now add '-w -fpermissive'.  OK?

gcc/testsuite/gcc.c-torture/compile/20010516-1.c
	Jan, you removed this test from the branch.  Should we put it
	back?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]