public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules
@ 2014-10-13 22:31 russelldub at gmail dot com
  2014-10-14  0:34 ` [Bug fortran/63529] " kargl at gcc dot gnu.org
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: russelldub at gmail dot com @ 2014-10-13 22:31 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

            Bug ID: 63529
           Summary: Bad error and ICE with Cray Pointers in Modules
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: russelldub at gmail dot com

Consider the following "cray_ptr_issue1.f90":

MODULE PTR_MOD
  IMPLICIT NONE
  REAL :: ptee1(*)
  POINTER (ptr1, ptee1)
END MODULE PTR_MOD
PROGRAM MAIN
  USE PTR_MOD
  IMPLICIT NONE
  WRITE(*,*) "Hello, world!"
END PROGRAM MAIN

> gfortran -fcray-pointer cray_ptr_issue1.f90
cray_ptr_issue.f90:7.6:

  USE PTR_MOD
      1
Error: Assumed size array at (1) must be a dummy argument

Scratch head.  Change "REAL :: ptee1(*)" to REAL :: ptee1(10)".

> gfortran -fcray-pointer cray_ptr_issue2.f90
f951: internal compiler error: backend decl for module variable ptr1 already
exists
0x5fd8f8 gfc_create_module_variable
        ../../gcc-4.9.0/gcc/fortran/trans-decl.c:4251
0x5ca9ab do_traverse_symtree
        ../../gcc-4.9.0/gcc/fortran/symbol.c:3575
0x5fe552 gfc_generate_module_vars(gfc_namespace*)
        ../../gcc-4.9.0/gcc/fortran/trans-decl.c:4694
0x5e0851 gfc_generate_module_code(gfc_namespace*)
        ../../gcc-4.9.0/gcc/fortran/trans.c:1946
0x59ea59 translate_all_program_units
        ../../gcc-4.9.0/gcc/fortran/parse.c:4522
0x59ea59 gfc_parse_file()
        ../../gcc-4.9.0/gcc/fortran/parse.c:4732
0x5db795 gfc_be_parse_file
        ../../gcc-4.9.0/gcc/fortran/f95-lang.c:188
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
@ 2014-10-14  0:34 ` kargl at gcc dot gnu.org
  2014-10-14  0:49 ` russelldub at gmail dot com
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: kargl at gcc dot gnu.org @ 2014-10-14  0:34 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kargl at gcc dot gnu.org

--- Comment #1 from kargl at gcc dot gnu.org ---
(In reply to russelldub from comment #0)
> Consider the following "cray_ptr_issue1.f90":
> 
> MODULE PTR_MOD
>   IMPLICIT NONE
>   REAL :: ptee1(*)
>   POINTER (ptr1, ptee1)
> END MODULE PTR_MOD
> PROGRAM MAIN
>   USE PTR_MOD
>   IMPLICIT NONE
>   WRITE(*,*) "Hello, world!"
> END PROGRAM MAIN
> 
> > gfortran -fcray-pointer cray_ptr_issue1.f90
> cray_ptr_issue.f90:7.6:
> 
>   USE PTR_MOD
>       1
> Error: Assumed size array at (1) must be a dummy argument

Error makes more sense if compiled without -fcray-pointer.

> 
> Scratch head.  Change "REAL :: ptee1(*)" to REAL :: ptee1(10)".
> 
> > gfortran -fcray-pointer cray_ptr_issue2.f90
> f951: internal compiler error: backend decl for module variable ptr1 already
> exists

Which operating system?  It compiles and executes for me on
x86_64-*-freebsd with 5.0, 4.9.3, and 4.8.something.

PS: Do you have a copyright assignment with the FSF?

-- 
steve


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
  2014-10-14  0:34 ` [Bug fortran/63529] " kargl at gcc dot gnu.org
@ 2014-10-14  0:49 ` russelldub at gmail dot com
  2014-10-14  1:27 ` sgk at troutmask dot apl.washington.edu
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: russelldub at gmail dot com @ 2014-10-14  0:49 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

