Ultimately, this was caused by #7818 removing the -fno-strict-aliasing
option. This only effects -O3 compiled code, which is where gcc starts
using strict aliasing if it can. Thanks to RWB for helping with this.

On Fri, Jan 15, 2010 at 10:08 AM, Craig Citro <craigci...@gmail.com> wrote:
>>> 1) Kill the -O3, and see if the file compiles. If so, start bumping it
>>> back up until you see the hang.
>>
>> With -O2, it compiles fine. With -O3, it seems to hang.
>>
>
> Well, this means we've got an easy workaround for the time being.
> Glancing at the two sets of warning messages below, I don't see much
> difference -- it looks like the second one is longer, which may
> suggest that the hang is happening between when the first and second
> sets of messages are generated. At this point, I think we just need to
> take the file and start bisecting compiler flags and chunks of code to
> see if we can pin it down. (I'm happy to play with this soon.) From
> the warnings, it looks like they're doing some crazy pointer trickery
> -- maybe it's confusing the compiler enough that some optimization is
> hanging?
>
> I think bumping it down to -O2 for now will make your life easier,
> though, right? ;) File a ticket to investigate and assign it to me.
>
> -cc
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to 
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>
>



-- 
Robert L. Miller
http://www.rlmiller.org/
-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to