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 target/71767] Endless stream of warnings when using GCC with -Wa,-q and Clang Integrated Assembler


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71767

--- Comment #34 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #33)
> I'm not sure if this is due to the patches from this bug report, or if it's
> due to some other change made to GCC recently, but my fork of Emacs now
> fails to build with LTO due to a bunch of undefined local symbols:

honestly, rather hard to tell from the info given, please can you identify what
you've built (and what version) and on what Darwin etc.

> I was figuring it might have something to do with this patch because this
> patch messed with the "L_" prefixing of symbols. GCC's LTO worked with my
> fork of Emacs a few months ago.

yeah, it's possible - although if you look at the logic that adds the "L" onto
objc local syms it wasn't touched (and they shouldn't pass equality test with
"LC" either).

Can you find any reproducer smaller than "emacs" ? 

I have a current build of 241437 under test with rebased patches and it doesn't
show this in the LTO tests in the test-suite.  However it might be being hidden
by some other error.  [I'll re-test with my work-around for instancetype
applied].

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