This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug testsuite/48245] FAIL: gcc.dg/lto/pr46940 c_lto_pr46940_0.o assemble on *-apple-darwin*


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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]