This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

3.1 bootstrap fail in ssa.o on irix6.5


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]