This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/17345] [4.0 Regression] internal compiler error: in optimize_mode_switching, at lcm.c:1225
- From: "hubicka at ucw dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 10 Sep 2004 08:23:39 -0000
- Subject: [Bug target/17345] [4.0 Regression] internal compiler error: in optimize_mode_switching, at lcm.c:1225
- References: <20040907105846.17345.wanderer@rsu.ru>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From hubicka at ucw dot cz 2004-09-10 08:23 -------
Subject: Re: [3.5 Regression] internal compiler error: in optimize_mode_switching, at lcm.c:1225
>
> ------- Additional Comments From drow at gcc dot gnu dot org 2004-09-09 20:14 -------
> Jan asked me to check if this fixed compilation of Qt on i386-linux. It fixes
> the optimize_mode_switching crash, although Qt still doesn't build:
> /home/drow/qt/qt/src/kernel/qpsprinter.cpp: In function `QByteArray
> compress(const QImage&, bool)':
> /home/drow/qt/qt/src/kernel/qpsprinter.cpp:5714: error: unrecognizable insn:
> (insn:HI 1509 1479 1510 146 (set (reg/f:SI 84 [ T.9069 ])
> (const:SI (minus:SI (const_int -8 [0xfffffff8])
> (symbol_ref:SI ("ol_table.80550") [flags 0x2] <var_decl
> 0x56199e0c ol_table>)))) -1 (nil
> )
This should be dealt with my other patch to cse.c (already applied to mainline).
If it is not, I would like to have preprocessed testcase and lets open
new PR for it as this is independent.
Thanks!
Honza
> (expr_list:REG_EQUAL (const:SI (minus:SI (const_int -8 [0xfffffff8])
> (symbol_ref:SI ("ol_table.80550") [flags 0x2] <var_decl
> 0x56199e0c ol_table>)))
> (nil)))
>
>
> --
> What |Removed |Added
> ----------------------------------------------------------------------------
> Known to fail|3.5.0 |4.0
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17345
>
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug, or are watching someone who is.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17345