* [Bug libfortran/48982] libgfortran on sysv never uses fpsetmask
2011-05-12 16:16 [Bug libfortran/48982] New: libgfortran on sysv never uses fpsetmask nicolai.stange at zmaw dot de
@ 2011-05-13 15:42 ` nicolai.stange at zmaw dot de
2011-05-20 13:52 ` jb at gcc dot gnu.org
` (6 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: nicolai.stange at zmaw dot de @ 2011-05-13 15:42 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48982
--- Comment #1 from Nicolai Stange <nicolai.stange at zmaw dot de> 2011-05-13 14:44:08 UTC ---
Created attachment 24240
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24240
Against 4.5.2
The remove and add of the comment line in fpu-sysv.h within this patch is
intentional: It seems to contain stray '\303' and gcc complains about this.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libfortran/48982] libgfortran on sysv never uses fpsetmask
2011-05-12 16:16 [Bug libfortran/48982] New: libgfortran on sysv never uses fpsetmask nicolai.stange at zmaw dot de
2011-05-13 15:42 ` [Bug libfortran/48982] " nicolai.stange at zmaw dot de
@ 2011-05-20 13:52 ` jb at gcc dot gnu.org
2011-05-20 14:02 ` jb at gcc dot gnu.org
` (5 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: jb at gcc dot gnu.org @ 2011-05-20 13:52 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48982
Janne Blomqvist <jb at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jb at gcc dot gnu.org
--- Comment #2 from Janne Blomqvist <jb at gcc dot gnu.org> 2011-05-20 13:32:21 UTC ---
Are you sure you need the
#include <ieeefp.h>
in fpu-sysv.h? It should be included already in libgfortran.h, which is
included in runtime/fpu.c before fpu-target.h.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libfortran/48982] libgfortran on sysv never uses fpsetmask
2011-05-12 16:16 [Bug libfortran/48982] New: libgfortran on sysv never uses fpsetmask nicolai.stange at zmaw dot de
2011-05-13 15:42 ` [Bug libfortran/48982] " nicolai.stange at zmaw dot de
2011-05-20 13:52 ` jb at gcc dot gnu.org
@ 2011-05-20 14:02 ` jb at gcc dot gnu.org
2011-05-20 14:17 ` jb at gcc dot gnu.org
` (4 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: jb at gcc dot gnu.org @ 2011-05-20 14:02 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48982
--- Comment #3 from Janne Blomqvist <jb at gcc dot gnu.org> 2011-05-20 13:40:47 UTC ---
Actually, in the version control log for acinclude.m4 we have
commit b00fa2cfbfd81cbdc31d5a44e4ce8140cc153776
Author: fxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Feb 25 17:56:04 2011 +0000
* acinclude.m4 (LIBGFOR_CHECK_FPSETMASK): Set shell variable
tested in configure.host.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170500
138bc75d-0d04-0410-961f-82ee72b054a4
And indeed the test is now
dnl Checks for fpsetmask function.
AC_DEFUN([LIBGFOR_CHECK_FPSETMASK], [
AC_CACHE_CHECK([whether fpsetmask is present], libgfor_cv_have_fpsetmask, [
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#if HAVE_FLOATINGPOINT_H
# include <floatingpoint.h>
#endif /* HAVE_FLOATINGPOINT_H */
#if HAVE_IEEEFP_H
# include <ieeefp.h>
#endif /* HAVE_IEEEFP_H */]],[[fpsetmask(0);]])],
eval "libgfor_cv_have_fpsetmask=yes", eval "libgfor_cv_have_fpsetmask=no")
])
if test x"$libgfor_cv_have_fpsetmask" = xyes; then
have_fpsetmask=yes
AC_DEFINE(HAVE_FPSETMASK, 1, [Define if you have fpsetmask.])
fi
])
Can you test whether this works on 4.6?
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libfortran/48982] libgfortran on sysv never uses fpsetmask
2011-05-12 16:16 [Bug libfortran/48982] New: libgfortran on sysv never uses fpsetmask nicolai.stange at zmaw dot de
` (2 preceding siblings ...)
2011-05-20 14:02 ` jb at gcc dot gnu.org
@ 2011-05-20 14:17 ` jb at gcc dot gnu.org
2011-05-20 14:43 ` nicolai.stange at zmaw dot de
` (3 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: jb at gcc dot gnu.org @ 2011-05-20 14:17 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48982
Janne Blomqvist <jb at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2011.05.20 13:41:33
Ever Confirmed|0 |1
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libfortran/48982] libgfortran on sysv never uses fpsetmask
2011-05-12 16:16 [Bug libfortran/48982] New: libgfortran on sysv never uses fpsetmask nicolai.stange at zmaw dot de
` (3 preceding siblings ...)
2011-05-20 14:17 ` jb at gcc dot gnu.org
@ 2011-05-20 14:43 ` nicolai.stange at zmaw dot de
2011-05-20 14:45 ` nicolai.stange at zmaw dot de
` (2 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: nicolai.stange at zmaw dot de @ 2011-05-20 14:43 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48982
--- Comment #4 from Nicolai Stange <nicolai.stange at zmaw dot de> 2011-05-20 14:14:05 UTC ---
(In reply to comment #2)
> Are you sure you need the
>
> #include <ieeefp.h>
Definitely, i've got compile errors when it isn't there.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libfortran/48982] libgfortran on sysv never uses fpsetmask
2011-05-12 16:16 [Bug libfortran/48982] New: libgfortran on sysv never uses fpsetmask nicolai.stange at zmaw dot de
` (4 preceding siblings ...)
2011-05-20 14:43 ` nicolai.stange at zmaw dot de
@ 2011-05-20 14:45 ` nicolai.stange at zmaw dot de
2011-05-28 16:28 ` nicolai.stange at zmaw dot de
2011-05-29 9:03 ` jb at gcc dot gnu.org
7 siblings, 0 replies; 9+ messages in thread
From: nicolai.stange at zmaw dot de @ 2011-05-20 14:45 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48982
--- Comment #5 from Nicolai Stange <nicolai.stange at zmaw dot de> 2011-05-20 14:15:44 UTC ---
(In reply to comment #3)
> Can you test whether this works on 4.6?
Sure, but this might take some time.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libfortran/48982] libgfortran on sysv never uses fpsetmask
2011-05-12 16:16 [Bug libfortran/48982] New: libgfortran on sysv never uses fpsetmask nicolai.stange at zmaw dot de
` (5 preceding siblings ...)
2011-05-20 14:45 ` nicolai.stange at zmaw dot de
@ 2011-05-28 16:28 ` nicolai.stange at zmaw dot de
2011-05-29 9:03 ` jb at gcc dot gnu.org
7 siblings, 0 replies; 9+ messages in thread
From: nicolai.stange at zmaw dot de @ 2011-05-28 16:28 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48982
--- Comment #6 from Nicolai Stange <nicolai.stange at zmaw dot de> 2011-05-28 15:48:41 UTC ---
> Can you test whether this works on 4.6?
Works like a charm with gcc-4.6.0 release (without any diffs applied).
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libfortran/48982] libgfortran on sysv never uses fpsetmask
2011-05-12 16:16 [Bug libfortran/48982] New: libgfortran on sysv never uses fpsetmask nicolai.stange at zmaw dot de
` (6 preceding siblings ...)
2011-05-28 16:28 ` nicolai.stange at zmaw dot de
@ 2011-05-29 9:03 ` jb at gcc dot gnu.org
7 siblings, 0 replies; 9+ messages in thread
From: jb at gcc dot gnu.org @ 2011-05-29 9:03 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48982
Janne Blomqvist <jb at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
Resolution| |FIXED
--- Comment #7 from Janne Blomqvist <jb at gcc dot gnu.org> 2011-05-29 09:01:49 UTC ---
Thanks for verifying, closing as fixed.
^ permalink raw reply [flat|nested] 9+ messages in thread