This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/26449] [4.2/4.3 Regression] ICE in loop invariant motion
- From: "ubizjak at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Jun 2007 06:39:27 -0000
- Subject: [Bug rtl-optimization/26449] [4.2/4.3 Regression] ICE in loop invariant motion
- References: <bug-26449-11811@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #10 from ubizjak at gmail dot com 2007-06-01 06:39 -------
Not fixed, please look for the same failure at PR32123.
start_sequence ();
op = force_operand (SET_SRC (set), reg);
+ if (!op)
+ {
+ end_sequence ();
+ goto fail;
+ }
if (op != reg)
Also, this fix is wrong, force opereand will not return NULL, but will ICE if
value can't be expanded via optab.
--
ubizjak at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
Summary|[4.2 Regression] ICE with - |[4.2/4.3 Regression] ICE in
|march=pentium4 -ftree- |loop invariant motion
|vectorize in matmul_i4.c in |
|loop invariant motion |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26449