This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
mainline bootstrap broken for powerpc64-unknown-linux-gnu
- From: Janis Johnson <janis187 at us dot ibm dot com>
- To: gcc at gcc dot gnu dot org, shebs at apple dot com
- Date: Tue, 17 Aug 2004 09:49:39 -0700
- Subject: mainline bootstrap broken for powerpc64-unknown-linux-gnu
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.
Janis