gcc/gcc ChangeLog.e500 emit-rtl.c expr.c rtl.h ...
aldyh@gcc.gnu.org
aldyh@gcc.gnu.org
Wed Jan 19 23:38:00 GMT 2005
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_4-e500-branch
Changes by: aldyh@gcc.gnu.org 2005-01-19 23:38:24
Modified files:
gcc : ChangeLog.e500 emit-rtl.c expr.c rtl.h
simplify-rtx.c
Log message:
Backport from mainline.
2004-11-23 Richard Henderson <rth@redhat.com>
* rtl.h (validate_subreg): Declare.
* emit-rtl.c (validate_subreg): New.
(gen_rtx_SUBREG): Use it.
* simplify-rtx.c (simplify_subreg): Likewise.
(simplify_gen_subreg): Likewise. Remove duplicate asserts.
* expr.c (emit_move_insn_1): Tidy complex move code. Use memory
fallback whenever gen_realpart/gen_imagpart would not be able to
create SUBREGs.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.e500.diff?cvsroot=gcc&only_with_tag=gcc-3_4-e500-branch&r1=1.1.4.26&r2=1.1.4.27
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/emit-rtl.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-e500-branch&r1=1.365.4.5.8.1&r2=1.365.4.5.8.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-e500-branch&r1=1.615.4.14.4.4&r2=1.615.4.14.4.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/rtl.h.diff?cvsroot=gcc&only_with_tag=gcc-3_4-e500-branch&r1=1.448.4.7.2.1&r2=1.448.4.7.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/simplify-rtx.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-e500-branch&r1=1.172.4.3.2.3&r2=1.172.4.3.2.4
More information about the Gcc-cvs
mailing list