public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/35994]  New: MAXLOC and MINLOC off by one with mask
@ 2008-04-20 20:31 dick dot hendrickson at gmail dot com
  2008-04-20 20:51 ` [Bug fortran/35994] " tkoenig at gcc dot gnu dot org
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: dick dot hendrickson at gmail dot com @ 2008-04-20 20:31 UTC (permalink / raw)
  To: gcc-bugs

The MAXLOC and MINLOC functions give an off by one wrong
answer when there is a mask argument.

Dick Hendrickson

      program GA4076

! fails on Windows XP
! gcc version 4.4.0 20080312 (experimental) [trunk revision 133139]

      REAL DDA(100)
      dda = (/(J1,J1=1,100)/)

      IDS = MAXLOC(DDA,1)
      print *, 1, ids, ids.eq.100         !expect 100

      IDS = MAXLOC(DDA,1, (/(J1,J1=1,100)/) > 50)
      print *, 2, ids, ids.eq.100         !expect 100

      IDS = minLOC(DDA,1)
      print *, 3, ids, ids.eq.1           !expect 1

      IDS = MinLOC(DDA,1, (/(J1,J1=1,100)/) > 50)
      print *, 4, ids, ids.eq.51          !expect 51

      END 

C:\gfortran:gfortran ga4076.f

C:\gfortran:a
           1         100 T
           2         101 F
           3           1 T
           4          52 F


-- 
           Summary: MAXLOC and MINLOC off by one with mask
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dick dot hendrickson at gmail dot com


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


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

* [Bug fortran/35994] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
@ 2008-04-20 20:51 ` tkoenig at gcc dot gnu dot org
  2008-04-22 18:43 ` [Bug fortran/35994] [4.3/4.4 regression] " tkoenig at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2008-04-20 20:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from tkoenig at gcc dot gnu dot org  2008-04-20 20:50 -------
Confirmed.  Ouch.


-- 

tkoenig at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tkoenig at gcc dot gnu dot
                   |                            |org
           Severity|normal                      |major
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |wrong-code
   Last reconfirmed|0000-00-00 00:00:00         |2008-04-20 20:50:27
               date|                            |


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
  2008-04-20 20:51 ` [Bug fortran/35994] " tkoenig at gcc dot gnu dot org
@ 2008-04-22 18:43 ` tkoenig at gcc dot gnu dot org
  2008-04-22 18:58 ` tkoenig at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2008-04-22 18:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from tkoenig at gcc dot gnu dot org  2008-04-22 18:43 -------
$ gfortran ga4076.f90 
$ ./a.out
           1         100 T
           2         101 F
           3           1 T
           4          52 F
$ gfortran-4.2 ga4076.f90 
$ ./a.out
           1         100 T
           2         100 T
           3           1 T
           4          51 T
$ gfortran-4.3 -static ga4076.f90 
$ ./a.out
           1         100 T
           2         101 F
           3           1 T
           4          52 F


-- 

tkoenig at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2008-04-20 20:50:27         |2008-04-22 18:43:07
               date|                            |
            Summary|MAXLOC and MINLOC off by one|[4.3/4.4 regression] MAXLOC
                   |with mask                   |and MINLOC off by one with
                   |                            |mask
   Target Milestone|---                         |4.3.1


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
  2008-04-20 20:51 ` [Bug fortran/35994] " tkoenig at gcc dot gnu dot org
  2008-04-22 18:43 ` [Bug fortran/35994] [4.3/4.4 regression] " tkoenig at gcc dot gnu dot org
@ 2008-04-22 18:58 ` tkoenig at gcc dot gnu dot org
  2008-04-22 19:35 ` jakub at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2008-04-22 18:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from tkoenig at gcc dot gnu dot org  2008-04-22 18:57 -------
This one is seriously strange.

It depends on the mask argument being a compile-time constant.
Apparently, simplification goes down a wrong path somewhere.
Looking at the 

$ cat try.f90
      program GA4076

