This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
3.1 bootstrap fail in ssa.o on irix6.5
- To: "'gcc-bugs at gcc dot gnu dot org'" <gcc-bugs at gcc dot gnu dot org>
- Subject: 3.1 bootstrap fail in ssa.o on irix6.5
- From: "Billinghurst, David (CRTS)" <David dot Billinghurst at riotinto dot com>
- Date: Wed, 20 Jun 2001 04:52:36 +0100
- Cc: "'law at cygnus dot com'" <law at cygnus dot com>
3.1 bootstrap on irix6.5 dies with
cc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I.
-I/exd4/billingd/src/gcc-mainline/gcc
-I/exd4/billingd/src/gcc-mainline/gcc/.
-I/exd4/billingd/src/gcc-mainline/gcc/config
-I/exd4/billingd/src/gcc-mainline/gcc/../include
/exd4/billingd/src/gcc-mainline/gcc/ssa.c -o ssa.o
"/exd4/billingd/src/gcc-mainline/gcc/ssa.c", line 1068: error(1164):
argument
of type "int" is incompatible with parameter of type "basic_block"
if (! remove_phi_alternative (phi, bb))
^
"/exd4/billingd/src/gcc-mainline/gcc/ssa.c", line 1341: warning(1110):
statement is unreachable
EXECUTE_IF_SET_IN_SBITMAP (succ[t], 0, s,
^
"/exd4/billingd/src/gcc-mainline/gcc/ssa.c", line 1932: warning(1116):
non-void function "mark_reg_in_phi" (declared at line 1914) should
return a value
}
^
1 error detected in the compilation of
"/exd4/billingd/src/gcc-mainline/gcc/ssa.c".
Most likely due to
Tue Jun 19 07:53:52 2001 Jeffrey A Law (law@cygnus.com)
* ssa.c (remove_phi_alternative): Remove declaration. No longer
static. Second argument is a pointer to a basic block structure,
not a basic block index.
(convert_to_ssa): Do not remove dead code.
(convert_from_ssa): Do not remove dead code to create death notes.
* ssa.h (remove_phi_alternative): Declare.
* flow.c (delete_unreachable_blocks): Fix patch error in
previous change (call to find_unreachable_blocks was lost).
* ssa.c (ssa_uses): Remove definition.
(apply_delayed_renames): Don't grow ssa_uses.
(rename_block): Remove comment related to ssa_uses.
(rename_registers): Do not initialize ssa_uses.
(convert_from_ssa): Do not free ssa_uses.
* ssa-dce.c: Renamed from dce.c.
* Makefile.in (OBJS): Replace dce.o with ssa-dce.o
(dependencies): Replace dce.c with ssa-dce.c and dce.o with
ssa-dce.o.