mainline bootstrap broken for powerpc64-unknown-linux-gnu

Stan Shebs shebs@apple.com
Tue Aug 17 17:04:00 GMT 2004


Janis Johnson wrote:

>Bootstrap for powerpc64-unknown-linux-gnu broken with yesterday's
>changes to include darwin.md in rs6000.md.  This:
>
>(define_insn "*call_nonlocal_darwin64"
>  [(call (mem:SI (match_operand:DI 0 "symbol_ref_operand" "s,s"))
>         (match_operand 1 "" "g,g"))
>   (use (match_operand:SI 2 "immediate_operand" "O,n"))
>   (clobber (match_scratch:SI 3 "=l,l"))]
>  "(DEFAULT_ABI == ABI_DARWIN)
>   && (INTVAL (operands[2]) & CALL_LONG) == 0"
>{
>#if TARGET_MACHO
>  return output_call(insn, operands, 0, 2);
>#endif
>}
>
>turns into this:
>
>static const char *
>output_3 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
>{
>{
>#if TARGET_MACHO
>  return output_call(insn, operands, 0, 2);
>#endif
>}
>}
>
>which gets a warning about falling off the end of the function.  There's
>another one that's similar.
>
My fault, David already reverted.

Stan



More information about the Gcc mailing list