! fails on Windows XP
! gcc version 4.4.0 20080312 (experimental) [trunk revision 133139]

      REAL DDA(100)
      dda = (/(J1,J1=1,100)/)

      IDS = MAXLOC(DDA,1, (/(J1,J1=1,100)/) > 50)
      print *, 2, ids, ids.eq.100         !expect 100

      END 
$ gfortran -fdump-tree-original try.f90
$ ./a.out
           2         101 F

The loop generated for maxloc lacks any reference to the mask:

      pos.2 = 0;
      {
        integer(kind=4) S.6;

        S.6 = 1;
        while (1)
          {
            if (S.6 > 100) goto L.1;
            if (A.5[S.6 + -1])
              {
                offset.3 = 1;
                if (dda[S.6 + -1] > limit.4 || pos.2 == 0 && dda[S.6 + -1] ==
limit.4)
                  {
                    limit.4 = dda[S.6 + -1];
                    pos.2 = S.6 + offset.3;
                  }
              }
            S.6 = S.6 + 1;
          }
        L.1:;
      }
      ids = pos.2;
    }

The following works:

$ cat try2.f90
      program GA4076

      REAL DDA(100)
      dda = (/(J1,J1=1,100)/)

      IDS = MAXLOC(DDA,1, dda > 50)
      print *, 2, ids, ids.eq.100         !expect 100

      END 
$ gfortran try2.f90
$ ./a.out
           2         100 T

Paul, can you maybe shed any light on this?


-- 

tkoenig at gcc dot gnu dot org changed:

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


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (2 preceding siblings ...)
  2008-04-22 18:58 ` tkoenig at gcc dot gnu dot org
@ 2008-04-22 19:35 ` jakub at gcc dot gnu dot org
  2008-04-22 22:35 ` pault at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu dot org @ 2008-04-22 19:35 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (3 preceding siblings ...)
  2008-04-22 19:35 ` jakub at gcc dot gnu dot org
@ 2008-04-22 22:35 ` pault at gcc dot gnu dot org
  2008-04-23  8:12 ` fxcoudert at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: pault at gcc dot gnu dot org @ 2008-04-22 22:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from pault at gcc dot gnu dot org  2008-04-22 22:34 -------

> Paul, can you maybe shed any light on this?
> 

Not for some days, I'm afraid.  I'm in China, up to my eyeballs with day-time
work.

It'll be high priority when I get back.

Paul


