Commit d3b3d993 by Bernd Schmidt Committed by Bernd Schmidt

Move almost all unsorted c-torture tests to compile.

	* gcc.c-torture/unsorted/386.c: Move to ...
	* gcc.c-torture/compile/386.c: ... here.
	* gcc.c-torture/unsorted/86.c: Move to ...
	* gcc.c-torture/compile/86.c: ... here.
	* gcc.c-torture/unsorted/a1.c: Move to ...
	* gcc.c-torture/compile/a1.c: ... here.
	* gcc.c-torture/unsorted/a3.c: Move to ...
	* gcc.c-torture/compile/a3.c: ... here.
	* gcc.c-torture/unsorted/aaa.c: Move to ...
	* gcc.c-torture/compile/aaa.c: ... here.
	* gcc.c-torture/unsorted/aa.c: Move to ...
	* gcc.c-torture/compile/aa.c: ... here.
	* gcc.c-torture/unsorted/abs.c: Move to ...
	* gcc.c-torture/compile/abs.c: ... here.
	* gcc.c-torture/unsorted/a.c: Move to ...
	* gcc.c-torture/compile/a.c: ... here.
	* gcc.c-torture/unsorted/ac.c: Move to ...
	* gcc.c-torture/compile/ac.c: ... here.
	* gcc.c-torture/unsorted/acc.c: Move to ...
	* gcc.c-torture/compile/acc.c: ... here.
	* gcc.c-torture/unsorted/add386.c: Move to ...
	* gcc.c-torture/compile/add386.c: ... here.
	* gcc.c-torture/unsorted/add.c: Move to ...
	* gcc.c-torture/compile/add.c: ... here.
	* gcc.c-torture/unsorted/addcc.c: Move to ...
	* gcc.c-torture/compile/addcc.c: ... here.
	* gcc.c-torture/unsorted/andm.c: Move to ...
	* gcc.c-torture/compile/andm.c: ... here.
	* gcc.c-torture/unsorted/andmem.c: Move to ...
	* gcc.c-torture/compile/andmem.c: ... here.
	* gcc.c-torture/unsorted/andn.c: Move to ...
	* gcc.c-torture/compile/andn.c: ... here.
	* gcc.c-torture/unsorted/andok.c: Move to ...
	* gcc.c-torture/compile/andok.c: ... here.
	* gcc.c-torture/unsorted/andsi.c: Move to ...
	* gcc.c-torture/compile/andsi.c: ... here.
	* gcc.c-torture/unsorted/andsparc.c: Move to ...
	* gcc.c-torture/compile/andsparc.c: ... here.
	* gcc.c-torture/unsorted/aos.c: Move to ...
	* gcc.c-torture/compile/aos.c: ... here.
	* gcc.c-torture/unsorted/arr.c: Move to ...
	* gcc.c-torture/compile/arr.c: ... here.
	* gcc.c-torture/unsorted/as.c: Move to ...
	* gcc.c-torture/compile/as.c: ... here.
	* gcc.c-torture/unsorted/ase.c: Move to ...
	* gcc.c-torture/compile/ase.c: ... here.
	* gcc.c-torture/unsorted/b1.c: Move to ...
	* gcc.c-torture/compile/b1.c: ... here.
	* gcc.c-torture/unsorted/b2.c: Move to ...
	* gcc.c-torture/compile/b2.c: ... here.
	* gcc.c-torture/unsorted/b3.c: Move to ...
	* gcc.c-torture/compile/b3.c: ... here.
	* gcc.c-torture/unsorted/b88.c: Move to ...
	* gcc.c-torture/compile/b88.c: ... here.
	* gcc.c-torture/unsorted/bad.c: Move to ...
	* gcc.c-torture/compile/bad.c: ... here.
	* gcc.c-torture/unsorted/band.c: Move to ...
	* gcc.c-torture/compile/band.c: ... here.
	* gcc.c-torture/unsorted/bb0.c: Move to ...
	* gcc.c-torture/compile/bb0.c: ... here.
	* gcc.c-torture/unsorted/bb1.c: Move to ...
	* gcc.c-torture/compile/bb1.c: ... here.
	* gcc.c-torture/unsorted/bbb.c: Move to ...
	* gcc.c-torture/compile/bbb.c: ... here.
	* gcc.c-torture/unsorted/b.c: Move to ...
	* gcc.c-torture/compile/b.c: ... here.
	* gcc.c-torture/unsorted/bc.c: Move to ...
	* gcc.c-torture/compile/bc.c: ... here.
	* gcc.c-torture/unsorted/bcopy.c: Move to ...
	* gcc.c-torture/compile/bcopy.c: ... here.
	* gcc.c-torture/unsorted/bf.c: Move to ...
	* gcc.c-torture/compile/bf.c: ... here.
	* gcc.c-torture/unsorted/bfins.c: Move to ...
	* gcc.c-torture/compile/bfins.c: ... here.
	* gcc.c-torture/unsorted/bfx.c: Move to ...
	* gcc.c-torture/compile/bfx.c: ... here.
	* gcc.c-torture/unsorted/bge.c: Move to ...
	* gcc.c-torture/compile/bge.c: ... here.
	* gcc.c-torture/unsorted/bit.c: Move to ...
	* gcc.c-torture/compile/bit.c: ... here.
	* gcc.c-torture/unsorted/bitf.c: Move to ...
	* gcc.c-torture/compile/bitf.c: ... here.
	* gcc.c-torture/unsorted/bitw.c: Move to ...
	* gcc.c-torture/compile/bitw.c: ... here.
	* gcc.c-torture/unsorted/blk.c: Move to ...
	* gcc.c-torture/compile/blk.c: ... here.
	* gcc.c-torture/unsorted/bt386.c: Move to ...
	* gcc.c-torture/compile/bt386.c: ... here.
	* gcc.c-torture/unsorted/bt.c: Move to ...
	* gcc.c-torture/compile/bt.c: ... here.
	* gcc.c-torture/unsorted/BUG11.c: Move to ...
	* gcc.c-torture/compile/BUG11.c: ... here.
	* gcc.c-torture/unsorted/BUG12.c: Move to ...
	* gcc.c-torture/compile/BUG12.c: ... here.
	* gcc.c-torture/unsorted/BUG13.c: Move to ...
	* gcc.c-torture/compile/BUG13.c: ... here.
	* gcc.c-torture/unsorted/BUG16.c: Move to ...
	* gcc.c-torture/compile/BUG16.c: ... here.
	* gcc.c-torture/unsorted/BUG17.c: Move to ...
	* gcc.c-torture/compile/BUG17.c: ... here.
	* gcc.c-torture/unsorted/BUG18.c: Move to ...
	* gcc.c-torture/compile/BUG18.c: ... here.
	* gcc.c-torture/unsorted/BUG1.c: Move to ...
	* gcc.c-torture/compile/BUG1.c: ... here.
	* gcc.c-torture/unsorted/BUG21.c: Move to ...
	* gcc.c-torture/compile/BUG21.c: ... here.
	* gcc.c-torture/unsorted/BUG22.c: Move to ...
	* gcc.c-torture/compile/BUG22.c: ... here.
	* gcc.c-torture/unsorted/BUG23.c: Move to ...
	* gcc.c-torture/compile/BUG23.c: ... here.
	* gcc.c-torture/unsorted/BUG24.c: Move to ...
	* gcc.c-torture/compile/BUG24.c: ... here.
	* gcc.c-torture/unsorted/BUG25.c: Move to ...
	* gcc.c-torture/compile/BUG25.c: ... here.
	* gcc.c-torture/unsorted/BUG2.c: Move to ...
	* gcc.c-torture/compile/BUG2.c: ... here.
	* gcc.c-torture/unsorted/BUG3.c: Move to ...
	* gcc.c-torture/compile/BUG3.c: ... here.
	* gcc.c-torture/unsorted/BUG4.c: Move to ...
	* gcc.c-torture/compile/BUG4.c: ... here.
	* gcc.c-torture/unsorted/BUG5.c: Move to ...
	* gcc.c-torture/compile/BUG5.c: ... here.
	* gcc.c-torture/unsorted/BUG6.c: Move to ...
	* gcc.c-torture/compile/BUG6.c: ... here.
	* gcc.c-torture/unsorted/bug.c: Move to ...
	* gcc.c-torture/compile/bug.c: ... here.
	* gcc.c-torture/unsorted/bugc.c: Move to ...
	* gcc.c-torture/compile/bugc.c: ... here.
	* gcc.c-torture/unsorted/buns.c: Move to ...
	* gcc.c-torture/compile/buns.c: ... here.
	* gcc.c-torture/unsorted/bx.c: Move to ...
	* gcc.c-torture/compile/bx.c: ... here.
	* gcc.c-torture/unsorted/c1.c: Move to ...
	* gcc.c-torture/compile/c1.c: ... here.
	* gcc.c-torture/unsorted/c2.c: Move to ...
	* gcc.c-torture/compile/c2.c: ... here.
	* gcc.c-torture/unsorted/call386.c: Move to ...
	* gcc.c-torture/compile/call386.c: ... here.
	* gcc.c-torture/unsorted/call.c: Move to ...
	* gcc.c-torture/compile/call.c: ... here.
	* gcc.c-torture/unsorted/callind.c: Move to ...
	* gcc.c-torture/compile/callind.c: ... here.
	* gcc.c-torture/unsorted/c.c: Move to ...
	* gcc.c-torture/compile/c.c: ... here.
	* gcc.c-torture/unsorted/cc.c: Move to ...
	* gcc.c-torture/compile/cc.c: ... here.
	* gcc.c-torture/unsorted/charmtst.c: Move to ...
	* gcc.c-torture/compile/charmtst.c: ... here.
	* gcc.c-torture/unsorted/cmb.c: Move to ...
	* gcc.c-torture/compile/cmb.c: ... here.
	* gcc.c-torture/unsorted/cmp.c: Move to ...
	* gcc.c-torture/compile/cmp.c: ... here.
	* gcc.c-torture/unsorted/cmphi.c: Move to ...
	* gcc.c-torture/compile/cmphi.c: ... here.
	* gcc.c-torture/unsorted/cmpsi386.c: Move to ...
	* gcc.c-torture/compile/cmpsi386.c: ... here.
	* gcc.c-torture/unsorted/cmul.c: Move to ...
	* gcc.c-torture/compile/cmul.c: ... here.
	* gcc.c-torture/unsorted/cn1.c: Move to ...
	* gcc.c-torture/compile/cn1.c: ... here.
	* gcc.c-torture/unsorted/comb.c: Move to ...
	* gcc.c-torture/compile/comb.c: ... here.
	* gcc.c-torture/unsorted/consec.c: Move to ...
	* gcc.c-torture/compile/consec.c: ... here.
	* gcc.c-torture/unsorted/const.c: Move to ...
	* gcc.c-torture/compile/const.c: ... here.
	* gcc.c-torture/unsorted/conv.c: Move to ...
	* gcc.c-torture/compile/conv.c: ... here.
	* gcc.c-torture/unsorted/conv_tst.c: Move to ...
	* gcc.c-torture/compile/conv_tst.c: ... here.
	* gcc.c-torture/unsorted/cp.c: Move to ...
	* gcc.c-torture/compile/cp.c: ... here.
	* gcc.c-torture/unsorted/csebug.c: Move to ...
	* gcc.c-torture/compile/csebug.c: ... here.
	* gcc.c-torture/unsorted/cvt.c: Move to ...
	* gcc.c-torture/compile/cvt.c: ... here.
	* gcc.c-torture/unsorted/dblbug.c: Move to ...
	* gcc.c-torture/compile/dblbug.c: ... here.
	* gcc.c-torture/unsorted/dbl_parm.c: Move to ...
	* gcc.c-torture/compile/dbl_parm.c: ... here.
	* gcc.c-torture/unsorted/d.c: Move to ...
	* gcc.c-torture/compile/d.c: ... here.
	* gcc.c-torture/unsorted/ddd.c: Move to ...
	* gcc.c-torture/compile/ddd.c: ... here.
	* gcc.c-torture/unsorted/dead.c: Move to ...
	* gcc.c-torture/compile/dead.c: ... here.
	* gcc.c-torture/unsorted/delay.c: Move to ...
	* gcc.c-torture/compile/delay.c: ... here.
	* gcc.c-torture/unsorted/DFcmp.c: Move to ...
	* gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
	* gcc.c-torture/unsorted/di.c: Move to ...
	* gcc.c-torture/compile/di.c: ... here.
	* gcc.c-torture/unsorted/dic.c: Move to ...
	* gcc.c-torture/compile/dic.c: ... here.
	* gcc.c-torture/unsorted/dilayout.c: Move to ...
	* gcc.c-torture/compile/dilayout.c: ... here.
	* gcc.c-torture/unsorted/dimove.c: Move to ...
	* gcc.c-torture/compile/dimove.c: ... here.
	* gcc.c-torture/unsorted/dimul.c: Move to ...
	* gcc.c-torture/compile/dimul.c: ... here.
	* gcc.c-torture/unsorted/div.c: Move to ...
	* gcc.c-torture/compile/div.c: ... here.
	* gcc.c-torture/unsorted/divdf.c: Move to ...
	* gcc.c-torture/compile/divdf.c: ... here.
	* gcc.c-torture/unsorted/dm.c: Move to ...
	* gcc.c-torture/compile/dm.c: ... here.
	* gcc.c-torture/unsorted/dshift.c: Move to ...
	* gcc.c-torture/compile/dshift.c: ... here.
	* gcc.c-torture/unsorted/e.c: Move to ...
	* gcc.c-torture/compile/e.c: ... here.
	* gcc.c-torture/unsorted/ex.c: Move to ...
	* gcc.c-torture/compile/ex.c: ... here.
	* gcc.c-torture/unsorted/ext.c: Move to ...
	* gcc.c-torture/compile/ext.c: ... here.
	* gcc.c-torture/unsorted/f1.c: Move to ...
	* gcc.c-torture/compile/f1.c: ... here.
	* gcc.c-torture/unsorted/f2.c: Move to ...
	* gcc.c-torture/compile/f2.c: ... here.
	* gcc.c-torture/unsorted/fdmul.c: Move to ...
	* gcc.c-torture/compile/fdmul.c: ... here.
	* gcc.c-torture/unsorted/float.c: Move to ...
	* gcc.c-torture/compile/float.c: ... here.
	* gcc.c-torture/unsorted/flo.c: Move to ...
	* gcc.c-torture/compile/flo.c: ... here.
	* gcc.c-torture/unsorted/flt_const.c: Move to ...
	* gcc.c-torture/compile/flt_const.c: ... here.
	* gcc.c-torture/unsorted/fnul.c: Move to ...
	* gcc.c-torture/compile/fnul.c: ... here.
	* gcc.c-torture/unsorted/foo.c: Move to ...
	* gcc.c-torture/compile/foo.c: ... here.
	* gcc.c-torture/unsorted/forgetcc.c: Move to ...
	* gcc.c-torture/compile/forgetcc.c: ... here.
	* gcc.c-torture/unsorted/fq.c: Move to ...
	* gcc.c-torture/compile/fq.c: ... here.
	* gcc.c-torture/unsorted/g.c: Move to ...
	* gcc.c-torture/compile/g.c: ... here.
	* gcc.c-torture/unsorted/gen_tst.c: Move to ...
	* gcc.c-torture/compile/gen_tst.c: ... here.
	* gcc.c-torture/unsorted/glob.c: Move to ...
	* gcc.c-torture/compile/glob.c: ... here.
	* gcc.c-torture/unsorted/gronk.c: Move to ...
	* gcc.c-torture/compile/gronk.c: ... here.
	* gcc.c-torture/unsorted/hibug.c: Move to ...
	* gcc.c-torture/compile/hibug.c: ... here.
	* gcc.c-torture/unsorted/hi.c: Move to ...
	* gcc.c-torture/compile/hi.c: ... here.
	* gcc.c-torture/unsorted/HIcmp.c: Move to ...
	* gcc.c-torture/compile/HIcmp.c: ... here.
	* gcc.c-torture/unsorted/HIset.c: Move to ...
	* gcc.c-torture/compile/HIset.c: ... here.
	* gcc.c-torture/unsorted/i.c: Move to ...
	* gcc.c-torture/compile/i.c: ... here.
	* gcc.c-torture/unsorted/i++.c: Move to ...
	* gcc.c-torture/compile/i++.c: ... here.
	* gcc.c-torture/unsorted/ic.c: Move to ...
	* gcc.c-torture/compile/ic.c: ... here.
	* gcc.c-torture/unsorted/icmp.c: Move to ...
	* gcc.c-torture/compile/icmp.c: ... here.
	* gcc.c-torture/unsorted/ifreg.c: Move to ...
	* gcc.c-torture/compile/ifreg.c: ... here.
	* gcc.c-torture/unsorted/imm.c: Move to ...
	* gcc.c-torture/compile/imm.c: ... here.
	* gcc.c-torture/unsorted/isinf.c: Move to ...
	* gcc.c-torture/compile/isinf.c: ... here.
	* gcc.c-torture/unsorted/jmp.c: Move to ...
	* gcc.c-torture/compile/jmp.c: ... here.
	* gcc.c-torture/unsorted/jumptab.c: Move to ...
	* gcc.c-torture/compile/jumptab.c: ... here.
	* gcc.c-torture/unsorted/layout.c: Move to ...
	* gcc.c-torture/compile/layout.c: ... here.
	* gcc.c-torture/unsorted/lbug.c: Move to ...
	* gcc.c-torture/compile/lbug.c: ... here.
	* gcc.c-torture/unsorted/l.c: Move to ...
	* gcc.c-torture/compile/l.c: ... here.
	* gcc.c-torture/unsorted/ll1.c: Move to ...
	* gcc.c-torture/compile/ll1.c: ... here.
	* gcc.c-torture/unsorted/llbug.c: Move to ...
	* gcc.c-torture/compile/llbug.c: ... here.
	* gcc.c-torture/unsorted/lll.c: Move to ...
	* gcc.c-torture/compile/lll.c: ... here.
	* gcc.c-torture/unsorted/load8.c: Move to ...
	* gcc.c-torture/compile/load8.c: ... here.
	* gcc.c-torture/unsorted/loadhicc.c: Move to ...
	* gcc.c-torture/compile/loadhicc.c: ... here.
	* gcc.c-torture/unsorted/log2.c: Move to ...
	* gcc.c-torture/compile/log2.c: ... here.
	* gcc.c-torture/unsorted/logic.c: Move to ...
	* gcc.c-torture/compile/logic.c: ... here.
	* gcc.c-torture/unsorted/loop-1.c: Move to ...
	* gcc.c-torture/compile/loop-1.c: ... here.
	* gcc.c-torture/unsorted/loop386.c: Move to ...
	* gcc.c-torture/compile/loop386.c: ... here.
	* gcc.c-torture/unsorted/lop.c: Move to ...
	* gcc.c-torture/compile/lop.c: ... here.
	* gcc.c-torture/unsorted/m1.c: Move to ...
	* gcc.c-torture/compile/m1.c: ... here.
	* gcc.c-torture/unsorted/m2.c: Move to ...
	* gcc.c-torture/compile/m2.c: ... here.
	* gcc.c-torture/unsorted/m5.c: Move to ...
	* gcc.c-torture/compile/m5.c: ... here.
	* gcc.c-torture/unsorted/m68.c: Move to ...
	* gcc.c-torture/compile/m68.c: ... here.
	* gcc.c-torture/unsorted/mbyte.c: Move to ...
	* gcc.c-torture/compile/mbyte.c: ... here.
	* gcc.c-torture/unsorted/mchar.c: Move to ...
	* gcc.c-torture/compile/mchar.c: ... here.
	* gcc.c-torture/unsorted/mcmp.c: Move to ...
	* gcc.c-torture/compile/mcmp.c: ... here.
	* gcc.c-torture/unsorted/mdouble.c: Move to ...
	* gcc.c-torture/compile/mdouble.c: ... here.
	* gcc.c-torture/unsorted/memtst.c: Move to ...
	* gcc.c-torture/compile/memtst.c: ... here.
	* gcc.c-torture/unsorted/miscomp.c: Move to ...
	* gcc.c-torture/compile/miscomp.c: ... here.
	* gcc.c-torture/unsorted/mm.c: Move to ...
	* gcc.c-torture/compile/mm.c: ... here.
	* gcc.c-torture/unsorted/mod.c: Move to ...
	* gcc.c-torture/compile/mod.c: ... here.
	* gcc.c-torture/unsorted/modcc.c: Move to ...
	* gcc.c-torture/compile/modcc.c: ... here.
	* gcc.c-torture/unsorted/move.c: Move to ...
	* gcc.c-torture/compile/move.c: ... here.
	* gcc.c-torture/unsorted/move_qhi.c: Move to ...
	* gcc.c-torture/compile/move_qhi.c: ... here.
	* gcc.c-torture/unsorted/mregtst.c: Move to ...
	* gcc.c-torture/compile/mregtst.c: ... here.
	* gcc.c-torture/unsorted/msp.c: Move to ...
	* gcc.c-torture/compile/msp.c: ... here.
	* gcc.c-torture/unsorted/mtst.c: Move to ...
	* gcc.c-torture/compile/mtst.c: ... here.
	* gcc.c-torture/unsorted/mu.c: Move to ...
	* gcc.c-torture/compile/mu.c: ... here.
	* gcc.c-torture/unsorted/mul.c: Move to ...
	* gcc.c-torture/compile/mul.c: ... here.
	* gcc.c-torture/unsorted/mword1.c: Move to ...
	* gcc.c-torture/compile/mword1.c: ... here.
	* gcc.c-torture/unsorted/mword.c: Move to ...
	* gcc.c-torture/compile/mword.c: ... here.
	* gcc.c-torture/unsorted/n1.c: Move to ...
	* gcc.c-torture/compile/n1.c: ... here.
	* gcc.c-torture/unsorted/nand.c: Move to ...
	* gcc.c-torture/compile/nand.c: ... here.
	* gcc.c-torture/unsorted/n.c: Move to ...
	* gcc.c-torture/compile/n.c: ... here.
	* gcc.c-torture/unsorted/neg.c: Move to ...
	* gcc.c-torture/compile/neg.c: ... here.
	* gcc.c-torture/unsorted/o.c: Move to ...
	* gcc.c-torture/compile/o.c: ... here.
	* gcc.c-torture/unsorted/omit.c: Move to ...
	* gcc.c-torture/compile/omit.c: ... here.
	* gcc.c-torture/unsorted/opout.c: Move to ...
	* gcc.c-torture/compile/opout.c: ... here.
	* gcc.c-torture/unsorted/opt.c: Move to ...
	* gcc.c-torture/compile/opt.c: ... here.
	* gcc.c-torture/unsorted/or386.c: Move to ...
	* gcc.c-torture/compile/or386.c: ... here.
	* gcc.c-torture/unsorted/or.c: Move to ...
	* gcc.c-torture/compile/or.c: ... here.
	* gcc.c-torture/unsorted/parms.c: Move to ...
	* gcc.c-torture/compile/parms.c: ... here.
	* gcc.c-torture/unsorted/pass.c: Move to ...
	* gcc.c-torture/compile/pass.c: ... here.
	* gcc.c-torture/unsorted/p.c: Move to ...
	* gcc.c-torture/compile/p.c: ... here.
	* gcc.c-torture/unsorted/pmt.c: Move to ...
	* gcc.c-torture/compile/pmt.c: ... here.
	* gcc.c-torture/unsorted/poor.c: Move to ...
	* gcc.c-torture/compile/poor.c: ... here.
	* gcc.c-torture/unsorted/pp.c: Move to ...
	* gcc.c-torture/compile/pp.c: ... here.
	* gcc.c-torture/unsorted/pret-arg.c: Move to ...
	* gcc.c-torture/compile/pret-arg.c: ... here.
	* gcc.c-torture/unsorted/pyr2.c: Move to ...
	* gcc.c-torture/compile/pyr2.c: ... here.
	* gcc.c-torture/unsorted/PYRBUG.c: Move to ...
	* gcc.c-torture/compile/PYRBUG.c: ... here.
	* gcc.c-torture/unsorted/pyr.c: Move to ...
	* gcc.c-torture/compile/pyr.c: ... here.
	* gcc.c-torture/unsorted/q.c: Move to ...
	* gcc.c-torture/compile/q.c: ... here.
	* gcc.c-torture/unsorted/QIcmp.c: Move to ...
	* gcc.c-torture/compile/QIcmp.c: ... here.
	* gcc.c-torture/unsorted/QIset.c: Move to ...
	* gcc.c-torture/compile/QIset.c: ... here.
	* gcc.c-torture/unsorted/r1.c: Move to ...
	* gcc.c-torture/compile/r1.c: ... here.
	* gcc.c-torture/unsorted/r.c: Move to ...
	* gcc.c-torture/compile/r.c: ... here.
	* gcc.c-torture/unsorted/rel.c: Move to ...
	* gcc.c-torture/compile/rel.c: ... here.
	* gcc.c-torture/unsorted/rmsc.c: Move to ...
	* gcc.c-torture/compile/rmsc.c: ... here.
	* gcc.c-torture/unsorted/round.c: Move to ...
	* gcc.c-torture/compile/round.c: ... here.
	* gcc.c-torture/unsorted/run.c: Move to ...
	* gcc.c-torture/compile/run.c: ... here.
	* gcc.c-torture/unsorted/sar.c: Move to ...
	* gcc.c-torture/compile/sar.c: ... here.
	* gcc.c-torture/unsorted/s.c: Move to ...
	* gcc.c-torture/compile/s.c: ... here.
	* gcc.c-torture/unsorted/scal.c: Move to ...
	* gcc.c-torture/compile/scal.c: ... here.
	* gcc.c-torture/unsorted/sc.c: Move to ...
	* gcc.c-torture/compile/sc.c: ... here.
	* gcc.c-torture/unsorted/scc.c: Move to ...
	* gcc.c-torture/compile/scc.c: ... here.
	* gcc.c-torture/unsorted/scond.c: Move to ...
	* gcc.c-torture/compile/scond.c: ... here.
	* gcc.c-torture/unsorted/selfrec.c: Move to ...
	* gcc.c-torture/compile/selfrec.c: ... here.
	* gcc.c-torture/unsorted/seq.c: Move to ...
	* gcc.c-torture/compile/seq.c: ... here.
	* gcc.c-torture/unsorted/set386.c: Move to ...
	* gcc.c-torture/compile/set386.c: ... here.
	* gcc.c-torture/unsorted/set88.c: Move to ...
	* gcc.c-torture/compile/set88.c: ... here.
	* gcc.c-torture/unsorted/SFset.c: Move to ...
	* gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
	* gcc.c-torture/unsorted/shand.c: Move to ...
	* gcc.c-torture/compile/shand.c: ... here.
	* gcc.c-torture/unsorted/sh.c: Move to ...
	* gcc.c-torture/compile/sh.c: ... here.
	* gcc.c-torture/unsorted/shft.c: Move to ...
	* gcc.c-torture/compile/shft.c: ... here.
	* gcc.c-torture/unsorted/shift.c: Move to ...
	* gcc.c-torture/compile/shift.c: ... here.
	* gcc.c-torture/unsorted/shloop.c: Move to ...
	* gcc.c-torture/compile/shloop.c: ... here.
	* gcc.c-torture/unsorted/shm.c: Move to ...
	* gcc.c-torture/compile/shm.c: ... here.
	* gcc.c-torture/unsorted/SIcmp.c: Move to ...
	* gcc.c-torture/compile/SIcmp.c: ... here.
	* gcc.c-torture/unsorted/signext2.c: Move to ...
	* gcc.c-torture/compile/signext2.c: ... here.
	* gcc.c-torture/unsorted/signext.c: Move to ...
	* gcc.c-torture/compile/signext.c: ... here.
	* gcc.c-torture/unsorted/sim.c: Move to ...
	* gcc.c-torture/compile/sim.c: ... here.
	* gcc.c-torture/unsorted/simple.c: Move to ...
	* gcc.c-torture/compile/simple.c: ... here.
	* gcc.c-torture/unsorted/SIset.c: Move to ...
	* gcc.c-torture/compile/SIset.c: ... here.
	* gcc.c-torture/unsorted/sne.c: Move to ...
	* gcc.c-torture/compile/sne.c: ... here.
	* gcc.c-torture/unsorted/sound.c: Move to ...
	* gcc.c-torture/compile/sound.c: ... here.
	* gcc.c-torture/unsorted/sparcbug.c: Move to ...
	* gcc.c-torture/compile/sparcbug.c: ... here.
	* gcc.c-torture/unsorted/speed.c: Move to ...
	* gcc.c-torture/compile/speed.c: ... here.
	* gcc.c-torture/unsorted/stor.c: Move to ...
	* gcc.c-torture/compile/stor.c: ... here.
	* gcc.c-torture/unsorted/store0.c: Move to ...
	* gcc.c-torture/compile/store0.c: ... here.
	* gcc.c-torture/unsorted/storecc.c: Move to ...
	* gcc.c-torture/compile/storecc.c: ... here.
	* gcc.c-torture/unsorted/str.c: Move to ...
	* gcc.c-torture/compile/str.c: ... here.
	* gcc.c-torture/unsorted/stru.c: Move to ...
	* gcc.c-torture/compile/stru.c: ... here.
	* gcc.c-torture/unsorted/structret.c: Move to ...
	* gcc.c-torture/compile/structret.c: ... here.
	* gcc.c-torture/unsorted/stuct.c: Move to ...
	* gcc.c-torture/compile/stuct.c: ... here.
	* gcc.c-torture/unsorted/sub32.c: Move to ...
	* gcc.c-torture/compile/sub32.c: ... here.
	* gcc.c-torture/unsorted/subcc.c: Move to ...
	* gcc.c-torture/compile/subcc.c: ... here.
	* gcc.c-torture/unsorted/subcse.c: Move to ...
	* gcc.c-torture/compile/subcse.c: ... here.
	* gcc.c-torture/unsorted/sym.c: Move to ...
	* gcc.c-torture/compile/sym.c: ... here.
	* gcc.c-torture/unsorted/symconst.c: Move to ...
	* gcc.c-torture/compile/symconst.c: ... here.
	* gcc.c-torture/unsorted/t.c: Move to ...
	* gcc.c-torture/compile/t.c: ... here.
	* gcc.c-torture/unsorted/test.c: Move to ...
	* gcc.c-torture/compile/test.c: ... here.
	* gcc.c-torture/unsorted/test-flow.c: Move to ...
	* gcc.c-torture/compile/test-flow.c: ... here.
	* gcc.c-torture/unsorted/test-loop.c: Move to ...
	* gcc.c-torture/compile/test-loop.c: ... here.
	* gcc.c-torture/unsorted/time.c: Move to ...
	* gcc.c-torture/compile/time.c: ... here.
	* gcc.c-torture/unsorted/tmp.c: Move to ...
	* gcc.c-torture/compile/tmp.c: ... here.
	* gcc.c-torture/unsorted/trivial.c: Move to ...
	* gcc.c-torture/compile/trivial.c: ... here.
	* gcc.c-torture/unsorted/trunc.c: Move to ...
	* gcc.c-torture/compile/trunc.c: ... here.
	* gcc.c-torture/unsorted/u.c: Move to ...
	* gcc.c-torture/compile/u.c: ... here.
	* gcc.c-torture/unsorted/udconvert.c: Move to ...
	* gcc.c-torture/compile/udconvert.c: ... here.
	* gcc.c-torture/unsorted/udivmod4.c: Move to ...
	* gcc.c-torture/compile/udivmod4.c: ... here.
	* gcc.c-torture/unsorted/UHIcmp.c: Move to ...
	* gcc.c-torture/compile/UHIcmp.c: ... here.
	* gcc.c-torture/unsorted/uns.c: Move to ...
	* gcc.c-torture/compile/uns.c: ... here.
	* gcc.c-torture/unsorted/uns_tst.c: Move to ...
	* gcc.c-torture/compile/uns_tst.c: ... here.
	* gcc.c-torture/unsorted/UQIcmp.c: Move to ...
	* gcc.c-torture/compile/UQIcmp.c: ... here.
	* gcc.c-torture/unsorted/USIcmp.c: Move to ...
	* gcc.c-torture/compile/USIcmp.c: ... here.
	* gcc.c-torture/unsorted/uuarg.c: Move to ...
	* gcc.c-torture/compile/uuarg.c: ... here.
	* gcc.c-torture/unsorted/v.c: Move to ...
	* gcc.c-torture/compile/v.c: ... here.
	* gcc.c-torture/unsorted/w.c: Move to ...
	* gcc.c-torture/compile/w.c: ... here.
	* gcc.c-torture/unsorted/ww.c: Move to ...
	* gcc.c-torture/compile/ww.c: ... here.
	* gcc.c-torture/unsorted/xb.c: Move to ...
	* gcc.c-torture/compile/xb.c: ... here.
	* gcc.c-torture/unsorted/xbg.c: Move to ...
	* gcc.c-torture/compile/xbg.c: ... here.
	* gcc.c-torture/unsorted/x.c: Move to ...
	* gcc.c-torture/compile/x.c: ... here.
	* gcc.c-torture/unsorted/xc.c: Move to ...
	* gcc.c-torture/compile/xc.c: ... here.
	* gcc.c-torture/unsorted/xcsebug.c: Move to ...
	* gcc.c-torture/compile/xcsebug.c: ... here.
	* gcc.c-torture/unsorted/xdi.c: Move to ...
	* gcc.c-torture/compile/xdi.c: ... here.
	* gcc.c-torture/unsorted/xfoo.c: Move to ...
	* gcc.c-torture/compile/xfoo.c: ... here.
	* gcc.c-torture/unsorted/xi.c: Move to ...
	* gcc.c-torture/compile/xi.c: ... here.
	* gcc.c-torture/unsorted/xlop.c: Move to ...
	* gcc.c-torture/compile/xlop.c: ... here.
	* gcc.c-torture/unsorted/xmtst.c: Move to ...
	* gcc.c-torture/compile/xmtst.c: ... here.
	* gcc.c-torture/unsorted/xneg.c: Move to ...
	* gcc.c-torture/compile/xneg.c: ... here.
	* gcc.c-torture/unsorted/xopt.c: Move to ...
	* gcc.c-torture/compile/xopt.c: ... here.
	* gcc.c-torture/unsorted/xor.c: Move to ...
	* gcc.c-torture/compile/xor.c: ... here.
	* gcc.c-torture/unsorted/xorn.c: Move to ...
	* gcc.c-torture/compile/xorn.c: ... here.
	* gcc.c-torture/unsorted/xp.c: Move to ...
	* gcc.c-torture/compile/xp.c: ... here.
	* gcc.c-torture/unsorted/xpp.c: Move to ...
	* gcc.c-torture/compile/xpp.c: ... here.
	* gcc.c-torture/unsorted/xs.c: Move to ...
	* gcc.c-torture/compile/xs.c: ... here.
	* gcc.c-torture/unsorted/xsh.c: Move to ...
	* gcc.c-torture/compile/xsh.c: ... here.
	* gcc.c-torture/unsorted/xz.c: Move to ...
	* gcc.c-torture/compile/xz.c: ... here.
	* gcc.c-torture/unsorted/xzz.c: Move to ...
	* gcc.c-torture/compile/xzz.c: ... here.

