diff options
| author | neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-10-01 10:04:36 +0000 |
|---|---|---|
| committer | neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-10-01 10:04:36 +0000 |
| commit | d04314b8c819bd4be0f24c3e36eacfef14dee5c5 (patch) | |
| tree | b4fc3dfa3c77da63d0faae913fe00220cd48a903 | |
| parent | e8575de310aecc853f5be49774323052aaa55055 (diff) | |
| download | ppe42-gcc-d04314b8c819bd4be0f24c3e36eacfef14dee5c5.tar.gz ppe42-gcc-d04314b8c819bd4be0f24c3e36eacfef14dee5c5.zip | |
* mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45921 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/cpp/mi6.c | 16 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/cpp/mi6a.h | 2 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/cpp/mi6b.h | 2 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/cpp/mi6d.h | 2 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/cpp/mi6e.h | 2 |
6 files changed, 21 insertions, 7 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b4506b43d00..624b55e8bba 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk> + + * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests. + 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk> * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test. diff --git a/gcc/testsuite/gcc.dg/cpp/mi6.c b/gcc/testsuite/gcc.dg/cpp/mi6.c index 8895706a49b..f35590085d0 100644 --- a/gcc/testsuite/gcc.dg/cpp/mi6.c +++ b/gcc/testsuite/gcc.dg/cpp/mi6.c @@ -14,10 +14,11 @@ increment VAR, since none of the initial set should have been flagged as optimizable. */ -#define EMPTY +#define EMPTYL +#define EMPTYR #define NOT ! -#define DEFINED defined (macro) -#define IND ! defined (macro) +#define DEFINED defined (guard) +#define NOT_DEFINED ! defined (guard) #include "mi6a.h" #include "mi6b.h" @@ -25,6 +26,15 @@ #include "mi6d.h" #include "mi6e.h" +/* Define the macro guard, and redefine the macros to something that + forces compilation of the conditional blocks. */ +#define guard +#define EMPTYL 1 || +#define EMPTYR || 1 +#define NOT +#define DEFINED 0 +#define NOT_DEFINED 1 + #define VAR five int diff --git a/gcc/testsuite/gcc.dg/cpp/mi6a.h b/gcc/testsuite/gcc.dg/cpp/mi6a.h index b11021c9202..68a2fce4758 100644 --- a/gcc/testsuite/gcc.dg/cpp/mi6a.h +++ b/gcc/testsuite/gcc.dg/cpp/mi6a.h @@ -1,4 +1,4 @@ -#if IND +#if NOT_DEFINED #ifdef VAR VAR++; #endif diff --git a/gcc/testsuite/gcc.dg/cpp/mi6b.h b/gcc/testsuite/gcc.dg/cpp/mi6b.h index 0d89ddfc726..d2fe8be1784 100644 --- a/gcc/testsuite/gcc.dg/cpp/mi6b.h +++ b/gcc/testsuite/gcc.dg/cpp/mi6b.h @@ -1,4 +1,4 @@ -#if NOT defined (macro) +#if NOT defined (guard) #ifdef VAR VAR++; #endif diff --git a/gcc/testsuite/gcc.dg/cpp/mi6d.h b/gcc/testsuite/gcc.dg/cpp/mi6d.h index 7cb4b6bcb9e..a1eabba8e92 100644 --- a/gcc/testsuite/gcc.dg/cpp/mi6d.h +++ b/gcc/testsuite/gcc.dg/cpp/mi6d.h @@ -1,4 +1,4 @@ -#if EMPTY !defined (macro) +#if EMPTYL !defined (guard) #ifdef VAR VAR++; #endif diff --git a/gcc/testsuite/gcc.dg/cpp/mi6e.h b/gcc/testsuite/gcc.dg/cpp/mi6e.h index e60ca442bf4..26ba7151475 100644 --- a/gcc/testsuite/gcc.dg/cpp/mi6e.h +++ b/gcc/testsuite/gcc.dg/cpp/mi6e.h @@ -1,4 +1,4 @@ -#if !defined (macro) EMPTY +#if !defined (guard) EMPTYR #ifdef VAR VAR++; #endif |

