• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..04-Mar-2020-

READMEH A D04-Mar-20201.7 KiB3322

dg-bogus-exp-P.cH A D04-Mar-2020216 94

dg-bogus-exp-XF.cH A D04-Mar-2020283 92

dg-do-assemble-exp-P.cH A D04-Mar-2020436 121

dg-do-compile-exp-P.cH A D04-Mar-2020606 151

dg-do-link-exp-P.cH A D04-Mar-2020422 121

dg-do-run-exp-P.cH A D04-Mar-2020125 61

dg-do-run-sf-exp-F.cH A D04-Mar-2020136 95

dg-do-run-sf-exp-P.cH A D04-Mar-2020164 116

dg-do-run-sft-exp-F.cH A D04-Mar-2020203 116

dg-do-run-sft-exp-P.cH A D04-Mar-2020185 116

dg-do-run-sft-nocache-exp-P.cH A D04-Mar-2020224 126

dg-do-run-xrif-exp-F.cH A D04-Mar-2020155 116

dg-do-run-xrif-exp-P.cH A D04-Mar-2020152 116

dg-do-run-xrif-exp-XF.cH A D04-Mar-2020161 116

dg-do-run-xrif-exp-XP.cH A D04-Mar-2020157 116

dg-do-run-xrif-nocache-exp-XF.cH A D04-Mar-2020134 105

dg-dot-run-exp-P.cH A D04-Mar-2020303 102

dg-dot-run-exp-U.cH A D04-Mar-2020308 102

dg-dot-run-sif-exp-P.cH A D04-Mar-2020122 95

dg-dot-run-sif-exp-U.cH A D04-Mar-2020124 95

dg-dot-run-xif-exp-P.cH A D04-Mar-2020130 95

dg-dot-run-xif-exp-XP.cH A D04-Mar-2020133 95

dg-dot-run-xrif-exp-F.cH A D04-Mar-2020185 116

dg-dot-run-xrif-exp-P.cH A D04-Mar-2020185 116

dg-dot-run-xrif-exp-XF.cH A D04-Mar-2020195 116

dg-dot-run-xrif-exp-XP.cH A D04-Mar-2020200 116

dg-dox-run-exp-XF.cH A D04-Mar-2020177 72

dg-dox-run-sf-exp-XF.cH A D04-Mar-2020161 95

dg-dox-run-sf-exp-XP.cH A D04-Mar-2020189 116

dg-error-exp-F.cH A D04-Mar-2020374 126

dg-error-exp-P.cH A D04-Mar-2020230 105

dg-error-exp-XP.cH A D04-Mar-2020323 125

dg-error-nocache-exp-P.cH A D04-Mar-2020112 85

dg-excess-errors-exp-XF.cH A D04-Mar-2020271 101

dg-excess-errors-exp-XP.cH A D04-Mar-2020212 101

dg-nocache-scanasm-exp-XF.cH A D04-Mar-2020336 155

dg-nocache-sif-exp-P.cH A D04-Mar-2020146 105

dg-nocache-sif-exp-U.cH A D04-Mar-2020133 105

dg-nocache-xif-exp-P.cH A D04-Mar-2020147 105

dg-nocache-xif-exp-XP.cH A D04-Mar-2020134 105

dg-outexists-exp-F.cH A D04-Mar-2020260 81

dg-outexists-exp-P.cH A D04-Mar-202093 61

dg-outexists-exp-XP.cH A D04-Mar-2020110 61

dg-outexistsnot-exp-F.cH A D04-Mar-2020123 61

dg-outexistsnot-exp-P.cH A D04-Mar-2020264 81

dg-outexistsnot-exp-XF.cH A D04-Mar-2020110 61

dg-output-exp-P.cH A D04-Mar-2020285 102

dg-output-exp-XF.cH A D04-Mar-2020325 102

dg-warning-exp-F.cH A D04-Mar-2020233 115

dg-warning-exp-P.cH A D04-Mar-2020380 104

dg-warning-nocache-exp-P.cH A D04-Mar-2020113 74

gen_directive_testsH A D04-Mar-202024.7 KiB694573

test-framework.awkH A D04-Mar-20203.1 KiB7639

test-framework.expH A D04-Mar-20202.4 KiB8646

README

1Check the test directives used in GCC's testsuite by generating and
2running tests that use combinations of those commands or that stress
3the selector expressions that can be used in those directives.  Also
4run a few tests of specific functionality from the source directory.
5
6Each generated test has two parts: a file ending in "-1.c" whose
7expected result is encoded in the filename after "-exp-", and a file
8ending in "-2.c" which is always expected to pass.
9
10This test directory is normally skipped and is not meant to be run at
11the same time as other parts of the testsuite; it's only of interest to
12people who are modifying the test directives or their support in GCC's
13.exp files.
14
15To run these tests:
16
17    CHECK_TEST_FRAMEWORK=1 make -k check RUNTESTFLAGS="test-framework.exp"
18
19To check the results:
20
21    TF=${SRC}/gcc/testsuite/gcc.test-framework
22    awk -f ${TF}/test-framework.awk gcc/testsuite/gcc/gcc.sum
23
24The awk script prints unexpected results followed by the number of tests
25that passed and failed.
26
27
28Copyright (C) 2005-2018 Free Software Foundation, Inc.
29
30Copying and distribution of this file, with or without modification,
31are permitted in any medium without royalty provided the copyright
32notice and this notice are preserved.
33