]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
C99 testsuite readiness: Compile more tests with -std=gnu89
authorFlorian Weimer <fweimer@redhat.com>
Mon, 13 Nov 2023 07:54:11 +0000 (08:54 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Mon, 13 Nov 2023 07:54:11 +0000 (08:54 +0100)
gcc/testsuite/

* gcc.c-torture/compile/386.c: Compile with -std=gnu89.
* gcc.c-torture/compile/BUG1.c: Likewise.
* gcc.c-torture/compile/BUG11.c: Likewise.
* gcc.c-torture/compile/BUG16.c: Likewise.
* gcc.c-torture/compile/BUG2.c: Likewise.
* gcc.c-torture/compile/BUG24.c: Likewise.
* gcc.c-torture/compile/BUG25.c: Likewise.
* gcc.c-torture/compile/BUG3.c: Likewise.
* gcc.c-torture/compile/DFcmp.c: Likewise.
* gcc.c-torture/compile/HIcmp.c: Likewise.
* gcc.c-torture/compile/HIset.c: Likewise.
* gcc.c-torture/compile/QIcmp.c: Likewise.
* gcc.c-torture/compile/QIset.c: Likewise.
* gcc.c-torture/compile/SFset.c: Likewise.
* gcc.c-torture/compile/SIcmp.c: Likewise.
* gcc.c-torture/compile/SIset.c: Likewise.
* gcc.c-torture/compile/UHIcmp.c: Likewise.
* gcc.c-torture/compile/UQIcmp.c: Likewise.
* gcc.c-torture/compile/USIcmp.c: Likewise.
* gcc.c-torture/compile/a.c: Likewise.
* gcc.c-torture/compile/a1.c: Likewise.
* gcc.c-torture/compile/a3.c: Likewise.
* gcc.c-torture/compile/aa.c: Likewise.
* gcc.c-torture/compile/aaa.c: Likewise.
* gcc.c-torture/compile/abs.c: Likewise.
* gcc.c-torture/compile/ac.c: Likewise.
* gcc.c-torture/compile/acc.c: Likewise.
* gcc.c-torture/compile/add.c: Likewise.
* gcc.c-torture/compile/add386.c: Likewise.
* gcc.c-torture/compile/addcc.c: Likewise.
* gcc.c-torture/compile/andm.c: Likewise.
* gcc.c-torture/compile/andmem.c: Likewise.
* gcc.c-torture/compile/andn.c: Likewise.
* gcc.c-torture/compile/andok.c: Likewise.
* gcc.c-torture/compile/andsi.c: Likewise.
* gcc.c-torture/compile/andsparc.c: Likewise.
* gcc.c-torture/compile/aos.c: Likewise.
* gcc.c-torture/compile/arr.c: Likewise.
* gcc.c-torture/compile/as.c: Likewise.
* gcc.c-torture/compile/ase.c: Likewise.
* gcc.c-torture/compile/band.c: Likewise.
* gcc.c-torture/compile/bb0.c: Likewise.
* gcc.c-torture/compile/bb1.c: Likewise.
* gcc.c-torture/compile/bc.c: Likewise.
* gcc.c-torture/compile/bcopy.c: Likewise.
* gcc.c-torture/compile/bfx.c: Likewise.
* gcc.c-torture/compile/bge.c: Likewise.
* gcc.c-torture/compile/bit.c: Likewise.
* gcc.c-torture/compile/bitf.c: Likewise.
* gcc.c-torture/compile/bitw.c: Likewise.
* gcc.c-torture/compile/blk.c: Likewise.
* gcc.c-torture/compile/bt386.c: Likewise.
* gcc.c-torture/compile/bug.c: Likewise.
* gcc.c-torture/compile/buns.c: Likewise.
* gcc.c-torture/compile/c.c: Likewise.
* gcc.c-torture/compile/c2.c: Likewise.
* gcc.c-torture/compile/call.c: Likewise.
* gcc.c-torture/compile/callind.c: Likewise.
* gcc.c-torture/compile/calls-void.c: Likewise.
* gcc.c-torture/compile/calls.c: Likewise.
* gcc.c-torture/compile/cc.c: Likewise.
* gcc.c-torture/compile/cmb.c: Likewise.
* gcc.c-torture/compile/cmpsi386.c: Likewise.
* gcc.c-torture/compile/cmul.c: Likewise.
* gcc.c-torture/compile/comb.c: Likewise.
* gcc.c-torture/compile/consec.c: Likewise.
* gcc.c-torture/compile/const.c: Likewise.
* gcc.c-torture/compile/conv_tst.c: Likewise.
* gcc.c-torture/compile/cvt.c: Likewise.
* gcc.c-torture/compile/dbl_parm.c: Likewise.
* gcc.c-torture/compile/dblbug.c: Likewise.
* gcc.c-torture/compile/dead.c: Likewise.
* gcc.c-torture/compile/delay.c: Likewise.
* gcc.c-torture/compile/di.c: Likewise.
* gcc.c-torture/compile/div.c: Likewise.
* gcc.c-torture/compile/dm.c: Likewise.
* gcc.c-torture/compile/dshift.c: Likewise.
* gcc.c-torture/compile/e.c: Likewise.
* gcc.c-torture/compile/ex.c: Likewise.
* gcc.c-torture/compile/ext.c: Likewise.
* gcc.c-torture/compile/flo.c: Likewise.
* gcc.c-torture/compile/forgetcc.c: Likewise.
* gcc.c-torture/compile/g.c: Likewise.
* gcc.c-torture/compile/gen_tst.c: Likewise.
* gcc.c-torture/compile/gronk.c: Likewise.
* gcc.c-torture/compile/hi.c: Likewise.
* gcc.c-torture/compile/i.c: Likewise.
* gcc.c-torture/compile/icmp.c: Likewise.
* gcc.c-torture/compile/ifreg.c: Likewise.
* gcc.c-torture/compile/jumptab.c: Likewise.
* gcc.c-torture/compile/l.c: Likewise.
* gcc.c-torture/compile/layout.c: Likewise.
* gcc.c-torture/compile/lll.c: Likewise.
* gcc.c-torture/compile/load8.c: Likewise.
* gcc.c-torture/compile/loadhicc.c: Likewise.
* gcc.c-torture/compile/log2.c: Likewise.
* gcc.c-torture/compile/logic.c: Likewise.
* gcc.c-torture/compile/loop-1.c: Likewise.
* gcc.c-torture/compile/loop386.c: Likewise.
* gcc.c-torture/compile/lop.c: Likewise.
* gcc.c-torture/compile/m1.c: Likewise.
* gcc.c-torture/compile/m5.c: Likewise.
* gcc.c-torture/compile/m68.c: Likewise.
* gcc.c-torture/compile/mbyte.c: Likewise.
* gcc.c-torture/compile/mcmp.c: Likewise.
* gcc.c-torture/compile/mm.c: Likewise.
* gcc.c-torture/compile/mod.c: Likewise.
* gcc.c-torture/compile/modcc.c: Likewise.
* gcc.c-torture/compile/move.c: Likewise.
* gcc.c-torture/compile/move_qhi.c: Likewise.
* gcc.c-torture/compile/mregtst.c: Likewise.
* gcc.c-torture/compile/mu.c: Likewise.
* gcc.c-torture/compile/mword.c: Likewise.
* gcc.c-torture/compile/n.c: Likewise.
* gcc.c-torture/compile/n1.c: Likewise.
* gcc.c-torture/compile/nand.c: Likewise.
* gcc.c-torture/compile/neg.c: Likewise.
* gcc.c-torture/compile/o.c: Likewise.
* gcc.c-torture/compile/omit.c: Likewise.
* gcc.c-torture/compile/opout.c: Likewise.
* gcc.c-torture/compile/opt.c: Likewise.
* gcc.c-torture/compile/or.c: Likewise.
* gcc.c-torture/compile/or386.c: Likewise.
* gcc.c-torture/compile/p.c: Likewise.
* gcc.c-torture/compile/parms.c: Likewise.
* gcc.c-torture/compile/pass.c: Likewise.
* gcc.c-torture/compile/pp.c: Likewise.
* gcc.c-torture/compile/pret-arg.c: Likewise.
* gcc.c-torture/compile/pyr.c: Likewise.
* gcc.c-torture/compile/pyr2.c: Likewise.
* gcc.c-torture/compile/r.c: Likewise.
* gcc.c-torture/compile/r1.c: Likewise.
* gcc.c-torture/compile/rmsc.c: Likewise.
* gcc.c-torture/compile/round.c: Likewise.
* gcc.c-torture/compile/sc.c: Likewise.
* gcc.c-torture/compile/scal.c: Likewise.
* gcc.c-torture/compile/scc.c: Likewise.
* gcc.c-torture/compile/scond.c: Likewise.
* gcc.c-torture/compile/seq.c: Likewise.
* gcc.c-torture/compile/set386.c: Likewise.
* gcc.c-torture/compile/set88.c: Likewise.
* gcc.c-torture/compile/sh.c: Likewise.
* gcc.c-torture/compile/shand.c: Likewise.
* gcc.c-torture/compile/shft.c: Likewise.
* gcc.c-torture/compile/shift.c: Likewise.
* gcc.c-torture/compile/signext.c: Likewise.
* gcc.c-torture/compile/signext2.c: Likewise.
* gcc.c-torture/compile/simple.c: Likewise.
* gcc.c-torture/compile/sparcbug.c: Likewise.
* gcc.c-torture/compile/stor.c: Likewise.
* gcc.c-torture/compile/str.c: Likewise.
* gcc.c-torture/compile/structret.c: Likewise.
* gcc.c-torture/compile/sub32.c: Likewise.
* gcc.c-torture/compile/subcc.c: Likewise.
* gcc.c-torture/compile/subcse.c: Likewise.
* gcc.c-torture/compile/sym.c: Likewise.
* gcc.c-torture/compile/symconst.c: Likewise.
* gcc.c-torture/compile/t.c: Likewise.
* gcc.c-torture/compile/test-flow.c: Likewise.
* gcc.c-torture/compile/test-loop.c: Likewise.
* gcc.c-torture/compile/test.c: Likewise.
* gcc.c-torture/compile/tmp.c: Likewise.
* gcc.c-torture/compile/trivial.c: Likewise.
* gcc.c-torture/compile/trunc.c: Likewise.
* gcc.c-torture/compile/u.c: Likewise.
* gcc.c-torture/compile/uns.c: Likewise.
* gcc.c-torture/compile/uns_tst.c: Likewise.
* gcc.c-torture/compile/uuarg.c: Likewise.
* gcc.c-torture/compile/volatile-1.c: Likewise.
* gcc.c-torture/compile/ww.c: Likewise.
* gcc.c-torture/compile/x.c: Likewise.
* gcc.c-torture/compile/xb.c: Likewise.
* gcc.c-torture/compile/xc.c: Likewise.
* gcc.c-torture/compile/xdi.c: Likewise.
* gcc.c-torture/compile/xfoo.c: Likewise.
* gcc.c-torture/compile/xi.c: Likewise.
* gcc.c-torture/compile/xlop.c: Likewise.
* gcc.c-torture/compile/xneg.c: Likewise.
* gcc.c-torture/compile/xopt.c: Likewise.
* gcc.c-torture/compile/xor.c: Likewise.
* gcc.c-torture/compile/xorn.c: Likewise.
* gcc.c-torture/compile/xp.c: Likewise.
* gcc.c-torture/compile/xpp.c: Likewise.
* gcc.c-torture/compile/xs.c: Likewise.
* gcc.c-torture/compile/xsh.c: Likewise.
* gcc.c-torture/compile/xzz.c: Likewise.
* gcc.c-torture/compile/zero-strct-1.c: Likewise.
* gcc.c-torture/execute/20000717-3.c: Likewise.
* gcc.c-torture/execute/920409-1.c: Likewise.
* gcc.c-torture/execute/920411-1.c: Likewise.
* gcc.c-torture/execute/920415-1.c: Likewise.
* gcc.c-torture/execute/920428-1.c: Likewise.
* gcc.c-torture/execute/920428-2.c: Likewise.
* gcc.c-torture/execute/920429-1.c: Likewise.
* gcc.c-torture/execute/920501-1.c: Likewise.
* gcc.c-torture/execute/920501-7.c: Likewise.
* gcc.c-torture/execute/920501-9.c: Likewise.
* gcc.c-torture/execute/920520-1.c: Likewise.
* gcc.c-torture/execute/920603-1.c: Likewise.
* gcc.c-torture/execute/920721-2.c: Likewise.
* gcc.c-torture/execute/920721-3.c: Likewise.
* gcc.c-torture/execute/920728-1.c: Likewise.
* gcc.c-torture/execute/920730-1.c: Likewise.
* gcc.c-torture/execute/920731-1.c: Likewise.
* gcc.c-torture/execute/920812-1.c: Likewise.
* gcc.c-torture/execute/920909-1.c: Likewise.
* gcc.c-torture/execute/921013-1.c: Likewise.
* gcc.c-torture/execute/921017-1.c: Likewise.
* gcc.c-torture/execute/921123-1.c: Likewise.
* gcc.c-torture/execute/921124-1.c: Likewise.
* gcc.c-torture/execute/921202-1.c: Likewise.
* gcc.c-torture/execute/921207-1.c: Likewise.
* gcc.c-torture/execute/921208-2.c: Likewise.
* gcc.c-torture/execute/921215-1.c: Likewise.
* gcc.c-torture/execute/921218-1.c: Likewise.
* gcc.c-torture/execute/921218-2.c: Likewise.
* gcc.c-torture/execute/930106-1.c: Likewise.
* gcc.c-torture/execute/930429-2.c: Likewise.
* gcc.c-torture/execute/930513-1.c: Likewise.
* gcc.c-torture/execute/930513-2.c: Likewise.
* gcc.c-torture/execute/930518-1.c: Likewise.
* gcc.c-torture/execute/930527-1.c: Likewise.
* gcc.c-torture/execute/930603-1.c: Likewise.
* gcc.c-torture/execute/930603-3.c: Likewise.
* gcc.c-torture/execute/930621-1.c: Likewise.
* gcc.c-torture/execute/930622-1.c: Likewise.
* gcc.c-torture/execute/930630-1.c: Likewise.
* gcc.c-torture/execute/930713-1.c: Likewise.
* gcc.c-torture/execute/930718-1.c: Likewise.
* gcc.c-torture/execute/930719-1.c: Likewise.
* gcc.c-torture/execute/930916-1.c: Likewise.
* gcc.c-torture/execute/930921-1.c: Likewise.
* gcc.c-torture/execute/930929-1.c: Likewise.
* gcc.c-torture/execute/930930-1.c: Likewise.
* gcc.c-torture/execute/931009-1.c: Likewise.
* gcc.c-torture/execute/931012-1.c: Likewise.
* gcc.c-torture/execute/931031-1.c: Likewise.
* gcc.c-torture/execute/931102-1.c: Likewise.
* gcc.c-torture/execute/931102-2.c: Likewise.
* gcc.c-torture/execute/931228-1.c: Likewise.
* gcc.c-torture/execute/940115-1.c: Likewise.
* gcc.c-torture/execute/940122-1.c: Likewise.
* gcc.c-torture/execute/941202-1.c: Likewise.
* gcc.c-torture/execute/950605-1.c: Likewise.
* gcc.c-torture/execute/960830-1.c: Likewise.
* gcc.c-torture/execute/961112-1.c: Likewise.
* gcc.c-torture/execute/990106-1.c: Likewise.
* gcc.c-torture/execute/cmpdi-1.c: Likewise.
* gcc.c-torture/execute/comp-goto-2.c: Likewise.
* gcc.c-torture/execute/dbra-1.c: Likewise.
* gcc.c-torture/execute/inst-check.c: Likewise.
* gcc.c-torture/execute/int-compare.c: Likewise.
* gcc.c-torture/execute/loop-2.c: Likewise.
* gcc.c-torture/execute/loop-2d.c: Likewise.
* gcc.c-torture/execute/loop-3.c: Likewise.
* gcc.c-torture/execute/loop-3b.c: Likewise.
* gcc.c-torture/execute/loop-3c.c: Likewise.
* gcc.c-torture/execute/mod-1.c: Likewise.
* gcc.c-torture/execute/strct-pack-3.c: Likewise.
* gcc.c-torture/execute/tstdi-1.c: Likewise.

260 files changed:
gcc/testsuite/gcc.c-torture/compile/386.c
gcc/testsuite/gcc.c-torture/compile/BUG1.c
gcc/testsuite/gcc.c-torture/compile/BUG11.c
gcc/testsuite/gcc.c-torture/compile/BUG16.c
gcc/testsuite/gcc.c-torture/compile/BUG2.c
gcc/testsuite/gcc.c-torture/compile/BUG24.c
gcc/testsuite/gcc.c-torture/compile/BUG25.c
gcc/testsuite/gcc.c-torture/compile/BUG3.c
gcc/testsuite/gcc.c-torture/compile/DFcmp.c
gcc/testsuite/gcc.c-torture/compile/HIcmp.c
gcc/testsuite/gcc.c-torture/compile/HIset.c
gcc/testsuite/gcc.c-torture/compile/QIcmp.c
gcc/testsuite/gcc.c-torture/compile/QIset.c
gcc/testsuite/gcc.c-torture/compile/SFset.c
gcc/testsuite/gcc.c-torture/compile/SIcmp.c
gcc/testsuite/gcc.c-torture/compile/SIset.c
gcc/testsuite/gcc.c-torture/compile/UHIcmp.c
gcc/testsuite/gcc.c-torture/compile/UQIcmp.c
gcc/testsuite/gcc.c-torture/compile/USIcmp.c
gcc/testsuite/gcc.c-torture/compile/a.c
gcc/testsuite/gcc.c-torture/compile/a1.c
gcc/testsuite/gcc.c-torture/compile/a3.c
gcc/testsuite/gcc.c-torture/compile/aa.c
gcc/testsuite/gcc.c-torture/compile/aaa.c
gcc/testsuite/gcc.c-torture/compile/abs.c
gcc/testsuite/gcc.c-torture/compile/ac.c
gcc/testsuite/gcc.c-torture/compile/acc.c
gcc/testsuite/gcc.c-torture/compile/add.c
gcc/testsuite/gcc.c-torture/compile/add386.c
gcc/testsuite/gcc.c-torture/compile/addcc.c
gcc/testsuite/gcc.c-torture/compile/andm.c
gcc/testsuite/gcc.c-torture/compile/andmem.c
gcc/testsuite/gcc.c-torture/compile/andn.c
gcc/testsuite/gcc.c-torture/compile/andok.c
gcc/testsuite/gcc.c-torture/compile/andsi.c
gcc/testsuite/gcc.c-torture/compile/andsparc.c
gcc/testsuite/gcc.c-torture/compile/aos.c
gcc/testsuite/gcc.c-torture/compile/arr.c
gcc/testsuite/gcc.c-torture/compile/as.c
gcc/testsuite/gcc.c-torture/compile/ase.c
gcc/testsuite/gcc.c-torture/compile/band.c
gcc/testsuite/gcc.c-torture/compile/bb0.c
gcc/testsuite/gcc.c-torture/compile/bb1.c
gcc/testsuite/gcc.c-torture/compile/bc.c
gcc/testsuite/gcc.c-torture/compile/bcopy.c
gcc/testsuite/gcc.c-torture/compile/bfx.c
gcc/testsuite/gcc.c-torture/compile/bge.c
gcc/testsuite/gcc.c-torture/compile/bit.c
gcc/testsuite/gcc.c-torture/compile/bitf.c
gcc/testsuite/gcc.c-torture/compile/bitw.c
gcc/testsuite/gcc.c-torture/compile/blk.c
gcc/testsuite/gcc.c-torture/compile/bt386.c
gcc/testsuite/gcc.c-torture/compile/bug.c
gcc/testsuite/gcc.c-torture/compile/buns.c
gcc/testsuite/gcc.c-torture/compile/c.c
gcc/testsuite/gcc.c-torture/compile/c2.c
gcc/testsuite/gcc.c-torture/compile/call.c
gcc/testsuite/gcc.c-torture/compile/callind.c
gcc/testsuite/gcc.c-torture/compile/calls-void.c
gcc/testsuite/gcc.c-torture/compile/calls.c
gcc/testsuite/gcc.c-torture/compile/cc.c
gcc/testsuite/gcc.c-torture/compile/cmb.c
gcc/testsuite/gcc.c-torture/compile/cmpsi386.c
gcc/testsuite/gcc.c-torture/compile/cmul.c
gcc/testsuite/gcc.c-torture/compile/comb.c
gcc/testsuite/gcc.c-torture/compile/consec.c
gcc/testsuite/gcc.c-torture/compile/const.c
gcc/testsuite/gcc.c-torture/compile/conv_tst.c
gcc/testsuite/gcc.c-torture/compile/cvt.c
gcc/testsuite/gcc.c-torture/compile/dbl_parm.c
gcc/testsuite/gcc.c-torture/compile/dblbug.c
gcc/testsuite/gcc.c-torture/compile/dead.c
gcc/testsuite/gcc.c-torture/compile/delay.c
gcc/testsuite/gcc.c-torture/compile/di.c
gcc/testsuite/gcc.c-torture/compile/div.c
gcc/testsuite/gcc.c-torture/compile/dm.c
gcc/testsuite/gcc.c-torture/compile/dshift.c
gcc/testsuite/gcc.c-torture/compile/e.c
gcc/testsuite/gcc.c-torture/compile/ex.c
gcc/testsuite/gcc.c-torture/compile/ext.c
gcc/testsuite/gcc.c-torture/compile/flo.c
gcc/testsuite/gcc.c-torture/compile/forgetcc.c
gcc/testsuite/gcc.c-torture/compile/g.c
gcc/testsuite/gcc.c-torture/compile/gen_tst.c
gcc/testsuite/gcc.c-torture/compile/gronk.c
gcc/testsuite/gcc.c-torture/compile/hi.c
gcc/testsuite/gcc.c-torture/compile/i.c
gcc/testsuite/gcc.c-torture/compile/icmp.c
gcc/testsuite/gcc.c-torture/compile/ifreg.c
gcc/testsuite/gcc.c-torture/compile/jumptab.c
gcc/testsuite/gcc.c-torture/compile/l.c
gcc/testsuite/gcc.c-torture/compile/layout.c
gcc/testsuite/gcc.c-torture/compile/lll.c
gcc/testsuite/gcc.c-torture/compile/load8.c
gcc/testsuite/gcc.c-torture/compile/loadhicc.c
gcc/testsuite/gcc.c-torture/compile/log2.c
gcc/testsuite/gcc.c-torture/compile/logic.c
gcc/testsuite/gcc.c-torture/compile/loop-1.c
gcc/testsuite/gcc.c-torture/compile/loop386.c
gcc/testsuite/gcc.c-torture/compile/lop.c
gcc/testsuite/gcc.c-torture/compile/m1.c
gcc/testsuite/gcc.c-torture/compile/m5.c
gcc/testsuite/gcc.c-torture/compile/m68.c
gcc/testsuite/gcc.c-torture/compile/mbyte.c
gcc/testsuite/gcc.c-torture/compile/mcmp.c
gcc/testsuite/gcc.c-torture/compile/mm.c
gcc/testsuite/gcc.c-torture/compile/mod.c
gcc/testsuite/gcc.c-torture/compile/modcc.c
gcc/testsuite/gcc.c-torture/compile/move.c
gcc/testsuite/gcc.c-torture/compile/move_qhi.c
gcc/testsuite/gcc.c-torture/compile/mregtst.c
gcc/testsuite/gcc.c-torture/compile/mu.c
gcc/testsuite/gcc.c-torture/compile/mword.c
gcc/testsuite/gcc.c-torture/compile/n.c
gcc/testsuite/gcc.c-torture/compile/n1.c
gcc/testsuite/gcc.c-torture/compile/nand.c
gcc/testsuite/gcc.c-torture/compile/neg.c
gcc/testsuite/gcc.c-torture/compile/o.c
gcc/testsuite/gcc.c-torture/compile/omit.c
gcc/testsuite/gcc.c-torture/compile/opout.c
gcc/testsuite/gcc.c-torture/compile/opt.c
gcc/testsuite/gcc.c-torture/compile/or.c
gcc/testsuite/gcc.c-torture/compile/or386.c
gcc/testsuite/gcc.c-torture/compile/p.c
gcc/testsuite/gcc.c-torture/compile/parms.c
gcc/testsuite/gcc.c-torture/compile/pass.c
gcc/testsuite/gcc.c-torture/compile/pp.c
gcc/testsuite/gcc.c-torture/compile/pret-arg.c
gcc/testsuite/gcc.c-torture/compile/pyr.c
gcc/testsuite/gcc.c-torture/compile/pyr2.c
gcc/testsuite/gcc.c-torture/compile/r.c
gcc/testsuite/gcc.c-torture/compile/r1.c
gcc/testsuite/gcc.c-torture/compile/rmsc.c
gcc/testsuite/gcc.c-torture/compile/round.c
gcc/testsuite/gcc.c-torture/compile/sc.c
gcc/testsuite/gcc.c-torture/compile/scal.c
gcc/testsuite/gcc.c-torture/compile/scc.c
gcc/testsuite/gcc.c-torture/compile/scond.c
gcc/testsuite/gcc.c-torture/compile/seq.c
gcc/testsuite/gcc.c-torture/compile/set386.c
gcc/testsuite/gcc.c-torture/compile/set88.c
gcc/testsuite/gcc.c-torture/compile/sh.c
gcc/testsuite/gcc.c-torture/compile/shand.c
gcc/testsuite/gcc.c-torture/compile/shft.c
gcc/testsuite/gcc.c-torture/compile/shift.c
gcc/testsuite/gcc.c-torture/compile/signext.c
gcc/testsuite/gcc.c-torture/compile/signext2.c
gcc/testsuite/gcc.c-torture/compile/simple.c
gcc/testsuite/gcc.c-torture/compile/sparcbug.c
gcc/testsuite/gcc.c-torture/compile/stor.c
gcc/testsuite/gcc.c-torture/compile/str.c
gcc/testsuite/gcc.c-torture/compile/structret.c
gcc/testsuite/gcc.c-torture/compile/sub32.c
gcc/testsuite/gcc.c-torture/compile/subcc.c
gcc/testsuite/gcc.c-torture/compile/subcse.c
gcc/testsuite/gcc.c-torture/compile/sym.c
gcc/testsuite/gcc.c-torture/compile/symconst.c
gcc/testsuite/gcc.c-torture/compile/t.c
gcc/testsuite/gcc.c-torture/compile/test-flow.c
gcc/testsuite/gcc.c-torture/compile/test-loop.c
gcc/testsuite/gcc.c-torture/compile/test.c
gcc/testsuite/gcc.c-torture/compile/tmp.c
gcc/testsuite/gcc.c-torture/compile/trivial.c
gcc/testsuite/gcc.c-torture/compile/trunc.c
gcc/testsuite/gcc.c-torture/compile/u.c
gcc/testsuite/gcc.c-torture/compile/uns.c
gcc/testsuite/gcc.c-torture/compile/uns_tst.c
gcc/testsuite/gcc.c-torture/compile/uuarg.c
gcc/testsuite/gcc.c-torture/compile/volatile-1.c
gcc/testsuite/gcc.c-torture/compile/ww.c
gcc/testsuite/gcc.c-torture/compile/x.c
gcc/testsuite/gcc.c-torture/compile/xb.c
gcc/testsuite/gcc.c-torture/compile/xc.c
gcc/testsuite/gcc.c-torture/compile/xdi.c
gcc/testsuite/gcc.c-torture/compile/xfoo.c
gcc/testsuite/gcc.c-torture/compile/xi.c
gcc/testsuite/gcc.c-torture/compile/xlop.c
gcc/testsuite/gcc.c-torture/compile/xneg.c
gcc/testsuite/gcc.c-torture/compile/xopt.c
gcc/testsuite/gcc.c-torture/compile/xor.c
gcc/testsuite/gcc.c-torture/compile/xorn.c
gcc/testsuite/gcc.c-torture/compile/xp.c
gcc/testsuite/gcc.c-torture/compile/xpp.c
gcc/testsuite/gcc.c-torture/compile/xs.c
gcc/testsuite/gcc.c-torture/compile/xsh.c
gcc/testsuite/gcc.c-torture/compile/xzz.c
gcc/testsuite/gcc.c-torture/compile/zero-strct-1.c
gcc/testsuite/gcc.c-torture/execute/20000717-3.c
gcc/testsuite/gcc.c-torture/execute/920409-1.c
gcc/testsuite/gcc.c-torture/execute/920411-1.c
gcc/testsuite/gcc.c-torture/execute/920415-1.c
gcc/testsuite/gcc.c-torture/execute/920428-1.c
gcc/testsuite/gcc.c-torture/execute/920428-2.c
gcc/testsuite/gcc.c-torture/execute/920429-1.c
gcc/testsuite/gcc.c-torture/execute/920501-1.c
gcc/testsuite/gcc.c-torture/execute/920501-7.c
gcc/testsuite/gcc.c-torture/execute/920501-9.c
gcc/testsuite/gcc.c-torture/execute/920520-1.c
gcc/testsuite/gcc.c-torture/execute/920603-1.c
gcc/testsuite/gcc.c-torture/execute/920721-2.c
gcc/testsuite/gcc.c-torture/execute/920721-3.c
gcc/testsuite/gcc.c-torture/execute/920728-1.c
gcc/testsuite/gcc.c-torture/execute/920730-1.c
gcc/testsuite/gcc.c-torture/execute/920731-1.c
gcc/testsuite/gcc.c-torture/execute/920812-1.c
gcc/testsuite/gcc.c-torture/execute/920909-1.c
gcc/testsuite/gcc.c-torture/execute/921013-1.c
gcc/testsuite/gcc.c-torture/execute/921017-1.c
gcc/testsuite/gcc.c-torture/execute/921123-1.c
gcc/testsuite/gcc.c-torture/execute/921124-1.c
gcc/testsuite/gcc.c-torture/execute/921202-1.c
gcc/testsuite/gcc.c-torture/execute/921207-1.c
gcc/testsuite/gcc.c-torture/execute/921208-2.c
gcc/testsuite/gcc.c-torture/execute/921215-1.c
gcc/testsuite/gcc.c-torture/execute/921218-1.c
gcc/testsuite/gcc.c-torture/execute/921218-2.c
gcc/testsuite/gcc.c-torture/execute/930106-1.c
gcc/testsuite/gcc.c-torture/execute/930429-2.c
gcc/testsuite/gcc.c-torture/execute/930513-1.c
gcc/testsuite/gcc.c-torture/execute/930513-2.c
gcc/testsuite/gcc.c-torture/execute/930518-1.c
gcc/testsuite/gcc.c-torture/execute/930527-1.c
gcc/testsuite/gcc.c-torture/execute/930603-1.c
gcc/testsuite/gcc.c-torture/execute/930603-3.c
gcc/testsuite/gcc.c-torture/execute/930621-1.c
gcc/testsuite/gcc.c-torture/execute/930622-1.c
gcc/testsuite/gcc.c-torture/execute/930630-1.c
gcc/testsuite/gcc.c-torture/execute/930713-1.c
gcc/testsuite/gcc.c-torture/execute/930718-1.c
gcc/testsuite/gcc.c-torture/execute/930719-1.c
gcc/testsuite/gcc.c-torture/execute/930916-1.c
gcc/testsuite/gcc.c-torture/execute/930921-1.c
gcc/testsuite/gcc.c-torture/execute/930929-1.c
gcc/testsuite/gcc.c-torture/execute/930930-1.c
gcc/testsuite/gcc.c-torture/execute/931009-1.c
gcc/testsuite/gcc.c-torture/execute/931012-1.c
gcc/testsuite/gcc.c-torture/execute/931031-1.c
gcc/testsuite/gcc.c-torture/execute/931102-1.c
gcc/testsuite/gcc.c-torture/execute/931102-2.c
gcc/testsuite/gcc.c-torture/execute/931228-1.c
gcc/testsuite/gcc.c-torture/execute/940115-1.c
gcc/testsuite/gcc.c-torture/execute/940122-1.c
gcc/testsuite/gcc.c-torture/execute/941202-1.c
gcc/testsuite/gcc.c-torture/execute/950605-1.c
gcc/testsuite/gcc.c-torture/execute/960830-1.c
gcc/testsuite/gcc.c-torture/execute/961112-1.c
gcc/testsuite/gcc.c-torture/execute/990106-1.c
gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c
gcc/testsuite/gcc.c-torture/execute/comp-goto-2.c
gcc/testsuite/gcc.c-torture/execute/dbra-1.c
gcc/testsuite/gcc.c-torture/execute/inst-check.c
gcc/testsuite/gcc.c-torture/execute/int-compare.c
gcc/testsuite/gcc.c-torture/execute/loop-2.c
gcc/testsuite/gcc.c-torture/execute/loop-2d.c
gcc/testsuite/gcc.c-torture/execute/loop-3.c
gcc/testsuite/gcc.c-torture/execute/loop-3b.c
gcc/testsuite/gcc.c-torture/execute/loop-3c.c
gcc/testsuite/gcc.c-torture/execute/mod-1.c
gcc/testsuite/gcc.c-torture/execute/strct-pack-3.c
gcc/testsuite/gcc.c-torture/execute/tstdi-1.c

index 81fcea5f0e65689c79d7f8227083d10a546793ff..3d4799b83b66977aef8683b6f0887b860f5f6d6f 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, p)
      int *p;
 {
index ada8eaf49c71bd125afbc35a89550eabf18e39b5..71ae93116a5e1f98ee6dff7f48555a4b9e2072a6 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct _XtTextSource {
        /* ... */
        void (* SetSelection)();
index fe2923a97f0cb7ada27afd7553a1ef36b6a79527..2d11c4be5fa8e2633610c17446076a828ba224c5 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #define DD 2410065408
 
 unsigned
index daeae2ca562a77f4926ff428dc2fb1029ea64a0a..2becfb3caf821dd1dca6a70cbfca8eba4e4e9c48 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 setgetlen (a)
      int *a;
 {
index 6dc30be65023d2f5ef0bf2bd364b7af73fdcf350..63b9df8c80d34c8dbd918b12ba1b1b07b5d63986 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 BUG2 (p) int *p;
 {
   int a = 0;
index 7627a3ddcdd74f5646e79a0df8156f93611708c0..5d6c42c0657b10bd280e4b53d65ea38e7850ca56 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct ack {
     char a, b, c;
 };
index 574417061255645095cd00becb9377c84333b54a..e8ea89c00afa57d71af32863f8f7240ca97770ac 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 
 foo (a)
 {
index 30e6622a5667385a3cfabbf71815d4bafd091f5b..0848face29b2c4d19917da67f3f7d5e59a785c5f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 BUG2 (p) char *p;
 {
   int a = 0;
index 808874de1a88dc38c5e48f2d2293910a6a1fcfc4..aaf2148cd89117a46bd13eec2547988ba790d7d3 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target int32plus } */
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define type double
 
index 6e68271a00946067860503ff0b58725ee4deb289..33550a7ae9183300b9f2b7bd515e0a118c4ae1e2 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define type short
 
index a0d426c2c077eba3e910aa457ae890953f659897..c1702bf152eba106bcf67f9f30f99a0605ee1d48 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define E0 ((type *)10000000)
 #define reg0 r0
index a4dba2487e42c57b5151089e566742d95d4aa09f..de0d35acfcc37b3fbb421828f5db77f8b69efea8 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define type signed char
 
index e2fde2bda7e1a91be93742ac6f53252412e7dd68..940dd4da3215182965891f8cf7693a4b7e24433b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define E0 ((type *)10000000)
 #define reg0 r0
index a7efecf9717803b847c433b5d97c989a04c7eabb..f946c557fa8fbdd27976ac016156aa5a678eb4ac 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target int32plus } */
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define E0 ((type *)10000000)
 #define reg0 r0
index ce1281b60938a5e402b20b91cd8a9c3ef9bbea33..d87e1f4156296e57c3ba2bb60f3dcb7bf982e6ac 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define type int
 
index b200a264b95490d04fe7d2498fb275f44f845670..239dcfc4be084e1a098e4f574f390364fbe1bed9 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define E0 ((type *)10000000)
 #define reg0 r0
index b0029d23ea4f4120dbe38e43f23ebb2159e75de4..47f3999e75d5525c776943daa6872d8e5a3c4d09 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define type unsigned short
 
index e28d13b03abc7d3cb595cf3a06fcd261bf137de8..55c0fad5997514208fcad36a3eebe594bf36daf5 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define type unsigned char
 
index 27e5503bd4d4afe4f378ffc991d9a74c290bc34c..0f390f3f6c2a6826138cac2143c69505755c55eb 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define type unsigned int
 
index 47fb1f493f22c7c416f403ee76dbb981b72933f0..00c5aa891c2e59666f826172edad9f09cfe82603 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a & 65535;
index 654781d05eae7858f9651cc0b003d781b0f4f067..f2fc86d3a784840470f457d3a93d68d47ede701a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int
 foo (a, p)
      int *p;
index 85d2a242630f408740d9bd1a6867510d949dc872..adbafcfd2a3807ae398e169fc5e38ae95dc3f887 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   int i;
index 61a4147afa67b8cc092e267243b83cb95e76fb8d..d9ae7e13679ac75d8c3fffa494139734e0228e9f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #define w 20
 #define c 1
 
index e31fb567c1c597d8c854d5ed34bcba59f7aa7c3d..a587b39e4c7a304709aff64b4edae395b4e879f2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   int t;
index 6a746b1263936e656c62e9a452f66a87140e7db7..231225fa9d414b74cec9d2b43aad6ea5157d41b5 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return __builtin_abs (a);
index 1d3c085eec1cd3e7195e29c32a31b747dc5793c2..4191116642c3686fde202ff3a2be709ed3f2a382 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 barfoo (a)
 {
   return (a << 16) & ~0xffff;
index a4a027a5fce386324bb1252b861a9e79a984de04..a0b8bf625176ef1eba56c6bd4f1daf7bd8fe0eed 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   int b = a + 1;
index d796e41c7121d3bf0e33d6fdd14755b2483f5dbc..adb0c021566f446a3060336b8b692cf3498d6ac2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b, p)
      int *p;
 {
index bfdffbfe2f21b2af070fcb73668edad09d9abc2c..c1de3fa6b8e277ebbe54b44553bed0257a253b9a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 main (a)
 {
   return a + 128;
index cf52307aa97947db7e105974de84dd72725525e9..307bd5cc4148052e0f8c6a51878cb0fbe48b8405 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p, a, b)
      int *p;
      int a;
index 17101ae305085a4ea2ba4506df809926b50166ac..40a5505443dde581ca3c437e886667a9b1adde9f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p)
      int *p;
 {
index 10bad00f4450b950adf929dbec393f353bd039cf..82775d1ca409bb15cbcae26e6e152a1c04b3149c 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 void p1 (p) int *p;
 { *p &= ~0xff;
 }
index 2e38dd0e36e08d350042a6158e7c6d132233fa23..40b41d78998ddde764495d016f77f3da05d0e7b5 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   int b = 0x1fff;
index d55bd01b70db1f03b79d57224fec441df0a4b812..0a3626980fe89c3861b1f2aa32efedfb59639dbd 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b, p)
      int *p;
 {
index b9c3c76de03ed6bc5266ef989d2d2e599e927440..ff4a4045412d5d3ac738ab3e92703c4380db5e70 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo ()
 {
   return (int)&foo;
index 62f0de003b232f62a92fb8013dc5185e762cd5b4..5b564735371124d7d9fc918f077f379d6b6099f0 100644 (file)
@@ -1,3 +1,4 @@
+int
 foo (int *p)
 {
   int a, b;
index 77c92f677e40ddc9881313f828de485662a27f9d..6323017b99e82db3ccaafad48465182f01a2389e 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p)
      int *p;
 {
index ed56667dd75aac25827c64493cc559175e23e69f..af65395ccf1d4955eb71d4407a10ff5e41c3db9c 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b, c)
 {
   bar (a, b);
index 172f88355d9427d52bbbe39ae2e3861af30f3ef3..a1c001cf8a257e93ad324a52c7620b8b8f852f51 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 
 #define S 31
 #define A 17
index 2d3d8edbd0bc1c979c8f17a528410ccc09c573a9..3f4e13d139b1a2bfdc4a7d354980ecc3014e1db3 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 ase (p)
      short *p;
 {
index 74b02fd3b3458a03b539b500ac221deed1ba7977..533a9ca1a8ca6a2b929c3054a7040f56f5290298 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return (a & (1 << 31)) != 0;
index aab6d683fbd01d0e2320fdb44f4b5a8dd99e61b4..41fad53390db6c3a5b991cd658f0f86c6ceaaeba 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return (a & 0xfff000) != 0;
index 3f9aebe03646d5bd44e3dd726b046828f7f0b2c9..a2b1713bba4ee9414486b2fb173fcc6f1d352537 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   int b = 32;
index c713bb61b3dce10f7b4a3f4d393c1cbd9e5aeb44..6f83a304d0fb02c395f8af96cd127c7fd51f580b 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return a % (1 << b);
index fce95c842f3fd4f385be48fedf40b8625f97275f..6c7160e2d68f180218c9d41db94a341d85317f1c 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-add-options stack_size } */
 /* { dg-require-stack-size "[dg-effective-target-value stack_size]*2" } */
+/* { dg-additional-options "-std=gnu89" } */
 
 void
 bcopy1 (s, d, c)
index d47bd7d18bc92228d952e8c28ccf0f7691eba1bf..4c1cd46ccb95c38e6a3fa8efb813339445be0cfd 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (x, c)
 {
   return x << -c;
index 55f4788299a7c0c019ac4ef97e6a17e21622c5fe..498ca43aa4ec56178482e64a1051f0aa26633a89 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
      double a;
 {
index e76bb45e7cdfbafaaef4b09e5653a431a50c52d9..cba02e92e85bd343b9ca324624cc9982eb3b898c 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 bar (a)
 {
   return (a == 0);
index 5b0aefc83d48047c1337cf1329ced4975aae8496..e6eea074bf0d5c45ed691bb21481acbaed302a7b 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #define int unsigned
 
 struct foo
index 585cd32e603626793e045b21255cec88769aba0d..9b9f591dc044f00d8756882666c7bf359648d0bb 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
      unsigned a;
 {
index 18a9545cc28935322687725e42dcf11df43b97f5..08a2e1769d9d34263fe8ce1bed1936102f15a0da 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct
 {
   double a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t;
index 283ab5fa64aeac5dbdee05784828b2af8b27ad1f..5ba2b794d0e00c25bdd30633f5260ec3ad97ff39 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return (a & (1 << b)) != 0;
index 447eb7af297bc1f2d2aeb51684ec255e6664d2ef..87f21714488666902501057137844c1b2a765bc9 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return a - 65536;
index f206bfaed0c441f7d23ae24efa2d15b3c7553258..656796a6a7b1df8c898ceea178c73ab30f8021da 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   int bar = 0;
index 384ee3e3cf3415237162b4fce583aa3855617561..43a548496da4934786eff7a0c60bc4b3bdb615da 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
      long long a, b;
 {
index ef5a71188d32f5fe89088cd5958aede94407bc78..6fa022c133cc0250e481a2fe7094372d2081dc39 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   bar (a);
index 265193d4d6fbab8f106ad499a7213272e3411edb..cbe122ec64902b6cc3cff001d1720e2e6588055c 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "requires untyped assembly" { ! untyped_assembly } { "-O0" } { "" } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 int foo () {}
 
index 893f4e764acbdf7c7f0ad63bbc5ae87a3ba6d526..70e6093cf4f4cbad927dbb27b11d52a7336afde4 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target indirect_calls } */
+/* { dg-additional-options "-std=gnu89" } */
 
 bar (foo, a)
      int (**foo) ();
index 7e6f56c16fb96fb4d15760cc458d1d84cee01fc9..fc0a7ff6e1a0bd2ef77216f57b4fbd878d0b4df4 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-require-effective-target ptr32plus } */
 /* { dg-require-effective-target untyped_assembly } */
 /* { dg-require-effective-target indirect_calls } */
+/* { dg-additional-options "-std=gnu89" } */
 
 typedef void  (*T)(void);
 f1 ()
index 48a3b7c77a53ba3b2a0ddd1624992752a41cc6b6..75a4e10c744cb8d4107e635e7a5f2b778f788f60 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-require-effective-target ptr32plus } */
 /* { dg-require-effective-target untyped_assembly } */
 /* { dg-require-effective-target indirect_calls } */
+/* { dg-additional-options "-std=gnu89" } */
 
 typedef void  *(*T)(void);
 f1 ()
index e29bec49d413130e68fc46d2c4e191a291313a12..d86b7f748d66eab266edc44477a1197791048744 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 cc8 (a, b)
 {
   if (a < 0)
index 1fd946182ba93e59e111f96c15fa9824438c3b12..b1beb85a71c08f23364e41166b5c11b78d1b5c4c 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p1, p2)
      short p1, *p2;
 {
index c98b8626a872f63728aac0eeca85552159a78bec..a5eac8210f4da719136da968d6a2363c49baad26 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, p)
      register int a;
      int *p;
index cce20bc358d6fe030535b79bbfd2cb8ed713e166..5df970269fb7b331adf3bb3e69b1719ceffd3721 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a * 84;
index a4689079b7938a9d2ecb0b4a2c5ebb3c08c5510b..f39e769e23034abda470c0544b17afee8078ba24 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   int c = a & b;
index b8c376d707696a9c3cd3a842f144fc134acb359f..e0b76b23643a115133fb4c375f4d337fb361cf6e 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 int glob;
 
index 209fc768887bad36299c0928b50595d28ab259c5..5cb90a56eb7f3a86256e53663681dc5cd9cd98b6 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 main (a)
 {
   return a + (~0 - 240);
index 28be666169081e1660d41bb2855a0bb6560f2c39..bf1a69e720032ae50090d914e1e9ddc1757fec2f 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #define ID_1 2400000000.0
 #define ID_2 1.7
index 716659c4798cb3dc7d4de4f0a3946fb4c1d5ba84..01ffc4513290e063759a91057fc6cd6caaf7fc34 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p)
      unsigned char *p;
 {
index ce5ba4f16d5f9a94df32b729f2dacf332da60317..b82d4e5c4c37774c292402dc220a74c695b2e9ed 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b, c)
      double a;
      int b;
index cd13b796297ae0079eead1697847618271bb5c0a..223116f45d0ca7c995c2def39c0dc4899282aa5e 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 union real_extract
 {
   double  d;
index 795f7c7e467b598d9aaae949d999c5c4abbe74fc..6085323e4aade78cd4cca1aac189261f37c9fdf6 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   ++a;
index c776383520a361645c91fde36844715ea51cc638..4a152c5b3d62b55f24084212187b55fb1965ac7c 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   if (a == 1)
index 476bf700fb310dc3f5fba543b46c9c96c13eac62..e74817f4461e51f5958854049d94347ba50b0192 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 long long
 foo (a, b)
      long long a, b;
index 1f0904a649d3b2177d006fb566525801472cfc26..c8f6762ea32e1b911dec8d79bbe864bd0522a4e1 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return a / b;
index 67c60ee9820305958e8ec320cc807b6a8ff60ec2..37a2e8f4b55f47cad3f82e6262e8fa96089a60d7 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct dm
 {
   unsigned q;
index 94750cc3cbcc22507d622c0b5fb927736c09aa8b..3257bd82094d947f8544e3cf0ae1698a54a21136 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (b, c)
      unsigned b, c;
 {
index fa20e00ef8f05b50d6e45cbd46876bdfacaeb258..7e4052865c36acd24874a49982795a94ba74da27 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (short a, int *p, short *s)
 {
   int i;
index 3753815837fc781bea588d809d7252bdc819f5b1..3be7f9d1b632286dbe72da9212b9317a65b1e96c 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
 
 foo (a, b)
 {
index 9e8604ef2b2e553502a7bda9d7420124c4fdd6ae..83423d76bc79ec725dcbabb6220e864cbda7adf7 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 /* The bit-field below would have a problem if __INT_MAX__ is too
    small.  */
 #if __INT_MAX__ < 2147483647
index 2a213b7ab7939a13206f2f8fb9cfb92431b6faab..b88f425b6a29283362bd853c3c67a59df4a67662 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
      double a;
 {
index 4105408a050731e8746157538f88fdc0a070eb3f..7738139d591cd596865c7346ad738cfc8d407ee0 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (hp, p, a)
      short *hp;
      int *p;
index e00f1244fc404ccfb187b2138e20530dfc9cd9fd..c9aaa6db109385c67365e32ce8bb99594b2dfbe3 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
      long long a, b;
 
index 5a7a3763a3ae10747e738671c3642436b1954dc2..80984ebf80246d2c8724bd273e0dc1600a872620 100644 (file)
@@ -1,5 +1,6 @@
 /* Compiler Test Generator Program.
    Copyright (C) 1989 FSF.  */
+/* { dg-additional-options "-std=gnu89" } */
 
 
 #define E0 ((type *)10000000)
index c1bb767e576956e51039cf322c4624131da65e67..222b3d3464056197579355a45f200e3dec47e129 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 test_opt (a, b)
      unsigned a, b;
 {
index 1624f777995662f1bd6f0c98b6128657a1726002..f7c2bb7633c90dcb3f0a281f52e4d1226517c4f2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
      short a, b;
 {
index 3bee8eacb8074569ec7edfa41d1229213f9635c1..bfbe2745f602f9b726b6a105bf78aff92dc04c88 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 ase (p)
      short *p;
 {
index dc9678ec3356d526b2b748bc6e476056d9686093..4015b5374fe5a7b6f8e78cfabcfef38e87717046 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   b++;
index 9e2f9562e38510a574df33e37b9c6a2ae14a2dd5..a9bef17ff57f5c31ffdae37a192c25c11ef7e7b0 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 union foo
 {
   float f;
index d86c30e40d6a292bce6cc683cfe2ffb06e74f710..2e7dcd2dd7c8b68a405c540b46d287533bf876ed 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 jumptab (a)
 {
   int b;
index cc23b190b1db9cb1321b0eaabfe9952ed4bf6fc1..c5fbb99d291e99cbd0c4ba9590be0e6129e42363 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 main (a)
 {
   return - 256 + a;
index 04c825df6451ed5b55b1b7b4feac01befcd4a767..c11da4e64a536b96e360c402abb7227bdef939ac 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 struct foo
 {
   char a;
index ea09c871c6b2e990ed1734d4efee4d1e9a4896f4..5e8c489ec049312629a9ac723e13770a59619f54 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 byte_match_count2 (buf, n, xm, m1, m2, m3, m4)
      unsigned *buf;
index 947a8165c29c0dd677ed649986196fa1855054f3..bfb8b0a781595a18e7b139455028fc49e78c4ae2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo ()
 {
   return *(short *) 126;
index a7540894f5e6b0d081de6a986f023756b7311ab7..8005e2b2adcf3446fb6bd3631edee11e7b3209d2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef int xtype;
 
 foo (p, pc)
index 39b857840699d276f813e73de138df56b8d8d23b..c24520faaedb332e697a6aa588479abb3707fa72 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 log2 (a, b)
 {
   int c;
index a9d6e9d0c2d47647334426698c5199c87f8f3fb8..d11b1f929ab65929a0821411a9b7f18a749fa642 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 logic (a, b)
      int *a, b;
 {
index e50687a9fdd5250f4fac9db9404f89b971917aa1..daa47f32d48a9a4338a4a911360c99164cbf4701 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   while ((a -= 1) != -1)
index 429a320abbdaa8a2fbb529061def262a041dbd40..ad2e81eff61d5cc654da52f3deef2300d7e8f53e 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   do
index 72464111d4dff25097c277986d37c51164455147..ef32410f626bb5e940416262e439b31e44715e66 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 lop (a)
 {
   do
index 8660f60c950dde76b25bfc05bf6b781dae994567..b11314d9f1b4a7c438b9fa2aec6cddcf57d6113a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p)
      int *p;
 {
index 23ad8445d321d43c861258a61a724900f7f7c71e..8f56ba0483eca35a2407b3e997f30c6f72b59744 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a * 5 + 12;
index a1ee486d4c2f6e2a6e2dab745d97274f33c39beb..8760cafb5f73aa7d4cf4e05d842703bf08f69ba9 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a | 12345;
index a8a23eab90aef668ebc5980ce4d362193c0e825b..01ea92768c240cd04ae88599f548fef2cc8fa830 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo1 (p)
      char *p;
 {
index 6008008e1649c138593e16f88b30b35b21915e7e..3f3358348273a3c66bb5d46c8e85b64ab722e1de 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (ip, a, x)
      int a;
      int *ip;
index a8efaae21cb3f34103541c99d1aa9763eba0a392..a73c5487c1698c87d0b21239535bc1e2e8aad28f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return a * 2;
index c33211dc7fc64bd8fe56cbb5602e9ed29f6e6c01..2375a3be8a26aa5fcb596f503a9108e01661722d 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return a % b;
index 2574090e96c036061b0f17f451ca7840abfa0072..173a1bcc3269a76285be0cbbb338bfc91d0ee1a8 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return (a % b) == 0;
index 78e00ff2100e165b402fe0dfaef57b5f5e63c188..aed0b0f1b0d77f03248908142cff4675c2dad40e 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef char type;
 
 type
index 9bc9cb6630cf0eb7caca43530921add787f691c9..3038d619294c70919a3931371d946193c6611ca5 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 move (a, b)
      char a, b;
 {
index b6bb6c21f55e9a89e2a759597de112d59aeec958..85fdfd0aba639e657135a5d4553329b9978cd0aa 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, p)
      int *p;
 {
index c469a6e3a9b3c29fd2cedef736a5709d755f63d0..bbbf625f2caadcb4e62f2085200ed6b89262636a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return a * b;
index 873e08868c53bf2325f78764a2aa0880c1e8bb54..c782661cb7436c7bff8ee9d09ee60cf61227d8a1 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int
 foo (a, b)
 int *a,  *b;
index 1a9a869741763ed8fcaebd29a32415783e9c2d3f..1d696b00902576551763556a041636991f20a781 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 char_autoincr (b1, c)
     short *b1;
     short c;
index dfa93cebed4a76a23f2301b9e03e4af8a92480e7..0ff2e8194312480b599181a61120d53507f7d079 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, p)
      long long a;
      int *p;
index 8228a3c3a42f4e13f61c46865ba5455d0b71e403..8e8dc6ceca3d6eb71e524218a990b9404e4f68f5 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 nadn (a, b)
 {
   return (~a) | (~b);
index c005b1327dda9fa525929491225fd2b2ba67ce44..92b3f68ee7fa267fe08fb9876bb592cdecdf559a 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a) {return -a;}
index e8b78e383cbe9fd9364127c5f20577d1c777a3e2..6ad215ec1f374a6fe3ace454639ebb9e974a4762 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, p)
      char a;
      int *p;
index f59d6ee8f2781ac037552cdfa8ce4be8dba13d8d..d1b7f27e9a4fdf16982b53ae52d71a1ca068c65b 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 omit (a, b)
     char a;
     char *b;
index 6d3736e059a98da7241f282defee6e7fe53a345e..006087cff63a7a4e4872c07bec6150367d735569 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 x ()
 {}
 
index faad10e48fe0095530cb07c45d9f13fed60ae880..111a1f4226980f5ca77767b4b06159ca5b3e3bc4 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int
 foo (a)
 {
index 2a2e3b668b7527de368904bceb6493162bd8618b..0817c3293fa47ac82da6eb7509d21fd5cbd25016 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a | 0xffff0101;
index ad49f35043cada04cd01bf87ba587f10c63e2510..dfc78e5b7a83874c3e1c67d9e739e92607dd8541 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef int xtype;
 
 xtype
index 465e741592a210e82f4ed90c722623bd10ba2bd9..6caec1b588df4b4d9fbb09cb2f1c50d631e27d47 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b, p)
      short *p;
 {
index 1bfc93d2abb960f5d880c0e4ab49927fb2d65761..d95d52c0cd2f6b91711dfe09cf6d3f6e1e53101d 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target alloca } */
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 #define alloca __builtin_alloca
 
 x (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, x, y)
index 529a01dac85cd4309ed08604b36064fcd6311950..b38347160c26d09cdfa268353f761d416fbb2f44 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 int
 foo (a, b, c)
index c1e09eab4077bee0ba6d43589b0620e1674a8c5e..11deeb4d83ec9b4449ad3fcbd92b33f3eccdbc7f 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 foo (a, b, c, d, e, i0, f, i1)
      double a, b, c, d, e, f;
index d86d135dc4b3151c371c7e010a86f09fdec66549..2a11aab26af11cc30557a6e561af0014650bff66 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 foo (a, b, c, d, e, f, g, h, i, j, xx)
      double xx;
index d25b2a99aa5d1dfb184f573534dd2dddf25c58a0..8aef0682b52ee0ffd9ebd9cca4a28d2c68c54d7b 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (char *a)
 {
   char b;
index 12e2ccd24b2a6374355b7baad1feeef7d9d540a7..182ec91364ed64b8c7c5481948d31f2814e294d7 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return ((int *)0)[a];
index 19eeda7ab44f37d4f1f07dd15525e6d6deee6458..bb54dbeca72d0174831423856e619a6f417c2014 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 r (a, b)
 {
   if (a < b)
index 0b277b0f8dcae56176f4fffc8fb2bbad6e473adf..e8dc4190b759014f744d810c9f5b2bcc837efd4a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 void assert (a) {if (a != 1) abort ();}
 
 int h1 (int *p) {return *p & 255;}
index 5c97c6dae140fdd7cbd6d350b23bb9d4d9238c17..2d98cd497b483d5a477c153ca8e14d02a7c515ff 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 
 cc1 (x, y)
      int x, y;
index 5233e65ea90efbc050c6120e797a248a250e4572..04c413d0939f0b5199b20016cab117807907b0d6 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
      double a;
 {
index 84dc60f7e90fc1df486e687febca827611db92e7..dcd49a429b4ae2b6300e3472676057c9733d0cfd 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
      int a, b;
 {
index a2fb3e812257d43117d6a73c6695fdf1781bcd0d..41debd862136ef8bd96682cc8ba2cace0543322b 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
+
 int g1, g2;
 
 void
index 79ae4e12f45de8390baa3f736045b12e3118d312..1e238ba8b08fb17edc5f165007937fb35950ba9c 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   if (a < 0)
index 087b0a66e9451da76377c4a5c9baaf76e8f927b3..3ea607c7d6bf4ee8804eb143bd396234861bb706 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 scond (a, b, c, d)
 {
   return (a > b) & (c < d);
index 0793228b491d4bb9633104c6d66328185afeb943..eab60cf0f1d0aeeeec739496e5a3c3469b105346 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a < 0;
index c16ae8dbdfe686c78d11cb10afd651e00b67d914..56f7b063316bd34c187140c4cae8f043065f732a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, p)
      int *p;
 {
index 8069ea622a3d7c1c6e1d100e587c4d065e980e93..09c393e1d179a0e672322399d5c1c9b8b630ec4e 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return -1 << a;
index 8d3265f83f75abd7170c0b779ac080bbbf38ab7b..be5c91abaafab3b9cbcb0d2549708941488a33cf 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return a << b;
index 5a401961355ede50ad3256b3887168528a8b4b68..74e67753dcb80932a5f264af20b1074ed4f565ed 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int
 foo (x, c)
      int x;
index 7d318c863c54b4e5e0e75e27cc57bd902bebc892..9b8488e48d360debe892067707c5e358ad526671 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
      int a;
 {
index 1ed1879c616f76b374a32682fbea932d00e498b1..9479126dba8b18b36b24aadca28982eaae7d3258 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   if (a >= 0)
index 2724098d0318696cb8d3124a1d9e67ddc83d47a6..d7566790977512b627d347a9a3dbeac45c3530a8 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 void longprint (x)
      long long x;
 {
index d2eb6370df8199a098f1ca9da6c73cf7c02e47b9..9826b75e9eff6b40f14bfb6103267cc528b61e12 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 long long
 foo (a)
      int a;
index 614acba82d906259bd03c0fb7e0004e489fe988c..26a1aa741d870ce61b32288e84729591414927fa 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a;
index cd42a86ccccce17e8fd8302df4ffeee17f466dcf..8ebd64f4b687f6c7e3e0ea41b2941233dd88e313 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   int b = a;
index 57981eff5a63049c6c8aed770aaf84751c4db510..8fd32d6a4b7cc0520502311017b23b5dfab3ceba 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #define C 1
 
 foo (p)
index d2dec4b2303e60d52faae9eb13bd092aa77a6ed5..cf3d17efabd94e8f602ce3227079e38f4efb5b7a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct
 {
   char a;
index d99eaa630bbc29b93a7610e58235424fb1cda5cd..81f7b8bdb663db19cf80e6f6eb409f6995cedb3d 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 struct foo
 {
index 93114d96cd70b99fac65a54c6717f0906a36c40c..0df5a178df035b35d32aee100dccc9280bb93876 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a + 32;
index d89b50dbdffce90cc37b4b6a8803fd44f323adad..827c0cb5bf9606e3dd995a6d0131ee37bba97526 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int foo (a, c)
 {
   int b;
index 0a10991f18aa59bb943d99b03cb1a41fd65f083d..f9c36f5c044f72b5261d9cb1984201a3c828a496 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b, p)
      int *p;
 {
index 8a0fe323b03e6adb3b7f62b382a0dad444ca5674..9e95e70d784677b94a3a22ee8b54591d215f4eb1 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo ()
 {
   return (int) &foo;
index 7add218108e4697bc8031ce4618fd9de747ae5e5..fc3b55fd489527c1c4a5760bb29e4bb3071d3091 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo ()
 {
   return (int)foo;
index 48095e7c38bce54321b6caf8273adb2cb264aea5..6e222b3574977b610c341a62f0b775a4f3433ccd 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #define B 95
 
 foo (a, b, p)
index 01ec724eb2fefa2ec38ed9750c090d3ef1dacfba..87b59adb5bba91e3bc6f23fbcd2b123c8f6d9407 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b, c, d)
 {
   if (a < 0)
index d441dde0ca9ad24cdd9acad0870de4a29b7c763b..3000184a6a1021cd52aa6426d59fdcfaf7bc39e8 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 main ()
 {
   int i;
index 46e830a3521bb3fdedc2e9ee586cf6a4e8729908..e82282fa5689efc4b639b3b11c7976214a19cde2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   if (a & 38)
index 463d9fb530d0e8a0e6e9d6bf1d697fc2f32485ac..654d805d121b791be642ac8931cdd8f44505fc32 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return (a - b) == 0;
index e9665cd8dd74f15571091e8318b5dd4472a2a2a0..b657851032ba436f6906ea2df9000b879c84d44a 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo () {}
index dee0e158728c833c0adc89dae2d3e9651c54567e..6f138c0036e2071d577c6c1bfddf9163f3064e79 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 main ()
 {
   printf ("%x, %x\n", (unsigned char) main, main);
index 7fc0dda3784ed5e63514c2e6ff80206b2c840d44..20fea48cd6ae70d44ed5a51c1efa948ef27f3de7 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b) { return a % b; }
index 314704f89d381bc71fa09202d5bffa13c5a28f97..6005467467948a62e22c27e045b17e66e57e198d 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   if ((unsigned) a < 234)
index e34ffaf30eb6b8490d93401d6d4e314f22df684b..687248d2d3da99b239d0f79ed8c3ec15bdf35842 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 a (c)
      unsigned char c;
 {
index 875c7c3b50f2c81b98c92652cc11dd158ce8bcad..29ac87657b9ddfa8870794f454a561b9b8c44c08 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
 /* { dg-skip-if "too many arguments in function call" { bpf-*-* } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 foo (a, b, c, d, e, f, g, h, i)
 {
index 2017309646d15450faa76eb7354ad9f01710077b..b228bea84ece5b190f45cff83dbb49ab6455c3f8 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 /* The problem here was that the statements that
    loaded from exception.reason where not being
    marked as having volatile behavior which
index 657f8c6b8396ed5d9a6244dfd2ad29ece8924bf4..ea9bcd8edea01352951752286e39c4eca9fe6215 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (p)
      short *p;
 {
index baf98960cfd7304c787af1d3007802219fa81575..b4dd31f64afadb9cb2d8046dc918374608bb275a 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(m){int i,s=0;for(i=0;i<m;i++)s+=i;return s;}
index 09087ccf387fdd9fd9584be581c51f02a2cf4eb7..4f17f0ab365a295b56738e39f7ab7d713f6906df 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   unsigned x = 1;
index aed06a04ecdd6f3afa5ad1184fdf895eaf235087..1050d06c6dd5fcc755c073702245130b89bc0e17 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, p)
      int *p;
 {
index 413dd6cf84d9758ac15b7e80034f2d662aa985bb..5495da33fe5aeb87b15c202cc328f83d332937d0 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (long long *p, int a, int b)
 {
   *(p + a + b) = 876243243874343LL;
index da879d2aa13416a7516bc62f4d4b5be98588d8ab..c97e95d89b902c985edf0dc4136e75ab7828c522 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return (a & ~0xfff) == 0;
index 54b42c5a3777b259ff47d1b6d551d1b48c057054..1a0a0235784711af90d733e926f5278ab39ab2ab 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   int r = 0;
index 6506bfd3415ef11ef6eb815446ae8a55e4476491..6c504232cc0ef989376bf03b0e21cf052de74009 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   int b;
index ff5b8503482311bd225e78f70a72a28548204e03..6c629aeb32e301cb1d5db22a2cf9ae43ac40f23f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
      double a;
 {
index b1a50f86cef2c0092649dab03ab5ea865fb3125f..3ba3ef324b554f72c55daf2f68bac469c1464167 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 proc1 (a)
      unsigned a;
 {
index 435f2231e649056629470f525a5485ec5ff4910c..a4bdbeeeea333d2f077e4bfaf091380c3b70b89a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return ~(a ^ ~123);
index d7b75f936bd5d2711f5da08955f3f16cb87df178..f50c424e6243b467936281436e866ebf444c65d5 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int
 xorn (a, b)
      int a, b;
index 139335c02876f843119fc8e76f03b19d33527502..c9724f76de1c4cfe6409be2b9d04406e588f6287 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   return a & 255;
index daf3399a3f4dc527ed66f2d66df70e6a394a15c4..f73c6ce197aa00ddbab6cfbe4f24d2b739ec2a47 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a)
 {
   a++;
index 24f773e7577b3f4b8d19950ec2526ce4ca207a1b..08b4ba25d5dad922c2c1026bf274cf7d0f5e2548 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   for (b = 0; b < 10; b++)
index 9ba0b6c9e023aa3725c6b66645bd77cc88e4f9c0..83f30efced1e530d0ac36d1b704b9265c50755b2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   a = b + b;
index f1972b6c6186e9620d6daf8842491895365d5cff..bb7dd2771eae69aa5ce8020726f09f3f0804f8dc 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo (a, b)
 {
   return a >> (char) b;
index d3db812691b715ac191963d2edffe94078c6cf40..70b0c2db19eebaf7dd5158a15328866cbc18786a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct { } empty_t;
 
 f ()
index e87d00b00185ff7c7f704871297c22dff114a2ae..d8a3ffa6a2d2e77ce45dca296be4287d4d8d3fc1 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int c = -1;
 
 foo (p)
index 938ce7d92d61e157b8e66fd5b2cb14c5675ef6be..3813b83f6dce9c187889ed3321602643bba16d4c 100644 (file)
@@ -1 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 x(){signed char c=-1;return c<0;}main(){if(x()!=1)abort();exit(0);}
index e3e981001088b38ff566098311b5f930e172ff8f..61a1e27fe07e6f9512d392f87e8b92a82b0dedf8 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 long f (w)
      char *w;
 {
index ec31ea94a525493efbc61c1553f747f4e0d5c0cd..f8c559912022e5cc8dc43c4c4818ffb60d03bb17 100644 (file)
@@ -1,2 +1,3 @@
 /* { dg-require-effective-target label_values } */
+/* { dg-additional-options "-std=gnu89" } */
 main(){__label__ l;void*x(){return&&l;}goto*x();abort();return;l:exit(0);}
index 154af763a509308edd625b17d316d780bbb30c91..dfb0bee7d91af9cb0d53bf9073763f5015502ac4 100644 (file)
@@ -1,2 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
 x(const char*s){char a[1];const char*ss=s;a[*s++]|=1;return(int)ss+1==(int)s;}
 main(){if(x("")!=1)abort();exit(0);}
index c6a5bda05bcb7d22fc7134e4f54e921a71d6ef69..9f84a15de4655c15a914abe7438503dbc8cc8433 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target label_values } */
 /* { dg-require-effective-target trampolines } */
+/* { dg-additional-options "-std=gnu89" } */
 
 s(i){if(i>0){__label__ l1;int f(int i){if(i==2)goto l1;return 0;}return f(i);l1:;}return 1;}
 x(){return s(0)==1&&s(1)==0&&s(2)==1;}
index f37bf68bdd408221bc9ea674d36c68da6972baba..07ae7d124de0f58298ed797e5a52e25e8fa7e387 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 typedef unsigned char t;int i,j;
 t*f(t*p){t c;c=*p++;i=((c&2)?1:0);j=(c&7)+1;return p;}
 main(){t*p0="ab",*p1;p1=f(p0);if(p0+1!=p1)abort();exit(0);}
index a057943ce78d5eea2e8e3db47257e51f8505056c..a4baa6a11727221b4c35a8f333529d921eb5b7d7 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target untyped_assembly } */
+/* { dg-additional-options "-std=gnu89" } */
 int s[2];
 x(){if(!s[0]){s[1+s[1]]=s[1];return 1;}}
 main(){s[0]=s[1]=0;if(x(0)!=1)abort();exit(0);}
index 1396eeb64ab29719cc4c20018a2e6580d54d96a3..a9ccc6d4875b08f04501360d1c807b8b30b1b8ff 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-require-effective-target label_values } */
 /* { dg-require-effective-target trampolines } */
 /* { dg-add-options stack_size } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #ifdef STACK_SIZE
 #define DEPTH ((STACK_SIZE) / 512 + 1)
index f585ac6e0f42c047780bf5dd11fbd87143575878..83e53b8ac35753c65e6d30cca43c7ce8ca07a269 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #include <stdio.h>
 
 long long proc1(){return 1LL;}
index 068a12e9249113e427078eaeeb5e9a6b3dfa5e48..f8266f2d32e1de8049a6f56601a36255f0b0687a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo(int *bar)
 {
   *bar = 8;
index bd27ca6196e9900e476ba96a4b466dc8f786c664..bcbb5f602732d54d5acdfca27047bda2365426b4 100644 (file)
@@ -1,2 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
 f(got){if(got!=0xffff)abort();}
 main(){signed char c=-1;unsigned u=(unsigned short)c;f(u);exit(0);}
index cfad0e9bbff78303177b6833d91608c41420544a..7d05a14c7d96c6253f06109c5c122270ec1a7867 100644 (file)
@@ -1,3 +1,4 @@
 /* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */
+/* { dg-additional-options "-std=gnu89" } */
 f(){}
 main(){int n=2;double x[n];f();exit(0);}
index 61f605d0ad91109cf9d7f9d74936e12c9f2a2d7a..ebad0ded5baf9484f71e9a2b2518ae38eaa8d295 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 static inline fu (unsigned short data)
 {
   return data;
index 7a2968b71be187f28f1d5f6c5f7857479ba7ca48..81ad7b92be3b00ccfa14400e3ccf1efc1f005768 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 typedef struct {int dims[0]; } *A;
 
 f(unsigned long obj)
index 576e7a6e8bbee6dbf9e1b70b24f407c0758d4980..ba908969f0d682e9ee277b8607bb69acf8fa742b 100644 (file)
@@ -1,4 +1,5 @@
 /* 920730-1.c */
+/* { dg-additional-options "-std=gnu89" } */
 #include <limits.h>
 f1()
 {
index de0fb58fcde24b53ca45510d8799084495c16351..b11c4eeea0592fcca344f4becde25de71e2f68a7 100644 (file)
@@ -1,2 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
 f(x){int i;for(i=0;i<8&&(x&1)==0;x>>=1,i++);return i;}
 main(){if(f(4)!=2)abort();exit(0);}
index b49ab425b21675fc0669182c4b1e61870c3bff23..7b3c8b0fb43a658444a794e2092ba6d13cd29520 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 typedef int t;
 f(t y){switch(y){case 1:return 1;}return 0;}
 main(){if(f((t)1)!=1)abort();exit(0);}
index c8880348c122f18d25d6d026bac93f0ca2a3d985..3c37c2c49b499b8f5a1962d5a4c7d4b3b35a7f30 100644 (file)
@@ -1,2 +1,3 @@
+/* { dg-additional-options "-std=gnu89" } */
 f(a){switch(a){case 0x402:return a+1;case 0x403:return a+2;case 0x404:return a+3;case 0x405:return a+4;case 0x406:return 1;case 0x407:return 4;}return 0;}
 main(){if(f(1))abort();exit(0);}
index d041beb257acefd1be2ef1cb24c5aa8df8a240ff..d897045911da00de85cb5da9fd83b1aafce34f13 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 f(d,x,y,n)
 int*d;
 float*x,*y;
index a2784f68487cedf827ba03b0aeecebb0e0d3ede3..1dd7d682958f35909e6fff46ec7b2b97581095d2 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */
 /* { dg-require-effective-target trampolines } */
+/* { dg-additional-options "-std=gnu89" } */
 
 f(n)
 {
index d3daf120f0a4d911d612a48e402ac8f2cb5d5725..764290f4291d725e25314b00c975bebfe1efe874 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(short *p)
 {
   short x = *p;
index 51b090b4de10e65a6bb2406ca01e15f1f5b1fdbd..90e11c5d05e970199dde97f1a11cbcc019c44ca0 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f(x, d1, d2, d3)
    double d1, d2, d3;
 {
index 8c6b8c79fc548756613a19c49e2ed7bdbe80cd40..3ad0db969a39e7c73241ad7dc4f3a298ff56cd5c 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
 /* { dg-add-options stack_size } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #ifndef STACK_SIZE
 #define        VLEN    2055
index 5ee9d27cc2f5399ae992f363e75e22527dc1891d..9722fcf41bf03e7b5ffb5f884db58ff80c0b8fe1 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 f()
 {
   unsigned b = 0;
index 01e14f8cffea12811e081586805d47ee616ffe20..077683b6bacfa33df9a7a4b31e62f958e3c67928 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target untyped_assembly } */
 /* { dg-require-stack-size "100000 * 4 + 1024" } */
+/* { dg-additional-options "-std=gnu89" } */
 
 g(){}
 
index 28dccd662f25aa383b01529f561cb75235d10168..6d2f9b4aa8042ea91b14ac1f672fcd5b747335a9 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target trampolines } */
+/* { dg-additional-options "-std=gnu89" } */
 
 main()
 {
index ab7bc19cc154e461e5485232feddc6944f87a865..dc0de9f300ff1ba7888642be684bfc52c01d801f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f()
 {
   return (unsigned char)("\377"[0]);
index b5d57e9c3c8d10f3aa59bc2d9f07f707edbfbce8..9c8d7187839d515b9512d02237d4a073a1894046 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f()
 {
   long l2;
index cae2c544cda57f036740b50ac5d9319661e45f9b..c21e19503c506a15a20fc50c3334018a475931b2 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-add-options stack_size } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #if defined (STACK_SIZE)
 #define DUMMY_SIZE 9
index e52c8b4d723dccd6e4f6259bf2cdab675c06dbfa..c1ac7187790c9317edf400bac71af2d694a5c874 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int
 f (b)
 {
index f1630076800bd70c33d751e92686283e72d02f13..5d669ea6ee3ba975a16c4934352191eccdd3daf0 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-additional-options "-Wl,-u,_printf_float" { target newlib_nano_io } } */
+/* { dg-additional-options "-std=gnu89" } */
 
 #include <stdio.h>
 char buf[2];
index 3731f6204975b40dd733dc5ad682e111789ddbdf..9eba0a2ddc4544016f275e1e268483a63445cfe4 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 sub3 (i)
      const int *i;
 {
index 44bdf96afb739e6dd25fca7441e63d27aa7aaf6c..0cf989cd67da1ba2de2a1fa5b7eaf6cb5f65d574 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int bar = 0;
 
 f (p)
index fef34bf6b7f759ebfe7bfd42133ff129feffb847..e26617c0145bf7248a8d26054ccdd71ac9b3fd28 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (unsigned char x)
 {
   return (0x50 | (x >> 4)) ^ 0xff;
index 6a84de035629cb68e2b235fde4ed7b3c6be223ca..52c2e62d7ae305ebdec443c906b9f987d4c78104 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 float fx (x)
      float x;
 {
index 22e5aed4a8b9e5bdb490828abc31acd9b262de74..d0e5beed010ca71da849d644ee87adc2377d84bf 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (b, c)
      unsigned char *b;
      int c;
index 4bb7cdbe0760beb9ea08d7e257f38eebe8ce7083..931aa36cc77095d48bc789a4317610c8b1ba4469 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 /* The bit-field below would have a problem if __INT_MAX__ is too
    small.  */
 #if __INT_MAX__ < 2147483647
index d733e133d35af6d3608b390f90e35e442039b2a2..ce02e9b23fbf4c6975b6f252002f0a47b1eadb21 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int a = 1, b;
 
 g () { return 0; }
index 38ad1fdfd7ba8e9c2ad07143839243a7910dbde3..095a882d9b9628d21421d84f464f35ea902a3540 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 /* The bit-field below would have a problem if __INT_MAX__ is too
    small.  */
 #if __INT_MAX__ < 2147483647
index 6b4d5ab796afa2b692be01918b894d2ee3d7642d..ab9323db4a7dddf97c70dee0a440b50787dc2650 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 typedef struct
 {
   char x;
index a8eacc2d222ebddbbbdce7fadb49a9726a7edd0d..7dbb7a09e50f8ec3763b8d2a580d62d85bac3c86 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct rtx_def
 {
   int f1 :1;
index c6557efc73530d7935cd40c50c339c002e413691..3104dc56c4c6ac68845e0a04b3fb83907c12e7cb 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int
 f (foo, bar, com)
 {
index 6302614a8c8f3dc83e78c51c3f8fbef21c9d9f4b..fc52e333ebe59a6adbc932e89265cef7534875e3 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (n)
      unsigned n;
 {
index 12e04e3095461db9be096256e3dc504794a85bdb..d75124b7b472fc21ca6b7c54d5aa7c91e368a8f1 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (x)
      unsigned x;
 {
index 31f695442f57973b14576b9eff92c5e3b72193bb..e512c2712b6c92bc0da4cd6e4b722448cda0a8ac 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 sub1 (i)
      int i;
 {
index 101a5f9ef2688e4c2e8289476cf32ac6df6b2be3..1d859a74ab6732bf0bc41896a61674d7ebf56470 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 __extension__ typedef __PTRDIFF_TYPE__ ptr_t;
 ptr_t *wm_TR;
 ptr_t *wm_HB;
index 292228014e723ab7c40157639d82f5adf8b3a67b..9060734b97fd6d2a8353bfe864828655726b39e5 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 main ()
 {
   f ();
index d9c958ddb90ec9accb8222aa44588d82205fc91a..2b83d07ff1a4ddf3a94debca03e22dd3688e95f8 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 f (int b, int c)
 {
   if (b != 0 && b != 1 && c != 0)
index e9ce337955d66926546bce89b1cf45c33d92e693..f02247483560d1ab2a4859a3f62be306bf2f9321 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 /* The bit-field below would have a problem if __INT_MAX__ is too
    small.  */
 #if __INT_MAX__ < 2147483647
index 489e7ebda8d0ffbfede31f17fde2db35c338ab65..1a681c73a10841eca6fe938171e7ada6fd5052da 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 typedef union
 {
   struct
index 6fc735c8bc14d72f27a8a4c8e781d5d3f10458e0..d9f9e9c7229fb92cbce311a45453af10abcc6691 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef union
 {
   long align;
index dcd3b65ff3bacc0712ce4b9ce8d569d346b43a98..01e52235d4a5a455913d957b97331c53aca63412 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 f (x)
 {
   x &= 010000;
index d0fac9077a1d1a45958a4d58291f373f48e9961e..441b4e9934792b6553042956f98d6908358576fe 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-additional-options "-std=gnu89" } */
 f (cp, end)
      char *cp;
      char *end;
index 9dbf6ae185b470dc88d47c26a84830846d02f8f3..964052cf791b8c4be1938aa348bceab5b261d04f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 char *a = 0;
 char *b = 0;
 
index b97ae0e34a736be0b7ac099605dd3e6513536fab..db45399a2aa8484270a9ff4f42d3e5dc73450d6b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */
+/* { dg-additional-options "-std=gnu89" } */
 g (x, y)
 {
   if (x != 3)
index d89a42e49c64ea5f90450a0480b11e68134d76ac..e072817d12fca8d4198418b4a56c39fe0d63ba8a 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (c)
     unsigned char c;
 {
index d87b39e2da36de752093dffb74ec1d30611efebb..e32e01b956192f6c39d613583f69d162f67d5c0f 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #ifdef __i386__
 f (rp)
      unsigned int *rp;
index 4b1c31222caf1b8421edf1ab4690c0de67cd3153..cb82c089f1663e77834fc85e11ddc7d0917288fd 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (x)
 {
   if (x != 0 || x == 0)
index 6631bfd96cb58bd1cfa5e85628d035712849f08e..2f75d72a8c52f328c32c9c4a97befa2460223a0c 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 foo(bufp)
 char *bufp;
 {
index e3e9c86060365545503065662a76749a088b67d3..a324b97c8b565831a99cb6329ee296c8907bbf25 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #define F 140
 #define T 13
 
index 95d23a2f9ce2e0e02b8c42e2b77cb1514fc0aeaa..7c5da19620e4697875296d51f3cf10862dc1ddab 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-require-effective-target label_values } */
 /* { dg-require-effective-target trampolines } */
 /* { dg-add-options stack_size } */
+/* { dg-additional-options "-std=gnu89" } */
 
 /* A slight variation of 920501-7.c.  */
 
index 20ae8988ec8961ec338b56db58b76f97e5b1ac4f..29657506f495a59581945377ef5b3e75c7e8c747 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f1 (a)
      long a;
 {
index ff4b00d78680b0be9656b784c112898759104904..e452d3329cb92f7c87521ec63b0e80cadd96fb79 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #include <stdarg.h>
 
 f(m)
index 017a8cc3f15bd71b22343438ff6cef462c31af96..40b78ee84afc12de494f018a8e053581ed6d0abe 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #include <limits.h>
 
 gt (a, b)
index 3227734fbf8bc1454d6b75cdc0ec5adcf32d9e91..89ddcc507e9034a22fd4d297b961dc732f490f7e 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int a[2];
 
 f (b)
index 19272bf01837161a50df1eafb68c00dd747b8bbc..24c2f64fcb4e3bd0e89866e0c05f2822204f5ee6 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 int a[2];
 
 f (b)
index 33eb18826fd2409caeed26e86ea5087072c51987..eca9f24ea84ee973161d26bbf9bd5b510beb8c22 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #include <limits.h>
 
 int n = 0;
index 3de322cf146785dd7bf620f19ed86f7aafd0ad88..8ef6a2b91ba68291ced3dc3c3104fa390f9871c2 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #include <limits.h>
 
 int n = 0;
index bc74c2e6d9b211279b40f808debabdc7f4f498de..7595f6c7b40cf137a3968e84a1c65fc13dbe0480 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #include <limits.h>
 
 void * a[255];
index b460df5cdb12cdea6f91953570bd50d14cb1eed8..78f169cef4cd000a3fe5340770875a87dbe266e6 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 f (x, y)
 {
   if (x % y != 0)
index 8f91b040ca8cc52f23af49f3b157a473e4a7646f..69adf576bf8ba8f1dd99099c8f8d1dc5660d3068 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 typedef struct
 {
   short i __attribute__ ((aligned (2),packed));
index 3e31fdf59343fd78d0e7aed52f747b540d079bae..89ac9a0869a1fc919d05db4d2981eec69ea2a323 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-std=gnu89" } */
+
 #define FALSE 140
 #define TRUE 13