compat-common.h (DEBUG_FINI): New.
authorJanis Johnson <janis187@us.ibm.com>
Thu, 3 Jul 2003 18:31:59 +0000 (18:31 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Thu, 3 Jul 2003 18:31:59 +0000 (18:31 +0000)
* gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
* gcc.dg/compat/scalar-by-value-1_x.c: Use it.
* gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
* gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
* gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
* gcc.dg/compat/scalar-return-1_x.c: Ditto.
* gcc.dg/compat/scalar-return-2_x.c: Ditto.
* gcc.dg/compat/scalar-return-3_x.c: Ditto.
* gcc.dg/compat/scalar-return-4_x.c: Ditto.
* gcc.dg/compat/struct-by-value-10_x.c: Ditto.
* gcc.dg/compat/struct-by-value-11_x.c: Ditto.
* gcc.dg/compat/struct-by-value-12_x.c: Ditto.
* gcc.dg/compat/struct-by-value-13_x.c: Ditto.
* gcc.dg/compat/struct-by-value-14_x.c: Ditto.
* gcc.dg/compat/struct-by-value-15_x.c: Ditto.
* gcc.dg/compat/struct-by-value-16_x.c: Ditto.
* gcc.dg/compat/struct-by-value-17_x.c: Ditto.
* gcc.dg/compat/struct-by-value-18_x.c: Ditto.
* gcc.dg/compat/struct-by-value-2_x.c: Ditto.
* gcc.dg/compat/struct-by-value-3_x.c: Ditto.
* gcc.dg/compat/struct-by-value-4_x.c: Ditto.
* gcc.dg/compat/struct-by-value-5_x.c: Ditto.
* gcc.dg/compat/struct-by-value-6_x.c: Ditto.
* gcc.dg/compat/struct-by-value-7_x.c: Ditto.
* gcc.dg/compat/struct-by-value-8_x.c: Ditto.
* gcc.dg/compat/struct-by-value-9_x.c: Ditto.
* gcc.dg/compat/struct-return-10_x.c: Ditto.
* gcc.dg/compat/struct-return-2_x.c: Ditto.
* gcc.dg/compat/struct-return-3_x.c: Ditto.

From-SVN: r68898

30 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/compat/compat-common.h
gcc/testsuite/gcc.dg/compat/scalar-by-value-1_x.c
gcc/testsuite/gcc.dg/compat/scalar-by-value-2_x.c
gcc/testsuite/gcc.dg/compat/scalar-by-value-3_x.c
gcc/testsuite/gcc.dg/compat/scalar-by-value-4_x.c
gcc/testsuite/gcc.dg/compat/scalar-return-1_x.c
gcc/testsuite/gcc.dg/compat/scalar-return-2_x.c
gcc/testsuite/gcc.dg/compat/scalar-return-3_x.c
gcc/testsuite/gcc.dg/compat/scalar-return-4_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-10_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-11_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-12_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-13_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-14_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-15_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-16_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-17_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-18_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-2_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-3_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-4_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-5_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-6_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-7_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-8_x.c
gcc/testsuite/gcc.dg/compat/struct-by-value-9_x.c
gcc/testsuite/gcc.dg/compat/struct-return-10_x.c
gcc/testsuite/gcc.dg/compat/struct-return-2_x.c
gcc/testsuite/gcc.dg/compat/struct-return-3_x.c

index fe736d806d171399d0269e58eeac6858b6df2d96..bc1703464a6e66c3d550e271a2f4940aec201f0e 100644 (file)
@@ -1,3 +1,35 @@
+2003-07-03  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
+       * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
+       * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
+       * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
+       * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
+       * gcc.dg/compat/scalar-return-1_x.c: Ditto.
+       * gcc.dg/compat/scalar-return-2_x.c: Ditto.
+       * gcc.dg/compat/scalar-return-3_x.c: Ditto.
+       * gcc.dg/compat/scalar-return-4_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
+       * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
+       * gcc.dg/compat/struct-return-10_x.c: Ditto.
+       * gcc.dg/compat/struct-return-2_x.c: Ditto.
+       * gcc.dg/compat/struct-return-3_x.c: Ditto.
+
 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        * gcc.dg/i386-call-1.c: New test.
index 95c1af4b194f8327e2644836712521ce2ae27207..95b945fae416c25051e62a5c6c437df858d43244 100644 (file)
@@ -12,6 +12,8 @@
 #define DEBUG_NL putc ('\n', stdout)
 #define DEBUG_FAIL putc ('F', stdout); fails++
 #define DEBUG_CHECK { DEBUG_FAIL; } else { DEBUG_DOT; }
+#define DEBUG_FINI if (fails) DEBUG_FPUTS ("failed\n"); \
+                  else DEBUG_FPUTS ("passed\n");
 #else
 #define DEBUG_INIT
 #define DEBUG_FPUTS(x)
@@ -19,6 +21,7 @@
 #define DEBUG_NL
 #define DEBUG_FAIL abort ()
 #define DEBUG_CHECK abort ();
+#define DEBUG_FINI
 #endif
 
 extern void abort (void);
index f17ed8b2e554b80a34e7734be544cf25406f0e97..3bfa76644e01694bb0969d9bea92640bfb7d0c94 100644 (file)
@@ -171,6 +171,8 @@ T(sll)
 T(d)
 T(ld)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 9e29b3ebb96b6a80c0246312bb36dc1d98398895..48ea1d9975ffc4ff0536f42da0eca95276322ff7 100644 (file)
@@ -91,6 +91,8 @@ T(us)
 T(ss)
 T(f)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index f5eea8d36684f65dec5bccbc73676437822059c7..25bb389d0c1e056d6de663b169e45bd952d4acc5 100644 (file)
@@ -165,6 +165,8 @@ T(cll)
 T(cd)
 T(cld)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 79ac7118df142a2d8614d0863eb2fd296f6bfc66..8231950c6ef56404d3e21297681a2fa669c82d6e 100644 (file)
@@ -85,6 +85,8 @@ T(cc)
 T(cs)
 T(cf)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 3e56487afbc02d38793700cac69a111a97e46557..6525e5e5666571d8c3b1af99a10129e4eeadf619 100644 (file)
@@ -111,6 +111,8 @@ T(sll)
 T(d)
 T(ld)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 888e3f43d6aef4022e4affd170c159314b5d74ae..f864d4c96f4e998b3dc4cbd95369e5e6952615ed 100644 (file)
@@ -77,6 +77,8 @@ T(us)
 T(ss)
 T(f)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 957cde7ff08937d8f85722ad60b0a656c0955cc1..9dceccdd8902c17b7ee4b7036eea08deff1dcb0a 100644 (file)
@@ -105,6 +105,8 @@ T(cll)
 T(cd)
 T(cld)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index fb7fd4b9ba3503ffe1e996457938a1200d50c4ac..c3b31f8c9bfd82c4bbda00a233ba1b76d01db252 100644 (file)
@@ -53,6 +53,8 @@ T(cc)
 T(cs)
 T(cf)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 861ee4917c81c637b06c37e313afd4417213e846..5954104aa76dea2112730b14d7015776b538ef12 100644 (file)
@@ -175,6 +175,8 @@ T(Sdlf)
 T(Slfd)
 T(Sldf)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 5ea5a8eded31db2b4f3d10bfe8fbac5b1a1b7cc3..b9be4f3b968f73797b5807a04ad1dbe22b1b825d 100644 (file)
@@ -50,6 +50,8 @@ T(Scc14, _Complex char)
 T(Scc15, _Complex char)
 T(Scc16, _Complex char)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index dd7586406d5e11109bfbe8cfa58de04466cd38be..6f943b75fe08faded6bfe1c460b69282867b0bf4 100644 (file)
@@ -50,6 +50,8 @@ T(Scs14, _Complex short)
 T(Scs15, _Complex short)
 T(Scs16, _Complex short)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 2b8da398ef03d6628b13ec60c075876f0ae465cd..4418522d3425aeeaee83a8729697f07681302a8c 100644 (file)
@@ -50,6 +50,8 @@ T(Sci14, _Complex int)
 T(Sci15, _Complex int)
 T(Sci16, _Complex int)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 19ac834d223d0710de3c2f1d12628e396b48e418..e5dbe736a12cabb73e8e5b4b92953fa785961a76 100644 (file)
@@ -50,6 +50,8 @@ T(Scl14, _Complex long)
 T(Scl15, _Complex long)
 T(Scl16, _Complex long)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index f424342dbc8904ccf207ce3066532461d7e51a59..213568ab40a1e5ccbc395280a4675cb941b662d0 100644 (file)
@@ -50,6 +50,8 @@ T(Scll14, _Complex long long)
 T(Scll15, _Complex long long)
 T(Scll16, _Complex long long)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 2485a90c55ad9baed16cba5f5fe7fa99da08eee2..6b7331833aefd5e896ea583e482e746a0515d002 100644 (file)
@@ -50,6 +50,8 @@ T(Scf14, _Complex float)
 T(Scf15, _Complex float)
 T(Scf16, _Complex float)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 349e23f22381dc71453c24c085383c1a580aba38..cba628bcb5b23c5edca1527cc40fec18b0f764c8 100644 (file)
@@ -50,6 +50,8 @@ T(Scd14, _Complex double)
 T(Scd15, _Complex double)
 T(Scd16, _Complex double)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index dea586cb64c791f6a55ff637610d8703cb15e1d3..e040ecc79a71785691a16e621873dfeffa757c8e 100644 (file)
@@ -50,6 +50,8 @@ T(Scld14, _Complex long double)
 T(Scld15, _Complex long double)
 T(Scld16, _Complex long double)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 06aec702ef1573e6575db3e865a2fa001f0e25c5..48bb0b70675738d9ceb0343b75819766f480712e 100644 (file)
@@ -212,6 +212,8 @@ T(13, ui, unsigned int)
 T(14, ui, unsigned int)
 T(15, ui, unsigned int)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index c54e47b739357410b85b99bf975ffc61a2f05226..38e5b546a5b814fbe157010646d12da758b058d8 100644 (file)
@@ -181,6 +181,8 @@ T(Ssic)
 T(Sisc)
 T(Sics)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index d53396e1f12b90f701706a5e4882a4191a1ff4c0..e90b710b9fc1037fb7a90de3fb91c40b771b3c44 100644 (file)
@@ -236,6 +236,8 @@ T(13, Si)
 T(14, Si)
 T(15, Si)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 46ca6c04caadc6295f869fde51b5f7bf5fd74dad..e0cbb5782c260b1f399f8c4554550b15f70d10c3 100644 (file)
@@ -50,6 +50,8 @@ T(Sf14, float)
 T(Sf15, float)
 T(Sf16, float)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 4ce1f7c18cf26f3230c82786744e0e24bd6697e2..21989194cf7868bc1cf4a2ce6ec935dd7ba2acf5 100644 (file)
@@ -50,6 +50,8 @@ T(Sd14, double)
 T(Sd15, double)
 T(Sd16, double)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index f4459f57e027dded96081ae29ec6b8951669963c..018db252ae4a416e78fe4fe9486d7661c24fc834 100644 (file)
@@ -50,6 +50,8 @@ T(Sld14, long double)
 T(Sld15, long double)
 T(Sld16, long double)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index cdde06b05eb920cc927927350dc75e5dcc45585d..6fe9ce75ae024458055d19c99c0ee7d24ad6134b 100644 (file)
@@ -204,6 +204,8 @@ T(13, Sis)
 T(14, Sis)
 T(15, Sis)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index 9f2f9c0b5040f811a6ef0431923c82b534b34e11..d6e43e75b0b08e70cc31941427588deda8d4f116 100644 (file)
@@ -207,6 +207,8 @@ T(13, Scis)
 T(14, Scis)
 T(15, Scis)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index bb2644a11ed8b912d69e0e825215aec552af8df3..bb417d76146c5f671d4ace5e3f64fdcd370f544f 100644 (file)
@@ -110,6 +110,8 @@ T(Sdlf);
 T(Slfd);
 T(Sldf);
 
+DEBUG_FINI
+
 if (fails != 0)
   return;
 
index a0658a5b8578c2c9f0b4a0da1e654b7daa446637..4463dc4cbcd4eaae6aaf1f9e3b5e46af94b8a4c3 100644 (file)
@@ -209,6 +209,8 @@ T(13, ui, unsigned int)
 T(14, ui, unsigned int)
 T(15, ui, unsigned int)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();
 
index d4e81d7672941ddd7f6c41aa80fbbee6423db8df..e8b18850b1f37136e21335e818c03158131d98b8 100644 (file)
@@ -126,6 +126,8 @@ T(Ssic)
 T(Sisc)
 T(Sics)
 
+DEBUG_FINI
+
 if (fails != 0)
   abort ();