[Bug fortran/48352] [4.7 Regression] segfault in fortran/frontend-passes.c

Joost.VandeVondele at pci dot uzh.ch gcc-bugzilla@gcc.gnu.org
Fri Apr 1 06:18:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48352

--- Comment #8 from Joost VandeVondele <Joost.VandeVondele at pci dot uzh.ch> 2011-04-01 06:17:51 UTC ---
BTW, from this experience, it would be great to have the frontend optimizations
being protected by a switch (-f(no-)frontend-optimizations or similar) which
can default to true at -O1 and higher. 

First, this would provide an easy workaround for this kind of bugs.

Second, this would make sense in combination with LTO, where in principle one
could compile in the first pass with -O0, and only at link time with -Ox (this
makes sense from a compile time point of view). However, for this to generate
good code, the first pass should be -O0 -ffrontend-optimizations, otherwise the
middle end would have no chance.



More information about the Gcc-bugs mailing list