http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52999
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-04-23 09:58:38 UTC --- Created attachment 27219 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27219 gcc48-pr52999.patch This patch avoids the ICE when diagnosing the section conflict, but not sure what to do to actually compile the testcase without errors. What ld.so does is not exactly kosher from GCC POV (it wants to put non-constant, writable variables into a section that GCC assumes is for constant variables that need relocations).