On April 7, 2018 10:18:40 AM GMT+02:00, Jakub Jelinek <ja...@redhat.com> wrote: >Hi! > >While it doesn't make much sense to translate these ICE messages (we >unfortunately don't have variants of the diagnostic functions used for >ICE >reporting that wouldn't translate), changing the macro also results in >smaller object, before: > text data bss dec hex filename > 300332 4 25672 326008 4f978 tree.o >after: > text data bss dec hex filename > 299759 4 25672 325435 4f73b tree.o >as we save (25-1)x the "type variant differs by " string. Ok for >trunk?
OK. Richard. >2018-04-07 Jakub Jelinek <ja...@redhat.com> > > PR tree-optimization/80021 > * tree.c (verify_type_variant): Make error call in >verify_variant_match > translatable and remove final full stop. > >--- gcc/tree.c.jj 2018-03-14 17:34:23.693315228 +0100 >+++ gcc/tree.c 2018-04-07 10:05:57.000901421 +0200 >@@ -13035,7 +13035,7 @@ verify_type_variant (const_tree t, tree > do { > \ > if (flag (tv) != flag (t)) > \ > { > \ >- error ("type variant differs by " #flag "."); \ >+ error ("type variant differs by %s", #flag); \ > debug_tree (tv); \ > return false; \ > } > \ > > Jakub