This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/24227] [4.1 Regression] ICE in compare_values, at tree-vrp.c:415
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 6 Oct 2005 13:13:12 -0000
- Subject: [Bug middle-end/24227] [4.1 Regression] ICE in compare_values, at tree-vrp.c:415
- References: <bug-24227-10053@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from rguenth at gcc dot gnu dot org 2005-10-06 13:13 -------
Reduced testcase:
extern int Qnil, Qt, Qquote, Qlambda, Qsubr, Qunbound;
enum output_method { vertical_scroll_bar_none };
struct window {
int buffer;
};
int selected_window;
int Fwindow_live_p (object) int object; { }
int Fdisplay_buffer (buffer, not_this_window, frame)
{
if ((((not_this_window) + 0) == ((Qnil) + 0))
&& ((void) 0,(struct buffer *) ((unsigned int) ((((void) 0,(struct
window *) ((unsigned int) ((selected_window) & ((((int) 1)<<(32 - 4)) -
1))))->buffer) & ((((int) 1)<<(32 - 4)) - 1)))) == ((void) 0,(struct buffer *)
((unsigned int) ((buffer) & ((((int) 1)<<(32 - 4)) - 1)))))
return display_buffer_1 (selected_window);
}
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to fail| |4.1.0
Known to work| |4.0.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24227