https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93274
Bug ID: 93274
Summary: target_clones produces symbols with random digits with
-fPIC
Product: gcc
Version: 9.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: rguenth at gcc dot gnu.org
Target Milestone: ---
__attribute__((target_clones("default", "sse3")))
static void dt_simd_memcpy (const float *const __restrict__ in,
float *const __restrict__ out,
const int num_elem)
{
for(int k = 0; k < num_elem; k++)
out[k] = in[k];
}
void bar(float *in, float *out, int num_elem)
{
dt_simd_memcpy (in, out, num_elem);
}
differs in generated code on each invocation of GCC with -fPIC