This patch fixes a build warning for libgcc/unwind-sjlj.c
which used word_mode for _Unwind_Word but should use Pmode.
PR target/117681
gcc/
* config/avr/avr.cc (TARGET_UNWIND_WORD_MODE): Define to...
(avr_unwind_word_mode): ...this new static function.
}
+/* Implement `TARGET_UNWIND_WORD_MODE'. */
+
+static scalar_int_mode
+avr_unwind_word_mode ()
+{
+ return Pmode;
+}
+
+
/* Implement `TARGET_LRA_P'. */
static bool
#undef TARGET_CANONICALIZE_COMPARISON
#define TARGET_CANONICALIZE_COMPARISON avr_canonicalize_comparison
+#undef TARGET_UNWIND_WORD_MODE
+#define TARGET_UNWIND_WORD_MODE avr_unwind_word_mode
+
/* According to the opening comment in PR86772, the following applies:
"If the port does not (and never will in the future) need to mitigate
against unsafe speculation." */