From 692344cfed8b78fc1e636b77145ed12a03400e01 Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Sat, 2 Dec 2000 10:16:01 +0000 Subject: [PATCH] c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c, [...]: New tests. * gcc.dg/testsuite/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c, c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c, gnuc99.c,gnuc99-pedantic.c: New tests. From-SVN: r37948 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/gcc.dg/cpp/c++98-pedantic.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/c++98.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/c89-pedantic.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/c89.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/c94-pedantic.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/c94.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/c99-pedantic.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/c99.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/gnuc89.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/gnuc99-pedantic.c | 10 ++++++++++ gcc/testsuite/gcc.dg/cpp/gnuc99.c | 10 ++++++++++ 13 files changed, 126 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/cpp/c++98-pedantic.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c++98.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c89-pedantic.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c89.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c94-pedantic.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c94.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c99-pedantic.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c99.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnuc89.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnuc99-pedantic.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnuc99.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3b353e7cc97..a77c2efd779 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2000-12-02 Neil Booth + + * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c, + c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c, + gnuc99.c,gnuc99-pedantic.c: New tests. + 2000-12-01 Joseph S. Myers * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c, diff --git a/gcc/testsuite/gcc.dg/cpp/c++98-pedantic.c b/gcc/testsuite/gcc.dg/cpp/c++98-pedantic.c new file mode 100644 index 00000000000..3192a9f3a78 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/c++98-pedantic.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=c++98 -pedantic" } */ + +/* This file is for testing the preprocessor in -std=c++98 -pedantic mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL /* { dg-warning "too many" } */ +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/c++98.c b/gcc/testsuite/gcc.dg/cpp/c++98.c new file mode 100644 index 00000000000..0ec4f359f04 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/c++98.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=c++98" } */ + +/* This file is for testing the preprocessor in -std=c++98 mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/c89-pedantic.c b/gcc/testsuite/gcc.dg/cpp/c89-pedantic.c new file mode 100644 index 00000000000..75051fd4b31 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/c89-pedantic.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=c89 -pedantic" } */ + +/* This file is for testing the preprocessor in -std=c89 -pedantic mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL /* { dg-warning "too many" } */ +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/c89.c b/gcc/testsuite/gcc.dg/cpp/c89.c new file mode 100644 index 00000000000..8c5fd28a6e9 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/c89.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=c89" } */ + +/* This file is for testing the preprocessor in -std=c89 mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/c94-pedantic.c b/gcc/testsuite/gcc.dg/cpp/c94-pedantic.c new file mode 100644 index 00000000000..589d23c1385 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/c94-pedantic.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=iso9899:199409 -pedantic" } */ + +/* This file is for testing the preprocessor in -std=iso9899:199409 + -pedantic mode. Neil Booth, 2 Dec 2000. */ + +#if 1LL /* { dg-warning "too many" } */ +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/c94.c b/gcc/testsuite/gcc.dg/cpp/c94.c new file mode 100644 index 00000000000..d7a5e75da0a --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/c94.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=iso9899:199409" } */ + +/* This file is for testing the preprocessor in -std=iso9899:199409 mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/c99-pedantic.c b/gcc/testsuite/gcc.dg/cpp/c99-pedantic.c new file mode 100644 index 00000000000..0128a323c72 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/c99-pedantic.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=c99 -pedantic" } */ + +/* This file is for testing the preprocessor in -std=c99 -pedantic mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/c99.c b/gcc/testsuite/gcc.dg/cpp/c99.c new file mode 100644 index 00000000000..b74ff638779 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/c99.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=c99" } */ + +/* This file is for testing the preprocessor in -std=c99 mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c b/gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c new file mode 100644 index 00000000000..f9cd96854f9 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=gnu89 -pedantic" } */ + +/* This file is for testing the preprocessor in -std=gnu89 -pedantic mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL /* { dg-warning "too many" } */ +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/gnuc89.c b/gcc/testsuite/gcc.dg/cpp/gnuc89.c new file mode 100644 index 00000000000..b655ead02b0 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/gnuc89.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=gnu89" } */ + +/* This file is for testing the preprocessor in -std=gnu89 mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/gnuc99-pedantic.c b/gcc/testsuite/gcc.dg/cpp/gnuc99-pedantic.c new file mode 100644 index 00000000000..9e3550d3e9c --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/gnuc99-pedantic.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=gnu99 -pedantic" } */ + +/* This file is for testing the preprocessor in -std=gnu99 -pedantic mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL +#endif diff --git a/gcc/testsuite/gcc.dg/cpp/gnuc99.c b/gcc/testsuite/gcc.dg/cpp/gnuc99.c new file mode 100644 index 00000000000..5e2ee29c329 --- /dev/null +++ b/gcc/testsuite/gcc.dg/cpp/gnuc99.c @@ -0,0 +1,10 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. */ + +/* { dg-do preprocess } */ +/* { dg-options "-std=gnu99" } */ + +/* This file is for testing the preprocessor in -std=gnu99 mode. + Neil Booth, 2 Dec 2000. */ + +#if 1LL +#endif