http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60655
--- Comment #11 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> --- I haven't had enough time to work on this one but in the interest of getting this sorted for 4.9, I'm handling this as suggested by Jakub in the backend under targetm.const_not_ok_for_debug_p and disallowing anything that is minus (..) (sym_ref) except for minus (sym_ref) (sym_ref) where the DECL_SECTION_NAMEs are identical including null. Hopefully that will sort out the problem for 4.9 but we still need this investigated properly for later. ramana