* alpha.c (summarize_insn): Handle ASM_OPERANDS. Don't recurse
commit4f09a24d139db4aa68125b6ec208121c6910794e
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Nov 1997 21:15:45 +0000 (4 21:15 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Nov 1997 21:15:45 +0000 (4 21:15 +0000)
treec88fe64ace7d60e6f087f43e1cdbd244a4a5a7b1
parentefb316f087f88cf681e3543181c8225f6feaeec6
    * alpha.c (summarize_insn): Handle ASM_OPERANDS.  Don't recurse
        for SUBREG, just fall through.

        * alpha.c (alpha_handle_trap_shadows): Init sum.defd to zero.

        * alpha.md (attr trap): Make TRAP_YES non-zero for sanity's sake.

        * combine.c (try_combine): When setting elim_i1, check if newi2pat
        sets i1dest.

        * combine.c (try_combine): When setting elim_i2, check whether newi2pat
        sets i2dest.  When calling distribute_notes for i3dest_killed, pass
        elim_i2 and elim_i1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_00_branch@16313 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.md