This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/24227] [4.1 Regression] ICE in compare_values, at tree-vrp.c:415



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]