public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0)
@ 2004-12-21 13:31 Thomas dot Koenig at online dot de
  2004-12-21 18:53 ` [Bug libfortran/19106] " pinskia at gcc dot gnu dot org
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Thomas dot Koenig at online dot de @ 2004-12-21 13:31 UTC (permalink / raw)
  To: gcc-bugs

$ cat sum.f90
program main
  real, dimension(2,2) :: a
  a = reshape((/1.0, -1.0, -2.0, 2.0/),shape(a))
  print *,sum(a,dim=2,mask=a>0)
end
$ gfortran sum.f90
$ ./a.out
Segmentation fault
$ gfortran -v
Using built-in specs.
Configured with: ../gcc/configure --prefix=/home/ig25
--enable-languages=c,c++,f95 : (reconfigured) ../gcc/configure
--prefix=/home/ig25 --enable-languages=c,c++,f95
Thread model: posix
gcc version 4.0.0 20041221 (experimental)

-- 
           Summary: segfault in executable for print *,sum(a,dim=2,mask=a>0)
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: libfortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: Thomas dot Koenig at online dot de
                CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
@ 2004-12-21 18:53 ` pinskia at gcc dot gnu dot org
  2004-12-22 16:55 ` Thomas dot Koenig at online dot de
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-12-21 18:53 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-12-21 18:53 -------
Confirmed.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2004-12-21 18:53:17
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
  2004-12-21 18:53 ` [Bug libfortran/19106] " pinskia at gcc dot gnu dot org
@ 2004-12-22 16:55 ` Thomas dot Koenig at online dot de
  2005-01-04 14:55 ` Thomas dot Koenig at online dot de
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Thomas dot Koenig at online dot de @ 2004-12-22 16:55 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From Thomas dot Koenig at online dot de  2004-12-22 16:55 -------
The problem seems to occur with other array
intrinsics, too.

On i686-pc-linux-gnu :

$ cat unpack2.f90
program main
  real, dimension(3) :: a, b
  logical, dimension(3) :: l
  l = (/ .false., .true., .false./)
  a = (/ 3., 2., 1./)
  b = unpack(a,l,0.)
  print *,unpack(a,l,0.)
end program main
$ gfortran unpack2.f90
$ ./a.out
Segmentation fault


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
  2004-12-21 18:53 ` [Bug libfortran/19106] " pinskia at gcc dot gnu dot org
  2004-12-22 16:55 ` Thomas dot Koenig at online dot de
@ 2005-01-04 14:55 ` Thomas dot Koenig at online dot de
  2005-03-12 22:52 ` Thomas dot Koenig at online dot de
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Thomas dot Koenig at online dot de @ 2005-01-04 14:55 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From Thomas dot Koenig at online dot de  2005-01-04 14:54 -------
I did some debugging on my testcase, and I  think I've found
some of the things wrong with it:

$ gdb ./a.out
GNU gdb Red Hat Linux (6.1post-1.20040607.52rh)
Copyright 2004 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 "ia64-redhat-linux-gnu"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".

(gdb) b _gfortran_msum_r4
Function "_gfortran_msum_r4" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y

Breakpoint 1 (_gfortran_msum_r4) pending.
(gdb) r
Starting program: /home/zfkts/Krempel/a.out
Breakpoint 2 at 0x200000000008ce82: file
../../../gcc-4.0-20050102/libgfortran/generated/sum_r4.c, line 159.
Pending breakpoint "_gfortran_msum_r4" resolved

Breakpoint 2, *_gfortran_msum_r4 (retarray=0x60000fffffff9aa8,
    array=0x60000fffffff9b38, pdim=0x6000000000001ca0, mask=0x60000fffffff9af0)
    at ../../../gcc-4.0-20050102/libgfortran/generated/sum_r4.c:176
176       rank = GFC_DESCRIPTOR_RANK (array) - 1;
(gdb) p *array
$1 = {data = 0x60000fffffff9a70, base = 0x0, dtype = 282, dim = {{stride = 1,
      lbound = 1, ubound = 2}, {stride = 2, lbound = 1, ubound = 2}, {
      stride = 9771720475859222528, lbound = 2, ubound = 2}, {stride = 1,
      lbound = 2, ubound = 2}, {stride = 2, lbound = 1, ubound = 2}, {
      stride = 0, lbound = 6917546619827100608, ubound = 2305843009217774080},
    {stride = 0, lbound = 2674341018862399, ubound = 0}}}

