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

--- Comment #3 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
avr could define SUPPORTS_SHF_GNU_RETAIN provided HAVE_GAS_SHF_GNU_RETAIN, for
example in avr/elf.h.

I don't however know how / where to include auto-host.v / config.h.  Directly
in avr/elf.h? Add to to tm.h in config.gcc?

What about adding this to avr/elf.h?

#if !defined(USED_FOR_TARGET) && !defined(GENERATOR_FILE)
#include "auto-host.h"
#if defined(HAVE_GAS_SHF_GNU_RETAIN)
#if HAVE_GAS_SHF_GNU_RETAIN == 1
#undef SUPPORTS_SHF_GNU_RETAIN
#define SUPPORTS_SHF_GNU_RETAIN 1
#endif
#endif
#endif

Reply via email to