This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
- From: "mikpe at it dot uu dot se" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 22 Jun 2010 18:14:15 -0000
- Subject: [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
- References: <bug-44626-11764@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from mikpe at it dot uu dot se 2010-06-22 18:14 -------
Created an attachment (id=20982)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20982&action=view)
backport Nathan Sidwell's movw fix to 4.4
This ICE was fixed for 4.5 by r148788, Nathan Sidwell's "[ARM] movw fix", see
http://gcc.gnu.org/ml/gcc-patches/2009-06/msg01358.html.
The attached patch backports that fix to current 4.4, which fixes the ICE.
I've had this in my 4.4 tree since July 2009, so I'm confident it's solid.
Matthias, does this patch work for you?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44626