20030731-1.c: Use -std=gnu89.
authorMarek Polacek <polacek@redhat.com>
Thu, 2 Oct 2014 18:22:09 +0000 (18:22 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Thu, 2 Oct 2014 18:22:09 +0000 (18:22 +0000)
* gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
* gcc.dg/tree-ssa/20030729-1.c: Likewise.
* gcc.dg/tree-ssa/20030807-8.c: Likewise.
* gcc.dg/tree-ssa/20040326-1.c: Likewise.
* gcc.dg/tree-ssa/vrp27.c: Likewise.
* gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
* gcc.dg/tree-ssa/20040302-1.c: Likewise.
* gcc.dg/tree-ssa/vrp09.c: Likewise.
* gcc.dg/tree-ssa/inline-7.c: Likewise.
* gcc.dg/tree-ssa/attr-alias.c: Likewise.
* gcc.dg/tree-ssa/loadpre8.c: Likewise.
* gcc.dg/tree-ssa/20041008-1.c: Likewise.
* gcc.dg/tree-ssa/20030917-1.c: Likewise.
* gcc.dg/tree-ssa/20030917-2.c: Likewise.
* gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
* gcc.dg/tree-ssa/20030708-1.c: Likewise.
* gcc.dg/tree-ssa/20030709-2.c: Likewise.
* gcc.dg/tree-ssa/20030710-1.c: Likewise.
* gcc.dg/tree-ssa/20030711-1.c: Likewise.
* gcc.dg/tree-ssa/20030711-2.c: Likewise.
* gcc.dg/tree-ssa/20030711-3.c: Likewise.
* gcc.dg/tree-ssa/20030728-1.c: Likewise.
* gcc.dg/tree-ssa/20030731-2.c: Likewise.
* gcc.dg/tree-ssa/20030807-1.c: Likewise.
* gcc.dg/tree-ssa/20030807-3.c: Likewise.
* gcc.dg/tree-ssa/20030807-7.c: Likewise.
* gcc.dg/tree-ssa/20030807-9.c: Likewise.
* gcc.dg/tree-ssa/20030814-2.c: Likewise.
* gcc.dg/tree-ssa/20030814-3.c: Likewise.
* gcc.dg/tree-ssa/20030814-4.c: Likewise.
* gcc.dg/tree-ssa/20030814-5.c: Likewise.
* gcc.dg/tree-ssa/20030820-1.c: Likewise.
* gcc.dg/tree-ssa/20030820-2.c: Likewise.
* gcc.dg/tree-ssa/20030821-1.c: Likewise.
* gcc.dg/tree-ssa/20031022-1.c: Likewise.
* gcc.dg/tree-ssa/20040209-1.c: Likewise.
* gcc.dg/tree-ssa/20040211-1.c: Likewise.
* gcc.dg/tree-ssa/alias-13.c: Likewise.
* gcc.dg/tree-ssa/alias-28.c: Likewise.
* gcc.dg/tree-ssa/asm-3.c: Likewise.
* gcc.dg/tree-ssa/coalesce-1.c: Likewise.
* gcc.dg/tree-ssa/foldstring-1.c: Likewise.
* gcc.dg/tree-ssa/forwprop-25.c: Likewise.
* gcc.dg/tree-ssa/forwprop-26.c: Likewise.
* gcc.dg/tree-ssa/isolate-3.c: Likewise.
* gcc.dg/tree-ssa/isolate-5.c: Likewise.
* gcc.dg/tree-ssa/loadpre7.c: Likewise.
* gcc.dg/tree-ssa/pr22117.c: Likewise.
* gcc.dg/tree-ssa/pr23744.c: Likewise.
* gcc.dg/tree-ssa/pr24117.c: Likewise.
* gcc.dg/tree-ssa/pr24840.c: Likewise.
* gcc.dg/tree-ssa/pr25734.c: Likewise.
* gcc.dg/tree-ssa/pr33723.c: Likewise.
* gcc.dg/tree-ssa/pr33920.c: Likewise.
* gcc.dg/tree-ssa/pr34146-2.c: Likewise.
* gcc.dg/tree-ssa/pr34146.c: Likewise.
* gcc.dg/tree-ssa/pr38385.c: Likewise.
* gcc.dg/tree-ssa/pr49642-1.c: Likewise.
* gcc.dg/tree-ssa/pr49642-2.c: Likewise.
* gcc.dg/tree-ssa/pr59597.c: Likewise.
* gcc.dg/tree-ssa/sra-1.c: Likewise.
* gcc.dg/tree-ssa/sra-2.c: Likewise.
* gcc.dg/tree-ssa/sra-5.c: Likewise.
* gcc.dg/tree-ssa/sra-6.c: Likewise.
* gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
* gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
* gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
* gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
* gcc.dg/tree-ssa/vrp46.c: Likewise.
* gcc.dg/tree-ssa/vrp56.c: Likewise.
* gcc.dg/tree-ssa/vrp67.c: Likewise.
* gcc.dg/tree-ssa/vrp72.c: Likewise.
* gcc.dg/tree-ssa/vrp73.c: Likewise.
* gcc.dg/tree-ssa/vrp75.c: Likewise.
* gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
* gcc.dg/tree-ssa/20030703-1.c: Likewise.
* gcc.dg/tree-ssa/20030807-11.c: Likewise.
* gcc.dg/tree-ssa/20030917-3.c: Likewise.
* gcc.dg/tree-ssa/20040121-1.c: Likewise.
* gcc.dg/tree-ssa/20040216-1.c: Likewise.
* gcc.dg/tree-ssa/20040319-1.c: Likewise.
* gcc.dg/tree-ssa/20040326-2.c: Likewise.
* gcc.dg/tree-ssa/20040729-1.c: Likewise.
* gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
* gcc.dg/tree-ssa/cunroll-1.c: Likewise.
* gcc.dg/tree-ssa/cunroll-3.c: Likewise.
* gcc.dg/tree-ssa/cunroll-5.c: Likewise.
* gcc.dg/tree-ssa/foldconst-4.c: Likewise.
* gcc.dg/tree-ssa/foldconst-5.c: Likewise.
* gcc.dg/tree-ssa/ifc-4.c: Likewise.
* gcc.dg/tree-ssa/ifc-6.c: Likewise.
* gcc.dg/tree-ssa/inline-10.c: Likewise.
* gcc.dg/tree-ssa/inline-9.c: Likewise.
* gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
* gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
* gcc.dg/tree-ssa/local-pure-const.c: Likewise.
* gcc.dg/tree-ssa/nonzero-1.c: Likewise.
* gcc.dg/tree-ssa/pr23434.c: Likewise.
* gcc.dg/tree-ssa/pr33922.c: Likewise.
* gcc.dg/tree-ssa/scev-3.c: Likewise.
* gcc.dg/tree-ssa/scev-4.c: Likewise.
* gcc.dg/tree-ssa/scev-5.c: Likewise.
* gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
* gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
* gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
* gcc.dg/tree-ssa/vrp01.c: Likewise.
* gcc.dg/tree-ssa/vrp02.c: Likewise.
* gcc.dg/tree-ssa/vrp03.c: Likewise.
* gcc.dg/tree-ssa/vrp04.c: Likewise.
* gcc.dg/tree-ssa/vrp05.c: Likewise.
* gcc.dg/tree-ssa/vrp07.c: Likewise.
* gcc.dg/tree-ssa/vrp08.c: Likewise.
* gcc.dg/tree-ssa/vrp10.c: Likewise.
* gcc.dg/tree-ssa/vrp11.c: Likewise.
* gcc.dg/tree-ssa/vrp14.c: Likewise.
* gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
* gcc.dg/tree-ssa/writeonly.c: Likewise.
* gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
defaulting to int.
* gcc.dg/tree-ssa/20030814-1.c: Likewise.
* gcc.dg/tree-ssa/20050719-1.c: Likewise.
* gcc.dg/tree-ssa/20070302-1.c: Likewise.
* gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
* gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
* gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
* gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
* gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
* gcc.dg/tree-ssa/cunroll-2.c: Likewise.
* gcc.dg/tree-ssa/cunroll-4.c: Likewise.
* gcc.dg/tree-ssa/cunroll-9.c: Likewise.
* gcc.dg/tree-ssa/foldconst-2.c: Likewise.
* gcc.dg/tree-ssa/foldconst-3.c: Likewise.
* gcc.dg/tree-ssa/forwprop-28.c: Likewise.
* gcc.dg/tree-ssa/inline-5.c: Likewise.
* gcc.dg/tree-ssa/inline-6.c: Likewise.
* gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
* gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
* gcc.dg/tree-ssa/ivopts-2.c: Likewise.
* gcc.dg/tree-ssa/ivopts-3.c: Likewise.
* gcc.dg/tree-ssa/loop-20.c: Likewise.
* gcc.dg/tree-ssa/loop-38.c: Likewise.
* gcc.dg/tree-ssa/pr20913.c: Likewise.
* gcc.dg/tree-ssa/pr21582.c: Likewise.
* gcc.dg/tree-ssa/pr24670.c: Likewise.
* gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
* gcc.dg/tree-ssa/vrp06.c: Likewise.
* gcc.dg/tree-ssa/vrp12.c: Likewise.
* gcc.dg/tree-ssa/vrp13.c: Likewise.
* gcc.dg/tree-ssa/vrp23.c: Likewise.
* gcc.dg/tree-ssa/vrp24.c: Likewise.
* gcc.dg/tree-ssa/vrp25.c: Likewise.
* gcc.dg/tree-ssa/vrp55.c: Likewise.
* gcc.dg/tree-ssa/recip-6.c: Fix typo.

From-SVN: r215816

155 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c
gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c
gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c
gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c
gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c
gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c
gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c
gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c
gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c
gcc/testsuite/gcc.dg/tree-ssa/20030820-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030820-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030917-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c
gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040121-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040209-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040302-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040319-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040326-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040326-2.c
gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c
gcc/testsuite/gcc.dg/tree-ssa/20041008-1.c
gcc/testsuite/gcc.dg/tree-ssa/20050719-1.c
gcc/testsuite/gcc.dg/tree-ssa/20070302-1.c
gcc/testsuite/gcc.dg/tree-ssa/alias-13.c
gcc/testsuite/gcc.dg/tree-ssa/alias-28.c
gcc/testsuite/gcc.dg/tree-ssa/asm-3.c
gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c
gcc/testsuite/gcc.dg/tree-ssa/attr-alias.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c
gcc/testsuite/gcc.dg/tree-ssa/coalesce-1.c
gcc/testsuite/gcc.dg/tree-ssa/cunroll-1.c
gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c
gcc/testsuite/gcc.dg/tree-ssa/cunroll-3.c
gcc/testsuite/gcc.dg/tree-ssa/cunroll-4.c
gcc/testsuite/gcc.dg/tree-ssa/cunroll-5.c
gcc/testsuite/gcc.dg/tree-ssa/cunroll-9.c
gcc/testsuite/gcc.dg/tree-ssa/foldconst-2.c
gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c
gcc/testsuite/gcc.dg/tree-ssa/foldconst-4.c
gcc/testsuite/gcc.dg/tree-ssa/foldconst-5.c
gcc/testsuite/gcc.dg/tree-ssa/foldstring-1.c
gcc/testsuite/gcc.dg/tree-ssa/forwprop-25.c
gcc/testsuite/gcc.dg/tree-ssa/forwprop-26.c
gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c
gcc/testsuite/gcc.dg/tree-ssa/ifc-4.c
gcc/testsuite/gcc.dg/tree-ssa/ifc-6.c
gcc/testsuite/gcc.dg/tree-ssa/inline-10.c
gcc/testsuite/gcc.dg/tree-ssa/inline-5.c
gcc/testsuite/gcc.dg/tree-ssa/inline-6.c
gcc/testsuite/gcc.dg/tree-ssa/inline-7.c
gcc/testsuite/gcc.dg/tree-ssa/inline-9.c
gcc/testsuite/gcc.dg/tree-ssa/ipa-cp-1.c
gcc/testsuite/gcc.dg/tree-ssa/ipa-split-1.c
gcc/testsuite/gcc.dg/tree-ssa/ipa-split-2.c
gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c
gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c
gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c
gcc/testsuite/gcc.dg/tree-ssa/ivopts-2.c
gcc/testsuite/gcc.dg/tree-ssa/ivopts-3.c
gcc/testsuite/gcc.dg/tree-ssa/loadpre7.c
gcc/testsuite/gcc.dg/tree-ssa/loadpre8.c
gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c
gcc/testsuite/gcc.dg/tree-ssa/loop-20.c
gcc/testsuite/gcc.dg/tree-ssa/loop-38.c
gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c
gcc/testsuite/gcc.dg/tree-ssa/pr20913.c
gcc/testsuite/gcc.dg/tree-ssa/pr21582.c
gcc/testsuite/gcc.dg/tree-ssa/pr22117.c
gcc/testsuite/gcc.dg/tree-ssa/pr23434.c
gcc/testsuite/gcc.dg/tree-ssa/pr23744.c
gcc/testsuite/gcc.dg/tree-ssa/pr24117.c
gcc/testsuite/gcc.dg/tree-ssa/pr24670.c
gcc/testsuite/gcc.dg/tree-ssa/pr24840.c
gcc/testsuite/gcc.dg/tree-ssa/pr25734.c
gcc/testsuite/gcc.dg/tree-ssa/pr33723.c
gcc/testsuite/gcc.dg/tree-ssa/pr33920.c
gcc/testsuite/gcc.dg/tree-ssa/pr33922.c
gcc/testsuite/gcc.dg/tree-ssa/pr34146-2.c
gcc/testsuite/gcc.dg/tree-ssa/pr34146.c
gcc/testsuite/gcc.dg/tree-ssa/pr38385.c
gcc/testsuite/gcc.dg/tree-ssa/pr49642-1.c
gcc/testsuite/gcc.dg/tree-ssa/pr49642-2.c
gcc/testsuite/gcc.dg/tree-ssa/pr59597.c
gcc/testsuite/gcc.dg/tree-ssa/recip-6.c
gcc/testsuite/gcc.dg/tree-ssa/scev-3.c
gcc/testsuite/gcc.dg/tree-ssa/scev-4.c
gcc/testsuite/gcc.dg/tree-ssa/scev-5.c
gcc/testsuite/gcc.dg/tree-ssa/sra-1.c
gcc/testsuite/gcc.dg/tree-ssa/sra-2.c
gcc/testsuite/gcc.dg/tree-ssa/sra-5.c
gcc/testsuite/gcc.dg/tree-ssa/sra-6.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-12.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-31.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-4.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-9.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-14.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-29.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c
gcc/testsuite/gcc.dg/tree-ssa/vrp01.c
gcc/testsuite/gcc.dg/tree-ssa/vrp02.c
gcc/testsuite/gcc.dg/tree-ssa/vrp03.c
gcc/testsuite/gcc.dg/tree-ssa/vrp04.c
gcc/testsuite/gcc.dg/tree-ssa/vrp05.c
gcc/testsuite/gcc.dg/tree-ssa/vrp06.c
gcc/testsuite/gcc.dg/tree-ssa/vrp07.c
gcc/testsuite/gcc.dg/tree-ssa/vrp08.c
gcc/testsuite/gcc.dg/tree-ssa/vrp09.c
gcc/testsuite/gcc.dg/tree-ssa/vrp10.c
gcc/testsuite/gcc.dg/tree-ssa/vrp11.c
gcc/testsuite/gcc.dg/tree-ssa/vrp12.c
gcc/testsuite/gcc.dg/tree-ssa/vrp13.c
gcc/testsuite/gcc.dg/tree-ssa/vrp14.c
gcc/testsuite/gcc.dg/tree-ssa/vrp23.c
gcc/testsuite/gcc.dg/tree-ssa/vrp24.c
gcc/testsuite/gcc.dg/tree-ssa/vrp25.c
gcc/testsuite/gcc.dg/tree-ssa/vrp27.c
gcc/testsuite/gcc.dg/tree-ssa/vrp46.c
gcc/testsuite/gcc.dg/tree-ssa/vrp55.c
gcc/testsuite/gcc.dg/tree-ssa/vrp56.c
gcc/testsuite/gcc.dg/tree-ssa/vrp67.c
gcc/testsuite/gcc.dg/tree-ssa/vrp72.c
gcc/testsuite/gcc.dg/tree-ssa/vrp73.c
gcc/testsuite/gcc.dg/tree-ssa/vrp75.c
gcc/testsuite/gcc.dg/tree-ssa/wholeprogram-1.c
gcc/testsuite/gcc.dg/tree-ssa/writeonly.c

index 6e2b6376e6ed39e772a03965e5407d03c0e2932a..d90b8f3c801751f5a121995f9f6acc6089e9b176 100644 (file)
@@ -1,3 +1,161 @@
+2014-10-02  Marek Polacek  <polacek@redhat.com>
+
+       * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
+       * gcc.dg/tree-ssa/20030729-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-8.c: Likewise.
+       * gcc.dg/tree-ssa/20040326-1.c: Likewise.
+       * gcc.dg/tree-ssa/vrp27.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
+       * gcc.dg/tree-ssa/20040302-1.c: Likewise.
+       * gcc.dg/tree-ssa/vrp09.c: Likewise.
+       * gcc.dg/tree-ssa/inline-7.c: Likewise.
+       * gcc.dg/tree-ssa/attr-alias.c: Likewise.
+       * gcc.dg/tree-ssa/loadpre8.c: Likewise.
+       * gcc.dg/tree-ssa/20041008-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030917-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030917-2.c: Likewise.
+       * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
+       * gcc.dg/tree-ssa/20030708-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030709-2.c: Likewise.
+       * gcc.dg/tree-ssa/20030710-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030711-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030711-2.c: Likewise.
+       * gcc.dg/tree-ssa/20030711-3.c: Likewise.
+       * gcc.dg/tree-ssa/20030728-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030731-2.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-3.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-7.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-9.c: Likewise.
+       * gcc.dg/tree-ssa/20030814-2.c: Likewise.
+       * gcc.dg/tree-ssa/20030814-3.c: Likewise.
+       * gcc.dg/tree-ssa/20030814-4.c: Likewise.
+       * gcc.dg/tree-ssa/20030814-5.c: Likewise.
+       * gcc.dg/tree-ssa/20030820-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030820-2.c: Likewise.
+       * gcc.dg/tree-ssa/20030821-1.c: Likewise.
+       * gcc.dg/tree-ssa/20031022-1.c: Likewise.
+       * gcc.dg/tree-ssa/20040209-1.c: Likewise.
+       * gcc.dg/tree-ssa/20040211-1.c: Likewise.
+       * gcc.dg/tree-ssa/alias-13.c: Likewise.
+       * gcc.dg/tree-ssa/alias-28.c: Likewise.
+       * gcc.dg/tree-ssa/asm-3.c: Likewise.
+       * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
+       * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
+       * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
+       * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
+       * gcc.dg/tree-ssa/isolate-3.c: Likewise.
+       * gcc.dg/tree-ssa/isolate-5.c: Likewise.
+       * gcc.dg/tree-ssa/loadpre7.c: Likewise.
+       * gcc.dg/tree-ssa/pr22117.c: Likewise.
+       * gcc.dg/tree-ssa/pr23744.c: Likewise.
+       * gcc.dg/tree-ssa/pr24117.c: Likewise.
+       * gcc.dg/tree-ssa/pr24840.c: Likewise.
+       * gcc.dg/tree-ssa/pr25734.c: Likewise.
+       * gcc.dg/tree-ssa/pr33723.c: Likewise.
+       * gcc.dg/tree-ssa/pr33920.c: Likewise.
+       * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
+       * gcc.dg/tree-ssa/pr34146.c: Likewise.
+       * gcc.dg/tree-ssa/pr38385.c: Likewise.
+       * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
+       * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
+       * gcc.dg/tree-ssa/pr59597.c: Likewise.
+       * gcc.dg/tree-ssa/sra-1.c: Likewise.
+       * gcc.dg/tree-ssa/sra-2.c: Likewise.
+       * gcc.dg/tree-ssa/sra-5.c: Likewise.
+       * gcc.dg/tree-ssa/sra-6.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
+       * gcc.dg/tree-ssa/vrp46.c: Likewise.
+       * gcc.dg/tree-ssa/vrp56.c: Likewise.
+       * gcc.dg/tree-ssa/vrp67.c: Likewise.
+       * gcc.dg/tree-ssa/vrp72.c: Likewise.
+       * gcc.dg/tree-ssa/vrp73.c: Likewise.
+       * gcc.dg/tree-ssa/vrp75.c: Likewise.
+       * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
+       * gcc.dg/tree-ssa/20030703-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-11.c: Likewise.
+       * gcc.dg/tree-ssa/20030917-3.c: Likewise.
+       * gcc.dg/tree-ssa/20040121-1.c: Likewise.
+       * gcc.dg/tree-ssa/20040216-1.c: Likewise.
+       * gcc.dg/tree-ssa/20040319-1.c: Likewise.
+       * gcc.dg/tree-ssa/20040326-2.c: Likewise.
+       * gcc.dg/tree-ssa/20040729-1.c: Likewise.
+       * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
+       * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
+       * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
+       * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
+       * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
+       * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
+       * gcc.dg/tree-ssa/ifc-4.c: Likewise.
+       * gcc.dg/tree-ssa/ifc-6.c: Likewise.
+       * gcc.dg/tree-ssa/inline-10.c: Likewise.
+       * gcc.dg/tree-ssa/inline-9.c: Likewise.
+       * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
+       * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
+       * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
+       * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
+       * gcc.dg/tree-ssa/pr23434.c: Likewise.
+       * gcc.dg/tree-ssa/pr33922.c: Likewise.
+       * gcc.dg/tree-ssa/scev-3.c: Likewise.
+       * gcc.dg/tree-ssa/scev-4.c: Likewise.
+       * gcc.dg/tree-ssa/scev-5.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
+       * gcc.dg/tree-ssa/vrp01.c: Likewise.
+       * gcc.dg/tree-ssa/vrp02.c: Likewise.
+       * gcc.dg/tree-ssa/vrp03.c: Likewise.
+       * gcc.dg/tree-ssa/vrp04.c: Likewise.
+       * gcc.dg/tree-ssa/vrp05.c: Likewise.
+       * gcc.dg/tree-ssa/vrp07.c: Likewise.
+       * gcc.dg/tree-ssa/vrp08.c: Likewise.
+       * gcc.dg/tree-ssa/vrp10.c: Likewise.
+       * gcc.dg/tree-ssa/vrp11.c: Likewise.
+       * gcc.dg/tree-ssa/vrp14.c: Likewise.
+       * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
+       * gcc.dg/tree-ssa/writeonly.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
+       defaulting to int.
+       * gcc.dg/tree-ssa/20030814-1.c: Likewise.
+       * gcc.dg/tree-ssa/20050719-1.c: Likewise.
+       * gcc.dg/tree-ssa/20070302-1.c: Likewise.
+       * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
+       * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
+       * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
+       * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
+       * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
+       * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
+       * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
+       * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
+       * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
+       * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
+       * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
+       * gcc.dg/tree-ssa/inline-5.c: Likewise.
+       * gcc.dg/tree-ssa/inline-6.c: Likewise.
+       * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
+       * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
+       * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
+       * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
+       * gcc.dg/tree-ssa/loop-20.c: Likewise.
+       * gcc.dg/tree-ssa/loop-38.c: Likewise.
+       * gcc.dg/tree-ssa/pr20913.c: Likewise.
+       * gcc.dg/tree-ssa/pr21582.c: Likewise.
+       * gcc.dg/tree-ssa/pr24670.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
+       * gcc.dg/tree-ssa/vrp06.c: Likewise.
+       * gcc.dg/tree-ssa/vrp12.c: Likewise.
+       * gcc.dg/tree-ssa/vrp13.c: Likewise.
+       * gcc.dg/tree-ssa/vrp23.c: Likewise.
+       * gcc.dg/tree-ssa/vrp24.c: Likewise.
+       * gcc.dg/tree-ssa/vrp25.c: Likewise.
+       * gcc.dg/tree-ssa/vrp55.c: Likewise.
+       * gcc.dg/tree-ssa/recip-6.c: Fix typo.
+
 2014-10-02  Marek Polacek  <polacek@redhat.com>
 
        * gcc.dg/tm/20091013.c: Fix defaulting to int.
index 3d4ba4f9157edb512438d382107858faa7909457..c16196b3d17b6118b478edf8956f8c3fb3662262 100644 (file)
@@ -7,6 +7,7 @@ typedef struct rs6000_stack {
 } rs6000_stack_t;
 extern char regs_ever_live[113];
 extern rs6000_stack_t *rs6000_stack_info (void);
+extern void gen_rtx_REG (int);
 void
 rs6000_emit_prologue (int i, rs6000_stack_t *info)
 {
index fac91be70c5d137fc6ca13bb20918cfaf8ae9f1e..c419094ddc9c5a5ee9458d4771ddca14ba7803c8 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O1 -fdump-tree-dom2" } */
  
 extern int square (int) __attribute__ ((__const__));
+int
 shit(int a)
 {
   return square (a) + square (a);
index fa599237246caf32b68af72fc6f1eafc31fe866b..8a397732792ddf54074183d2c558dd49fbae38c1 100644 (file)
@@ -4,6 +4,7 @@
 extern void abort (void);
 extern int blah[];
 
+void
 foo(int index)
 {
   if (blah [(unsigned int)index] != 0)
index b3be8a9394e62ace4757f37123c1e6944775a26a..5d083fb98db0006698f9bceec0c150a6d7be23e9 100644 (file)
@@ -17,6 +17,8 @@ struct rtx_def
   enum rtx_code code:16;
 };
 
+extern void blah (rtx *);
+
 int
 nonlocal_mentioned_p (x)
      rtx x;
index f99598d73cf7bd6822b6002d47e1d91734d0717c..74014ba833019bb39e6c628d7a44a4d3336fcc00 100644 (file)
@@ -27,6 +27,7 @@ union tree_node
 {
   struct tree_decl decl;
 };
+int make_decl_rtl (tree, int);
 void *
 get_alias_set (t)
      tree t;
index c344d48e9198e6774be1dec3e6ce6bbb63fb77c4..edf51c56af7def91d3343e924e5ddb5a0dad6fc2 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O1 -fdump-tree-dom2" } */
 
 extern void abort (void);
+extern void blah (void);
 union tree_node;
 typedef union tree_node *tree;
 struct tree_vec
index 1855580d571d82480b2d9fbb64c425c681e3cf85..32901a211e16b5732a69a48becdb7fae13ab8e61 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O1 -fdump-tree-dom2" } */
  
 extern void abort (void);
+extern void blah (void);
 
 union tree_node;
 typedef union tree_node *tree;
index 44dd25355774c1e62e31e6e1501dbf7b8e0bf05b..10396dd4528a6bcfe31a7d48b97543f951a7dd85 100644 (file)
@@ -31,6 +31,7 @@ union tree_node
 {
   struct tree_decl decl;
 };
+void make_decl_rtl (tree, int);
 long
 get_alias_set (t,z)
      tree t;
index ec04e17541e45b4586dfb27001300b2a6bbb4106..099ba8b3661aa1d75215105185ecc1701827429e 100644 (file)
@@ -31,6 +31,7 @@ union tree_node
 {
   struct tree_decl decl;
 };
+int make_decl_rtl (tree, void *);
 long
 get_alias_set (t)
      tree t;
index 93a7979c56fa8c6015777791771dea667bacfa36..a11ddeaf218770f5633754c12d7be9ea16d472ce 100644 (file)
@@ -16,17 +16,13 @@ struct tree_common
   enum tree_code code:8;
 };
 
-
-
-
-
 union tree_node
 {
   struct tree_common common;
 };
 
-
-
+int foo (int);
+int get_alias_set (tree);
 
 int
 objects_must_conflict_p (t1, t2)
index 59b48397c4bafc1eff3520dffd64245f0c086ef1..cf3923c53213cdf5e9c2b0dcf4d8bb9ffbdb1037 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -fdump-tree-dom2" } */
+/* { dg-options "-O1 -fdump-tree-dom2 -std=gnu89" } */
 
 extern void abort (void);
 union tree_node;
index f90acd078ecf6434fea823309a4906fff402d4a2..e1609fdd993288781a369bb3ea80bda594c7b25b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -fdump-tree-dom2" } */
+/* { dg-options "-O1 -fdump-tree-dom2 -std=gnu89" } */
   
 extern void abort (void);
 
index 8300320c8cf36132247bce5fe514755fc78ee1dd..84353a5c78516915c641146dff25e922057fa745 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-dce1" } */
 
+void foo (void);
+
 void
 bar (int i, int partial, int args_addr)
 {
index 84344e36cf9cb66a4976d84631c34e28450d3cf5..ead99e1da263a554afd65b6be1ad882d1b311e3c 100644 (file)
@@ -22,6 +22,7 @@ struct rtx_def
 
 static int *uid_cuid;
 static int max_uid_cuid;
+int insn_cuid (rtx);
 
 rtx
 bar (rtx r)
index 0711053bc37ed00fbba4c2a3863986c8031f24fb..c49645f8b24d1edd1ea6ccb719a06d899046fc59 100644 (file)
@@ -8,6 +8,7 @@ struct rtx_def
 {
   int code;
 };
+void
 foo (reg)
      rtx reg;
 {
index a12d718408b017b3fd510182636badba8a097dfc..0b55b9bd0db9dd7e7daf55b701ad0732cff89ade 100644 (file)
@@ -2,7 +2,10 @@
 /* { dg-options "-O1 -ftree-vrp -fdump-tree-dom2" } */
      
 extern void abort (void);
+extern void bitmap_clear (int *);
+extern void bar (int *);
 
+void
 oof ()
 {
   int live_head;
@@ -12,6 +15,7 @@ oof ()
    bitmap_clear (live);
 }
 
+void
 foo(int n)
 {
   int *space = (int *)__builtin_alloca (n);
index 9a3c23163f82f51365979cd8eff4bf75d2d58d21..2c1b3332123c98eeac1b8bd18a21e8cd888d1e25 100644 (file)
@@ -2,6 +2,8 @@
 /* { dg-options "-O1 -fdump-tree-dom2" } */
                                                                                 
 typedef unsigned int cppchar_t;
+void foo (void);
+cppchar_t oof (void);
 cppchar_t
 cpp_parse_escape (pstr, limit, wide)
      const unsigned char **pstr;
index f9f5fb798efbb9d7ab59f82f9a14a59905791d9f..044e1c2ec1736aacef6c9de9b3f3693367669cd8 100644 (file)
@@ -18,6 +18,7 @@ union tree_node
   struct tree_common common;
   struct tree_list list;
 };
+void c_simplify_stmt (tree *);
 void
 simplify_condition (cond_p)
      tree *cond_p;
index 77fd3e59a1fb2ea373e9fa2a44327e4c7dfcb951..9be4503ebcd536ed04c4ec550aedd9ec9235a3ad 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1 -fdump-tree-dom2" } */
+/* { dg-options "-O1 -fdump-tree-dom2 -std=gnu89" } */
                                                                                 
 struct die_struct;
 typedef struct die_struct *dw_die_ref;
index 4f0b7cbafe92df14ccf0d8d1fd4525ded163c825..2506989901d94dd0c824eea6956ff17513c75d4e 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-O1 -fdump-tree-dom2" } */
 
+void oof (const char *);
+void foo (void);
+
 static void
 bar ()
 {
index aad53c3390760d0b8b528fb07ea9075e914ee362..44c804364e7171b5f4de90bdded4bbbf63c3afbc 100644 (file)
@@ -2,7 +2,9 @@
 /* { dg-options "-O1 -fdump-tree-dom2" } */
    
 extern void abort (void);
+extern void oof (int);
 
+int
 com(int *blah)
 {
   int z = *blah;
index 7f60b27830d0519a123fb4dc7cc125530a120aa5..035b4ad3c2ab2aa2cdb574cb603d318f7f678122 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O1 -fdump-tree-dom2" } */
     
 extern void abort (void);
+extern void blah (void);
 
 void
 foo (int value)
index 2746415e59b1df7901ae469b68701a580538c2bb..e69b0ee5408d1ed9a166f19efc45645614f1e3b9 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O1 -fdump-tree-dom2" } */
     
 extern void abort (void);
+extern void blah (void);
 
 void
 foo (int value)
index 2c2142cbcaa51b87886c76c07077946d153c0c0e..1b941d6654f4c3a0f5acdeef88597659123aba84 100644 (file)
@@ -18,6 +18,7 @@ union tree_node
   struct tree_common common;
   struct tree_decl decl;
 };
+void record_alias_subset (long);
 long
 blah (decl, set)
      tree decl;
index 41aa1482d437925c4af122e48acf359147813ccf..c4592106758b130ad10bf102c3b5203cd78ed15a 100644 (file)
@@ -18,6 +18,8 @@ union tree_node
   struct tree_common common;
   struct tree_decl decl;
 };
+long oof (void);
+void record_alias_subset (long);
 long
 blah (decl, set)
      tree decl;
index 4b659ca3411eba5567ce8e8e442a3cbf6833848a..bfd1b509636f7ec4afa0b72aedd845d465f2843f 100644 (file)
@@ -4,6 +4,7 @@
 /* A test for unreachable blocks removal -- bind_expr whose entry is
    unreachable, but it contains reachable statements.  */   
 
+void bar (void);
 void foo(void)
 {
   if (1)
index 9ca9fbb59c6b519127a1e70ef0c6a891bd40d463..e857a0d6b0944d494dfcfbcc7025d9d919d76e40 100644 (file)
@@ -3,6 +3,9 @@
 
 /* A test for variables getting out of their scope in copy propagation.  */
 
+void bla (int);
+int bar (void);
+
 void foo(void)
 {
   int k;
index 5de503ed64d78494f152766fe617a049411b7677..8cf74d59210e0632f9141724f47e8b5ec5005ff6 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O1 -fdump-tree-dom1 -fdump-tree-optimized" } */
 
+void dont_remove (void);
+
 void foo(int k)
 {
   int i = 1;
index eb1f5ec7d68a8c65edcc3bb5ea8b56cbe6cf94ff..94d13365438c1edbdd865cb36430e2cf29b6ca71 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-optimized" } */
+/* { dg-options "-O2 -fdump-tree-optimized -std=gnu89" } */
   
 
 extern int board[];
index 2c08050c9751b2810d48370f6ea982424a8988f1..372853c28203b80cb9cdf7511bd3c3e8973fd971 100644 (file)
@@ -4,7 +4,7 @@
    was never renamed.  */
 
 /* { dg-do compile } */
-/* { dg-options "-O -ftree-dominator-opts" } */
+/* { dg-options "-O -ftree-dominator-opts -std=gnu89" } */
 
 typedef __SIZE_TYPE__ size_t;
 typedef union tree_node *tree;
index e74bd08da90578d67848cf64dd32d0e84b94ded0..6a4d30cf07e03ab0641e4197ff36f71f6a4fe9ed 100644 (file)
@@ -3,6 +3,7 @@
 
 extern int printf (const char *, ...); 
 
+int
 main ()
 {
   int variable = 0;
index 27de6e90e9c65a45f881241afc4aec41399913fe..55769248b774bcbee12c9c05b009a9f1c30455ec 100644 (file)
@@ -10,6 +10,8 @@ typedef struct basic_block_def
   edge pred;
 } *basic_block;
 extern struct basic_block_def entry_exit_blocks[2];
+void commit_edge_insertions (void);
+void foo (edge);
 void
 blah (int arf)
 {
index 6225bcdc8a34b7a11b9495f0046237cf85a111fc..11eec50b0f21c350507480e768df8db4344a94e1 100644 (file)
@@ -19,6 +19,7 @@ char *bar(char *first, char *last)
      return foo(first, last);
    return 0;
 }
+int
 main() {
    char *p = "a", *q = "b";
    if (p)
index 087715322b77b09d5de12cf9c0c41eba453b1dcd..a685048167299bd974abd00467583af102407afc 100644 (file)
@@ -22,6 +22,8 @@ union tree_node
 };
 
 int pedantic;
+void foo (tree);
+void bar1 (tree *);
 
 void
 finish_struct (tree t, tree fieldlist, tree attributes)
index 34a5926796ed05c5ab047a55bd35f216669fecec..1ca231656adc95b2fdbe791a4e8947290a6f9fbe 100644 (file)
@@ -4,6 +4,7 @@
 struct rtx_def;
 typedef struct rtx_def *rtx;
 extern const char rtx_class[];
+void foo (void);
 union rtunion_def
 {
   rtx rtx;
index c770340a7672d1b5540df4885206c965364afcee..a2edc9904efe55bad9352784dd0be7c1abf1c258 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O1 -fdump-tree-dse1-details" } */
  
+int
 foo(int *z, int *y, int xx)
 {
   *z = 1;
index 8b80128cd608a62edcab438e1a7a1c4ae651da4a..0e8821203ce759fcde69e599c4d289c1d5fe2c4f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O1" } */
+/* { dg-options "-O1 -std=gnu89" } */
 
 /* Test for .GLOBAL_VAR not being renamed into SSA after alias analysis.
    provided by Dale Johannesen in PR 14266.  */
index d6e5449716944ffb1d11f515248163bd1ae7c097..839cc3ab271badb46bbe177bfb186c83c27e720c 100644 (file)
@@ -18,6 +18,7 @@ void foo (struct bar *b)
     abort ();
 }
 
+int
 main ()
 {
   struct bar x;
index 4be6049e909483369fc5a072b4158daedcf98e18..587bd6d3007adfbf80ea0e796988951540da2b3f 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-options "-O2 -fno-inline-functions" } */
+/* { dg-options "-O2 -fno-inline-functions -std=gnu89" } */
 /* { dg-do run } */
 /* When there are no call-clobbered variables, we should still create
    a .GLOBAL_VAR to model the side effects of functions.  Without it,
index b1bed75dad2094d52ea517d0f828f5525a8e0093..cfb7c60135bfcfa7636f116e07aca71cb06446ae 100644 (file)
@@ -39,6 +39,7 @@ baz (void)
 
 fnptr B[2] = { baz, boz };
 
+int
 main ()
 {
   int b, c;
index ef94096fa0d9e8534fe549d80a2cd3fd28826540..147584983d49b50a265a8f1155c773bd6bd883f8 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O1 -fdump-tree-dce2" } */
 
+int
 foo ()
 {
   volatile int *p;
index ca24427b65c6ea6747bbc5aee3e761656d56aaba..0cf83a2f6279126930e6068e4ebb1a3bdfa6d8f5 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */ 
-/* { dg-options "-O2" } */
+/* { dg-options "-O2 -std=gnu89" } */
 
 struct A {
     int x;
index 8dc4c7e5be7bed89e9de3755cb8d3cf6e9ecb731..2c1e33513ecc7e2d2937369fd41b583ee98f8900 100644 (file)
@@ -5,6 +5,7 @@ extern void abort (void) __attribute__ ((__nothrow__)) __attribute__
 ((__noreturn__));
 extern void exit (int __status) __attribute__ ((__nothrow__))
 __attribute__ ((__noreturn__));
+int useboot (void *);
 
 struct bootLoader {
   int x;
@@ -31,6 +32,7 @@ useboot (void *boot)
   abort ();
 }
 
+int
 main()
 {
   zap (0);
index 4b148f23df51160f9d3e6ea7a85eecba8bd44f38..884f5f6e317191efa77f06c2c2569e2dfd37ae12 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do link } */
 /* { dg-options "-O2" } */
 
+void link_error (void);
+
 struct A
 {
   int x;
@@ -39,6 +41,7 @@ float foo (int i)
     link_error ();
 }
 
+int
 main(int argc, char **argv)
 {
   foo (argc);
index ae7cc82148a707d8d292721cf819c75516d84d72..69e00eb21964cf293eea3977e3ea125a74698f35 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do link } */
 /* { dg-options "-O2" } */
 
+void link_failure (void);
 
 struct a
 {
index 8413230eaf46e61b71aaeb8f1d7d6e0c55c40112..c15ca0549bef5c159ab89a565905b8db0fc18300 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O3" } */
 
 extern void abort (void);
+extern void __link_error (void);
 extern void *malloc(__SIZE_TYPE__);
 
 int * __attribute__((noinline,noclone))
index 29b27f4ff563fbb658b139f47443f94c31f1f9c0..a32dbc0f8d79e684d3f6969e791044e05f973a10 100644 (file)
@@ -12,6 +12,9 @@
 #endif
 #endif
 
+void foo (int);
+void bar (int);
+
 static inline int source(void)
 {
   register int hardreg __asm__(REGISTER);
index 89477d92f2340805bb8a45c1a6d6b4e2a3a6b859..b7c4831ae028e65281669654042e1839d0cf9187 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-options "-O2 -fdump-tree-optimized" } */
 static int a=4;
 static int b __attribute__ ((alias("a")));
+int
 main()
 {
    return b+a;
index fe4084d21314e870ceec0f07ff55798ab92cc4e3..3dee34c24f7003220ba31d9fdf0acd1c6c874120 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-require-alias "" } */
-/* { dg-options "-O2 -fdump-tree-optimized" } */
+/* { dg-options "-O2 -fdump-tree-optimized -std=gnu89" } */
 void abort (void);
 __attribute__ ((weak))
 int test() 
index 4c3888fd237e2ad6395c25bae2073e678ff262a4..696ef269ced3099803e9afe0c8e446dd6f809cc0 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-gimple" } */
 
+void g (void);
+
+void
 f (int i, float j, int i2, float j2) 
 { 
   if (__builtin_expect ((i * i2) > 0 && (j * j2), 0)) 
index d8f344f78263a02704d80b9e50591ac9158279b5..9267084de3e21fe2b298ea08de4c5b82abd92d6f 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-gimple" } */
 
+void g (void);
+
+void
 f (int i, float j, int i2, float j2) 
 { 
   if (__builtin_expect ((i * i2) > 0 || (j * j2), 0))
index b9e6cfb8ff99b1ef77a2c58674235e483e236ad6..548d6745eb99be31e37e0971b45df710249d4f9d 100644 (file)
@@ -1,6 +1,10 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-gimple" } */
 
+void a (void);
+void b (void);
+
+void
 f (int i, float j, int i2, float j2) 
 { 
   if (__builtin_expect ((i * i2) > 0 && (j * j2), 0))
index 2d2b206683b66de170f5a259b0bd0275e8d38faf..103d531d13c604082e0785ec39ed211d49920ed0 100644 (file)
@@ -1,6 +1,10 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-gimple" } */
 
+void a (void);
+void b (void);
+
+void
 f (int i, float j, int i2, float j2) 
 { 
   if (__builtin_expect ((i * i2) > 0 || (j * j2), 0))
index d0b251db17b0c52f3b15ce99650cfacbc7db60fa..4adc0cc403b5eba8cff07adbcc0047d0831aeca6 100644 (file)
@@ -1,6 +1,10 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-forwprop" } */
 
+void a (void);
+void b (void);
+
+void
 f (int i, float j, int i2, float j2) 
 { 
   if (__builtin_expect ((i * i2) > 0 && __builtin_expect ((j * j2) != 0, 1), 0))
index 5cae9ae2a350ea2c6e3fe50372bb650d16bc45b2..2eedbce8a7650b38a0fce232f516c851dcc839e6 100644 (file)
@@ -103,6 +103,7 @@ union gimple_statement_d
   struct gimple_statement_phi gimple_phi;
 };
 extern size_t const gimple_ops_offset_[];
+int gimple_statement_structure (gimple);
 static __inline__ tree *
 gimple_ops (gimple gs)
 {
@@ -155,6 +156,8 @@ struct switch_conv_info
   tree *default_values;
 };
 static struct switch_conv_info info;
+void gsi_next (gimple_stmt_iterator *);
+int gsi_gsi_start_phis (basic_block);
 
 static void
 gather_default_values (tree default_case)
@@ -178,6 +181,8 @@ gather_default_values (tree default_case)
     }
 }
 
+unsigned int gimple_switch_num_labels (gimple);
+
 unsigned char
 process_switch (gimple swtch)
 {
index 0bea9a9f00bb9e51b8a1e0b09b7c37665e4a26a9..e1281fd7d8754f55e8477f5425e894145ab70e75 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-cunrolli-details" } */
 int a[2];
+void
 test(int c)
 { 
   int i;
index e16d0086fab3d9a4d863cafa9183887c0bcbb369..09605b2c1bccfce9bca1b23c9febf1ae549ae9db 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-cunroll-details" } */
 int a[2];
+int test2 (void);
+void
 test(int c)
 { 
   int i;
index dd6ce506744e810abf533e1b0f49031a3eb1b341..72e9f1bddda2bcbf79fb4965d829935218c50e22 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-cunrolli-details" } */
 int a[1];
+void
 test(int c)
 { 
   int i;
index 86e12bbb4194cf8f5ea03ce89dc0e6b0666528b9..ce2fc5af1eb36697cade8b77726bf84d55986bd1 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-ivcanon-details" } */
 int a[1];
+void test2 (void);
+void
 test(int c)
 { 
   int i=0,j;
index 2739c290af69d0b5283b11a7f94eacc17d7f40d0..da89019321931da7b529b0ca27f537d3af7d214f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-cunroll-details -fno-tree-vectorize" } */
 int *a;
+void
 test(int c)
 { 
   int i;
index f3b59f9fe3fe5421fca80af0cfd06a1632e2dc97..f6d5c605a1a6093597cd968eaa6bda41cc1bef48 100644 (file)
@@ -1,8 +1,10 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-cunrolli-details" } */
 void abort (void);
+int q (void);
 int a[10];
 int b[11];
+int
 t (int n)
 {
   int i;
index 0eff197bf4a04084f8957b6f3e53cb14b485d8b5..9d4e0256e558fc3f707511c218d42fda9f346186 100644 (file)
@@ -25,6 +25,8 @@ enum tree_index
     TI_CURRENT_TARGET_PRAGMA, TI_CURRENT_OPTIMIZE_PRAGMA, TI_MAX
 };
 extern tree global_trees[TI_MAX];
+void fancy_abort (const char *file, int line, const char *function);
+void
 emit_support_tinfos (void)
 {
   static tree *const fundamentals[] = {
index 9f1088687d8e653a6d6cac3f2f83dc20de341f6e..a6bb4312eea5a872ec46d78b7e0d4749de6cfa3d 100644 (file)
@@ -31,7 +31,9 @@ union tree_node
 };
 const enum tree_code_class tree_code_type[] =
 { tcc_exceptional, 1, 0, 0, 0, 0, 2, };
+extern void tree_class_check_failed (const_tree, const char *);
 
+void
 int_fits_type_p (const_tree c, const_tree type)
 {
   double_int dc, dd;
index b416d371e98e44ad0608439fdb28c73b95e974e2..445d415cf54440a04c4493ea6afd1e5fa331c5d7 100644 (file)
@@ -5,6 +5,7 @@ struct a {int a,b;};
 const static struct a a;
 static int b[10];
 int c;
+int
 test()
 {
   return a.a+b[c];
index 1dad931ed7b4d307502a51cc18c9dd327a720d31..68b29a3c377fa832e0ec5920b55ffa796ad94d19 100644 (file)
@@ -5,6 +5,7 @@
 static const char a[5]="t";
 static const int b[5]={1,2};
 static const struct a {int a : 6; int b : 6;} c = {5,9};
+int
 test()
 {
   return a[2]+b[1]+b[3]+c.b;
index e738a44ab007bb5b85bd2a5f8eac9772e9890f84..b49bb3f8ee9634d4fd324bab5f27645ed88b5982 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O1 -fdump-tree-gimple" } */
 
+void blah (void);
+
 void
 arf ()
 {
index cf0c504275f01a3f7c1e878e0df3ba7cf63dfe57..16743b0541fa228efff2c25f155510cfbc4036f0 100644 (file)
@@ -22,6 +22,7 @@ struct rtx_def
 {
   __extension__ enum machine_mode mode:8;
 };
+void fancy_abort (const char *, int, const char *);
 void
 convert_move (rtx to, rtx from, int unsignedp)
 {
index 108b1bcaaea115ee2189afd557244a0be682f422..676f7b57821fa180640b49029a0f24d7b290bad6 100644 (file)
@@ -48,6 +48,8 @@ varpool_externally_visible_p (struct varpool_node *vnode,
   return 0;
 }
 
+unsigned char pointer_set_contains (struct pointer_set_t *, struct varpool_node *);
+
 unsigned int
 function_and_variable_visibility (unsigned char whole_program)
 {
index ae1a00b90c74620d49392b6a1add1c96411a303c..4f006a85bc9cfd72771100aa09c36d82d5aa1a30 100644 (file)
@@ -5,7 +5,9 @@
 
 extern char *frob (void);
 extern _Bool testit (void);
+extern void oof (void);
 
+void
 test (int code)
 {
   char *temp = frob ();
@@ -14,6 +16,7 @@ test (int code)
     oof ();
 }
 
+void
 test_2 (int code)
 {
   char *temp = frob ();
@@ -22,7 +25,7 @@ test_2 (int code)
     oof ();
 }
 
-
+void
 test_3 (int code)
 {
   char *temp = frob ();
@@ -31,7 +34,7 @@ test_3 (int code)
     oof ();
 }
 
-
+void
 test_4 (int code)
 {
   char *temp = frob ();
@@ -40,7 +43,7 @@ test_4 (int code)
     oof ();
 }
 
-
+void
 test_5 (int code)
 {
   _Bool temp = testit ();
@@ -49,6 +52,7 @@ test_5 (int code)
     oof ();
 }
 
+void
 test_6 (int code)
 {
   _Bool temp = testit ();
@@ -57,7 +61,7 @@ test_6 (int code)
     oof ();
 }
 
-
+void
 test_7 (int code)
 {
   _Bool temp = testit ();
@@ -66,7 +70,7 @@ test_7 (int code)
     oof ();
 }
 
-
+void
 test_8 (int code)
 {
   _Bool temp = testit ();
index beb1a0e6071f2e8a90f480ecdd9cf67feac81fb9..4f7c3ab6c822a26c08d6c83fbf0d09b34161f4b2 100644 (file)
@@ -26,6 +26,7 @@ struct cpp_reader
 {
   struct ht *hash_table;
 };
+void
 create_iso_definition (cpp_reader *pfile, cpp_macro *macro)
 {
   unsigned int num_extra_tokens = 0;
index a9c5db3873f9ec4dd90b72b6791020d6d9742255..d7c884a735b70062895cad2974702e12b8fafbfe 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-c -O2 -ftree-vectorize" { target *-*-* } } */
 
 static int x;
+void
 foo (int n, int *A)
 {
   int i;
index 1d7aeef2aa0e472f9729283d4b3dcc9204cb4e39..fe6c77f0850d84673bba2b10cb08e55529f22e83 100644 (file)
@@ -22,6 +22,7 @@ int do_something (int size)
     do_something_big (size);
 }
 extern int n;
+int
 main()
 {
   do_something (2);
index 1a6faf4c5001a1e9588531ea1cdb7a27702b0b4d..dfaf7dc2e253a994f676965a87ce8d3e905ced2f 100644 (file)
@@ -2,6 +2,9 @@
 /* { dg-options "-Os -fdump-tree-optimized" } */
 struct a {int a,b,c,d,e,f;};
 
+void do_something (struct a *);
+
+void
 do_inc (struct a *a)
 {
   a->a=a->b;
@@ -10,6 +13,7 @@ do_inc (struct a *a)
   a->e=a->f;
 }
 
+void
 test(struct a *a)
 {
   do_inc (a);
index ae6c41f5da3a73932a1b20d55391d626917b125f..aa9656d4bd96979df81cd0ed254d1a01548c4ffb 100644 (file)
@@ -1,7 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-Os -fdump-tree-optimized" } */
 struct a {int a,b,c,d,e,f,g,h,i,j;};
+void do_something (struct a *);
 
+void
 do_inc (struct a *a)
 {
   a->a=1;
@@ -15,6 +17,7 @@ do_inc (struct a *a)
   a->j=5;
 }
 
+void
 test(struct a *a)
 {
   do_inc (a);
index 16c3c86bdeb17eaa847618ba1d3f873754fbcb51..7d7f49c9b680383504ab5d15b1365655b4385a63 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O -fdump-tree-einline" } */
+/* { dg-options "-O -fdump-tree-einline -std=gnu89" } */
 
 void foo0();
 inline void bar0() { foo0(); }
index 678dd852db6aedec71a9a7deda40d864e70ccb8b..45f0fecdb49866aa73ae3ce8513fde9e17cf76a4 100644 (file)
@@ -14,6 +14,7 @@ int t(int a)
       q(a+10);
 }
 
+int
 main()
 {
    t(5);
index ec628b777a98f4d01e2c3f2f905ed834feda2bc7..9fbacdeb81ea95b73ba8d7c19ad7c33b0d5ef278 100644 (file)
@@ -11,6 +11,7 @@ very_long_function(int a)
     return 2 * -a + very_long_function (a)/4;
 }
 
+int
 blah ()
 {
   very_long_function (1);
index a31e8ea7a47316d238df63a8813dcbb6558efa14..e1efa4e4f1760e0b5c82b07ed3e333f96c0838f9 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-fnsplit" } */
-int test2(a)
+
+void do_something_big (void);
+
+int test2(int a)
 {
    if (a<100)
      return 1;
@@ -20,6 +23,7 @@ int test2(a)
    return 0;
 }
 
+void
 test()
 {
   test2(10);
index bbde73d6c7c378ea9326dddb03323f8719c3f494..b2d50a4c3739943f34cc7c4e8b2af26d34aa0f46 100644 (file)
@@ -3,6 +3,8 @@
 int b;
 int c;
 int d;
+void long_function (int);
+void
 split_me(int a)
 {
   int t = 0;
@@ -29,6 +31,7 @@ split_me(int a)
     goto make_me_irregular;
 }
 
+int
 main()
 {
   split_me (1);
index 8fc1244e1ad6fc5aed4677183afe62dc6c39e3d8..aacf369291ae4a49d67a543a14e03e7a6f3872ba 100644 (file)
@@ -24,6 +24,7 @@ struct a split_me (int a)
     }
 }
 int val;
+void
 test()
 {
   split_me (val);
index 1a10e334a452f49b78f90a8c9f97bc818a562817..8dd2f2bdc2f1d8027f478d6067a6b84bd1fbf24e 100644 (file)
@@ -43,6 +43,8 @@ VEC_rtx_gc_safe_grow_cleared (VEC_rtx_gc ** vec_, int size_,
 }
 
 static VEC_rtx_gc *reg_base_value;
+unsigned int max_reg_num (void);
+int arf (void);
 void
 init_alias_analysis (void)
 {
index e6ae37a7f74b9e4a34c496cf342c42573dfc861d..131d319ae0dced3afc722215488e58ec49f0fe1f 100644 (file)
@@ -17,6 +17,9 @@ struct d_info
   int num_comps;
 };
 
+void foo (int);
+void bar (int);
+
 static struct demangle_component *
 d_make_empty (struct d_info *di)
 {
index 369f082e8db419d69815ef9c8bb6545e4289cefe..dbeaff29e0f8a4e4fd147450ffce088ada2331e4 100644 (file)
@@ -4,7 +4,9 @@
 long last_data_offset;
 int store;
 char *data;
+void g (long);
   
+void
 f ()
 {
   
index 202ad1f4e2f845619556c20ba66ef2c9d1581324..94e3c52ed7edcf135e81195d7a00cca1ea916048 100644 (file)
@@ -1,7 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-ivopts-details" } */
 
-void main (void)
+void f2 (void);
+
+int main (void)
 {
   int i;
   for (i = 0; i < 10; i++)
index 6f68f3ae212b440740e06c2439e7f4598fff6389..7e67c9d2c778f1218693755ee7bfd5c20f1ba552 100644 (file)
@@ -2,6 +2,9 @@
 /* { dg-options "-O2 -fdump-tree-pre-stats" } */
 /* We can't eliminate the *p load here in any sane way, as eshup8 may 
    change it.  */
+
+void eshup8 (unsigned short *);
+
 void
 enormlz (x)
      unsigned short x[];
index 056c3fd635404fe79584050b81c7468346d814a1..0dfc2b04e4a5e67e2b4b77a0020a5c3a321eb47f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */ 
-/* { dg-options "-O2 -fdump-tree-pre-stats" } */
+/* { dg-options "-O2 -fdump-tree-pre-stats -std=gnu89" } */
 typedef union tree_node *tree;
 struct tree_common
 {
index afb7ca4b0df205f6e884a55ec4739b0349869730..356ad7b2c78319e9bf704ac8bdee9f4974184e2e 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O1 -fdump-tree-local-pure-const1" } */
 /* { dg-add-options bind_pic_locally } */
 
+int
 t(int a, int b, int c)
 {
   int *p;
index 24524a02b4b240bd1dd9ad9b5635f0e638c90bae..6f2b5d0f91969d902d9c81a1e68eeb82bcd2845b 100644 (file)
@@ -6,6 +6,10 @@
 typedef struct gfc_se { int pre; } gfc_se;
 typedef struct gfc_ss_info { int dim[7]; } gfc_ss_info;
 int gfc_rank_cst[7 + 1];
+int a (int, int, int);
+int b (int, int);
+int c (int, int);
+void
 gfc_conv_array_transpose (gfc_se * se) {
   int dest, src, dest_index, src_index;
   gfc_ss_info *dest_info;
index 714696e87ad38e70c3c97838249bca4f5c14e1a9..3c515aa1e79ec47b1132f527ee27d1ba8e33d7a5 100644 (file)
@@ -2,6 +2,8 @@
 /* { dg-options "-O2 -fdump-tree-cunrolli-details" } */
 int a[10];
 int b[11];
+int q (void);
+int
 t(int n)
 {
    int i;
index 52e4a9a34747020cbcfa3d89c316503ab0b60c36..e94ad5f14caf929c82fe80f2d4fc617f91d11741 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2" } */
 extern int a; /* { dg-error "declared weak after being used" } */
+int
 t()
 {
   return &a!=0;
index fb5461a26092ff493c7dd32e2c547327a398c46f..3c0eceb2e1ab9f2c75b17bdd1cd2f6c3bc500fa0 100644 (file)
@@ -5,6 +5,8 @@
 /* { dg-do link } */
 /* { dg-options "-O2 -fno-tree-dominator-opts" } */
 
+void link_error (void);
+
 int
 foo (int a, int b, int c, int d)
 {
@@ -28,6 +30,7 @@ foo (int a, int b, int c, int d)
     }
 }
 
+int
 main()
 {
   foo (1, 2, 3, 4);
index 0f5dc9ec1d492633f79a8333fc18e635339edb80..8675fbff3b1b36d65a739dbc5923974dd4296a3a 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do link }  */
 /* { dg-options "-O2 -fdump-tree-vrp1" }  */
 
+void link_error (void);
+
 static inline void do_thing(char *s, int *p, char *q)
 {
        /* This should be folded away.  */
@@ -19,6 +21,7 @@ void __attribute__((nonnull (1, 3))) do_other_thing(char *s, int *p, char *q)
 
 int i;
 
+int
 main()
 {
   do_other_thing ("xxx", &i, "yyy");
index d265d5e2c13eb67fe291d62d94f46b2154bef413..377539f892d686c12801ecf1b37888a782df6673 100644 (file)
@@ -5,6 +5,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1" } */
 
+void link_error (void);
+
 void
 foo (int *p, int q)
 {
index a21b955666e6e0fb78e9d9919cca74bbf11f760a..e57f6f6a4260972f71b926c07387d5a4e159992e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2" } */
 
+void
 cblas_csyr2k (int N, void *A, int lda, float *B, int ldb, float *C, int k)
 {
   int i, j;
index 5381396766391b6d124b1a5d28c36f49f4bfed93..23fc3a24a468169c59615b84a6ba39a52ee54312 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fno-tree-ccp -fdump-tree-vrp1" } */
 
+void h (void);
+
 int g (int i, int j)
 {
   int t = 0;
index ffa5dd04c46c75a9ce22abb9fbacc45d7f2cada9..df19d976c68987ee5c9b94aa0b374ecd24b0cc63 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-optimized" } */
 
+void link_error (void);
+
 typedef struct  {
   int x;
   int z;
index a5ff800d925a8e190e9d4405f0f9e9e867ce2f27..75b92fd018c9daaeb5a53c9f92f045f42cf5d7a9 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O2" } */
 
+void add128 (long long int *);
+
 __inline__ void
 shift128Right (int count, long long int *z1Ptr)
 {
@@ -12,6 +14,7 @@ shift128Right (int count, long long int *z1Ptr)
   *z1Ptr = z1;
 }
 
+void
 float128_rem ()
 {
   signed int expDiff;
index 736dafdec5974eab7f23540fbae5e02e25770680..0ce9ed3a6208458cfff83533eb64f44a4641d839 100644 (file)
@@ -7,6 +7,7 @@ typedef struct
 } Object;
 
 void Err_Handler () __attribute__ ((__noreturn__));
+void Wrong_Type (Object, int);
 
 int
 P_Error (int argc, Object * argv)
index a71c7f01a664ce0b1508b6cc199fbf9e3924b9a4..9d569d1cb4ba9c825cd72e4944489ddff7e79977 100644 (file)
@@ -4,6 +4,7 @@
 struct list_head {
  struct list_head *next;
 };
+void __list_del (struct list_head *);
 static inline __attribute__((always_inline)) void list_del_init(struct
 list_head *entry)
 {
index 32a3aad9c1ca73d1a3caa1d4baf7cf8dd0a7904a..7b5aefcedad5a4a48ab1823514187aec0590ce7d 100644 (file)
@@ -14,6 +14,8 @@ typedef union
   long int a;
 } T;
 
+void test (T *);
+
 void
 foo1 (void)
 {
index e6a9e711881135452bc8d9a7223f8122c8cb20ba..858a95de434f173675d777a576dc80a6aa410b05 100644 (file)
@@ -18,6 +18,7 @@ union lispunion
 {
   struct vector v;
 };
+void number_plus (object, object);
 void init_code ()
 {
   object V659;
index 7429eb161e6bf8c0796b9f4726a2552d6e944b78..5e59a3f429f0eb8d6dabedeea818d340161685af 100644 (file)
@@ -14,6 +14,7 @@ typedef struct
 }
 ProtocolOperations;
 static const ProtocolOperations *protocol;
+int
 brl_readCommand (BrailleDisplay * brl)
 {
   unsigned long int keys;
index 31007b07f819784a55aa7ffa473dc8714c50a0ae..2378e3e64fd7b83f8db23b2c82f1947fcbddd24b 100644 (file)
@@ -24,6 +24,8 @@ typedef union
   long int a;
 } T;
 
+void test (T *);
+
 void
 foo (void)
 {
index 99fdeb5edfef2517519e190b72b9a793e87cff16..73894a0ccd3f4f1bc725b8c973627e41d0d9f960 100644 (file)
@@ -24,6 +24,8 @@ typedef union
   long int a;
 } T;
 
+void test (T *);
+
 void
 foo (void)
 {
index a49c93e26108abfed2a21f7fb53be6eb16da81bb..c3e5ac66c2e493815b1c58240819d4216f3f54ce 100644 (file)
@@ -22,6 +22,7 @@ int replace_reloads;
 int hard_regs_live_known;
 short* static_reload_reg_p;
 struct rd recog_data;
+int ix86_preferred_reload_class (rtx, int);
 
 int
 find_reloads (rtx insn, int replace, int ind_levels, int live_known,
index 65a0b128a94e7de38483e7d6729d1b0418e52745..487c42bf832a07da6e8d0a2b386d24718383fc52 100644 (file)
@@ -31,6 +31,8 @@ struct ehca_shca {
         u32 hca_cap_mr_pgsize;
 };
 
+int ____ilog2_NaN (void);
+
 static u64 ehca_get_max_hwpage_size(struct ehca_shca *shca)
 {
  return 1UL << ( __builtin_constant_p(shca->hca_cap_mr_pgsize) ? ( (shca->hca_cap_mr_pgsize) < 1 ? ____ilog2_NaN() : (shca->hca_cap_mr_pgsize) & (1ULL << 63) ? 63 : (shca->hca_cap_mr_pgsize) & (1ULL << 62) ? 62 : (shca->hca_cap_mr_pgsize) & (1ULL << 61) ? 61 : (shca->hca_cap_mr_pgsize) & (1ULL << 60) ? 60 : (shca->hca_cap_mr_pgsize) & (1ULL << 59) ? 59 : (shca->hca_cap_mr_pgsize) & (1ULL << 58) ? 58 : (shca->hca_cap_mr_pgsize) & (1ULL << 57) ? 57 : (shca->hca_cap_mr_pgsize) & (1ULL << 56) ? 56 : (shca->hca_cap_mr_pgsize) & (1ULL << 55) ? 55 : (shca->hca_cap_mr_pgsize) & (1ULL << 54) ? 54 : (shca->hca_cap_mr_pgsize) & (1ULL << 53) ? 53 : (shca->hca_cap_mr_pgsize) & (1ULL << 52) ? 52 : (shca->hca_cap_mr_pgsize) & (1ULL << 51) ? 51 : (shca->hca_cap_mr_pgsize) & (1ULL << 50) ? 50 : (shca->hca_cap_mr_pgsize) & (1ULL << 49) ? 49 : (shca->hca_cap_mr_pgsize) & (1ULL << 48) ? 48 : (shca->hca_cap_mr_pgsize) & (1ULL << 47) ? 47 : (shca->hca_cap_mr_pgsize) & (1ULL << 46) ? 46 : (shca->hca_cap_mr_pgsize) & (1ULL << 45) ? 45 : (shca->hca_cap_mr_pgsize) & (1ULL << 44) ? 44 : (shca->hca_cap_mr_pgsize) & (1ULL << 43) ? 43 : (shca->hca_cap_mr_pgsize) & (1ULL << 42) ? 42 : (shca->hca_cap_mr_pgsize) & (1ULL << 41) ? 41 : (shca->hca_cap_mr_pgsize) & (1ULL << 40) ? 40 : (shca->hca_cap_mr_pgsize) & (1ULL << 39) ? 39 : (shca->hca_cap_mr_pgsize) & (1ULL << 38) ? 38 : (shca->hca_cap_mr_pgsize) & (1ULL << 37) ? 37 : (shca->hca_cap_mr_pgsize) & (1ULL << 36) ? 36 : (shca->hca_cap_mr_pgsize) & (1ULL << 35) ? 35 : (shca->hca_cap_mr_pgsize) & (1ULL << 34) ? 34 : (shca->hca_cap_mr_pgsize) & (1ULL << 33) ? 33 : (shca->hca_cap_mr_pgsize) & (1ULL << 32) ? 32 : (shca->hca_cap_mr_pgsize) & (1ULL << 31) ? 31 : (shca->hca_cap_mr_pgsize) & (1ULL << 30) ? 30 : (shca->hca_cap_mr_pgsize) & (1ULL << 29) ? 29 : (shca->hca_cap_mr_pgsize) & (1ULL << 28) ? 28 : (shca->hca_cap_mr_pgsize) & (1ULL << 27) ? 27 : (shca->hca_cap_mr_pgsize) & (1ULL << 26) ? 26 : (shca->hca_cap_mr_pgsize) & (1ULL << 25) ? 25 : (shca->hca_cap_mr_pgsize) & (1ULL << 24) ? 24 : (shca->hca_cap_mr_pgsize) & (1ULL << 23) ? 23 : (shca->hca_cap_mr_pgsize) & (1ULL << 22) ? 22 : (shca->hca_cap_mr_pgsize) & (1ULL << 21) ? 21 : (shca->hca_cap_mr_pgsize) & (1ULL << 20) ? 20 : (shca->hca_cap_mr_pgsize) & (1ULL << 19) ? 19 : (shca->hca_cap_mr_pgsize) & (1ULL << 18) ? 18 : (shca->hca_cap_mr_pgsize) & (1ULL << 17) ? 17 : (shca->hca_cap_mr_pgsize) & (1ULL << 16) ? 16 : (shca->hca_cap_mr_pgsize) & (1ULL << 15) ? 15 : (shca->hca_cap_mr_pgsize) & (1ULL << 14) ? 14 : (shca->hca_cap_mr_pgsize) & (1ULL << 13) ? 13 : (shca->hca_cap_mr_pgsize) & (1ULL << 12) ? 12 : (shca->hca_cap_mr_pgsize) & (1ULL << 11) ? 11 : (shca->hca_cap_mr_pgsize) & (1ULL << 10) ? 10 : (shca->hca_cap_mr_pgsize) & (1ULL << 9) ? 9 : (shca->hca_cap_mr_pgsize) & (1ULL << 8) ? 8 : (shca->hca_cap_mr_pgsize) & (1ULL << 7) ? 7 : (shca->hca_cap_mr_pgsize) & (1ULL << 6) ? 6 : (shca->hca_cap_mr_pgsize) & (1ULL << 5) ? 5 : (shca->hca_cap_mr_pgsize) & (1ULL << 4) ? 4 : (shca->hca_cap_mr_pgsize) & (1ULL << 3) ? 3 : (shca->hca_cap_mr_pgsize) & (1ULL << 2) ? 2 : (shca->hca_cap_mr_pgsize) & (1ULL << 1) ? 1 : (shca->hca_cap_mr_pgsize) & (1ULL << 0) ? 0 : ____ilog2_NaN() ) : (sizeof(shca->hca_cap_mr_pgsize) <= 4) ? __ilog2_u32(shca->hca_cap_mr_pgsize) : __ilog2_u64(shca->hca_cap_mr_pgsize) );
index c96a87a4015ac3e003c0e460ac8b85dcabd60645..8c8d5e98a28d76d135a0236b49db563e81cfef05 100644 (file)
@@ -33,6 +33,8 @@ struct ehca_shca {
         u32 hca_cap_mr_pgsize;
 };
 
+int ____ilog2_NaN (void);
+
 static u64 ehca_get_max_hwpage_size(struct ehca_shca *shca)
 {
  return 1UL << ( __builtin_constant_p(shca->hca_cap_mr_pgsize) ? ( (shca->hca_cap_mr_pgsize) < 1 ? ____ilog2_NaN() : (shca->hca_cap_mr_pgsize) & (1ULL << 63) ? 63 : (shca->hca_cap_mr_pgsize) & (1ULL << 62) ? 62 : (shca->hca_cap_mr_pgsize) & (1ULL << 61) ? 61 : (shca->hca_cap_mr_pgsize) & (1ULL << 60) ? 60 : (shca->hca_cap_mr_pgsize) & (1ULL << 59) ? 59 : (shca->hca_cap_mr_pgsize) & (1ULL << 58) ? 58 : (shca->hca_cap_mr_pgsize) & (1ULL << 57) ? 57 : (shca->hca_cap_mr_pgsize) & (1ULL << 56) ? 56 : (shca->hca_cap_mr_pgsize) & (1ULL << 55) ? 55 : (shca->hca_cap_mr_pgsize) & (1ULL << 54) ? 54 : (shca->hca_cap_mr_pgsize) & (1ULL << 53) ? 53 : (shca->hca_cap_mr_pgsize) & (1ULL << 52) ? 52 : (shca->hca_cap_mr_pgsize) & (1ULL << 51) ? 51 : (shca->hca_cap_mr_pgsize) & (1ULL << 50) ? 50 : (shca->hca_cap_mr_pgsize) & (1ULL << 49) ? 49 : (shca->hca_cap_mr_pgsize) & (1ULL << 48) ? 48 : (shca->hca_cap_mr_pgsize) & (1ULL << 47) ? 47 : (shca->hca_cap_mr_pgsize) & (1ULL << 46) ? 46 : (shca->hca_cap_mr_pgsize) & (1ULL << 45) ? 45 : (shca->hca_cap_mr_pgsize) & (1ULL << 44) ? 44 : (shca->hca_cap_mr_pgsize) & (1ULL << 43) ? 43 : (shca->hca_cap_mr_pgsize) & (1ULL << 42) ? 42 : (shca->hca_cap_mr_pgsize) & (1ULL << 41) ? 41 : (shca->hca_cap_mr_pgsize) & (1ULL << 40) ? 40 : (shca->hca_cap_mr_pgsize) & (1ULL << 39) ? 39 : (shca->hca_cap_mr_pgsize) & (1ULL << 38) ? 38 : (shca->hca_cap_mr_pgsize) & (1ULL << 37) ? 37 : (shca->hca_cap_mr_pgsize) & (1ULL << 36) ? 36 : (shca->hca_cap_mr_pgsize) & (1ULL << 35) ? 35 : (shca->hca_cap_mr_pgsize) & (1ULL << 34) ? 34 : (shca->hca_cap_mr_pgsize) & (1ULL << 33) ? 33 : (shca->hca_cap_mr_pgsize) & (1ULL << 32) ? 32 : (shca->hca_cap_mr_pgsize) & (1ULL << 31) ? 31 : (shca->hca_cap_mr_pgsize) & (1ULL << 30) ? 30 : (shca->hca_cap_mr_pgsize) & (1ULL << 29) ? 29 : (shca->hca_cap_mr_pgsize) & (1ULL << 28) ? 28 : (shca->hca_cap_mr_pgsize) & (1ULL << 27) ? 27 : (shca->hca_cap_mr_pgsize) & (1ULL << 26) ? 26 : (shca->hca_cap_mr_pgsize) & (1ULL << 25) ? 25 : (shca->hca_cap_mr_pgsize) & (1ULL << 24) ? 24 : (shca->hca_cap_mr_pgsize) & (1ULL << 23) ? 23 : (shca->hca_cap_mr_pgsize) & (1ULL << 22) ? 22 : (shca->hca_cap_mr_pgsize) & (1ULL << 21) ? 21 : (shca->hca_cap_mr_pgsize) & (1ULL << 20) ? 20 : (shca->hca_cap_mr_pgsize) & (1ULL << 19) ? 19 : (shca->hca_cap_mr_pgsize) & (1ULL << 18) ? 18 : (shca->hca_cap_mr_pgsize) & (1ULL << 17) ? 17 : (shca->hca_cap_mr_pgsize) & (1ULL << 16) ? 16 : (shca->hca_cap_mr_pgsize) & (1ULL << 15) ? 15 : (shca->hca_cap_mr_pgsize) & (1ULL << 14) ? 14 : (shca->hca_cap_mr_pgsize) & (1ULL << 13) ? 13 : (shca->hca_cap_mr_pgsize) & (1ULL << 12) ? 12 : (shca->hca_cap_mr_pgsize) & (1ULL << 11) ? 11 : (shca->hca_cap_mr_pgsize) & (1ULL << 10) ? 10 : (shca->hca_cap_mr_pgsize) & (1ULL << 9) ? 9 : (shca->hca_cap_mr_pgsize) & (1ULL << 8) ? 8 : (shca->hca_cap_mr_pgsize) & (1ULL << 7) ? 7 : (shca->hca_cap_mr_pgsize) & (1ULL << 6) ? 6 : (shca->hca_cap_mr_pgsize) & (1ULL << 5) ? 5 : (shca->hca_cap_mr_pgsize) & (1ULL << 4) ? 4 : (shca->hca_cap_mr_pgsize) & (1ULL << 3) ? 3 : (shca->hca_cap_mr_pgsize) & (1ULL << 2) ? 2 : (shca->hca_cap_mr_pgsize) & (1ULL << 1) ? 1 : (shca->hca_cap_mr_pgsize) & (1ULL << 0) ? 0 : ____ilog2_NaN() ) : (sizeof(shca->hca_cap_mr_pgsize) <= 4) ? __ilog2_u32(shca->hca_cap_mr_pgsize) : __ilog2_u64(shca->hca_cap_mr_pgsize) );
index bc9d7304994ecbaa8770d1d335dcf094b3514ec7..989e5f1ac3f1e4ba2dd89a77a6c6b080582d78e4 100644 (file)
@@ -4,6 +4,7 @@
 typedef unsigned short u16;
 typedef unsigned char u8;
 typedef unsigned int u32;
+long int random(int);
 #define NNN 10
 
 u32 f[NNN], t[NNN];
index b3334fb862a7c469100c2df4688cb760d752248b..a4cf444b43b6bfee23abf34fc5f865b74f725270 100644 (file)
@@ -3,7 +3,7 @@
 
 /* Test inserting in a block that does not contain a division.  */
 
-extern int f2();
+extern int g();
 
 double m, n, o;
 
index 5cac1cefb5c0be2c108d88fd63bd3f61aa19bee1..4aeb511ef74d65fe0abcc6c8fcf9067408c4b283 100644 (file)
@@ -4,6 +4,7 @@
 int *a_p;
 int a[1000];
 
+void
 f(int k)
 {
        int i;
index 5f15d622d5cfae55fb82f331766fadd6c978915f..a4905f2d082674dbacc0471d5c8de13c5c0e38eb 100644 (file)
@@ -9,6 +9,7 @@ typedef struct {
 int *a_p;
 S a[1000];
 
+void
 f(int k)
 {
        int i;
index b9de36a4784d4e74e2eec19cd603879af24bd8f6..8c917aeaf759d0137b11e49202838b931408a37a 100644 (file)
@@ -4,6 +4,7 @@
 int *a_p;
 int a[1000];
 
+void
 f(int k)
 {
         long long i;
index e5af2475115619501e4d572b2b6c258b2ae7be3d..fbf7ba65ad77a6f9d5b5f7695a9eee219696f0cc 100644 (file)
@@ -3,6 +3,8 @@
 
 /* Tests for SRA. */
 
+void link_error (void);
+
 typedef struct teststruct
 {
   double d;
index 5682b8afbcf2f688ef808853ddc04e1efc4d6abb..5306a3d37b8d660d8bf510848de97fd8001ba166 100644 (file)
@@ -3,6 +3,8 @@
 
 /* Test for SRA. */
 
+void link_error (void);
+
 typedef struct teststruct
 {
   double d;
index 869d2f55f95aa0892fddeffad58f3496e82e90b1..5ed7a754053f7813438665b4f6aa08dbae3a2f4f 100644 (file)
@@ -3,6 +3,7 @@
 
 /* Tests for SRA of unions. */
 
+void link_error (void);
 
 typedef union testunion
 {
index e59b536c12db181bd4789be8d4b96b87db377d7c..90d9a7d7cee67a5889ebbd09574744b20fa55b86 100644 (file)
@@ -11,6 +11,7 @@ typedef struct teststruct
   int i2;
 } teststruct;
 
+void link_error (void);
 
 void cow (int i)
 {
index 9eecf94e20d8a31f3ba69d586bb3c2e57ca59726..572ad34eed23e9297267b86e163379189efe5190 100644 (file)
@@ -6,6 +6,8 @@
    ssa graph.  */
 
 extern __SIZE_TYPE__ strlen (const char *);
+extern void bar (__SIZE_TYPE__);
+extern int bla (void);
 
 void foo(int i)
 {
index 8ee9eb8d0e4b7c49e8cd820876869ac2e48ac86c..42e3a2edb517b8cf6a64e636c87929e942dad35e 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do run } */ 
 /* { dg-options "-O2" } */
 
+void link_error (void);
+
 struct A
 {
   int a;
@@ -25,6 +27,7 @@ void foo (int i)
     link_error ();
 }
 
+int
 main ()
 {
   foo (3);
index 19975a39215163690408a8ea4cd01c03347934c3..a52fd6e80a71ccfdd97b29a3c16ded3cdf11c52a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */ 
-/* { dg-options "-O2 -fdump-tree-optimized" } */
+/* { dg-options "-O2 -fdump-tree-optimized -std=gnu89" } */
 
 extern void link_error (void);
 
index c155e921c78c573a74217a64f29a138da3bdb607..d4bc19905264ad78916f4aee3e38f63bce93199f 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O -fdump-tree-ccp1" } */
 
+void h (void);
+
 int g (int i, int j)
 {
   int t = 0;
index 12d9826293f68ae33debe19dcc236dcbfee6a4f2..80d8d6ba315250d5f2be2c4ba5066eb38c7d5751 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O1 -fdump-tree-dce2" } */
 
 int t() __attribute__ ((const));
+void
 q()
 {
   int i = t();
index cafdf13909e9eee7b6d88713e1467ed3c4cdfbbb..510118818b078f757a72e43326f7bfb79886081d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */ 
-/* { dg-options "-O2 -fdump-tree-dom1-details" } */
+/* { dg-options "-O2 -fdump-tree-dom1-details -std=gnu89" } */
 struct bitmap_head_def;
 typedef struct bitmap_head_def *bitmap;
 typedef const struct bitmap_head_def *const_bitmap;
index 39fc85e69262d92a50cf49b0acaaef050333c413..19b339030213854e8f6f5a2166def90df119ef5f 100644 (file)
@@ -1,19 +1,15 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-dse1" } */
 
+void
 foo( int *a)
 {
   *a = 5;
   *a = 3;
 }
 
-
-
-
 /* We should eliminate the first assignment to *p, but not the second.  */
 /* { dg-final { scan-tree-dump-times "= 5" 0 "dse1"} } */
 /* { dg-final { scan-tree-dump-times "= 3" 1 "dse1"} } */
 
 /* { dg-final { cleanup-tree-dump "dse1" } } */
-
-
index 4cb67f0ae2311221cb6c6601773a71bf503c788f..f249b2da3a4f79c6d009bf423a0a83d6cef53b26 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O2 -fdump-tree-dse1-vops" } */
 
 struct { int a, b; } soup1, soup2;
+void
 foo ()
 {
   soup1 = soup2;
index 2371cfa1a58035614ce2e293332376056c44bf9d..8c9285bfbe2acd9c3f7776ead9e6b5873a7afc68 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */ 
 /* { dg-options "-O2 -fdump-tree-optimized" } */
 extern __SIZE_TYPE__ strlen (const char *) __attribute__ ((__pure__));
+extern void link_error (void);
 
 void
 foo (const char *str)
index f2d2c4107ce48477092101dc2c25f72420136157..b70fa58a1c34c4923b2dd701d4ca4ac2ff03a99f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-pre-details" } */
 
+void bark (void);
 int flag, hoist, y, z;
 
 void
index 476ee5e941162cf77756961b2d51f3db557aba39..a4fdf89958f42d725f8405bf143e8942f7d66f31 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1-details" } */
 
-
+void oof (void);
 struct basic_block_def;
 typedef struct basic_block_def *basic_block;
 enum gimple_code
index 3f8e820611cdd43769e7e7e8213f3433dd007107..1fc7e99ac48613299d728ecc6b37617ae2f60692 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1" } */
 
+int
 foo (int *p, int i)
 {
   int x;
index 56fca97116ce04ba2c53bed6d38687b01305ddee..4373d524c2582895a650075e72f2867834b05d65 100644 (file)
@@ -7,6 +7,7 @@ struct A
   int b;
 };
 
+int
 foo (struct A *p, struct A *q)
 {
   int x = p->a;
index 9b7c08256da3683f50cacb7176019a810ddf64bd..7ec51e476619feec5c868683a02515735fb0b98e 100644 (file)
@@ -7,6 +7,7 @@ struct A
   int b;
 };
 
+int
 foo (struct A *p, struct A *q)
 {
   int *r = 0;
index bf5d683cb79618eaf3ea877b586129b52d380d76..b98fda9076940b3ac167491d3c7cd663090cdfb8 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1" } */
 
+int
 foo (int a, int b)
 {
   if (a == b)
index 7b8b61b44431366181b6cb6f799b5638da1b9b0c..80f05ea2105428a6ce803aec26fef090f315de7a 100644 (file)
@@ -11,6 +11,7 @@ inline int zero()
   return 0;
 }
 
+int
 foo (int k, int j)
 {
   if (k >= ten())
index cb6df0dcac91580c8f8dc4e13899ab5df23ea805..6d0f645907186d53801870be4a553de549badac1 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1" } */
 
+int baz (void);
+
+int
 foo (int i, int j, int a)
 {
   if (i >= 10)
index 6584919b560ed285fc26f2f24e2c82bff1851478..ba813f271f75dde5f8171ded738bb7c805dace48 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1-details" } */
 
+int
 foo (int i, int *p)
 {
   int j;
index 193199fbf70387cc954e5be839cd5b8dbe820567..b7111dbad960f5a43305f87534ca6885e931211f 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-O2 -fno-tree-fre -fdump-tree-vrp1-details" } */
 
 /* Compile with -fno-tree-fre -O2 to prevent CSEing *p.  */
+int
 foo (int a, int *p)
 {
   int x = *p + 2;
index 9ff0f14f72529211102ec93ab3f3ae6b6d24ebf0..d8f1f4a0d8bdfbeb5745265d7a2d036bad332884 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-vrp1" } */
+/* { dg-options "-O2 -fdump-tree-vrp1 -std=gnu89" } */
 
 foo (int *p)
 {
index 5a745845948644f675dc6122e9819c945b85bf87..6d07caff015f220ba86e573a8b15616b79437433 100644 (file)
@@ -3,6 +3,7 @@
 
 extern void abort (void);
 
+int
 foo (int k, int j)
 {
   if (k >= 10)
@@ -18,6 +19,7 @@ foo (int k, int j)
   return j;
 }
 
+int
 main()
 {
   foo (10, 3);
index 591507c22f7c51999a5aea33f36d06b99c78d8bf..4d0e93d537c8beb52bd79851ed9dde7647cef32e 100644 (file)
@@ -7,6 +7,7 @@ bounce (int arg)
   return arg;
 }
 
+int
 foo (int k, int j, int z)
 {
   if (k > z)
index 1714a561cd5cf35967ec9d53db4230d8c54c8713..50552efa2841a573b9fec76a4f1c76ce5bd4b686 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do link } */
 /* { dg-options -O2 } */
 
+extern void link_error (void);
+
+int
 foo (int i)
 {
   int x;
@@ -17,6 +20,7 @@ foo (int i)
   return x;
 }
 
+int
 main()
 {
   foo (-30);
index 4b3afdbc8c61d44e300a195bbd6ed9bd47f10c47..33941a35d2c1e57e4940a002b25a640e91b52af3 100644 (file)
@@ -2,7 +2,9 @@
 /* { dg-options -O2 }  */
 
 extern void abort (void);
+extern void link_error (void);
 
+int
 foo_div (int i, int j)
 {
   int k;
@@ -111,7 +113,7 @@ foo_div (int i, int j)
   abort ();
 }
 
-
+int
 foo_mult (int i, int j)
 {
   int k;
@@ -209,7 +211,7 @@ foo_mult (int i, int j)
   abort ();
 }
 
-
+int
 main()
 {
   if (foo_div (-10, 5) != -2)
index a65d8a16d705111adf3332aef6727f0d8ec38f7a..89f931639f3d18866619b0e24f85bbdd02e08796 100644 (file)
@@ -36,6 +36,7 @@ assemble_variable (struct tree_decl decl)
   return decl.u1.a.align;
 }
 
+int
 main ()
 {
   struct tree_decl decl;
index 77899a65fcade2039514da746f62547139387333..d27b12595ea880c9f517211c8a6708c6e50037fa 100644 (file)
@@ -1,6 +1,11 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1-details" } */
 
+void aa (void);
+void aos (void);
+void aob (void);
+
+void
 blah (int code1, int code2)
 {
   int i;
index 85e5b62d14804e1661a802445093690daa24f6ad..b60ee0569aa06311728cbd68978b80dc52329759 100644 (file)
@@ -18,6 +18,11 @@ struct rtx_def
   } u;
 };
 
+void arf (void);
+void nit (void);
+void frob (void);
+
+void
 sss (rtx insn, int code1, int code2, int code3)
 {
   _Bool D1562;
index fa8bbfd4c0ec8d3501fc95198986a3ee5ffdf7ac..79813e848fa59f7dd9f3eef11f9366fba79b3fb6 100644 (file)
@@ -2,8 +2,10 @@
 /* { dg-options "-O2 -fdump-tree-vrp1-details" } */
 
 extern void abort ();
+extern void arf ();
 int tree_code_length[100];
 
+void
 blah (int code1)
 {
   unsigned char D18670;
index 09b96f9199f2912185e358b5b41cf3096643d145..b6350b0e5bb94a8ebb4d1ee194de4a078e6750a5 100644 (file)
@@ -1,6 +1,6 @@
 /* PR middle-end/26361.  */
 /* { dg-do run } */
-/* { dg-options "-O2" } */
+/* { dg-options "-O2 -std=gnu89" } */
 
 void abort(void);
 
index a67e839ded5386e76a0f229c3738dc572b8ee6d4..33ce239c7f4809cfb07664c5841df49572cda663 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1" } */
 
+int func_81 (int);
+int func_98 (int);
+
 void
 func_18 ( int t )
 {
index 7a3e726b206c2bcc8084691cb73401aaae1b89dc..7d1825f24fda058b65b8fac4687904a92af44eb6 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1-blocks-vops-details" } */
 
+void arf (void);
+
+void
 fu (char *p, int x)
 {
   if (x)
index 912d28e0f643544e0b4e02c4ebab3da3c6590cae..24ad23e60c0cdaa4807effd7aee2de27d61d88e8 100644 (file)
@@ -26,6 +26,7 @@ struct basic_block_def
 {
   VEC_edge_gc *succs;
 };
+void foo (void);
 
 unsigned char
 cleanup_empty_eh (basic_block bb)
index f02d83780a6975eb506faa95c5c0e96cbb4708c0..9269ca5acda78944d4f4543cabc02218bbafc90f 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fdump-tree-vrp1" } */
 
+extern void link_error (void);
+
 unsigned foo (unsigned i)
 {
   if (i == 2)
index 0b12aad0e2bde8931b5b0f05a700db95baea68a9..f4ce82d868620d311f069ca8cf1c6cfb40ee5826 100644 (file)
@@ -2,6 +2,7 @@
 
 typedef __INTPTR_TYPE__ intptr_t;
 typedef unsigned long long uint64_t;
+extern void linker_error (void);
 
 static inline void cvmx_write64_uint64(uint64_t addr, uint64_t val)
 {
index ea557fd9b694389f3e8e5d1c0d13410831ed8edd..16b0a814ed8cfb4b65611f940ffca6c935de1b45 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-options "-O2" } */
 
 __extension__ typedef __INTPTR_TYPE__ intptr_t;
-
+extern void linker_error (void);
 typedef unsigned long long uint64_t;
 
 static inline void cvmx_write64_uint64(uint64_t addr, uint64_t val)
index 42b33870777ef1fb2fca02061cd223bdca2b141a..7b423bd83046d0cd2f48faf5ed6f2b72cef0776f 100644 (file)
@@ -2,6 +2,7 @@
 
 __extension__ typedef __INTPTR_TYPE__ intptr_t;
 typedef unsigned long long uint64_t;
+extern void linker_error (void);
 
 static inline void cvmx_write64_uint64(uint64_t addr, uint64_t val)
 {
index 9d0af1f2391f85b789129c04709ad8deaf6af013..6c976d57c1569b0b1b214c233efadec26a5f4ef0 100644 (file)
@@ -11,6 +11,7 @@ large_function ()
       abort ();
 }
 
+int
 main ()
 {
   large_function ();
index 156cf3ef6a8dc8cc38baf0270865b1e04fedc75c..7a8b7991c198c64f29ec9f9c245f3f300d4660a5 100644 (file)
@@ -6,6 +6,7 @@ static struct b {int a,b,c,d,e,f;} magic3;
 
 struct b foo();
 
+void
 t()
 {
  a.magic1 = 1;