diff options
author | Diego Novillo <dnovillo@google.com> | 2011-05-27 20:42:13 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@google.com> | 2011-05-27 20:42:13 +0000 |
commit | d3b4e03a8d520d7a0899ea6c0b32d086bff07704 (patch) | |
tree | 8a7b8699595ca6131e66ef1cd15df177018776e4 | |
parent | acc5b0920f4983efde054cd71cf96ebe1727e94d (diff) |
* g++.dg/pph/c1limits-externalid.cc: New.
* g++.dg/pph/c1limits-externalid.h: New.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/pph@174360 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/testsuite/ChangeLog.pph | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/pph/c1limits-externalid.cc | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/pph/c1limits-externalid.h | 18 |
3 files changed, 24 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog.pph b/gcc/testsuite/ChangeLog.pph index a27bd6d837e..a78983e0d2e 100644 --- a/gcc/testsuite/ChangeLog.pph +++ b/gcc/testsuite/ChangeLog.pph @@ -1,3 +1,8 @@ +2011-05-27 Diego Novillo <dnovillo@google.com> + + * g++.dg/pph/c1limits-externalid.cc: New. + * g++.dg/pph/c1limits-externalid.h: New. + 2011-05-20 Lawrence Crowl <crowl@google.com> * x1funcstatic.h: Rename to c1funcstatic.h, as contents are C only. diff --git a/gcc/testsuite/g++.dg/pph/c1limits-externalid.cc b/gcc/testsuite/g++.dg/pph/c1limits-externalid.cc new file mode 100644 index 00000000000..8b5039cd7a5 --- /dev/null +++ b/gcc/testsuite/g++.dg/pph/c1limits-externalid.cc @@ -0,0 +1 @@ +#include "c1limits-externalid.h" diff --git a/gcc/testsuite/g++.dg/pph/c1limits-externalid.h b/gcc/testsuite/g++.dg/pph/c1limits-externalid.h new file mode 100644 index 00000000000..fbfa767e089 --- /dev/null +++ b/gcc/testsuite/g++.dg/pph/c1limits-externalid.h @@ -0,0 +1,18 @@ +#ifndef __PPH_GUARD_H +#define __PPH_GUARD_H +#define LIM1(x) x##0; x##1; x##2; x##3; x##4; x##5; x##6; x##7; x##8; x##9; +#define LIM2(x) LIM1(x##0) LIM1(x##1) LIM1(x##2) LIM1(x##3) LIM1(x##4) \ + LIM1(x##5) LIM1(x##6) LIM1(x##7) LIM1(x##8) LIM1(x##9) +#define LIM3(x) LIM2(x##0) LIM2(x##1) LIM2(x##2) LIM2(x##3) LIM2(x##4) \ + LIM2(x##5) LIM2(x##6) LIM2(x##7) LIM2(x##8) LIM2(x##9) +#define LIM4(x) LIM3(x##0) LIM3(x##1) LIM3(x##2) LIM3(x##3) LIM3(x##4) \ + LIM3(x##5) LIM3(x##6) LIM3(x##7) LIM3(x##8) LIM3(x##9) +#define LIM5(x) LIM4(x##0) LIM4(x##1) LIM4(x##2) LIM4(x##3) LIM4(x##4) \ + LIM4(x##5) LIM4(x##6) LIM4(x##7) LIM4(x##8) LIM4(x##9) +#define LIM6(x) LIM5(x##0) LIM5(x##1) LIM5(x##2) LIM5(x##3) LIM5(x##4) \ + LIM5(x##5) LIM5(x##6) LIM5(x##7) LIM5(x##8) LIM5(x##9) +#define LIM7(x) LIM6(x##0) LIM6(x##1) LIM6(x##2) LIM6(x##3) LIM6(x##4) \ + LIM6(x##5) LIM6(x##6) LIM6(x##7) LIM6(x##8) LIM6(x##9) + +LIM5(char t) +#endif |