[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