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

--- Comment #2 from Claudiu Zissulescu <claziss at gmail dot com> ---
Hi Jeff,

Probably you use the arc-elf- configuration of the toolchain, which enables by
default the small-data, as this toolchain is tuned for a small embedded
systems. The ARC's small data optimizes the memory access to use short
instructions (16/32) instead of full load/store access with 32b immediate
(64b).
You can turn it off using -mno-sdata.

I hope this helps,
Claudiu

Reply via email to