https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63815
--- Comment #14 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Uroš Bizjak from comment #11) > > Currently, this test crashes, and when fixed, there is little chance that > the (allocatable) PIC register from main equals r11 in the thunk. Well, g++ 4.8 and 4.9 -fpic -mcmodel=large always generate grep _GLOBAL_OFFSET_TABLE_ pr63815.s movabsq $_GLOBAL_OFFSET_TABLE_-.L5, %r11 movabsq $_GLOBAL_OFFSET_TABLE_-.L8, %r11 movabsq $_GLOBAL_OFFSET_TABLE_-.L10, %r11 movabsq $_GLOBAL_OFFSET_TABLE_-.L12, %r11 movabsq $_GLOBAL_OFFSET_TABLE_-.L18, %r11 That is why I created libfoo.so since I couldn't get g++ 4.8 and 4.9 to gail without libfoo.so.