aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>1998-11-22 18:23:45 -0500
committerJason Merrill <jason@gcc.gnu.org>1998-11-22 18:23:45 -0500
commit449576636216b7845964dad5a3df783ca4e8db48 (patch)
treee33b7eac60b4229c14320d1ad6a66aa369c84dd3
parentff0cf464a4d7dab8a774739d9c566466377899fd (diff)
downloadgcc-449576636216b7845964dad5a3df783ca4e8db48.zip
gcc-449576636216b7845964dad5a3df783ca4e8db48.tar.gz
gcc-449576636216b7845964dad5a3df783ca4e8db48.tar.bz2
fix implicit int
From-SVN: r23760
-rw-r--r--gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.bob/inherit1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.bob/packed1.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.bob/protected1.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.bob/template3.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.bob/template4.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/arm1.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/bool1.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/copy1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/copy2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/copy3.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/copy5.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/copy7.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/copy9.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash11.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash13.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash14.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash15.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash19.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash29.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash30.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash33.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash38.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash44.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash47.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash48.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash5.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash50.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash54.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash57.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/crash7.C3
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/enum1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/enum2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/enum5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/friend1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/groff1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/init12.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/init3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/misc14.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/misc7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/misc8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/nest10.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/nest21.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/nest3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/new-array.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/operators1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/overload1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/overload7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/overload8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/overload9.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/parse1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/parse4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/parse6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/recurse.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/scope2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/static2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/template11.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/template2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/template20.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/template22.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/template24.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/template28.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/template29.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/template8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/flow1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/new1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/new2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/pdel1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/pdel2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/spec1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/spec2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/spec3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.eh/spec4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ext/default.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ext/null1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/2371.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/access16.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/access22.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/access23.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/aggregate.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/binding.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/bool2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/bool4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/bool5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/bool6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/byval.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/cond.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/cond2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/const2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/const3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/conversion6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/conversion8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/crash8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/ctor1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/dcast2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/dcast3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/default1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/defctor.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/destruct.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/dot.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/dtor.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/dtor2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/dtor5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/enum8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/friend.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/groff1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/hmc1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/init2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/init3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/inline.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/jump.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/lex1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/lineno5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/mi.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/mutable1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/new.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/new5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/offset2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/overload11.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/overload12.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/overload13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/overload16.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/overload23.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/overload26.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/overload27.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/overload28.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/parse10.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/parse12.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/parse9.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/pmem2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/pmem3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/pmf7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/pmf8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/ref10.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/ref12.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/ref7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/ref8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/return3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/scoping17.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/scoping4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/static1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/synth5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/synth7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/tempdest.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template11.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template14.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template15.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template19.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template20.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template22.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template24.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template25.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template27.C6
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template30.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template31.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template34.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template37.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template40.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template42.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/template43.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/temporary2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/temporary3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/temporary4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/temporary5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/typeid1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/typeid2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/virtual.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/virtual2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/warning2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/access2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/arg1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/arg3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/arg7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/arg9.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/arm13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/arm9.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/array1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/bad-error7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/code-gen1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/code-gen4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/code-gen5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/copy1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/ctors11.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/ctors12.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/ctors13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/ctors16.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/ctors17.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/ctors2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/ctors8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/ctors9.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt10.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt11.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt12.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt14.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt17.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt19.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt20.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt21.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt22.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/cvt8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/dtors2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/dtors3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/dtors4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/dtors5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/enum3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/except6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/global-init1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/init11.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/init14.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/init3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/init9.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/inline4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/missed-error2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/nest3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/nest4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators10.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators14.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators16.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators21.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators28.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators30.C6
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators32.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/operators8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/parsing6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/parsing8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/parsing9.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/patches1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/refs1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/refs4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/scope2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/scope5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/static-mem4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/template1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/temps2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/temps3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/temps6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/typeck1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/typeck2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/union1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/unsorted2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/vbase1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/virtual3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/virtual4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/visibility1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/visibility13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/visibility16.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/visibility17.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/visibility2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/visibility20.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/visibility24.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/visibility7.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.law/vtable3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/align1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/align2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/ambig1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/conv1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/eh19.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/eh33.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/eh34.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/eh4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/eh49.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/eh6.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/err2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/leak1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/misc1.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/misc13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/misc14.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/misc8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net10.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net17.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net22.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net26.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net34.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net38.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net41.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net43.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net45.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net46.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/net9.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/ns1.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/ns10.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/ns11.C6
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/ns2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/ns9.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p10148.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p10849a.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p1248.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p1567.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p16146.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p1862.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p2736.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p2846.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p2846a.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p2846b.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p2960.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p3041.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p3060d.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p3068.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p3139.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p3570.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p3708.C8
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p3708a.C8
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p3708b.C10
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p4068.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p4246.C10
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p4511.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p4619.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p4623.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p4693.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p4736b.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p4736c.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p5469.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p5469a.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p5571.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p5673.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p5840.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p6311.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p658.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p6927.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p701.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p710.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p7325.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p755.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p755a.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p7626.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p7651.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p783.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p783a.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p783b.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p786.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p7865.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p789.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p789a.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p8039.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p807.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p8155.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p8460.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p8483.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p8785.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/p8804.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/pmf1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/pmf2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/pmf6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/rtti2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/scast1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/temp.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.mike/virt5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/lookup3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/ns1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/ns12.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/ns13.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/ns2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/ns6.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/overload1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.other/cleanup1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.other/overload1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/array1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/crash10.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/crash8.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/m1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memclass1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memclass2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memclass3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memclass4.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memclass5.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/static3.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/static_cast.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/t16.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/tt2.C9
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb44.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb59.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb66.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb69.C2
405 files changed, 445 insertions, 417 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C b/gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C
index 9fcd630..e55ee6a 100644
--- a/gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C
+++ b/gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C
@@ -19,7 +19,7 @@ void blah (const T &) {
x (4);
};
-main () {
+int main () {
const foo<int> v;
blah (v);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.bob/inherit1.C b/gcc/testsuite/g++.old-deja/g++.bob/inherit1.C
index 4e77de3..4d62e38 100644
--- a/gcc/testsuite/g++.old-deja/g++.bob/inherit1.C
+++ b/gcc/testsuite/g++.old-deja/g++.bob/inherit1.C
@@ -14,7 +14,7 @@ public:
char* m1 () { C::m1(); return ""; } // ERROR -
};
-main () {
+int main () {
A a;
B b;
C c;
diff --git a/gcc/testsuite/g++.old-deja/g++.bob/packed1.C b/gcc/testsuite/g++.old-deja/g++.bob/packed1.C
index 27ae03e..86a946f 100644
--- a/gcc/testsuite/g++.old-deja/g++.bob/packed1.C
+++ b/gcc/testsuite/g++.old-deja/g++.bob/packed1.C
@@ -1,3 +1,4 @@
+int
main() {
struct s
{
diff --git a/gcc/testsuite/g++.old-deja/g++.bob/protected1.C b/gcc/testsuite/g++.old-deja/g++.bob/protected1.C
index e83f3e4..95a400e 100644
--- a/gcc/testsuite/g++.old-deja/g++.bob/protected1.C
+++ b/gcc/testsuite/g++.old-deja/g++.bob/protected1.C
@@ -36,6 +36,7 @@ void C::f() {
}
B b(3);
+int
main() {
A *z = &b; // ERROR -
}
diff --git a/gcc/testsuite/g++.old-deja/g++.bob/template3.C b/gcc/testsuite/g++.old-deja/g++.bob/template3.C
index 1737842..7aca6ed 100644
--- a/gcc/testsuite/g++.old-deja/g++.bob/template3.C
+++ b/gcc/testsuite/g++.old-deja/g++.bob/template3.C
@@ -43,6 +43,7 @@ public:
ExchangeableList i_theWatchList; // Instruments being monitored
};
+int
main()
{
}
diff --git a/gcc/testsuite/g++.old-deja/g++.bob/template4.C b/gcc/testsuite/g++.old-deja/g++.bob/template4.C
index 8d86fa3..1ef2057 100644
--- a/gcc/testsuite/g++.old-deja/g++.bob/template4.C
+++ b/gcc/testsuite/g++.old-deja/g++.bob/template4.C
@@ -14,6 +14,7 @@ class B {
A w;
};
+int
main() {
B<int> c;
return c.f();
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/arm1.C b/gcc/testsuite/g++.old-deja/g++.brendan/arm1.C
index 74091f8..e415632 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/arm1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/arm1.C
@@ -3,6 +3,7 @@
// GROUPS passed ARM-compliance
// ARM $5.7, it's illegal to do math on a `void*'.
+int
main()
{
void *p;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C b/gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C
index f73168b..c77ce86 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C
@@ -5,7 +5,7 @@
int i:8;
} s;
- main()
+ int main()
{
int &ir = s.i; // ERROR - address of bitfield
int *ip = &s.i; // ERROR - address of bitfield
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/bool1.C b/gcc/testsuite/g++.old-deja/g++.brendan/bool1.C
index bab9255..1e7b343 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/bool1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/bool1.C
@@ -1,5 +1,6 @@
// Build don't link:
// GROUPS passed boolean
+int
main()
{
typedef char Boolean; // Instrinsic.h
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy1.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy1.C
index 38242fb..27d959f 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/copy1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy1.C
@@ -8,7 +8,7 @@ public:
operator int () { return 0; }
};
-
+int
main ()
{
C c1 (1);
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy2.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy2.C
index 9f93755..0ecc1e9 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/copy2.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy2.C
@@ -64,7 +64,7 @@ void foo(Compound a)
die (5);
}
-
+int
main()
{
Compound a;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy3.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy3.C
index 28b3306..3b1edd5 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/copy3.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy3.C
@@ -48,6 +48,7 @@ public:
void Foo(B b) { b.Bar(); }
+int
main()
{
B b;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy5.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy5.C
index db63d75..277940b 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/copy5.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy5.C
@@ -58,6 +58,7 @@ public:
int operator != (const BaseClass irv, int x) { return irv.i != x; }
+int
main ()
{
DerivedClass a;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy7.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy7.C
index c98d77f..e2f4e7a 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/copy7.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy7.C
@@ -19,6 +19,7 @@ public:
A(const B &) { printf ("FAIL\n"); exit (1); }
};
+int
main()
{
A a;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy9.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy9.C
index 9c5114a..59fd228 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/copy9.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy9.C
@@ -27,6 +27,7 @@ public:
ParseToken () { tok = 0; intval = 0;}
};
+int
main () {
ParseToken a;
a.tok = T_Float;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C
index f03953a..a6c9226 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C
@@ -18,6 +18,7 @@ class B : public A {
friend virtual void f2() { printf("i=%d j=%d\n",i,j); }// ERROR - virtual.*// ERROR - member.*// ERROR - member.*
};
+int
main() {
A * a = new A;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash13.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash13.C
index a292d67..c375e9b 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash13.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash13.C
@@ -32,4 +32,5 @@ gen_op Spul_U_axis()
U1 = Fe();
}; // ERROR - reaches end of non-void function
+int
main () {};
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash14.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash14.C
index d7a0de4..dc28121 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash14.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash14.C
@@ -11,6 +11,7 @@ public:
int get_i() {return i;}
};
+int
main()
{
cl ob[3] = {1, 2, 3};
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash15.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash15.C
index a4b1ffa..56a7e75 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash15.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash15.C
@@ -12,6 +12,7 @@ class B : public A {
virtual ~B() {cout << "executed ~B()\n";};
};
+int
main() {
cout << "starting\n";
B b;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C
index 8186a76..1b8527d 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C
@@ -1,4 +1,4 @@
-// Special g++ Options:
+// Special g++ Options:
// Build don't link:
// GROUPS passed old-abort
typedef unsigned long _G_clock_t;
@@ -1394,7 +1394,7 @@ class queue : public object {
DESTROYER destroy_f;
STRINGER string_f;
int count;
- swap()
+ int swap()
{
QUEUE tmp = Q;
Q = Q2;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash29.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash29.C
index 855dd99..72bbdc7 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash29.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash29.C
@@ -11,6 +11,7 @@ struct GlobalAddress
GlobalAddress(Value *nvar){}// ERROR - .*
};// ERROR - candidates .*
+int
main()
{
new GlobalAddress(Value()); // internal error occured here// ERROR - no matching function .*
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash30.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash30.C
index b54fe19..707e898 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash30.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash30.C
@@ -2,6 +2,7 @@
// GROUPS passed old-abort
#include <string>
+int
main(void) {
string a[] = {"Hello"};
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash33.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash33.C
index 061f5a9..d89fa7b 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash33.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash33.C
@@ -1,6 +1,7 @@
// Build don't link:
// GROUPS passed old-abort
extern void foo(void *);
+int
main() {
foo((struct bar *)0);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash38.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash38.C
index d124c21..eeb70e1 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash38.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash38.C
@@ -31,6 +31,7 @@ template< class T, int n> class Implicit : public T {
BASE operator=(BASE t) { return T::operator=(t); }
};
+int
main()
{
Implicit<Implicit<INTEGER, 2> , 3> y;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash44.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash44.C
index dd35619..00a4df4 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash44.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash44.C
@@ -18,6 +18,7 @@ template <class T> void bug<T>::Foo(const int)
{
}
+int
main()
{
bug<char> InstantiatedBug;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash47.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash47.C
index daf2bd8..9bdbb11 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash47.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash47.C
@@ -85,6 +85,7 @@ public:
int i;
};
+int
main()
{
Ref<XRep> y;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C
index 20882a8..6dc9da0 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C
@@ -15,6 +15,7 @@ bug::bug(int size)
numbers = new internal(size * size);// ERROR - no match.*
}
+int
main()
{
bug test;// ERROR - no match
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash5.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash5.C
index d884189..0e82e16 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash5.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash5.C
@@ -96,6 +96,7 @@ class Dummy
Dummy() {}
};
+int
main()
{
SimpleSet<Dummy *> bs1;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash50.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash50.C
index 58695a2..fd87d75 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash50.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash50.C
@@ -22,7 +22,7 @@ public:
C &(C::*DD)(const C &x) = &C::operator=;
-main()
+int main()
{
&DD;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash54.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash54.C
index 0b85fa1..7d2a8a0 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash54.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash54.C
@@ -1,6 +1,6 @@
// Build don't link:
// GROUPS passed old-abort
-main()
+int main()
{
int a[100], **p;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash57.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash57.C
index 48014c5..5032b3f 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash57.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash57.C
@@ -7,7 +7,7 @@ public:
foo();
};
-main()
+int main()
{
static foo& a = *(new foo);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash7.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash7.C
index c55cab9..19476fc 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/crash7.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash7.C
@@ -1,5 +1,6 @@
// Build don't link:
// GROUPS passed templates
+
template<class T>
class Vector
{
@@ -16,7 +17,7 @@ template<class T>// ERROR - previous definition of T
struct Comparator
{
typedef T T;// ERROR - use of template type T in typedef to T
- static lessthan (T &a, T &b) { return a < b; }
+ static int lessthan (T &a, T &b) { return a < b; }
};
template<class Comp>
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/enum1.C b/gcc/testsuite/g++.old-deja/g++.brendan/enum1.C
index 7ec648f..9cc3ed8 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/enum1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/enum1.C
@@ -7,7 +7,7 @@ public:
class derv : public foo { };
-main()
+int main()
{
foo::bar x = foo::baz;
derv::bar y = derv::bat;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/enum2.C b/gcc/testsuite/g++.old-deja/g++.brendan/enum2.C
index 58da846..1c5c50b 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/enum2.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/enum2.C
@@ -12,7 +12,7 @@ public:
class derv : public foo, public foo2 { };
-main()
+int main()
{
foo::bar x = foo::baz;
derv::bar2 y = derv::bat2;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/enum5.C b/gcc/testsuite/g++.old-deja/g++.brendan/enum5.C
index 2fa1ea3..32134ef 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/enum5.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/enum5.C
@@ -3,7 +3,7 @@
// GROUPS passed enums
enum Thing { FIRST, SECOND } ;
-main()
+int main()
{
Thing x = FIRST ;
x = 27 ; // this line should be a type error.// ERROR - .*
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/friend1.C b/gcc/testsuite/g++.old-deja/g++.brendan/friend1.C
index 8d942c7..9aea460 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/friend1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/friend1.C
@@ -16,4 +16,4 @@ public:
B b;
-main () {}
+int main () {}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/groff1.C b/gcc/testsuite/g++.old-deja/g++.brendan/groff1.C
index f6ca712..179ef30 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/groff1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/groff1.C
@@ -20,7 +20,7 @@ public:
void *lookup(const char *) {}
};
-main()
+int main()
{
char buf[2048];
dictionary exceptions;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/init12.C b/gcc/testsuite/g++.old-deja/g++.brendan/init12.C
index f3c03e0..7d7c13a 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/init12.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/init12.C
@@ -2,7 +2,7 @@
// GROUPS passed array-bindings
char * bob();
-main()
+int main()
{
char a[1][2];
a[0] = bob();// ERROR - .*
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/init3.C b/gcc/testsuite/g++.old-deja/g++.brendan/init3.C
index 91b2f7c..b86c2c7 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/init3.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/init3.C
@@ -31,7 +31,7 @@ public:
// bar1 should get built before bar2
foo::foo (int x, int y) : b(x), a(y) {}
-main()
+int main()
{
foo f (1, 2);
printf ("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/misc14.C b/gcc/testsuite/g++.old-deja/g++.brendan/misc14.C
index 7d57e30..024566f 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/misc14.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/misc14.C
@@ -9,4 +9,4 @@ public:
static int New(int);// ERROR - declaration.*
};
-main() {}
+int main() {}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/misc7.C b/gcc/testsuite/g++.old-deja/g++.brendan/misc7.C
index 078dbc9..af07d6f 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/misc7.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/misc7.C
@@ -1,7 +1,7 @@
// GROUPS passed miscellaneous
extern "C" void printf (char *, ...);
-main()
+int main()
{
int i = 0;
// Make sure build_unary_op correctly computes this.
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/misc8.C b/gcc/testsuite/g++.old-deja/g++.brendan/misc8.C
index 7efad41..b2aa92f 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/misc8.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/misc8.C
@@ -12,7 +12,7 @@ foo::foo(int a)
foo::a=a;
}
-main()
+int main()
{
foo obj(4);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/nest10.C b/gcc/testsuite/g++.old-deja/g++.brendan/nest10.C
index 751440d..d22e307 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/nest10.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/nest10.C
@@ -25,6 +25,6 @@ void A::B::g (int val)
}
-main ()
+int main ()
{
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/nest21.C b/gcc/testsuite/g++.old-deja/g++.brendan/nest21.C
index c4eb0ee..f32166d 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/nest21.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/nest21.C
@@ -71,7 +71,7 @@ Dump2::operator<<(double r)
strcpy (output, tempout);
return *this; }
-main()
+int main()
{
BDDRetrace::Dump1 d1;
Dump2 d2;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/nest3.C b/gcc/testsuite/g++.old-deja/g++.brendan/nest3.C
index 16e7df8..bedd519 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/nest3.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/nest3.C
@@ -9,4 +9,4 @@ public:
X::M2 X::g(int i) { X::M2 m2; return m2; }
-main() { }
+int main() { }
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/new-array.C b/gcc/testsuite/g++.old-deja/g++.brendan/new-array.C
index 5341010..3080a58 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/new-array.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/new-array.C
@@ -13,6 +13,6 @@ void MakeBug() {
job = new AStruct;
}
-main () {
+int main () {
MakeBug();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/operators1.C b/gcc/testsuite/g++.old-deja/g++.brendan/operators1.C
index 6146eb4..89453f9 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/operators1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/operators1.C
@@ -8,7 +8,7 @@ int operator()(A x,float y) { // MUST be a member function// ERROR - .*
return 1;
}
-main() {
+int main() {
A x;
x(1.0); // ERROR - no match for call
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/overload1.C b/gcc/testsuite/g++.old-deja/g++.brendan/overload1.C
index 5658fdd..e5040fd 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/overload1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/overload1.C
@@ -12,7 +12,7 @@ public:
int f (int); // ERROR - candidates are
};
-main ()
+int main ()
{
Bar b;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/overload7.C b/gcc/testsuite/g++.old-deja/g++.brendan/overload7.C
index 0c39e0d..ec2685c 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/overload7.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/overload7.C
@@ -24,7 +24,7 @@ class Casted {
operator double() const { return y; }
};
-main()
+int main()
{
Casted c(10,12.34);
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/overload8.C b/gcc/testsuite/g++.old-deja/g++.brendan/overload8.C
index 6057ebe..71d1689 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/overload8.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/overload8.C
@@ -4,6 +4,6 @@ typedef struct{double re,im;} complex;
class Complex{public:double re,im;
inline void operator=(Complex&X){re=X.re; im=X.im;};};
void zxcvbnm(int n,...){n=1;}
-main(){complex c; Complex C;
+int main(){complex c; Complex C;
zxcvbnm(1,c);
zxcvbnm(1,C);}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/overload9.C b/gcc/testsuite/g++.old-deja/g++.brendan/overload9.C
index 2d5dfa3..93a0cbf 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/overload9.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/overload9.C
@@ -11,7 +11,7 @@ class CGLogger : public CLogger
{
} GLog;
-main()
+int main()
{
Log(1,"Test");// ERROR - call of.*
Log(1,"Test %d",3);
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/parse1.C b/gcc/testsuite/g++.old-deja/g++.brendan/parse1.C
index 76bfb0e..0c62c03 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/parse1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/parse1.C
@@ -9,7 +9,7 @@ public:
void mf() { s='\"'; }
};
-main()
+int main()
{
Try x;
x.mf();
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/parse4.C b/gcc/testsuite/g++.old-deja/g++.brendan/parse4.C
index d60cefe..6526c60 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/parse4.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/parse4.C
@@ -14,7 +14,7 @@ public:
int g() { return 0; } // gets bogus error - referenced below XFAIL *-*-*
-main()
+int main()
{
int try1;
B( try1 ).f(); // no syntax error
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/parse6.C b/gcc/testsuite/g++.old-deja/g++.brendan/parse6.C
index 9fcf2ad..d5ece06 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/parse6.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/parse6.C
@@ -7,7 +7,7 @@
class A { };
-main() {
+int main() {
A a = a;
A b(b); // gets bogus error - XFAIL *-*-*
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C b/gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C
index ba1a208..e1b18bc 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C
@@ -5,7 +5,7 @@ public:
operator ++ (); // ERROR - no type or storage class
};
-main()
+int main()
{
foo x;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C b/gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C
index ca9c21c..58a10dc 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C
@@ -62,7 +62,7 @@ int PTcl::three(int, char** argv) {
return 0;
}
-main (int argc, char** argv) {
+int main (int argc, char** argv) {
PTcl obj;
obj.dispatcher(1,argc,argv);
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/recurse.C b/gcc/testsuite/g++.old-deja/g++.brendan/recurse.C
index 93baa44..639dfb3 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/recurse.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/recurse.C
@@ -71,7 +71,7 @@ public:
friend class DataBase;
};
-main()
+int main()
{
DBpathrec a(), b();
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/scope2.C b/gcc/testsuite/g++.old-deja/g++.brendan/scope2.C
index 7085716..fccd1d6 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/scope2.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/scope2.C
@@ -21,7 +21,7 @@ B GLOBAL_B;
B& foo() {return GLOBAL_B;}
-main()
+int main()
{
// build_scoped_method_call and build_scoped_ref should know how
// to deal with a reference for this
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/static2.C b/gcc/testsuite/g++.old-deja/g++.brendan/static2.C
index 1e050e2..8fd5ffc 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/static2.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/static2.C
@@ -13,7 +13,7 @@ class A
}
};
-main()
+int main()
{
A::staticMember();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template11.C b/gcc/testsuite/g++.old-deja/g++.brendan/template11.C
index 55fa2b2..4a953a3 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template11.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template11.C
@@ -37,7 +37,7 @@ struct myStruct
int action() {return 24;};
};
-main()
+int main()
{
myStruct toto;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template2.C b/gcc/testsuite/g++.old-deja/g++.brendan/template2.C
index 07e2e66..ca60fa7 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template2.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template2.C
@@ -9,6 +9,6 @@ public:
template <class Q>
int Conc<Q>::body() {return 0;}
-main () {
+int main () {
Conc<int> s2;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template20.C b/gcc/testsuite/g++.old-deja/g++.brendan/template20.C
index 7f5c4ac..da26f9a 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template20.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template20.C
@@ -15,7 +15,7 @@ public :
int find();
};
-main()
+int main()
{
int z = Foo::bar.find();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template22.C b/gcc/testsuite/g++.old-deja/g++.brendan/template22.C
index a977e2f..28c70b3 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template22.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template22.C
@@ -14,7 +14,7 @@ func (int const& i)
{}
-main ()
+int main ()
{
Foo<int const> foo;
printf ("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template24.C b/gcc/testsuite/g++.old-deja/g++.brendan/template24.C
index 7d67702..34549a0 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template24.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template24.C
@@ -11,7 +11,7 @@ public:
int func (int h = 1, int z = 2) { return h+z; }
-main ()
+int main ()
{
Temp<int(*)(int, int)> temp (func);
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template28.C b/gcc/testsuite/g++.old-deja/g++.brendan/template28.C
index 3ae4caf..48ae7fb 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template28.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template28.C
@@ -7,7 +7,7 @@ public:
operator const char*() { return fptr; }
};
-main(){
+int main(){
X x1("1234");
X x2(x1+1);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template29.C b/gcc/testsuite/g++.old-deja/g++.brendan/template29.C
index fa81995..2c427d9 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template29.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template29.C
@@ -9,4 +9,4 @@
template <class ElementType> ElementType A<ElementType>::get() const
{ return ElementType(0); }
- main() { const A<short> a(3); }
+int main() { const A<short> a(3); }
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template8.C b/gcc/testsuite/g++.old-deja/g++.brendan/template8.C
index 0a24617..80adbe1 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template8.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template8.C
@@ -10,7 +10,7 @@ union Double_alignt{
};
-main(){
+int main(){
Double_alignt<20000> heap;
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C b/gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C
index 5258edf..8c6d4c3 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C
@@ -2,7 +2,7 @@
// GROUPS passed temporaries
#include <stdio.h>
-main ()
+int main ()
{
int a = 2;
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/flow1.C b/gcc/testsuite/g++.old-deja/g++.eh/flow1.C
index 81c70af..024670c 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/flow1.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/flow1.C
@@ -5,7 +5,7 @@ int bar ()
throw 100;
}
-main ()
+int main ()
{
int i = 0; // this gets deleted after flow analysis
try
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/new1.C b/gcc/testsuite/g++.old-deja/g++.eh/new1.C
index 3f7ebbc..1671dbb 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/new1.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/new1.C
@@ -17,7 +17,7 @@ void foo (B*);
int newed, created;
-main ()
+int main ()
{
try {
foo (new B (A ()));
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/new2.C b/gcc/testsuite/g++.old-deja/g++.eh/new2.C
index 6699f94..17bea5e 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/new2.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/new2.C
@@ -17,7 +17,7 @@ void foo (B*);
int newed, created;
-main ()
+int main ()
{
try {
foo (new B (A ()));
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/pdel1.C b/gcc/testsuite/g++.old-deja/g++.eh/pdel1.C
index b30b402..b8e553c 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/pdel1.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/pdel1.C
@@ -12,7 +12,7 @@ struct A {
void * operator new (size_t size, int, int) { return operator new (size); }
-main ()
+int main ()
{
try {
A* ap = new (1, 5) A;
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/pdel2.C b/gcc/testsuite/g++.old-deja/g++.eh/pdel2.C
index c9b9bd1..12efcd3 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/pdel2.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/pdel2.C
@@ -12,7 +12,7 @@ struct A {
void * operator new (size_t size, int, int) { return operator new (size); }
-main ()
+int main ()
{
try {
A* ap = new (1, 5) A;
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C b/gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C
index bea447b..5da2081 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C
@@ -31,7 +31,7 @@ eh_test (int level)
}
}
-main ()
+int main ()
{
std::set_terminate (&eh_terminate);
eh_test (0);
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/spec1.C b/gcc/testsuite/g++.old-deja/g++.eh/spec1.C
index 8f45070..044af8c 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/spec1.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/spec1.C
@@ -13,7 +13,7 @@ f () throw (char, int, std::bad_exception)
throw 'a';
}
-main ()
+int main ()
{
std::set_terminate (my_term);
std::set_unexpected (my_unexp);
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/spec2.C b/gcc/testsuite/g++.old-deja/g++.eh/spec2.C
index 41774bf..d0269b3 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/spec2.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/spec2.C
@@ -13,7 +13,7 @@ f () throw (int, std::bad_exception)
throw 'a';
}
-main ()
+int main ()
{
std::set_terminate (my_term);
std::set_unexpected (my_unexp);
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/spec3.C b/gcc/testsuite/g++.old-deja/g++.eh/spec3.C
index 602cd6f..57b29d4 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/spec3.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/spec3.C
@@ -13,7 +13,7 @@ f () throw (std::bad_exception)
throw 'a';
}
-main ()
+int main ()
{
std::set_terminate (my_term);
std::set_unexpected (my_unexp);
diff --git a/gcc/testsuite/g++.old-deja/g++.eh/spec4.C b/gcc/testsuite/g++.old-deja/g++.eh/spec4.C
index adcf675..a92f7f0 100644
--- a/gcc/testsuite/g++.old-deja/g++.eh/spec4.C
+++ b/gcc/testsuite/g++.old-deja/g++.eh/spec4.C
@@ -13,7 +13,7 @@ f () throw (short)
throw 'a';
}
-main ()
+int main ()
{
std::set_terminate (my_term);
std::set_unexpected (my_unexp);
diff --git a/gcc/testsuite/g++.old-deja/g++.ext/default.C b/gcc/testsuite/g++.old-deja/g++.ext/default.C
index 24f336e..f434749 100644
--- a/gcc/testsuite/g++.old-deja/g++.ext/default.C
+++ b/gcc/testsuite/g++.old-deja/g++.ext/default.C
@@ -11,7 +11,7 @@ public:
A*(*A::ptr)(int) = &A::func;
-main()
+int main()
{
A foo;
diff --git a/gcc/testsuite/g++.old-deja/g++.ext/null1.C b/gcc/testsuite/g++.old-deja/g++.ext/null1.C
index 6650cbe..ca1efff 100644
--- a/gcc/testsuite/g++.old-deja/g++.ext/null1.C
+++ b/gcc/testsuite/g++.old-deja/g++.ext/null1.C
@@ -2,7 +2,7 @@
void f (int *) { }
void f (char, char);
-main ()
+int main ()
{
f (__null);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/2371.C b/gcc/testsuite/g++.old-deja/g++.jason/2371.C
index a659b4e..b11db5e 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/2371.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/2371.C
@@ -502,7 +502,7 @@ operator<<(ostream& o, const SLS& s)
SLS gsls;
const SLS gcsls;
-foo()
+int foo()
{
const unsigned SIZE = 20;
@@ -563,7 +563,7 @@ foo()
}
// Dummy function so it'll run
-main()
+int main()
{
cout << "PASS" << endl;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/access16.C b/gcc/testsuite/g++.old-deja/g++.jason/access16.C
index 16a132a..b8d43f3 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/access16.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/access16.C
@@ -14,7 +14,7 @@ public:
void bar() { b::foo(); } // gets bogus error
};
-main() {
+int main() {
c test;
test.bar();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/access22.C b/gcc/testsuite/g++.old-deja/g++.jason/access22.C
index 736a053..225ef6c 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/access22.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/access22.C
@@ -14,7 +14,7 @@ struct B : public A
void func() { foo(); } // ERROR -
};
-main()
+int main()
{
B b;
b.func();
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/access23.C b/gcc/testsuite/g++.old-deja/g++.jason/access23.C
index 5733168..74112aa 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/access23.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/access23.C
@@ -38,7 +38,7 @@ private:
struct Bar : public Foo {
public:
- DoSomething() {
+ void DoSomething() {
PUB_A = 0;
Foo::A = 0;
printf("%x\n",pX);
@@ -57,7 +57,7 @@ public:
}
};
-main()
+int main()
{
Foo a;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/aggregate.C b/gcc/testsuite/g++.old-deja/g++.jason/aggregate.C
index b451b23..8128d8d 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/aggregate.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/aggregate.C
@@ -1,6 +1,6 @@
struct A { int i; };
-main()
+int main()
{
A a1 = { 42 };
A a2 (a1);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/binding.C b/gcc/testsuite/g++.old-deja/g++.jason/binding.C
index 0a013ab..cc6f25c 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/binding.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/binding.C
@@ -2,7 +2,7 @@
struct T { ~T(); };
-main()
+int main()
{
foo:
T t; // ERROR - redeclared
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/bool2.C b/gcc/testsuite/g++.old-deja/g++.jason/bool2.C
index 4c0edcb..559b7d0 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/bool2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/bool2.C
@@ -5,7 +5,7 @@ struct F {
bool b2 : 7;
};
-main()
+int main()
{
F f = { true, true };
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/bool4.C b/gcc/testsuite/g++.old-deja/g++.jason/bool4.C
index 36a2180..8c4695d 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/bool4.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/bool4.C
@@ -2,7 +2,7 @@
struct A { };
-main ()
+int main ()
{
bool b = (void*)0;
b = (int A::*)0;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/bool5.C b/gcc/testsuite/g++.old-deja/g++.jason/bool5.C
index 79d848c..8f8e37d 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/bool5.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/bool5.C
@@ -1,4 +1,4 @@
-main ()
+int main ()
{
bool b = false;
int i = b++;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/bool6.C b/gcc/testsuite/g++.old-deja/g++.jason/bool6.C
index b8db872..493e25f 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/bool6.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/bool6.C
@@ -3,7 +3,7 @@
bool b;
-main ()
+int main ()
{
return ((!b) != 0);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/byval.C b/gcc/testsuite/g++.old-deja/g++.jason/byval.C
index 45fb1e2..bd17797 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/byval.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/byval.C
@@ -12,7 +12,7 @@ struct A {
void foo (A a)
{ }
-main()
+int main()
{
foo (1);
return count;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C b/gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C
index 21addfe..fdae1b7 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C
@@ -9,7 +9,7 @@ public:
Class varOfClass;
-main() {
+int main() {
// This MUST be 'const' to generate the error...
const Class arrayOfClass[1] = { varOfClass }; // causes abort
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/cond.C b/gcc/testsuite/g++.old-deja/g++.jason/cond.C
index 8f4da34..b613838 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/cond.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/cond.C
@@ -2,7 +2,7 @@
// GROUPS passed rtti
// Negative testcase for decls in conditions.
-main()
+int main()
{
float i;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/cond2.C b/gcc/testsuite/g++.old-deja/g++.jason/cond2.C
index 890c319..9a8e045 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/cond2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/cond2.C
@@ -14,7 +14,7 @@ struct T
operator int () { return i; }
};
-main ()
+int main ()
{
int t;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/const2.C b/gcc/testsuite/g++.old-deja/g++.jason/const2.C
index 3aeae3c..7dd956b 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/const2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/const2.C
@@ -11,4 +11,4 @@ struct T {
void T::f() { printf ("%p", &letter); }
const char T::letter; // still need def after class
-main() { }
+int main() { }
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/const3.C b/gcc/testsuite/g++.old-deja/g++.jason/const3.C
index 49360a4..3ff8f0c 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/const3.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/const3.C
@@ -4,7 +4,7 @@ extern int i;
const int bar = i;
int i = 5;
-main()
+int main()
{
return bar != 5;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/conversion6.C b/gcc/testsuite/g++.old-deja/g++.jason/conversion6.C
index 42b9ac2..a8477e3 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/conversion6.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/conversion6.C
@@ -30,7 +30,7 @@ typedef unsigned short Type;
typedef Container<Type> TypeContainer;
-main(void)
+int main(void)
{
TypeContainer myTypeContainer(2);
Type t = myTypeContainer;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/conversion8.C b/gcc/testsuite/g++.old-deja/g++.jason/conversion8.C
index fc4de81..0c3d378 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/conversion8.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/conversion8.C
@@ -1,6 +1,6 @@
// PRMS id: 8279
-main ()
+int main ()
{
char *const *p = 0;
char **q = 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/crash8.C b/gcc/testsuite/g++.old-deja/g++.jason/crash8.C
index 4482a43..cadda2f 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/crash8.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/crash8.C
@@ -2,7 +2,7 @@ struct A {
A();
A(A); // ERROR - copy ctor must take reference
};
-main()
+int main()
{
A a;
A b(a); // causes compiler segfault
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/ctor1.C b/gcc/testsuite/g++.old-deja/g++.jason/ctor1.C
index 06571e1..123295d 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/ctor1.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/ctor1.C
@@ -15,7 +15,7 @@ void f(void)
r = 0;
}
-main()
+int main()
{
struct xx p;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/dcast2.C b/gcc/testsuite/g++.old-deja/g++.jason/dcast2.C
index 2ba1357..e42c71d 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/dcast2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/dcast2.C
@@ -2,7 +2,7 @@ struct A { virtual void f() { } };
struct B { virtual void g() { } };
struct C : public A, public B { };
-main ()
+int main ()
{
C* cp = 0;
B* bp = 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/dcast3.C b/gcc/testsuite/g++.old-deja/g++.jason/dcast3.C
index 1dc00a1..6d333f0 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/dcast3.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/dcast3.C
@@ -14,7 +14,7 @@ struct C2 : public B2 { };
struct D2 : public B2 { };
struct E2 : public C2, public D2 { };
-main ()
+int main ()
{
E e;
E2 e2;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/default1.C b/gcc/testsuite/g++.old-deja/g++.jason/default1.C
index e6ef577..0372d91 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/default1.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/default1.C
@@ -9,7 +9,7 @@ int add(int const &symbol,
int add_sym(int const &symbol,
const unsigned char flags=0);
-main()
+int main()
{
int fname;
add_sym(fname); // Guarantee a symbol exists
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/defctor.C b/gcc/testsuite/g++.old-deja/g++.jason/defctor.C
index 252d43e..68cf25c 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/defctor.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/defctor.C
@@ -7,7 +7,7 @@ public:
extern "C" int printf(const char *, ...);
-main () {
+int main () {
A a;
a.i = 1;
A b (a);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/destruct.C b/gcc/testsuite/g++.old-deja/g++.jason/destruct.C
index a9d7e86..c5b3be6 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/destruct.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/destruct.C
@@ -15,7 +15,7 @@ public:
typedef char * cp;
-main ()
+int main ()
{
A<int> a;
A<cp> b;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/dot.C b/gcc/testsuite/g++.old-deja/g++.jason/dot.C
index 7f4bd77..3870eea 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/dot.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/dot.C
@@ -12,7 +12,7 @@ class Test
void Print() { printf("%c", ch); }
};
-main()
+int main()
{
Test *p = new Test('x');
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/dtor.C b/gcc/testsuite/g++.old-deja/g++.jason/dtor.C
index c9e7162..db76e17 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/dtor.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/dtor.C
@@ -6,7 +6,7 @@ struct B {
~B();
};
-main()
+int main()
{
A a;
a.~B(); // ERROR - wrong name
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/dtor2.C b/gcc/testsuite/g++.old-deja/g++.jason/dtor2.C
index 7f97513..c088e3f 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/dtor2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/dtor2.C
@@ -4,7 +4,7 @@
template <class T> struct A { };
A<int> a;
-main()
+int main()
{
a.~A(); // gets bogus error
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/dtor5.C b/gcc/testsuite/g++.old-deja/g++.jason/dtor5.C
index 8ad14ea..4761bed 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/dtor5.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/dtor5.C
@@ -12,7 +12,7 @@ template <class T> struct A {
~A() { p[--i].~T(); r = i; }
};
-main()
+int main()
{
{ A<int> a; }
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/enum8.C b/gcc/testsuite/g++.old-deja/g++.jason/enum8.C
index 811b44c..0a3220f 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/enum8.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/enum8.C
@@ -14,7 +14,7 @@ int f (enum foo ef)
}
}
-main ()
+int main ()
{
return f (one);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/friend.C b/gcc/testsuite/g++.old-deja/g++.jason/friend.C
index ee6ee8d..4c517cb 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/friend.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/friend.C
@@ -12,7 +12,7 @@ struct B {
friend void g () { f (); }
};
-main ()
+int main ()
{
g ();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/groff1.C b/gcc/testsuite/g++.old-deja/g++.jason/groff1.C
index 79a9643..7ce697b 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/groff1.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/groff1.C
@@ -29,7 +29,7 @@ void S::foo(const A &pos)
exit (1);
}
-main()
+int main()
{
A pos;
pos.x = 17;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/hmc1.C b/gcc/testsuite/g++.old-deja/g++.jason/hmc1.C
index 751cf80..fec9487 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/hmc1.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/hmc1.C
@@ -13,7 +13,7 @@ void Class<I>::func1(int n) {}
//void Class<I>::func1(int n=1) {}
//the code compiles.
-main() {
+int main() {
Class<int> C;
return 0;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/init2.C b/gcc/testsuite/g++.old-deja/g++.jason/init2.C
index dcee918..c85adc3 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/init2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/init2.C
@@ -3,7 +3,7 @@
extern int i, j;
static const int foo [] = { i, j };
int i = 5, j = 42;
-main()
+int main()
{
return foo[1] != 42;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/init3.C b/gcc/testsuite/g++.old-deja/g++.jason/init3.C
index bb3d0d8..ae86931 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/init3.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/init3.C
@@ -35,7 +35,7 @@ My_string::My_string(const My_string &string)
memcpy(str, string.str, len);
}
-main()
+int main()
{
My_string str1 = strings[0];
return strcmp ("first string", str1.char_p ()) != 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/inline.C b/gcc/testsuite/g++.old-deja/g++.jason/inline.C
index ac140ab..d6cb9e9 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/inline.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/inline.C
@@ -15,7 +15,7 @@ public:
~C() { }
};
#line 18 "inline.C"
-main()
+int main()
{
C<int> c;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/jump.C b/gcc/testsuite/g++.old-deja/g++.jason/jump.C
index 754e700..e59de36 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/jump.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/jump.C
@@ -2,7 +2,7 @@
extern int a;
-main() {
+int main() {
switch (a) {
case 1:
int v2 = 3; // ERROR - referenced below
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/lex1.C b/gcc/testsuite/g++.old-deja/g++.jason/lex1.C
index 69fb0b7..174ec77 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/lex1.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/lex1.C
@@ -1,4 +1,4 @@
-main()
+int main()
{
char c = '\351';
if (c != '\351')
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/lineno5.C b/gcc/testsuite/g++.old-deja/g++.jason/lineno5.C
index f15aef0..95ff218 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/lineno5.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/lineno5.C
@@ -3,7 +3,7 @@
// Bug: incomplete instantiation messes with lineno
template <class T> class A;
-main()
+int main()
{
A<int> *p;
undef1();// ERROR -
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C b/gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C
index f308213..79a02d8 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C
@@ -1,4 +1,4 @@
-main() {
+int main() {
int i = 2;
int *pi = &(++i);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/mi.C b/gcc/testsuite/g++.old-deja/g++.jason/mi.C
index eaf59b2..de805dd 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/mi.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/mi.C
@@ -6,7 +6,7 @@ struct C : public A, public B { };
struct D { virtual void baz () { } };
struct E : public D, public C { void foo () { status = 0; } };
-main ()
+int main ()
{
E* ep = new E;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/mutable1.C b/gcc/testsuite/g++.old-deja/g++.jason/mutable1.C
index 9298d2e..5311a87 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/mutable1.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/mutable1.C
@@ -4,7 +4,7 @@ struct X
mutable int x;
};
-main ()
+int main ()
{
const X x;
x.x = 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/new.C b/gcc/testsuite/g++.old-deja/g++.jason/new.C
index 89ec808..ce86569 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/new.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/new.C
@@ -13,7 +13,7 @@ void * operator new (size_t siz) throw (std::bad_alloc) {
return malloc (siz);
}
-main()
+int main()
{
s = 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/new5.C b/gcc/testsuite/g++.old-deja/g++.jason/new5.C
index 70f5ec5..87279fd 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/new5.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/new5.C
@@ -1,4 +1,4 @@
-main ()
+int main ()
{
const int *p = new const int (0);
delete p;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/offset2.C b/gcc/testsuite/g++.old-deja/g++.jason/offset2.C
index 787e3f1..a598d43 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/offset2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/offset2.C
@@ -14,7 +14,7 @@ struct yy : public xx {
yy(foo& a) { xx::a = a; }
};
-main()
+int main()
{
foo f;
yy y (f);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/overload11.C b/gcc/testsuite/g++.old-deja/g++.jason/overload11.C
index e8c043f..f5ed01e 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/overload11.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/overload11.C
@@ -7,7 +7,7 @@ public:
void foo(int &i) { i = 1; }
};
-main()
+int main()
{
A a;
const A& b = a;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/overload12.C b/gcc/testsuite/g++.old-deja/g++.jason/overload12.C
index dc336c5..61d3740 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/overload12.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/overload12.C
@@ -9,7 +9,7 @@ struct B {
B b_;
const B &b () { return b_; }
-main()
+int main()
{
return b().foo();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/overload13.C b/gcc/testsuite/g++.old-deja/g++.jason/overload13.C
index 602dc2b..6b5ca0f 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/overload13.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/overload13.C
@@ -19,7 +19,7 @@ void operator>>(xistream& i, int j)
i.j = 0;
}
-main() {
+int main() {
int i;
xifstream ifs;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/overload16.C b/gcc/testsuite/g++.old-deja/g++.jason/overload16.C
index e1b7f3f..34237bc 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/overload16.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/overload16.C
@@ -1,6 +1,6 @@
void f (int); // ERROR -
void f (long); // ERROR -
-main()
+int main()
{
f (1 & 0xffffff00UL); // ERROR - ambiguous
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/overload23.C b/gcc/testsuite/g++.old-deja/g++.jason/overload23.C
index 1cc1d0b..21cda3a 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/overload23.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/overload23.C
@@ -19,7 +19,7 @@ public:
ostream& operator<< (ostream& os, const X& x);
-main()
+int main()
{
X x;
ostream os;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/overload26.C b/gcc/testsuite/g++.old-deja/g++.jason/overload26.C
index 872b0b2..0c15668 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/overload26.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/overload26.C
@@ -11,7 +11,7 @@ struct A {
} *a;
void bing(const char *);
-main ()
+int main ()
{
a->f(foo); // gets bogus error because foo's size unknown.
a->f(baz);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/overload27.C b/gcc/testsuite/g++.old-deja/g++.jason/overload27.C
index 3ae1a1d..123018d 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/overload27.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/overload27.C
@@ -1,7 +1,7 @@
void f(const int &) { }
void f(const float &);
-main()
+int main()
{
f(false); // gets bogus error
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/overload28.C b/gcc/testsuite/g++.old-deja/g++.jason/overload28.C
index e94e978..265c523 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/overload28.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/overload28.C
@@ -5,7 +5,7 @@ struct Foo {
Foo(int i = 25) { } // ERROR - candidate
};
-main()
+int main()
{
Foo* f1 = new Foo(); // ERROR - ambiguous
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/parse10.C b/gcc/testsuite/g++.old-deja/g++.jason/parse10.C
index 477f7f5..b676336 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/parse10.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/parse10.C
@@ -2,7 +2,7 @@
extern "C" int printf (const char *, ...);
-main()
+int main()
{
int j = 0, k = 0;
1 ? j : k = 5; // should be parsed 1 ? j : (k = 5)
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/parse12.C b/gcc/testsuite/g++.old-deja/g++.jason/parse12.C
index 7829a8b..eb71775 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/parse12.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/parse12.C
@@ -9,7 +9,7 @@ struct B {
int f () { return (*p)(42); } // gets bogus error
};
-main ()
+int main ()
{
B b = { new A };
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/parse9.C b/gcc/testsuite/g++.old-deja/g++.jason/parse9.C
index 62836e4..da66fea 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/parse9.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/parse9.C
@@ -9,7 +9,7 @@ public:
void print() { }
};
-main(int argc, char * argv[])
+int main(int argc, char * argv[])
{
int * i = &argc;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/pmem2.C b/gcc/testsuite/g++.old-deja/g++.jason/pmem2.C
index f8d9797..99adf1c 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/pmem2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/pmem2.C
@@ -33,7 +33,7 @@ struct myStruct
int action() {return 0;};
};
-main()
+int main()
{
myStruct toto;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/pmem3.C b/gcc/testsuite/g++.old-deja/g++.jason/pmem3.C
index 343953b..a780c23 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/pmem3.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/pmem3.C
@@ -3,7 +3,7 @@
struct A { int i; };
struct B : public A { int j; int f (); };
-main ()
+int main ()
{
int A::*apm = &A::i;
int B::*bpm = apm;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/pmf7.C b/gcc/testsuite/g++.old-deja/g++.jason/pmf7.C
index 303dfb9..8ef92fb 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/pmf7.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/pmf7.C
@@ -16,7 +16,7 @@ A& foo ()
return a;
}
-main ()
+int main ()
{
void (A::*p)() = &A::f;
(foo ().*p)();
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/pmf8.C b/gcc/testsuite/g++.old-deja/g++.jason/pmf8.C
index 97f551e..7fccb31c 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/pmf8.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/pmf8.C
@@ -18,7 +18,7 @@ public:
};
-main()
+int main()
{
User a;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/ref10.C b/gcc/testsuite/g++.old-deja/g++.jason/ref10.C
index faadb2e..876ca45 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/ref10.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/ref10.C
@@ -24,7 +24,7 @@ int bar(V *r) {
return (r != gp);
}
-main() {
+int main() {
D *p = new D;
foo(p);
return bar(p);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/ref12.C b/gcc/testsuite/g++.old-deja/g++.jason/ref12.C
index 7a33647..30e9633 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/ref12.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/ref12.C
@@ -1,5 +1,5 @@
void f (char *const &) { }
-main ()
+int main ()
{
f ("hi");
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/ref7.C b/gcc/testsuite/g++.old-deja/g++.jason/ref7.C
index ba7bd1d2..af64d6a 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/ref7.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/ref7.C
@@ -12,7 +12,7 @@ struct A {
A a;
A foo () { return a; }
-main()
+int main()
{
const A& ar = foo();
const A& ar2 = A();
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/ref8.C b/gcc/testsuite/g++.old-deja/g++.jason/ref8.C
index 53f9c1c..10e335e 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/ref8.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/ref8.C
@@ -7,7 +7,7 @@ struct B {
};
struct C : public B, public A {};
-main() {
+int main() {
C c;
A& ar = c;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/return3.C b/gcc/testsuite/g++.old-deja/g++.jason/return3.C
index 61e3dda..ac52bc3 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/return3.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/return3.C
@@ -12,7 +12,7 @@ A f()
return b;
}
-main ()
+int main ()
{
A a = f ();
return a.i != 10;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C b/gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C
index 522c35f..71f59bc 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C
@@ -4,7 +4,7 @@ struct A {
const A * get_this () const { return this; }
};
-main ()
+int main ()
{
A a;
int r = 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C b/gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C
index 12fe76d..4e18cfb 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C
@@ -1,4 +1,4 @@
-main ()
+int main ()
{
int i;
int &ir = (int&)(int)i; // ERROR - casting rvalue to reference type
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/scoping17.C b/gcc/testsuite/g++.old-deja/g++.jason/scoping17.C
index a05acef..26fb456 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/scoping17.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/scoping17.C
@@ -1,6 +1,6 @@
// Test that the integer hides the struct in block scope.
-main ()
+int main ()
{
int A;
struct A { };
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/scoping4.C b/gcc/testsuite/g++.old-deja/g++.jason/scoping4.C
index 33f11a6..94a49bf 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/scoping4.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/scoping4.C
@@ -22,7 +22,7 @@ A::A(Ptr string) { // gets bogus error -
s = string; // gets bogus error -
}
-main() {
+int main() {
A a("testing");
A *a_ptr;
B b(&a);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/static1.C b/gcc/testsuite/g++.old-deja/g++.jason/static1.C
index 994da85..8c5bdff 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/static1.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/static1.C
@@ -25,7 +25,7 @@ extern AAA arr1[];
AAA arr1[] = {(int)E1 };
-main()
+int main()
{
return 0;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/synth5.C b/gcc/testsuite/g++.old-deja/g++.jason/synth5.C
index cfc68c5..2905da7 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/synth5.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/synth5.C
@@ -11,4 +11,4 @@ struct A {
struct B: public A {
};
#line 5 "synth5.C"
-main() { }
+int main() { }
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/synth7.C b/gcc/testsuite/g++.old-deja/g++.jason/synth7.C
index 1d4264b..0595377 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/synth7.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/synth7.C
@@ -3,7 +3,7 @@
struct B { ~B() { } };
struct A { B b; };
-main()
+int main()
{
A a, b (a), c = A();
A& (A::*afp)(const A&) = &A::operator=;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/tempdest.C b/gcc/testsuite/g++.old-deja/g++.jason/tempdest.C
index 78fb75d..04fae56 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/tempdest.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/tempdest.C
@@ -12,7 +12,7 @@ public:
typedef unsigned int ui;
-main()
+int main()
{
A<ui> *ap = new A<ui>;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template11.C b/gcc/testsuite/g++.old-deja/g++.jason/template11.C
index 25449e2..d58bdfe 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template11.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template11.C
@@ -8,7 +8,7 @@ int foo () { return 1; }
int A<int>::t = foo ();
-main ()
+int main ()
{
return (A<int>::t != 1);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template13.C b/gcc/testsuite/g++.old-deja/g++.jason/template13.C
index 75bd64d..fbd16a9 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template13.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template13.C
@@ -5,6 +5,6 @@
template <class T> inline T min (T a, T b) { return a<b?a:b; }
double min (double, double);
-main () {
+int main () {
return (int) min (0, 1.0);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template14.C b/gcc/testsuite/g++.old-deja/g++.jason/template14.C
index 464638d..ecd99bc 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template14.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template14.C
@@ -10,7 +10,7 @@ template <class T> struct A {
template <class T> A<T>::A(int) { } // causes compiler abort
template <class T> A<T>::~A() { }
-main()
+int main()
{
A<int> a;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template15.C b/gcc/testsuite/g++.old-deja/g++.jason/template15.C
index 99e129b..9779ca0 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template15.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template15.C
@@ -12,7 +12,7 @@ public:
class A { };
-main()
+int main()
{
int i;
X<int> xi(i);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template19.C b/gcc/testsuite/g++.old-deja/g++.jason/template19.C
index ab34443..68ea9a9 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template19.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template19.C
@@ -1,7 +1,7 @@
// Make sure type deduction isn't confused by top-level cv-quals.
template <class T> T max (const T a, const T b) { return a>b?a:b; }
-main()
+int main()
{
int a = 0, b = 1;
int c = max (a, b);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template20.C b/gcc/testsuite/g++.old-deja/g++.jason/template20.C
index fe776c9..ee4daa0 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template20.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template20.C
@@ -1,7 +1,7 @@
// Make sure type deduction works for both types of array parameters.
template <class T> void f (T (&a)[2]) { }
template <class T> void g (T a[2]) { }
-main()
+int main()
{
int a[2] = { 0, 0 };
f (a);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template22.C b/gcc/testsuite/g++.old-deja/g++.jason/template22.C
index db2c620..ce247e8 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template22.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template22.C
@@ -19,7 +19,7 @@ template <class T> void g1 (const T&);
template <class T> void g2 (T&);
template <class T> void g3 (T);
-main()
+int main()
{
g1 (f1 ());
g1 (f2 ());
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template24.C b/gcc/testsuite/g++.old-deja/g++.jason/template24.C
index c56d92a..120b717 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template24.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template24.C
@@ -14,7 +14,7 @@ ostream & operator<< (ostream & os, A<T> & a)
return os;
}
-main ()
+int main ()
{
A<int> a = { 1 };
cout << a << endl;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template25.C b/gcc/testsuite/g++.old-deja/g++.jason/template25.C
index 4fc2a99..970441226 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template25.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template25.C
@@ -34,7 +34,7 @@ do_foo (Bar<T, T> const & bar)
{}
-main ()
+int main ()
{ int i;
Bar<char, int> bar1;
Bar<int, int> bar2;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template27.C b/gcc/testsuite/g++.old-deja/g++.jason/template27.C
index 3806da0..be90aca 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template27.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template27.C
@@ -28,16 +28,16 @@ void Test<T>::doThat()
class A
{
public:
- thiss() {};
+ void thiss() {};
};
class B
{
public:
- that() {};
+ void that() {};
};
-main()
+int main()
{
Test<A> a;
a.doThiss(); // a.doThat() is not well formed, but then
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template3.C b/gcc/testsuite/g++.old-deja/g++.jason/template3.C
index e03b8a9..1cd6553 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template3.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template3.C
@@ -7,7 +7,7 @@ A<int> *a;
template <class T> struct A { T t; };
-main()
+int main()
{
if (a)
a->t = 1; // gets bogus error
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template30.C b/gcc/testsuite/g++.old-deja/g++.jason/template30.C
index b9a6dbe..98bad49 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template30.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template30.C
@@ -7,7 +7,7 @@ int func(T, U)
return 2;
}
-main ()
+int main ()
{
func (0, 1); // ERROR - ambiguous
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template31.C b/gcc/testsuite/g++.old-deja/g++.jason/template31.C
index fdea9d6..1148e27 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template31.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template31.C
@@ -30,7 +30,7 @@ private:
CopyMe myStrvec;
};
-main(int argc, char**argv) {
+int main(int argc, char**argv) {
IncludeIt foo;
IncludeIt* bar;
exit(0);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template34.C b/gcc/testsuite/g++.old-deja/g++.jason/template34.C
index 7694329..177286f 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template34.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template34.C
@@ -19,6 +19,6 @@ Set<T>::Compare Set<T>::cmp1 = &gen_cmp;
template<class T>
int (*Set<T>::cmp2)(const T&, const T&) = &gen_cmp;
-main() {
+int main() {
Set<int> s;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template37.C b/gcc/testsuite/g++.old-deja/g++.jason/template37.C
index fc237ca..71aa270 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template37.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template37.C
@@ -27,7 +27,7 @@
{
}
- main()
+int main()
{
ONE<char>::func();
ONE<int>::func();
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template40.C b/gcc/testsuite/g++.old-deja/g++.jason/template40.C
index 635dffc..a880392 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template40.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template40.C
@@ -13,7 +13,7 @@ private:
int size;
};
-main(int argc, char *argv[])
+int main(int argc, char *argv[])
{
Array<long> ia; // looping occurs on this line
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template42.C b/gcc/testsuite/g++.old-deja/g++.jason/template42.C
index 529aacc..2bd6267 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template42.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template42.C
@@ -10,7 +10,7 @@ struct A {
void f (T t = T()) { }
};
-main ()
+int main ()
{
A<X> a;
X x (1);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template43.C b/gcc/testsuite/g++.old-deja/g++.jason/template43.C
index 62c7ee7..d9b3f85 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/template43.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/template43.C
@@ -19,7 +19,7 @@ int equals_x_y = EQUAL<&x,&y>::value; // expected value: 0
int equals_y_x = EQUAL<&y,&x>::value; // expected value: 0
int equals_y_y = EQUAL<&y,&y>::value; // expected value: 1
-main ()
+int main ()
{
if (equals_x_x == 1
&& equals_x_y == 0
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/temporary2.C b/gcc/testsuite/g++.old-deja/g++.jason/temporary2.C
index ea80a3f..36c8e8e 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/temporary2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/temporary2.C
@@ -9,7 +9,7 @@ public:
X foo() { X x; return x; }
-main()
+int main()
{
X x(foo()); // ERROR - Compiler doesn't warn about temporary reference.
x.bar(foo()); // ERROR - The same mistake is warned about in this case.
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/temporary3.C b/gcc/testsuite/g++.old-deja/g++.jason/temporary3.C
index ec5984c..3ffeec7 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/temporary3.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/temporary3.C
@@ -15,7 +15,7 @@ struct A {
A f ()
{ return 1; }
-main ()
+int main ()
{
{
A a (1);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/temporary4.C b/gcc/testsuite/g++.old-deja/g++.jason/temporary4.C
index 97ce95a..bb7e56f 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/temporary4.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/temporary4.C
@@ -24,7 +24,7 @@ struct B {
B(): i(foo()), j(foo()) { }
};
-main()
+int main()
{
B b;
return r;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/temporary5.C b/gcc/testsuite/g++.old-deja/g++.jason/temporary5.C
index 07033d0..6a2469e 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/temporary5.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/temporary5.C
@@ -9,7 +9,7 @@ struct A {
operator int () { return 1; }
};
-main ()
+int main ()
{
A::A();
return c;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/typeid1.C b/gcc/testsuite/g++.old-deja/g++.jason/typeid1.C
index f7fcbae..f6cd45b 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/typeid1.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/typeid1.C
@@ -3,7 +3,7 @@
struct foo { double f(int); };
-main() {
+int main() {
double f (int);
const std::type_info &r = typeid (f);
cout << typeid(f).name() << endl;
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/typeid2.C b/gcc/testsuite/g++.old-deja/g++.jason/typeid2.C
index 16d5e97..64ecc5a 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/typeid2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/typeid2.C
@@ -21,7 +21,7 @@ public:
}
};
-main()
+int main()
{
Flock<Chicken> x;
printf ("%s\n", typeid(x).name());
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/virtual.C b/gcc/testsuite/g++.old-deja/g++.jason/virtual.C
index 65e8c94..3fa952b 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/virtual.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/virtual.C
@@ -35,7 +35,7 @@ public:
virtual void b1() {};
};
-main()
+int main()
{
D d; // gets bogus error
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/virtual2.C b/gcc/testsuite/g++.old-deja/g++.jason/virtual2.C
index 22b9fec..ef42f8b 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/virtual2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/virtual2.C
@@ -6,7 +6,7 @@ struct B: public A {
virtual B* f () { return 0; }
};
-main ()
+int main ()
{
A* ap = new B;
return (ap->f () != 0);
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/warning2.C b/gcc/testsuite/g++.old-deja/g++.jason/warning2.C
index 778a615..6b51dd0 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/warning2.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/warning2.C
@@ -7,7 +7,7 @@ struct A {
struct B: public A { int f () { } };
-main()
+int main()
{
B* bp;
A& ar = (A&)bp; // WARNING -
diff --git a/gcc/testsuite/g++.old-deja/g++.law/access2.C b/gcc/testsuite/g++.old-deja/g++.law/access2.C
index 02b27c3..22f9184 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/access2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/access2.C
@@ -14,7 +14,7 @@ private:
};
-main()
+int main()
{
Foo<int>(1);// ERROR -
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/arg1.C b/gcc/testsuite/g++.old-deja/g++.law/arg1.C
index f980874..1712f93 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/arg1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/arg1.C
@@ -19,7 +19,7 @@ public:
void f(double* p) { cout << "B(double*)\n"; } // ERROR - candidate
};
-main()
+int main()
{
A a;
B b;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/arg3.C b/gcc/testsuite/g++.old-deja/g++.law/arg3.C
index 0037c40..c984d3a 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/arg3.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/arg3.C
@@ -11,7 +11,7 @@ template <class T> void func(T, const Ptr& p);
Ptr& return_ref();
-main()
+int main()
{
char* x;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/arg7.C b/gcc/testsuite/g++.old-deja/g++.law/arg7.C
index 5cf1cd0..7ea89ec 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/arg7.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/arg7.C
@@ -22,7 +22,7 @@ void ovf( int, short, unsigned long) { printf ("FAIL\n"); }
// (unsigned long => int, unsigned int => short) and a promotion
// (unsigned int => unsigned long).
-main(int, char**)
+int main(int, char**)
{
unsigned long pixmap = 0;
unsigned int x = 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/arg9.C b/gcc/testsuite/g++.old-deja/g++.law/arg9.C
index 809f2b7..6f5e4b8 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/arg9.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/arg9.C
@@ -25,7 +25,7 @@ public:
private:
};
-main() {
+int main() {
int t[5];
t[1] = 1; t[2] = 2;t[3] = 3;t[4] = 4;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/arm13.C b/gcc/testsuite/g++.old-deja/g++.law/arm13.C
index f6a10fa..cf62278 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/arm13.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/arm13.C
@@ -4,7 +4,7 @@
inline void *operator new(size_t, void *place) { return place; }
-main()
+int main()
{
int* p = (int*) malloc(sizeof(int));
(void) new (p) int(1);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/arm9.C b/gcc/testsuite/g++.old-deja/g++.law/arm9.C
index 528478f..35658b1 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/arm9.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/arm9.C
@@ -21,7 +21,7 @@ public:
};
void B::set (f2 f) { cout << "called B\n";} // ERROR - candidate
-main() {
+int main() {
B b;
b.set(F1); // ARM page 309: should call A.set(f1) and that what g++ does,// ERROR - .*
// but 13.1 of ARM clearly states that it should call B::set()
diff --git a/gcc/testsuite/g++.old-deja/g++.law/array1.C b/gcc/testsuite/g++.old-deja/g++.law/array1.C
index fc40bc5..13250c6 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/array1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/array1.C
@@ -22,7 +22,7 @@ public:
foo* foo::array = new foo [5];
-main()
+int main()
{
if (i != 5)
printf ("FAIL\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.law/bad-error7.C b/gcc/testsuite/g++.old-deja/g++.law/bad-error7.C
index 479dbf5..434921d 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/bad-error7.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/bad-error7.C
@@ -14,7 +14,7 @@ class X : public ParX
void fn2() { cout << "hi" << endl; }
};
-main()
+int main()
{
X x;
ParX* pParX = &x;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/code-gen1.C b/gcc/testsuite/g++.old-deja/g++.law/code-gen1.C
index b122e90..0f7c610 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/code-gen1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/code-gen1.C
@@ -7,7 +7,7 @@
#include <stdio.h>
-main()
+int main()
{
int i = 0;
(++i)++;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/code-gen4.C b/gcc/testsuite/g++.old-deja/g++.law/code-gen4.C
index a9070ed..c060d66 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/code-gen4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/code-gen4.C
@@ -18,7 +18,7 @@ A oA;
extern "C" int printf( const char *, ...);
-main()
+int main()
{
oA.c = 'q';
diff --git a/gcc/testsuite/g++.old-deja/g++.law/code-gen5.C b/gcc/testsuite/g++.old-deja/g++.law/code-gen5.C
index fa55dbe..023b623 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/code-gen5.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/code-gen5.C
@@ -261,7 +261,7 @@ operator=( double d )
int makeforms( Vector cen, Vector **a, Vector **b );
-main()
+int main()
{
Vector *a[8], *b[8], disp(3);
Vector cen(3), cen2(3);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/copy1.C b/gcc/testsuite/g++.old-deja/g++.law/copy1.C
index cd23706..5cea11a 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/copy1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/copy1.C
@@ -54,7 +54,7 @@ test(person argp)
;
}
-main()
+int main()
{
person mainp;
test(mainp);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors11.C b/gcc/testsuite/g++.old-deja/g++.law/ctors11.C
index 8472fb8..3c39356 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/ctors11.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/ctors11.C
@@ -15,7 +15,7 @@ private:
public:
}; // ERROR - non-default constructor
-main()
+int main()
{
B(10);// ERROR - B doesn't have a constructor taking int
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors12.C b/gcc/testsuite/g++.old-deja/g++.law/ctors12.C
index 37d45884..32bf5c6 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/ctors12.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/ctors12.C
@@ -21,7 +21,7 @@ public:
int complex::count=0;
-main()
+int main()
{
complex v[6] = {1, complex(1,2), complex(), 2 }; // ARM Sect. 12.6.1
int i; // page 289
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors13.C b/gcc/testsuite/g++.old-deja/g++.law/ctors13.C
index 57639cc..aef721b 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/ctors13.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/ctors13.C
@@ -6,7 +6,7 @@ class A {
A() {} // private constructor// ERROR - .*
};
-main() {
+int main() {
A* a = new A();// ERROR - .*
if (a) {
cout << "a != NULL\n";
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors16.C b/gcc/testsuite/g++.old-deja/g++.law/ctors16.C
index 4da7f05..8a3982b 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/ctors16.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/ctors16.C
@@ -38,7 +38,7 @@ public:
};
-main() {
+int main() {
C c;
D d;
E e;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors17.C b/gcc/testsuite/g++.old-deja/g++.law/ctors17.C
index 41e3217..eab071c 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/ctors17.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/ctors17.C
@@ -13,7 +13,7 @@ class X : public ifstream {
public:
X(int a, char *b) {} // ERROR - candidate
}; // ERROR - candidate
-main()
+int main()
{
X *y = new X(10, "123");
// the compiler must reject this constructor call:
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors2.C b/gcc/testsuite/g++.old-deja/g++.law/ctors2.C
index 8ceb539..d4f2d9c 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/ctors2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/ctors2.C
@@ -56,7 +56,7 @@ CONST Sig::SigTable Sig::sigTable[] = {
{ Bad_t, BadMagic }
};
-main() {
+int main() {
if (strcmp (Sig::sigTable[0].Magic, "BYTE")
|| strcmp (Sig::sigTable[1].Magic, "WORD")
|| strcmp (Sig::sigTable[2].Magic, "LONG")
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors8.C b/gcc/testsuite/g++.old-deja/g++.law/ctors8.C
index f773d09..ef40d35 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/ctors8.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/ctors8.C
@@ -14,7 +14,7 @@ struct foo {
foo *arr = new foo[2];
-main()
+int main()
{
if (arr[0].index == -1
&& arr[1].index == -1)
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors9.C b/gcc/testsuite/g++.old-deja/g++.law/ctors9.C
index 280b429..d926e64 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/ctors9.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/ctors9.C
@@ -30,7 +30,7 @@ int blort(Foo& f)
return f->a;
};
-main()
+int main()
{
var_Foo b(2);// ERROR -
b->a = 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt1.C b/gcc/testsuite/g++.old-deja/g++.law/cvt1.C
index 8264124..3f0866e 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt1.C
@@ -6,7 +6,7 @@
// Subject: g++ mixes up array dimensions with new
// Message-ID: <9311211640.AA11787@messua>
-main()
+int main()
{
int (*a)[5] = new int[6][5];
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt10.C b/gcc/testsuite/g++.old-deja/g++.law/cvt10.C
index 01f1e80..c943a39 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt10.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt10.C
@@ -51,7 +51,7 @@ public:
};
-main()
+int main()
{
C *cp= new C;
cp->va();
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt11.C b/gcc/testsuite/g++.old-deja/g++.law/cvt11.C
index 321368c..7394c1b 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt11.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt11.C
@@ -26,5 +26,5 @@ void Bar::doit(void)
printf("i = %d\n", j);
}
Thing::Thing(int y) { x = y; }
-main(){ Bar x; x.doit(); }
+int main(){ Bar x; x.doit(); }
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt12.C b/gcc/testsuite/g++.old-deja/g++.law/cvt12.C
index cce2d9b..5ea83db 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt12.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt12.C
@@ -17,7 +17,7 @@ public:
int& geti() {return i;} // same thing, but different
};
-main()
+int main()
{
test t(3.14, 5); // Create an object t of class "test"
int x = (int&)t; // This should call operator int&() but it does not ...
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt13.C b/gcc/testsuite/g++.old-deja/g++.law/cvt13.C
index d2f04cc..c7b09e9 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt13.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt13.C
@@ -12,7 +12,7 @@ void f(array &arg)
{
}
-main()
+int main()
{
array var;
f(var);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt14.C b/gcc/testsuite/g++.old-deja/g++.law/cvt14.C
index 2cf0235..e2b9bad 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt14.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt14.C
@@ -7,7 +7,7 @@
// From: "Malcolm C. Strickland" <chucks@orl.mmc.com>
- main()
+int main()
{
double *d;
d = new double(10);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt17.C b/gcc/testsuite/g++.old-deja/g++.law/cvt17.C
index 6ddffe2..b746c98 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt17.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt17.C
@@ -12,7 +12,7 @@ class Point {};
class Line_Segment{ public: Line_Segment(const Point&){} };
class Node { public: Point Location(){ Point p; return p; } };
-main()
+int main()
{
Node** node1;
Line_Segment(node1->Location()); // intended (*node1)// ERROR - .*
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt19.C b/gcc/testsuite/g++.old-deja/g++.law/cvt19.C
index b15bdfd..ae07a38 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt19.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt19.C
@@ -18,7 +18,7 @@ class A {
};
-main()
+int main()
{
A a;
if (a!=0) {
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt2.C b/gcc/testsuite/g++.old-deja/g++.law/cvt2.C
index 3a5a1b9..4c28a7e 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt2.C
@@ -35,7 +35,7 @@ A(const char* s)
printf ("PASS\n");
}
-main()
+int main()
{
A(B("aaa"));
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt20.C b/gcc/testsuite/g++.old-deja/g++.law/cvt20.C
index 72abbb7..1ecbfa2 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt20.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt20.C
@@ -14,7 +14,7 @@ void f(char *& x)
x++;
}
-main()
+int main()
{
f ("foo");// ERROR - init of non-const ref from char*
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt21.C b/gcc/testsuite/g++.old-deja/g++.law/cvt21.C
index c4516c8..8cdd150 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt21.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt21.C
@@ -24,7 +24,7 @@ class Int
int value;
};
-main()
+int main()
{
Int data = 2;
Int test;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt22.C b/gcc/testsuite/g++.old-deja/g++.law/cvt22.C
index 9d72a6c..c9a80ba 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt22.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt22.C
@@ -8,7 +8,7 @@
typedef int A[10];
-main()
+int main()
{
int* a1 = new A;
};
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt4.C b/gcc/testsuite/g++.old-deja/g++.law/cvt4.C
index 6863c8f..d45d789 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt4.C
@@ -18,7 +18,7 @@ int destruct = 2;
~Test() {if (--destruct == 0) printf ("PASS\n");}
};
- main()
+int main()
{
long i=1;
Test t;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt5.C b/gcc/testsuite/g++.old-deja/g++.law/cvt5.C
index d244b4f..a7a0470 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt5.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt5.C
@@ -19,7 +19,7 @@ public:
void f(A&) {}
-main(){
+int main(){
R r;
f(r); // problem to cast to B& and then to A&
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt6.C b/gcc/testsuite/g++.old-deja/g++.law/cvt6.C
index 85d5af8..fd0a83e 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt6.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt6.C
@@ -22,7 +22,7 @@ public:
};
-main() {
+int main() {
foo f;
f.test(34); // line 18
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt7.C b/gcc/testsuite/g++.old-deja/g++.law/cvt7.C
index 34cccd84..c9cc1b5 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt7.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt7.C
@@ -46,7 +46,7 @@ B::run()
}
}
-main()
+int main()
{
A a(1);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt8.C b/gcc/testsuite/g++.old-deja/g++.law/cvt8.C
index 031e766..f97790a 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt8.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt8.C
@@ -28,7 +28,7 @@ void f(A &a) { // ERROR - in passing argument
printf("A at %x is %d\n", &a, a.i);
}
-main() {
+int main() {
B b;
b.i = 99;
f(b);// ERROR - .*
diff --git a/gcc/testsuite/g++.old-deja/g++.law/dtors2.C b/gcc/testsuite/g++.old-deja/g++.law/dtors2.C
index c1f2d42..ebf9612 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/dtors2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/dtors2.C
@@ -25,7 +25,7 @@ public:
// passed as value)
};
-main() {
+int main() {
ulk dumm;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/dtors3.C b/gcc/testsuite/g++.old-deja/g++.law/dtors3.C
index ce5aaf3..7ed92fc 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/dtors3.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/dtors3.C
@@ -29,7 +29,7 @@ public:
}
};
-main()
+int main()
{
Foo() << 1 << 3 << 5 << 7;
printf ("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.law/dtors4.C b/gcc/testsuite/g++.old-deja/g++.law/dtors4.C
index 0288395..6168c0d 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/dtors4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/dtors4.C
@@ -14,7 +14,7 @@ a test(){
return a();
}
-main(){
+int main(){
a ai;
ai = test();
diff --git a/gcc/testsuite/g++.old-deja/g++.law/dtors5.C b/gcc/testsuite/g++.old-deja/g++.law/dtors5.C
index 9aa2e6d..3c54561 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/dtors5.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/dtors5.C
@@ -24,7 +24,7 @@ sub(foo f) {
};
-main() {
+int main() {
sub(foo());
if (things == 0)
printf ("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.law/enum3.C b/gcc/testsuite/g++.old-deja/g++.law/enum3.C
index c7db587..43845e2 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/enum3.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/enum3.C
@@ -16,6 +16,6 @@ public:
virtual void off(void) { toggle = on; };// ERROR - .*
};
-main()
+int main()
{
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/except6.C b/gcc/testsuite/g++.old-deja/g++.law/except6.C
index da09ae6..cca167c 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/except6.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/except6.C
@@ -13,7 +13,7 @@ struct Exception
Exception(int i) { v = i; };
};
- inc(int &i)
+void inc(int &i)
{
try {
if (i == 0)
diff --git a/gcc/testsuite/g++.old-deja/g++.law/global-init1.C b/gcc/testsuite/g++.old-deja/g++.law/global-init1.C
index ce64125..17dc9c5 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/global-init1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/global-init1.C
@@ -10,7 +10,7 @@ struct S { int a; int c; };
int i = 3;
S s = {6, i};
S * the_s () { return &s; };
-main ()
+int main ()
{
S * cls = the_s ();
if (cls->a != 6)
diff --git a/gcc/testsuite/g++.old-deja/g++.law/init11.C b/gcc/testsuite/g++.old-deja/g++.law/init11.C
index d5c4e76..a6d6f01 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/init11.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/init11.C
@@ -15,7 +15,7 @@ struct foo {
struct foo Ack = {5, X, 3};
-main()
+int main()
{
if (Ack.a == 5 && Ack.b == 7 && Ack.c == 3)
printf ("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.law/init14.C b/gcc/testsuite/g++.old-deja/g++.law/init14.C
index a65dc68..3a9e3e1 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/init14.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/init14.C
@@ -15,7 +15,7 @@ struct foo {
struct foo Ack = {5, X, 3};
-main()
+int main()
{
if (Ack.a != 5
|| Ack.b != 7
diff --git a/gcc/testsuite/g++.old-deja/g++.law/init3.C b/gcc/testsuite/g++.old-deja/g++.law/init3.C
index de0473e..72b9de8 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/init3.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/init3.C
@@ -6,7 +6,7 @@
// Subject: small bug
// Message-ID: <9209300638.AA22334@moose.cs.columbia.edu>
-main() {
+int main() {
int offset;
char buf[offset]=""; // ERROR - ansi forbids variable arrays
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/init9.C b/gcc/testsuite/g++.old-deja/g++.law/init9.C
index baad139..d6cec1b 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/init9.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/init9.C
@@ -14,7 +14,7 @@ public:
int get_a() { return a; }
};
-main() {
+int main() {
samp ob[4] [2] = { // Generated Error
1, 2,
3, 4,
diff --git a/gcc/testsuite/g++.old-deja/g++.law/inline4.C b/gcc/testsuite/g++.old-deja/g++.law/inline4.C
index c6a15a9..e7c664c 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/inline4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/inline4.C
@@ -12,7 +12,7 @@ template <class T> inline T func(const T& x) { return x; }
inline int func(const int& x) { return x; }
-main()
+int main()
{ int x;
func(x);
printf ("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.law/missed-error2.C b/gcc/testsuite/g++.old-deja/g++.law/missed-error2.C
index 4589bb1..18a026d 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/missed-error2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/missed-error2.C
@@ -11,7 +11,7 @@
inline int max(int a, int b) {return a > b ? a : b;}; // ERROR - candidate
inline double max(double a, double b) {return a > b ? a : b;}; // ERROR - candidate
-main() {
+int main() {
static void foo(int i, int j, double x, double y) ;// ERROR - .*
foo(4, -37, 14.39, 14.38);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/nest3.C b/gcc/testsuite/g++.old-deja/g++.law/nest3.C
index 405a160..eac308e 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/nest3.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/nest3.C
@@ -18,7 +18,7 @@ struct outer {
}
};
-main() {
+int main() {
outer::f();
cout << endl;
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/nest4.C b/gcc/testsuite/g++.old-deja/g++.law/nest4.C
index 183442d..98b085f 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/nest4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/nest4.C
@@ -15,6 +15,6 @@ void f()
};
}
-main()
+int main()
{
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators1.C b/gcc/testsuite/g++.old-deja/g++.law/operators1.C
index fa4c10c..138fb72 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators1.C
@@ -16,7 +16,7 @@ public:
operator B & () { return *p; }
};
-main()
+int main()
{
A a;
B &b = (B &)a;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators10.C b/gcc/testsuite/g++.old-deja/g++.law/operators10.C
index fe4f13d..c87880f 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators10.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators10.C
@@ -13,7 +13,7 @@ struct Test {
};
-main()
+int main()
{
Test<int> i, j;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators13.C b/gcc/testsuite/g++.old-deja/g++.law/operators13.C
index 3675d50..f423238 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators13.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators13.C
@@ -17,7 +17,7 @@ public:
void EP::operator=(T *) { }
-main()
+int main()
{
EP ep1, ep2;
ep1 = ep2;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators14.C b/gcc/testsuite/g++.old-deja/g++.law/operators14.C
index 191266f..22e1256 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators14.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators14.C
@@ -2,7 +2,7 @@
// GROUPS passed operators
void foo (int * a, int * b, int * c) {}
-main() {
+int main() {
int a,b,c;
foo (&a, &b, &c);
(a = b) = c;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators16.C b/gcc/testsuite/g++.old-deja/g++.law/operators16.C
index 384c4e9..3298e309 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators16.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators16.C
@@ -19,7 +19,7 @@ struct B {
A a;
};
-main(void)
+int main(void)
{
B(A());
if (pass)
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators21.C b/gcc/testsuite/g++.old-deja/g++.law/operators21.C
index c1f8b8b..a4aac7d 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators21.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators21.C
@@ -9,7 +9,7 @@ int operator()(A x,float y) {// ERROR - .*
return 1;
}
-main() {
+int main() {
A x;
x(1.0); // ERROR - no match
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators28.C b/gcc/testsuite/g++.old-deja/g++.law/operators28.C
index c0d1ecd..3600fb2 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators28.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators28.C
@@ -21,7 +21,7 @@ void* new_test::operator new(size_t sz, int count, int type)
return p;
};
-main()
+int main()
{
new_test *test;
int count = 13;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators30.C b/gcc/testsuite/g++.old-deja/g++.law/operators30.C
index 3c23a06..4236dc5 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators30.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators30.C
@@ -7,11 +7,11 @@
#include <stdio.h>
-nop()
+void nop()
{
-} // ERROR - non-void
+}
-main ()
+int main ()
{
int a = 2;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators32.C b/gcc/testsuite/g++.old-deja/g++.law/operators32.C
index bb6f8c9..26e4398 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators32.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators32.C
@@ -37,7 +37,7 @@ if( allocate1d(d1, array) != 0 )
return array;
}
-main()
+int main()
{
long d1 = 3, d2 = 4;
class foo
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators4.C b/gcc/testsuite/g++.old-deja/g++.law/operators4.C
index e5df81d..044249f 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators4.C
@@ -22,7 +22,7 @@ void foo(int s)
Vector junk(s);
}
-main()
+int main()
{
Vector* test;
for (int i=0;i<40;i++) // was 100000
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators8.C b/gcc/testsuite/g++.old-deja/g++.law/operators8.C
index 0b59d3c..5fd94bd 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/operators8.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators8.C
@@ -40,7 +40,7 @@ class triangle :public shape {
int height;
};
-main() {
+int main() {
shape* s1 = new square(4,4,5);
shape* s2 = new triangle(6,6,2,3);
*s1 = *s2;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/parsing6.C b/gcc/testsuite/g++.old-deja/g++.law/parsing6.C
index 7fcc13c..63a660e 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/parsing6.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/parsing6.C
@@ -8,7 +8,7 @@
typedef int (*cow[3])(...);
-main() {
+int main() {
cow fs;
int (*pig[3])(...); // line 5
diff --git a/gcc/testsuite/g++.old-deja/g++.law/parsing8.C b/gcc/testsuite/g++.old-deja/g++.law/parsing8.C
index 9a714a3..d897849 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/parsing8.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/parsing8.C
@@ -17,7 +17,7 @@
// Date: Thu, 08 Jul 1993 10:54:59 +0900
// Subject: g++ cannot understand `void (**f)()'
// Message-ID: <9307080155.AA00496@kumade.soft.flab.fujitsu.co.jp>
-main()
+int main()
{
void (**f)();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/parsing9.C b/gcc/testsuite/g++.old-deja/g++.law/parsing9.C
index 13138ed..0cd22fd 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/parsing9.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/parsing9.C
@@ -21,7 +21,7 @@ T bar()
T baz()
{ return 30; }
-main()
+int main()
{
T (*apfrt[10])();
diff --git a/gcc/testsuite/g++.old-deja/g++.law/patches1.C b/gcc/testsuite/g++.old-deja/g++.law/patches1.C
index e151a33..3ec9321 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/patches1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/patches1.C
@@ -12,7 +12,7 @@ int type(long double) { return 3; }
extern "C" int printf( const char *, ...);
-main()
+int main()
{
int i = 0;
if (type(0.0) != 2)
diff --git a/gcc/testsuite/g++.old-deja/g++.law/refs1.C b/gcc/testsuite/g++.old-deja/g++.law/refs1.C
index f0b7f11..0efe9db 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/refs1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/refs1.C
@@ -31,7 +31,7 @@ void C::count (int& total) {
char * foo[] = {
"one", "two", "three", NULL};
-main() {
+int main() {
C c(foo);
int i = 0;
c.count(i);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/refs4.C b/gcc/testsuite/g++.old-deja/g++.law/refs4.C
index a73c078..40e199a 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/refs4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/refs4.C
@@ -14,7 +14,7 @@ void foo(const int m, const int n)
printf("FAIL\n");
}
-main()
+int main()
{
foo(min(2, 1), min(100, 200));
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/scope2.C b/gcc/testsuite/g++.old-deja/g++.law/scope2.C
index f8b9052..bfefb61 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/scope2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/scope2.C
@@ -31,7 +31,7 @@ void foo::operator delete (void *data)
overloaded_delete++;
}
-main ()
+int main ()
{
foo *f = new foo;
foo *ff = ::new foo;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/scope5.C b/gcc/testsuite/g++.old-deja/g++.law/scope5.C
index 2aea15b..d7bcb63 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/scope5.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/scope5.C
@@ -6,7 +6,7 @@
// Subject: Bug report
// Message-ID: <9308101450.AA28016@methusalix.ert.rwth-aachen.de>
-main()
+int main()
{
class foo
{
diff --git a/gcc/testsuite/g++.old-deja/g++.law/static-mem4.C b/gcc/testsuite/g++.old-deja/g++.law/static-mem4.C
index 4e02647..09e1637 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/static-mem4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/static-mem4.C
@@ -7,7 +7,7 @@ struct test {
};
-main()
+int main()
{
test t;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/template1.C b/gcc/testsuite/g++.old-deja/g++.law/template1.C
index 809e509..bde1537 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/template1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/template1.C
@@ -25,6 +25,6 @@ public:
int fill;
};
-main() {
+int main() {
Assoc<String,String> table;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/temps2.C b/gcc/testsuite/g++.old-deja/g++.law/temps2.C
index d968481..4e21672 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/temps2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/temps2.C
@@ -42,7 +42,7 @@ Foo &Foo::method()
return *this;
}
-main()
+int main()
{
// f1() returns a temporary object. The member function
// method() returns a reference to the same object.
diff --git a/gcc/testsuite/g++.old-deja/g++.law/temps3.C b/gcc/testsuite/g++.old-deja/g++.law/temps3.C
index 7b09284..48e4498 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/temps3.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/temps3.C
@@ -21,7 +21,7 @@ foo ()
return A (10);
}
-main ()
+int main ()
{
int x = foo ().a;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/temps6.C b/gcc/testsuite/g++.old-deja/g++.law/temps6.C
index e228ce8..7d2952a 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/temps6.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/temps6.C
@@ -14,7 +14,7 @@ int& test(str *arg1, int str::*arg2)
return (arg1->*arg2);
}
-main()
+int main()
{
test(&xxx, &str::i) = 5;
if (xxx.i == 0)
diff --git a/gcc/testsuite/g++.old-deja/g++.law/typeck1.C b/gcc/testsuite/g++.old-deja/g++.law/typeck1.C
index 2fabfe9..f0ee773 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/typeck1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/typeck1.C
@@ -11,7 +11,7 @@
class foo : a { };
class bar : a { };
- test( const foo* f, const bar* b )
+ int test( const foo* f, const bar* b )
{
return f == b;// ERROR -
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/typeck2.C b/gcc/testsuite/g++.old-deja/g++.law/typeck2.C
index 485a929..24f3cb1 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/typeck2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/typeck2.C
@@ -7,7 +7,7 @@
// Message-ID: <199306091558.AA19075@mail.cs.tu-berlin.de>
typedef int arr[10];
- main()
+int main()
{
int * p = new int[10];
int * q = new arr; /* g++ complains, but shouldn't */
diff --git a/gcc/testsuite/g++.old-deja/g++.law/union1.C b/gcc/testsuite/g++.old-deja/g++.law/union1.C
index 71246a4..ce7c3d7 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/union1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/union1.C
@@ -24,6 +24,6 @@ op_to_charp BINOPS[] = { {"+", PLUS},
{"/", DIV},
{"^", POWR} };
-main() {
+int main() {
int dummy;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/unsorted2.C b/gcc/testsuite/g++.old-deja/g++.law/unsorted2.C
index 3b81431..b3c13a4 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/unsorted2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/unsorted2.C
@@ -17,7 +17,7 @@ X<A,C> f(X<A,B>,X<B,C>)
return result;
}
-main()
+int main()
{
X<1,3> x;
X<1,2> y;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/vbase1.C b/gcc/testsuite/g++.old-deja/g++.law/vbase1.C
index a68c3b1..42282d5 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/vbase1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/vbase1.C
@@ -21,7 +21,7 @@ public:
void bar() { b::foo();}
};
-main() {
+int main() {
c test;
test.bar();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/virtual3.C b/gcc/testsuite/g++.old-deja/g++.law/virtual3.C
index d141f87..d131da4 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/virtual3.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/virtual3.C
@@ -41,7 +41,7 @@ BugStream& operator<<(ostream& os, Eval_)
return ((BugStream&)os).eval();
}
-main() {
+int main() {
BugStream bs;
bs << "PASS" << eval;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/virtual4.C b/gcc/testsuite/g++.old-deja/g++.law/virtual4.C
index f6310d3..47af3aa 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/virtual4.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/virtual4.C
@@ -16,7 +16,7 @@ class B:public A
void SetProp() { if (!aset) { printf ("FAIL\n"); exit (0);} aset--;}
};
-main()
+int main()
{
A a;
B b;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility1.C b/gcc/testsuite/g++.old-deja/g++.law/visibility1.C
index 0314c07..67f4bcd 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/visibility1.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/visibility1.C
@@ -51,7 +51,7 @@ derived_friend()
-main(int argc, char *argv[])
+int main(int argc, char *argv[])
//==========================
{
base b;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility13.C b/gcc/testsuite/g++.old-deja/g++.law/visibility13.C
index 8bd6a85..fa5e5dd 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/visibility13.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/visibility13.C
@@ -94,7 +94,7 @@ try_array( Array_RC<Type> &rc )
try_array( ((Array<Type>&)rc) );
}
-main()
+int main()
{
static int ia[10] = { 12, 7, 14, 9, 128, 17, 6, 3, 27, 5 };
Array_RC<int> iA(ia, 10);// ERROR - instantiated from here
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility16.C b/gcc/testsuite/g++.old-deja/g++.law/visibility16.C
index b5d87ef..32fb706 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/visibility16.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/visibility16.C
@@ -29,7 +29,7 @@ class C : public A {
}
};
-main() {
+int main() {
C cvar;
B bvar(&cvar);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility17.C b/gcc/testsuite/g++.old-deja/g++.law/visibility17.C
index ae198b0..125bf00 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/visibility17.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/visibility17.C
@@ -25,7 +25,7 @@ public:
Derived(int n, char* str);
Derived(int n);
- getNum() {return num_;}
+ int getNum() {return num_;}
private:
int num_;
};
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility2.C b/gcc/testsuite/g++.old-deja/g++.law/visibility2.C
index 8ac5cb9..5806fc5 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/visibility2.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/visibility2.C
@@ -51,7 +51,7 @@ derived_friend()
-main(int argc, char *argv[])
+int main(int argc, char *argv[])
//==========================
{
base b;
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility20.C b/gcc/testsuite/g++.old-deja/g++.law/visibility20.C
index 011abef..82ecaee 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/visibility20.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/visibility20.C
@@ -27,7 +27,7 @@ Derived::noticeThisFunction(Base *b) {
// since it is not called on 'this'
}
-main() {
+int main() {
Base b;
Derived d;
d.noticeThisFunction(&b);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility24.C b/gcc/testsuite/g++.old-deja/g++.law/visibility24.C
index b40075f..dab2148 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/visibility24.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/visibility24.C
@@ -34,7 +34,7 @@ private:
};
-main()
+int main()
{
C c;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility7.C b/gcc/testsuite/g++.old-deja/g++.law/visibility7.C
index 26d172b..764da35 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/visibility7.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/visibility7.C
@@ -59,7 +59,7 @@ class C {
};
-main()
+int main()
{
B* bobject = new B(2, 1);
C* cobject = new C(bobject);
diff --git a/gcc/testsuite/g++.old-deja/g++.law/vtable3.C b/gcc/testsuite/g++.old-deja/g++.law/vtable3.C
index 5759026..9a6e4a2 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/vtable3.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/vtable3.C
@@ -17,7 +17,7 @@ struct B : virtual A {
};
-main()
+int main()
{
B blist[10];
printf ("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/align1.C b/gcc/testsuite/g++.old-deja/g++.mike/align1.C
index e26d398..df6faa6 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/align1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/align1.C
@@ -51,6 +51,6 @@ class interproc_jump_edge : public eel_interproc_jump_edge,
public:
};
-main () {
+int main () {
void *vp = new interproc_jump_edge();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/align2.C b/gcc/testsuite/g++.old-deja/g++.mike/align2.C
index 36791fe..758e43c 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/align2.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/align2.C
@@ -6,7 +6,7 @@ public:
int b;
} x;
-main()
+int main()
{
// printf("Foo offset %d\n", (int)(Foo*)&x - (int)&x);
// printf("b offset %d\n", (int)&x.b - (int)&x);
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/ambig1.C b/gcc/testsuite/g++.old-deja/g++.mike/ambig1.C
index 5f67b74..4552791 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/ambig1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/ambig1.C
@@ -23,7 +23,7 @@ class rM : public M {
class D : public lM, rM {
} d; // ERROR - ambiguous function
-main() {
+int main() {
((lM*)&d)->i = 1;
((rM*)&d)->i = 2;
((rM*)&d)->f();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/conv1.C b/gcc/testsuite/g++.old-deja/g++.mike/conv1.C
index b67ecbb..468bc42 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/conv1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/conv1.C
@@ -4,7 +4,7 @@ E foo() {
return C;
}
-main() {
+int main() {
if (foo() != C)
return 1;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/eh19.C b/gcc/testsuite/g++.old-deja/g++.mike/eh19.C
index 06b3dbe..6e4fe15 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/eh19.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/eh19.C
@@ -4,13 +4,13 @@
class test1 {
public:
class fehler{public:fehler(){};};
- func(int a) {
+ void func(int a) {
if( a == 0 )
throw fehler();
}
};
-main() {
+int main() {
test1 var;
try {
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/eh33.C b/gcc/testsuite/g++.old-deja/g++.mike/eh33.C
index 49214f1..234b745 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/eh33.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/eh33.C
@@ -7,9 +7,9 @@ void my_unexpected() {
throw 42;
}
-foo() throw (int) { throw "Hi"; }
+void foo() throw (int) { throw "Hi"; }
-main() {
+int main() {
std::set_unexpected (my_unexpected);
try {
foo();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/eh34.C b/gcc/testsuite/g++.old-deja/g++.mike/eh34.C
index 0f27801..9c7e985 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/eh34.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/eh34.C
@@ -7,9 +7,9 @@ void my_unexpected() {
exit (0);
}
-foo() throw () { throw "Hi"; }
+void foo() throw () { throw "Hi"; }
-main() {
+int main() {
std::set_unexpected (my_unexpected);
foo();
return 1;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/eh4.C b/gcc/testsuite/g++.old-deja/g++.mike/eh4.C
index 5de9b03..c87ab29 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/eh4.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/eh4.C
@@ -1,6 +1,6 @@
// Build don't link:
// Special g++ Options: -fexceptions
-foo() {
+void foo() {
throw 1;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/eh49.C b/gcc/testsuite/g++.old-deja/g++.mike/eh49.C
index 3a301cc..0505db1 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/eh49.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/eh49.C
@@ -1,11 +1,11 @@
// Special g++ Options: -fexceptions -O9
// excess errors test - XFAIL a29k-*-* sparc64-*-elf sh-*-* arm-*-pe**-*
-main1() {
+void main1() {
throw 1;
}
-main() {
+int main() {
try {
main1();
} catch (...) {
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/eh6.C b/gcc/testsuite/g++.old-deja/g++.mike/eh6.C
index f540986..b9e7c8c 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/eh6.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/eh6.C
@@ -3,12 +3,12 @@
extern "C" int printf(const char *, ...);
-main1() {
+void main1() {
throw 1;
}
-main() {
+int main() {
try {
main1();
} catch (...) {
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/err2.C b/gcc/testsuite/g++.old-deja/g++.mike/err2.C
index e7f0be2..c3af5b4 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/err2.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/err2.C
@@ -1,6 +1,6 @@
class foo {
public:
- apply(foo *(foo::*memptr)()) {
+ void apply(foo *(foo::*memptr)()) {
this->*memptr(); // ERROR - wrong
}
};
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/leak1.C b/gcc/testsuite/g++.old-deja/g++.mike/leak1.C
index 849322f..2a6c337 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/leak1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/leak1.C
@@ -31,7 +31,7 @@ void bar() {
int i = int(s+b);
-main() {
+int main() {
bar();
bar();
return count != 2;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc1.C b/gcc/testsuite/g++.old-deja/g++.mike/misc1.C
index 1703b54..0604eac 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/misc1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/misc1.C
@@ -22,7 +22,7 @@ class C {
--count;
printf("down\n");
}
- operator ++() {
+ int operator ++() {
return ++val;
}
operator int() {
@@ -38,7 +38,7 @@ void bar() {
foo();
}
-main() {
+int main() {
bar();
if (C::count)
{
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc13.C b/gcc/testsuite/g++.old-deja/g++.mike/misc13.C
index 80874b1..166e33d 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/misc13.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/misc13.C
@@ -39,7 +39,7 @@ ivHandler *bar2() {
return &a;
}
-main() {
+int main() {
want=vf_request;
bar()->request();
want=vf_event;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc14.C b/gcc/testsuite/g++.old-deja/g++.mike/misc14.C
index 75827cb..4886dcc 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/misc14.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/misc14.C
@@ -18,7 +18,7 @@ public:
}
};
-main() {
+int main() {
B b;
A *ap = &b;
ap->~A(); // This should call the destructor virtually.
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc8.C b/gcc/testsuite/g++.old-deja/g++.mike/misc8.C
index 4cea213..cf15c82 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/misc8.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/misc8.C
@@ -2,4 +2,4 @@
// GROUPS passed vtable
class T { public: virtual ~T() {} };
template<class P> class X : public virtual T {};
-main() { X<int> x; }
+int main() { X<int> x; }
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net10.C b/gcc/testsuite/g++.old-deja/g++.mike/net10.C
index a290b46..4546bf1 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net10.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net10.C
@@ -4,7 +4,7 @@
const int ci=10, *pc = &ci, *const cpc = pc, **ppc;
int i, *p, *const cp = &i;
-main()
+int main()
{
i = ci;
*cp = ci;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net17.C b/gcc/testsuite/g++.old-deja/g++.mike/net17.C
index f80eeb3..5befc4f 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net17.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net17.C
@@ -51,7 +51,7 @@ public:
} e;
-main() {
+int main() {
if (++i != 6)
exit(1);
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net22.C b/gcc/testsuite/g++.old-deja/g++.mike/net22.C
index 088a0fe..f18d056 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net22.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net22.C
@@ -7,7 +7,7 @@ public:
class Child : public Parent {
}; // ERROR - called
-main() {
+int main() {
Child c( "String initializer" ); // ERROR - bad
return 0;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net26.C b/gcc/testsuite/g++.old-deja/g++.mike/net26.C
index 5a00c8e..753c5f6 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net26.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net26.C
@@ -19,7 +19,7 @@ S s = { &A::foo, &A::vfoo, &A::foo };
A a;
-main() {
+int main() {
(a.*s.pfn1)();
(a.*s.pfn2)();
printf("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net34.C b/gcc/testsuite/g++.old-deja/g++.mike/net34.C
index 06d196c..51266a3 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net34.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net34.C
@@ -30,7 +30,7 @@ public:
}
};
-main() {
+int main() {
multiple m(1,2);
m.print();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net38.C b/gcc/testsuite/g++.old-deja/g++.mike/net38.C
index 5732d59..2b7c0c4 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net38.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net38.C
@@ -17,7 +17,7 @@ int (C::*vmpb) () = &C::b;
int (C::*vmpb2) () = &C::b2;
int (C::*vmpa) () = &C::a;
-main () {
+int main () {
C c;
if ((c.*vmpa)() != 1)
return 1;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net41.C b/gcc/testsuite/g++.old-deja/g++.mike/net41.C
index 6f02d3c..2c29e9b 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net41.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net41.C
@@ -1,3 +1,3 @@
-main() {
+int main() {
int i = ~ false;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net43.C b/gcc/testsuite/g++.old-deja/g++.mike/net43.C
index c2c7893..3a34c8f 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net43.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net43.C
@@ -5,7 +5,7 @@ class foo {
friend int operator ^(const foo&, const foo&);
};
-main ()
+int main ()
{
int (*funptr) (const foo &, const foo &) = operator ^;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net45.C b/gcc/testsuite/g++.old-deja/g++.mike/net45.C
index 6f9dc3a..388af8f 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net45.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net45.C
@@ -12,7 +12,7 @@ struct myint {
}
myint(const myint& mi) {
}
- operator=(const myint& mi) {
+ myint& operator=(const myint& mi) {
}
};
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net46.C b/gcc/testsuite/g++.old-deja/g++.mike/net46.C
index 235cbfb..ac79501 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net46.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net46.C
@@ -9,7 +9,7 @@ static void *operator new(size_t size) throw (std::bad_alloc) {
return (void*) 0;
}
-main() {
+int main() {
cout << "";
new int;
return fail;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net8.C b/gcc/testsuite/g++.old-deja/g++.mike/net8.C
index 62b4fed..1282317 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net8.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net8.C
@@ -22,7 +22,7 @@ foo (int& a)
{ // ERROR -
}
-main ()
+int main ()
{
int b;
const int*const a = &b;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net9.C b/gcc/testsuite/g++.old-deja/g++.mike/net9.C
index c36151c..7d876dc 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/net9.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net9.C
@@ -4,7 +4,7 @@
const int ci=10, *pc = &ci, *const cpc = pc, **ppc;
int i, *p, *const cp = &i;
-main()
+int main()
{
ci = 1; // ERROR - bad
ci++; // ERROR - bad
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/ns1.C b/gcc/testsuite/g++.old-deja/g++.mike/ns1.C
index c918927..c347d2d 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/ns1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/ns1.C
@@ -1,11 +1,11 @@
namespace Foo {
- bar() {
+ int bar() {
return 0;
}
}
using namespace Foo;
-main() {
+int main() {
bar();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/ns10.C b/gcc/testsuite/g++.old-deja/g++.mike/ns10.C
index 2418004..a6b1c3a 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/ns10.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/ns10.C
@@ -1,9 +1,9 @@
namespace Foo {
- bar() {
+ int bar() {
return 0;
}
}
-main() {
+int main() {
return Foo::bar();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/ns11.C b/gcc/testsuite/g++.old-deja/g++.mike/ns11.C
index 77d3110..bde7723 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/ns11.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/ns11.C
@@ -3,16 +3,16 @@ class Foo {
namespace A {
namespace Foo {
- bar() {
+ int bar() {
return 0;
}
}
- mymain() {
+ int mymain() {
return Foo::bar();
}
}
-main() {
+int main() {
return A::mymain();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/ns2.C b/gcc/testsuite/g++.old-deja/g++.mike/ns2.C
index 30a263d..365eb8c 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/ns2.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/ns2.C
@@ -4,6 +4,6 @@ namespace N {
using namespace N;
-main() {
+int main() {
return i;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/ns9.C b/gcc/testsuite/g++.old-deja/g++.mike/ns9.C
index 65798a7..8d640e7 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/ns9.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/ns9.C
@@ -1,11 +1,11 @@
namespace Foo {
- bar() {
+ int bar() {
return 0;
}
}
using Foo::bar;
-main() {
+int main() {
return bar();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C b/gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C
index 38795b5..935b0ba 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C
@@ -6,6 +6,6 @@ class C {
C a, b;
-main() {
+int main() {
a = b;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C b/gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C
index e709057..acef6ad9 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C
@@ -16,7 +16,7 @@ class derived2 : public derived1, public base2 {
struct test {
derived2& fails;
- test1() {
+ void test1() {
fails.base1::x = 5;
}
};
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p10148.C b/gcc/testsuite/g++.old-deja/g++.mike/p10148.C
index 3630976..074724a 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p10148.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p10148.C
@@ -26,7 +26,7 @@ void TCRCB::eat () {
this->itc();
}
-main() {
+int main() {
TCRCB a;
a.eat();
return fail;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p10849a.C b/gcc/testsuite/g++.old-deja/g++.mike/p10849a.C
index a5c3773..d6d4656 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p10849a.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p10849a.C
@@ -27,7 +27,7 @@ struct D : public B, public C
D() : B(41), C(42) { }
} d;
-main() {
+int main() {
if (! d.g())
return 1;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p1248.C b/gcc/testsuite/g++.old-deja/g++.mike/p1248.C
index 3db677c..035e8e1 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p1248.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p1248.C
@@ -18,7 +18,7 @@ void foo() {
Deranged d;
}
-main()
+int main()
{
foo();
printf("PASS\n");
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p1567.C b/gcc/testsuite/g++.old-deja/g++.mike/p1567.C
index c805818..0b35bd9 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p1567.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p1567.C
@@ -29,7 +29,7 @@ public:
const char* f3() { return A::f3(); }
};
-main() {
+int main() {
C* tempC = new C;
D* tempD = new D;
A* a = tempC;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p16146.C b/gcc/testsuite/g++.old-deja/g++.mike/p16146.C
index 2fd95e5..070dc2e 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p16146.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p16146.C
@@ -81,7 +81,7 @@ public:
void j () {};
};
-main () {
+int main () {
firstBase* fbp = new classImplementation;
classImplementation* cip = dynamic_cast <classImplementation*> (fbp);
cip->addRef();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p1862.C b/gcc/testsuite/g++.old-deja/g++.mike/p1862.C
index ff7266f..401b370 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p1862.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p1862.C
@@ -45,7 +45,7 @@ public:
}
};
-main()
+int main()
{
C1 *one = new C1;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p2736.C b/gcc/testsuite/g++.old-deja/g++.mike/p2736.C
index 0ef5b3a..7a04051 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p2736.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p2736.C
@@ -23,6 +23,6 @@ foo() {
A a(2);
-main() {
+int main() {
foo();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p2846.C b/gcc/testsuite/g++.old-deja/g++.mike/p2846.C
index 953e800..b9a44c4 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p2846.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p2846.C
@@ -46,7 +46,7 @@ B A::compute(void) const {
return sub;
}
-main ()
+int main ()
{
A titi;
A toto = titi.compute();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p2846a.C b/gcc/testsuite/g++.old-deja/g++.mike/p2846a.C
index 363ed5b..8606e42 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p2846a.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p2846a.C
@@ -27,7 +27,7 @@ B D::compute(void) const
return sub;
}
-main () {
+int main () {
D titi;
titi.compute().print();
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p2846b.C b/gcc/testsuite/g++.old-deja/g++.mike/p2846b.C
index 0fb8217..acba70d6 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p2846b.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p2846b.C
@@ -44,7 +44,7 @@ B A::compute(void) const
return sub;
}
-main ()
+int main ()
{
A titi;
titi.compute().beefy();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p2960.C b/gcc/testsuite/g++.old-deja/g++.mike/p2960.C
index f7c88d9..4206e75 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p2960.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p2960.C
@@ -24,7 +24,7 @@ public:
virtual void f2() { printf("Test3::f2\n"); }
};
-main() {
+int main() {
Test3 t3;
return 0;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3041.C b/gcc/testsuite/g++.old-deja/g++.mike/p3041.C
index c059c0e..fd83eaf 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3041.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3041.C
@@ -26,7 +26,7 @@ public:
void a() { }
};
-main()
+int main()
{
C c;
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3060d.C b/gcc/testsuite/g++.old-deja/g++.mike/p3060d.C
index 2813d66..5cf4fdd 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3060d.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3060d.C
@@ -26,7 +26,7 @@ void vfunc(VoidObjMemberFunc of, Object *op, void *v1) {
(op->*of)(op, v1);
}
-main() {
+int main() {
Object o;
vfunc((VoidObjMemberFunc)&Clipper::Feedback, &o, 0);
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3068.C b/gcc/testsuite/g++.old-deja/g++.mike/p3068.C
index 52c5cd5..2436c8b 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3068.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3068.C
@@ -51,7 +51,7 @@ public:
}
};
-main() {
+int main() {
C& bb = *new C;
R& mv = bb;
bb.real(0);
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3139.C b/gcc/testsuite/g++.old-deja/g++.mike/p3139.C
index 9ff9b23c..192fa72 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3139.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3139.C
@@ -18,7 +18,7 @@ class C : public B {
int a() { return 42; }
};
-main() {
+int main() {
B * b = new C;
printf("%d.\n", b->a());
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3570.C b/gcc/testsuite/g++.old-deja/g++.mike/p3570.C
index abccf79..1213a96 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3570.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3570.C
@@ -16,7 +16,7 @@ struct C : B {
void print() {superC::print(); printf("C");};
};
-main ()
+int main ()
{
A a;
B b;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3708.C b/gcc/testsuite/g++.old-deja/g++.mike/p3708.C
index 2f5e401..cda1108 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3708.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708.C
@@ -8,19 +8,19 @@ void *ptr;
class A {
public:
A() { printf ("A is constructed.\n"); }
- virtual xx(int doit) { printf ("A is destructed.\n"); }
+ virtual void xx(int doit) { printf ("A is destructed.\n"); }
};
class A1 {
public:
A1() { printf ("A1 is constructed.\n"); }
- virtual xx(int doit) { printf ("A1 is destructed.\n"); }
+ virtual void xx(int doit) { printf ("A1 is destructed.\n"); }
};
class B : public virtual A, public A1 {
public:
B() { printf ("B is constructed.\n"); }
- virtual xx(int doit) {
+ virtual void xx(int doit) {
printf ("B is destructed.\n");
A1::xx (1);
if (doit) A::xx (1);
@@ -34,7 +34,7 @@ public:
C() { ++num; printf ("C is constructed.\n");
ptr = this;
}
- virtual xx(int doit) {
+ virtual void xx(int doit) {
--num;
if (ptr != this)
printf("FAIL\n%x != %x\n", ptr, this);
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C b/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C
index 1fecb16..03fd1a1 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C
@@ -8,19 +8,19 @@ void *ptr;
class A {
public:
A() { printf ("A is constructed.\n"); }
- virtual xx(int doit) { printf ("A is destructed.\n"); }
+ virtual void xx(int doit) { printf ("A is destructed.\n"); }
};
class A1 {
public:
A1() { printf ("A1 is constructed.\n"); }
- virtual xx(int doit) { printf ("A1 is destructed.\n"); }
+ virtual void xx(int doit) { printf ("A1 is destructed.\n"); }
};
class B : public A1, public virtual A {
public:
B() { printf ("B is constructed.\n"); }
- virtual xx(int doit) {
+ virtual void xx(int doit) {
printf ("B is destructed.\n");
A1::xx (1);
if (doit) A::xx (1);
@@ -34,7 +34,7 @@ public:
C() { ++num; printf ("C is constructed.\n");
ptr = this;
}
- virtual xx(int doit) {
+ virtual void xx(int doit) {
--num;
if (ptr != this)
printf("FAIL\n%x != %x\n", ptr, this);
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C b/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C
index dddb77c..4251007 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C
@@ -8,19 +8,19 @@ void *ptr;
class A {
public:
A() { printf ("A is constructed.\n"); }
- virtual xx(int doit) { printf ("A is destructed.\n"); }
+ virtual void xx(int doit) { printf ("A is destructed.\n"); }
};
class A1 {
public:
A1() { printf ("A1 is constructed.\n"); }
- virtual xx(int doit) { printf ("A1 is destructed.\n"); }
+ virtual void xx(int doit) { printf ("A1 is destructed.\n"); }
};
class B : public virtual A, public A1 {
public:
B() { printf ("B is constructed.\n"); }
- virtual xx(int doit) {
+ virtual void xx(int doit) {
printf ("B is destructed.\n");
A1::xx (1);
if (doit) A::xx (1);
@@ -33,7 +33,7 @@ class C : public virtual A {
public:
C() { printf ("C is constructed.\n");
}
- virtual xx(int doit) {
+ virtual void xx(int doit) {
printf ("C is destructed.\n");
if (doit) A::xx (1);
}
@@ -44,7 +44,7 @@ public:
D() { ++num; printf ("D is constructed.\n");
ptr = this;
}
- virtual xx(int doit) {
+ virtual void xx(int doit) {
--num;
if (ptr != this) {
printf("FAIL\n%x != %x\n", ptr, this);
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4068.C b/gcc/testsuite/g++.old-deja/g++.mike/p4068.C
index e2531ed..fbdf02e 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p4068.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p4068.C
@@ -16,7 +16,7 @@ void A::d() {
(this->*(f()))();
}
-main() {
+int main() {
A a;
a.d();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4246.C b/gcc/testsuite/g++.old-deja/g++.mike/p4246.C
index 1eb6668..a610f70 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p4246.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p4246.C
@@ -8,7 +8,7 @@ class A
public:
A() { }
virtual ~A() { }
- virtual id() { }
+ virtual void id() { }
};
class B
@@ -16,7 +16,7 @@ class B
public:
B() { }
virtual ~B() { }
- virtual id() { }
+ virtual void id() { }
};
class C : public A, public B
@@ -24,7 +24,7 @@ class C : public A, public B
public:
C() { }
virtual ~C() { }
- id() { abort(); }
+ void id() { abort(); }
};
class D : public C
@@ -32,10 +32,10 @@ class D : public C
public:
D() { ++num_d; }
virtual ~D() { -- num_d; }
- id() { }
+ void id() { }
};
-main()
+int main()
{
D* dp2 = new D;
((B*)dp2)->id();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4511.C b/gcc/testsuite/g++.old-deja/g++.mike/p4511.C
index a3c8310..e8555da 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p4511.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p4511.C
@@ -24,7 +24,7 @@ public:
class E : public D { };
-main() {
+int main() {
E e;
e.f();
E * ep = &e;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4619.C b/gcc/testsuite/g++.old-deja/g++.mike/p4619.C
index b401d7d..8b77258 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p4619.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p4619.C
@@ -1,7 +1,7 @@
// Build don't link:
// prms-id: 4619
-main() {
+int main() {
int i = 3;
int (*p)[10] = new int [20][10];
int (*p1)[5][7][13][10] = new int [i][5][7][13][10];
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4623.C b/gcc/testsuite/g++.old-deja/g++.mike/p4623.C
index c96388d..00ab576 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p4623.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p4623.C
@@ -30,6 +30,6 @@ public:
void d_print() { }
};
-main() {
+int main() {
derived d(1); d.d_print(); return 0;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4693.C b/gcc/testsuite/g++.old-deja/g++.mike/p4693.C
index 09e1333..b0d0d88 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p4693.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p4693.C
@@ -18,7 +18,7 @@ public:
void set_var() { }
};
-main() {
+int main() {
d * test;
test = new d;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4736b.C b/gcc/testsuite/g++.old-deja/g++.mike/p4736b.C
index 19d655c..0978f0b 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p4736b.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p4736b.C
@@ -31,7 +31,7 @@ public:
virtual int foo() { return 5; }
};
-main() {
+int main() {
Main m;
if (m.foo() != 5)
return 1;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4736c.C b/gcc/testsuite/g++.old-deja/g++.mike/p4736c.C
index de5e4b69..f76b06a 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p4736c.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p4736c.C
@@ -33,7 +33,7 @@ public:
virtual ~Main() { did_fail = 0; }
};
-main() {
+int main() {
Main* m;
did_fail = 1;
delete new Main;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p5469.C b/gcc/testsuite/g++.old-deja/g++.mike/p5469.C
index 3f5029d..9af2010 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p5469.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p5469.C
@@ -11,7 +11,7 @@ public:
int operator== (const A& r) { return 0; }
};
-main() {
+int main() {
{
A a (1);
if (a == 2 && a == 1)
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p5469a.C b/gcc/testsuite/g++.old-deja/g++.mike/p5469a.C
index efcd2f4..0783f77 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p5469a.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p5469a.C
@@ -11,7 +11,7 @@ public:
int operator== (const A& r) { return 1; }
};
-main() {
+int main() {
{
A a (1);
if (a == 2 || a == 1)
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p5571.C b/gcc/testsuite/g++.old-deja/g++.mike/p5571.C
index d9a3a471..ec350ea 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p5571.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p5571.C
@@ -19,7 +19,7 @@ public:
virtual ~ParentTwo() {};
private:
int MoreData[12];
- virtual foo() { return 0; }
+ virtual int foo() { return 0; }
};
struct Child : public ParentOne, public ParentTwo {
@@ -60,7 +60,7 @@ struct Student : public Child {
}
};
-main() {
+int main() {
Student o;
o.LocalPrintThis();
o.ForcedPrintThis();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p5673.C b/gcc/testsuite/g++.old-deja/g++.mike/p5673.C
index 8d29191..d972ab0 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p5673.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p5673.C
@@ -12,7 +12,7 @@ int foo() {
return A();
}
-main() {
+int main() {
return foo() != 7;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p5840.C b/gcc/testsuite/g++.old-deja/g++.mike/p5840.C
index 53b9510..34dd37d 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p5840.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p5840.C
@@ -28,7 +28,7 @@ Derived a;
/* Bar<Derived, &Signal::Name> dispatcher1; */
Bar<Derived, &Derived::Name> dispatcher2;
-main() {
+int main() {
/* int i1 = dispatcher1.value(&a); */
int i2 = dispatcher2.value(&a);
return /* i1 != 1 || */ i2 != 2;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p6311.C b/gcc/testsuite/g++.old-deja/g++.mike/p6311.C
index 12d3cfc..a0ef8c8 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p6311.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p6311.C
@@ -6,7 +6,7 @@ struct Foo {
int Foo::*pmd = &Foo::member;
-main() {
+int main() {
if (pmd == 0)
return 1;
if (a.*pmd != 42)
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p658.C b/gcc/testsuite/g++.old-deja/g++.mike/p658.C
index 614f7e9..14658f0 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p658.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p658.C
@@ -35,7 +35,7 @@ private:
char _c;
};
-main()
+int main()
{
Char r, s;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p6927.C b/gcc/testsuite/g++.old-deja/g++.mike/p6927.C
index 827ef29..7a0ec42 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p6927.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p6927.C
@@ -10,7 +10,7 @@ Object::Object() : Value(-1) { }
Object *pArr = new Object[2];
-main() {
+int main() {
if (pArr[0].Value != -1 || pArr[1].Value != -1)
return 1;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p701.C b/gcc/testsuite/g++.old-deja/g++.mike/p701.C
index 4acf170..c222ea1 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p701.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p701.C
@@ -27,7 +27,7 @@ A::Safe() const
Munge(i); // ERROR - should not be able to modify a const object
}
-main()
+int main()
{
const A a(1);
a.Safe();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p710.C b/gcc/testsuite/g++.old-deja/g++.mike/p710.C
index c6ab3b1..62dffe9 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p710.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p710.C
@@ -35,7 +35,7 @@ class B
void operator delete(void*){}
};
-main()
+int main()
{
B* p = new B;
delete p;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p7325.C b/gcc/testsuite/g++.old-deja/g++.mike/p7325.C
index 9cf4604..e6d76f5 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p7325.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p7325.C
@@ -48,7 +48,7 @@ void g ()
A::match_this = 0;
}
-main() {
+int main() {
f();
g();
return fail;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p755.C b/gcc/testsuite/g++.old-deja/g++.mike/p755.C
index 9dbebff..256c985 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p755.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p755.C
@@ -10,7 +10,7 @@ void* operator new(size_t sz) throw (std::bad_alloc) {
return p;
}
-main () {
+int main () {
int* i = new int;
delete i;
return 1;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p755a.C b/gcc/testsuite/g++.old-deja/g++.mike/p755a.C
index 9f496c1..73172c1 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p755a.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p755a.C
@@ -7,7 +7,7 @@ void operator delete(void *p) throw() {
exit(0);
}
-main () {
+int main () {
int* i = new int;
delete i;
return 1;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p7626.C b/gcc/testsuite/g++.old-deja/g++.mike/p7626.C
index 61636d6..8e38667 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p7626.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p7626.C
@@ -36,7 +36,7 @@ AFX_MSGMAP_ENTRY CDialog ::_messageEntries[] = {
{ (AFX_PMSG)0 }
};
-main() {
+int main() {
CDialog d;
(d.*((CDialog::_messageEntries)[0]).pfn)(); // This should call CDialog::OnMyMsg
return fail;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p7651.C b/gcc/testsuite/g++.old-deja/g++.mike/p7651.C
index a295a89..487b0d5 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p7651.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p7651.C
@@ -20,6 +20,6 @@ int DingDong(double A) {
}
-main() {
+int main() {
DingDong(1.0);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p783.C b/gcc/testsuite/g++.old-deja/g++.mike/p783.C
index ce22a7c..4194fa8 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p783.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p783.C
@@ -8,7 +8,7 @@ public:
~C() { }
};
-main(int argc, char**argv) {
+int main(int argc, char**argv) {
C c,d;
c = (argc&1) ? C() : d;
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p783a.C b/gcc/testsuite/g++.old-deja/g++.mike/p783a.C
index 1883fc7..6321a7b 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p783a.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p783a.C
@@ -19,7 +19,7 @@ public:
}
};
-main(int argc, char**argv) {
+int main(int argc, char**argv) {
C c;
c = C();
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p783b.C b/gcc/testsuite/g++.old-deja/g++.mike/p783b.C
index f4170bc..35a18f3 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p783b.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p783b.C
@@ -28,7 +28,7 @@ C func() {
return g;
}
-main(int argc, char**argv) {
+int main(int argc, char**argv) {
C c,d;
// printf ("\n");
c = (argc != 1) ? C() : d;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p786.C b/gcc/testsuite/g++.old-deja/g++.mike/p786.C
index 258c365..c55d0c0 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p786.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p786.C
@@ -25,7 +25,7 @@ void testit(const C& a, C& b)
func(a,b);
}
-main()
+int main()
{
C a;
C b;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p7865.C b/gcc/testsuite/g++.old-deja/g++.mike/p7865.C
index d9a6118..2cac1d5 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p7865.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p7865.C
@@ -22,7 +22,7 @@ int bar()
return 0;
}
-main() {
+int main() {
bar();
return count;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p789.C b/gcc/testsuite/g++.old-deja/g++.mike/p789.C
index 0981598..9cad4fd 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p789.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p789.C
@@ -17,7 +17,7 @@ struct bar : virtual public foo
// bar array[3][3];
foo array[3][3];
-main ()
+int main ()
{
for (int i = 0; i < 3; i++)
for (int j = 0; j < 3; j++) {
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p789a.C b/gcc/testsuite/g++.old-deja/g++.mike/p789a.C
index 9086ff5..b0df9f6 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p789a.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p789a.C
@@ -22,7 +22,7 @@ struct foo
int foo::count;
-main ()
+int main ()
{
{
foo array[3][3];
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p8039.C b/gcc/testsuite/g++.old-deja/g++.mike/p8039.C
index 73defec..fe58d09 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p8039.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p8039.C
@@ -7,7 +7,7 @@ public:
extern void bar(int*);
-main()
+int main()
{
int (C::*mfp)() = &C::func;
bar((int*)mfp); // ERROR - no clear semantics
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p807.C b/gcc/testsuite/g++.old-deja/g++.mike/p807.C
index 59df08e..00c49e7 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p807.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p807.C
@@ -26,7 +26,7 @@ class B
int foo(B& b); // ERROR - referenced below
-main()
+int main()
{
AX a;
foo(a); // ERROR - Ambiguous B(a) or a.operator B() // See ARM 12.3.2
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p8155.C b/gcc/testsuite/g++.old-deja/g++.mike/p8155.C
index f622910..5be1491 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p8155.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p8155.C
@@ -139,7 +139,7 @@ AFX_MSGMAP_ENTRY CMainWindow ::_messageEntries[] = {
{0, (AFX_PMSG)0 }
};
-main( int argc, char **argv) {
+int main( int argc, char **argv) {
CMainWindow myWindow;
myWindow.callProc();
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p8460.C b/gcc/testsuite/g++.old-deja/g++.mike/p8460.C
index 542921c..d4b3e8f 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p8460.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p8460.C
@@ -9,7 +9,7 @@ public:
private:
};
-main()
+int main()
{
A a;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p8483.C b/gcc/testsuite/g++.old-deja/g++.mike/p8483.C
index b049018..8e6293f 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p8483.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p8483.C
@@ -25,7 +25,7 @@ private:
A d[2][2][2];
};
-main() {
+int main() {
{ A a; }
{ B b; }
{ C c; }
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p8785.C b/gcc/testsuite/g++.old-deja/g++.mike/p8785.C
index 9c977fd..4f5146b 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p8785.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p8785.C
@@ -16,7 +16,7 @@ public:
};
};
-main() {
+int main() {
Outer::Inner A;
Outer Thing;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p8804.C b/gcc/testsuite/g++.old-deja/g++.mike/p8804.C
index e46a4c6..df787b8f 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/p8804.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p8804.C
@@ -13,6 +13,6 @@ struct Fails {
Fails d;
-main() {
+int main() {
return &d.i == &d.c;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/pmf1.C b/gcc/testsuite/g++.old-deja/g++.mike/pmf1.C
index 5b2dde8..a39512f 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/pmf1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/pmf1.C
@@ -30,7 +30,7 @@ int (MD::* pmf0)(int) = &MD::f;
int (MD::* pmf1)(int) = &MD::g;
int (MD::* pmf2)(int) = &MD::hf;
-main()
+int main()
{
MD obj;
int fail = 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/pmf2.C b/gcc/testsuite/g++.old-deja/g++.mike/pmf2.C
index 2f1bec5..5a5aa06 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/pmf2.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/pmf2.C
@@ -40,7 +40,7 @@ void B_table::call_fn_fn1(int &item, void *pfn1) {
B_table b;
bar jar;
-main() {
+int main() {
printf("ptr to B_table=%x, ptr to A_table=%x\n",&b,(A_table*)&b);
B_table::B_ti_fn z = &B_table::func1;
int j = 1;
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/pmf6.C b/gcc/testsuite/g++.old-deja/g++.mike/pmf6.C
index c532707..6848781 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/pmf6.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/pmf6.C
@@ -6,7 +6,7 @@ public:
void foo() {
pmf(); // WARNING -
}
- static foo1(S* sp) {
+ static void foo1(S* sp) {
(sp->pmf)(); // ERROR -
}
};
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/rtti2.C b/gcc/testsuite/g++.old-deja/g++.mike/rtti2.C
index bf08ede..0c8b8b0 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/rtti2.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/rtti2.C
@@ -1,5 +1,5 @@
#include <typeinfo>
-main() {
+int main() {
typeid(bool);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/scast1.C b/gcc/testsuite/g++.old-deja/g++.mike/scast1.C
index dbc5efc..11666b4 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/scast1.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/scast1.C
@@ -1,7 +1,7 @@
class A {};
class C {};
-main() {
+int main() {
A* a = 0;
C* c = static_cast<C*>(a); // ERROR - bad static cast
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/temp.C b/gcc/testsuite/g++.old-deja/g++.mike/temp.C
index 8ca31f3..5a1ce67 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/temp.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/temp.C
@@ -25,7 +25,7 @@ public:
int foo() { return getenv("TEST") == 0; }
-main() {
+int main() {
int i = foo() ? s+b : s;
return i != 2;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/virt5.C b/gcc/testsuite/g++.old-deja/g++.mike/virt5.C
index a9040c9..dac85cc 100644
--- a/gcc/testsuite/g++.old-deja/g++.mike/virt5.C
+++ b/gcc/testsuite/g++.old-deja/g++.mike/virt5.C
@@ -44,7 +44,7 @@ public:
~LAST () { print_STATE(); }
};
-main() {
+int main() {
MIBASE *o = new LAST;
MID *p = o->VFN();
p->print_STATE();
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/lookup3.C b/gcc/testsuite/g++.old-deja/g++.ns/lookup3.C
index cd1aaae..3ace233 100644
--- a/gcc/testsuite/g++.old-deja/g++.ns/lookup3.C
+++ b/gcc/testsuite/g++.old-deja/g++.ns/lookup3.C
@@ -8,7 +8,7 @@ int A::f()
return i;
}
-main()
+int main()
{
return A::f();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/ns1.C b/gcc/testsuite/g++.old-deja/g++.ns/ns1.C
index 7c4fd92..f835716 100644
--- a/gcc/testsuite/g++.old-deja/g++.ns/ns1.C
+++ b/gcc/testsuite/g++.old-deja/g++.ns/ns1.C
@@ -10,7 +10,7 @@ namespace foo{
}
}
-main(int,char**)
+int main(int,char**)
{
return foo::eine_funktion(1);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/ns12.C b/gcc/testsuite/g++.old-deja/g++.ns/ns12.C
index 33d50b1..40f5b7c 100644
--- a/gcc/testsuite/g++.old-deja/g++.ns/ns12.C
+++ b/gcc/testsuite/g++.old-deja/g++.ns/ns12.C
@@ -16,7 +16,7 @@ int barney()
return 1;
}
-main()
+int main()
{
return fred::barney();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/ns13.C b/gcc/testsuite/g++.old-deja/g++.ns/ns13.C
index 0272055..0b8c38a 100644
--- a/gcc/testsuite/g++.old-deja/g++.ns/ns13.C
+++ b/gcc/testsuite/g++.old-deja/g++.ns/ns13.C
@@ -7,7 +7,7 @@ namespace std{
void std::g()
{}
-main()
+int main()
{
return std::i-5;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/ns2.C b/gcc/testsuite/g++.old-deja/g++.ns/ns2.C
index dcef203..e0d1bda 100644
--- a/gcc/testsuite/g++.old-deja/g++.ns/ns2.C
+++ b/gcc/testsuite/g++.old-deja/g++.ns/ns2.C
@@ -19,7 +19,7 @@ void andere_funktion()
var=4;
}
-main(int,char**)
+int main(int,char**)
{
andere_funktion();
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/ns6.C b/gcc/testsuite/g++.old-deja/g++.ns/ns6.C
index 0617b79..ba2508c 100644
--- a/gcc/testsuite/g++.old-deja/g++.ns/ns6.C
+++ b/gcc/testsuite/g++.old-deja/g++.ns/ns6.C
@@ -7,7 +7,7 @@ namespace A{
}
}
-main()
+int main()
{
return A::i-A::B::i;
}
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/overload1.C b/gcc/testsuite/g++.old-deja/g++.ns/overload1.C
index 6f6f3d4..55d66a1 100644
--- a/gcc/testsuite/g++.old-deja/g++.ns/overload1.C
+++ b/gcc/testsuite/g++.old-deja/g++.ns/overload1.C
@@ -21,7 +21,7 @@ int f(int,int)
using namespace A;
using namespace B;
-main()
+int main()
{
if(f() != 1)
return 1;
diff --git a/gcc/testsuite/g++.old-deja/g++.other/cleanup1.C b/gcc/testsuite/g++.old-deja/g++.other/cleanup1.C
index ce37360..fd4dc6e 100644
--- a/gcc/testsuite/g++.old-deja/g++.other/cleanup1.C
+++ b/gcc/testsuite/g++.old-deja/g++.other/cleanup1.C
@@ -12,7 +12,7 @@ int f (const A& a)
return 1;
}
-main ()
+int main ()
{
if (f (A()) && d == 0)
return 0;
diff --git a/gcc/testsuite/g++.old-deja/g++.other/overload1.C b/gcc/testsuite/g++.old-deja/g++.other/overload1.C
index dde6d4f..59191d5 100644
--- a/gcc/testsuite/g++.old-deja/g++.other/overload1.C
+++ b/gcc/testsuite/g++.old-deja/g++.other/overload1.C
@@ -4,7 +4,7 @@ struct A {
A operator+ (A, float);
-main ()
+int main ()
{
A a;
a + 1;
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/array1.C b/gcc/testsuite/g++.old-deja/g++.pt/array1.C
index 436b4ef..669600f 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/array1.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/array1.C
@@ -3,7 +3,7 @@ template <class T, unsigned N>
template <class T, unsigned N>
unsigned size(T const (&)[N]) { return N; }
-main() {
+int main() {
short iarray[] = { 1, 2, 3, 4, 5 };
const short carray[] = { 1, 2, 3, 4, 5 };
return size(iarray) - size(carray);
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/crash10.C b/gcc/testsuite/g++.old-deja/g++.pt/crash10.C
index 974cafc..033e234 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/crash10.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/crash10.C
@@ -6,6 +6,6 @@ public:
enum { val = (N == 0) ? M : GCD<N, M % N>::val };
};
-main() {
+int main() {
GCD< 1, 0 >::val; // ERROR - division
}
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/crash8.C b/gcc/testsuite/g++.old-deja/g++.pt/crash8.C
index 2fd687a..deff42d 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/crash8.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/crash8.C
@@ -27,7 +27,7 @@ void doit(T x) {
p2 = TestClass2(); // ERROR - template used as expression
}
-main() {
+int main() {
double x;
doit(x);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/m1.C b/gcc/testsuite/g++.old-deja/g++.pt/m1.C
index 2d13213..7de0e0c 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/m1.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/m1.C
@@ -3,7 +3,7 @@
int f1 () {
struct A {
A() : b (2) { }
- fred () { return b.hi_mom; }
+ int fred () { return b.hi_mom; }
struct B {
int hi_mom;
B (int a) { hi_mom = a; }
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memclass1.C b/gcc/testsuite/g++.old-deja/g++.pt/memclass1.C
index 2a9a6f6..5ad839c 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memclass1.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memclass1.C
@@ -5,7 +5,7 @@ template <class T> struct A {
};
};
-main ()
+int main ()
{
A<int>::B<char> b;
b.f (42);
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memclass2.C b/gcc/testsuite/g++.old-deja/g++.pt/memclass2.C
index 2fc5c31..895fd61 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memclass2.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memclass2.C
@@ -8,7 +8,7 @@ template <class T> struct A {
};
};
-main ()
+int main ()
{
A<int>::B<char> b;
b.f (42);
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memclass3.C b/gcc/testsuite/g++.old-deja/g++.pt/memclass3.C
index 2174a3b..77744f8 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memclass3.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memclass3.C
@@ -13,7 +13,7 @@ template <class T> struct A {
};
};
-main ()
+int main ()
{
A<int>::B<int>::C<int>::D<int>::E<int>::F<int> b;
b.f (42);
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memclass4.C b/gcc/testsuite/g++.old-deja/g++.pt/memclass4.C
index de490e0..4c101c6 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memclass4.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memclass4.C
@@ -15,7 +15,7 @@ struct alloc_traits
typedef typename Allocator::template rebind<T>::other allocator_type;
};
-main ()
+int main ()
{
typedef alloc_traits<int, allocator<void> >::allocator_type at;
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memclass5.C b/gcc/testsuite/g++.old-deja/g++.pt/memclass5.C
index 69b3bcc..06a1413 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memclass5.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memclass5.C
@@ -16,7 +16,7 @@ void f ()
template <class T> struct C: public A<T>::B<T> { };
-main ()
+int main ()
{
f<int, char>();
}
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C
index 0948f82..3d8e3ad 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C
@@ -8,7 +8,7 @@ public:
void operator=(A<U, N> const & a) { return; }
};
-main()
+int main()
{
A<float, 3> a;
A<double, 3> b;
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C
index e6d2f87..c8d6f16 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C
@@ -13,7 +13,7 @@ public:
void func(U v1) {}
};
-main()
+int main()
{
A<float> a;
a.func(3);
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C
index f8bb478..d71f25d 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C
@@ -13,7 +13,7 @@ public:
void func(U v1 = 0) {}
};
-main()
+int main()
{
A<float> a;
a.func(3);
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C
index e841ae8..2212a52 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C
@@ -13,7 +13,7 @@ public:
void func(V v1 = 0) {}
};
-main()
+int main()
{
A<float, int> a;
a.func("abc");
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C
index 6b7fc8e..4f793d4 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C
@@ -6,7 +6,7 @@ A<int> a;
template <class T> template <class U> void A<T>::f (U u) { }
-main()
+int main()
{
a.f (24);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C
index bcf5960..7170c90 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C
@@ -5,7 +5,7 @@ struct A
operator A<T2>() const { return A<T2>(); }
};
-main()
+int main()
{
A<int> a1;
A<long> a2;
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C
index 1893219..4c9a2a9 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C
@@ -24,7 +24,7 @@ struct X
void f(const T1&) {}
};
-main(int ac, char* av[]) {
+int main(int ac, char* av[]) {
S s;
s.g();
int i[] = {1,2,3,4,5};
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/static3.C b/gcc/testsuite/g++.old-deja/g++.pt/static3.C
index b3040ac..4276c3a 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/static3.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/static3.C
@@ -6,7 +6,7 @@ struct A {
template <class T>
T A<T>::arr[5] = { 0, 1, 2, 3, 4 };
-main ()
+int main ()
{
return A<int>::arr[0];
}
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/static_cast.C b/gcc/testsuite/g++.old-deja/g++.pt/static_cast.C
index f4c334e..26f26c5 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/static_cast.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/static_cast.C
@@ -16,7 +16,7 @@ template<class R> void f(R)
accumulate(0, static_cast<int (*)(int, R&)>(p) );
}
-main()
+int main()
{
f(0);
}
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/t16.C b/gcc/testsuite/g++.old-deja/g++.pt/t16.C
index a5b19e4..4cdf3a2 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/t16.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/t16.C
@@ -17,7 +17,7 @@ class complex
void print () { }
};
-main ()
+int main ()
{
complex c1 (1, 0);
complex c2 (2, 0);
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C b/gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C
index 31465d8..4c71541 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C
@@ -19,7 +19,7 @@ int operator >(const complex& x, const complex &y)
return c1 > c2;
}
-main ()
+int main ()
{
complex c1 (1, 0);
complex c2 (2, 0);
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/tt2.C b/gcc/testsuite/g++.old-deja/g++.pt/tt2.C
index c4323a5..f6c435b 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/tt2.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/tt2.C
@@ -3,7 +3,7 @@
int f1 () {
struct A {
A() : b (2) { }
- fred () { return b.hi_mom; }
+ int fred () { return b.hi_mom; }
struct B {
int hi_mom;
B (int a) { hi_mom = a; }
@@ -15,7 +15,12 @@ int f1 () {
}
int f2 () {
- struct A { ~A() { a = 3; } int a; fred () { return a + 1; } };
+ struct A {
+ ~A() { a = 3; }
+ int a;
+ int fred () { return a + 1; }
+ };
+
A ab;
ab.a = 12;
return ab.fred();
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb44.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb44.C
index 19c4bbf..54eab15 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/eb44.C
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb44.C
@@ -27,7 +27,7 @@ ostream& operator<< (ostream& out, const Vector<char>&)
return out;
}
-main()
+int main()
{
Vector<char> vc;
ostream out;
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb59.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb59.C
index 4bc50b1..7c0c153 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/eb59.C
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb59.C
@@ -21,7 +21,7 @@ template<class R> void f( vector<R>& v )
#endif
}
-main()
+int main()
{
vector<int> r;
f( r );
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb66.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb66.C
index e9a303a..d79865f 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/eb66.C
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb66.C
@@ -6,7 +6,7 @@ int bar ()
throw 100;
}
-main ()
+int main ()
{
int i = 0;
try
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb69.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb69.C
index bd413dd..9cc5f4a 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/eb69.C
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb69.C
@@ -6,4 +6,4 @@
typedef int an_int;
bar() : bar::an_int(3) {}; // will call foo::foo(3)
};
- main() { bar b; }
+int main() { bar b; }