diff options
author | Manuel López-Ibáñez <manu@gcc.gnu.org> | 2010-04-13 16:26:01 +0000 |
---|---|---|
committer | Manuel López-Ibáñez <manu@gcc.gnu.org> | 2010-04-13 16:26:01 +0000 |
commit | 97a3f2bd661c83edaef3f289007531e93d022db3 (patch) | |
tree | b46bf9dfe0b91fd9a33c5d4fbfbc339cce5202e0 | |
parent | 9e9ef331eb145aeff45079d4967c520ae4ff86a8 (diff) | |
download | gcc-97a3f2bd661c83edaef3f289007531e93d022db3.zip gcc-97a3f2bd661c83edaef3f289007531e93d022db3.tar.gz gcc-97a3f2bd661c83edaef3f289007531e93d022db3.tar.bz2 |
cpp.exp: Test also c-c++-common/cpp.
2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
* gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
* g++.dg/dg.exp: Likewise.
* gcc.dg/cpp/warning-directive-1.c: Move to ...
* c-c++-common/cpp/warning-directive-1.c: ... here.
* gcc.dg/cpp/warning-directive-2.c: Move to ...
* c-c++-common/cpp/warning-directive-2.c: ... here.
* gcc.dg/cpp/warning-directive-3.c: Move to ...
* c-c++-common/cpp/warning-directive-3.c: ... here.
* gcc.dg/cpp/warning-directive-4.c: Move to ...
* c-c++-common/cpp/warning-directive-4.c: ... here.
* g++.dg/cpp/warning-directive-1.C: Delete.
* g++.dg/cpp/warning-directive-2.C: Delete.
* g++.dg/cpp/warning-directive-3.C: Delete.
* g++.dg/cpp/warning-directive-4.C: Delete.
* gcc.dg/cpp/normalised-3.c: Delete.
* g++.dg/cpp/normalised-1.C: Rename as ...
* c-c++-common/cpp/normalised-3.c: ... this.
From-SVN: r158275
-rw-r--r-- | gcc/testsuite/c-c++-common/cpp/normalize-3.c (renamed from gcc/testsuite/gcc.dg/cpp/normalize-3.c) | 3 | ||||
-rw-r--r-- | gcc/testsuite/c-c++-common/cpp/warning-directive-1.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/c-c++-common/cpp/warning-directive-2.c (renamed from gcc/testsuite/gcc.dg/cpp/warning-directive-2.c) | 3 | ||||
-rw-r--r-- | gcc/testsuite/c-c++-common/cpp/warning-directive-3.c (renamed from gcc/testsuite/gcc.dg/cpp/warning-directive-3.c) | 4 | ||||
-rw-r--r-- | gcc/testsuite/c-c++-common/cpp/warning-directive-4.c (renamed from gcc/testsuite/gcc.dg/cpp/warning-directive-4.c) | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/cpp/normalize-1.C | 34 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/cpp/warning-directive-1.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/cpp/warning-directive-2.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/cpp/warning-directive-3.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/cpp/warning-directive-4.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/dg.exp | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/cpp.exp | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cpp/warning-directive-1.c | 4 |
13 files changed, 21 insertions, 60 deletions
diff --git a/gcc/testsuite/gcc.dg/cpp/normalize-3.c b/gcc/testsuite/c-c++-common/cpp/normalize-3.c index a4f496f..ae0184c 100644 --- a/gcc/testsuite/gcc.dg/cpp/normalize-3.c +++ b/gcc/testsuite/c-c++-common/cpp/normalize-3.c @@ -1,5 +1,6 @@ /* { dg-do preprocess } */ -/* { dg-options "-std=c99 -fextended-identifiers -Wnormalized=id" } */ +/* { dg-options "-std=c99 -fextended-identifiers -Wnormalized=id" { target c } } */ +/* { dg-options "-fextended-identifiers -Wnormalized=id" { target c++ } } */ \u00AA \u00B7 diff --git a/gcc/testsuite/c-c++-common/cpp/warning-directive-1.c b/gcc/testsuite/c-c++-common/cpp/warning-directive-1.c new file mode 100644 index 0000000..e23d240 --- /dev/null +++ b/gcc/testsuite/c-c++-common/cpp/warning-directive-1.c @@ -0,0 +1,4 @@ +// { dg-do preprocess } +// { dg-options "-std=gnu99 -fdiagnostics-show-option" { target c } } +// { dg-options "-fdiagnostics-show-option" { target c++ } } +#warning "Printed" // { dg-warning "\"Printed\" .-Wcpp." } diff --git a/gcc/testsuite/gcc.dg/cpp/warning-directive-2.c b/gcc/testsuite/c-c++-common/cpp/warning-directive-2.c index 753b84a..15c74d2 100644 --- a/gcc/testsuite/gcc.dg/cpp/warning-directive-2.c +++ b/gcc/testsuite/c-c++-common/cpp/warning-directive-2.c @@ -1,4 +1,5 @@ // { dg-do preprocess } -// { dg-options "-std=gnu99 -fdiagnostics-show-option -Werror=cpp" } +// { dg-options "-std=gnu99 -fdiagnostics-show-option -Werror=cpp" { target c } } +// { dg-options "-fdiagnostics-show-option -Werror=cpp" { target c++ } } /* { dg-message "some warnings being treated as errors" "" {target "*-*-*"} 0 } */ #warning "Printed" // { dg-error "\"Printed\" .-Wcpp." } diff --git a/gcc/testsuite/gcc.dg/cpp/warning-directive-3.c b/gcc/testsuite/c-c++-common/cpp/warning-directive-3.c index 48c97f3..0c50a31 100644 --- a/gcc/testsuite/gcc.dg/cpp/warning-directive-3.c +++ b/gcc/testsuite/c-c++-common/cpp/warning-directive-3.c @@ -1,4 +1,4 @@ // { dg-do preprocess } -// { dg-options "-std=gnu99 -fdiagnostics-show-option -Werror -Wno-error=cpp" } - +// { dg-options "-std=gnu99 -fdiagnostics-show-option -Werror -Wno-error=cpp" { target c } } +// { dg-options "-fdiagnostics-show-option -Werror -Wno-error=cpp" { target c++ } } #warning "Printed" // { dg-warning "\"Printed\" .-Wcpp." } diff --git a/gcc/testsuite/gcc.dg/cpp/warning-directive-4.c b/gcc/testsuite/c-c++-common/cpp/warning-directive-4.c index 2eb1017..23069f8 100644 --- a/gcc/testsuite/gcc.dg/cpp/warning-directive-4.c +++ b/gcc/testsuite/c-c++-common/cpp/warning-directive-4.c @@ -1,4 +1,4 @@ // { dg-do preprocess } -// { dg-options "-std=gnu99 -fdiagnostics-show-option -Wno-cpp" } - +// { dg-options "-std=gnu99 -fdiagnostics-show-option -Wno-cpp" { target c } } +// { dg-options "-fdiagnostics-show-option -Wno-cpp" { target c++ } } #warning "Not printed" // { dg-bogus "." } diff --git a/gcc/testsuite/g++.dg/cpp/normalize-1.C b/gcc/testsuite/g++.dg/cpp/normalize-1.C deleted file mode 100644 index 536a3b4..0000000 --- a/gcc/testsuite/g++.dg/cpp/normalize-1.C +++ /dev/null @@ -1,34 +0,0 @@ -/* { dg-do preprocess } */ -/* { dg-options "-fextended-identifiers -Wnormalized=id" } */ - -\u00AA -\u00B7 -\u0F43 /* { dg-warning "not in NFC" } */ -a\u05B8\u05B9\u05B9\u05BBb - a\u05BB\u05B9\u05B8\u05B9b /* { dg-warning "not in NFC" } */ -\u09CB -\u09C7\u09BE /* { dg-warning "not in NFC" } */ -\u0B4B -\u0B47\u0B3E /* { dg-warning "not in NFC" } */ -\u0BCA -\u0BC6\u0BBE /* { dg-warning "not in NFC" } */ -\u0BCB -\u0BC7\u0BBE /* { dg-warning "not in NFC" } */ -\u0CCA -\u0CC6\u0CC2 /* { dg-warning "not in NFC" } */ -\u0D4A -\u0D46\u0D3E /* { dg-warning "not in NFC" } */ -\u0D4B -\u0D47\u0D3E /* { dg-warning "not in NFC" } */ - -K -\u212A - -\u03AC -\u1F71 /* { dg-warning "not in NFC" } */ - -\uAC00 -\u1100\u1161 -\uAC01 -\u1100\u1161\u11A8 -\uAC00\u11A8 diff --git a/gcc/testsuite/g++.dg/cpp/warning-directive-1.C b/gcc/testsuite/g++.dg/cpp/warning-directive-1.C deleted file mode 100644 index 1ce18c6..0000000 --- a/gcc/testsuite/g++.dg/cpp/warning-directive-1.C +++ /dev/null @@ -1,4 +0,0 @@ -// { dg-do preprocess } -// { dg-options "-fdiagnostics-show-option" } - -#warning "Printed" // { dg-warning "\"Printed\" .-Wcpp." } diff --git a/gcc/testsuite/g++.dg/cpp/warning-directive-2.C b/gcc/testsuite/g++.dg/cpp/warning-directive-2.C deleted file mode 100644 index c2efc17..0000000 --- a/gcc/testsuite/g++.dg/cpp/warning-directive-2.C +++ /dev/null @@ -1,4 +0,0 @@ -// { dg-do preprocess } -// { dg-options "-fdiagnostics-show-option -Werror=cpp" } -/* { dg-message "some warnings being treated as errors" "" {target "*-*-*"} 0 } */ -#warning "Printed" // { dg-error "\"Printed\" .-Wcpp." } diff --git a/gcc/testsuite/g++.dg/cpp/warning-directive-3.C b/gcc/testsuite/g++.dg/cpp/warning-directive-3.C deleted file mode 100644 index 8ed66c6..0000000 --- a/gcc/testsuite/g++.dg/cpp/warning-directive-3.C +++ /dev/null @@ -1,4 +0,0 @@ -// { dg-do preprocess } -// { dg-options "-fdiagnostics-show-option -Werror -Wno-error=cpp" } - -#warning "Printed" // { dg-warning "\"Printed\" .-Wcpp." } diff --git a/gcc/testsuite/g++.dg/cpp/warning-directive-4.C b/gcc/testsuite/g++.dg/cpp/warning-directive-4.C deleted file mode 100644 index a5db1b4..0000000 --- a/gcc/testsuite/g++.dg/cpp/warning-directive-4.C +++ /dev/null @@ -1,4 +0,0 @@ -// { dg-do preprocess } -// { dg-options "-fdiagnostics-show-option -Wno-cpp" } - -#warning "Not printed" // { dg-bogus "." } diff --git a/gcc/testsuite/g++.dg/dg.exp b/gcc/testsuite/g++.dg/dg.exp index 2642da1..5758218 100644 --- a/gcc/testsuite/g++.dg/dg.exp +++ b/gcc/testsuite/g++.dg/dg.exp @@ -55,5 +55,9 @@ dg-runtest $tests "" $DEFAULT_CXXFLAGS dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/*.\[cSi\]]] \ "" "" +dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cpp/*.\[cS\]]] \ + "" "" + + # All done. dg-finish diff --git a/gcc/testsuite/gcc.dg/cpp/cpp.exp b/gcc/testsuite/gcc.dg/cpp/cpp.exp index acf0898..311223f 100644 --- a/gcc/testsuite/gcc.dg/cpp/cpp.exp +++ b/gcc/testsuite/gcc.dg/cpp/cpp.exp @@ -39,5 +39,10 @@ dg-init dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{c,S} ]] \ "" $DEFAULT_CFLAGS +# C/C++ common tests. +dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cpp/*.{c,S} ]] \ + " -Wc++-compat " "" + + # All done. dg-finish diff --git a/gcc/testsuite/gcc.dg/cpp/warning-directive-1.c b/gcc/testsuite/gcc.dg/cpp/warning-directive-1.c deleted file mode 100644 index cb4bd32..0000000 --- a/gcc/testsuite/gcc.dg/cpp/warning-directive-1.c +++ /dev/null @@ -1,4 +0,0 @@ -// { dg-do preprocess } -// { dg-options "-std=gnu99 -fdiagnostics-show-option" } - -#warning "Printed" // { dg-warning "\"Printed\" .-Wcpp." } |