http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48245



Dominique d'Humieres <dominiq at lps dot ens.fr> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |howarth at nitro dot

                   |                            |med.uc.edu, iains at gcc

                   |                            |dot gnu.org, mrs at gcc dot

                   |                            |gnu.org



--- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-03-23 
16:43:42 UTC ---

> I see what's going on now: Darwin (in gcc/config/darwin.h) is one of

> only two targets (besides i386/djgpp.h) that override

> LINK_COMMAND_SPEC.

>

> I think darwin.h should use/honor LINK_PLUGIN_SPEC.  Can you try

> inserting

>

>    LINK_PLUGIN_SPEC \

>

> in LINK_COMMAND_SPEC_A just after

> 

>     %(linker) \

> 

> as is done in gcc.c (LINK_COMMAND_SPEC) for other targets?



I'll do the check ASAP (CC Iain Sandoe, Mike Stump, and Jack Howarth).

Meanwhile the following patch skips the test:



--- /opt/gcc/_clean/gcc/testsuite/gcc.dg/lto/pr46940_0.c    2010-12-16

08:01:29.000000000 +0100

+++ /opt/gcc/work/gcc/testsuite/gcc.dg/lto/pr46940_0.c    2011-03-23

17:17:07.000000000 +0100

@@ -1,4 +1,5 @@

 /* { dg-require-linker-plugin "" } */

+/* { dg-require-alias "" } */

 /* { dg-extra-ld-options "-fuse-linker-plugin" } */

 #include <stdio.h>

Reply via email to