Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
44957663
Commit
44957663
authored
Nov 22, 1998
by
Jason Merrill
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix implicit int
From-SVN: r23760
parent
ff0cf464
Hide whitespace changes
Inline
Side-by-side
Showing
405 changed files
with
445 additions
and
417 deletions
+445
-417
gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C
+1
-1
gcc/testsuite/g++.old-deja/g++.bob/inherit1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.bob/packed1.C
+1
-0
gcc/testsuite/g++.old-deja/g++.bob/protected1.C
+1
-0
gcc/testsuite/g++.old-deja/g++.bob/template3.C
+1
-0
gcc/testsuite/g++.old-deja/g++.bob/template4.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/arm1.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/bool1.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/copy1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/copy2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/copy3.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/copy5.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/copy7.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/copy9.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash11.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash13.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash14.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash15.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash19.C
+2
-2
gcc/testsuite/g++.old-deja/g++.brendan/crash29.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash30.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash33.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash38.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash44.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash47.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash48.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash5.C
+1
-0
gcc/testsuite/g++.old-deja/g++.brendan/crash50.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/crash54.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/crash57.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/crash7.C
+2
-1
gcc/testsuite/g++.old-deja/g++.brendan/enum1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/enum2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/enum5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/friend1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/groff1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/init12.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/init3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/misc14.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/misc7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/misc8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/nest10.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/nest21.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/nest3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/new-array.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/operators1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/overload1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/overload7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/overload8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/overload9.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/parse1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/parse4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/parse6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/recurse.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/scope2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/static2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/template11.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/template2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/template20.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/template22.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/template24.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/template28.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/template29.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/template8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/flow1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/new1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/new2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/pdel1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/pdel2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/spec1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/spec2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/spec3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.eh/spec4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ext/default.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ext/null1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/2371.C
+2
-2
gcc/testsuite/g++.old-deja/g++.jason/access16.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/access22.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/access23.C
+2
-2
gcc/testsuite/g++.old-deja/g++.jason/aggregate.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/binding.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/bool2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/bool4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/bool5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/bool6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/byval.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/cond.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/cond2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/const2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/const3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/conversion6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/conversion8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/crash8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/ctor1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/dcast2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/dcast3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/default1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/defctor.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/destruct.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/dot.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/dtor.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/dtor2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/dtor5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/enum8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/friend.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/groff1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/hmc1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/init2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/init3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/inline.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/jump.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/lex1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/lineno5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/mi.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/mutable1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/new.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/new5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/offset2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/overload11.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/overload12.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/overload13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/overload16.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/overload23.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/overload26.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/overload27.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/overload28.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/parse10.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/parse12.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/parse9.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/pmem2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/pmem3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/pmf7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/pmf8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/ref10.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/ref12.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/ref7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/ref8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/return3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/scoping17.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/scoping4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/static1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/synth5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/synth7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/tempdest.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template11.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template14.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template15.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template19.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template20.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template22.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template24.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template25.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template27.C
+3
-3
gcc/testsuite/g++.old-deja/g++.jason/template3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template30.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template31.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template34.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template37.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template40.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template42.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/template43.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/temporary2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/temporary3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/temporary4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/temporary5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/typeid1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/typeid2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/virtual.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/virtual2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/warning2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/access2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/arg1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/arg3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/arg7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/arg9.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/arm13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/arm9.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/array1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/bad-error7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/code-gen1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/code-gen4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/code-gen5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/copy1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/ctors11.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/ctors12.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/ctors13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/ctors16.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/ctors17.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/ctors2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/ctors8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/ctors9.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt10.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt11.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt12.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt14.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt17.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt19.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt20.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt21.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt22.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/cvt8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/dtors2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/dtors3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/dtors4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/dtors5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/enum3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/except6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/global-init1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/init11.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/init14.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/init3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/init9.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/inline4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/missed-error2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/nest3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/nest4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators10.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators14.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators16.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators21.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators28.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators30.C
+3
-3
gcc/testsuite/g++.old-deja/g++.law/operators32.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/operators8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/parsing6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/parsing8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/parsing9.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/patches1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/refs1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/refs4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/scope2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/scope5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/static-mem4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/template1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/temps2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/temps3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/temps6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/typeck1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/typeck2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/union1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/unsorted2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/vbase1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/virtual3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/virtual4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/visibility1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/visibility13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/visibility16.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/visibility17.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/visibility2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/visibility20.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/visibility24.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/visibility7.C
+1
-1
gcc/testsuite/g++.old-deja/g++.law/vtable3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/align1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/align2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/ambig1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/conv1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/eh19.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/eh33.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/eh34.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/eh4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/eh49.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/eh6.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/err2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/leak1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/misc1.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/misc13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/misc14.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/misc8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net10.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net17.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net22.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net26.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net34.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net38.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net41.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net43.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net45.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net46.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/net9.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/ns1.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/ns10.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/ns11.C
+3
-3
gcc/testsuite/g++.old-deja/g++.mike/ns2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/ns9.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p10148.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p10849a.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p1248.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p1567.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p16146.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p1862.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p2736.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p2846.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p2846a.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p2846b.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p2960.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p3041.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p3060d.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p3068.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p3139.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p3570.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p3708.C
+4
-4
gcc/testsuite/g++.old-deja/g++.mike/p3708a.C
+4
-4
gcc/testsuite/g++.old-deja/g++.mike/p3708b.C
+5
-5
gcc/testsuite/g++.old-deja/g++.mike/p4068.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p4246.C
+5
-5
gcc/testsuite/g++.old-deja/g++.mike/p4511.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p4619.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p4623.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p4693.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p4736b.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p4736c.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p5469.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p5469a.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p5571.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/p5673.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p5840.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p6311.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p658.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p6927.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p701.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p710.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p7325.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p755.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p755a.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p7626.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p7651.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p783.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p783a.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p783b.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p786.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p7865.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p789.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p789a.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p8039.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p807.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p8155.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p8460.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p8483.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p8785.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p8804.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/pmf1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/pmf2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/pmf6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/rtti2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/scast1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/temp.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/virt5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ns/lookup3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ns/ns1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ns/ns12.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ns/ns13.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ns/ns2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ns/ns6.C
+1
-1
gcc/testsuite/g++.old-deja/g++.ns/overload1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.other/cleanup1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.other/overload1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/array1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/crash10.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/crash8.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/m1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memclass1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memclass2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memclass3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memclass4.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memclass5.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/static3.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/static_cast.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/t16.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C
+1
-1
gcc/testsuite/g++.old-deja/g++.pt/tt2.C
+7
-2
gcc/testsuite/g++.old-deja/g++.robertl/eb44.C
+1
-1
gcc/testsuite/g++.old-deja/g++.robertl/eb59.C
+1
-1
gcc/testsuite/g++.old-deja/g++.robertl/eb66.C
+1
-1
gcc/testsuite/g++.old-deja/g++.robertl/eb69.C
+1
-1
No files found.
gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C
View file @
44957663
...
...
@@ -19,7 +19,7 @@ void blah (const T &) {
x
(
4
);
};
main
()
{
int
main
()
{
const
foo
<
int
>
v
;
blah
(
v
);
}
...
...
gcc/testsuite/g++.old-deja/g++.bob/inherit1.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ public:
char
*
m1
()
{
C
::
m1
();
return
""
;
}
// ERROR -
};
main
()
{
int
main
()
{
A
a
;
B
b
;
C
c
;
...
...
gcc/testsuite/g++.old-deja/g++.bob/packed1.C
View file @
44957663
int
main
()
{
struct
s
{
...
...
gcc/testsuite/g++.old-deja/g++.bob/protected1.C
View file @
44957663
...
...
@@ -36,6 +36,7 @@ void C::f() {
}
B
b
(
3
);
int
main
()
{
A
*
z
=
&
b
;
// ERROR -
}
gcc/testsuite/g++.old-deja/g++.bob/template3.C
View file @
44957663
...
...
@@ -43,6 +43,7 @@ public:
ExchangeableList
i_theWatchList
;
// Instruments being monitored
};
int
main
()
{
}
gcc/testsuite/g++.old-deja/g++.bob/template4.C
View file @
44957663
...
...
@@ -14,6 +14,7 @@ class B {
A
w
;
};
int
main
()
{
B
<
int
>
c
;
return
c
.
f
();
...
...
gcc/testsuite/g++.old-deja/g++.brendan/arm1.C
View file @
44957663
...
...
@@ -3,6 +3,7 @@
// GROUPS passed ARM-compliance
// ARM $5.7, it's illegal to do math on a `void*'.
int
main
()
{
void
*
p
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.brendan/bool1.C
View file @
44957663
// Build don't link:
// GROUPS passed boolean
int
main
()
{
typedef
char
Boolean
;
// Instrinsic.h
...
...
gcc/testsuite/g++.old-deja/g++.brendan/copy1.C
View file @
44957663
...
...
@@ -8,7 +8,7 @@ public:
operator
int
()
{
return
0
;
}
};
int
main
()
{
C
c1
(
1
);
...
...
gcc/testsuite/g++.old-deja/g++.brendan/copy2.C
View file @
44957663
...
...
@@ -64,7 +64,7 @@ void foo(Compound a)
die
(
5
);
}
int
main
()
{
Compound
a
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/copy3.C
View file @
44957663
...
...
@@ -48,6 +48,7 @@ public:
void
Foo
(
B
b
)
{
b
.
Bar
();
}
int
main
()
{
B
b
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/copy5.C
View file @
44957663
...
...
@@ -58,6 +58,7 @@ public:
int
operator
!=
(
const
BaseClass
irv
,
int
x
)
{
return
irv
.
i
!=
x
;
}
int
main
()
{
DerivedClass
a
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/copy7.C
View file @
44957663
...
...
@@ -19,6 +19,7 @@ public:
A
(
const
B
&
)
{
printf
(
"FAIL
\n
"
);
exit
(
1
);
}
};
int
main
()
{
A
a
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/copy9.C
View file @
44957663
...
...
@@ -27,6 +27,7 @@ public:
ParseToken
()
{
tok
=
0
;
intval
=
0
;}
};
int
main
()
{
ParseToken
a
;
a
.
tok
=
T_Float
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash11.C
View file @
44957663
...
...
@@ -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
;
}
gcc/testsuite/g++.old-deja/g++.brendan/crash13.C
View file @
44957663
...
...
@@ -32,4 +32,5 @@ gen_op Spul_U_axis()
U1
=
Fe
();
};
// ERROR - reaches end of non-void function
int
main
()
{};
gcc/testsuite/g++.old-deja/g++.brendan/crash14.C
View file @
44957663
...
...
@@ -11,6 +11,7 @@ public:
int
get_i
()
{
return
i
;}
};
int
main
()
{
cl
ob
[
3
]
=
{
1
,
2
,
3
};
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash15.C
View file @
44957663
...
...
@@ -12,6 +12,7 @@ class B : public A {
virtual
~
B
()
{
cout
<<
"executed ~B()
\n
"
;};
};
int
main
()
{
cout
<<
"starting
\n
"
;
B
b
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash19.C
View file @
44957663
// 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
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash29.C
View file @
44957663
...
...
@@ -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 .*
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash30.C
View file @
44957663
...
...
@@ -2,6 +2,7 @@
// GROUPS passed old-abort
#include <string>
int
main
(
void
)
{
string
a
[]
=
{
"Hello"
};
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash33.C
View file @
44957663
// Build don't link:
// GROUPS passed old-abort
extern
void
foo
(
void
*
);
int
main
()
{
foo
((
struct
bar
*
)
0
);
}
gcc/testsuite/g++.old-deja/g++.brendan/crash38.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash44.C
View file @
44957663
...
...
@@ -18,6 +18,7 @@ template <class T> void bug<T>::Foo(const int)
{
}
int
main
()
{
bug
<
char
>
InstantiatedBug
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash47.C
View file @
44957663
...
...
@@ -85,6 +85,7 @@ public:
int
i
;
};
int
main
()
{
Ref
<
XRep
>
y
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash48.C
View file @
44957663
...
...
@@ -15,6 +15,7 @@ bug::bug(int size)
numbers
=
new
internal
(
size
*
size
);
// ERROR - no match.*
}
int
main
()
{
bug
test
;
// ERROR - no match
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash5.C
View file @
44957663
...
...
@@ -96,6 +96,7 @@ class Dummy
Dummy
()
{}
};
int
main
()
{
SimpleSet
<
Dummy
*>
bs1
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash50.C
View file @
44957663
...
...
@@ -22,7 +22,7 @@ public:
C
&
(
C
::*
DD
)(
const
C
&
x
)
=
&
C
::
operator
=
;
main
()
int
main
()
{
&
DD
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash54.C
View file @
44957663
// Build don't link:
// GROUPS passed old-abort
main
()
int
main
()
{
int
a
[
100
],
**
p
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/crash57.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ public:
foo
();
};
main
()
int
main
()
{
static
foo
&
a
=
*
(
new
foo
);
}
gcc/testsuite/g++.old-deja/g++.brendan/crash7.C
View file @
44957663
// 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
>
...
...
gcc/testsuite/g++.old-deja/g++.brendan/enum1.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ public:
class
derv
:
public
foo
{
};
main
()
int
main
()
{
foo
::
bar
x
=
foo
::
baz
;
derv
::
bar
y
=
derv
::
bat
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/enum2.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ public:
class
derv
:
public
foo
,
public
foo2
{
};
main
()
int
main
()
{
foo
::
bar
x
=
foo
::
baz
;
derv
::
bar2
y
=
derv
::
bat2
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/enum5.C
View file @
44957663
...
...
@@ -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 - .*
...
...
gcc/testsuite/g++.old-deja/g++.brendan/friend1.C
View file @
44957663
...
...
@@ -16,4 +16,4 @@ public:
B
b
;
main
()
{}
int
main
()
{}
gcc/testsuite/g++.old-deja/g++.brendan/groff1.C
View file @
44957663
...
...
@@ -20,7 +20,7 @@ public:
void
*
lookup
(
const
char
*
)
{}
};
main
()
int
main
()
{
char
buf
[
2048
];
dictionary
exceptions
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/init12.C
View file @
44957663
...
...
@@ -2,7 +2,7 @@
// GROUPS passed array-bindings
char
*
bob
();
main
()
int
main
()
{
char
a
[
1
][
2
];
a
[
0
]
=
bob
();
// ERROR - .*
...
...
gcc/testsuite/g++.old-deja/g++.brendan/init3.C
View file @
44957663
...
...
@@ -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
"
);
...
...
gcc/testsuite/g++.old-deja/g++.brendan/misc14.C
View file @
44957663
...
...
@@ -9,4 +9,4 @@ public:
static
int
New
(
int
);
// ERROR - declaration.*
};
main
()
{}
int
main
()
{}
gcc/testsuite/g++.old-deja/g++.brendan/misc7.C
View file @
44957663
// GROUPS passed miscellaneous
extern
"C"
void
printf
(
char
*
,
...);
main
()
int
main
()
{
int
i
=
0
;
// Make sure build_unary_op correctly computes this.
...
...
gcc/testsuite/g++.old-deja/g++.brendan/misc8.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ foo::foo(int a)
foo
::
a
=
a
;
}
main
()
int
main
()
{
foo
obj
(
4
);
}
gcc/testsuite/g++.old-deja/g++.brendan/nest10.C
View file @
44957663
...
...
@@ -25,6 +25,6 @@ void A::B::g (int val)
}
main
()
int
main
()
{
}
gcc/testsuite/g++.old-deja/g++.brendan/nest21.C
View file @
44957663
...
...
@@ -71,7 +71,7 @@ Dump2::operator<<(double r)
strcpy
(
output
,
tempout
);
return
*
this
;
}
main
()
int
main
()
{
BDDRetrace
::
Dump1
d1
;
Dump2
d2
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/nest3.C
View file @
44957663
...
...
@@ -9,4 +9,4 @@ public:
X
::
M2
X
::
g
(
int
i
)
{
X
::
M2
m2
;
return
m2
;
}
main
()
{
}
int
main
()
{
}
gcc/testsuite/g++.old-deja/g++.brendan/new-array.C
View file @
44957663
...
...
@@ -13,6 +13,6 @@ void MakeBug() {
job
=
new
AStruct
;
}
main
()
{
int
main
()
{
MakeBug
();
}
gcc/testsuite/g++.old-deja/g++.brendan/operators1.C
View file @
44957663
...
...
@@ -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
}
gcc/testsuite/g++.old-deja/g++.brendan/overload1.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ public:
int
f
(
int
);
// ERROR - candidates are
};
main
()
int
main
()
{
Bar
b
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/overload7.C
View file @
44957663
...
...
@@ -24,7 +24,7 @@ class Casted {
operator
double
()
const
{
return
y
;
}
};
main
()
int
main
()
{
Casted
c
(
10
,
12
.
34
);
...
...
gcc/testsuite/g++.old-deja/g++.brendan/overload8.C
View file @
44957663
...
...
@@ -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
);}
gcc/testsuite/g++.old-deja/g++.brendan/overload9.C
View file @
44957663
...
...
@@ -11,7 +11,7 @@ class CGLogger : public CLogger
{
}
GLog
;
main
()
int
main
()
{
Log
(
1
,
"Test"
);
// ERROR - call of.*
Log
(
1
,
"Test %d"
,
3
);
...
...
gcc/testsuite/g++.old-deja/g++.brendan/parse1.C
View file @
44957663
...
...
@@ -9,7 +9,7 @@ public:
void
mf
()
{
s
=
'\"'
;
}
};
main
()
int
main
()
{
Try
x
;
x
.
mf
();
...
...
gcc/testsuite/g++.old-deja/g++.brendan/parse4.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.brendan/parse6.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@
class
A
{
};
main
()
{
int
main
()
{
A
a
=
a
;
A
b
(
b
);
// gets bogus error - XFAIL *-*-*
}
gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C
View file @
44957663
...
...
@@ -5,7 +5,7 @@ public:
operator
++
();
// ERROR - no type or storage class
};
main
()
int
main
()
{
foo
x
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/recurse.C
View file @
44957663
...
...
@@ -71,7 +71,7 @@ public:
friend
class
DataBase
;
};
main
()
int
main
()
{
DBpathrec
a
(),
b
();
...
...
gcc/testsuite/g++.old-deja/g++.brendan/scope2.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.brendan/static2.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ class A
}
};
main
()
int
main
()
{
A
::
staticMember
();
}
gcc/testsuite/g++.old-deja/g++.brendan/template11.C
View file @
44957663
...
...
@@ -37,7 +37,7 @@ struct myStruct
int
action
()
{
return
24
;};
};
main
()
int
main
()
{
myStruct
toto
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/template2.C
View file @
44957663
...
...
@@ -9,6 +9,6 @@ public:
template
<
class
Q
>
int
Conc
<
Q
>::
body
()
{
return
0
;}
main
()
{
int
main
()
{
Conc
<
int
>
s2
;
}
gcc/testsuite/g++.old-deja/g++.brendan/template20.C
View file @
44957663
...
...
@@ -15,7 +15,7 @@ public :
int
find
();
};
main
()
int
main
()
{
int
z
=
Foo
::
bar
.
find
();
}
gcc/testsuite/g++.old-deja/g++.brendan/template22.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ func (int const& i)
{}
main
()
int
main
()
{
Foo
<
int
const
>
foo
;
printf
(
"PASS
\n
"
);
...
...
gcc/testsuite/g++.old-deja/g++.brendan/template24.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.brendan/template28.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ public:
operator
const
char
*
()
{
return
fptr
;
}
};
main
(){
int
main
(){
X
x1
(
"1234"
);
X
x2
(
x1
+
1
);
}
gcc/testsuite/g++.old-deja/g++.brendan/template29.C
View file @
44957663
...
...
@@ -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
);
}
gcc/testsuite/g++.old-deja/g++.brendan/template8.C
View file @
44957663
...
...
@@ -10,7 +10,7 @@ union Double_alignt{
};
main
(){
int
main
(){
Double_alignt
<
20000
>
heap
;
...
...
gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C
View file @
44957663
...
...
@@ -2,7 +2,7 @@
// GROUPS passed temporaries
#include <stdio.h>
main
()
int
main
()
{
int
a
=
2
;
...
...
gcc/testsuite/g++.old-deja/g++.eh/flow1.C
View file @
44957663
...
...
@@ -5,7 +5,7 @@ int bar ()
throw
100
;
}
main
()
int
main
()
{
int
i
=
0
;
// this gets deleted after flow analysis
try
...
...
gcc/testsuite/g++.old-deja/g++.eh/new1.C
View file @
44957663
...
...
@@ -17,7 +17,7 @@ void foo (B*);
int
newed
,
created
;
main
()
int
main
()
{
try
{
foo
(
new
B
(
A
()));
...
...
gcc/testsuite/g++.old-deja/g++.eh/new2.C
View file @
44957663
...
...
@@ -17,7 +17,7 @@ void foo (B*);
int
newed
,
created
;
main
()
int
main
()
{
try
{
foo
(
new
B
(
A
()));
...
...
gcc/testsuite/g++.old-deja/g++.eh/pdel1.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.eh/pdel2.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C
View file @
44957663
...
...
@@ -31,7 +31,7 @@ eh_test (int level)
}
}
main
()
int
main
()
{
std
::
set_terminate
(
&
eh_terminate
);
eh_test
(
0
);
...
...
gcc/testsuite/g++.old-deja/g++.eh/spec1.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.eh/spec2.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.eh/spec3.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ f () throw (std::bad_exception)
throw
'a'
;
}
main
()
int
main
()
{
std
::
set_terminate
(
my_term
);
std
::
set_unexpected
(
my_unexp
);
...
...
gcc/testsuite/g++.old-deja/g++.eh/spec4.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ f () throw (short)
throw
'a'
;
}
main
()
int
main
()
{
std
::
set_terminate
(
my_term
);
std
::
set_unexpected
(
my_unexp
);
...
...
gcc/testsuite/g++.old-deja/g++.ext/default.C
View file @
44957663
...
...
@@ -11,7 +11,7 @@ public:
A
*
(
*
A
::
ptr
)(
int
)
=
&
A
::
func
;
main
()
int
main
()
{
A
foo
;
...
...
gcc/testsuite/g++.old-deja/g++.ext/null1.C
View file @
44957663
...
...
@@ -2,7 +2,7 @@
void
f
(
int
*
)
{
}
void
f
(
char
,
char
);
main
()
int
main
()
{
f
(
__null
);
}
gcc/testsuite/g++.old-deja/g++.jason/2371.C
View file @
44957663
...
...
@@ -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
;
}
...
...
gcc/testsuite/g++.old-deja/g++.jason/access16.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ public:
void
bar
()
{
b
::
foo
();
}
// gets bogus error
};
main
()
{
int
main
()
{
c
test
;
test
.
bar
();
}
gcc/testsuite/g++.old-deja/g++.jason/access22.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ struct B : public A
void
func
()
{
foo
();
}
// ERROR -
};
main
()
int
main
()
{
B
b
;
b
.
func
();
...
...
gcc/testsuite/g++.old-deja/g++.jason/access23.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/aggregate.C
View file @
44957663
struct
A
{
int
i
;
};
main
()
int
main
()
{
A
a1
=
{
42
};
A
a2
(
a1
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/binding.C
View file @
44957663
...
...
@@ -2,7 +2,7 @@
struct
T
{
~
T
();
};
main
()
int
main
()
{
foo:
T
t
;
// ERROR - redeclared
...
...
gcc/testsuite/g++.old-deja/g++.jason/bool2.C
View file @
44957663
...
...
@@ -5,7 +5,7 @@ struct F {
bool
b2
:
7
;
};
main
()
int
main
()
{
F
f
=
{
true
,
true
};
...
...
gcc/testsuite/g++.old-deja/g++.jason/bool4.C
View file @
44957663
...
...
@@ -2,7 +2,7 @@
struct
A
{
};
main
()
int
main
()
{
bool
b
=
(
void
*
)
0
;
b
=
(
int
A
::*
)
0
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/bool5.C
View file @
44957663
main
()
int
main
()
{
bool
b
=
false
;
int
i
=
b
++
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/bool6.C
View file @
44957663
...
...
@@ -3,7 +3,7 @@
bool
b
;
main
()
int
main
()
{
return
((
!
b
)
!=
0
);
}
gcc/testsuite/g++.old-deja/g++.jason/byval.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ struct A {
void
foo
(
A
a
)
{
}
main
()
int
main
()
{
foo
(
1
);
return
count
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C
View file @
44957663
...
...
@@ -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
}
gcc/testsuite/g++.old-deja/g++.jason/cond.C
View file @
44957663
...
...
@@ -2,7 +2,7 @@
// GROUPS passed rtti
// Negative testcase for decls in conditions.
main
()
int
main
()
{
float
i
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/cond2.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ struct T
operator
int
()
{
return
i
;
}
};
main
()
int
main
()
{
int
t
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/const2.C
View file @
44957663
...
...
@@ -11,4 +11,4 @@ struct T {
void
T
::
f
()
{
printf
(
"%p"
,
&
letter
);
}
const
char
T
::
letter
;
// still need def after class
main
()
{
}
int
main
()
{
}
gcc/testsuite/g++.old-deja/g++.jason/const3.C
View file @
44957663
...
...
@@ -4,7 +4,7 @@ extern int i;
const
int
bar
=
i
;
int
i
=
5
;
main
()
int
main
()
{
return
bar
!=
5
;
}
gcc/testsuite/g++.old-deja/g++.jason/conversion6.C
View file @
44957663
...
...
@@ -30,7 +30,7 @@ typedef unsigned short Type;
typedef
Container
<
Type
>
TypeContainer
;
main
(
void
)
int
main
(
void
)
{
TypeContainer
myTypeContainer
(
2
);
Type
t
=
myTypeContainer
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/conversion8.C
View file @
44957663
// PRMS id: 8279
main
()
int
main
()
{
char
*
const
*
p
=
0
;
char
**
q
=
0
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/crash8.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.jason/ctor1.C
View file @
44957663
...
...
@@ -15,7 +15,7 @@ void f(void)
r
=
0
;
}
main
()
int
main
()
{
struct
xx
p
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/dcast2.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/dcast3.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/default1.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.jason/defctor.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ public:
extern
"C"
int
printf
(
const
char
*
,
...);
main
()
{
int
main
()
{
A
a
;
a
.
i
=
1
;
A
b
(
a
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/destruct.C
View file @
44957663
...
...
@@ -15,7 +15,7 @@ public:
typedef
char
*
cp
;
main
()
int
main
()
{
A
<
int
>
a
;
A
<
cp
>
b
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/dot.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ class Test
void
Print
()
{
printf
(
"%c"
,
ch
);
}
};
main
()
int
main
()
{
Test
*
p
=
new
Test
(
'x'
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/dtor.C
View file @
44957663
...
...
@@ -6,7 +6,7 @@ struct B {
~
B
();
};
main
()
int
main
()
{
A
a
;
a
.
~
B
();
// ERROR - wrong name
...
...
gcc/testsuite/g++.old-deja/g++.jason/dtor2.C
View file @
44957663
...
...
@@ -4,7 +4,7 @@
template
<
class
T
>
struct
A
{
};
A
<
int
>
a
;
main
()
int
main
()
{
a
.
~
A
();
// gets bogus error
}
gcc/testsuite/g++.old-deja/g++.jason/dtor5.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ template <class T> struct A {
~
A
()
{
p
[
--
i
].
~
T
();
r
=
i
;
}
};
main
()
int
main
()
{
{
A
<
int
>
a
;
}
...
...
gcc/testsuite/g++.old-deja/g++.jason/enum8.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ int f (enum foo ef)
}
}
main
()
int
main
()
{
return
f
(
one
);
}
gcc/testsuite/g++.old-deja/g++.jason/friend.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ struct B {
friend
void
g
()
{
f
();
}
};
main
()
int
main
()
{
g
();
}
gcc/testsuite/g++.old-deja/g++.jason/groff1.C
View file @
44957663
...
...
@@ -29,7 +29,7 @@ void S::foo(const A &pos)
exit
(
1
);
}
main
()
int
main
()
{
A
pos
;
pos
.
x
=
17
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/hmc1.C
View file @
44957663
...
...
@@ -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
;
}
gcc/testsuite/g++.old-deja/g++.jason/init2.C
View file @
44957663
...
...
@@ -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
;
}
gcc/testsuite/g++.old-deja/g++.jason/init3.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/inline.C
View file @
44957663
...
...
@@ -15,7 +15,7 @@ public:
~
C
()
{
}
};
#line 18 "inline.C"
main
()
int
main
()
{
C
<
int
>
c
;
}
gcc/testsuite/g++.old-deja/g++.jason/jump.C
View file @
44957663
...
...
@@ -2,7 +2,7 @@
extern
int
a
;
main
()
{
int
main
()
{
switch
(
a
)
{
case
1
:
int
v2
=
3
;
// ERROR - referenced below
...
...
gcc/testsuite/g++.old-deja/g++.jason/lex1.C
View file @
44957663
main
()
int
main
()
{
char
c
=
'\351'
;
if
(
c
!=
'\351'
)
...
...
gcc/testsuite/g++.old-deja/g++.jason/lineno5.C
View file @
44957663
...
...
@@ -3,7 +3,7 @@
// Bug: incomplete instantiation messes with lineno
template
<
class
T
>
class
A
;
main
()
int
main
()
{
A
<
int
>
*
p
;
undef1
();
// ERROR -
...
...
gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C
View file @
44957663
main
()
{
int
main
()
{
int
i
=
2
;
int
*
pi
=
&
(
++
i
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/mi.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/mutable1.C
View file @
44957663
...
...
@@ -4,7 +4,7 @@ struct X
mutable
int
x
;
};
main
()
int
main
()
{
const
X
x
;
x
.
x
=
0
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/new.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ void * operator new (size_t siz) throw (std::bad_alloc) {
return
malloc
(
siz
);
}
main
()
int
main
()
{
s
=
0
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/new5.C
View file @
44957663
main
()
int
main
()
{
const
int
*
p
=
new
const
int
(
0
);
delete
p
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/offset2.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ struct yy : public xx {
yy
(
foo
&
a
)
{
xx
::
a
=
a
;
}
};
main
()
int
main
()
{
foo
f
;
yy
y
(
f
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/overload11.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ public:
void
foo
(
int
&
i
)
{
i
=
1
;
}
};
main
()
int
main
()
{
A
a
;
const
A
&
b
=
a
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/overload12.C
View file @
44957663
...
...
@@ -9,7 +9,7 @@ struct B {
B
b_
;
const
B
&
b
()
{
return
b_
;
}
main
()
int
main
()
{
return
b
().
foo
();
}
gcc/testsuite/g++.old-deja/g++.jason/overload13.C
View file @
44957663
...
...
@@ -19,7 +19,7 @@ void operator>>(xistream& i, int j)
i
.
j
=
0
;
}
main
()
{
int
main
()
{
int
i
;
xifstream
ifs
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/overload16.C
View file @
44957663
void
f
(
int
);
// ERROR -
void
f
(
long
);
// ERROR -
main
()
int
main
()
{
f
(
1
&
0xffffff00UL
);
// ERROR - ambiguous
}
gcc/testsuite/g++.old-deja/g++.jason/overload23.C
View file @
44957663
...
...
@@ -19,7 +19,7 @@ public:
ostream
&
operator
<<
(
ostream
&
os
,
const
X
&
x
);
main
()
int
main
()
{
X
x
;
ostream
os
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/overload26.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/overload27.C
View file @
44957663
void
f
(
const
int
&
)
{
}
void
f
(
const
float
&
);
main
()
int
main
()
{
f
(
false
);
// gets bogus error
}
gcc/testsuite/g++.old-deja/g++.jason/overload28.C
View file @
44957663
...
...
@@ -5,7 +5,7 @@ struct Foo {
Foo
(
int
i
=
25
)
{
}
// ERROR - candidate
};
main
()
int
main
()
{
Foo
*
f1
=
new
Foo
();
// ERROR - ambiguous
}
gcc/testsuite/g++.old-deja/g++.jason/parse10.C
View file @
44957663
...
...
@@ -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)
...
...
gcc/testsuite/g++.old-deja/g++.jason/parse12.C
View file @
44957663
...
...
@@ -9,7 +9,7 @@ struct B {
int
f
()
{
return
(
*
p
)(
42
);
}
// gets bogus error
};
main
()
int
main
()
{
B
b
=
{
new
A
};
...
...
gcc/testsuite/g++.old-deja/g++.jason/parse9.C
View file @
44957663
...
...
@@ -9,7 +9,7 @@ public:
void
print
()
{
}
};
main
(
int
argc
,
char
*
argv
[])
int
main
(
int
argc
,
char
*
argv
[])
{
int
*
i
=
&
argc
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/pmem2.C
View file @
44957663
...
...
@@ -33,7 +33,7 @@ struct myStruct
int
action
()
{
return
0
;};
};
main
()
int
main
()
{
myStruct
toto
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/pmem3.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/pmf7.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ A& foo ()
return
a
;
}
main
()
int
main
()
{
void
(
A
::*
p
)()
=
&
A
::
f
;
(
foo
().
*
p
)();
...
...
gcc/testsuite/g++.old-deja/g++.jason/pmf8.C
View file @
44957663
...
...
@@ -18,7 +18,7 @@ public:
};
main
()
int
main
()
{
User
a
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/ref10.C
View file @
44957663
...
...
@@ -24,7 +24,7 @@ int bar(V *r) {
return
(
r
!=
gp
);
}
main
()
{
int
main
()
{
D
*
p
=
new
D
;
foo
(
p
);
return
bar
(
p
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/ref12.C
View file @
44957663
void
f
(
char
*
const
&
)
{
}
main
()
int
main
()
{
f
(
"hi"
);
}
gcc/testsuite/g++.old-deja/g++.jason/ref7.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ struct A {
A
a
;
A
foo
()
{
return
a
;
}
main
()
int
main
()
{
const
A
&
ar
=
foo
();
const
A
&
ar2
=
A
();
...
...
gcc/testsuite/g++.old-deja/g++.jason/ref8.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ struct B {
};
struct
C
:
public
B
,
public
A
{};
main
()
{
int
main
()
{
C
c
;
A
&
ar
=
c
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/return3.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ A f()
return
b
;
}
main
()
int
main
()
{
A
a
=
f
();
return
a
.
i
!=
10
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C
View file @
44957663
...
...
@@ -4,7 +4,7 @@ struct A {
const
A
*
get_this
()
const
{
return
this
;
}
};
main
()
int
main
()
{
A
a
;
int
r
=
0
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C
View file @
44957663
main
()
int
main
()
{
int
i
;
int
&
ir
=
(
int
&
)(
int
)
i
;
// ERROR - casting rvalue to reference type
...
...
gcc/testsuite/g++.old-deja/g++.jason/scoping17.C
View file @
44957663
// Test that the integer hides the struct in block scope.
main
()
int
main
()
{
int
A
;
struct
A
{
};
...
...
gcc/testsuite/g++.old-deja/g++.jason/scoping4.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/static1.C
View file @
44957663
...
...
@@ -25,7 +25,7 @@ extern AAA arr1[];
AAA
arr1
[]
=
{(
int
)
E1
};
main
()
int
main
()
{
return
0
;
}
gcc/testsuite/g++.old-deja/g++.jason/synth5.C
View file @
44957663
...
...
@@ -11,4 +11,4 @@ struct A {
struct
B
:
public
A
{
};
#line 5 "synth5.C"
main
()
{
}
int
main
()
{
}
gcc/testsuite/g++.old-deja/g++.jason/synth7.C
View file @
44957663
...
...
@@ -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
=
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/tempdest.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ public:
typedef
unsigned
int
ui
;
main
()
int
main
()
{
A
<
ui
>
*
ap
=
new
A
<
ui
>
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/template11.C
View file @
44957663
...
...
@@ -8,7 +8,7 @@ int foo () { return 1; }
int
A
<
int
>::
t
=
foo
();
main
()
int
main
()
{
return
(
A
<
int
>::
t
!=
1
);
}
gcc/testsuite/g++.old-deja/g++.jason/template13.C
View file @
44957663
...
...
@@ -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
);
}
gcc/testsuite/g++.old-deja/g++.jason/template14.C
View file @
44957663
...
...
@@ -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
;
}
gcc/testsuite/g++.old-deja/g++.jason/template15.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ public:
class
A
{
};
main
()
int
main
()
{
int
i
;
X
<
int
>
xi
(
i
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/template19.C
View file @
44957663
// 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
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/template20.C
View file @
44957663
// 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
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/template22.C
View file @
44957663
...
...
@@ -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
());
...
...
gcc/testsuite/g++.old-deja/g++.jason/template24.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ ostream & operator<< (ostream & os, A<T> & a)
return
os
;
}
main
()
int
main
()
{
A
<
int
>
a
=
{
1
};
cout
<<
a
<<
endl
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/template25.C
View file @
44957663
...
...
@@ -34,7 +34,7 @@ do_foo (Bar<T, T> const & bar)
{}
main
()
int
main
()
{
int
i
;
Bar
<
char
,
int
>
bar1
;
Bar
<
int
,
int
>
bar2
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/template27.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.jason/template3.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.jason/template30.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ int func(T, U)
return
2
;
}
main
()
int
main
()
{
func
(
0
,
1
);
// ERROR - ambiguous
}
gcc/testsuite/g++.old-deja/g++.jason/template31.C
View file @
44957663
...
...
@@ -30,7 +30,7 @@ private:
CopyMe
myStrvec
;
};
main
(
int
argc
,
char
**
argv
)
{
int
main
(
int
argc
,
char
**
argv
)
{
IncludeIt
foo
;
IncludeIt
*
bar
;
exit
(
0
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/template34.C
View file @
44957663
...
...
@@ -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
;
}
gcc/testsuite/g++.old-deja/g++.jason/template37.C
View file @
44957663
...
...
@@ -27,7 +27,7 @@
{
}
main
()
int
main
()
{
ONE
<
char
>::
func
();
ONE
<
int
>::
func
();
...
...
gcc/testsuite/g++.old-deja/g++.jason/template40.C
View file @
44957663
...
...
@@ -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
}
gcc/testsuite/g++.old-deja/g++.jason/template42.C
View file @
44957663
...
...
@@ -10,7 +10,7 @@ struct A {
void
f
(
T
t
=
T
())
{
}
};
main
()
int
main
()
{
A
<
X
>
a
;
X
x
(
1
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/template43.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.jason/temporary2.C
View file @
44957663
...
...
@@ -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.
...
...
gcc/testsuite/g++.old-deja/g++.jason/temporary3.C
View file @
44957663
...
...
@@ -15,7 +15,7 @@ struct A {
A
f
()
{
return
1
;
}
main
()
int
main
()
{
{
A
a
(
1
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/temporary4.C
View file @
44957663
...
...
@@ -24,7 +24,7 @@ struct B {
B
()
:
i
(
foo
()),
j
(
foo
())
{
}
};
main
()
int
main
()
{
B
b
;
return
r
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/temporary5.C
View file @
44957663
...
...
@@ -9,7 +9,7 @@ struct A {
operator
int
()
{
return
1
;
}
};
main
()
int
main
()
{
A
::
A
();
return
c
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/typeid1.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.jason/typeid2.C
View file @
44957663
...
...
@@ -21,7 +21,7 @@ public:
}
};
main
()
int
main
()
{
Flock
<
Chicken
>
x
;
printf
(
"%s
\n
"
,
typeid
(
x
).
name
());
...
...
gcc/testsuite/g++.old-deja/g++.jason/virtual.C
View file @
44957663
...
...
@@ -35,7 +35,7 @@ public:
virtual
void
b1
()
{};
};
main
()
int
main
()
{
D
d
;
// gets bogus error
}
gcc/testsuite/g++.old-deja/g++.jason/virtual2.C
View file @
44957663
...
...
@@ -6,7 +6,7 @@ struct B: public A {
virtual
B
*
f
()
{
return
0
;
}
};
main
()
int
main
()
{
A
*
ap
=
new
B
;
return
(
ap
->
f
()
!=
0
);
...
...
gcc/testsuite/g++.old-deja/g++.jason/warning2.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ struct A {
struct
B
:
public
A
{
int
f
()
{
}
};
main
()
int
main
()
{
B
*
bp
;
A
&
ar
=
(
A
&
)
bp
;
// WARNING -
...
...
gcc/testsuite/g++.old-deja/g++.law/access2.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ private:
};
main
()
int
main
()
{
Foo
<
int
>
(
1
);
// ERROR -
}
gcc/testsuite/g++.old-deja/g++.law/arg1.C
View file @
44957663
...
...
@@ -19,7 +19,7 @@ public:
void
f
(
double
*
p
)
{
cout
<<
"B(double*)
\n
"
;
}
// ERROR - candidate
};
main
()
int
main
()
{
A
a
;
B
b
;
...
...
gcc/testsuite/g++.old-deja/g++.law/arg3.C
View file @
44957663
...
...
@@ -11,7 +11,7 @@ template <class T> void func(T, const Ptr& p);
Ptr
&
return_ref
();
main
()
int
main
()
{
char
*
x
;
...
...
gcc/testsuite/g++.old-deja/g++.law/arg7.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.law/arg9.C
View file @
44957663
...
...
@@ -25,7 +25,7 @@ public:
private
:
};
main
()
{
int
main
()
{
int
t
[
5
];
t
[
1
]
=
1
;
t
[
2
]
=
2
;
t
[
3
]
=
3
;
t
[
4
]
=
4
;
...
...
gcc/testsuite/g++.old-deja/g++.law/arm13.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.law/arm9.C
View file @
44957663
...
...
@@ -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()
...
...
gcc/testsuite/g++.old-deja/g++.law/array1.C
View file @
44957663
...
...
@@ -22,7 +22,7 @@ public:
foo
*
foo
::
array
=
new
foo
[
5
];
main
()
int
main
()
{
if
(
i
!=
5
)
printf
(
"FAIL
\n
"
);
...
...
gcc/testsuite/g++.old-deja/g++.law/bad-error7.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ class X : public ParX
void
fn2
()
{
cout
<<
"hi"
<<
endl
;
}
};
main
()
int
main
()
{
X
x
;
ParX
*
pParX
=
&
x
;
...
...
gcc/testsuite/g++.old-deja/g++.law/code-gen1.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@
#include <stdio.h>
main
()
int
main
()
{
int
i
=
0
;
(
++
i
)
++
;
...
...
gcc/testsuite/g++.old-deja/g++.law/code-gen4.C
View file @
44957663
...
...
@@ -18,7 +18,7 @@ A oA;
extern
"C"
int
printf
(
const
char
*
,
...);
main
()
int
main
()
{
oA
.
c
=
'q'
;
...
...
gcc/testsuite/g++.old-deja/g++.law/code-gen5.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.law/copy1.C
View file @
44957663
...
...
@@ -54,7 +54,7 @@ test(person argp)
;
}
main
()
int
main
()
{
person
mainp
;
test
(
mainp
);
...
...
gcc/testsuite/g++.old-deja/g++.law/ctors11.C
View file @
44957663
...
...
@@ -15,7 +15,7 @@ private:
public
:
};
// ERROR - non-default constructor
main
()
int
main
()
{
B
(
10
);
// ERROR - B doesn't have a constructor taking int
}
gcc/testsuite/g++.old-deja/g++.law/ctors12.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.law/ctors13.C
View file @
44957663
...
...
@@ -6,7 +6,7 @@ class A {
A
()
{}
// private constructor// ERROR - .*
};
main
()
{
int
main
()
{
A
*
a
=
new
A
();
// ERROR - .*
if
(
a
)
{
cout
<<
"a != NULL
\n
"
;
...
...
gcc/testsuite/g++.old-deja/g++.law/ctors16.C
View file @
44957663
...
...
@@ -38,7 +38,7 @@ public:
};
main
()
{
int
main
()
{
C
c
;
D
d
;
E
e
;
...
...
gcc/testsuite/g++.old-deja/g++.law/ctors17.C
View file @
44957663
...
...
@@ -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:
...
...
gcc/testsuite/g++.old-deja/g++.law/ctors2.C
View file @
44957663
...
...
@@ -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"
)
...
...
gcc/testsuite/g++.old-deja/g++.law/ctors8.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ struct foo {
foo
*
arr
=
new
foo
[
2
];
main
()
int
main
()
{
if
(
arr
[
0
].
index
==
-
1
&&
arr
[
1
].
index
==
-
1
)
...
...
gcc/testsuite/g++.old-deja/g++.law/ctors9.C
View file @
44957663
...
...
@@ -30,7 +30,7 @@ int blort(Foo& f)
return
f
->
a
;
};
main
()
int
main
()
{
var_Foo
b
(
2
);
// ERROR -
b
->
a
=
0
;
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt1.C
View file @
44957663
...
...
@@ -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
];
}
gcc/testsuite/g++.old-deja/g++.law/cvt10.C
View file @
44957663
...
...
@@ -51,7 +51,7 @@ public:
};
main
()
int
main
()
{
C
*
cp
=
new
C
;
cp
->
va
();
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt11.C
View file @
44957663
...
...
@@ -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
();
}
gcc/testsuite/g++.old-deja/g++.law/cvt12.C
View file @
44957663
...
...
@@ -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 ...
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt13.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ void f(array &arg)
{
}
main
()
int
main
()
{
array
var
;
f
(
var
);
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt14.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@
// From: "Malcolm C. Strickland" <chucks@orl.mmc.com>
main
()
int
main
()
{
double
*
d
;
d
=
new
double
(
10
);
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt17.C
View file @
44957663
...
...
@@ -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 - .*
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt19.C
View file @
44957663
...
...
@@ -18,7 +18,7 @@ class A {
};
main
()
int
main
()
{
A
a
;
if
(
a
!=
0
)
{
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt2.C
View file @
44957663
...
...
@@ -35,7 +35,7 @@ A(const char* s)
printf
(
"PASS
\n
"
);
}
main
()
int
main
()
{
A
(
B
(
"aaa"
));
}
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt20.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ void f(char *& x)
x
++
;
}
main
()
int
main
()
{
f
(
"foo"
);
// ERROR - init of non-const ref from char*
}
gcc/testsuite/g++.old-deja/g++.law/cvt21.C
View file @
44957663
...
...
@@ -24,7 +24,7 @@ class Int
int
value
;
};
main
()
int
main
()
{
Int
data
=
2
;
Int
test
;
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt22.C
View file @
44957663
...
...
@@ -8,7 +8,7 @@
typedef
int
A
[
10
];
main
()
int
main
()
{
int
*
a1
=
new
A
;
};
gcc/testsuite/g++.old-deja/g++.law/cvt4.C
View file @
44957663
...
...
@@ -18,7 +18,7 @@ int destruct = 2;
~
Test
()
{
if
(
--
destruct
==
0
)
printf
(
"PASS
\n
"
);}
};
main
()
int
main
()
{
long
i
=
1
;
Test
t
;
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt5.C
View file @
44957663
...
...
@@ -19,7 +19,7 @@ public:
void
f
(
A
&
)
{}
main
(){
int
main
(){
R
r
;
f
(
r
);
// problem to cast to B& and then to A&
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt6.C
View file @
44957663
...
...
@@ -22,7 +22,7 @@ public:
};
main
()
{
int
main
()
{
foo
f
;
f
.
test
(
34
);
// line 18
}
gcc/testsuite/g++.old-deja/g++.law/cvt7.C
View file @
44957663
...
...
@@ -46,7 +46,7 @@ B::run()
}
}
main
()
int
main
()
{
A
a
(
1
);
...
...
gcc/testsuite/g++.old-deja/g++.law/cvt8.C
View file @
44957663
...
...
@@ -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 - .*
...
...
gcc/testsuite/g++.old-deja/g++.law/dtors2.C
View file @
44957663
...
...
@@ -25,7 +25,7 @@ public:
// passed as value)
};
main
()
{
int
main
()
{
ulk
dumm
;
...
...
gcc/testsuite/g++.old-deja/g++.law/dtors3.C
View file @
44957663
...
...
@@ -29,7 +29,7 @@ public:
}
};
main
()
int
main
()
{
Foo
()
<<
1
<<
3
<<
5
<<
7
;
printf
(
"PASS
\n
"
);
...
...
gcc/testsuite/g++.old-deja/g++.law/dtors4.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ a test(){
return
a
();
}
main
(){
int
main
(){
a
ai
;
ai
=
test
();
...
...
gcc/testsuite/g++.old-deja/g++.law/dtors5.C
View file @
44957663
...
...
@@ -24,7 +24,7 @@ sub(foo f) {
};
main
()
{
int
main
()
{
sub
(
foo
());
if
(
things
==
0
)
printf
(
"PASS
\n
"
);
...
...
gcc/testsuite/g++.old-deja/g++.law/enum3.C
View file @
44957663
...
...
@@ -16,6 +16,6 @@ public:
virtual
void
off
(
void
)
{
toggle
=
on
;
};
// ERROR - .*
};
main
()
int
main
()
{
}
gcc/testsuite/g++.old-deja/g++.law/except6.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ struct Exception
Exception
(
int
i
)
{
v
=
i
;
};
};
inc
(
int
&
i
)
void
inc
(
int
&
i
)
{
try
{
if
(
i
==
0
)
...
...
gcc/testsuite/g++.old-deja/g++.law/global-init1.C
View file @
44957663
...
...
@@ -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
)
...
...
gcc/testsuite/g++.old-deja/g++.law/init11.C
View file @
44957663
...
...
@@ -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
"
);
...
...
gcc/testsuite/g++.old-deja/g++.law/init14.C
View file @
44957663
...
...
@@ -15,7 +15,7 @@ struct foo {
struct
foo
Ack
=
{
5
,
X
,
3
};
main
()
int
main
()
{
if
(
Ack
.
a
!=
5
||
Ack
.
b
!=
7
...
...
gcc/testsuite/g++.old-deja/g++.law/init3.C
View file @
44957663
...
...
@@ -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
}
gcc/testsuite/g++.old-deja/g++.law/init9.C
View file @
44957663
...
...
@@ -14,7 +14,7 @@ public:
int
get_a
()
{
return
a
;
}
};
main
()
{
int
main
()
{
samp
ob
[
4
]
[
2
]
=
{
// Generated Error
1
,
2
,
3
,
4
,
...
...
gcc/testsuite/g++.old-deja/g++.law/inline4.C
View file @
44957663
...
...
@@ -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
"
);
...
...
gcc/testsuite/g++.old-deja/g++.law/missed-error2.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.law/nest3.C
View file @
44957663
...
...
@@ -18,7 +18,7 @@ struct outer {
}
};
main
()
{
int
main
()
{
outer
::
f
();
cout
<<
endl
;
return
0
;
...
...
gcc/testsuite/g++.old-deja/g++.law/nest4.C
View file @
44957663
...
...
@@ -15,6 +15,6 @@ void f()
};
}
main
()
int
main
()
{
}
gcc/testsuite/g++.old-deja/g++.law/operators1.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ public:
operator
B
&
()
{
return
*
p
;
}
};
main
()
int
main
()
{
A
a
;
B
&
b
=
(
B
&
)
a
;
...
...
gcc/testsuite/g++.old-deja/g++.law/operators10.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ struct Test {
};
main
()
int
main
()
{
Test
<
int
>
i
,
j
;
...
...
gcc/testsuite/g++.old-deja/g++.law/operators13.C
View file @
44957663
...
...
@@ -17,7 +17,7 @@ public:
void
EP
::
operator
=
(
T
*
)
{
}
main
()
int
main
()
{
EP
ep1
,
ep2
;
ep1
=
ep2
;
...
...
gcc/testsuite/g++.old-deja/g++.law/operators14.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.law/operators16.C
View file @
44957663
...
...
@@ -19,7 +19,7 @@ struct B {
A
a
;
};
main
(
void
)
int
main
(
void
)
{
B
(
A
());
if
(
pass
)
...
...
gcc/testsuite/g++.old-deja/g++.law/operators21.C
View file @
44957663
...
...
@@ -9,7 +9,7 @@ int operator()(A x,float y) {// ERROR - .*
return
1
;
}
main
()
{
int
main
()
{
A
x
;
x
(
1
.
0
);
// ERROR - no match
}
...
...
gcc/testsuite/g++.old-deja/g++.law/operators28.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.law/operators30.C
View file @
44957663
...
...
@@ -7,11 +7,11 @@
#include <stdio.h>
nop
()
void
nop
()
{
}
// ERROR - non-void
}
main
()
int
main
()
{
int
a
=
2
;
...
...
gcc/testsuite/g++.old-deja/g++.law/operators32.C
View file @
44957663
...
...
@@ -37,7 +37,7 @@ if( allocate1d(d1, array) != 0 )
return
array
;
}
main
()
int
main
()
{
long
d1
=
3
,
d2
=
4
;
class
foo
...
...
gcc/testsuite/g++.old-deja/g++.law/operators4.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.law/operators8.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.law/parsing6.C
View file @
44957663
...
...
@@ -8,7 +8,7 @@
typedef
int
(
*
cow
[
3
])(...);
main
()
{
int
main
()
{
cow
fs
;
int
(
*
pig
[
3
])(...);
// line 5
...
...
gcc/testsuite/g++.old-deja/g++.law/parsing8.C
View file @
44957663
...
...
@@ -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
)();
}
...
...
gcc/testsuite/g++.old-deja/g++.law/parsing9.C
View file @
44957663
...
...
@@ -21,7 +21,7 @@ T bar()
T
baz
()
{
return
30
;
}
main
()
int
main
()
{
T
(
*
apfrt
[
10
])();
...
...
gcc/testsuite/g++.old-deja/g++.law/patches1.C
View file @
44957663
...
...
@@ -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
)
...
...
gcc/testsuite/g++.old-deja/g++.law/refs1.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.law/refs4.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.law/scope2.C
View file @
44957663
...
...
@@ -31,7 +31,7 @@ void foo::operator delete (void *data)
overloaded_delete
++
;
}
main
()
int
main
()
{
foo
*
f
=
new
foo
;
foo
*
ff
=
::
new
foo
;
...
...
gcc/testsuite/g++.old-deja/g++.law/scope5.C
View file @
44957663
...
...
@@ -6,7 +6,7 @@
// Subject: Bug report
// Message-ID: <9308101450.AA28016@methusalix.ert.rwth-aachen.de>
main
()
int
main
()
{
class
foo
{
...
...
gcc/testsuite/g++.old-deja/g++.law/static-mem4.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ struct test {
};
main
()
int
main
()
{
test
t
;
}
gcc/testsuite/g++.old-deja/g++.law/template1.C
View file @
44957663
...
...
@@ -25,6 +25,6 @@ public:
int
fill
;
};
main
()
{
int
main
()
{
Assoc
<
String
,
String
>
table
;
}
gcc/testsuite/g++.old-deja/g++.law/temps2.C
View file @
44957663
...
...
@@ -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.
...
...
gcc/testsuite/g++.old-deja/g++.law/temps3.C
View file @
44957663
...
...
@@ -21,7 +21,7 @@ foo ()
return
A
(
10
);
}
main
()
int
main
()
{
int
x
=
foo
().
a
;
}
...
...
gcc/testsuite/g++.old-deja/g++.law/temps6.C
View file @
44957663
...
...
@@ -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
)
...
...
gcc/testsuite/g++.old-deja/g++.law/typeck1.C
View file @
44957663
...
...
@@ -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 -
}
...
...
gcc/testsuite/g++.old-deja/g++.law/typeck2.C
View file @
44957663
...
...
@@ -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 */
...
...
gcc/testsuite/g++.old-deja/g++.law/union1.C
View file @
44957663
...
...
@@ -24,6 +24,6 @@ op_to_charp BINOPS[] = { {"+", PLUS},
{
"/"
,
DIV
},
{
"^"
,
POWR
}
};
main
()
{
int
main
()
{
int
dummy
;
}
gcc/testsuite/g++.old-deja/g++.law/unsorted2.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.law/vbase1.C
View file @
44957663
...
...
@@ -21,7 +21,7 @@ public:
void
bar
()
{
b
::
foo
();}
};
main
()
{
int
main
()
{
c
test
;
test
.
bar
();
}
...
...
gcc/testsuite/g++.old-deja/g++.law/virtual3.C
View file @
44957663
...
...
@@ -41,7 +41,7 @@ BugStream& operator<<(ostream& os, Eval_)
return
((
BugStream
&
)
os
).
eval
();
}
main
()
{
int
main
()
{
BugStream
bs
;
bs
<<
"PASS"
<<
eval
;
}
gcc/testsuite/g++.old-deja/g++.law/virtual4.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.law/visibility1.C
View file @
44957663
...
...
@@ -51,7 +51,7 @@ derived_friend()
main
(
int
argc
,
char
*
argv
[])
int
main
(
int
argc
,
char
*
argv
[])
//==========================
{
base
b
;
...
...
gcc/testsuite/g++.old-deja/g++.law/visibility13.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.law/visibility16.C
View file @
44957663
...
...
@@ -29,7 +29,7 @@ class C : public A {
}
};
main
()
{
int
main
()
{
C
cvar
;
B
bvar
(
&
cvar
);
}
gcc/testsuite/g++.old-deja/g++.law/visibility17.C
View file @
44957663
...
...
@@ -25,7 +25,7 @@ public:
Derived
(
int
n
,
char
*
str
);
Derived
(
int
n
);
getNum
()
{
return
num_
;}
int
getNum
()
{
return
num_
;}
private
:
int
num_
;
};
...
...
gcc/testsuite/g++.old-deja/g++.law/visibility2.C
View file @
44957663
...
...
@@ -51,7 +51,7 @@ derived_friend()
main
(
int
argc
,
char
*
argv
[])
int
main
(
int
argc
,
char
*
argv
[])
//==========================
{
base
b
;
...
...
gcc/testsuite/g++.old-deja/g++.law/visibility20.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.law/visibility24.C
View file @
44957663
...
...
@@ -34,7 +34,7 @@ private:
};
main
()
int
main
()
{
C
c
;
}
gcc/testsuite/g++.old-deja/g++.law/visibility7.C
View file @
44957663
...
...
@@ -59,7 +59,7 @@ class C {
};
main
()
int
main
()
{
B
*
bobject
=
new
B
(
2
,
1
);
C
*
cobject
=
new
C
(
bobject
);
...
...
gcc/testsuite/g++.old-deja/g++.law/vtable3.C
View file @
44957663
...
...
@@ -17,7 +17,7 @@ struct B : virtual A {
};
main
()
int
main
()
{
B
blist
[
10
];
printf
(
"PASS
\n
"
);
...
...
gcc/testsuite/g++.old-deja/g++.mike/align1.C
View file @
44957663
...
...
@@ -51,6 +51,6 @@ class interproc_jump_edge : public eel_interproc_jump_edge,
public
:
};
main
()
{
int
main
()
{
void
*
vp
=
new
interproc_jump_edge
();
}
gcc/testsuite/g++.old-deja/g++.mike/align2.C
View file @
44957663
...
...
@@ -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);
...
...
gcc/testsuite/g++.old-deja/g++.mike/ambig1.C
View file @
44957663
...
...
@@ -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
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/conv1.C
View file @
44957663
...
...
@@ -4,7 +4,7 @@ E foo() {
return
C
;
}
main
()
{
int
main
()
{
if
(
foo
()
!=
C
)
return
1
;
}
gcc/testsuite/g++.old-deja/g++.mike/eh19.C
View file @
44957663
...
...
@@ -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
{
...
...
gcc/testsuite/g++.old-deja/g++.mike/eh33.C
View file @
44957663
...
...
@@ -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
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/eh34.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/eh4.C
View file @
44957663
// Build don't link:
// Special g++ Options: -fexceptions
foo
()
{
void
foo
()
{
throw
1
;
}
gcc/testsuite/g++.old-deja/g++.mike/eh49.C
View file @
44957663
// 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
(...)
{
...
...
gcc/testsuite/g++.old-deja/g++.mike/eh6.C
View file @
44957663
...
...
@@ -3,12 +3,12 @@
extern
"C"
int
printf
(
const
char
*
,
...);
main1
()
{
void
main1
()
{
throw
1
;
}
main
()
{
int
main
()
{
try
{
main1
();
}
catch
(...)
{
...
...
gcc/testsuite/g++.old-deja/g++.mike/err2.C
View file @
44957663
class
foo
{
public
:
apply
(
foo
*
(
foo
::*
memptr
)())
{
void
apply
(
foo
*
(
foo
::*
memptr
)())
{
this
->*
memptr
();
// ERROR - wrong
}
};
gcc/testsuite/g++.old-deja/g++.mike/leak1.C
View file @
44957663
...
...
@@ -31,7 +31,7 @@ void bar() {
int
i
=
int
(
s
+
b
);
main
()
{
int
main
()
{
bar
();
bar
();
return
count
!=
2
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/misc1.C
View file @
44957663
...
...
@@ -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
)
{
...
...
gcc/testsuite/g++.old-deja/g++.mike/misc13.C
View file @
44957663
...
...
@@ -39,7 +39,7 @@ ivHandler *bar2() {
return
&
a
;
}
main
()
{
int
main
()
{
want
=
vf_request
;
bar
()
->
request
();
want
=
vf_event
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/misc14.C
View file @
44957663
...
...
@@ -18,7 +18,7 @@ public:
}
};
main
()
{
int
main
()
{
B
b
;
A
*
ap
=
&
b
;
ap
->~
A
();
// This should call the destructor virtually.
...
...
gcc/testsuite/g++.old-deja/g++.mike/misc8.C
View file @
44957663
...
...
@@ -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
;
}
gcc/testsuite/g++.old-deja/g++.mike/net10.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/net17.C
View file @
44957663
...
...
@@ -51,7 +51,7 @@ public:
}
e
;
main
()
{
int
main
()
{
if
(
++
i
!=
6
)
exit
(
1
);
return
0
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/net22.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ public:
class
Child
:
public
Parent
{
};
// ERROR - called
main
()
{
int
main
()
{
Child
c
(
"String initializer"
);
// ERROR - bad
return
0
;
}
gcc/testsuite/g++.old-deja/g++.mike/net26.C
View file @
44957663
...
...
@@ -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
"
);
...
...
gcc/testsuite/g++.old-deja/g++.mike/net34.C
View file @
44957663
...
...
@@ -30,7 +30,7 @@ public:
}
};
main
()
{
int
main
()
{
multiple
m
(
1
,
2
);
m
.
print
();
}
gcc/testsuite/g++.old-deja/g++.mike/net38.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/net41.C
View file @
44957663
main
()
{
int
main
()
{
int
i
=
~
false
;
}
gcc/testsuite/g++.old-deja/g++.mike/net43.C
View file @
44957663
...
...
@@ -5,7 +5,7 @@ class foo {
friend
int
operator
^
(
const
foo
&
,
const
foo
&
);
};
main
()
int
main
()
{
int
(
*
funptr
)
(
const
foo
&
,
const
foo
&
)
=
operator
^
;
}
gcc/testsuite/g++.old-deja/g++.mike/net45.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ struct myint {
}
myint
(
const
myint
&
mi
)
{
}
operator
=
(
const
myint
&
mi
)
{
myint
&
operator
=
(
const
myint
&
mi
)
{
}
};
...
...
gcc/testsuite/g++.old-deja/g++.mike/net46.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/net8.C
View file @
44957663
...
...
@@ -22,7 +22,7 @@ foo (int& a)
{
// ERROR -
}
main
()
int
main
()
{
int
b
;
const
int
*
const
a
=
&
b
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/net9.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.mike/ns1.C
View file @
44957663
namespace
Foo
{
bar
()
{
int
bar
()
{
return
0
;
}
}
using
namespace
Foo
;
main
()
{
int
main
()
{
bar
();
}
gcc/testsuite/g++.old-deja/g++.mike/ns10.C
View file @
44957663
namespace
Foo
{
bar
()
{
int
bar
()
{
return
0
;
}
}
main
()
{
int
main
()
{
return
Foo
::
bar
();
}
gcc/testsuite/g++.old-deja/g++.mike/ns11.C
View file @
44957663
...
...
@@ -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
();
}
gcc/testsuite/g++.old-deja/g++.mike/ns2.C
View file @
44957663
...
...
@@ -4,6 +4,6 @@ namespace N {
using
namespace
N
;
main
()
{
int
main
()
{
return
i
;
}
gcc/testsuite/g++.old-deja/g++.mike/ns9.C
View file @
44957663
namespace
Foo
{
bar
()
{
int
bar
()
{
return
0
;
}
}
using
Foo
::
bar
;
main
()
{
int
main
()
{
return
bar
();
}
gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C
View file @
44957663
...
...
@@ -6,6 +6,6 @@ class C {
C
a
,
b
;
main
()
{
int
main
()
{
a
=
b
;
}
gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ class derived2 : public derived1, public base2 {
struct
test
{
derived2
&
fails
;
test1
()
{
void
test1
()
{
fails
.
base1
::
x
=
5
;
}
};
gcc/testsuite/g++.old-deja/g++.mike/p10148.C
View file @
44957663
...
...
@@ -26,7 +26,7 @@ void TCRCB::eat () {
this
->
itc
();
}
main
()
{
int
main
()
{
TCRCB
a
;
a
.
eat
();
return
fail
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p10849a.C
View file @
44957663
...
...
@@ -27,7 +27,7 @@ struct D : public B, public C
D
()
:
B
(
41
),
C
(
42
)
{
}
}
d
;
main
()
{
int
main
()
{
if
(
!
d
.
g
())
return
1
;
}
gcc/testsuite/g++.old-deja/g++.mike/p1248.C
View file @
44957663
...
...
@@ -18,7 +18,7 @@ void foo() {
Deranged
d
;
}
main
()
int
main
()
{
foo
();
printf
(
"PASS
\n
"
);
...
...
gcc/testsuite/g++.old-deja/g++.mike/p1567.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p16146.C
View file @
44957663
...
...
@@ -81,7 +81,7 @@ public:
void
j
()
{};
};
main
()
{
int
main
()
{
firstBase
*
fbp
=
new
classImplementation
;
classImplementation
*
cip
=
dynamic_cast
<
classImplementation
*>
(
fbp
);
cip
->
addRef
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/p1862.C
View file @
44957663
...
...
@@ -45,7 +45,7 @@ public:
}
};
main
()
int
main
()
{
C1
*
one
=
new
C1
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p2736.C
View file @
44957663
...
...
@@ -23,6 +23,6 @@ foo() {
A
a
(
2
);
main
()
{
int
main
()
{
foo
();
}
gcc/testsuite/g++.old-deja/g++.mike/p2846.C
View file @
44957663
...
...
@@ -46,7 +46,7 @@ B A::compute(void) const {
return
sub
;
}
main
()
int
main
()
{
A
titi
;
A
toto
=
titi
.
compute
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/p2846a.C
View file @
44957663
...
...
@@ -27,7 +27,7 @@ B D::compute(void) const
return
sub
;
}
main
()
{
int
main
()
{
D
titi
;
titi
.
compute
().
print
();
return
0
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p2846b.C
View file @
44957663
...
...
@@ -44,7 +44,7 @@ B A::compute(void) const
return
sub
;
}
main
()
int
main
()
{
A
titi
;
titi
.
compute
().
beefy
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/p2960.C
View file @
44957663
...
...
@@ -24,7 +24,7 @@ public:
virtual
void
f2
()
{
printf
(
"Test3::f2
\n
"
);
}
};
main
()
{
int
main
()
{
Test3
t3
;
return
0
;
}
gcc/testsuite/g++.old-deja/g++.mike/p3041.C
View file @
44957663
...
...
@@ -26,7 +26,7 @@ public:
void
a
()
{
}
};
main
()
int
main
()
{
C
c
;
return
0
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p3060d.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.mike/p3068.C
View file @
44957663
...
...
@@ -51,7 +51,7 @@ public:
}
};
main
()
{
int
main
()
{
C
&
bb
=
*
new
C
;
R
&
mv
=
bb
;
bb
.
real
(
0
);
...
...
gcc/testsuite/g++.old-deja/g++.mike/p3139.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p3570.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ struct C : B {
void
print
()
{
superC
::
print
();
printf
(
"C"
);};
};
main
()
int
main
()
{
A
a
;
B
b
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p3708.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.mike/p3708a.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.mike/p3708b.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.mike/p4068.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ void A::d() {
(
this
->*
(
f
()))();
}
main
()
{
int
main
()
{
A
a
;
a
.
d
();
}
gcc/testsuite/g++.old-deja/g++.mike/p4246.C
View file @
44957663
...
...
@@ -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
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/p4511.C
View file @
44957663
...
...
@@ -24,7 +24,7 @@ public:
class
E
:
public
D
{
};
main
()
{
int
main
()
{
E
e
;
e
.
f
();
E
*
ep
=
&
e
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p4619.C
View file @
44957663
// 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
];
...
...
gcc/testsuite/g++.old-deja/g++.mike/p4623.C
View file @
44957663
...
...
@@ -30,6 +30,6 @@ public:
void
d_print
()
{
}
};
main
()
{
int
main
()
{
derived
d
(
1
);
d
.
d_print
();
return
0
;
}
gcc/testsuite/g++.old-deja/g++.mike/p4693.C
View file @
44957663
...
...
@@ -18,7 +18,7 @@ public:
void
set_var
()
{
}
};
main
()
{
int
main
()
{
d
*
test
;
test
=
new
d
;
}
gcc/testsuite/g++.old-deja/g++.mike/p4736b.C
View file @
44957663
...
...
@@ -31,7 +31,7 @@ public:
virtual
int
foo
()
{
return
5
;
}
};
main
()
{
int
main
()
{
Main
m
;
if
(
m
.
foo
()
!=
5
)
return
1
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p4736c.C
View file @
44957663
...
...
@@ -33,7 +33,7 @@ public:
virtual
~
Main
()
{
did_fail
=
0
;
}
};
main
()
{
int
main
()
{
Main
*
m
;
did_fail
=
1
;
delete
new
Main
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p5469.C
View file @
44957663
...
...
@@ -11,7 +11,7 @@ public:
int
operator
==
(
const
A
&
r
)
{
return
0
;
}
};
main
()
{
int
main
()
{
{
A
a
(
1
);
if
(
a
==
2
&&
a
==
1
)
...
...
gcc/testsuite/g++.old-deja/g++.mike/p5469a.C
View file @
44957663
...
...
@@ -11,7 +11,7 @@ public:
int
operator
==
(
const
A
&
r
)
{
return
1
;
}
};
main
()
{
int
main
()
{
{
A
a
(
1
);
if
(
a
==
2
||
a
==
1
)
...
...
gcc/testsuite/g++.old-deja/g++.mike/p5571.C
View file @
44957663
...
...
@@ -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
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/p5673.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ int foo() {
return
A
();
}
main
()
{
int
main
()
{
return
foo
()
!=
7
;
}
...
...
gcc/testsuite/g++.old-deja/g++.mike/p5840.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p6311.C
View file @
44957663
...
...
@@ -6,7 +6,7 @@ struct Foo {
int
Foo
::*
pmd
=
&
Foo
::
member
;
main
()
{
int
main
()
{
if
(
pmd
==
0
)
return
1
;
if
(
a
.
*
pmd
!=
42
)
...
...
gcc/testsuite/g++.old-deja/g++.mike/p658.C
View file @
44957663
...
...
@@ -35,7 +35,7 @@ private:
char
_c
;
};
main
()
int
main
()
{
Char
r
,
s
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p6927.C
View file @
44957663
...
...
@@ -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
;
}
gcc/testsuite/g++.old-deja/g++.mike/p701.C
View file @
44957663
...
...
@@ -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
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/p710.C
View file @
44957663
...
...
@@ -35,7 +35,7 @@ class B
void
operator
delete
(
void
*
){}
};
main
()
int
main
()
{
B
*
p
=
new
B
;
delete
p
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p7325.C
View file @
44957663
...
...
@@ -48,7 +48,7 @@ void g ()
A
::
match_this
=
0
;
}
main
()
{
int
main
()
{
f
();
g
();
return
fail
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p755.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p755a.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ void operator delete(void *p) throw() {
exit
(
0
);
}
main
()
{
int
main
()
{
int
*
i
=
new
int
;
delete
i
;
return
1
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p7626.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p7651.C
View file @
44957663
...
...
@@ -20,6 +20,6 @@ int DingDong(double A) {
}
main
()
{
int
main
()
{
DingDong
(
1
.
0
);
}
gcc/testsuite/g++.old-deja/g++.mike/p783.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p783a.C
View file @
44957663
...
...
@@ -19,7 +19,7 @@ public:
}
};
main
(
int
argc
,
char
**
argv
)
{
int
main
(
int
argc
,
char
**
argv
)
{
C
c
;
c
=
C
();
return
0
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p783b.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p786.C
View file @
44957663
...
...
@@ -25,7 +25,7 @@ void testit(const C& a, C& b)
func
(
a
,
b
);
}
main
()
int
main
()
{
C
a
;
C
b
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p7865.C
View file @
44957663
...
...
@@ -22,7 +22,7 @@ int bar()
return
0
;
}
main
()
{
int
main
()
{
bar
();
return
count
;
}
gcc/testsuite/g++.old-deja/g++.mike/p789.C
View file @
44957663
...
...
@@ -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
++
)
{
...
...
gcc/testsuite/g++.old-deja/g++.mike/p789a.C
View file @
44957663
...
...
@@ -22,7 +22,7 @@ struct foo
int
foo
::
count
;
main
()
int
main
()
{
{
foo
array
[
3
][
3
];
...
...
gcc/testsuite/g++.old-deja/g++.mike/p8039.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ public:
extern
void
bar
(
int
*
);
main
()
int
main
()
{
int
(
C
::*
mfp
)()
=
&
C
::
func
;
bar
((
int
*
)
mfp
);
// ERROR - no clear semantics
...
...
gcc/testsuite/g++.old-deja/g++.mike/p807.C
View file @
44957663
...
...
@@ -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
...
...
gcc/testsuite/g++.old-deja/g++.mike/p8155.C
View file @
44957663
...
...
@@ -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
();
...
...
gcc/testsuite/g++.old-deja/g++.mike/p8460.C
View file @
44957663
...
...
@@ -9,7 +9,7 @@ public:
private
:
};
main
()
int
main
()
{
A
a
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p8483.C
View file @
44957663
...
...
@@ -25,7 +25,7 @@ private:
A
d
[
2
][
2
][
2
];
};
main
()
{
int
main
()
{
{
A
a
;
}
{
B
b
;
}
{
C
c
;
}
...
...
gcc/testsuite/g++.old-deja/g++.mike/p8785.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ public:
};
};
main
()
{
int
main
()
{
Outer
::
Inner
A
;
Outer
Thing
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/p8804.C
View file @
44957663
...
...
@@ -13,6 +13,6 @@ struct Fails {
Fails
d
;
main
()
{
int
main
()
{
return
&
d
.
i
==
&
d
.
c
;
}
gcc/testsuite/g++.old-deja/g++.mike/pmf1.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/pmf2.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/pmf6.C
View file @
44957663
...
...
@@ -6,7 +6,7 @@ public:
void
foo
()
{
pmf
();
// WARNING -
}
static
foo1
(
S
*
sp
)
{
static
void
foo1
(
S
*
sp
)
{
(
sp
->
pmf
)();
// ERROR -
}
};
gcc/testsuite/g++.old-deja/g++.mike/rtti2.C
View file @
44957663
#include <typeinfo>
main
()
{
int
main
()
{
typeid
(
bool
);
}
gcc/testsuite/g++.old-deja/g++.mike/scast1.C
View file @
44957663
class
A
{};
class
C
{};
main
()
{
int
main
()
{
A
*
a
=
0
;
C
*
c
=
static_cast
<
C
*>
(
a
);
// ERROR - bad static cast
}
gcc/testsuite/g++.old-deja/g++.mike/temp.C
View file @
44957663
...
...
@@ -25,7 +25,7 @@ public:
int
foo
()
{
return
getenv
(
"TEST"
)
==
0
;
}
main
()
{
int
main
()
{
int
i
=
foo
()
?
s
+
b
:
s
;
return
i
!=
2
;
}
gcc/testsuite/g++.old-deja/g++.mike/virt5.C
View file @
44957663
...
...
@@ -44,7 +44,7 @@ public:
~
LAST
()
{
print_STATE
();
}
};
main
()
{
int
main
()
{
MIBASE
*
o
=
new
LAST
;
MID
*
p
=
o
->
VFN
();
p
->
print_STATE
();
...
...
gcc/testsuite/g++.old-deja/g++.ns/lookup3.C
View file @
44957663
...
...
@@ -8,7 +8,7 @@ int A::f()
return
i
;
}
main
()
int
main
()
{
return
A
::
f
();
}
gcc/testsuite/g++.old-deja/g++.ns/ns1.C
View file @
44957663
...
...
@@ -10,7 +10,7 @@ namespace foo{
}
}
main
(
int
,
char
**
)
int
main
(
int
,
char
**
)
{
return
foo
::
eine_funktion
(
1
);
}
gcc/testsuite/g++.old-deja/g++.ns/ns12.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ int barney()
return
1
;
}
main
()
int
main
()
{
return
fred
::
barney
();
}
gcc/testsuite/g++.old-deja/g++.ns/ns13.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ namespace std{
void
std
::
g
()
{}
main
()
int
main
()
{
return
std
::
i
-
5
;
}
gcc/testsuite/g++.old-deja/g++.ns/ns2.C
View file @
44957663
...
...
@@ -19,7 +19,7 @@ void andere_funktion()
var
=
4
;
}
main
(
int
,
char
**
)
int
main
(
int
,
char
**
)
{
andere_funktion
();
return
0
;
...
...
gcc/testsuite/g++.old-deja/g++.ns/ns6.C
View file @
44957663
...
...
@@ -7,7 +7,7 @@ namespace A{
}
}
main
()
int
main
()
{
return
A
::
i
-
A
::
B
::
i
;
}
gcc/testsuite/g++.old-deja/g++.ns/overload1.C
View file @
44957663
...
...
@@ -21,7 +21,7 @@ int f(int,int)
using
namespace
A
;
using
namespace
B
;
main
()
int
main
()
{
if
(
f
()
!=
1
)
return
1
;
...
...
gcc/testsuite/g++.old-deja/g++.other/cleanup1.C
View file @
44957663
...
...
@@ -12,7 +12,7 @@ int f (const A& a)
return
1
;
}
main
()
int
main
()
{
if
(
f
(
A
())
&&
d
==
0
)
return
0
;
...
...
gcc/testsuite/g++.old-deja/g++.other/overload1.C
View file @
44957663
...
...
@@ -4,7 +4,7 @@ struct A {
A
operator
+
(
A
,
float
);
main
()
int
main
()
{
A
a
;
a
+
1
;
...
...
gcc/testsuite/g++.old-deja/g++.pt/array1.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/crash10.C
View file @
44957663
...
...
@@ -6,6 +6,6 @@ public:
enum
{
val
=
(
N
==
0
)
?
M
:
GCD
<
N
,
M
%
N
>::
val
};
};
main
()
{
int
main
()
{
GCD
<
1
,
0
>::
val
;
// ERROR - division
}
gcc/testsuite/g++.old-deja/g++.pt/crash8.C
View file @
44957663
...
...
@@ -27,7 +27,7 @@ void doit(T x) {
p2
=
TestClass2
();
// ERROR - template used as expression
}
main
()
{
int
main
()
{
double
x
;
doit
(
x
);
}
...
...
gcc/testsuite/g++.old-deja/g++.pt/m1.C
View file @
44957663
...
...
@@ -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
;
}
...
...
gcc/testsuite/g++.old-deja/g++.pt/memclass1.C
View file @
44957663
...
...
@@ -5,7 +5,7 @@ template <class T> struct A {
};
};
main
()
int
main
()
{
A
<
int
>::
B
<
char
>
b
;
b
.
f
(
42
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/memclass2.C
View file @
44957663
...
...
@@ -8,7 +8,7 @@ template <class T> struct A {
};
};
main
()
int
main
()
{
A
<
int
>::
B
<
char
>
b
;
b
.
f
(
42
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/memclass3.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/memclass4.C
View file @
44957663
...
...
@@ -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
;
...
...
gcc/testsuite/g++.old-deja/g++.pt/memclass5.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ void f ()
template
<
class
T
>
struct
C
:
public
A
<
T
>::
B
<
T
>
{
};
main
()
int
main
()
{
f
<
int
,
char
>
();
}
gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C
View file @
44957663
...
...
@@ -8,7 +8,7 @@ public:
void
operator
=
(
A
<
U
,
N
>
const
&
a
)
{
return
;
}
};
main
()
int
main
()
{
A
<
float
,
3
>
a
;
A
<
double
,
3
>
b
;
...
...
gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ public:
void
func
(
U
v1
)
{}
};
main
()
int
main
()
{
A
<
float
>
a
;
a
.
func
(
3
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ public:
void
func
(
U
v1
=
0
)
{}
};
main
()
int
main
()
{
A
<
float
>
a
;
a
.
func
(
3
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C
View file @
44957663
...
...
@@ -13,7 +13,7 @@ public:
void
func
(
V
v1
=
0
)
{}
};
main
()
int
main
()
{
A
<
float
,
int
>
a
;
a
.
func
(
"abc"
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C
View file @
44957663
...
...
@@ -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
);
}
...
...
gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C
View file @
44957663
...
...
@@ -5,7 +5,7 @@ struct A
operator
A
<
T2
>
()
const
{
return
A
<
T2
>
();
}
};
main
()
int
main
()
{
A
<
int
>
a1
;
A
<
long
>
a2
;
...
...
gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C
View file @
44957663
...
...
@@ -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
};
...
...
gcc/testsuite/g++.old-deja/g++.pt/static3.C
View file @
44957663
...
...
@@ -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
];
}
gcc/testsuite/g++.old-deja/g++.pt/static_cast.C
View file @
44957663
...
...
@@ -16,7 +16,7 @@ template<class R> void f(R)
accumulate
(
0
,
static_cast
<
int
(
*
)(
int
,
R
&
)
>
(
p
)
);
}
main
()
int
main
()
{
f
(
0
);
}
gcc/testsuite/g++.old-deja/g++.pt/t16.C
View file @
44957663
...
...
@@ -17,7 +17,7 @@ class complex
void
print
()
{
}
};
main
()
int
main
()
{
complex
c1
(
1
,
0
);
complex
c2
(
2
,
0
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C
View file @
44957663
...
...
@@ -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
);
...
...
gcc/testsuite/g++.old-deja/g++.pt/tt2.C
View file @
44957663
...
...
@@ -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
();
...
...
gcc/testsuite/g++.old-deja/g++.robertl/eb44.C
View file @
44957663
...
...
@@ -27,7 +27,7 @@ ostream& operator<< (ostream& out, const Vector<char>&)
return
out
;
}
main
()
int
main
()
{
Vector
<
char
>
vc
;
ostream
out
;
...
...
gcc/testsuite/g++.old-deja/g++.robertl/eb59.C
View file @
44957663
...
...
@@ -21,7 +21,7 @@ template<class R> void f( vector<R>& v )
#endif
}
main
()
int
main
()
{
vector
<
int
>
r
;
f
(
r
);
...
...
gcc/testsuite/g++.old-deja/g++.robertl/eb66.C
View file @
44957663
...
...
@@ -6,7 +6,7 @@ int bar ()
throw
100
;
}
main
()
int
main
()
{
int
i
=
0
;
try
...
...
gcc/testsuite/g++.old-deja/g++.robertl/eb69.C
View file @
44957663
...
...
@@ -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
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment