http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56227



--- Comment #8 from joseph at codesourcery dot com <joseph at codesourcery dot 
com> 2013-02-07 01:48:56 UTC ---

On Wed, 6 Feb 2013, ubizjak at gmail dot com wrote:



> > The full line is,

> >         internal_error ("resolution sub id " HOST_WIDE_INT_PRINT_HEX_PURE

> >                 " not in object file", id);

> > 

> > Given that it's an internal error, I'm going to do a workaround so it will

> > still build for me.

> 

> I don't see anything wrong with the above HOST_WIDE_INT_PRINT_HEX_PURE

> definition. Does this hints and some MinGW specific problem in type checking?



internal_error takes GCC formats, not printf formats.  

HOST_WIDE_INT_PRINT_HEX_PURE is a printf format and may not be valid for 

direct use in GCC diagnostic functions.  You need to use a GCC format such 

as %wx here.

Reply via email to