diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2000-01-04 15:52:23 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2000-01-04 15:52:23 +0000 |
commit | 3f552d62f43183546eaeb9132d2de1066f8ceef1 (patch) | |
tree | e73ccedb07ab5b4e51274a40b6425c26fae591f4 /gcc | |
parent | d7a2940444f631047d220da22884d19c69984aaf (diff) | |
download | gcc-3f552d62f43183546eaeb9132d2de1066f8ceef1.zip gcc-3f552d62f43183546eaeb9132d2de1066f8ceef1.tar.gz gcc-3f552d62f43183546eaeb9132d2de1066f8ceef1.tar.bz2 |
array1.C: Modify explicit external libc references to printf & atoi to conform to ANSI...
* g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
references to printf & atoi to conform to ANSI standard.
* g++.old-deja/g++.brendan/code-gen1.C: Likewise.
* g++.old-deja/g++.brendan/code-gen2.C: Likewise.
* g++.old-deja/g++.brendan/code-gen3.C: Likewise.
* g++.old-deja/g++.brendan/code-gen4.C: Likewise.
* g++.old-deja/g++.brendan/code-gen6.C: Likewise.
* g++.old-deja/g++.brendan/complex1.C: Likewise.
* g++.old-deja/g++.brendan/copy1.C: Likewise.
* g++.old-deja/g++.brendan/copy2.C: Likewise.
* g++.old-deja/g++.brendan/copy3.C: Likewise.
* g++.old-deja/g++.brendan/copy4.C: Likewise.
* g++.old-deja/g++.brendan/copy5.C: Likewise.
* g++.old-deja/g++.brendan/copy6.C: Likewise.
* g++.old-deja/g++.brendan/copy7.C: Likewise.
* g++.old-deja/g++.brendan/copy8.C: Likewise.
* g++.old-deja/g++.brendan/crash11.C: Likewise.
* g++.old-deja/g++.brendan/crash14.C: Likewise.
* g++.old-deja/g++.brendan/ctors1.C: Likewise.
* g++.old-deja/g++.brendan/ctors2.C: Likewise.
* g++.old-deja/g++.brendan/delete2.C: Likewise.
* g++.old-deja/g++.brendan/dtors1.C: Likewise.
* g++.old-deja/g++.brendan/dtors2.C: Likewise.
* g++.old-deja/g++.brendan/dtors3.C: Likewise.
* g++.old-deja/g++.brendan/eh1.C: Likewise.
* g++.old-deja/g++.brendan/groff1.C: Likewise.
* g++.old-deja/g++.brendan/init3.C: Likewise.
* g++.old-deja/g++.brendan/misc12.C: Likewise.
* g++.old-deja/g++.brendan/misc7.C: Likewise.
* g++.old-deja/g++.brendan/new2.C: Likewise.
* g++.old-deja/g++.brendan/operators4.C: Likewise.
* g++.old-deja/g++.brendan/operators5.C: Likewise.
* g++.old-deja/g++.brendan/overload2.C: Likewise.
* g++.old-deja/g++.brendan/overload7.C: Likewise.
* g++.old-deja/g++.brendan/redecl2.C: Likewise.
* g++.old-deja/g++.brendan/reference1.C: Likewise.
* g++.old-deja/g++.brendan/sizeof5.C: Likewise.
* g++.old-deja/g++.brendan/template24.C: Likewise.
* g++.old-deja/g++.brendan/template3.C: Likewise.
* g++.old-deja/g++.brendan/vtables1.C: Likewise.
* g++.old-deja/g++.jason/inline3.C: Likewise.
* g++.old-deja/g++.jason/opeq.C: Likewise.
* g++.old-deja/g++.law/arg5.C: Likewise.
* g++.old-deja/g++.law/arm7.C: Likewise.
* g++.old-deja/g++.law/ctors11.C: Likewise.
* g++.old-deja/g++.law/cvt8.C: Likewise.
* g++.old-deja/g++.law/init9.C: Likewise.
* g++.old-deja/g++.law/refs4.C: Likewise.
* g++.old-deja/g++.law/template2.C: Likewise.
* g++.old-deja/g++.law/visibility24.C: Likewise.
* g++.old-deja/g++.law/vtable3.C: Likewise.
* g++.old-deja/g++.mike/asm2.C: Likewise.
* g++.old-deja/g++.mike/eh1.C: Likewise.
* g++.old-deja/g++.mike/misc1.C: Likewise.
* g++.old-deja/g++.mike/misc13.C: Likewise.
* g++.old-deja/g++.mike/misc14.C: Likewise.
* g++.old-deja/g++.mike/ns12.C: Likewise.
* g++.old-deja/g++.mike/p1248.C: Likewise.
* g++.old-deja/g++.mike/p3708.C: Likewise.
* g++.old-deja/g++.mike/p3708a.C: Likewise.
* g++.old-deja/g++.mike/p3708b.C: Likewise.
* g++.old-deja/g++.mike/p646.C: Likewise.
* g++.old-deja/g++.mike/p700.C: Likewise.
* g++.old-deja/g++.mike/p783.C: Likewise.
* g++.old-deja/g++.mike/p783a.C: Likewise.
* g++.old-deja/g++.mike/p783b.C: Likewise.
* g++.old-deja/g++.mike/p786.C: Likewise.
* g++.old-deja/g++.mike/p789.C: Likewise.
* g++.old-deja/g++.mike/p789a.C: Likewise.
* g++.old-deja/g++.mike/p807a.C: Likewise.
* g++.old-deja/g++.other/delete3.C: Likewise.
* g++.old-deja/g++.other/dyncast1.C: Likewise.
* g++.old-deja/g++.other/dyncast2.C: Likewise.
* g++.old-deja/g++.other/dyncast3.C: Likewise.
* g++.old-deja/g++.other/empty1.C: Likewise.
* g++.old-deja/g++.other/temporary1.C: Likewise.
* g++.old-deja/g++.pt/memtemp14.C: Likewise.
* g++.old-deja/g++.pt/t16.C: Likewise.
* g++.old-deja/g++.pt/tiemann2.C: Likewise.
From-SVN: r31204
Diffstat (limited to 'gcc')
79 files changed, 162 insertions, 83 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index efe2a75..adc485c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,85 @@ +2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc + references to printf & atoi to conform to ANSI standard. + * g++.old-deja/g++.brendan/code-gen1.C: Likewise. + * g++.old-deja/g++.brendan/code-gen2.C: Likewise. + * g++.old-deja/g++.brendan/code-gen3.C: Likewise. + * g++.old-deja/g++.brendan/code-gen4.C: Likewise. + * g++.old-deja/g++.brendan/code-gen6.C: Likewise. + * g++.old-deja/g++.brendan/complex1.C: Likewise. + * g++.old-deja/g++.brendan/copy1.C: Likewise. + * g++.old-deja/g++.brendan/copy2.C: Likewise. + * g++.old-deja/g++.brendan/copy3.C: Likewise. + * g++.old-deja/g++.brendan/copy4.C: Likewise. + * g++.old-deja/g++.brendan/copy5.C: Likewise. + * g++.old-deja/g++.brendan/copy6.C: Likewise. + * g++.old-deja/g++.brendan/copy7.C: Likewise. + * g++.old-deja/g++.brendan/copy8.C: Likewise. + * g++.old-deja/g++.brendan/crash11.C: Likewise. + * g++.old-deja/g++.brendan/crash14.C: Likewise. + * g++.old-deja/g++.brendan/ctors1.C: Likewise. + * g++.old-deja/g++.brendan/ctors2.C: Likewise. + * g++.old-deja/g++.brendan/delete2.C: Likewise. + * g++.old-deja/g++.brendan/dtors1.C: Likewise. + * g++.old-deja/g++.brendan/dtors2.C: Likewise. + * g++.old-deja/g++.brendan/dtors3.C: Likewise. + * g++.old-deja/g++.brendan/eh1.C: Likewise. + * g++.old-deja/g++.brendan/groff1.C: Likewise. + * g++.old-deja/g++.brendan/init3.C: Likewise. + * g++.old-deja/g++.brendan/misc12.C: Likewise. + * g++.old-deja/g++.brendan/misc7.C: Likewise. + * g++.old-deja/g++.brendan/new2.C: Likewise. + * g++.old-deja/g++.brendan/operators4.C: Likewise. + * g++.old-deja/g++.brendan/operators5.C: Likewise. + * g++.old-deja/g++.brendan/overload2.C: Likewise. + * g++.old-deja/g++.brendan/overload7.C: Likewise. + * g++.old-deja/g++.brendan/redecl2.C: Likewise. + * g++.old-deja/g++.brendan/reference1.C: Likewise. + * g++.old-deja/g++.brendan/sizeof5.C: Likewise. + * g++.old-deja/g++.brendan/template24.C: Likewise. + * g++.old-deja/g++.brendan/template3.C: Likewise. + * g++.old-deja/g++.brendan/vtables1.C: Likewise. + * g++.old-deja/g++.jason/inline3.C: Likewise. + * g++.old-deja/g++.jason/opeq.C: Likewise. + * g++.old-deja/g++.law/arg5.C: Likewise. + * g++.old-deja/g++.law/arm7.C: Likewise. + * g++.old-deja/g++.law/ctors11.C: Likewise. + * g++.old-deja/g++.law/cvt8.C: Likewise. + * g++.old-deja/g++.law/init9.C: Likewise. + * g++.old-deja/g++.law/refs4.C: Likewise. + * g++.old-deja/g++.law/template2.C: Likewise. + * g++.old-deja/g++.law/visibility24.C: Likewise. + * g++.old-deja/g++.law/vtable3.C: Likewise. + * g++.old-deja/g++.mike/asm2.C: Likewise. + * g++.old-deja/g++.mike/eh1.C: Likewise. + * g++.old-deja/g++.mike/misc1.C: Likewise. + * g++.old-deja/g++.mike/misc13.C: Likewise. + * g++.old-deja/g++.mike/misc14.C: Likewise. + * g++.old-deja/g++.mike/ns12.C: Likewise. + * g++.old-deja/g++.mike/p1248.C: Likewise. + * g++.old-deja/g++.mike/p3708.C: Likewise. + * g++.old-deja/g++.mike/p3708a.C: Likewise. + * g++.old-deja/g++.mike/p3708b.C: Likewise. + * g++.old-deja/g++.mike/p646.C: Likewise. + * g++.old-deja/g++.mike/p700.C: Likewise. + * g++.old-deja/g++.mike/p783.C: Likewise. + * g++.old-deja/g++.mike/p783a.C: Likewise. + * g++.old-deja/g++.mike/p783b.C: Likewise. + * g++.old-deja/g++.mike/p786.C: Likewise. + * g++.old-deja/g++.mike/p789.C: Likewise. + * g++.old-deja/g++.mike/p789a.C: Likewise. + * g++.old-deja/g++.mike/p807a.C: Likewise. + * g++.old-deja/g++.other/delete3.C: Likewise. + * g++.old-deja/g++.other/dyncast1.C: Likewise. + * g++.old-deja/g++.other/dyncast2.C: Likewise. + * g++.old-deja/g++.other/dyncast3.C: Likewise. + * g++.old-deja/g++.other/empty1.C: Likewise. + * g++.old-deja/g++.other/temporary1.C: Likewise. + * g++.old-deja/g++.pt/memtemp14.C: Likewise. + * g++.old-deja/g++.pt/t16.C: Likewise. + * g++.old-deja/g++.pt/tiemann2.C: Likewise. + 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk> * gcc.dg/991230-1.c: New test. diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/array1.C b/gcc/testsuite/g++.old-deja/g++.brendan/array1.C index 1812958..416416f 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/array1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/array1.C @@ -2,6 +2,6 @@ // Special g++ Options: -fconserve-space -fcommon // GROUPS passed array-bindings -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); char array[~(~0ul>>1)|~(0ul>>3)]; // ERROR - overflow in array dimension.* int main () { printf ("PASS\n"); return 0; } diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C index 84dd634..ddd419b 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C @@ -2,7 +2,7 @@ // Check that sub-word sized structs/classes are passed correctly // if the struct/class has a constructor (i.e. ANY constructor). -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct base { unsigned int f1 : 8; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C index 133755e..281fce0 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C @@ -2,7 +2,7 @@ // Check that declarations with initializations are executed // correctly. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int main () { diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C index 6d73bd2..a28e12f 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C @@ -2,7 +2,7 @@ // Check that passing things which are not a multiple of // 4 bytes in size doesn't mess up other subsequent parameters. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct base { int f1 : 8; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C index e29b16a..beb2158 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C @@ -9,7 +9,7 @@ // // Workaround - declare "f1_arg" as type "short int". -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); short int v2; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C index ea5d730..9588080 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C @@ -2,7 +2,7 @@ // Check that type float parameters can be correctly passed to // methods. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); class tres_floats { float ff1; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/complex1.C b/gcc/testsuite/g++.old-deja/g++.brendan/complex1.C index 908b4ca..f6998fd 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/complex1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/complex1.C @@ -5,7 +5,7 @@ // a bug where the compiler was not converting the integer `90' to a // complex number, unless you did `90.0'. Fixed 10/1/1997. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); __complex__ double cd; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy1.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy1.C index 27d959f8..4cba730 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/copy1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy1.C @@ -1,5 +1,5 @@ // GROUPS passed copy-ctors -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int count = 0; class C { diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy2.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy2.C index 0ecc1e9..b1ebf8c 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/copy2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy2.C @@ -27,7 +27,7 @@ Post foo */ -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); int count = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy3.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy3.C index 3b1edd5..7c5d01f 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/copy3.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy3.C @@ -18,7 +18,7 @@ If I compile it with g++ (gcc version 2.2.2) and run it I get: A::~A() */ -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); int count = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy4.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy4.C index 35b5393..e879553 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/copy4.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy4.C @@ -17,7 +17,7 @@ // ~A() // ~A() -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); int count = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy5.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy5.C index 277940b..a42bdb5 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/copy5.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy5.C @@ -21,7 +21,7 @@ BaseClass::Increm --> {i=7, virtMember()=30} b=9 b.virtMember()=30 */ -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); void die () { printf ("FAIL\n"); exit (1); } diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy6.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy6.C index d15a4be..8869cb8 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/copy6.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy6.C @@ -24,7 +24,7 @@ constructing from unsigned */ -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); int count = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy7.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy7.C index e2f4e7a..ec76f65 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/copy7.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy7.C @@ -1,5 +1,5 @@ // GROUPS passed copy-ctors -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); void die () { printf ("FAIL\n"); exit (1); } diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/copy8.C b/gcc/testsuite/g++.old-deja/g++.brendan/copy8.C index fe248ba..df77e01 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/copy8.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/copy8.C @@ -17,7 +17,7 @@ typescript that lists the program, shows how I compiled it, and shows the incorrect output. */ -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); int count = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C index 00c3086..1f12593 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C @@ -1,6 +1,6 @@ // Build don't link: // GROUPS passed old-abort -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); class A { int i; // ERROR - private diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash14.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash14.C index dc28121..d5d0bf4 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/crash14.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash14.C @@ -1,6 +1,6 @@ // Build don't link: // GROUPS passed old-abort -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); class cl diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C b/gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C index eaf4871..99f8c04 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C @@ -1,7 +1,7 @@ // GROUPS passed constructors // Check that global level object constructors get called. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct base { int f1; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C b/gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C index 2f83ce1..64a790f 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C @@ -2,7 +2,7 @@ // Check that sub-words sized class members are correctly set // by constructors. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct base { int f1 : 8; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/delete2.C b/gcc/testsuite/g++.old-deja/g++.brendan/delete2.C index f2bacde..3f18a48 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/delete2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/delete2.C @@ -2,7 +2,7 @@ // Check that using the delete operator with a null pointer // is allowed (as called for by The Book, pg. 259) -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct base { int member; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C b/gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C index dbbfa80..a6ce7e0 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C @@ -5,7 +5,7 @@ // // (also check that this execution doesn't seg-fault) -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int derived_destructed; int base_destructed; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C b/gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C index 511ab7f..a1d4029 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C @@ -9,7 +9,7 @@ // the virtual table, rather than directly. This, of course, results in the // infinite recursion. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int errors = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C b/gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C index a1ca853..588cb22 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C @@ -6,7 +6,7 @@ // Note that in order for this test to work properly, the destructor // for the base class should be explicitly declared to be virtual. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int member_destructor_calls = 0; int middle_destructor_calls = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/eh1.C b/gcc/testsuite/g++.old-deja/g++.brendan/eh1.C index a668306..8f346a4 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/eh1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/eh1.C @@ -1,7 +1,7 @@ // Special g++ Options: -O // PRMS Id: 10776 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); class Foo { diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/groff1.C b/gcc/testsuite/g++.old-deja/g++.brendan/groff1.C index 179ef30..89e8469 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/groff1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/groff1.C @@ -1,7 +1,7 @@ // GROUPS passed groff /* This should compile properly with the new overloading scheme. */ -extern "C" void printf (const char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); int win = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/init3.C b/gcc/testsuite/g++.old-deja/g++.brendan/init3.C index b86c2c7..c400419 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/init3.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/init3.C @@ -2,7 +2,7 @@ // p2766: Make sure that members are initialized in order of declaration // in the class, not in order of specification in the mem-initializer list. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); int count = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/misc12.C b/gcc/testsuite/g++.old-deja/g++.brendan/misc12.C index 73db9bf..6dd31d0 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/misc12.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/misc12.C @@ -1,6 +1,6 @@ // GROUPS passed miscellaneous extern "C" void exit (int); -extern "C" int printf (char *, ...); +extern "C" int printf (const char *, ...); /* Make sure cp-lex.c handles these properly--if this links, that means it emitted the strings instead of __FUNCTION__.0, etc. */ diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/misc7.C b/gcc/testsuite/g++.old-deja/g++.brendan/misc7.C index af07d6f..0d85bdc 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/misc7.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/misc7.C @@ -1,5 +1,5 @@ // GROUPS passed miscellaneous -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int main() { diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/new2.C b/gcc/testsuite/g++.old-deja/g++.brendan/new2.C index 64b3d51..b9482d9 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/new2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/new2.C @@ -6,7 +6,7 @@ // of whether or not the constructor for the given class is defined // before or after the new operator is even declared. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/operators4.C b/gcc/testsuite/g++.old-deja/g++.brendan/operators4.C index b56d26c..2fee7e6 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/operators4.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/operators4.C @@ -6,7 +6,7 @@ // // This test fails (in test5()) when compiled with g++ 1.34.1. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int function (char c); int function (float f); diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/operators5.C b/gcc/testsuite/g++.old-deja/g++.brendan/operators5.C index 84c09a2..230d3db 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/operators5.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/operators5.C @@ -1,7 +1,7 @@ // GROUPS passed operators // Check that operators may be (directly) recursive. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct base { int i; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/overload2.C b/gcc/testsuite/g++.old-deja/g++.brendan/overload2.C index 75068da..44f24bd 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/overload2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/overload2.C @@ -3,7 +3,7 @@ // functions are generated even where the type of the formal // arguments for the overloadings are similar or related. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int proper_method_called = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/overload7.C b/gcc/testsuite/g++.old-deja/g++.brendan/overload7.C index ec2685c..6e5efcf 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/overload7.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/overload7.C @@ -1,5 +1,5 @@ // GROUPS passed overloading -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct NoName { diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C b/gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C index 5894219..25f7b6b 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C @@ -5,7 +5,7 @@ // of argument defaults provided, that correct values are // passed at all call points anyway. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); void receiver (int ii, int jj); diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/reference1.C b/gcc/testsuite/g++.old-deja/g++.brendan/reference1.C index 84ad6f4..456d7ef 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/reference1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/reference1.C @@ -9,7 +9,7 @@ // This test fails with G++ 1.35.0- (pre-release). // Reported 4/4/89 by Kim Smith -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct base { mutable int data_member; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C b/gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C index 0ef9d9c..84bebce 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C @@ -1,7 +1,7 @@ // GROUPS passed sizeof // ARM $5.3.2 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); class foo {}; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template24.C b/gcc/testsuite/g++.old-deja/g++.brendan/template24.C index 34549a0..dd2b2f1 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/template24.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/template24.C @@ -1,5 +1,5 @@ // GROUPS passed templates -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); template <class F> class Temp diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/template3.C b/gcc/testsuite/g++.old-deja/g++.brendan/template3.C index 3900421..6fec8d8 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/template3.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/template3.C @@ -1,5 +1,5 @@ // GROUPS passed templates -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); int count = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C b/gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C index 984ce18..d6ce085 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C @@ -2,7 +2,7 @@ // Check that virtual function tables are generated and used // even for struct's/classes which have no explicit constructors. -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); int base_func_member_1_called = 0; int derived_func_member_1_called = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.jason/inline3.C b/gcc/testsuite/g++.old-deja/g++.jason/inline3.C index 00d57eb..c9f88dc 100644 --- a/gcc/testsuite/g++.old-deja/g++.jason/inline3.C +++ b/gcc/testsuite/g++.old-deja/g++.jason/inline3.C @@ -1,7 +1,7 @@ // Testcase for order of destruction. // Special g++ Options: -O2 -extern "C" int printf( char const*, ... ); +extern "C" int printf (const char *, ...); int c; int r; diff --git a/gcc/testsuite/g++.old-deja/g++.jason/opeq.C b/gcc/testsuite/g++.old-deja/g++.jason/opeq.C index ac099a4..f488a7c 100644 --- a/gcc/testsuite/g++.old-deja/g++.jason/opeq.C +++ b/gcc/testsuite/g++.old-deja/g++.jason/opeq.C @@ -2,7 +2,7 @@ // Bug: Generating default op= didn't set TYPE_HAS_ASSIGNMENT, so it wasn't // found. -extern "C" int printf (char *, ...); +extern "C" int printf (const char *, ...); class Y { diff --git a/gcc/testsuite/g++.old-deja/g++.law/arg5.C b/gcc/testsuite/g++.old-deja/g++.law/arg5.C index 276068a..8db6285 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/arg5.C +++ b/gcc/testsuite/g++.old-deja/g++.law/arg5.C @@ -3,7 +3,7 @@ extern double pow(double,int*); extern "C" { - extern int printf(char*,...); + extern int printf (const char *, ...); extern double pow(double, double); } diff --git a/gcc/testsuite/g++.old-deja/g++.law/arm7.C b/gcc/testsuite/g++.old-deja/g++.law/arm7.C index 1f3d430..0ad9ddd 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/arm7.C +++ b/gcc/testsuite/g++.old-deja/g++.law/arm7.C @@ -7,7 +7,7 @@ // Date: Sat, 6 Mar 93 06:46:27 -0600 -extern "C" void printf(const char *,...); +extern "C" int printf (const char *, ...); class Base { public: diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors11.C b/gcc/testsuite/g++.old-deja/g++.law/ctors11.C index 3c39356..231d08e 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/ctors11.C +++ b/gcc/testsuite/g++.old-deja/g++.law/ctors11.C @@ -4,7 +4,7 @@ // Message-Id: <9302081631.AA14744@tera.com> // From: rrh@tera.com (Robert R. Henry) // Date: Mon, 8 Feb 93 08:31:39 PST -extern "C" void printf(const char *,...); +extern "C" int printf (const char *, ...); class A{ public: inline A(int x){printf("constructing A with %d\n", x);} diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt8.C b/gcc/testsuite/g++.old-deja/g++.law/cvt8.C index f97790a..8d278a4 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/cvt8.C +++ b/gcc/testsuite/g++.old-deja/g++.law/cvt8.C @@ -6,7 +6,7 @@ // Subject: g++ 2.2.2 seems to be forgetting a "const" // Date: Mon, 14 Sep 92 10:09:58 -0500 -extern "C" void printf(...); +extern "C" int printf (const char *, ...); struct A { int i; diff --git a/gcc/testsuite/g++.old-deja/g++.law/init9.C b/gcc/testsuite/g++.old-deja/g++.law/init9.C index d6cec1b..9806965 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/init9.C +++ b/gcc/testsuite/g++.old-deja/g++.law/init9.C @@ -5,7 +5,7 @@ // Subject: excess elements in aggr initzer // Message-ID: <Pine.3.07.9306061541.A10267-b100000@fubar.cs.montana.edu> -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); class samp { int a; diff --git a/gcc/testsuite/g++.old-deja/g++.law/refs4.C b/gcc/testsuite/g++.old-deja/g++.law/refs4.C index 40e199a..7e68927 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/refs4.C +++ b/gcc/testsuite/g++.old-deja/g++.law/refs4.C @@ -1,5 +1,5 @@ // GROUPS passed references -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); const int& min(const int& tX, const int& tY) { diff --git a/gcc/testsuite/g++.old-deja/g++.law/template2.C b/gcc/testsuite/g++.old-deja/g++.law/template2.C index 7fa2c76..c5d6b18 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/template2.C +++ b/gcc/testsuite/g++.old-deja/g++.law/template2.C @@ -1,6 +1,6 @@ // GROUPS passed templates // Special g++ Options: -fguiding-decls -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); template<class T> T max(T a, T b) { return a > b ? a : b; } diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility24.C b/gcc/testsuite/g++.old-deja/g++.law/visibility24.C index dab2148..fc22a15 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/visibility24.C +++ b/gcc/testsuite/g++.old-deja/g++.law/visibility24.C @@ -8,7 +8,7 @@ /* * private.cc */ -extern "C" void printf(...); +extern "C" int printf (const char *, ...); template <class T> class A diff --git a/gcc/testsuite/g++.old-deja/g++.law/vtable3.C b/gcc/testsuite/g++.old-deja/g++.law/vtable3.C index 9a6e4a2..4e0e0b0 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/vtable3.C +++ b/gcc/testsuite/g++.old-deja/g++.law/vtable3.C @@ -5,7 +5,7 @@ // Subject: g++-2.6.2: Virtual inheritance causes incorrect padding // Message-ID: <Pine.SOL.3.91.941128194453.7510A-100000@gabriel> -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct A { }; diff --git a/gcc/testsuite/g++.old-deja/g++.mike/asm2.C b/gcc/testsuite/g++.old-deja/g++.mike/asm2.C index 59771d6..b5f11e1 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/asm2.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/asm2.C @@ -1,10 +1,7 @@ // Compile with -S, there should be no references to // LTRAMP in the output. -extern "C" -{ - int printf (char *, ...); -} +extern "C" int printf (const char *, ...); void sub2 (void (*func) ()) diff --git a/gcc/testsuite/g++.old-deja/g++.mike/eh1.C b/gcc/testsuite/g++.old-deja/g++.mike/eh1.C index 95da594..5e52f7d 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/eh1.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/eh1.C @@ -1,7 +1,7 @@ // Build don't link: // Special g++ Options: -fexceptions -O -S -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" int atoi (const char *); extern "C" void exit (int); diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc1.C b/gcc/testsuite/g++.old-deja/g++.mike/misc1.C index 0604eac..40a52e8 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/misc1.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/misc1.C @@ -2,7 +2,7 @@ /* g++ constructs j 13 times, and destructs it once. */ extern "C" { - int printf(...); + int printf (const char *, ...); void exit(int); } diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc13.C b/gcc/testsuite/g++.old-deja/g++.mike/misc13.C index 166e33d..5458f5c 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/misc13.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/misc13.C @@ -1,5 +1,5 @@ // GROUPS passed vtable -extern "C" int printf(...); +extern "C" int printf (const char *, ...); enum { vf_request, vf_event } want; int errs = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc14.C b/gcc/testsuite/g++.old-deja/g++.mike/misc14.C index 4886dcc..4773fd3 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/misc14.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/misc14.C @@ -1,5 +1,5 @@ // GROUPS passed -extern "C" int printf(...); +extern "C" int printf (const char *, ...); extern "C" void exit(int); class A { diff --git a/gcc/testsuite/g++.old-deja/g++.mike/ns12.C b/gcc/testsuite/g++.old-deja/g++.mike/ns12.C index 3897810..79444ae 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/ns12.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/ns12.C @@ -2,7 +2,7 @@ namespace { int i = 10; enum fish { one = 1, two = 2, red = 3, blue = 4 }; } -extern "C" void printf (const char *, ...); +extern "C" int printf (const char *, ...); int main(void) { if (i != 10) { diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p1248.C b/gcc/testsuite/g++.old-deja/g++.mike/p1248.C index 035e8e1..2ecd071 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p1248.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p1248.C @@ -1,5 +1,5 @@ // GROUPS passed pure-virt -extern "C" { void printf(const char *, ...); } +extern "C" int printf (const char *, ...); class Base { public: virtual ~Base() =0; diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3708.C b/gcc/testsuite/g++.old-deja/g++.mike/p3708.C index cda1108..c34c20c 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p3708.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708.C @@ -1,7 +1,7 @@ // prms-id: 3708 -extern "C" void printf (char *, ...); -extern "C" int atoi (char *); +extern "C" int printf (const char *, ...); +extern "C" int atoi (const char *); void *ptr; diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C b/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C index 03fd1a1..6eeac35 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C @@ -1,7 +1,7 @@ // prms-id: 3708 -extern "C" void printf (char *, ...); -extern "C" int atoi (char *); +extern "C" int printf (const char *, ...); +extern "C" int atoi (const char *); void *ptr; diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C b/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C index 4251007..9816cc4 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C @@ -1,6 +1,6 @@ // prms-id: 3708 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit(int); void *ptr; diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p646.C b/gcc/testsuite/g++.old-deja/g++.mike/p646.C index 2644c1b..54206ac 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p646.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p646.C @@ -10,7 +10,7 @@ extern "C" { - void printf (char *, ...); + int printf (const char *, ...); void abort (); } diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p700.C b/gcc/testsuite/g++.old-deja/g++.mike/p700.C index 580895e..7c4cbc8 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p700.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p700.C @@ -1628,7 +1628,7 @@ int vprintf(const char*, ... ); -char* sprintf(char*, const char*, ...); +int sprintf(char*, const char*, ...); char* vsprintf(char*, const char*, ...); diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p783.C b/gcc/testsuite/g++.old-deja/g++.mike/p783.C index 4194fa8..c84e4ca 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p783.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p783.C @@ -1,6 +1,6 @@ // prms-id: 783 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); class C { public: diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p783a.C b/gcc/testsuite/g++.old-deja/g++.mike/p783a.C index 6321a7b..167c9d9 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p783a.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p783a.C @@ -2,7 +2,7 @@ // Deleting an object many times is a lose. // prms-id: 783 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); class C { diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p783b.C b/gcc/testsuite/g++.old-deja/g++.mike/p783b.C index 35a18f3..b434d76f 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p783b.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p783b.C @@ -3,7 +3,7 @@ // built. // prms-id: 783 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit (int); class C { diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p786.C b/gcc/testsuite/g++.old-deja/g++.mike/p786.C index c55d0c0..b7d19fd 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p786.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p786.C @@ -1,6 +1,6 @@ // prms-id: 786 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit(int); class C { diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p789.C b/gcc/testsuite/g++.old-deja/g++.mike/p789.C index 9cad4fd..f511b39 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p789.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p789.C @@ -1,6 +1,6 @@ // prms-id: 789 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct foo { static int count; diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p789a.C b/gcc/testsuite/g++.old-deja/g++.mike/p789a.C index b0df9f6..b90cc76 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p789a.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p789a.C @@ -4,7 +4,7 @@ // used to work. :-( // prms-id: 789 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); struct foo { static int count; diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p807a.C b/gcc/testsuite/g++.old-deja/g++.mike/p807a.C index d7b797a..2c8a149f 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p807a.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p807a.C @@ -3,7 +3,7 @@ // See ARM page 275 Section 12.3.2 -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); extern "C" void exit(int); class B; diff --git a/gcc/testsuite/g++.old-deja/g++.other/delete3.C b/gcc/testsuite/g++.old-deja/g++.other/delete3.C index eb56350..d5873f77 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/delete3.C +++ b/gcc/testsuite/g++.old-deja/g++.other/delete3.C @@ -2,7 +2,7 @@ int i; -extern "C" void printf(const char*, ...); +extern "C" int printf (const char *, ...); template <class T, class U> struct map { diff --git a/gcc/testsuite/g++.old-deja/g++.other/dyncast1.C b/gcc/testsuite/g++.old-deja/g++.other/dyncast1.C index 0a3a09b..1f38684 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/dyncast1.C +++ b/gcc/testsuite/g++.old-deja/g++.other/dyncast1.C @@ -5,7 +5,7 @@ // and therefor failing with result 0. extern "C" void abort(); -extern "C" void printf(const char*, ...); +extern "C" int printf (const char *, ...); static int errors = 0; void error(int i) diff --git a/gcc/testsuite/g++.old-deja/g++.other/dyncast2.C b/gcc/testsuite/g++.old-deja/g++.other/dyncast2.C index da53750..6a2e738 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/dyncast2.C +++ b/gcc/testsuite/g++.old-deja/g++.other/dyncast2.C @@ -5,7 +5,7 @@ // baseclasses. extern "C" void abort(); -extern "C" void printf(const char*, ...); +extern "C" int printf (const char *, ...); static int errors = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.other/dyncast3.C b/gcc/testsuite/g++.old-deja/g++.other/dyncast3.C index 76f8ca7..5b33767 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/dyncast3.C +++ b/gcc/testsuite/g++.old-deja/g++.other/dyncast3.C @@ -5,7 +5,7 @@ // and therefor failing with result 0. extern "C" void abort(); -extern "C" void printf(const char*, ...); +extern "C" int printf (const char *, ...); static int errors = 0; diff --git a/gcc/testsuite/g++.old-deja/g++.other/empty1.C b/gcc/testsuite/g++.old-deja/g++.other/empty1.C index 0789884..1210327 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/empty1.C +++ b/gcc/testsuite/g++.old-deja/g++.other/empty1.C @@ -1,7 +1,7 @@ // Origin: Mark Mitchell <mark@codesourcery.com> extern "C" void abort(); -extern "C" void printf(const char*, ...); +extern "C" int printf (const char *, ...); int i; diff --git a/gcc/testsuite/g++.old-deja/g++.other/temporary1.C b/gcc/testsuite/g++.old-deja/g++.other/temporary1.C index 93cd709..c441196 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/temporary1.C +++ b/gcc/testsuite/g++.old-deja/g++.other/temporary1.C @@ -1,4 +1,4 @@ -extern "C" int printf(char*, ...); +extern "C" int printf (const char *, ...); int c, d; class Foo diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C index e24a3a7..39c44ef 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C @@ -1,6 +1,6 @@ // Build don't run: // GROUPS passed templates membertemplates -extern "C" const char* printf(const char*, ...); +extern "C" int printf (const char *, ...); template <class T> struct S diff --git a/gcc/testsuite/g++.old-deja/g++.pt/t16.C b/gcc/testsuite/g++.old-deja/g++.pt/t16.C index 4cdf3a2..02ceaee 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/t16.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/t16.C @@ -1,4 +1,4 @@ -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); template <class T> T max (const T&x, const T&y) { return (x>y)?x:y; diff --git a/gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C b/gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C index 4c71541..6bfcb48 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C @@ -1,4 +1,4 @@ -extern "C" void printf (char *, ...); +extern "C" int printf (const char *, ...); template <class T> T max (const T&x, const T&y) { return (x>y)?x:y; |