https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #18 from Keith Marshall keith.marshall at mailinator dot com ---
(In reply to Francois-Xavier Coudert from comment #17)
Given the history and reasons, I've committed the patch to restore build on
mingw32. Marking as fixed on trunk.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #20 from Francois-Xavier Coudert fxcoudert at gcc dot gnu.org ---
Author: fxcoudert
Date: Tue Aug 18 19:58:15 2015
New Revision: 226989
URL: https://gcc.gnu.org/viewcvs?rev=226989root=gccview=rev
Log:
PR libfortran/66936
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #21 from Francois-Xavier Coudert fxcoudert at gcc dot gnu.org ---
Now backported to all active branches.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #19 from Francois-Xavier Coudert fxcoudert at gcc dot gnu.org ---
Author: fxcoudert
Date: Tue Aug 18 19:56:20 2015
New Revision: 226988
URL: https://gcc.gnu.org/viewcvs?rev=226988root=gccview=rev
Log:
PR libfortran/66936
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
Francois-Xavier Coudert fxcoudert at gcc dot gnu.org changed:
What|Removed |Added
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #16 from Francois-Xavier Coudert fxcoudert at gcc dot gnu.org ---
Author: fxcoudert
Date: Sun Aug 9 16:43:42 2015
New Revision: 226750
URL: https://gcc.gnu.org/viewcvs?rev=226750root=gccview=rev
Log:
PR libfortran/66936
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #15 from Steve Kargl sgk at troutmask dot apl.washington.edu ---
On Sun, Aug 09, 2015 at 08:53:36AM +, fxcoudert at gcc dot gnu.org wrote:
Kai, as mingw maintainer, can you comment? Why did this issue appear recently?
And does
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
Francois-Xavier Coudert fxcoudert at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
Francois-Xavier Coudert fxcoudert at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #13 from Francois-Xavier Coudert fxcoudert at gcc dot gnu.org ---
(In reply to Steve Kargl from comment #12)
Aren't there enough occurences of __MINGW32__ in io/unix.c?
Why add yet another kludge? Put the #undef at line 48.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #12 from Steve Kargl sgk at troutmask dot apl.washington.edu ---
On Thu, Aug 06, 2015 at 04:57:15PM +, fxcoudert at gcc dot gnu.org wrote:
Index: io/unix.c
===
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #9 from Andrew Pinski pinskia at gcc dot gnu.org ---
(In reply to Keith Marshall from comment #8)
(In reply to kargl from comment #7)
So add
#define S_IRWXG 0
#define S_IRWXO 0
to the header file wherever mingw defines
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #10 from Keith Marshall keith.marshall at mailinator dot com ---
(In reply to Andrew Pinski from comment #9)
Well it is a libgfortran bug yes.
Which, being pedantic, makes it a GCC bug, because libgfortran is a component
of GCC.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #5 from Keith Marshall keith.marshall at mailinator dot com ---
(In reply to kargl from comment #4)
Update title. The code in question is
#ifdef HAVE_UMASK
/* Temporarily set the umask such that the file has 0600 permissions.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #6 from Keith Marshall keith.marshall at mailinator dot com ---
(In reply to kargl from comment #4)
Update title. The code in question is
#ifdef HAVE_UMASK
/* Temporarily set the umask such that the file has 0600 permissions.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
kargl at gcc dot gnu.org changed:
What|Removed |Added
CC||kargl at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
--- Comment #8 from Keith Marshall keith.marshall at mailinator dot com ---
(In reply to kargl from comment #7)
So add
#define S_IRWXG 0
#define S_IRWXO 0
to the header file wherever mingw defines the available mask bits
for umask(3).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66936
kargl at gcc dot gnu.org changed:
What|Removed |Added
Summary|io/unix.c gratuitously uses |io/unix.c gratuitously uses
18 matches
Mail list logo