]> gcc.gnu.org Git - gcc.git/commit - gcc/rtlanal.c
rtlanal.c (operand_preference): Fix preference for objects.
authorJan Hubicka <hubicka@gcc.gnu.org>
Mon, 4 Jun 2001 18:04:36 +0000 (18:04 +0000)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 4 Jun 2001 18:04:36 +0000 (18:04 +0000)
commit0631e0bfb7d40fd3cb58d2d5400075f49000ab51
tree829c85ccd2ce524faa3bdeb601db3f7f80cc282f
parent5c626f5260d6e2f48bdbd5461b74d11fdd02afe0
rtlanal.c (operand_preference): Fix preference for objects.

* rtlanal.c (operand_preference): Fix preference for objects.

* gcse.c (handle_avail_expr): Be prepared to handle single_set
parallels.

* combine.c (if_then_else_cond): Use simplify_subreg instead
of operand_subword.
* integreate.c (sub_constants): Likewise.

* emit-rtl.c (constant_subword): Deprecate; remove most of code
and use simplify_gen_subreg.

Mon Jun  4 19:55:23 CEST 2001  Lars Brinkhoff  <lars@nocrew.org>

* sibcall.c (skip_copy_to_return_value): recognize the situation
when the called function's return value is copied into an
intermediate pseudo, and then into the calling functions return
value register.

From-SVN: r42864
gcc/ChangeLog
gcc/combine.c
gcc/config/i386/i386.c
gcc/emit-rtl.c
gcc/gcse.c
gcc/integrate.c
gcc/rtlanal.c
gcc/sibcall.c
gcc/simplify-rtx.c
This page took 0.056227 seconds and 5 git commands to generate.