#14460: GCC-4.8.0 miscompiles some sig_on() statements
----------------------------------------------------------------+-----------
Reporter: jdemeyer |
Owner: GeorgSWeber
Type: defect |
Status: closed
Priority: critical |
Milestone: sage-5.9
Component: build |
Resolution: fixed
Keywords: | Work
issues:
Report Upstream: Fixed upstream, but not in a stable release. |
Reviewers: Jean-Pierre Flori
Authors: Jeroen Demeyer | Merged
in: sage-5.9.rc0
Dependencies: |
Stopgaps:
----------------------------------------------------------------+-----------
Comment (by jpflori):
Too bad.
I was thinking about this and must admit Volker had a point.
We unconditionnally pass "-fno-..." whereas without further tweaking gcc
4.8.0 (and so 4.8.1 as well) correctly compiles sig_on statements.
Of course according to Jeroen we don't really know (or do we now?) what
options trigger the miscompile, so it is the safest choice to always pass
"-fno-...".
But then why not treat cases where -O3 is passed to CFLAGS and R
miscompiles and so on...
(By the way I've remarked that Python has the bad habit to override CFLAGS
by adding the content of an OPT variable on the compile command line...)
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14460#comment:27>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.