public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/30321] New: program crash for SUM applied to zero-size array
@ 2006-12-28 20:34 vivekrao4 at yahoo dot com
2006-12-28 21:21 ` [Bug fortran/30321] " tkoenig at gcc dot gnu dot org
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: vivekrao4 at yahoo dot com @ 2006-12-28 20:34 UTC (permalink / raw)
To: gcc-bugs
U:\vrao\fortran>gfortran -v
Using built-in specs.
Target: i386-pc-mingw32
Configured with: ../trunk/configure --prefix=/mingw
--enable-languages=c,fortran --with-gmp=/home/coudert/local --disable-nls
--with-ld=/mingw/bin/ld --with-as=/mingw/bin/as --disable-werror
--enable-bootstrap --enable-threads --host=i386-pc-mingw32 --disable-shared
--enable-libgomp
Thread model: win32
gcc version 4.3.0 20061021 (experimental)
U:\vrao\fortran>type xzero_size_array.f90
program xzero
implicit none
integer :: ii(1,0)
ii = 1
print*,"sum(ii,dim=1) =",sum(ii,dim=1)
end program xzero
U:\vrao\fortran>gfortran xzero_size_array.f90
U:\vrao\fortran>a.exe
program crashes (Windows pop-up: a.exe has encountered a problem and needs to
close)
--
Summary: program crash for SUM applied to zero-size array
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: vivekrao4 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30321
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/30321] program crash for SUM applied to zero-size array
2006-12-28 20:34 [Bug fortran/30321] New: program crash for SUM applied to zero-size array vivekrao4 at yahoo dot com
@ 2006-12-28 21:21 ` tkoenig at gcc dot gnu dot org
2006-12-29 9:03 ` toon at moene dot indiv dot nluug dot nl
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2006-12-28 21:21 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from tkoenig at gcc dot gnu dot org 2006-12-28 21:20 -------
Confirmed, the crash is within the library:
$ gfortran -g xzero_size_array.f90
$ gdb ./a.out
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library
"/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) r
Starting program: /home/ig25/Krempel/a.out
Failed to read a valid object file image from memory.
Program received signal SIGSEGV, Segmentation fault.
0xb7f57b70 in *_gfortran_sum_i4 (retarray=0xbfbe19c0, array=0xbfbe1998,
pdim=0x8048974) at ../../../../gcc/trunk/libgfortran/generated/sum_i4.c:125
125 *dest = 0;
(gdb) p dest
$1 = (GFC_INTEGER_4 *) 0x0
--
tkoenig at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tkoenig at gcc dot gnu dot
| |org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2006-12-28 21:20:56
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30321
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/30321] program crash for SUM applied to zero-size array
2006-12-28 20:34 [Bug fortran/30321] New: program crash for SUM applied to zero-size array vivekrao4 at yahoo dot com
2006-12-28 21:21 ` [Bug fortran/30321] " tkoenig at gcc dot gnu dot org
@ 2006-12-29 9:03 ` toon at moene dot indiv dot nluug dot nl
2006-12-29 9:50 ` tkoenig at gcc dot gnu dot org
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: toon at moene dot indiv dot nluug dot nl @ 2006-12-29 9:03 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from toon at moene dot indiv dot nluug dot nl 2006-12-29 09:03 -------
*** Bug 30320 has been marked as a duplicate of this bug. ***
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30321
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/30321] program crash for SUM applied to zero-size array
2006-12-28 20:34 [Bug fortran/30321] New: program crash for SUM applied to zero-size array vivekrao4 at yahoo dot com
2006-12-28 21:21 ` [Bug fortran/30321] " tkoenig at gcc dot gnu dot org
2006-12-29 9:03 ` toon at moene dot indiv dot nluug dot nl
@ 2006-12-29 9:50 ` tkoenig at gcc dot gnu dot org
2006-12-30 9:40 ` patchapp at dberlin dot org
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2006-12-29 9:50 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from tkoenig at gcc dot gnu dot org 2006-12-29 09:50 -------
I'll do this.
--
tkoenig at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |tkoenig at gcc dot gnu dot
|dot org |org
Status|NEW |ASSIGNED
Last reconfirmed|2006-12-28 21:20:56 |2006-12-29 09:50:13
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30321
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/30321] program crash for SUM applied to zero-size array
2006-12-28 20:34 [Bug fortran/30321] New: program crash for SUM applied to zero-size array vivekrao4 at yahoo dot com
` (2 preceding siblings ...)
2006-12-29 9:50 ` tkoenig at gcc dot gnu dot org
@ 2006-12-30 9:40 ` patchapp at dberlin dot org
2006-12-30 13:17 ` tkoenig at gcc dot gnu dot org
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: patchapp at dberlin dot org @ 2006-12-30 9:40 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from patchapp at dberlin dot org 2006-12-30 09:40 -------
Subject: Bug number PR libfortran/30321
A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2006-12/msg01864.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30321
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/30321] program crash for SUM applied to zero-size array
2006-12-28 20:34 [Bug fortran/30321] New: program crash for SUM applied to zero-size array vivekrao4 at yahoo dot com
` (3 preceding siblings ...)
2006-12-30 9:40 ` patchapp at dberlin dot org
@ 2006-12-30 13:17 ` tkoenig at gcc dot gnu dot org
2007-01-09 23:14 ` tkoenig at gcc dot gnu dot org
2007-01-19 22:38 ` tkoenig at gcc dot gnu dot org
6 siblings, 0 replies; 8+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2006-12-30 13:17 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from tkoenig at gcc dot gnu dot org 2006-12-30 13:16 -------
Subject: Bug 30321
Author: tkoenig
Date: Sat Dec 30 13:16:36 2006
New Revision: 120287
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120287
Log:
2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
PR libfortran/30321
* m4/ifunction.m4 (name`'rtype_qual`_'atype_code):
Check for extents < 0 for zero-sized arrays. If
no retarray has been specified and the size is zero,
return early.
(`m'name`'rtype_qual`_'atype_code): Likewise.
* generated/all_l16.c: Regenerated.
* generated/all_l4.c: Regenerated.
* generated/all_l8.c: Regenerated.
* generated/any_l16.c: Regenerated.
* generated/any_l4.c: Regenerated.
* generated/any_l8.c: Regenerated.
* generated/count_16_l16.c: Regenerated.
* generated/count_16_l4.c: Regenerated.
* generated/count_16_l8.c: Regenerated.
* generated/count_4_l16.c: Regenerated.
* generated/count_4_l4.c: Regenerated.
* generated/count_4_l8.c: Regenerated.
* generated/count_8_l16.c: Regenerated.
* generated/count_8_l4.c: Regenerated.
* generated/count_8_l8.c: Regenerated.
* generated/cshift1_16.c: Regenerated.
* generated/cshift1_4.c: Regenerated.
* generated/cshift1_8.c: Regenerated.
* generated/maxloc1_16_i16.c: Regenerated.
* generated/maxloc1_16_i4.c: Regenerated.
* generated/maxloc1_16_i8.c: Regenerated.
* generated/maxloc1_16_r10.c: Regenerated.
* generated/maxloc1_16_r16.c: Regenerated.
* generated/maxloc1_16_r4.c: Regenerated.
* generated/maxloc1_16_r8.c: Regenerated.
* generated/maxloc1_4_i16.c: Regenerated.
* generated/maxloc1_4_i4.c: Regenerated.
* generated/maxloc1_4_i8.c: Regenerated.
* generated/maxloc1_4_r10.c: Regenerated.
* generated/maxloc1_4_r16.c: Regenerated.
* generated/maxloc1_4_r4.c: Regenerated.
* generated/maxloc1_4_r8.c: Regenerated.
* generated/maxloc1_8_i16.c: Regenerated.
* generated/maxloc1_8_i4.c: Regenerated.
* generated/maxloc1_8_i8.c: Regenerated.
* generated/maxloc1_8_r10.c: Regenerated.
* generated/maxloc1_8_r16.c: Regenerated.
* generated/maxloc1_8_r4.c: Regenerated.
* generated/maxloc1_8_r8.c: Regenerated.
* generated/maxval_i16.c: Regenerated.
* generated/maxval_i4.c: Regenerated.
* generated/maxval_i8.c: Regenerated.
* generated/maxval_r10.c: Regenerated.
* generated/maxval_r16.c: Regenerated.
* generated/maxval_r4.c: Regenerated.
* generated/maxval_r8.c: Regenerated.
* generated/minloc1_16_i16.c: Regenerated.
* generated/minloc1_16_i4.c: Regenerated.
* generated/minloc1_16_i8.c: Regenerated.
* generated/minloc1_16_r10.c: Regenerated.
* generated/minloc1_16_r16.c: Regenerated.
* generated/minloc1_16_r4.c: Regenerated.
* generated/minloc1_16_r8.c: Regenerated.
* generated/minloc1_4_i16.c: Regenerated.
* generated/minloc1_4_i4.c: Regenerated.
* generated/minloc1_4_i8.c: Regenerated.
* generated/minloc1_4_r10.c: Regenerated.
* generated/minloc1_4_r16.c: Regenerated.
* generated/minloc1_4_r4.c: Regenerated.
* generated/minloc1_4_r8.c: Regenerated.
* generated/minloc1_8_i16.c: Regenerated.
* generated/minloc1_8_i4.c: Regenerated.
* generated/minloc1_8_i8.c: Regenerated.
* generated/minloc1_8_r10.c: Regenerated.
* generated/minloc1_8_r16.c: Regenerated.
* generated/minloc1_8_r4.c: Regenerated.
* generated/minloc1_8_r8.c: Regenerated.
* generated/minval_i16.c: Regenerated.
* generated/minval_i4.c: Regenerated.
* generated/minval_i8.c: Regenerated.
* generated/minval_r10.c: Regenerated.
* generated/minval_r16.c: Regenerated.
* generated/minval_r4.c: Regenerated.
* generated/minval_r8.c: Regenerated.
* generated/product_c10.c: Regenerated.
* generated/product_c16.c: Regenerated.
* generated/product_c4.c: Regenerated.
* generated/product_c8.c: Regenerated.
* generated/product_i16.c: Regenerated.
* generated/product_i4.c: Regenerated.
* generated/product_i8.c: Regenerated.
* generated/product_r10.c: Regenerated.
* generated/product_r16.c: Regenerated.
* generated/product_r4.c: Regenerated.
* generated/product_r8.c: Regenerated.
* generated/sum_c10.c: Regenerated.
* generated/sum_c16.c: Regenerated.
* generated/sum_c4.c: Regenerated.
* generated/sum_c8.c: Regenerated.
* generated/sum_i16.c: Regenerated.
* generated/sum_i4.c: Regenerated.
* generated/sum_i8.c: Regenerated.
* generated/sum_r10.c: Regenerated.
* generated/sum_r16.c: Regenerated.
* generated/sum_r4.c: Regenerated.
* generated/sum_r8.c: Regenerated.
2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
PR libfortran/30321
* gfortran.dg/sum_zero_array_1.f90: New test.
Added:
trunk/gcc/testsuite/gfortran.dg/sum_zero_array_1.f90
Modified:
trunk/gcc/testsuite/ChangeLog
trunk/libgfortran/ChangeLog
trunk/libgfortran/generated/all_l16.c
trunk/libgfortran/generated/all_l4.c
trunk/libgfortran/generated/all_l8.c
trunk/libgfortran/generated/any_l16.c
trunk/libgfortran/generated/any_l4.c
trunk/libgfortran/generated/any_l8.c
trunk/libgfortran/generated/count_16_l16.c
trunk/libgfortran/generated/count_16_l4.c
trunk/libgfortran/generated/count_16_l8.c
trunk/libgfortran/generated/count_4_l16.c
trunk/libgfortran/generated/count_4_l4.c
trunk/libgfortran/generated/count_4_l8.c
trunk/libgfortran/generated/count_8_l16.c
trunk/libgfortran/generated/count_8_l4.c
trunk/libgfortran/generated/count_8_l8.c
trunk/libgfortran/generated/cshift1_16.c
trunk/libgfortran/generated/cshift1_4.c
trunk/libgfortran/generated/cshift1_8.c
trunk/libgfortran/generated/maxloc1_16_i16.c
trunk/libgfortran/generated/maxloc1_16_i4.c
trunk/libgfortran/generated/maxloc1_16_i8.c
trunk/libgfortran/generated/maxloc1_16_r10.c
trunk/libgfortran/generated/maxloc1_16_r16.c
trunk/libgfortran/generated/maxloc1_16_r4.c
trunk/libgfortran/generated/maxloc1_16_r8.c
trunk/libgfortran/generated/maxloc1_4_i16.c
trunk/libgfortran/generated/maxloc1_4_i4.c
trunk/libgfortran/generated/maxloc1_4_i8.c
trunk/libgfortran/generated/maxloc1_4_r10.c
trunk/libgfortran/generated/maxloc1_4_r16.c
trunk/libgfortran/generated/maxloc1_4_r4.c
trunk/libgfortran/generated/maxloc1_4_r8.c
trunk/libgfortran/generated/maxloc1_8_i16.c
trunk/libgfortran/generated/maxloc1_8_i4.c
trunk/libgfortran/generated/maxloc1_8_i8.c
trunk/libgfortran/generated/maxloc1_8_r10.c
trunk/libgfortran/generated/maxloc1_8_r16.c
trunk/libgfortran/generated/maxloc1_8_r4.c
trunk/libgfortran/generated/maxloc1_8_r8.c
trunk/libgfortran/generated/maxval_i16.c
trunk/libgfortran/generated/maxval_i4.c
trunk/libgfortran/generated/maxval_i8.c
trunk/libgfortran/generated/maxval_r10.c
trunk/libgfortran/generated/maxval_r16.c
trunk/libgfortran/generated/maxval_r4.c
trunk/libgfortran/generated/maxval_r8.c
trunk/libgfortran/generated/minloc1_16_i16.c
trunk/libgfortran/generated/minloc1_16_i4.c
trunk/libgfortran/generated/minloc1_16_i8.c
trunk/libgfortran/generated/minloc1_16_r10.c
trunk/libgfortran/generated/minloc1_16_r16.c
trunk/libgfortran/generated/minloc1_16_r4.c
trunk/libgfortran/generated/minloc1_16_r8.c
trunk/libgfortran/generated/minloc1_4_i16.c
trunk/libgfortran/generated/minloc1_4_i4.c
trunk/libgfortran/generated/minloc1_4_i8.c
trunk/libgfortran/generated/minloc1_4_r10.c
trunk/libgfortran/generated/minloc1_4_r16.c
trunk/libgfortran/generated/minloc1_4_r4.c
trunk/libgfortran/generated/minloc1_4_r8.c
trunk/libgfortran/generated/minloc1_8_i16.c
trunk/libgfortran/generated/minloc1_8_i4.c
trunk/libgfortran/generated/minloc1_8_i8.c
trunk/libgfortran/generated/minloc1_8_r10.c
trunk/libgfortran/generated/minloc1_8_r16.c
trunk/libgfortran/generated/minloc1_8_r4.c
trunk/libgfortran/generated/minloc1_8_r8.c
trunk/libgfortran/generated/minval_i16.c
trunk/libgfortran/generated/minval_i4.c
trunk/libgfortran/generated/minval_i8.c
trunk/libgfortran/generated/minval_r10.c
trunk/libgfortran/generated/minval_r16.c
trunk/libgfortran/generated/minval_r4.c
trunk/libgfortran/generated/minval_r8.c
trunk/libgfortran/generated/product_c10.c
trunk/libgfortran/generated/product_c16.c
trunk/libgfortran/generated/product_c4.c
trunk/libgfortran/generated/product_c8.c
trunk/libgfortran/generated/product_i16.c
trunk/libgfortran/generated/product_i4.c
trunk/libgfortran/generated/product_i8.c
trunk/libgfortran/generated/product_r10.c
trunk/libgfortran/generated/product_r16.c
trunk/libgfortran/generated/product_r4.c
trunk/libgfortran/generated/product_r8.c
trunk/libgfortran/generated/sum_c10.c
trunk/libgfortran/generated/sum_c16.c
trunk/libgfortran/generated/sum_c4.c
trunk/libgfortran/generated/sum_c8.c
trunk/libgfortran/generated/sum_i16.c
trunk/libgfortran/generated/sum_i4.c
trunk/libgfortran/generated/sum_i8.c
trunk/libgfortran/generated/sum_r10.c
trunk/libgfortran/generated/sum_r16.c
trunk/libgfortran/generated/sum_r4.c
trunk/libgfortran/generated/sum_r8.c
trunk/libgfortran/m4/ifunction.m4
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30321
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/30321] program crash for SUM applied to zero-size array
2006-12-28 20:34 [Bug fortran/30321] New: program crash for SUM applied to zero-size array vivekrao4 at yahoo dot com
` (4 preceding siblings ...)
2006-12-30 13:17 ` tkoenig at gcc dot gnu dot org
@ 2007-01-09 23:14 ` tkoenig at gcc dot gnu dot org
2007-01-19 22:38 ` tkoenig at gcc dot gnu dot org
6 siblings, 0 replies; 8+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-01-09 23:14 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from tkoenig at gcc dot gnu dot org 2007-01-09 23:13 -------
Subject: Bug 30321
Author: tkoenig
Date: Tue Jan 9 23:13:42 2007
New Revision: 120623
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120623
Log:
2007-01-08 Thomas Koenig <Thomas.Koenig@online.de>
PR libfortran/30321
Backport from trunk
* m4/ifunction.m4 (name`'rtype_qual`_'atype_code):
Check for extents < 0 for zero-sized arrays. If
no retarray has been specified and the size is zero,
return early.
(`m'name`'rtype_qual`_'atype_code): Likewise.
* generated/all_l16.c: Regenerated.
* generated/all_l4.c: Regenerated.
* generated/all_l8.c: Regenerated.
* generated/any_l16.c: Regenerated.
* generated/any_l4.c: Regenerated.
* generated/any_l8.c: Regenerated.
* generated/count_16_l16.c: Regenerated.
* generated/count_16_l4.c: Regenerated.
* generated/count_16_l8.c: Regenerated.
* generated/count_4_l16.c: Regenerated.
* generated/count_4_l4.c: Regenerated.
* generated/count_4_l8.c: Regenerated.
* generated/count_8_l16.c: Regenerated.
* generated/count_8_l4.c: Regenerated.
* generated/count_8_l8.c: Regenerated.
* generated/cshift1_16.c: Regenerated.
* generated/cshift1_4.c: Regenerated.
* generated/cshift1_8.c: Regenerated.
* generated/maxloc1_16_i16.c: Regenerated.
* generated/maxloc1_16_i4.c: Regenerated.
* generated/maxloc1_16_i8.c: Regenerated.
* generated/maxloc1_16_r10.c: Regenerated.
* generated/maxloc1_16_r16.c: Regenerated.
* generated/maxloc1_16_r4.c: Regenerated.
* generated/maxloc1_16_r8.c: Regenerated.
* generated/maxloc1_4_i16.c: Regenerated.
* generated/maxloc1_4_i4.c: Regenerated.
* generated/maxloc1_4_i8.c: Regenerated.
* generated/maxloc1_4_r10.c: Regenerated.
* generated/maxloc1_4_r16.c: Regenerated.
* generated/maxloc1_4_r4.c: Regenerated.
* generated/maxloc1_4_r8.c: Regenerated.
* generated/maxloc1_8_i16.c: Regenerated.
* generated/maxloc1_8_i4.c: Regenerated.
* generated/maxloc1_8_i8.c: Regenerated.
* generated/maxloc1_8_r10.c: Regenerated.
* generated/maxloc1_8_r16.c: Regenerated.
* generated/maxloc1_8_r4.c: Regenerated.
* generated/maxloc1_8_r8.c: Regenerated.
* generated/maxval_i16.c: Regenerated.
* generated/maxval_i4.c: Regenerated.
* generated/maxval_i8.c: Regenerated.
* generated/maxval_r10.c: Regenerated.
* generated/maxval_r16.c: Regenerated.
* generated/maxval_r4.c: Regenerated.
* generated/maxval_r8.c: Regenerated.
* generated/minloc1_16_i16.c: Regenerated.
* generated/minloc1_16_i4.c: Regenerated.
* generated/minloc1_16_i8.c: Regenerated.
* generated/minloc1_16_r10.c: Regenerated.
* generated/minloc1_16_r16.c: Regenerated.
* generated/minloc1_16_r4.c: Regenerated.
* generated/minloc1_16_r8.c: Regenerated.
* generated/minloc1_4_i16.c: Regenerated.
* generated/minloc1_4_i4.c: Regenerated.
* generated/minloc1_4_i8.c: Regenerated.
* generated/minloc1_4_r10.c: Regenerated.
* generated/minloc1_4_r16.c: Regenerated.
* generated/minloc1_4_r4.c: Regenerated.
* generated/minloc1_4_r8.c: Regenerated.
* generated/minloc1_8_i16.c: Regenerated.
* generated/minloc1_8_i4.c: Regenerated.
* generated/minloc1_8_i8.c: Regenerated.
* generated/minloc1_8_r10.c: Regenerated.
* generated/minloc1_8_r16.c: Regenerated.
* generated/minloc1_8_r4.c: Regenerated.
* generated/minloc1_8_r8.c: Regenerated.
* generated/minval_i16.c: Regenerated.
* generated/minval_i4.c: Regenerated.
* generated/minval_i8.c: Regenerated.
* generated/minval_r10.c: Regenerated.
* generated/minval_r16.c: Regenerated.
* generated/minval_r4.c: Regenerated.
* generated/minval_r8.c: Regenerated.
* generated/product_c10.c: Regenerated.
* generated/product_c16.c: Regenerated.
* generated/product_c4.c: Regenerated.
* generated/product_c8.c: Regenerated.
* generated/product_i16.c: Regenerated.
* generated/product_i4.c: Regenerated.
* generated/product_i8.c: Regenerated.
* generated/product_r10.c: Regenerated.
* generated/product_r16.c: Regenerated.
* generated/product_r4.c: Regenerated.
* generated/product_r8.c: Regenerated.
* generated/sum_c10.c: Regenerated.
* generated/sum_c16.c: Regenerated.
* generated/sum_c4.c: Regenerated.
* generated/sum_c8.c: Regenerated.
* generated/sum_i16.c: Regenerated.
* generated/sum_i4.c: Regenerated.
* generated/sum_i8.c: Regenerated.
* generated/sum_r10.c: Regenerated.
* generated/sum_r16.c: Regenerated.
* generated/sum_r4.c: Regenerated.
* generated/sum_r8.c: Regenerated.
2006-01-08 Thomas Koenig <Thomas.Koenig@online.de>
PR libfortran/30321
* gfortran.dg/sum_zero_array_1.f90: New test.
Added:
branches/gcc-4_2-branch/gcc/testsuite/gfortran.dg/sum_zero_array_1.f90
Modified:
branches/gcc-4_2-branch/gcc/testsuite/ChangeLog
branches/gcc-4_2-branch/libgfortran/ChangeLog
branches/gcc-4_2-branch/libgfortran/generated/all_l16.c
branches/gcc-4_2-branch/libgfortran/generated/all_l4.c
branches/gcc-4_2-branch/libgfortran/generated/all_l8.c
branches/gcc-4_2-branch/libgfortran/generated/any_l16.c
branches/gcc-4_2-branch/libgfortran/generated/any_l4.c
branches/gcc-4_2-branch/libgfortran/generated/any_l8.c
branches/gcc-4_2-branch/libgfortran/generated/count_16_l16.c
branches/gcc-4_2-branch/libgfortran/generated/count_16_l4.c
branches/gcc-4_2-branch/libgfortran/generated/count_16_l8.c
branches/gcc-4_2-branch/libgfortran/generated/count_4_l16.c
branches/gcc-4_2-branch/libgfortran/generated/count_4_l4.c
branches/gcc-4_2-branch/libgfortran/generated/count_4_l8.c
branches/gcc-4_2-branch/libgfortran/generated/count_8_l16.c
branches/gcc-4_2-branch/libgfortran/generated/count_8_l4.c
branches/gcc-4_2-branch/libgfortran/generated/count_8_l8.c
branches/gcc-4_2-branch/libgfortran/generated/cshift1_16.c
branches/gcc-4_2-branch/libgfortran/generated/cshift1_4.c
branches/gcc-4_2-branch/libgfortran/generated/cshift1_8.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_16_i16.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_16_i4.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_16_i8.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_16_r10.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_16_r16.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_16_r4.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_16_r8.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_4_i16.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_4_i4.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_4_i8.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_4_r10.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_4_r16.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_4_r4.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_4_r8.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_8_i16.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_8_i4.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_8_i8.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_8_r10.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_8_r16.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_8_r4.c
branches/gcc-4_2-branch/libgfortran/generated/maxloc1_8_r8.c
branches/gcc-4_2-branch/libgfortran/generated/maxval_i16.c
branches/gcc-4_2-branch/libgfortran/generated/maxval_i4.c
branches/gcc-4_2-branch/libgfortran/generated/maxval_i8.c
branches/gcc-4_2-branch/libgfortran/generated/maxval_r10.c
branches/gcc-4_2-branch/libgfortran/generated/maxval_r16.c
branches/gcc-4_2-branch/libgfortran/generated/maxval_r4.c
branches/gcc-4_2-branch/libgfortran/generated/maxval_r8.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_16_i16.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_16_i4.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_16_i8.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_16_r10.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_16_r16.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_16_r4.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_16_r8.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_4_i16.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_4_i4.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_4_i8.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_4_r10.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_4_r16.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_4_r4.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_4_r8.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_8_i16.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_8_i4.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_8_i8.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_8_r10.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_8_r16.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_8_r4.c
branches/gcc-4_2-branch/libgfortran/generated/minloc1_8_r8.c
branches/gcc-4_2-branch/libgfortran/generated/minval_i16.c
branches/gcc-4_2-branch/libgfortran/generated/minval_i4.c
branches/gcc-4_2-branch/libgfortran/generated/minval_i8.c
branches/gcc-4_2-branch/libgfortran/generated/minval_r10.c
branches/gcc-4_2-branch/libgfortran/generated/minval_r16.c
branches/gcc-4_2-branch/libgfortran/generated/minval_r4.c
branches/gcc-4_2-branch/libgfortran/generated/minval_r8.c
branches/gcc-4_2-branch/libgfortran/generated/product_c10.c
branches/gcc-4_2-branch/libgfortran/generated/product_c16.c
branches/gcc-4_2-branch/libgfortran/generated/product_c4.c
branches/gcc-4_2-branch/libgfortran/generated/product_c8.c
branches/gcc-4_2-branch/libgfortran/generated/product_i16.c
branches/gcc-4_2-branch/libgfortran/generated/product_i4.c
branches/gcc-4_2-branch/libgfortran/generated/product_i8.c
branches/gcc-4_2-branch/libgfortran/generated/product_r10.c
branches/gcc-4_2-branch/libgfortran/generated/product_r16.c
branches/gcc-4_2-branch/libgfortran/generated/product_r4.c
branches/gcc-4_2-branch/libgfortran/generated/product_r8.c
branches/gcc-4_2-branch/libgfortran/generated/sum_c10.c
branches/gcc-4_2-branch/libgfortran/generated/sum_c16.c
branches/gcc-4_2-branch/libgfortran/generated/sum_c4.c
branches/gcc-4_2-branch/libgfortran/generated/sum_c8.c
branches/gcc-4_2-branch/libgfortran/generated/sum_i16.c
branches/gcc-4_2-branch/libgfortran/generated/sum_i4.c
branches/gcc-4_2-branch/libgfortran/generated/sum_i8.c
branches/gcc-4_2-branch/libgfortran/generated/sum_r10.c
branches/gcc-4_2-branch/libgfortran/generated/sum_r16.c
branches/gcc-4_2-branch/libgfortran/generated/sum_r4.c
branches/gcc-4_2-branch/libgfortran/generated/sum_r8.c
branches/gcc-4_2-branch/libgfortran/m4/ifunction.m4
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30321
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/30321] program crash for SUM applied to zero-size array
2006-12-28 20:34 [Bug fortran/30321] New: program crash for SUM applied to zero-size array vivekrao4 at yahoo dot com
` (5 preceding siblings ...)
2007-01-09 23:14 ` tkoenig at gcc dot gnu dot org
@ 2007-01-19 22:38 ` tkoenig at gcc dot gnu dot org
6 siblings, 0 replies; 8+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-01-19 22:38 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from tkoenig at gcc dot gnu dot org 2007-01-19 22:38 -------
Fixed on trunk and 4.2. Closing.
--
tkoenig at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30321
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-01-19 22:38 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-28 20:34 [Bug fortran/30321] New: program crash for SUM applied to zero-size array vivekrao4 at yahoo dot com
2006-12-28 21:21 ` [Bug fortran/30321] " tkoenig at gcc dot gnu dot org
2006-12-29 9:03 ` toon at moene dot indiv dot nluug dot nl
2006-12-29 9:50 ` tkoenig at gcc dot gnu dot org
2006-12-30 9:40 ` patchapp at dberlin dot org
2006-12-30 13:17 ` tkoenig at gcc dot gnu dot org
2007-01-09 23:14 ` tkoenig at gcc dot gnu dot org
2007-01-19 22:38 ` tkoenig at gcc dot gnu dot org
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).