This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/25703] [4.2 Regression] ACATS cxa4024 failure
- From: "roger at eyesopen dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 25 Jan 2006 19:52:47 -0000
- Subject: [Bug rtl-optimization/25703] [4.2 Regression] ACATS cxa4024 failure
- References: <bug-25703-7210@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #11 from roger at eyesopen dot com 2006-01-25 19:52 -------
Created an attachment (id=10729)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10729&action=view)
patch v2
Here's a revised version of the patch that also handles the STRICT_LOW_PART
case.
My apologies once again for the inconvenience. In the previous version of the
patch I'd mistakenly assumed that STRICT_LOW_PART was some indication that the
SUBREG only affected the "low_part". Investigating Jan's testcase with
-mtune=i486, I now understand it really means STRICT_SUB_PART, and actually
behaves identically to SUBREG in this optimization, as we preserve all of the
unaffected bits anyway!
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25703