From-SVN: r214793
parent 2dbf5066
2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
* gcc.c-torture/unsorted/386.c: Move to ...
* gcc.c-torture/compile/386.c: ... here.
* gcc.c-torture/unsorted/86.c: Move to ...
* gcc.c-torture/compile/86.c: ... here.
* gcc.c-torture/unsorted/a1.c: Move to ...
* gcc.c-torture/compile/a1.c: ... here.
* gcc.c-torture/unsorted/a3.c: Move to ...
* gcc.c-torture/compile/a3.c: ... here.
* gcc.c-torture/unsorted/aaa.c: Move to ...
* gcc.c-torture/compile/aaa.c: ... here.
* gcc.c-torture/unsorted/aa.c: Move to ...
* gcc.c-torture/compile/aa.c: ... here.
* gcc.c-torture/unsorted/abs.c: Move to ...
* gcc.c-torture/compile/abs.c: ... here.
* gcc.c-torture/unsorted/a.c: Move to ...
* gcc.c-torture/compile/a.c: ... here.
* gcc.c-torture/unsorted/ac.c: Move to ...
* gcc.c-torture/compile/ac.c: ... here.
* gcc.c-torture/unsorted/acc.c: Move to ...
* gcc.c-torture/compile/acc.c: ... here.
* gcc.c-torture/unsorted/add386.c: Move to ...
* gcc.c-torture/compile/add386.c: ... here.
* gcc.c-torture/unsorted/add.c: Move to ...
* gcc.c-torture/compile/add.c: ... here.
* gcc.c-torture/unsorted/addcc.c: Move to ...
* gcc.c-torture/compile/addcc.c: ... here.
* gcc.c-torture/unsorted/andm.c: Move to ...
* gcc.c-torture/compile/andm.c: ... here.
* gcc.c-torture/unsorted/andmem.c: Move to ...
* gcc.c-torture/compile/andmem.c: ... here.
* gcc.c-torture/unsorted/andn.c: Move to ...
* gcc.c-torture/compile/andn.c: ... here.
* gcc.c-torture/unsorted/andok.c: Move to ...
* gcc.c-torture/compile/andok.c: ... here.
* gcc.c-torture/unsorted/andsi.c: Move to ...
* gcc.c-torture/compile/andsi.c: ... here.
* gcc.c-torture/unsorted/andsparc.c: Move to ...
* gcc.c-torture/compile/andsparc.c: ... here.
* gcc.c-torture/unsorted/aos.c: Move to ...
* gcc.c-torture/compile/aos.c: ... here.
* gcc.c-torture/unsorted/arr.c: Move to ...
* gcc.c-torture/compile/arr.c: ... here.
* gcc.c-torture/unsorted/as.c: Move to ...
* gcc.c-torture/compile/as.c: ... here.
* gcc.c-torture/unsorted/ase.c: Move to ...
* gcc.c-torture/compile/ase.c: ... here.
* gcc.c-torture/unsorted/b1.c: Move to ...
* gcc.c-torture/compile/b1.c: ... here.
* gcc.c-torture/unsorted/b2.c: Move to ...
* gcc.c-torture/compile/b2.c: ... here.
* gcc.c-torture/unsorted/b3.c: Move to ...
* gcc.c-torture/compile/b3.c: ... here.
* gcc.c-torture/unsorted/b88.c: Move to ...
* gcc.c-torture/compile/b88.c: ... here.
* gcc.c-torture/unsorted/bad.c: Move to ...
* gcc.c-torture/compile/bad.c: ... here.
* gcc.c-torture/unsorted/band.c: Move to ...
* gcc.c-torture/compile/band.c: ... here.
* gcc.c-torture/unsorted/bb0.c: Move to ...
* gcc.c-torture/compile/bb0.c: ... here.
* gcc.c-torture/unsorted/bb1.c: Move to ...
* gcc.c-torture/compile/bb1.c: ... here.
* gcc.c-torture/unsorted/bbb.c: Move to ...
* gcc.c-torture/compile/bbb.c: ... here.
* gcc.c-torture/unsorted/b.c: Move to ...
* gcc.c-torture/compile/b.c: ... here.
* gcc.c-torture/unsorted/bc.c: Move to ...
* gcc.c-torture/compile/bc.c: ... here.
* gcc.c-torture/unsorted/bcopy.c: Move to ...
* gcc.c-torture/compile/bcopy.c: ... here.
* gcc.c-torture/unsorted/bf.c: Move to ...
* gcc.c-torture/compile/bf.c: ... here.
* gcc.c-torture/unsorted/bfins.c: Move to ...
* gcc.c-torture/compile/bfins.c: ... here.
* gcc.c-torture/unsorted/bfx.c: Move to ...
* gcc.c-torture/compile/bfx.c: ... here.
* gcc.c-torture/unsorted/bge.c: Move to ...
* gcc.c-torture/compile/bge.c: ... here.
* gcc.c-torture/unsorted/bit.c: Move to ...
* gcc.c-torture/compile/bit.c: ... here.
* gcc.c-torture/unsorted/bitf.c: Move to ...
* gcc.c-torture/compile/bitf.c: ... here.
* gcc.c-torture/unsorted/bitw.c: Move to ...
* gcc.c-torture/compile/bitw.c: ... here.
* gcc.c-torture/unsorted/blk.c: Move to ...
* gcc.c-torture/compile/blk.c: ... here.
* gcc.c-torture/unsorted/bt386.c: Move to ...
* gcc.c-torture/compile/bt386.c: ... here.
* gcc.c-torture/unsorted/bt.c: Move to ...
* gcc.c-torture/compile/bt.c: ... here.
* gcc.c-torture/unsorted/BUG11.c: Move to ...
* gcc.c-torture/compile/BUG11.c: ... here.
* gcc.c-torture/unsorted/BUG12.c: Move to ...
* gcc.c-torture/compile/BUG12.c: ... here.
* gcc.c-torture/unsorted/BUG13.c: Move to ...
* gcc.c-torture/compile/BUG13.c: ... here.
* gcc.c-torture/unsorted/BUG16.c: Move to ...
* gcc.c-torture/compile/BUG16.c: ... here.
* gcc.c-torture/unsorted/BUG17.c: Move to ...
* gcc.c-torture/compile/BUG17.c: ... here.
* gcc.c-torture/unsorted/BUG18.c: Move to ...
* gcc.c-torture/compile/BUG18.c: ... here.
* gcc.c-torture/unsorted/BUG1.c: Move to ...
* gcc.c-torture/compile/BUG1.c: ... here.
* gcc.c-torture/unsorted/BUG21.c: Move to ...
* gcc.c-torture/compile/BUG21.c: ... here.
* gcc.c-torture/unsorted/BUG22.c: Move to ...
* gcc.c-torture/compile/BUG22.c: ... here.
* gcc.c-torture/unsorted/BUG23.c: Move to ...
* gcc.c-torture/compile/BUG23.c: ... here.
* gcc.c-torture/unsorted/BUG24.c: Move to ...
* gcc.c-torture/compile/BUG24.c: ... here.
* gcc.c-torture/unsorted/BUG25.c: Move to ...
* gcc.c-torture/compile/BUG25.c: ... here.
* gcc.c-torture/unsorted/BUG2.c: Move to ...
* gcc.c-torture/compile/BUG2.c: ... here.
* gcc.c-torture/unsorted/BUG3.c: Move to ...
* gcc.c-torture/compile/BUG3.c: ... here.
* gcc.c-torture/unsorted/BUG4.c: Move to ...
* gcc.c-torture/compile/BUG4.c: ... here.
* gcc.c-torture/unsorted/BUG5.c: Move to ...
* gcc.c-torture/compile/BUG5.c: ... here.
* gcc.c-torture/unsorted/BUG6.c: Move to ...
* gcc.c-torture/compile/BUG6.c: ... here.
* gcc.c-torture/unsorted/bug.c: Move to ...
* gcc.c-torture/compile/bug.c: ... here.
* gcc.c-torture/unsorted/bugc.c: Move to ...
* gcc.c-torture/compile/bugc.c: ... here.
* gcc.c-torture/unsorted/buns.c: Move to ...
* gcc.c-torture/compile/buns.c: ... here.
* gcc.c-torture/unsorted/bx.c: Move to ...
* gcc.c-torture/compile/bx.c: ... here.
* gcc.c-torture/unsorted/c1.c: Move to ...
* gcc.c-torture/compile/c1.c: ... here.
* gcc.c-torture/unsorted/c2.c: Move to ...
* gcc.c-torture/compile/c2.c: ... here.
* gcc.c-torture/unsorted/call386.c: Move to ...
* gcc.c-torture/compile/call386.c: ... here.
* gcc.c-torture/unsorted/call.c: Move to ...
* gcc.c-torture/compile/call.c: ... here.
* gcc.c-torture/unsorted/callind.c: Move to ...
* gcc.c-torture/compile/callind.c: ... here.
* gcc.c-torture/unsorted/c.c: Move to ...
* gcc.c-torture/compile/c.c: ... here.
* gcc.c-torture/unsorted/cc.c: Move to ...
* gcc.c-torture/compile/cc.c: ... here.
* gcc.c-torture/unsorted/charmtst.c: Move to ...
* gcc.c-torture/compile/charmtst.c: ... here.
* gcc.c-torture/unsorted/cmb.c: Move to ...
* gcc.c-torture/compile/cmb.c: ... here.
* gcc.c-torture/unsorted/cmp.c: Move to ...
* gcc.c-torture/compile/cmp.c: ... here.
* gcc.c-torture/unsorted/cmphi.c: Move to ...
* gcc.c-torture/compile/cmphi.c: ... here.
* gcc.c-torture/unsorted/cmpsi386.c: Move to ...
* gcc.c-torture/compile/cmpsi386.c: ... here.
* gcc.c-torture/unsorted/cmul.c: Move to ...
* gcc.c-torture/compile/cmul.c: ... here.
* gcc.c-torture/unsorted/cn1.c: Move to ...
* gcc.c-torture/compile/cn1.c: ... here.
* gcc.c-torture/unsorted/comb.c: Move to ...
* gcc.c-torture/compile/comb.c: ... here.
* gcc.c-torture/unsorted/consec.c: Move to ...
* gcc.c-torture/compile/consec.c: ... here.
* gcc.c-torture/unsorted/const.c: Move to ...
* gcc.c-torture/compile/const.c: ... here.
* gcc.c-torture/unsorted/conv.c: Move to ...
* gcc.c-torture/compile/conv.c: ... here.
* gcc.c-torture/unsorted/conv_tst.c: Move to ...
* gcc.c-torture/compile/conv_tst.c: ... here.
* gcc.c-torture/unsorted/cp.c: Move to ...
* gcc.c-torture/compile/cp.c: ... here.
* gcc.c-torture/unsorted/csebug.c: Move to ...
* gcc.c-torture/compile/csebug.c: ... here.
* gcc.c-torture/unsorted/cvt.c: Move to ...
* gcc.c-torture/compile/cvt.c: ... here.
* gcc.c-torture/unsorted/dblbug.c: Move to ...
* gcc.c-torture/compile/dblbug.c: ... here.
* gcc.c-torture/unsorted/dbl_parm.c: Move to ...
* gcc.c-torture/compile/dbl_parm.c: ... here.
* gcc.c-torture/unsorted/d.c: Move to ...
* gcc.c-torture/compile/d.c: ... here.
* gcc.c-torture/unsorted/ddd.c: Move to ...
* gcc.c-torture/compile/ddd.c: ... here.
* gcc.c-torture/unsorted/dead.c: Move to ...
* gcc.c-torture/compile/dead.c: ... here.
* gcc.c-torture/unsorted/delay.c: Move to ...
* gcc.c-torture/compile/delay.c: ... here.
* gcc.c-torture/unsorted/DFcmp.c: Move to ...
* gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
* gcc.c-torture/unsorted/di.c: Move to ...
* gcc.c-torture/compile/di.c: ... here.
* gcc.c-torture/unsorted/dic.c: Move to ...
* gcc.c-torture/compile/dic.c: ... here.
* gcc.c-torture/unsorted/dilayout.c: Move to ...
* gcc.c-torture/compile/dilayout.c: ... here.
* gcc.c-torture/unsorted/dimove.c: Move to ...
* gcc.c-torture/compile/dimove.c: ... here.
* gcc.c-torture/unsorted/dimul.c: Move to ...
* gcc.c-torture/compile/dimul.c: ... here.
* gcc.c-torture/unsorted/div.c: Move to ...
* gcc.c-torture/compile/div.c: ... here.
* gcc.c-torture/unsorted/divdf.c: Move to ...
* gcc.c-torture/compile/divdf.c: ... here.
* gcc.c-torture/unsorted/dm.c: Move to ...
* gcc.c-torture/compile/dm.c: ... here.
* gcc.c-torture/unsorted/dshift.c: Move to ...
* gcc.c-torture/compile/dshift.c: ... here.
* gcc.c-torture/unsorted/e.c: Move to ...
* gcc.c-torture/compile/e.c: ... here.
* gcc.c-torture/unsorted/ex.c: Move to ...
* gcc.c-torture/compile/ex.c: ... here.
* gcc.c-torture/unsorted/ext.c: Move to ...
* gcc.c-torture/compile/ext.c: ... here.
* gcc.c-torture/unsorted/f1.c: Move to ...
* gcc.c-torture/compile/f1.c: ... here.
* gcc.c-torture/unsorted/f2.c: Move to ...
* gcc.c-torture/compile/f2.c: ... here.
* gcc.c-torture/unsorted/fdmul.c: Move to ...
* gcc.c-torture/compile/fdmul.c: ... here.
* gcc.c-torture/unsorted/float.c: Move to ...
* gcc.c-torture/compile/float.c: ... here.
* gcc.c-torture/unsorted/flo.c: Move to ...
* gcc.c-torture/compile/flo.c: ... here.
* gcc.c-torture/unsorted/flt_const.c: Move to ...
* gcc.c-torture/compile/flt_const.c: ... here.
* gcc.c-torture/unsorted/fnul.c: Move to ...
* gcc.c-torture/compile/fnul.c: ... here.
* gcc.c-torture/unsorted/foo.c: Move to ...
* gcc.c-torture/compile/foo.c: ... here.
* gcc.c-torture/unsorted/forgetcc.c: Move to ...
* gcc.c-torture/compile/forgetcc.c: ... here.
* gcc.c-torture/unsorted/fq.c: Move to ...
* gcc.c-torture/compile/fq.c: ... here.
* gcc.c-torture/unsorted/g.c: Move to ...
* gcc.c-torture/compile/g.c: ... here.
* gcc.c-torture/unsorted/gen_tst.c: Move to ...
* gcc.c-torture/compile/gen_tst.c: ... here.
* gcc.c-torture/unsorted/glob.c: Move to ...
* gcc.c-torture/compile/glob.c: ... here.
* gcc.c-torture/unsorted/gronk.c: Move to ...
* gcc.c-torture/compile/gronk.c: ... here.
* gcc.c-torture/unsorted/hibug.c: Move to ...
* gcc.c-torture/compile/hibug.c: ... here.
* gcc.c-torture/unsorted/hi.c: Move to ...
* gcc.c-torture/compile/hi.c: ... here.
* gcc.c-torture/unsorted/HIcmp.c: Move to ...
* gcc.c-torture/compile/HIcmp.c: ... here.
* gcc.c-torture/unsorted/HIset.c: Move to ...
* gcc.c-torture/compile/HIset.c: ... here.
* gcc.c-torture/unsorted/i.c: Move to ...
* gcc.c-torture/compile/i.c: ... here.
* gcc.c-torture/unsorted/i++.c: Move to ...
* gcc.c-torture/compile/i++.c: ... here.
* gcc.c-torture/unsorted/ic.c: Move to ...
* gcc.c-torture/compile/ic.c: ... here.
* gcc.c-torture/unsorted/icmp.c: Move to ...
* gcc.c-torture/compile/icmp.c: ... here.
* gcc.c-torture/unsorted/ifreg.c: Move to ...
* gcc.c-torture/compile/ifreg.c: ... here.
* gcc.c-torture/unsorted/imm.c: Move to ...
* gcc.c-torture/compile/imm.c: ... here.
* gcc.c-torture/unsorted/isinf.c: Move to ...
* gcc.c-torture/compile/isinf.c: ... here.
* gcc.c-torture/unsorted/jmp.c: Move to ...
* gcc.c-torture/compile/jmp.c: ... here.
* gcc.c-torture/unsorted/jumptab.c: Move to ...
* gcc.c-torture/compile/jumptab.c: ... here.
* gcc.c-torture/unsorted/layout.c: Move to ...
* gcc.c-torture/compile/layout.c: ... here.
* gcc.c-torture/unsorted/lbug.c: Move to ...
* gcc.c-torture/compile/lbug.c: ... here.
* gcc.c-torture/unsorted/l.c: Move to ...
* gcc.c-torture/compile/l.c: ... here.
* gcc.c-torture/unsorted/ll1.c: Move to ...
* gcc.c-torture/compile/ll1.c: ... here.
* gcc.c-torture/unsorted/llbug.c: Move to ...
* gcc.c-torture/compile/llbug.c: ... here.
* gcc.c-torture/unsorted/lll.c: Move to ...
* gcc.c-torture/compile/lll.c: ... here.
* gcc.c-torture/unsorted/load8.c: Move to ...
* gcc.c-torture/compile/load8.c: ... here.
* gcc.c-torture/unsorted/loadhicc.c: Move to ...
* gcc.c-torture/compile/loadhicc.c: ... here.
* gcc.c-torture/unsorted/log2.c: Move to ...
* gcc.c-torture/compile/log2.c: ... here.
* gcc.c-torture/unsorted/logic.c: Move to ...
* gcc.c-torture/compile/logic.c: ... here.
* gcc.c-torture/unsorted/loop-1.c: Move to ...
* gcc.c-torture/compile/loop-1.c: ... here.
* gcc.c-torture/unsorted/loop386.c: Move to ...
* gcc.c-torture/compile/loop386.c: ... here.
* gcc.c-torture/unsorted/lop.c: Move to ...
* gcc.c-torture/compile/lop.c: ... here.
* gcc.c-torture/unsorted/m1.c: Move to ...
* gcc.c-torture/compile/m1.c: ... here.
* gcc.c-torture/unsorted/m2.c: Move to ...
* gcc.c-torture/compile/m2.c: ... here.
* gcc.c-torture/unsorted/m5.c: Move to ...
* gcc.c-torture/compile/m5.c: ... here.
* gcc.c-torture/unsorted/m68.c: Move to ...
* gcc.c-torture/compile/m68.c: ... here.
* gcc.c-torture/unsorted/mbyte.c: Move to ...
* gcc.c-torture/compile/mbyte.c: ... here.
* gcc.c-torture/unsorted/mchar.c: Move to ...
* gcc.c-torture/compile/mchar.c: ... here.
* gcc.c-torture/unsorted/mcmp.c: Move to ...
* gcc.c-torture/compile/mcmp.c: ... here.
* gcc.c-torture/unsorted/mdouble.c: Move to ...
* gcc.c-torture/compile/mdouble.c: ... here.
* gcc.c-torture/unsorted/memtst.c: Move to ...
* gcc.c-torture/compile/memtst.c: ... here.
* gcc.c-torture/unsorted/miscomp.c: Move to ...
* gcc.c-torture/compile/miscomp.c: ... here.
* gcc.c-torture/unsorted/mm.c: Move to ...
* gcc.c-torture/compile/mm.c: ... here.
* gcc.c-torture/unsorted/mod.c: Move to ...
* gcc.c-torture/compile/mod.c: ... here.
* gcc.c-torture/unsorted/modcc.c: Move to ...
* gcc.c-torture/compile/modcc.c: ... here.
* gcc.c-torture/unsorted/move.c: Move to ...
* gcc.c-torture/compile/move.c: ... here.
* gcc.c-torture/unsorted/move_qhi.c: Move to ...
* gcc.c-torture/compile/move_qhi.c: ... here.
* gcc.c-torture/unsorted/mregtst.c: Move to ...
* gcc.c-torture/compile/mregtst.c: ... here.
* gcc.c-torture/unsorted/msp.c: Move to ...
* gcc.c-torture/compile/msp.c: ... here.
* gcc.c-torture/unsorted/mtst.c: Move to ...
* gcc.c-torture/compile/mtst.c: ... here.
* gcc.c-torture/unsorted/mu.c: Move to ...
* gcc.c-torture/compile/mu.c: ... here.
* gcc.c-torture/unsorted/mul.c: Move to ...
* gcc.c-torture/compile/mul.c: ... here.
* gcc.c-torture/unsorted/mword1.c: Move to ...
* gcc.c-torture/compile/mword1.c: ... here.
* gcc.c-torture/unsorted/mword.c: Move to ...
* gcc.c-torture/compile/mword.c: ... here.
* gcc.c-torture/unsorted/n1.c: Move to ...
* gcc.c-torture/compile/n1.c: ... here.
* gcc.c-torture/unsorted/nand.c: Move to ...
* gcc.c-torture/compile/nand.c: ... here.
* gcc.c-torture/unsorted/n.c: Move to ...
* gcc.c-torture/compile/n.c: ... here.
* gcc.c-torture/unsorted/neg.c: Move to ...
* gcc.c-torture/compile/neg.c: ... here.
* gcc.c-torture/unsorted/o.c: Move to ...
* gcc.c-torture/compile/o.c: ... here.
* gcc.c-torture/unsorted/omit.c: Move to ...
* gcc.c-torture/compile/omit.c: ... here.
* gcc.c-torture/unsorted/opout.c: Move to ...
* gcc.c-torture/compile/opout.c: ... here.
* gcc.c-torture/unsorted/opt.c: Move to ...
* gcc.c-torture/compile/opt.c: ... here.
* gcc.c-torture/unsorted/or386.c: Move to ...
* gcc.c-torture/compile/or386.c: ... here.
* gcc.c-torture/unsorted/or.c: Move to ...
* gcc.c-torture/compile/or.c: ... here.
* gcc.c-torture/unsorted/parms.c: Move to ...
* gcc.c-torture/compile/parms.c: ... here.
* gcc.c-torture/unsorted/pass.c: Move to ...
* gcc.c-torture/compile/pass.c: ... here.
* gcc.c-torture/unsorted/p.c: Move to ...
* gcc.c-torture/compile/p.c: ... here.
* gcc.c-torture/unsorted/pmt.c: Move to ...
* gcc.c-torture/compile/pmt.c: ... here.
* gcc.c-torture/unsorted/poor.c: Move to ...
* gcc.c-torture/compile/poor.c: ... here.
* gcc.c-torture/unsorted/pp.c: Move to ...
* gcc.c-torture/compile/pp.c: ... here.
* gcc.c-torture/unsorted/pret-arg.c: Move to ...
* gcc.c-torture/compile/pret-arg.c: ... here.
* gcc.c-torture/unsorted/pyr2.c: Move to ...
* gcc.c-torture/compile/pyr2.c: ... here.
* gcc.c-torture/unsorted/PYRBUG.c: Move to ...
* gcc.c-torture/compile/PYRBUG.c: ... here.
* gcc.c-torture/unsorted/pyr.c: Move to ...
* gcc.c-torture/compile/pyr.c: ... here.
* gcc.c-torture/unsorted/q.c: Move to ...
* gcc.c-torture/compile/q.c: ... here.
* gcc.c-torture/unsorted/QIcmp.c: Move to ...
* gcc.c-torture/compile/QIcmp.c: ... here.
* gcc.c-torture/unsorted/QIset.c: Move to ...
* gcc.c-torture/compile/QIset.c: ... here.
* gcc.c-torture/unsorted/r1.c: Move to ...
* gcc.c-torture/compile/r1.c: ... here.
* gcc.c-torture/unsorted/r.c: Move to ...
* gcc.c-torture/compile/r.c: ... here.
* gcc.c-torture/unsorted/rel.c: Move to ...
* gcc.c-torture/compile/rel.c: ... here.
* gcc.c-torture/unsorted/rmsc.c: Move to ...
* gcc.c-torture/compile/rmsc.c: ... here.
* gcc.c-torture/unsorted/round.c: Move to ...
* gcc.c-torture/compile/round.c: ... here.
* gcc.c-torture/unsorted/run.c: Move to ...
* gcc.c-torture/compile/run.c: ... here.
* gcc.c-torture/unsorted/sar.c: Move to ...
* gcc.c-torture/compile/sar.c: ... here.
* gcc.c-torture/unsorted/s.c: Move to ...
* gcc.c-torture/compile/s.c: ... here.
* gcc.c-torture/unsorted/scal.c: Move to ...
* gcc.c-torture/compile/scal.c: ... here.
* gcc.c-torture/unsorted/sc.c: Move to ...
* gcc.c-torture/compile/sc.c: ... here.
* gcc.c-torture/unsorted/scc.c: Move to ...
* gcc.c-torture/compile/scc.c: ... here.
* gcc.c-torture/unsorted/scond.c: Move to ...
* gcc.c-torture/compile/scond.c: ... here.
* gcc.c-torture/unsorted/selfrec.c: Move to ...
* gcc.c-torture/compile/selfrec.c: ... here.
* gcc.c-torture/unsorted/seq.c: Move to ...
* gcc.c-torture/compile/seq.c: ... here.
* gcc.c-torture/unsorted/set386.c: Move to ...
* gcc.c-torture/compile/set386.c: ... here.
* gcc.c-torture/unsorted/set88.c: Move to ...
* gcc.c-torture/compile/set88.c: ... here.
* gcc.c-torture/unsorted/SFset.c: Move to ...
* gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
* gcc.c-torture/unsorted/shand.c: Move to ...
* gcc.c-torture/compile/shand.c: ... here.
* gcc.c-torture/unsorted/sh.c: Move to ...
* gcc.c-torture/compile/sh.c: ... here.
* gcc.c-torture/unsorted/shft.c: Move to ...
* gcc.c-torture/compile/shft.c: ... here.
* gcc.c-torture/unsorted/shift.c: Move to ...
* gcc.c-torture/compile/shift.c: ... here.
* gcc.c-torture/unsorted/shloop.c: Move to ...
* gcc.c-torture/compile/shloop.c: ... here.
* gcc.c-torture/unsorted/shm.c: Move to ...
* gcc.c-torture/compile/shm.c: ... here.
* gcc.c-torture/unsorted/SIcmp.c: Move to ...
* gcc.c-torture/compile/SIcmp.c: ... here.
* gcc.c-torture/unsorted/signext2.c: Move to ...
* gcc.c-torture/compile/signext2.c: ... here.
* gcc.c-torture/unsorted/signext.c: Move to ...
* gcc.c-torture/compile/signext.c: ... here.
* gcc.c-torture/unsorted/sim.c: Move to ...
* gcc.c-torture/compile/sim.c: ... here.
* gcc.c-torture/unsorted/simple.c: Move to ...
* gcc.c-torture/compile/simple.c: ... here.
* gcc.c-torture/unsorted/SIset.c: Move to ...
* gcc.c-torture/compile/SIset.c: ... here.
* gcc.c-torture/unsorted/sne.c: Move to ...
* gcc.c-torture/compile/sne.c: ... here.
* gcc.c-torture/unsorted/sound.c: Move to ...
* gcc.c-torture/compile/sound.c: ... here.
* gcc.c-torture/unsorted/sparcbug.c: Move to ...
* gcc.c-torture/compile/sparcbug.c: ... here.
* gcc.c-torture/unsorted/speed.c: Move to ...
* gcc.c-torture/compile/speed.c: ... here.
* gcc.c-torture/unsorted/stor.c: Move to ...
* gcc.c-torture/compile/stor.c: ... here.
* gcc.c-torture/unsorted/store0.c: Move to ...
* gcc.c-torture/compile/store0.c: ... here.
* gcc.c-torture/unsorted/storecc.c: Move to ...
* gcc.c-torture/compile/storecc.c: ... here.
* gcc.c-torture/unsorted/str.c: Move to ...
* gcc.c-torture/compile/str.c: ... here.
* gcc.c-torture/unsorted/stru.c: Move to ...
* gcc.c-torture/compile/stru.c: ... here.
* gcc.c-torture/unsorted/structret.c: Move to ...
* gcc.c-torture/compile/structret.c: ... here.
* gcc.c-torture/unsorted/stuct.c: Move to ...
* gcc.c-torture/compile/stuct.c: ... here.
* gcc.c-torture/unsorted/sub32.c: Move to ...
* gcc.c-torture/compile/sub32.c: ... here.
* gcc.c-torture/unsorted/subcc.c: Move to ...
* gcc.c-torture/compile/subcc.c: ... here.
* gcc.c-torture/unsorted/subcse.c: Move to ...
* gcc.c-torture/compile/subcse.c: ... here.
* gcc.c-torture/unsorted/sym.c: Move to ...
* gcc.c-torture/compile/sym.c: ... here.
* gcc.c-torture/unsorted/symconst.c: Move to ...
* gcc.c-torture/compile/symconst.c: ... here.
* gcc.c-torture/unsorted/t.c: Move to ...
* gcc.c-torture/compile/t.c: ... here.
* gcc.c-torture/unsorted/test.c: Move to ...
* gcc.c-torture/compile/test.c: ... here.
* gcc.c-torture/unsorted/test-flow.c: Move to ...
* gcc.c-torture/compile/test-flow.c: ... here.
* gcc.c-torture/unsorted/test-loop.c: Move to ...
* gcc.c-torture/compile/test-loop.c: ... here.
* gcc.c-torture/unsorted/time.c: Move to ...
* gcc.c-torture/compile/time.c: ... here.
* gcc.c-torture/unsorted/tmp.c: Move to ...
* gcc.c-torture/compile/tmp.c: ... here.
* gcc.c-torture/unsorted/trivial.c: Move to ...
* gcc.c-torture/compile/trivial.c: ... here.
* gcc.c-torture/unsorted/trunc.c: Move to ...
* gcc.c-torture/compile/trunc.c: ... here.
* gcc.c-torture/unsorted/u.c: Move to ...
* gcc.c-torture/compile/u.c: ... here.
* gcc.c-torture/unsorted/udconvert.c: Move to ...
* gcc.c-torture/compile/udconvert.c: ... here.
* gcc.c-torture/unsorted/udivmod4.c: Move to ...
* gcc.c-torture/compile/udivmod4.c: ... here.
* gcc.c-torture/unsorted/UHIcmp.c: Move to ...
* gcc.c-torture/compile/UHIcmp.c: ... here.
* gcc.c-torture/unsorted/uns.c: Move to ...
* gcc.c-torture/compile/uns.c: ... here.
* gcc.c-torture/unsorted/uns_tst.c: Move to ...
* gcc.c-torture/compile/uns_tst.c: ... here.
* gcc.c-torture/unsorted/UQIcmp.c: Move to ...
* gcc.c-torture/compile/UQIcmp.c: ... here.
* gcc.c-torture/unsorted/USIcmp.c: Move to ...
* gcc.c-torture/compile/USIcmp.c: ... here.
* gcc.c-torture/unsorted/uuarg.c: Move to ...
* gcc.c-torture/compile/uuarg.c: ... here.
* gcc.c-torture/unsorted/v.c: Move to ...
* gcc.c-torture/compile/v.c: ... here.
* gcc.c-torture/unsorted/w.c: Move to ...
* gcc.c-torture/compile/w.c: ... here.
* gcc.c-torture/unsorted/ww.c: Move to ...
* gcc.c-torture/compile/ww.c: ... here.
* gcc.c-torture/unsorted/xb.c: Move to ...
* gcc.c-torture/compile/xb.c: ... here.
* gcc.c-torture/unsorted/xbg.c: Move to ...
* gcc.c-torture/compile/xbg.c: ... here.
* gcc.c-torture/unsorted/x.c: Move to ...
* gcc.c-torture/compile/x.c: ... here.
* gcc.c-torture/unsorted/xc.c: Move to ...
* gcc.c-torture/compile/xc.c: ... here.
* gcc.c-torture/unsorted/xcsebug.c: Move to ...
* gcc.c-torture/compile/xcsebug.c: ... here.
* gcc.c-torture/unsorted/xdi.c: Move to ...
* gcc.c-torture/compile/xdi.c: ... here.
* gcc.c-torture/unsorted/xfoo.c: Move to ...
* gcc.c-torture/compile/xfoo.c: ... here.
* gcc.c-torture/unsorted/xi.c: Move to ...
* gcc.c-torture/compile/xi.c: ... here.
* gcc.c-torture/unsorted/xlop.c: Move to ...
* gcc.c-torture/compile/xlop.c: ... here.
* gcc.c-torture/unsorted/xmtst.c: Move to ...
* gcc.c-torture/compile/xmtst.c: ... here.
* gcc.c-torture/unsorted/xneg.c: Move to ...
* gcc.c-torture/compile/xneg.c: ... here.
* gcc.c-torture/unsorted/xopt.c: Move to ...
* gcc.c-torture/compile/xopt.c: ... here.
* gcc.c-torture/unsorted/xor.c: Move to ...
* gcc.c-torture/compile/xor.c: ... here.
* gcc.c-torture/unsorted/xorn.c: Move to ...
* gcc.c-torture/compile/xorn.c: ... here.
* gcc.c-torture/unsorted/xp.c: Move to ...
* gcc.c-torture/compile/xp.c: ... here.
* gcc.c-torture/unsorted/xpp.c: Move to ...
* gcc.c-torture/compile/xpp.c: ... here.
* gcc.c-torture/unsorted/xs.c: Move to ...
* gcc.c-torture/compile/xs.c: ... here.
* gcc.c-torture/unsorted/xsh.c: Move to ...
* gcc.c-torture/compile/xsh.c: ... here.
* gcc.c-torture/unsorted/xz.c: Move to ...
* gcc.c-torture/compile/xz.c: ... here.
* gcc.c-torture/unsorted/xzz.c: Move to ...
* gcc.c-torture/compile/xzz.c: ... here.
2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
......
/* { dg-require-effective-target int32plus } */
#define type double
type glob0, glob1;
......
/* { dg-require-effective-target int32plus } */
#define E0 ((type *)10000000)
#define reg0 r0
#define indreg0 (*p0)
......
foo (int *c, int b)
{
int a;
a = *c + b;
c[1] = a;
return b;
}
foo (a)
double a;
{
printf ("%d\n", (int) a);
}
main ()
{
foo (1.6);
foo (1.4);
foo (-1.4);
foo (-1.6);
}
struct foo
{
char a;
} foo[100];
main ()
{
foo[1].a = '1';
foo[2].a = '2';
}
foo (a, b)
int a, b;
{
return (a < 0) | (a <= 0) | (a == 0) | (a != 0) | (a >= 0) | (a > 0);
}
foo (a, b)
{
if (a < 0)
goto ret1;
if (a == 0)
return 2;
return 3;
ret1:
return 1;
}
scond (a, b, c, d)
{
return (a > b) & (c < d);
}
int
foo (a)
{
return foo (a - 1) * a;
}
foo (a, p)
int *p;
{
*p = a > 0;
}
foo (a)
{
return -1 << a;
}
bar (a, b)
{
return b | (-1 << a);
}
foo (a, b)
{
return a << b;
}
int
foo (x, c)
int x;
{
return x >> 24 & 0xff;
}
bar (x)
{
return (int)(x & 0xfffff) << 13;
}
foo (a)
int a;
{
int b = 8;
if ((a << b) >= 0)
return 1;
return a;
}
main ()
{
if (foo (0x00ffffff) == 1)
puts ("y");
}
foo (a)
{
if (a >= 0)
return (unsigned) a << 10;
else
return (int) a << 10;
}
main ()
{
int volatile p;
int i;
for (i = 10000000; i > 0; i--)
p = i >> 10;
}
foo (int *p)
{
int a = *p;
return a >> 24;
}
void longprint (x)
long long x;
{
printf (" %d, %d\n", (unsigned) ((unsigned long long) x >> 32),
(unsigned) x);
}
void
k_min (p, qa, d)
int d;
{
int s = 1;
long long x;
if (s >= d)
s -= d;
x = ((long long)((8 * s) % 3) + qa) % d;
longprint (x);
}
int
main ()
{
k_min (100003, -600017, 3);
return 0;
}
long long
foo (a)
int a;
{
return a;
}
main ()
{
printf ("%d\n", (int) (foo (-1) >> 32));
}
main ()
{
int i;
for (i = 1; i < 10000; i++)
;
}
foo (double a)
{
return (a != 0);
}
main ()
{
char audio[8192];
int i;
for (i = 0; i < 4095; i += 1)
audio[i] = i / 8,
audio[8191 - i] = i / 8;
for (;;)
write (1, audio, 8192);
}
foo (a)
{
int b = a;
return b + 8762345;
}
main ()
{
int i;
for (i = 5000000; i >=0; i--)
{
}
}
#define C 1
foo (p)
int *p;
{
p[0] = C;
p[1] = C;
p[2] = C;
p[3] = C;
p[4] = C;
p[5] = C;
}
foo (char *p, int a)
{
*p = a;
if ((char) a)
return 1;
}
typedef struct
{
char a;
char b;
} foo;
bar ()
{
foo foobar[100];
foobar[1].a = 'a';
foobar[2].a = 'b';
barfoo (foobar);
}
struct foo
{
int a, b, c;
};
foo (struct foo *a)
{
a[0] = a[1];
}
struct foo
{
int a, b, c, d;
double doubl;
} s1, s2;
#ifndef ONLY2
struct foo
structret (s1, i1, i2, s2)
struct foo s1, s2;
int i1, i2;
{
if (i1 != i2)
{
if (i1 < i2)
return s1;
else
return s2;
}
s2.a = 11;
s2.b = 22;
s2.c = s1.c;
s2.d = s1.d;
return s2;
}
#endif
#ifndef ONLY1
struct foo
mani (a, b)
{
return structret (s1, a, b, s2);
}
init ()
{
s1.a = 1;
s1.b = 2;
s1.c = 3;
s1.d = 4;
s1.doubl = 3.1415;
s2.a = -1;
s2.b = -2;
s2.c = -3;
s2.d = -4;
s2.doubl = 2.71818;
}
main ()
{
struct foo s;
init ();
s = mani (1, 1);
printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);
init ();
s = mani (2, 1);
printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);
init ();
s = mani (1, 2);
printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);
}
#endif
#ifdef STACK_SIZE
#define SIZE STACK_SIZE / 8
#else
#define SIZE 10000000
#endif
struct foo
{
int a, b, c;
int arr[SIZE];
};
struct foo s, ss;
main ()
{
s.b = 2;
s.c = 3;
ss.b = 2;
ss.c = 3;
}
int foo (a, c)
{
int b;
if (a + c >= 0) /* b < 0 ==== a < 10? */
return a | 0x80000000;
return 0;
}
void bar (a)
int a;
{
if (foo (a, 10) & 0x80000000)
printf ("y");
else
printf ("n");
}
int main ()
{
bar (0);
bar (1);
bar (-1);
bar (10);
bar (-10);
bar (11);
bar (-11);
bar (0x7fffffff);
bar (-0x7fffffff);
puts ("");
return 0;
}
foo (a, b, p)
int *p;
{
p[0] = 1230 - a;
p[1] = 1230 - b;
}
foo ()
{
return (int) &foo;
}
#define B 95
foo (a, b, p)
unsigned a, b;
int *p;
{
p[1] = a % B;
p[0] = a / B;
}
bar (a, b, p)
unsigned a, b;
int *p;
{
p[0] = a / B;
p[1] = a % B;
}
foo (a, b, c, d)
{
if (a < 0)
{
b = c;
}
else
{
b = d;
}
return b + 75;
}
main ()
{
int i;
for (i = 100; i >= -1; i--)
foo ();
}
foo (a)
{
if (a & 38)
return 1;
return 0;
}
main ()
{
int i;
for (i = 3000000; --i;)
{
}
}
foo (a, b)
{
return (a - b) == 0;
}
main ()
{
printf ("%x, %x\n", (unsigned char) main, main);
}
foo (p)
char *p;
{
p[0] = (char)foo;
p[1] = (char)foo;
}
foo (a, b) { return a % b; }
double
unsigned_to_double1 (u)
unsigned u;
{
double d;
d = (int) u; /* convert as from a *signed* integer */
return ((int) u < 0)
? d + 4294967296.0
: d;
}
/* Alternatively */
double
unsigned_to_double2 (u)
unsigned u;
{
double d;
u -= 2147483648; /* complement sign bit */
d = (int) u; /* convert as from a *signed* integer */
return d + 2147483648.0;
}
unsigned
double_to_unsigned (d)
double d;
{
d += 2147483648.0;
return ((int) d) - 2147483648;
}
long long
xlrandom ()
{
long long x;
unsigned a;
int bits = 64;
unsigned b;
do
{
a = random ();
b = (a & 15) + 1;
x <<= b; /* shift up 1-16 steps */
a = (a >> 18) & 1;
if (a)
x |= (unsigned) (1 << b) - 1;
bits -= b;
}
while (bits >= 0);
return x;
}
unsigned long long __udivmoddi4();
main ()
{
int i;
unsigned long long n, d, q, r, rr;
for (i = 0; ;i++)
{
n = xlrandom ();
d = xlrandom ();
if (d == 0)
continue;
q = __udivmoddi4 (n, d, &r);
if (i % 1000000 == 0)
printf ("Testing udivmoddi4: %d iterations made\n", i);
rr = n - q * d;
if (rr != r || r >= d)
{
printf ("Testing udivmoddi4: failure after %d iterations\n", i);
printf ("n=%lX%08lX\n", (unsigned) (n >> 32), (unsigned) n);
printf ("d=%lX%08lX\n", (unsigned) (d >> 32), (unsigned) d);
printf ("q=%lX%08lX\n", (unsigned) (q >> 32), (unsigned) q);
printf ("r=%lX%08lX\n", (unsigned) (r >> 32), (unsigned) r);
printf ("rr=%lX%08lX\n", (unsigned) (rr >> 32), (unsigned) rr);
abort ();
}
}
}
foo (a)
{
if ((unsigned) a < 234)
return 1;
}
a (c)
unsigned char c;
{
unsigned u = c;
if ((int)u < 0)
return 1;
else
return 0;
}
b (x, y)
unsigned x, y;
{
x /= y;
if ((int)x < 0)
return 1;
else
return 0;
}
foo (a, b, c, d, e, f, g, h, i)
{
return foo () + i;
}
main (int *p)
{
int a;
a = 0;
p[1] = a;
a = 0;
p[2] = a;
a = 123456;
p[3] = a;
}
int foo (unsigned short a, unsigned short b) { return a + b; }
foo (p)
short *p;
{
static int *foo;
*p = 1234;
*foo = 1234;
}
f(m){int i,s=0;for(i=0;i<m;i++)s+=i;return s;}
foo (a, b)
{
unsigned x = 1;
a += b;
a += x;
if (a <= 0)
return 1;
return 0;
}
main ()
{
printf ("%d\n", foo (1, ~0));
printf ("%d\n", foo (0, ~0));
printf ("%d\n", foo (-1, ~0));
}
typedef short type;
short
foo (type *sp, int a)
{
type t;
int i;
t = sp[a];
i = (int)(type)sp[a];
if (i)
return 0;
return t;
}
foo (a, p)
int *p;
{
int b;
a++;
b = *p;
if (a)
return 1;
return b;
}
int g1;
int g2;
foo ()
{
int i = 1;
int x;
x = g1;
(*(&g1 + i - 1)) = x + 1;
x = g1;
(*(&g1 + i - 1)) = x + 1;
g1++;
}
foo (long long *p, int a, int b)
{
*(p + a + b) = 876243243874343LL;
}
bar (p, pp)
long long *p, *pp;
{
long long a;
*p++ = a;
fee (*p);
*p++ = *pp--;
*p++ = *pp--;
return (int) p;
}
foo (a)
{
return (a & ~0xfff) == 0;
}
foo (a)
{
int r = 0;
if (a)
r = 1;
return r;
}
foo (a)
{
int b;
do
{
b = bar ();
a = b - 10;
}
while (a > 10);
return a;
}
p1 (int b, int *p, int a)
{
p[0] = p[1];
return p[0];
}
p2 (int b, int *p, int a)
{
p[0] = p[1];
return p[0] == 0;
}
p3 (int b, int *p, int a)
{
p[0] = p[1];
a = p[0];
if (a)
return 0;
return a;
}
p4 (int b, int *p, int a)
{
a = p[1];
p[0] = p[1];
if (a)
return 0;
return a;
}
foo (a)
double a;
{
return -a;
}
proc1 (a)
unsigned a;
{
return (a >> 20) & 0x010fffff;
}
proc2 (a)
unsigned a;
{
return (a << 17) & 0xfffff001;
}
proc3 (a)
unsigned a;
{
return (a & 0xff00000a) >> 25;
}
proc4 (a)
unsigned a;
{
return (a & 0x100000ff) << 25;
}
proc5 (a)
unsigned a;
{
return (unsigned char) (a >> 24);
}
proc6 (a)
unsigned a;
{
return ((unsigned char) a) << 30;
}
foo (a, b)
{
return ~(a ^ ~123);
}
int
xorn (a, b)
int a, b;
{
return a ^ ~b;
}
int
not (a)
int a;
{
return ~a;
}
int
xor (a, b)
int a, b;
{
return a ^ b;
}
main ()
{
int i, j;
for (i = 0; i <= 1; i++)
for (j = 0; j <= 1; j++)
printf ("%d op %d = %d = %d?\n", i, j,
1 & xor (i, not (j)),
1 & xorn (i, j));
}
foo (a)
{
a++;
if (a < 10)
return 1;
return a;
}
main ()
{
printf ("%d\n", foo ((1 << 31) - 1));
}
foo (a, b)
{
for (b = 0; b < 10; b++)
;
for (a = 0; a < 10; a++)
;
a = b << 1;
return a;
}
foo (a, b)
{
a = b + b;
if (a)
return a;
return b;
}
foo (int *p)
{
*p = (unsigned short) *p;
}
foo (a, b)
{
return a >> (char) b;
}
load_lib target-supports.exp
if { [check_effective_target_int16] } {
return 1
}
return 0;
load_lib target-supports.exp
if { [check_effective_target_int16] } {
return 1
}
return 0;
foo (int *c, int b)
{
int a;
a = *c + b;
c[1] = a;
return b;
}
foo (a)
double a;
{
printf ("%d\n", (int) a);
}
main ()
{
foo (1.6);
foo (1.4);
foo (-1.4);
foo (-1.6);
}
struct foo
{
char a;
} foo[100];
main ()
{
foo[1].a = '1';
foo[2].a = '2';
}
foo (a, b)
int a, b;
{
return (a < 0) | (a <= 0) | (a == 0) | (a != 0) | (a >= 0) | (a > 0);
}
foo (a, b)
{
if (a < 0)
goto ret1;
if (a == 0)
return 2;
return 3;
ret1:
return 1;
}
scond (a, b, c, d)
{
return (a > b) & (c < d);
}
int
foo (a)
{
return foo (a - 1) * a;
}
foo (a)
{
return -1 << a;
}
bar (a, b)
{
return b | (-1 << a);
}
int
foo (x, c)
int x;
{
return x >> 24 & 0xff;
}
bar (x)
{
return (int)(x & 0xfffff) << 13;
}
foo (a)
int a;
{
int b = 8;
if ((a << b) >= 0)
return 1;
return a;
}
main ()
{
if (foo (0x00ffffff) == 1)
puts ("y");
}
foo (a)
{
if (a >= 0)
return (unsigned) a << 10;
else
return (int) a << 10;
}
main ()
{
int volatile p;
int i;
for (i = 10000000; i > 0; i--)
p = i >> 10;
}
foo (int *p)
{
int a = *p;
return a >> 24;
}
void longprint (x)
long long x;
{
printf (" %d, %d\n", (unsigned) ((unsigned long long) x >> 32),
(unsigned) x);
}
void
k_min (p, qa, d)
int d;
{
int s = 1;
long long x;
if (s >= d)
s -= d;
x = ((long long)((8 * s) % 3) + qa) % d;
longprint (x);
}
int
main ()
{
k_min (100003, -600017, 3);
return 0;
}
long long
foo (a)
int a;
{
return a;
}
main ()
{
printf ("%d\n", (int) (foo (-1) >> 32));
}
main ()
{
int i;
for (i = 1; i < 10000; i++)
;
}
foo (double a)
{
return (a != 0);
}
main ()
{
char audio[8192];
int i;
for (i = 0; i < 4095; i += 1)
audio[i] = i / 8,
audio[8191 - i] = i / 8;
for (;;)
write (1, audio, 8192);
}
foo (a)
{
int b = a;
return b + 8762345;
}
main ()
{
int i;
for (i = 5000000; i >=0; i--)
{
}
}
#define C 1
foo (p)
int *p;
{
p[0] = C;
p[1] = C;
p[2] = C;
p[3] = C;
p[4] = C;
p[5] = C;
}
foo (char *p, int a)
{
*p = a;
if ((char) a)
return 1;
}
typedef struct
{
char a;
char b;
} foo;
bar ()
{
foo foobar[100];
foobar[1].a = 'a';
foobar[2].a = 'b';
barfoo (foobar);
}
struct foo
{
int a, b, c;
};
foo (struct foo *a)
{
a[0] = a[1];
}
struct foo
{
int a, b, c, d;
double doubl;
} s1, s2;
#ifndef ONLY2
struct foo
structret (s1, i1, i2, s2)
struct foo s1, s2;
int i1, i2;
{
if (i1 != i2)
{
if (i1 < i2)
return s1;
else
return s2;
}
s2.a = 11;
s2.b = 22;
s2.c = s1.c;
s2.d = s1.d;
return s2;
}
#endif
#ifndef ONLY1
struct foo
mani (a, b)
{
return structret (s1, a, b, s2);
}
init ()
{
s1.a = 1;
s1.b = 2;
s1.c = 3;
s1.d = 4;
s1.doubl = 3.1415;
s2.a = -1;
s2.b = -2;
s2.c = -3;
s2.d = -4;
s2.doubl = 2.71818;
}
main ()
{
struct foo s;
init ();
s = mani (1, 1);
printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);
init ();
s = mani (2, 1);
printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);
init ();
s = mani (1, 2);
printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);
}
#endif
#ifdef STACK_SIZE
#define SIZE STACK_SIZE / 8
#else
#define SIZE 10000000
#endif
struct foo
{
int a, b, c;
int arr[SIZE];
};
struct foo s, ss;
main ()
{
s.b = 2;
s.c = 3;
ss.b = 2;
ss.c = 3;
}
int foo (a, c)
{
int b;
if (a + c >= 0) /* b < 0 ==== a < 10? */
return a | 0x80000000;
return 0;
}
void bar (a)
int a;
{
if (foo (a, 10) & 0x80000000)
printf ("y");
else
printf ("n");
}
int main ()
{
bar (0);
bar (1);
bar (-1);
bar (10);
bar (-10);
bar (11);
bar (-11);
bar (0x7fffffff);
bar (-0x7fffffff);
puts ("");
return 0;
}
foo (a, b, p)
int *p;
{
p[0] = 1230 - a;
p[1] = 1230 - b;
}
#define B 95
foo (a, b, p)
unsigned a, b;
int *p;
{
p[1] = a % B;
p[0] = a / B;
}
bar (a, b, p)
unsigned a, b;
int *p;
{
p[0] = a / B;
p[1] = a % B;
}
foo (a, b, c, d)
{
if (a < 0)
{
b = c;
}
else
{
b = d;
}
return b + 75;
}
main ()
{
int i;
for (i = 100; i >= -1; i--)
foo ();
}
foo (a)
{
if (a & 38)
return 1;
return 0;
}
main ()
{
int i;
for (i = 3000000; --i;)
{
}
}
foo (a, b)
{
return (a - b) == 0;
}
main ()
{
printf ("%x, %x\n", (unsigned char) main, main);
}
foo (p)
char *p;
{
p[0] = (char)foo;
p[1] = (char)foo;
}
double
unsigned_to_double1 (u)
unsigned u;
{
double d;
d = (int) u; /* convert as from a *signed* integer */
return ((int) u < 0)
? d + 4294967296.0
: d;
}
/* Alternatively */
double
unsigned_to_double2 (u)
unsigned u;
{
double d;
u -= 2147483648; /* complement sign bit */
d = (int) u; /* convert as from a *signed* integer */
return d + 2147483648.0;
}
unsigned
double_to_unsigned (d)
double d;
{
d += 2147483648.0;
return ((int) d) - 2147483648;
}
long long
xlrandom ()
{
long long x;
unsigned a;
int bits = 64;
unsigned b;
do
{
a = random ();
b = (a & 15) + 1;
x <<= b; /* shift up 1-16 steps */
a = (a >> 18) & 1;
if (a)
x |= (unsigned) (1 << b) - 1;
bits -= b;
}
while (bits >= 0);
return x;
}
unsigned long long __udivmoddi4();
main ()
{
int i;
unsigned long long n, d, q, r, rr;
for (i = 0; ;i++)
{
n = xlrandom ();
d = xlrandom ();
if (d == 0)
continue;
q = __udivmoddi4 (n, d, &r);
if (i % 1000000 == 0)
printf ("Testing udivmoddi4: %d iterations made\n", i);
rr = n - q * d;
if (rr != r || r >= d)
{
printf ("Testing udivmoddi4: failure after %d iterations\n", i);
printf ("n=%lX%08lX\n", (unsigned) (n >> 32), (unsigned) n);
printf ("d=%lX%08lX\n", (unsigned) (d >> 32), (unsigned) d);
printf ("q=%lX%08lX\n", (unsigned) (q >> 32), (unsigned) q);
printf ("r=%lX%08lX\n", (unsigned) (r >> 32), (unsigned) r);
printf ("rr=%lX%08lX\n", (unsigned) (rr >> 32), (unsigned) rr);
abort ();
}
}
}
foo (a)
{
if ((unsigned) a < 234)
return 1;
}
a (c)
unsigned char c;
{
unsigned u = c;
if ((int)u < 0)
return 1;
else
return 0;
}
b (x, y)
unsigned x, y;
{
x /= y;
if ((int)x < 0)
return 1;
else
return 0;
}
foo (a, b, c, d, e, f, g, h, i)
{
return foo () + i;
}
main (int *p)
{
int a;
a = 0;
p[1] = a;
a = 0;
p[2] = a;
a = 123456;
p[3] = a;
}
int foo (unsigned short a, unsigned short b) { return a + b; }
foo (p)
short *p;
{
static int *foo;
*p = 1234;
*foo = 1234;
}
f(m){int i,s=0;for(i=0;i<m;i++)s+=i;return s;}
foo (a, b)
{
unsigned x = 1;
a += b;
a += x;
if (a <= 0)
return 1;
return 0;
}
main ()
{
printf ("%d\n", foo (1, ~0));
printf ("%d\n", foo (0, ~0));
printf ("%d\n", foo (-1, ~0));
}
typedef short type;
short
foo (type *sp, int a)
{
type t;
int i;
t = sp[a];
i = (int)(type)sp[a];
if (i)
return 0;
return t;
}
foo (a, p)
int *p;
{
int b;
a++;
b = *p;
if (a)
return 1;
return b;
}
int g1;
int g2;
foo ()
{
int i = 1;
int x;
x = g1;
(*(&g1 + i - 1)) = x + 1;
x = g1;
(*(&g1 + i - 1)) = x + 1;
g1++;
}
foo (long long *p, int a, int b)
{
*(p + a + b) = 876243243874343LL;
}
bar (p, pp)
long long *p, *pp;
{
long long a;
*p++ = a;
fee (*p);
*p++ = *pp--;
*p++ = *pp--;
return (int) p;
}
foo (a)
{
return (a & ~0xfff) == 0;
}
foo (a)
{
int r = 0;
if (a)
r = 1;
return r;
}
foo (a)
{
int b;
do
{
b = bar ();
a = b - 10;
}
while (a > 10);
return a;
}
p1 (int b, int *p, int a)
{
p[0] = p[1];
return p[0];
}
p2 (int b, int *p, int a)
{
p[0] = p[1];
return p[0] == 0;
}
p3 (int b, int *p, int a)
{
p[0] = p[1];
a = p[0];
if (a)
return 0;
return a;
}
p4 (int b, int *p, int a)
{
a = p[1];
p[0] = p[1];
if (a)
return 0;
return a;
}
proc1 (a)
unsigned a;
{
return (a >> 20) & 0x010fffff;
}
proc2 (a)
unsigned a;
{
return (a << 17) & 0xfffff001;
}
proc3 (a)
unsigned a;
{
return (a & 0xff00000a) >> 25;
}
proc4 (a)
unsigned a;
{
return (a & 0x100000ff) << 25;
}
proc5 (a)
unsigned a;
{
return (unsigned char) (a >> 24);
}
proc6 (a)
unsigned a;
{
return ((unsigned char) a) << 30;
}
int
xorn (a, b)
int a, b;
{
return a ^ ~b;
}
int
not (a)
int a;
{
return ~a;
}
int
xor (a, b)
int a, b;
{
return a ^ b;
}
main ()
{
int i, j;
for (i = 0; i <= 1; i++)
for (j = 0; j <= 1; j++)
printf ("%d op %d = %d = %d?\n", i, j,
1 & xor (i, not (j)),
1 & xorn (i, j));
}
foo (a)
{
a++;
if (a < 10)
return 1;
return a;
}
main ()
{
printf ("%d\n", foo ((1 << 31) - 1));
}
foo (a, b)
{
for (b = 0; b < 10; b++)
;
for (a = 0; a < 10; a++)
;
a = b << 1;
return a;
}
foo (a, b)
{
a = b + b;
if (a)
return a;
return b;
}
foo (int *p)
{
*p = (unsigned short) *p;
}
foo (a, b)
{
return a >> (char) b;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment