Retro68/gcc/gcc/testsuite/gcc.test-framework
Wolfgang Thaller 6fbf4226da gcc-9.1
2019-06-20 20:10:10 +02:00
..
dg-bogus-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-bogus-exp-XF.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-assemble-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-compile-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-link-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-run-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-run-sf-exp-F.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-run-sf-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-run-sft-exp-F.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-run-sft-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-run-sft-nocache-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-do-run-xrif-exp-F.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-do-run-xrif-exp-P.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-do-run-xrif-exp-XF.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-do-run-xrif-exp-XP.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-do-run-xrif-nocache-exp-XF.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dot-run-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-dot-run-exp-U.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-dot-run-sif-exp-P.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dot-run-sif-exp-U.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dot-run-xif-exp-P.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dot-run-xif-exp-XP.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dot-run-xrif-exp-F.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dot-run-xrif-exp-P.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dot-run-xrif-exp-XF.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dot-run-xrif-exp-XP.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-dox-run-exp-XF.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-dox-run-sf-exp-XF.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-dox-run-sf-exp-XP.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-error-exp-F.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-error-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-error-exp-XP.c Update gcc to 7.2.0, binutils to 2.29, newlib to 2.5.0 2017-10-07 02:16:47 +02:00
dg-error-nocache-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-excess-errors-exp-XF.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-excess-errors-exp-XP.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-nocache-scanasm-exp-XF.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-nocache-sif-exp-P.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-nocache-sif-exp-U.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-nocache-xif-exp-P.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-nocache-xif-exp-XP.c upgrade to gcc 8.2.0 and newlib 3.0.0 2018-12-28 16:30:48 +01:00
dg-outexists-exp-F.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-outexists-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-outexists-exp-XP.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-outexistsnot-exp-F.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-outexistsnot-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-outexistsnot-exp-XF.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-output-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-output-exp-XF.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-warning-exp-F.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-warning-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
dg-warning-nocache-exp-P.c add gcc 4.70 2012-03-28 01:13:14 +02:00
gen_directive_tests gcc-9.1 2019-06-20 20:10:10 +02:00
README gcc-9.1 2019-06-20 20:10:10 +02:00
test-framework.awk gcc-9.1 2019-06-20 20:10:10 +02:00
test-framework.exp gcc-9.1 2019-06-20 20:10:10 +02:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Check the test directives used in GCC's testsuite by generating and
running tests that use combinations of those commands or that stress
the selector expressions that can be used in those directives.  Also
run a few tests of specific functionality from the source directory.
                                                                                
Each generated test has two parts: a file ending in "-1.c" whose
expected result is encoded in the filename after "-exp-", and a file
ending in "-2.c" which is always expected to pass.
                                                                                
This test directory is normally skipped and is not meant to be run at
the same time as other parts of the testsuite; it's only of interest to
people who are modifying the test directives or their support in GCC's
.exp files.

To run these tests:
                                                                                
    CHECK_TEST_FRAMEWORK=1 make -k check RUNTESTFLAGS="test-framework.exp"
                                                                                
To check the results:
                                                                                
    TF=${SRC}/gcc/testsuite/gcc.test-framework
    awk -f ${TF}/test-framework.awk gcc/testsuite/gcc/gcc.sum
                                                                                
The awk script prints unexpected results followed by the number of tests
that passed and failed.


Copyright (C) 2005-2019 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.