[Bug target/86856] Warning: unknown conversion type for ASM_OUTPUT_REG_PUSH and ASM_OUTPUT_REG_POP

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Aug 5 07:25:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86856

--- Comment #5 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to nightstrike from comment #4)
> Itwhen building the "all-gcc" target, but I'm building a cross compiler (I
> just updated the Host field in the PR to reflect this).  When building a
> cross, I'm guessing it uses the host compiler for the whole thing, which in
> my case was gcc 7.3.

Warnings involving "%z" in ASM_OUTPUT_REG_{POP,PUSH} are harmless warnings,
(older) host compiler doesn't know about these specifiers.

I don't know about others, perhaps mingw was left behind and should update some
of its #defines.

OTOH, these warnings will break bootstrapped build.


More information about the Gcc-bugs mailing list