https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60832
--- Comment #3 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- Created attachment 36361 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36361&action=edit add %Wi %Wu %Wd for pretty-printing wides_int This fails bootstrap at: libcommon.a(pretty-print.o): In function `pp_format(pretty_printer*, text_info*)': /home/manuel/test1/src/gcc/pretty-print.c:543: undefined reference to `print_dec(generic_wide_int<wide_int_ref_storage<false> > const&, char*, signop)' /home/manuel/test1/src/gcc/pretty-print.c:573: undefined reference to `print_dec(generic_wide_int<wide_int_ref_storage<false> > const&, char*, signop)' collect2: error: ld returned 1 exit status make: *** [gcov] Error 1 pretty-print.c is used all over the place and adding a dependency on wide-int.cc will bring gmp and other stuff that is currently not used (nor linked with) various helper programs. If wide-int is only printed in the middle-end, perhaps it is sufficient to add it to default_tree_printer. Otherwise, it needs to be added to every FE. This is not difficult just tedious. The difficult part is the c-format.c changes (I wish someone would fix https://gcc.gnu.org/PR47781 so we can use a simpler syntax to define our custom specifiers; in addition to the positive synergies it will bring with other GNU projects that use custom specifiers and wish to use -Wformat).