[Bug middle-end/88279] [9 Regression] unresolvable R_X86_64_DTPOFF32 relocation against symbol `__gcov_indirect_call'

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Nov 30 12:08:00 GMT 2018


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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-11-30
                 CC|                            |marxin at gcc dot gnu.org
      Known to work|                            |8.2.0
            Summary|unresolvable                |[9 Regression] unresolvable
                   |R_X86_64_DTPOFF32           |R_X86_64_DTPOFF32
                   |relocation against symbol   |relocation against symbol
                   |`__gcov_indirect_call'      |`__gcov_indirect_call'
     Ever confirmed|0                           |1
      Known to fail|                            |9.0

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed with my revision r264840 where I changed:

void * __gco-void *__gcov_indirect_call_topn_callee ATTRIBUTE_HIDDEN;
gcov_type * __gcov_indirect_call_counters;

into:

struct indirect_call_tuple
{
  /* Callee function.  */
  void *callee;

  /* Pointer to counters.  */
  gcov_type *counters;
};

struct indirect_call_tuple __gcov_indirect_call;


More information about the Gcc-bugs mailing list