[Bug c++/65009] [4.9 Regression] g++ 4.9 sometimes leaves inline methods undefined when compiling with -Os

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Feb 11 09:20:00 GMT 2015


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-02-11
                 CC|                            |hubicka at gcc dot gnu.org,
                   |                            |jakub at gcc dot gnu.org
   Target Milestone|---                         |4.9.3
            Summary|g++ 4.9 sometimes leaves    |[4.9 Regression] g++ 4.9
                   |inline methods undefined    |sometimes leaves inline
                   |when compiling with -Os     |methods undefined when
                   |                            |compiling with -Os
     Ever confirmed|0                           |1

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Bisected to r206042, related to devirtualization.  Since that commit there is:
         U _ZThn24_N22KeyListenerMultiplexer7acquireEv
         U _ZThn24_N24FocusListenerMultiplexer7acquireEv
         U _ZThn24_N24MouseListenerMultiplexer7acquireEv
         U _ZThn24_N24PaintListenerMultiplexer7acquireEv
         U _ZThn24_N25WindowListenerMultiplexer7acquireEv
         U _ZThn24_N30MouseMotionListenerMultiplexer7acquireEv
Stopped on the trunk with r215902, since then there is:
00000000 W _ZN22KeyListenerMultiplexer7acquireEv
00000000 W _ZN23ListenerMultiplexerBase7acquireEv
00000000 W _ZN24FocusListenerMultiplexer7acquireEv
00000000 W _ZN24MouseListenerMultiplexer7acquireEv
00000000 W _ZN24PaintListenerMultiplexer7acquireEv
00000000 W _ZN25WindowListenerMultiplexer7acquireEv
00000000 W _ZN30MouseMotionListenerMultiplexer7acquireEv
00000009 W _ZThn24_N22KeyListenerMultiplexer7acquireEv
00000009 W _ZThn24_N24FocusListenerMultiplexer7acquireEv
00000009 W _ZThn24_N24MouseListenerMultiplexer7acquireEv
00000009 W _ZThn24_N24PaintListenerMultiplexer7acquireEv
00000009 W _ZThn24_N25WindowListenerMultiplexer7acquireEv
00000009 W _ZThn24_N30MouseMotionListenerMultiplexer7acquireEv
Still reproduceable on the 4.9 branch.



More information about the Gcc-bugs mailing list