-- 


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (4 preceding siblings ...)
  2008-04-22 22:35 ` pault at gcc dot gnu dot org
@ 2008-04-23  8:12 ` fxcoudert at gcc dot gnu dot org
  2008-04-24  2:05 ` jvdelisle at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2008-04-23  8:12 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from fxcoudert at gcc dot gnu dot org  2008-04-23 08:11 -------
It's not about constantness, but about creating a temporary or not. The
following testcase uses a constant mask and it still gives the right answer:

      REAL DDA(100)
      logical, parameter :: mask(1:100) = (/(J1,J1=1,100)/) > 50
      dda = (/(J1,J1=1,100)/)

      IDS = MAXLOC(DDA,1, mask)
      print *, ids ! expect 100
      END

while the following also uses a compile-time constant mask and gives the wrong
answer (51 when it should be 50):

      REAL DDA(100)
      logical, parameter :: mask(1:100) = (/(J1,J1=1,100)/) > 50
      dda = (/(J1,J1=1,100)/)

      IDS = MAXLOC(DDA,1, .not. mask)
      print *, ids ! expect 50
      END


The code in question is in gfc_conv_intrinsic_minmaxloc (trans-intrinsic.c):

  /* Remember where we are.  An offset must be added to the loop
     counter to obtain the required position.  */
  if (loop.temp_dim)
    tmp = build_int_cst (gfc_array_index_type, 1);
  else
    tmp = fold_build2 (MINUS_EXPR, gfc_array_index_type,
                       gfc_index_one_node, loop.from[0]);

All the failing cases I've seen so far happen in the (loop.temp_dim == true)
branch, and would be fixed by putting a zero there instead of the 1. But...
that's not all! It can also be something else than an off-by-one, it can be
off-by-more-than-that:

      REAL DDA(5:104)
      dda = (/(J1,J1=1,100)/)

      IDS = MAXLOC(DDA,1)
      print *, ids ! expect 100
      IDS = MAXLOC(DDA,1, (/(J1,J1=1,100)/) > 50)
      print *, ids ! expect 100

      END

gives 105 instead of 100 for the second call to MAXLOC. I'm not too sure what
is the correct approach, maybe something like (can't test right now):

Index: trans-intrinsic.c
===================================================================
--- trans-intrinsic.c   (revision 134439)
+++ trans-intrinsic.c   (working copy)
@@ -2171,11 +2171,11 @@

   /* Remember where we are.  An offset must be added to the loop
      counter to obtain the required position.  */
-  if (loop.temp_dim)
+  if (loop.from[0])
     tmp = build_int_cst (gfc_array_index_type, 1);
   else
-    tmp =fold_build2 (MINUS_EXPR, gfc_array_index_type,
-                        gfc_index_one_node, loop.from[0]);
+    tmp = fold_build2 (MINUS_EXPR, gfc_array_index_type,
+                      gfc_index_one_node, loop.from[0]);
   gfc_add_modify_expr (&block, offset, tmp);

   tmp = fold_build2 (PLUS_EXPR, TREE_TYPE (pos),

(the loop.temp_dim vs. loop.from[0] is important, the rest is whitespace
change).


-- 

fxcoudert at gcc dot gnu dot org changed:

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


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (5 preceding siblings ...)
  2008-04-23  8:12 ` fxcoudert at gcc dot gnu dot org
@ 2008-04-24  2:05 ` jvdelisle at gcc dot gnu dot org
  2008-04-24  3:49 ` jvdelisle at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-04-24  2:05 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from jvdelisle at gcc dot gnu dot org  2008-04-24 02:04 -------
FX, I will test the patch tonight and see how it works and if good, submit to
list for approval.


-- 


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (6 preceding siblings ...)
  2008-04-24  2:05 ` jvdelisle at gcc dot gnu dot org
@ 2008-04-24  3:49 ` jvdelisle at gcc dot gnu dot org
  2008-04-24  3:50 ` jvdelisle at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-04-24  3:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from jvdelisle at gcc dot gnu dot org  2008-04-24 03:48 -------
Subject: Bug 35994

Author: jvdelisle
Date: Thu Apr 24 03:48:00 2008
New Revision: 134615

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134615
Log:
2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
            Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

        PR fortran/35994
        * trans-instrinsic.c (gfc_conv_intrinsic_minmaxloc): Correctly adjust
        loop counter offset.

Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/trans-intrinsic.c


-- 


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (7 preceding siblings ...)
  2008-04-24  3:49 ` jvdelisle at gcc dot gnu dot org
@ 2008-04-24  3:50 ` jvdelisle at gcc dot gnu dot org
  2008-04-24  3:56 ` jvdelisle at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-04-24  3:50 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from jvdelisle at gcc dot gnu dot org  2008-04-24 03:49 -------
Fixed on 4.4, needs to be backported to 4.3.1


-- 

jvdelisle at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |jvdelisle at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2008-04-22 18:43:07         |2008-04-24 03:49:44
               date|                            |


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (8 preceding siblings ...)
  2008-04-24  3:50 ` jvdelisle at gcc dot gnu dot org
@ 2008-04-24  3:56 ` jvdelisle at gcc dot gnu dot org
  2008-04-26 15:34 ` jvdelisle at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-04-24  3:56 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from jvdelisle at gcc dot gnu dot org  2008-04-24 03:55 -------
Subject: Bug 35994

Author: jvdelisle
Date: Thu Apr 24 03:55:05 2008
New Revision: 134616

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134616
Log:
2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR fortran/35994
        * gfortran.dg/minmaxloc_5.f90: New test.
        * gfortran.dg/minmaxloc_6.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/minmaxloc_5.f90
    trunk/gcc/testsuite/gfortran.dg/minmaxloc_6.f90
Modified:
    trunk/gcc/testsuite/ChangeLog


-- 


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (9 preceding siblings ...)
  2008-04-24  3:56 ` jvdelisle at gcc dot gnu dot org
