------- Comment #3 from law at redhat dot com 2006-02-18 14:47 ------- Subject: Re: ICE compiling a-textio.adb at -O1 -ftree-vrp
On Sat, 2006-02-18 at 11:15 +0000, laurent at guerby dot net wrote: > > ------- Comment #2 from laurent at guerby dot net 2006-02-18 11:15 ------- > Jeff mentionned "ping pong" between passes, I believe it's an infinite > ping-pong loop between two things with memory usage increasing linearly > (either > leak or data structures) until the system kills the process. gdb traces do not > show backtrace grow. My amd64 machine with 2GB RAM and 6GB swap failed on it > too. The only way the ping-pong would lead to this behavior woudl be if you had a self-referring (ie recursive) expression. ie, a PLUS_EXPR where one of the operands is the PLUS_EXPR itself. More likely it's something wonky elsewhere. That's been the pattern so far. jeff -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26348