https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89996
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|target |tree-optimization Summary|[avr] ICE in |[avr] ICE in |expand_expr_real_2 with -O3 |expand_expr_real_2 with -O3 | |and address spaces Known to fail| |9.2.0 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- With -fchecking we get: <source>:23:13: error: type mismatch in 'pointer_plus_expr' 23 | static void send_document(DESC *d, short err, const char __flash *err_string, | ^~~~~~~~~~~~~ const <address-space-1> char[5] * const struct { char ext[5]; const <address-space-1> char * desc; _Bool subst; }[3] * sizetype _5 = &mime_types + _9; <source>:23: confused by earlier errors, bailing out This is from laddress.