@ 2008-04-26 15:34 ` jvdelisle at gcc dot gnu dot org
  2008-04-26 15:36 ` jvdelisle at gcc dot gnu dot org
  2008-04-26 15:37 ` jvdelisle at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-04-26 15:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from jvdelisle at gcc dot gnu dot org  2008-04-26 15:34 -------
Subject: Bug 35994

Author: jvdelisle
Date: Sat Apr 26 15:33:27 2008
New Revision: 134708

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134708
Log:
2008-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
            Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

        PR fortran/35994
        * trans-instrinsic.c (gfc_conv_intrinsic_minmaxloc):
         Correctly adjust loop counter offset.

Modified:
    branches/gcc-4_3-branch/gcc/fortran/ChangeLog
    branches/gcc-4_3-branch/gcc/fortran/trans-intrinsic.c


-- 


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (10 preceding siblings ...)
  2008-04-26 15:34 ` jvdelisle at gcc dot gnu dot org
@ 2008-04-26 15:36 ` jvdelisle at gcc dot gnu dot org
  2008-04-26 15:37 ` jvdelisle at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-04-26 15:36 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from jvdelisle at gcc dot gnu dot org  2008-04-26 15:36 -------
Subject: Bug 35994

Author: jvdelisle
Date: Sat Apr 26 15:35:14 2008
New Revision: 134709

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134709
Log:
2008-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR fortran/35994
        * gfortran.dg/minmaxloc_5.f90: New test.
        * gfortran.dg/minmaxloc_6.f90: New test.

Added:
    branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/minmaxloc_5.f90
    branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/minmaxloc_6.f90
Modified:
    branches/gcc-4_3-branch/gcc/testsuite/ChangeLog


-- 


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


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

* [Bug fortran/35994] [4.3/4.4 regression] MAXLOC and MINLOC off by one with mask
  2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
                   ` (11 preceding siblings ...)
  2008-04-26 15:36 ` jvdelisle at gcc dot gnu dot org
@ 2008-04-26 15:37 ` jvdelisle at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-04-26 15:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from jvdelisle at gcc dot gnu dot org  2008-04-26 15:36 -------
Fixed now on 4.3.1  Closing


-- 

jvdelisle at gcc dot gnu dot org changed:

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


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


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

end of thread, other threads:[~2008-04-26 15:37 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-20 20:31 [Bug fortran/35994] New: MAXLOC and MINLOC off by one with mask dick dot hendrickson at gmail dot com
2008-04-20 20:51 ` [Bug fortran/35994] " tkoenig at gcc dot gnu dot org
2008-04-22 18:43 ` [Bug fortran/35994] [4.3/4.4 regression] " tkoenig at gcc dot gnu dot org
2008-04-22 18:58 ` tkoenig at gcc dot gnu dot org
2008-04-22 19:35 ` jakub at gcc dot gnu dot org
2008-04-22 22:35 ` pault at gcc dot gnu dot org
2008-04-23  8:12 ` fxcoudert at gcc dot gnu dot org
2008-04-24  2:05 ` jvdelisle at gcc dot gnu dot org
2008-04-24  3:49 ` jvdelisle at gcc dot gnu dot org
2008-04-24  3:50 ` jvdelisle at gcc dot gnu dot org
2008-04-24  3:56 ` jvdelisle at gcc dot gnu dot org
2008-04-26 15:34 ` jvdelisle at gcc dot gnu dot org
2008-04-26 15:36 ` jvdelisle at gcc dot gnu dot org
2008-04-26 15:37 ` jvdelisle 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).