public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/64613] New: <incomplete type> allocatable array after 4.7
@ 2015-01-15 13:24 ql.le at hotmail dot com
  2015-03-31 11:22 ` [Bug fortran/64613] " dominiq at lps dot ens.fr
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: ql.le at hotmail dot com @ 2015-01-15 13:24 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 64613
           Summary: <incomplete type> allocatable array after 4.7
           Product: gcc
           Version: 4.9.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ql.le at hotmail dot com

A small code to test:

```
integer :: x(2,3)
integer, allocatable :: y(:,:)

allocate(y(2,3))

x = reshape([1,2,3,4,5,6], [2,3], order=[2,1])
y = reshape([1,2,3,4,5,6], [2,3], order=[2,1])

print *, 'x', transpose(x)
print *, 'y', transpose(y)

end
```

On 4.7, gdb works fine with both x and y

```
[qlle@(none) ~]$ gdb --version | head -n1
GNU gdb (GDB) Fedora (7.4.50.20120120-54.fc17)
[qlle@(none) ~]$ gfortran --version | head -n1
GNU Fortran (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2)

(gdb) i lo
x = (( 1, 4) ( 2, 5) ( 3, 6) )
y = (( 1, 4) ( 2, 5) ( 3, 6) )
(gdb) p y(:,2)
$1 = (2, 5)
(gdb) p y(2,:)
$2 = (4, 5, 6)
(gdb) show language 
The current source language is "auto; currently fortran".
```

However on 4.9, `<incomplete type>` was shown instead:

```
~/Downloads❯ gdb --version | head -n 1
GNU gdb (GDB) 7.8.1

~/Downloads❯ gfortran --version | head -n1
GNU Fortran (Homebrew gcc 4.9.2_1) 4.9.2

~/Downloads❯ gdb a.out
...
(gdb) break 9
Breakpoint 1 at 0x100000b41: file alloc.f90, line 9.
run
...
(gdb) info locals
x = (( 1, 4) ( 2, 5) ( 3, 6) )
y = <incomplete type>
```
>From gcc-bugs-return-473347-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Jan 15 13:25:24 2015
Return-Path: <gcc-bugs-return-473347-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28278 invoked by alias); 15 Jan 2015 13:25:23 -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 28206 invoked by uid 48); 15 Jan 2015 13:25:15 -0000
From: "ramana at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/64310] libgcc2.c:2051:1: internal compiler error: in curr_insn_transform, at lra-constraints.c:3383
Date: Thu, 15 Jan 2015 13:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ramana at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
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 resolution
Message-ID: <bug-64310-4-cYPjLePROW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-64310-4@http.gcc.gnu.org/bugzilla/>
References: <bug-64310-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: 2015-01/txt/msg01341.txt.bz2
Content-length: 446

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

Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---
Fixed then....


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

* [Bug fortran/64613] <incomplete type> allocatable array after 4.7
  2015-01-15 13:24 [Bug fortran/64613] New: <incomplete type> allocatable array after 4.7 ql.le at hotmail dot com
@ 2015-03-31 11:22 ` dominiq at lps dot ens.fr
  2015-03-31 12:25 ` ql.le at hotmail dot com
  2015-08-30 14:42 ` dominiq at lps dot ens.fr
  2 siblings, 0 replies; 4+ messages in thread
From: dominiq at lps dot ens.fr @ 2015-03-31 11:22 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2015-03-31
     Ever confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
I get

(gdb) i lo
x = {{1, 4, 2}, {5, 3, 6}}
y = <incomplete type>

with 4.6.4, 4.7.3, and 4.8.2. With 5.0 I get

x = (( 1, 4) ( 2, 5) ( 3, 6) )
y = ()

Could this be related/duplicate of pr59438?


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

* [Bug fortran/64613] <incomplete type> allocatable array after 4.7
  2015-01-15 13:24 [Bug fortran/64613] New: <incomplete type> allocatable array after 4.7 ql.le at hotmail dot com
  2015-03-31 11:22 ` [Bug fortran/64613] " dominiq at lps dot ens.fr
@ 2015-03-31 12:25 ` ql.le at hotmail dot com
  2015-08-30 14:42 ` dominiq at lps dot ens.fr
  2 siblings, 0 replies; 4+ messages in thread
From: ql.le at hotmail dot com @ 2015-03-31 12:25 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Quang Linh LE <ql.le at hotmail dot com> ---
Actually the problem was because I recompiled vanilla versions of GCC/GDB on
Fedora (I was on Fedora 17 with GCC 4.7). Fedora has long history of patches
for GBD include VLA. After trying serveral times with Archer and other VLA
implement, I gave up. The best way I can suggest to a normal user is grabbing a
new version of Fedora with recent version of GCC and GDB...

Unfortunately, if one is on OS X, I can't find any solution atm.


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

* [Bug fortran/64613] <incomplete type> allocatable array after 4.7
  2015-01-15 13:24 [Bug fortran/64613] New: <incomplete type> allocatable array after 4.7 ql.le at hotmail dot com
  2015-03-31 11:22 ` [Bug fortran/64613] " dominiq at lps dot ens.fr
  2015-03-31 12:25 ` ql.le at hotmail dot com
@ 2015-08-30 14:42 ` dominiq at lps dot ens.fr
  2 siblings, 0 replies; 4+ messages in thread
From: dominiq at lps dot ens.fr @ 2015-08-30 14:42 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Actually the problem was because I recompiled vanilla versions of GCC/GDB
> on Fedora (I was on Fedora 17 with GCC 4.7). Fedora has long history
> of patches for GBD include VLA. After trying serveral times with Archer
> and other VLA implement, I gave up. The best way I can suggest
> to a normal user is grabbing a new version of Fedora with recent version
> of GCC and GDB...

Oldest supported version is now 4.9. If the problem persists with Fedora,
please report upstream.

> Unfortunately, if one is on OS X, I can't find any solution atm.

I don't understand this reference to OS X.


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

end of thread, other threads:[~2015-08-30 14:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-15 13:24 [Bug fortran/64613] New: <incomplete type> allocatable array after 4.7 ql.le at hotmail dot com
2015-03-31 11:22 ` [Bug fortran/64613] " dominiq at lps dot ens.fr
2015-03-31 12:25 ` ql.le at hotmail dot com
2015-08-30 14:42 ` dominiq at lps dot ens.fr

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).