This looks ok.  rank is 2:
(gdb) p array->dtype & 0x7
$2 = 2

and the strides are looking good.

Retarray looks less good:

(gdb) p retarray
$3 = (gfc_array_r4 *) 0x60000fffffff9aa8
(gdb) p *retarray
$4 = {data = 0x0, base = 0x0, dtype = 281, dim = {{stride = 0, lbound = 0,
      ubound = 1}, {stride = 2, lbound = 0, ubound = 1}, {
      stride = 6917546619827100304, lbound = 0, ubound = 274}, {stride = 0,
      lbound = 0, ubound = 1}, {stride = 2, lbound = 0, ubound = 1}, {
      stride = 6917546619827100272, lbound = 0, ubound = 282}, {stride = 1,
      lbound = 1, ubound = 2}}}
(gdb) p retarray->data
$5 = (GFC_REAL_4 *) 0x0

In other words, the values are supposed to be written through the
null pointer, which is bad news, so retarray isn't set up correctly
here.

Thomas

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (2 preceding siblings ...)
  2005-01-04 14:55 ` Thomas dot Koenig at online dot de
@ 2005-03-12 22:52 ` Thomas dot Koenig at online dot de
  2005-03-13 22:12 ` Thomas dot Koenig at online dot de
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Thomas dot Koenig at online dot de @ 2005-03-12 22:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From Thomas dot Koenig at online dot de  2005-03-12 22:52 -------
The 0 as data pointer is a signal to the library that it
needs to fill out the properties of the array, because
the front end can't determine it.

See

http://gcc.gnu.org/ml/fortran/2005-03/msg00199.html
http://gcc.gnu.org/ml/fortran/2004-08/msg00050.html
http://gcc.gnu.org/ml/fortran/2004-08/msg00017.html
http://gcc.gnu.org/ml/fortran/2004-08/msg00019.html

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |Thomas dot Koenig at online
                   |dot org                     |dot de
             Status|NEW                         |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (3 preceding siblings ...)
  2005-03-12 22:52 ` Thomas dot Koenig at online dot de
@ 2005-03-13 22:12 ` Thomas dot Koenig at online dot de
  2005-04-08 19:18 ` tkoenig at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Thomas dot Koenig at online dot de @ 2005-03-13 22:12 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From Thomas dot Koenig at online dot de  2005-03-13 22:11 -------
Patch here:

http://gcc.gnu.org/ml/fortran/2005-03/msg00232.html


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (4 preceding siblings ...)
  2005-03-13 22:12 ` Thomas dot Koenig at online dot de
@ 2005-04-08 19:18 ` tkoenig at gcc dot gnu dot org
  2005-04-09 20:32 ` tkoenig at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2005-04-08 19:18 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From tkoenig at gcc dot gnu dot org  2005-04-08 19:18 -------
*** Bug 20832 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fxcoudert at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (5 preceding siblings ...)
  2005-04-08 19:18 ` tkoenig at gcc dot gnu dot org
@ 2005-04-09 20:32 ` tkoenig at gcc dot gnu dot org
  2005-04-09 21:39 ` cvs-commit at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2005-04-09 20:32 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From tkoenig at gcc dot gnu dot org  2005-04-09 20:32 -------
Updated patch:

