aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/execute/980618-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/execute/980618-2.c')
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/980618-2.c66
1 files changed, 0 insertions, 66 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/980618-2.c b/gcc/testsuite/gcc.c-torture/execute/980618-2.c
deleted file mode 100644
index c97e19e627f..00000000000
--- a/gcc/testsuite/gcc.c-torture/execute/980618-2.c
+++ /dev/null
@@ -1,66 +0,0 @@
-typedef char CHAR;
-typedef short SHORT;
-typedef int INT;
-typedef long LONG;
-typedef float FLOAT;
-typedef unsigned char UCHAR;
-typedef unsigned short USHORT;
-typedef unsigned int UINT;
-typedef unsigned long ULONG;
-typedef double DOUBLE;
-#if __STDC__
-typedef signed char SCHAR;
-typedef long double LDOUBLE;
-#endif
-
-int
-main ()
-{
- typedef union
- {
- CHAR c;
- SHORT s;
- INT i;
- UCHAR uc;
- USHORT us;
- UINT ui;
- LONG l;
- ULONG ul;
- FLOAT f;
- DOUBLE d;
-#if __STDC__
- SCHAR sc;
- LDOUBLE ld;
-#endif
- }
- D;
- auto D D1;
- D1.c = 7;
- {
- auto struct
- {
- CHAR c;
- SHORT s;
- INT i;
- UCHAR uc;
- USHORT us;
- UINT ui;
- LONG l;
- ULONG ul;
- FLOAT f;
- DOUBLE d;
-#if __STDC__
- SCHAR sc;
- LDOUBLE ld;
-#endif
- }
- F;
- F.c = 7;
- if ((D1.c && F.c) != 1)
- abort ();
- if ((F.c && D1.c) != 1)
- abort ();
- }
-
- exit (0);
-}