在 2023/9/5 下午7:51, Xi Ruoyao 写道:
On Thu, 2023-08-31 at 20:48 +0800, Yang Yujie wrote:
/* Note: optimize_size may vary across functions,
while -m[no]-memcpy imposes a global constraint. */
#define TARGET_DO_OPTIMIZE_BLOCK_MOVE_P
loongarch_do_optimize_block_move_p()
-#ifndef HAVE_AS_EXPLICIT_RELOCS
-#define HAVE_AS_EXPLICIT_RELOCS 0
-#endif
-
This causes a build failure with older assembler:
options.cc:3040:3: error: 'HAVE_AS_EXPLICIT_RELOCS' was not declared in this
scope; did you mean 'TARGET_EXPLICIT_RELOCS'?
3040 | HAVE_AS_EXPLICIT_RELOCS, /* TARGET_EXPLICIT_RELOCS */
| ^~~~~~~~~~~~~~~~~~~~~~~
| TARGET_EXPLICIT_RELOCS
Why this is removed? If this is an unintentionally change I'll add it
back.
Sorry, this was deleted accidentally.
Thanks!