This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/34998] [4.3 Regression] gcc.c-torture/execute/20040709-1.c fails for -EL -mips16 -O3
- From: "rsandifo at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Jan 2008 11:19:12 -0000
- Subject: [Bug rtl-optimization/34998] [4.3 Regression] gcc.c-torture/execute/20040709-1.c fails for -EL -mips16 -O3
- References: <bug-34998-13767@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from rsandifo at gcc dot gnu dot org 2008-01-30 11:19 -------
Subject: Bug 34998
Author: rsandifo
Date: Wed Jan 30 11:18:27 2008
New Revision: 131960
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131960
Log:
gcc/
PR rtl-optimization/34998
* global.c (build_insn_chain): Treat non-subreg_lowpart
SUBREGs of pseudos as clobbering all the words covered by the
SUBREG, not just all the bytes.
* ra-conflict.c (clear_reg_in_live): Likewise. Take the
original df_ref rather than an extract parameter.
(global_conflicts): Update call accordingly.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/global.c
trunk/gcc/ra-conflict.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34998