From 87af78d462a57ed24e57a87e978cd0820748b236 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Thu, 19 Nov 2009 08:28:46 +0000 Subject: [PATCH] 20091002-1_0.C: Replace -shared with -r -nostlib. * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib. * g++.dg/lto/20081120-1_0.C: Likewise. * g++.dg/lto/20091002-2_0.C: Likewise. * g++.dg/lto/20081120-2_0.C: Likewise. * g++.dg/lto/20091002-3_0.C: Likewise. * g++.dg/lto/20081123_0.C: Likewise. * g++.dg/lto/20090313_0.C: Likewise. * g++.dg/lto/20081109-1_0.C: Likewise. * g++.dg/lto/20081219_0.C: Likewise. * g++.dg/lto/20081204-1_0.C: Likewise. * g++.dg/lto/20090302_0.C: Likewise. * g++.dg/lto/20081119-1_0.C: Likewise. * g++.dg/lto/20081118_0.C: Likewise. From-SVN: r154325 --- gcc/testsuite/g++.dg/lto/20081109-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081118_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081119-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081120-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081120-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081123_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081204-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081219_0.C | 2 +- gcc/testsuite/g++.dg/lto/20090302_0.C | 2 +- gcc/testsuite/g++.dg/lto/20090313_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-3_0.C | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/gcc/testsuite/g++.dg/lto/20081109-1_0.C b/gcc/testsuite/g++.dg/lto/20081109-1_0.C index 243f0ed7246..58be091ce16 100644 --- a/gcc/testsuite/g++.dg/lto/20081109-1_0.C +++ b/gcc/testsuite/g++.dg/lto/20081109-1_0.C @@ -1,5 +1,5 @@ // { dg-lto-do link } // { dg-lto-options {{-fPIC -fwhopr}} } -// { dg-extra-ld-options "-fPIC -fwhopr -shared -fno-exceptions" } +// { dg-extra-ld-options "-fPIC -fwhopr -r -nostdlib -fno-exceptions" } void func(); class Foo { }; void bar() { try { func(); } catch (Foo) { } }; diff --git a/gcc/testsuite/g++.dg/lto/20081118_0.C b/gcc/testsuite/g++.dg/lto/20081118_0.C index cbac06a4747..5b5c82c5949 100644 --- a/gcc/testsuite/g++.dg/lto/20081118_0.C +++ b/gcc/testsuite/g++.dg/lto/20081118_0.C @@ -1,5 +1,5 @@ /* { dg-lto-do link } */ -/* { dg-lto-options {{-fPIC -fwhopr -shared}} } */ +/* { dg-lto-options {{-fPIC -fwhopr -r -nostdlib}} } */ /* We used to ICE because of dangling pointers. */ diff --git a/gcc/testsuite/g++.dg/lto/20081119-1_0.C b/gcc/testsuite/g++.dg/lto/20081119-1_0.C index d38fca3d44d..5513db2f213 100644 --- a/gcc/testsuite/g++.dg/lto/20081119-1_0.C +++ b/gcc/testsuite/g++.dg/lto/20081119-1_0.C @@ -1,5 +1,5 @@ /* { dg-lto-do link } */ -/* { dg-lto-options {{-fPIC -fwhopr -shared}} } */ +/* { dg-lto-options {{-fPIC -fwhopr -r -nostdlib}} } */ #include "20081119-1.h" diff --git a/gcc/testsuite/g++.dg/lto/20081120-1_0.C b/gcc/testsuite/g++.dg/lto/20081120-1_0.C index 3cb97538945..6827337787c 100644 --- a/gcc/testsuite/g++.dg/lto/20081120-1_0.C +++ b/gcc/testsuite/g++.dg/lto/20081120-1_0.C @@ -1,5 +1,5 @@ // { dg-lto-do link } -// { dg-lto-options {{-flto -shared}} } +// { dg-lto-options {{-flto -r -nostdlib}} } extern "C" { extern __inline __attribute__((__gnu_inline__)) int pthread_equal(int, int) diff --git a/gcc/testsuite/g++.dg/lto/20081120-2_0.C b/gcc/testsuite/g++.dg/lto/20081120-2_0.C index d4e4cd43cc5..3efe26c0197 100644 --- a/gcc/testsuite/g++.dg/lto/20081120-2_0.C +++ b/gcc/testsuite/g++.dg/lto/20081120-2_0.C @@ -1,5 +1,5 @@ // { dg-lto-do link } -// { dg-lto-options {{-flto -shared}} } +// { dg-lto-options {{-flto -r -nostdlib}} } template < typename > struct Foo { inline void rdstate() { diff --git a/gcc/testsuite/g++.dg/lto/20081123_0.C b/gcc/testsuite/g++.dg/lto/20081123_0.C index 2b182a95e42..3177063b504 100644 --- a/gcc/testsuite/g++.dg/lto/20081123_0.C +++ b/gcc/testsuite/g++.dg/lto/20081123_0.C @@ -1,5 +1,5 @@ // { dg-lto-do link } -// { dg-lto-options {{-fwhopr -shared -fPIC}} } +// { dg-lto-options {{-fwhopr -r -nostdlib -fPIC}} } int f(void) diff --git a/gcc/testsuite/g++.dg/lto/20081204-1_0.C b/gcc/testsuite/g++.dg/lto/20081204-1_0.C index 8c625f51e47..a94b4823072 100644 --- a/gcc/testsuite/g++.dg/lto/20081204-1_0.C +++ b/gcc/testsuite/g++.dg/lto/20081204-1_0.C @@ -1,5 +1,5 @@ /* { dg-lto-do link } */ -/* { dg-lto-options {{-fwhopr -fPIC -shared}} } */ +/* { dg-lto-options {{-fwhopr -fPIC -r -nostdlib}} } */ /* Tests for the absence during linking of: lto1: error: type of '_ZTVN10__cxxabiv120__si_class_type_infoE' does diff --git a/gcc/testsuite/g++.dg/lto/20081219_0.C b/gcc/testsuite/g++.dg/lto/20081219_0.C index 29ad575d0a7..fd4c9738e1e 100644 --- a/gcc/testsuite/g++.dg/lto/20081219_0.C +++ b/gcc/testsuite/g++.dg/lto/20081219_0.C @@ -1,6 +1,6 @@ // { dg-lto-do link } // { dg-lto-options {{-fPIC -fwhopr -O2}} } -// { dg-extra-ld-options "-O2 -fPIC -fwhopr -shared" } +// { dg-extra-ld-options "-O2 -fPIC -fwhopr -r -nostdlib" } typedef long int ptrdiff_t; extern "C" diff --git a/gcc/testsuite/g++.dg/lto/20090302_0.C b/gcc/testsuite/g++.dg/lto/20090302_0.C index c71e062f319..21200a21124 100644 --- a/gcc/testsuite/g++.dg/lto/20090302_0.C +++ b/gcc/testsuite/g++.dg/lto/20090302_0.C @@ -1,5 +1,5 @@ /* { dg-lto-do link } */ -/* { dg-lto-options {{-fPIC -fwhopr -shared}} } */ +/* { dg-lto-options {{-fPIC -fwhopr -r -nostdlib}} } */ struct Foo { bool Mumble(); static void Bar() { if (foo_->Mumble()) foo_ = 0; } diff --git a/gcc/testsuite/g++.dg/lto/20090313_0.C b/gcc/testsuite/g++.dg/lto/20090313_0.C index df1a94287b2..b000200c584 100644 --- a/gcc/testsuite/g++.dg/lto/20090313_0.C +++ b/gcc/testsuite/g++.dg/lto/20090313_0.C @@ -1,5 +1,5 @@ // { dg-lto-do link } // { dg-lto-options {{-fwhopr -fPIC}} } -// { dg-extra-ld-options "-fwhopr -shared" } +// { dg-extra-ld-options "-fwhopr -r -nostdlib" } int X; diff --git a/gcc/testsuite/g++.dg/lto/20091002-1_0.C b/gcc/testsuite/g++.dg/lto/20091002-1_0.C index ad1ecf673f5..050211ac355 100644 --- a/gcc/testsuite/g++.dg/lto/20091002-1_0.C +++ b/gcc/testsuite/g++.dg/lto/20091002-1_0.C @@ -1,6 +1,6 @@ // { dg-lto-do link } // { dg-lto-options {{-fPIC -flto}} } -// { dg-extra-ld-options "-fPIC -shared" } +// { dg-extra-ld-options "-fPIC -r -nostdlib" } namespace std __attribute__ ((__visibility__ ("default"))) { diff --git a/gcc/testsuite/g++.dg/lto/20091002-2_0.C b/gcc/testsuite/g++.dg/lto/20091002-2_0.C index 5b000fa580c..c150e977d14 100644 --- a/gcc/testsuite/g++.dg/lto/20091002-2_0.C +++ b/gcc/testsuite/g++.dg/lto/20091002-2_0.C @@ -1,6 +1,6 @@ // { dg-lto-do link } // { dg-lto-options {{-fPIC}} } -// { dg-extra-ld-options "-fPIC -shared" } +// { dg-extra-ld-options "-fPIC -r -nostdlib" } class DataArray { int max() const { } diff --git a/gcc/testsuite/g++.dg/lto/20091002-3_0.C b/gcc/testsuite/g++.dg/lto/20091002-3_0.C index 7ed81559dd3..3c77f4b596f 100644 --- a/gcc/testsuite/g++.dg/lto/20091002-3_0.C +++ b/gcc/testsuite/g++.dg/lto/20091002-3_0.C @@ -1,6 +1,6 @@ // { dg-lto-do link } // { dg-lto-options {{-fPIC}} } -// { dg-extra-ld-options "-fPIC -shared" } +// { dg-extra-ld-options "-fPIC -r -nostdlib" } template < class T > class DataArray {