--- Comment #2 from russelldub at gmail dot com ---
(In reply to kargl from comment #1)
> (In reply to russelldub from comment #0)
> > Consider the following "cray_ptr_issue1.f90":
> > 
> > MODULE PTR_MOD
> >   IMPLICIT NONE
> >   REAL :: ptee1(*)
> >   POINTER (ptr1, ptee1)
> > END MODULE PTR_MOD
> > PROGRAM MAIN
> >   USE PTR_MOD
> >   IMPLICIT NONE
> >   WRITE(*,*) "Hello, world!"
> > END PROGRAM MAIN
> > 
> > > gfortran -fcray-pointer cray_ptr_issue1.f90
> > cray_ptr_issue.f90:7.6:
> > 
> >   USE PTR_MOD
> >       1
> > Error: Assumed size array at (1) must be a dummy argument
> 
> Error makes more sense if compiled without -fcray-pointer.
> 

I suppose, but I'm using cray pointers, so I would expect to include the flag,
and shouldn't assumed size arrays be allowed?  What's the correct syntax if so.
 (This works with ifort.)

> > 
> > Scratch head.  Change "REAL :: ptee1(*)" to REAL :: ptee1(10)".
> > 
> > > gfortran -fcray-pointer cray_ptr_issue2.f90
> > f951: internal compiler error: backend decl for module variable ptr1 already
> > exists
> 
> Which operating system?  It compiles and executes for me on
> x86_64-*-freebsd with 5.0, 4.9.3, and 4.8.something.
> 

RHEL derivative on x86_64, tried 4.4.6, 4.6.1, 4.7.1, 4.8.2, and 4.9.0.  No ICE
on Fedora 20 x86_64 with gcc-4.8.3.  Can try my Ubuntu laptop later if
necessary.

> PS: Do you have a copyright assignment with the FSF?
> 

No.  I suppose I should get that?


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
  2014-10-14  0:34 ` [Bug fortran/63529] " kargl at gcc dot gnu.org
  2014-10-14  0:49 ` russelldub at gmail dot com
@ 2014-10-14  1:27 ` sgk at troutmask dot apl.washington.edu
  2014-10-14 17:09 ` russelldub at gmail dot com
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: sgk at troutmask dot apl.washington.edu @ 2014-10-14  1:27 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

--- Comment #3 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
On Tue, Oct 14, 2014 at 12:49:52AM +0000, russelldub at gmail dot com wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529
> 
> --- Comment #2 from russelldub at gmail dot com ---
> (In reply to kargl from comment #1)
> > (In reply to russelldub from comment #0)
> > > 
> > > > gfortran -fcray-pointer cray_ptr_issue1.f90
> > > cray_ptr_issue.f90:7.6:
> > > 
> > >   USE PTR_MOD
> > >       1
> > > Error: Assumed size array at (1) must be a dummy argument
> > 
> > Error makes more sense if compiled without -fcray-pointer.
> > 
> 
> I suppose, but I'm using cray pointers, so I would expect to include
> the flag, and shouldn't assumed size arrays be allowed?  What's the
> correct syntax if so.
>  (This works with ifort.)

With ifort, are you compiling with whatever flag enforces
standards conformance.  I need to go hunting through the
standard to see if assumed size arrays are allowed in the
declaration section of a module.

>>> Scratch head.  Change "REAL :: ptee1(*)" to REAL :: ptee1(10)".
>>> 
>>>> gfortran -fcray-pointer cray_ptr_issue2.f90
>>> f951: internal compiler error: backend decl for module variable ptr1 already
>>> exists
>> 
>> Which operating system?  It compiles and executes for me on
>> x86_64-*-freebsd with 5.0, 4.9.3, and 4.8.something.
> 
> RHEL derivative on x86_64, tried 4.4.6, 4.6.1, 4.7.1, 4.8.2,
> and 4.9.0.  No ICE on Fedora 20 x86_64 with gcc-4.8.3.  Can try
> my Ubuntu laptop later if necessary.

Hmmm, this smells like a 'used after free' issue.  Do you
have valgrind on the system where the failure occurs? That
might point at the smoking gun.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
                   ` (2 preceding siblings ...)
  2014-10-14  1:27 ` sgk at troutmask dot apl.washington.edu
@ 2014-10-14 17:09 ` russelldub at gmail dot com
  2014-10-15  8:35 ` dominiq at lps dot ens.fr
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: russelldub at gmail dot com @ 2014-10-14 17:09 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

--- Comment #5 from russelldub at gmail dot com ---
> With ifort, are you compiling with whatever flag enforces
> standards conformance.  I need to go hunting through the
> standard to see if assumed size arrays are allowed in the
> declaration section of a module.

ifort doesn't complain with -standard-semantics.  If I add
-std{f90,f95,f03,f08} then I get a warning about the POINTER statement being
dis-allowed, but it still compiles.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
                   ` (3 preceding siblings ...)
  2014-10-14 17:09 ` russelldub at gmail dot com
@ 2014-10-15  8:35 ` dominiq at lps dot ens.fr
  2014-10-15 17:30 ` russelldub at gmail dot com
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: dominiq at lps dot ens.fr @ 2014-10-15  8:35 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2014-10-15
     Ever confirmed|0                           |1

--- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
AFAICT the ICE with "REAL :: ptee1(10)" has been fixed for gfortran 4.9.1 and
above (also for 4.8.4).

I also think the error for "REAL :: ptee1(*)" is right.

If you agree with the above, could you please close this PR as FIXED?


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
                   ` (4 preceding siblings ...)
  2014-10-15  8:35 ` dominiq at lps dot ens.fr
@ 2014-10-15 17:30 ` russelldub at gmail dot com
  2014-12-03 19:16 ` russelldub at gmail dot com
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: russelldub at gmail dot com @ 2014-10-15 17:30 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

--- Comment #7 from russelldub at gmail dot com ---
(In reply to Dominique d'Humieres from comment #6)
> AFAICT the ICE with "REAL :: ptee1(10)" has been fixed for gfortran 4.9.1
> and above (also for 4.8.4).

I can't easily test with either of those, but the ICE doesn't happen for me
with a trunk build, so I guess that's OK.

> I also think the error for "REAL :: ptee1(*)" is right.

Whether or not the assumed size array is allowed is one question.  I don't know
the answer but I can say that both ifort and pgf95 think it's fine.  I can't
find a definitive answer in the standards, but as cray-pointers aren't part of
the standard, it's probably not the right way to handle that question.

The second question is whether the emitted error is sufficient to allow one to
fix the problem.  It's true that omitting -fcray-pointer from the arguments
does give a more informative error, but I would have tried a lot of other
things before getting to that as I am trying to compile code that depends on
cray pointers.  It would be much better if the informative error showing the
actual location of the issue was emitted when using -fcray-pointer.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
                   ` (5 preceding siblings ...)
  2014-10-15 17:30 ` russelldub at gmail dot com
@ 2014-12-03 19:16 ` russelldub at gmail dot com
  2014-12-06 16:38 ` dominiq at lps dot ens.fr
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: russelldub at gmail dot com @ 2014-12-03 19:16 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

--- Comment #8 from russelldub at gmail dot com ---
Not sure what correct etiquette is for checking on bug status, but this has
been sitting for close to two months now, so I thought I would poke my head in
again.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
                   ` (6 preceding siblings ...)
  2014-12-03 19:16 ` russelldub at gmail dot com
@ 2014-12-06 16:38 ` dominiq at lps dot ens.fr
  2014-12-06 19:11 ` sgk at troutmask dot apl.washington.edu
  2014-12-08  6:23 ` Joost.VandeVondele at mat dot ethz.ch
  9 siblings, 0 replies; 11+ messages in thread
From: dominiq at lps dot ens.fr @ 2014-12-06 16:38 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

--- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Not sure what correct etiquette is for checking on bug status, but this has
> been sitting for close to two months now, so I thought I would poke my head
> in again.

Nasty answer: what did you do to fix it?

I RTFM and saw at
https://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html#Cray-pointers

> The pointer is an integer that is intended to hold a memory address.
> The pointee may be an array or scalar. A pointee can be an assumed size
> array—that is, the last dimension may be left unspecified by using a *
> in place of a value—but a pointee cannot be an assumed shape array.
> No space is allocated for the pointee.

So the test in comment 0 seems valid according the above. So either the POINTER
statement is not recorded in the module, or it is recorded, but not used when
the module is read. Note that using f77 extensions with f90+ standard features
is a *VERY BAD* idea: if one wants to "modernize" a "legacy" f77 code, I think
the first step should be to replace all the non-standard extensions with the
suitable standard f90+ constructs, then refactor the code to use modules, ... .

For this PR, I see three possibilities:

(1) Document that cray pointers should not be used in modules for assumed size
arrays. That's the easiest.

(2) Reject cray pointers used in modules for assumed size arrays. This requires
that you find the location to do it, but should not be too difficult.

(3) Accept cray pointers used in modules for assumed size arrays, i.e., check
that cray pointers are recorded in the module and that the information is
properly used when reading the module. This is probably a lot of work,
especially if you know very little about the generation and use of *.mod files
(it is also quite tricky to change this part of the code).

So pick your choice and do the work. Good luck!
>From gcc-bugs-return-469630-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Dec 06 16:49:33 2014
Return-Path: <gcc-bugs-return-469630-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3274 invoked by alias); 6 Dec 2014 16:49:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 3239 invoked by uid 48); 6 Dec 2014 16:49:29 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/64203] shared_mutex compile errors on bare-metal targets
Date: Sat, 06 Dec 2014 16:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 4.9.2
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-64203-4-gNZxIKvX6q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-64203-4@http.gcc.gnu.org/bugzilla/>
References: <bug-64203-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-12/txt/msg00637.txt.bz2
Content-length: 401

https://gcc.gnu.org/bugzilla/show_bug.cgi?idd203

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2014-12-06
     Ever confirmed|0                           |1


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
                   ` (7 preceding siblings ...)
  2014-12-06 16:38 ` dominiq at lps dot ens.fr
@ 2014-12-06 19:11 ` sgk at troutmask dot apl.washington.edu
  2014-12-08  6:23 ` Joost.VandeVondele at mat dot ethz.ch
  9 siblings, 0 replies; 11+ messages in thread
From: sgk at troutmask dot apl.washington.edu @ 2014-12-06 19:11 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

--- Comment #10 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
On Sat, Dec 06, 2014 at 04:38:53PM +0000, dominiq at lps dot ens.fr wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529
> 
> --- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> > Not sure what correct etiquette is for checking on bug status, but this has
> > been sitting for close to two months now, so I thought I would poke my head
> > in again.
> 
> Nasty answer: what did you do to fix it?
> 
> I RTFM and saw at
> https://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html#Cray-pointers

That's a tad bit harsh.  I don't recall Russell reporting previous
bugs/issues.  Don't want to scare off a potential contributor. :)

Russell, there is no "correct etiquette" when inferring about
the status of a bug.  Unfortunately, the reality of the situation
is that there are too few gfortran developers and too many issues.
That is, there is a man power problem.  A gfortran developer typically
fixes bugs that effect his own ability to use gfortran or, well, bugs
that he knows how to fix.  The individual who implemented the Cray
pointer feature (and the person with the most intimate knowledge of
how it works) hasn't contributed to gfortran in a long time, which is 
understandable in that the priorities of volunteers do change.

Dominique's advise of not mixing vendor extensions with newer
Fortran features (i.e., cray pointers and modules) is well intended.

I know this above isn't what you want to read, but unfortunately,
it is the reality of the situation.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug fortran/63529] Bad error and ICE with Cray Pointers in Modules
  2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
                   ` (8 preceding siblings ...)
  2014-12-06 19:11 ` sgk at troutmask dot apl.washington.edu
@ 2014-12-08  6:23 ` Joost.VandeVondele at mat dot ethz.ch
  9 siblings, 0 replies; 11+ messages in thread
From: Joost.VandeVondele at mat dot ethz.ch @ 2014-12-08  6:23 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63529

Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Joost.VandeVondele at mat dot ethz
                   |                            |.ch

--- Comment #12 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> ---
(In reply to russelldub from comment #11)
> > > Nasty answer: what did you do to fix it?

> > That's a tad bit harsh.  I don't recall Russell reporting previous
> > bugs/issues.  Don't want to scare off a potential contributor. :)
> 
> It would be a fair enough response if I had gotten any response when I did
> do some work and provided code on another PR (PR 40958).  As it is, it's
> fairly discouraging.

It is indeed not so easy to really get code accepted... concerning the patch in
PR40958, you need to post to gcc-patches@ and fortran@ to get the discussion
started. Patches in bugzilla are seldom noticed/committed by somebody else.


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-12-08  6:23 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-13 22:31 [Bug fortran/63529] New: Bad error and ICE with Cray Pointers in Modules russelldub at gmail dot com
2014-10-14  0:34 ` [Bug fortran/63529] " kargl at gcc dot gnu.org
2014-10-14  0:49 ` russelldub at gmail dot com
2014-10-14  1:27 ` sgk at troutmask dot apl.washington.edu
2014-10-14 17:09 ` russelldub at gmail dot com
2014-10-15  8:35 ` dominiq at lps dot ens.fr
2014-10-15 17:30 ` russelldub at gmail dot com
2014-12-03 19:16 ` russelldub at gmail dot com
2014-12-06 16:38 ` dominiq at lps dot ens.fr
2014-12-06 19:11 ` sgk at troutmask dot apl.washington.edu
2014-12-08  6:23 ` Joost.VandeVondele at mat dot ethz.ch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).