http://gcc.gnu.org/ml/fortran/2005-04/msg00214.html

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (6 preceding siblings ...)
  2005-04-09 20:32 ` tkoenig at gcc dot gnu dot org
@ 2005-04-09 21:39 ` cvs-commit at gcc dot gnu dot org
  2005-04-10  8:23 ` tkoenig at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-04-09 21:39 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-04-09 21:38 -------
Subject: Bug 19106

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	tkoenig@gcc.gnu.org	2005-04-09 21:38:47

Modified files:
	libgfortran    : ChangeLog 
	gcc/testsuite  : ChangeLog 
	libgfortran/m4 : iforeach.m4 ifunction.m4 
	libgfortran/generated: all_l4.c all_l8.c any_l4.c any_l8.c 
	                       count_4_l4.c count_4_l8.c count_8_l4.c 
	                       count_8_l8.c maxloc0_4_i4.c 
	                       maxloc0_4_i8.c maxloc0_4_r4.c 
	                       maxloc0_4_r8.c maxloc0_8_i4.c 
	                       maxloc0_8_i8.c maxloc0_8_r4.c 
	                       maxloc0_8_r8.c maxloc1_4_i4.c 
	                       maxloc1_4_i8.c maxloc1_4_r4.c 
	                       maxloc1_4_r8.c maxloc1_8_i4.c 
	                       maxloc1_8_i8.c maxloc1_8_r4.c 
	                       maxloc1_8_r8.c maxval_i4.c maxval_i8.c 
	                       maxval_r4.c maxval_r8.c minloc0_4_i4.c 
	                       minloc0_4_i8.c minloc0_4_r4.c 
	                       minloc0_4_r8.c minloc0_8_i4.c 
	                       minloc0_8_i8.c minloc0_8_r4.c 
	                       minloc0_8_r8.c minloc1_4_i4.c 
	                       minloc1_4_i8.c minloc1_4_r4.c 
	                       minloc1_4_r8.c minloc1_8_i4.c 
	                       minloc1_8_i8.c minloc1_8_r4.c 
	                       minloc1_8_r8.c minval_i4.c minval_i8.c 
	                       minval_r4.c minval_r8.c product_c4.c 
	                       product_c8.c product_i4.c product_i8.c 
	                       product_r4.c product_r8.c sum_c4.c 
	                       sum_c8.c sum_i4.c sum_i8.c sum_r4.c 
	                       sum_r8.c 
	gcc/testsuite/gfortran.fortran-torture/execute: 
	                                                intrinsic_anyall.f90 
	                                                intrinsic_count.f90 
	                                                intrinsic_mmloc.f90 
	                                                intrinsic_mmval.f90 
	                                                intrinsic_product.f90 
	                                                intrinsic_sum.f90 

Log message:
	2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
	
	PR libfortran/19106
	PR libfortran/19014
	* m4/ifunction.m4 (name`'rtype_qual`_'atype_code): ditto.
	If retarray->data is NULL (i.e. the front end does not
	know the rank and dimenson of the array), fill in its
	properties and allocate memory.
	Change the assertions about rank and dimension of retarray into
	runtime errors and only check them for retarray->data != NULL.
	Do the same for correcting the stride from 0 to 1 in retarray.
	(`m'name`'rtype_qual`_'atype_code): Likewise.
	* m4/iforeach.m4 (name`'rtype_qual`_'atype_code): Likewise.
	Change assertion about rank of array to runtime error.
	(`m'name`'rtype_qual`_'atype_code): Likewise.
	* generated/all_l4.c: Regenerated.
	* generated/all_l8.c: Regenerated.
	* generated/any_l4.c: Regenerated.
	* generated/any_l8.c: Regenerated.
	* generated/count_4_l4.c: Regenerated.
	* generated/count_4_l8.c: Regenerated.
	* generated/count_8_l4.c: Regenerated.
	* generated/count_8_l8.c: Regenerated.
	* generated/maxloc0_4_i4.c: Regenerated.
	* generated/maxloc0_4_i8.c: Regenerated.
	* generated/maxloc0_4_r4.c: Regenerated.
	* generated/maxloc0_4_r8.c: Regenerated.
	* generated/maxloc0_8_i4.c: Regenerated.
	* generated/maxloc0_8_i8.c: Regenerated.
	* generated/maxloc0_8_r4.c: Regenerated.
	* generated/maxloc0_8_r8.c: Regenerated.
	* generated/maxloc1_4_i4.c: Regenerated.
	* generated/maxloc1_4_i8.c: Regenerated.
	* generated/maxloc1_4_r4.c: Regenerated.
	* generated/maxloc1_4_r8.c: Regenerated.
	* generated/maxloc1_8_i4.c: Regenerated.
	* generated/maxloc1_8_i8.c: Regenerated.
	* generated/maxloc1_8_r4.c: Regenerated.
	* generated/maxloc1_8_r8.c: Regenerated.
	* generated/maxval_i4.c: Regenerated.
	* generated/maxval_i8.c: Regenerated.
	* generated/maxval_r4.c: Regenerated.
	* generated/maxval_r8.c: Regenerated.
	* generated/minloc0_4_i4.c: Regenerated.
	* generated/minloc0_4_i8.c: Regenerated.
	* generated/minloc0_4_r4.c: Regenerated.
	* generated/minloc0_4_r8.c: Regenerated.
	* generated/minloc0_8_i4.c: Regenerated.
	* generated/minloc0_8_i8.c: Regenerated.
	* generated/minloc0_8_r4.c: Regenerated.
	* generated/minloc0_8_r8.c: Regenerated.
	* generated/minloc1_4_i4.c: Regenerated.
	* generated/minloc1_4_i8.c: Regenerated.
	* generated/minloc1_4_r4.c: Regenerated.
	* generated/minloc1_4_r8.c: Regenerated.
	* generated/minloc1_8_i4.c: Regenerated.
	* generated/minloc1_8_i8.c: Regenerated.
	* generated/minloc1_8_r4.c: Regenerated.
	* generated/minloc1_8_r8.c: Regenerated.
	* generated/minval_i4.c: Regenerated.
	* generated/minval_i8.c: Regenerated.
	* generated/minval_r4.c: Regenerated.
	* generated/minval_r8.c: Regenerated.
	* generated/product_c4.c: Regenerated.
	* generated/product_c8.c: Regenerated.
	* generated/product_i4.c: Regenerated.
	* generated/product_i8.c: Regenerated.
	* generated/product_r4.c: Regenerated.
	* generated/product_r8.c: Regenerated.
	* generated/sum_c4.c: Regenerated.
	* generated/sum_c8.c: Regenerated.
	* generated/sum_i4.c: Regenerated.
	* generated/sum_i8.c: Regenerated.
	* generated/sum_r4.c: Regenerated.
	* generated/sum_r8.c: Regenerated.
	
	2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
	
	* gfortran.fortran-torture/execute/intrinsic_anyall.f90:
	Added test for callee-allocated arrays with write statements.
	* gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/ChangeLog.diff?cvsroot=gcc&r1=1.186&r2=1.187
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5314&r2=1.5315
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/m4/iforeach.m4.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/m4/ifunction.m4.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/all_l4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/all_l8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/any_l4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/any_l8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/count_4_l4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/count_4_l8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/count_8_l4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/count_8_l8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_i4.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_i8.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_r4.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_r8.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_i4.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_i8.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_r4.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_r8.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_i4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_i8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_r4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_r8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_i4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_i8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_r4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_r8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_i4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_i8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_r4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_r8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_i4.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_i8.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_r4.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_r8.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_i4.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_i8.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_r4.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_r8.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_i4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_i8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_r4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_r8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_i4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_i8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_r4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_r8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_i4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_i8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_r4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_r8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_c4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_c8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_i4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_i8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_r4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_r8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_c4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_c8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_i4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_i8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_r4.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_r8.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_anyall.f90.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc.f90.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmval.f90.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_product.f90.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_sum.f90.diff?cvsroot=gcc&r1=1.2&r2=1.3



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (7 preceding siblings ...)
  2005-04-09 21:39 ` cvs-commit at gcc dot gnu dot org
@ 2005-04-10  8:23 ` tkoenig at gcc dot gnu dot org
  2005-04-11  6:04 ` [Bug libfortran/19106] [4.0 only] " pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2005-04-10  8:23 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From tkoenig at gcc dot gnu dot org  2005-04-10 08:23 -------
Waiting for the 4.0 branch to reopen to apply there.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] [4.0 only] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (8 preceding siblings ...)
  2005-04-10  8:23 ` tkoenig at gcc dot gnu dot org
@ 2005-04-11  6:04 ` pinskia at gcc dot gnu dot org
  2005-04-12 22:58 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-04-11  6:04 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.0.1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] [4.0 only] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (9 preceding siblings ...)
  2005-04-11  6:04 ` [Bug libfortran/19106] [4.0 only] " pinskia at gcc dot gnu dot org
@ 2005-04-12 22:58 ` cvs-commit at gcc dot gnu dot org
  2005-05-20 22:37 ` cvs-commit at gcc dot gnu dot org
  2005-05-20 22:40 ` tkoenig at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-04-12 22:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-04-12 22:57 -------
Subject: Bug 19106

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	tkoenig@gcc.gnu.org	2005-04-12 22:57:10

Modified files:
	libgfortran    : ChangeLog 
	gcc/testsuite  : ChangeLog 
	gcc/testsuite/gfortran.fortran-torture/execute: 
	                                                intrinsic_mmloc.f90 
	                                                intrinsic_mmval.f90 
	                                                intrinsic_product.f90 
	                                                intrinsic_sum.f90 
	libgfortran/m4 : iforeach.m4 ifunction.m4 
	libgfortran/generated: maxloc0_4_i4.c maxloc0_4_i8.c 
	                       maxloc0_4_r4.c maxloc0_4_r8.c 
	                       maxloc0_8_i4.c maxloc0_8_i8.c 
	                       maxloc0_8_r4.c maxloc0_8_r8.c 
	                       maxloc1_4_i4.c maxloc1_4_i8.c 
	                       maxloc1_4_r4.c maxloc1_4_r8.c 
	                       maxloc1_8_i4.c maxloc1_8_i8.c 
	                       maxloc1_8_r4.c maxloc1_8_r8.c maxval_i4.c 
	                       maxval_i8.c maxval_r4.c maxval_r8.c 
	                       minloc0_4_i4.c minloc0_4_i8.c 
	                       minloc0_4_r4.c minloc0_4_r8.c 
	                       minloc0_8_i4.c minloc0_8_i8.c 
	                       minloc0_8_r4.c minloc0_8_r8.c 
	                       minloc1_4_i4.c minloc1_4_i8.c 
	                       minloc1_4_r4.c minloc1_4_r8.c 
	                       minloc1_8_i4.c minloc1_8_i8.c 
	                       minloc1_8_r4.c minloc1_8_r8.c minval_i4.c 
	                       minval_i8.c minval_r4.c minval_r8.c 
	                       product_c4.c product_c8.c product_i4.c 
	                       product_i8.c product_r4.c product_r8.c 
	                       sum_c4.c sum_c8.c sum_i4.c sum_i8.c 
	                       sum_r4.c sum_r8.c 

Log message:
	2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
	
	PR libfortran/19106
	* m4/iforeach.c (name`'rtype_qual`_'atype_code):  Add TODO
	that setting correct strides is a front end job.
	(`m'name`'rtype_qual`_'atype_code):  Likewise.  If mask has
	a lowest stride of 0, adjust to 1.
	* m4/ifunction.c (name`'rtype_qual`_'atype_code):  Add TODO
	that setting correct strides is a front end job.
	(`m'name`'rtype_qual`_'atype_code):  Likewise.  If mask has
	a lowest stride of 0, adjust to 1.
	* maxloc0_4_i4.c: Regenerated
	* maxloc0_4_i8.c: Regenerated
	* maxloc0_4_r4.c: Regenerated
	* maxloc0_4_r8.c: Regenerated
	* maxloc0_8_i4.c: Regenerated
	* maxloc0_8_i8.c: Regenerated
	* maxloc0_8_r4.c: Regenerated
	* maxloc0_8_r8.c: Regenerated
	* maxloc1_4_i4.c: Regenerated
	* maxloc1_4_i8.c: Regenerated
	* maxloc1_4_r4.c: Regenerated
	* maxloc1_4_r8.c: Regenerated
	* maxloc1_8_i4.c: Regenerated
	* maxloc1_8_i8.c: Regenerated
	* maxloc1_8_r4.c: Regenerated
	* maxloc1_8_r8.c: Regenerated
	* maxval_i4.c: Regenerated
	* maxval_i8.c: Regenerated
	* maxval_r4.c: Regenerated
	* maxval_r8.c: Regenerated
	* minloc0_4_i4.c: Regenerated
	* minloc0_4_i8.c: Regenerated
	* minloc0_4_r4.c: Regenerated
	* minloc0_4_r8.c: Regenerated
	* minloc0_8_i4.c: Regenerated
	* minloc0_8_i8.c: Regenerated
	* minloc0_8_r4.c: Regenerated
	* minloc0_8_r8.c: Regenerated
	* minloc1_4_i4.c: Regenerated
	* minloc1_4_i8.c: Regenerated
	* minloc1_4_r4.c: Regenerated
	* minloc1_4_r8.c: Regenerated
	* minloc1_8_i4.c: Regenerated
	* minloc1_8_i8.c: Regenerated
	* minloc1_8_r4.c: Regenerated
	* minloc1_8_r8.c: Regenerated
	* minval_i4.c: Regenerated
	* minval_i8.c: Regenerated
	* minval_r4.c: Regenerated
	* minval_r8.c: Regenerated
	* product_c4.c: Regenerated
	* product_c8.c: Regenerated
	* product_i4.c: Regenerated
	* product_i8.c: Regenerated
	* product_r4.c: Regenerated
	* product_r8.c: Regenerated
	* sum_c4.c: Regenerated
	* sum_c8.c: Regenerated
	* sum_i4.c: Regenerated
	* sum_i8.c: Regenerated
	* sum_r4.c: Regenerated
	* sum_r8.c: Regenerated
	
	2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
	
	PR libfortran/19016
	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
	Add tests with mask generated by expression.
	* gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
	* gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
	* gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/ChangeLog.diff?cvsroot=gcc&r1=1.191&r2=1.192
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5334&r2=1.5335
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc.f90.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmval.f90.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_product.f90.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_sum.f90.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/m4/iforeach.m4.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/m4/ifunction.m4.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_i4.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_i8.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_r4.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_r8.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_i4.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_i8.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_r4.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_r8.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_i4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_i8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_r4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_r8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_i4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_i8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_r4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_r8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_i4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_i8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_r4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_r8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_i4.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_i8.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_r4.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_r8.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_i4.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_i8.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_r4.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_r8.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_i4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_i8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_r4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_r8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_i4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_i8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_r4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_r8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_i4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_i8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_r4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_r8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_c4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_c8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_i4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_i8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_r4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_r8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_c4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_c8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_i4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_i8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_r4.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_r8.c.diff?cvsroot=gcc&r1=1.9&r2=1.10



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] [4.0 only] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (10 preceding siblings ...)
  2005-04-12 22:58 ` cvs-commit at gcc dot gnu dot org
@ 2005-05-20 22:37 ` cvs-commit at gcc dot gnu dot org
  2005-05-20 22:40 ` tkoenig at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-05-20 22:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-05-20 22:36 -------
Subject: Bug 19106

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-4_0-branch
Changes by:	tkoenig@gcc.gnu.org	2005-05-20 22:36:44

Modified files:
	libgfortran/m4 : iforeach.m4 ifunction.m4 
	libgfortran/generated: all_l4.c all_l8.c any_l4.c any_l8.c 
	                       count_4_l4.c count_4_l8.c count_8_l4.c 
	                       count_8_l8.c matmul_l4.c matmul_l8.c 
	                       maxloc0_4_i4.c maxloc0_4_i8.c 
	                       maxloc0_4_r4.c maxloc0_4_r8.c 
	                       maxloc0_8_i4.c maxloc0_8_i8.c 
	                       maxloc0_8_r4.c maxloc0_8_r8.c 
	                       maxloc1_4_i4.c maxloc1_4_i8.c 
	                       maxloc1_4_r4.c maxloc1_4_r8.c 
	                       maxloc1_8_i4.c maxloc1_8_i8.c 
	                       maxloc1_8_r4.c maxloc1_8_r8.c maxval_i4.c 
	                       maxval_i8.c maxval_r4.c maxval_r8.c 
	                       minloc0_4_i4.c minloc0_4_i8.c 
	                       minloc0_4_r4.c minloc0_4_r8.c 
	                       minloc0_8_i4.c minloc0_8_i8.c 
	                       minloc0_8_r4.c minloc0_8_r8.c 
	                       minloc1_4_i4.c minloc1_4_i8.c 
	                       minloc1_4_r4.c minloc1_4_r8.c 
	                       minloc1_8_i4.c minloc1_8_i8.c 
	                       minloc1_8_r4.c minloc1_8_r8.c minval_i4.c 
	                       minval_i8.c minval_r4.c minval_r8.c 
	                       product_c4.c product_c8.c product_i4.c 
	                       product_i8.c product_r4.c product_r8.c 
	                       sum_c4.c sum_c8.c sum_i4.c sum_i8.c 
	                       sum_r4.c sum_r8.c 
	gcc/testsuite  : ChangeLog 
	gcc/testsuite/gfortran.fortran-torture/execute: 
	                                                intrinsic_anyall.f90 
	                                                intrinsic_count.f90 
	                                                intrinsic_mmloc.f90 
	                                                intrinsic_mmval.f90 
	                                                intrinsic_product.f90 
	                                                intrinsic_sum.f90 
	libgfortran    : ChangeLog 

Log message:
	2005-05-20  Thomas Koenig  <Thomas.Koenig@online.de>
	
	Backport from mainline:
	PR libfortran/19106
	PR libfortran/19014
	* m4/iforeach.c (name`'rtype_qual`_'atype_code):  Add TODO
	that setting correct strides is a front end job.
	(`m'name`'rtype_qual`_'atype_code):  Likewise.  If mask has
	a lowest stride of 0, adjust to 1.
	* m4/ifunction.c (name`'rtype_qual`_'atype_code):  Add TODO
	that setting correct strides is a front end job.
	(`m'name`'rtype_qual`_'atype_code):  Likewise.  If mask has
	a lowest stride of 0, adjust to 1.
	* m4/ifunction.m4 (name`'rtype_qual`_'atype_code):
	If retarray->data is NULL (i.e. the front end does not
	know the rank and dimenson of the array), fill in its
	properties and allocate memory.
	Change the assertions about rank and dimension of retarray int
	runtime errors and only check them for retarray->data != NULL.
	Do the same for correcting the stride from 0 to 1 in retarray.
	(`m'name`'rtype_qual`_'atype_code): Likewise.
	* m4/iforeach.m4 (name`'rtype_qual`_'atype_code): Likewise.
	Change assertion about rank of array to runtime error.
	(`m'name`'rtype_qual`_'atype_code): Likewise.
	* generated/all_l4.c: Regenerated.
	* generated/all_l8.c: Regenerated.
	* generated/any_l4.c: Regenerated.
	* generated/any_l8.c: Regenerated.
	* generated/count_4_l4.c: Regenerated.
	* generated/count_4_l8.c: Regenerated.
	* generated/count_8_l4.c: Regenerated.
	* generated/count_8_l8.c: Regenerated.
	* generated/maxloc0_4_i4.c: Regenerated.
	* generated/maxloc0_4_i8.c: Regenerated.
	* generated/maxloc0_4_r4.c: Regenerated.
	* generated/maxloc0_4_r8.c: Regenerated.
	* generated/maxloc0_8_i4.c: Regenerated.
	* generated/maxloc0_8_i8.c: Regenerated.
	* generated/maxloc0_8_r4.c: Regenerated.
	* generated/maxloc0_8_r8.c: Regenerated.
	* generated/maxloc1_4_i4.c: Regenerated.
	* generated/maxloc1_4_i8.c: Regenerated.
	* generated/maxloc1_4_r4.c: Regenerated.
	* generated/maxloc1_4_r8.c: Regenerated.
	* generated/maxloc1_8_i4.c: Regenerated.
	* generated/maxloc1_8_i8.c: Regenerated.
	* generated/maxloc1_8_r4.c: Regenerated.
	* generated/maxloc1_8_r8.c: Regenerated.
	* generated/maxval_i4.c: Regenerated.
	* generated/maxval_i8.c: Regenerated.
	* generated/maxval_r4.c: Regenerated.
	* generated/maxval_r8.c: Regenerated.
	* generated/minloc0_4_i4.c: Regenerated.
	* generated/minloc0_4_i8.c: Regenerated.
	* generated/minloc0_4_r4.c: Regenerated.
	* generated/minloc0_4_r8.c: Regenerated.
	* generated/minloc0_8_i4.c: Regenerated.
	* generated/minloc0_8_i8.c: Regenerated.
	* generated/minloc0_8_r4.c: Regenerated.
	* generated/minloc0_8_r8.c: Regenerated.
	* generated/minloc1_4_i4.c: Regenerated.
	* generated/minloc1_4_i8.c: Regenerated.
	* generated/minloc1_4_r4.c: Regenerated.
	* generated/minloc1_4_r8.c: Regenerated.
	* generated/minloc1_8_i4.c: Regenerated.
	* generated/minloc1_8_i8.c: Regenerated.
	* generated/minloc1_8_r4.c: Regenerated.
	* generated/minloc1_8_r8.c: Regenerated.
	* generated/minval_i4.c: Regenerated.
	* generated/minval_i8.c: Regenerated.
	* generated/minval_r4.c: Regenerated.
	* generated/minval_r8.c: Regenerated.
	* generated/product_c4.c: Regenerated.
	* generated/product_c8.c: Regenerated.
	* generated/product_i4.c: Regenerated.
	* generated/product_i8.c: Regenerated.
	* generated/product_r4.c: Regenerated.
	* generated/product_r8.c: Regenerated.
	* generated/sum_c4.c: Regenerated.
	* generated/sum_c8.c: Regenerated.
	* generated/sum_i4.c: Regenerated.
	* generated/sum_i8.c: Regenerated.
	* generated/sum_r4.c: Regenerated.
	* generated/sum_r8.c: Regenerated.
	
	2005-05-20  Thomas Koenig  <Thomas.Koenig@online.de>
	
	Backport from mainline:
	PR libfortran/19106
	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
	Add tests with mask generated by expression.
	* gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
	* gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
	* gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
	
	PR libfortran/19014
	* gfortran.fortran-torture/execute/intrinsic_anyall.f90:
	Added test for callee-allocated arrays with write statements.
	* gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
	* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/m4/iforeach.m4.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/m4/ifunction.m4.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/all_l4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/all_l8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/any_l4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/any_l8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/count_4_l4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/count_4_l8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/count_8_l4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/count_8_l8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/matmul_l4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.7.12.1&r2=1.7.12.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/matmul_l8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.7.12.1&r2=1.7.12.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_4_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc0_8_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_4_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxloc1_8_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/maxval_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_4_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc0_8_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.6&r2=1.6.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_4_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minloc1_8_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/minval_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_c4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_c8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/product_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_c4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_c8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_i4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_i8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_r4.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/generated/sum_r8.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.8&r2=1.8.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.5084.2.190&r2=1.5084.2.191
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_anyall.f90.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc.f90.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmval.f90.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_product.f90.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_sum.f90.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.163.2.33&r2=1.163.2.34



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

* [Bug libfortran/19106] [4.0 only] segfault in executable for print *,sum(a,dim=2,mask=a>0)
  2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
                   ` (11 preceding siblings ...)
  2005-05-20 22:37 ` cvs-commit at gcc dot gnu dot org
@ 2005-05-20 22:40 ` tkoenig at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2005-05-20 22:40 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From tkoenig at gcc dot gnu dot org  2005-05-20 22:40 -------
Fixed in 4.0

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


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19106


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

end of thread, other threads:[~2005-05-20 22:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-21 13:31 [Bug libfortran/19106] New: segfault in executable for print *,sum(a,dim=2,mask=a>0) Thomas dot Koenig at online dot de
2004-12-21 18:53 ` [Bug libfortran/19106] " pinskia at gcc dot gnu dot org
2004-12-22 16:55 ` Thomas dot Koenig at online dot de
2005-01-04 14:55 ` Thomas dot Koenig at online dot de
2005-03-12 22:52 ` Thomas dot Koenig at online dot de
2005-03-13 22:12 ` Thomas dot Koenig at online dot de
2005-04-08 19:18 ` tkoenig at gcc dot gnu dot org
2005-04-09 20:32 ` tkoenig at gcc dot gnu dot org
2005-04-09 21:39 ` cvs-commit at gcc dot gnu dot org
2005-04-10  8:23 ` tkoenig at gcc dot gnu dot org
2005-04-11  6:04 ` [Bug libfortran/19106] [4.0 only] " pinskia at gcc dot gnu dot org
2005-04-12 22:58 ` cvs-commit at gcc dot gnu dot org
2005-05-20 22:37 ` cvs-commit at gcc dot gnu dot org
2005-05-20 22:40 ` 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).