On Tue, Sep 11, 2012 at 3:12 PM, Lawrence Crowl <cr...@googlers.com> wrote: > On 9/11/12, Andreas Schwab <sch...@linux-m68k.org> wrote: >> Mark Kettenis <mark.kette...@xs4all.nl> writes: >>> In file included from ../../../src/gcc/gcc/mcf.c:47:0: >>> ../../../src/gcc/gcc/mcf.c: In function 'void dump_fixup_edge(FILE*, >>> fixup_graph_type*, fixup_edge_p)': >>> ../../../src/gcc/gcc/system.h:288:78: error: integer overflow in >>> expression [-Werror=overflow] >> >> This is PR54528. > > The expression itself looks correct. I have not been able to > duplicate the problem on x86. I am now waiting on access to the > compile farm for access to a hppa system. Does anyone have more > specific information on the condition that generates the error?
I haven't tried, but I bet you can get it to happen if you build a 32-bit compiler--that is, build a compiler using -m32 so that the compiler itself runs 32 bit code. Ian