public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/33375]  New: ICE (segfault) gfortran.dg/common_6.f90
@ 2007-09-10  8:36 burnus at gcc dot gnu dot org
  2007-09-10  8:54 ` [Bug middle-end/33375] [4.3 Regression] " burnus at gcc dot gnu dot org
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: burnus at gcc dot gnu dot org @ 2007-09-10  8:36 UTC (permalink / raw)
  To: gcc-bugs

With 4.3.0 20070910 [trunk revision 128322] I get a segmentation fault when
compiling gfortran.dg/common_6.f90; excerpt:

! PR 23765 : We used to incorrectly accept common blocks with no symbols
common          ! { dg-error "Syntax error" }
common y/d/     ! { dg-error "Syntax error" }

The crash happens in: resolve_common_blocks

  for (csym = common_root->n.common->head; csym; csym = csym->common_next)
    {
      if (csym->ts.type == BT_DERIVED
          && !(csym->ts.derived->attr.sequence
               || csym->ts.derived->attr.is_bind_c))

When the error happens:
(gdb) p csym->ts
$9 = {type = 0, kind = 0, derived = 0x0, cl = 0x0, is_c_interop = 6,
  is_iso_c = 1, f90_type = BT_UNKNOWN}

I don't understand why "csym->ts.derived->attr" is evaluated as "csym->ts.type
!= BT_DERIVED". ???


-- 
           Summary: ICE (segfault) gfortran.dg/common_6.f90
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Keywords: ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: burnus at gcc dot gnu dot org


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


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

* [Bug middle-end/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
@ 2007-09-10  8:54 ` burnus at gcc dot gnu dot org
  2007-09-10 16:00 ` [Bug fortran/33375] " burnus at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: burnus at gcc dot gnu dot org @ 2007-09-10  8:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from burnus at gcc dot gnu dot org  2007-09-10 08:54 -------
The regression occurred between (working)
  gcc version 4.3.0 20070906 (experimental) [trunk revision 128175] (GCC)
and
  gcc version 4.3.0 20070907 (experimental) [trunk revision 128228] (GCC)
on x86_64-unknown-linux-gnu.

As I cannot find any gcc/fortran/* change which could have caused this, I
assign it to the middle end.


-- 

burnus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|fortran                     |middle-end
            Summary|ICE (segfault)              |[4.3 Regression] ICE
                   |gfortran.dg/common_6.f90    |(segfault)
                   |                            |gfortran.dg/common_6.f90
   Target Milestone|---                         |4.3.0


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


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

* [Bug fortran/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
  2007-09-10  8:54 ` [Bug middle-end/33375] [4.3 Regression] " burnus at gcc dot gnu dot org
@ 2007-09-10 16:00 ` burnus at gcc dot gnu dot org
  2007-09-17  9:27 ` fxcoudert at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: burnus at gcc dot gnu dot org @ 2007-09-10 16:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from burnus at gcc dot gnu dot org  2007-09-10 16:00 -------
Back to fortran; I was wrong. This is not a regression, but it occurred from
the beginning as valgrind shows. That it crashes is new, however.


More debugging; the line:
  common /b/x/c/  ! { dg-error "Syntax error" }
is matched properly in gfc_match_common: sym->name is "x" and the typespec
looks ok as well.

However, in resolve_common_blocks:
  for (csym = common_root->n.common->head; csym; csym = csym->common_next)
    {

(gdb) p csym
$36 = (gfc_symbol *) 0xf475b0
(gdb) p sym->name
Cannot access memory at address 0x0
(gdb) p sym->ts
Cannot access memory at address 0x20

Thus something corrupts the symbol in between.


-- 

burnus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|middle-end                  |fortran


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


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

* [Bug fortran/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
  2007-09-10  8:54 ` [Bug middle-end/33375] [4.3 Regression] " burnus at gcc dot gnu dot org
  2007-09-10 16:00 ` [Bug fortran/33375] " burnus at gcc dot gnu dot org
@ 2007-09-17  9:27 ` fxcoudert at gcc dot gnu dot org
  2007-09-29 20:43 ` [Bug fortran/33375] " danglin at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-09-17  9:27 UTC (permalink / raw)
  To: gcc-bugs



-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2007-09-17 09:27:20
               date|                            |


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2007-09-17  9:27 ` fxcoudert at gcc dot gnu dot org
@ 2007-09-29 20:43 ` danglin at gcc dot gnu dot org
  2007-10-07 20:03 ` tobi at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: danglin at gcc dot gnu dot org @ 2007-09-29 20:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from danglin at gcc dot gnu dot org  2007-09-29 20:42 -------
Also occurs on hppa64-hp-hpux11.11.


-- 

danglin at gcc dot gnu dot org changed:

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


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2007-09-29 20:43 ` [Bug fortran/33375] " danglin at gcc dot gnu dot org
@ 2007-10-07 20:03 ` tobi at gcc dot gnu dot org
  2008-01-06 21:58 ` burnus at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: tobi at gcc dot gnu dot org @ 2007-10-07 20:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from tobi at gcc dot gnu dot org  2007-10-07 20:03 -------
If we reject the common as syntactically wrong, it should never be resolved.


-- 

tobi at gcc dot gnu dot org changed:

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


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2007-10-07 20:03 ` tobi at gcc dot gnu dot org
@ 2008-01-06 21:58 ` burnus at gcc dot gnu dot org
  2008-01-06 22:41 ` burnus at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: burnus at gcc dot gnu dot org @ 2008-01-06 21:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from burnus at gcc dot gnu dot org  2008-01-06 21:50 -------
*** Bug 34693 has been marked as a duplicate of this bug. ***


-- 

burnus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl at lucon dot org


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2008-01-06 21:58 ` burnus at gcc dot gnu dot org
@ 2008-01-06 22:41 ` burnus at gcc dot gnu dot org
  2008-01-07  7:09 ` hjl at lucon dot org
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: burnus at gcc dot gnu dot org @ 2008-01-06 22:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from burnus at gcc dot gnu dot org  2008-01-06 22:23 -------
*** Bug 34693 has been marked as a duplicate of this bug. ***


-- 


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2008-01-06 22:41 ` burnus at gcc dot gnu dot org
@ 2008-01-07  7:09 ` hjl at lucon dot org
  2008-01-07  8:57 ` burnus at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hjl at lucon dot org @ 2008-01-07  7:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from hjl at lucon dot org  2008-01-07 04:57 -------
gfc_undo_symbols has

 for (p = changed_syms; p; p = q) 
    {    
      q = p->tlink;

      if (p->new)
        {    
          /* Symbol was new.  */
          delete_symtree (&p->ns->sym_root, p->name);

          p->refs--;
          if (p->refs < 0) 
            gfc_internal_error ("gfc_undo_symbols(): Negative refs");
          if (p->refs == 0)
            gfc_free_symbol (p);
          continue;
        }

"P" is freed. But it still accessible by resolve_common_vars somehow.


-- 


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2008-01-07  7:09 ` hjl at lucon dot org
@ 2008-01-07  8:57 ` burnus at gcc dot gnu dot org
  2008-01-07 23:47 ` hjl at lucon dot org
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: burnus at gcc dot gnu dot org @ 2008-01-07  8:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from burnus at gcc dot gnu dot org  2008-01-07 07:48 -------
*** Bug 34698 has been marked as a duplicate of this bug. ***


-- 

burnus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ismail at pardus dot org dot
                   |                            |tr


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2008-01-07  8:57 ` burnus at gcc dot gnu dot org
@ 2008-01-07 23:47 ` hjl at lucon dot org
  2008-01-08  8:46 ` jvdelisle at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hjl at lucon dot org @ 2008-01-07 23:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from hjl at lucon dot org  2008-01-07 22:57 -------
We are processing common block symbols which we have rejected/freed before.
This patch works for me:

Index: symbol.c
===================================================================
--- symbol.c    (revision 131352)
+++ symbol.c    (working copy)
@@ -2726,14 +2726,14 @@ gfc_commit_symbol (gfc_symbol *sym)
 /* Recursive function that deletes an entire tree and all the common
    head structures it points to.  */

-static void
-free_common_tree (gfc_symtree * common_tree)
+void
+gfc_free_common_tree (gfc_symtree * common_tree)
 {
   if (common_tree == NULL)
     return;

-  free_common_tree (common_tree->left);
-  free_common_tree (common_tree->right);
+  gfc_free_common_tree (common_tree->left);
+  gfc_free_common_tree (common_tree->right);

   gfc_free (common_tree);
 }  
@@ -2863,7 +2863,7 @@ gfc_free_namespace (gfc_namespace *ns)

   free_sym_tree (ns->sym_root);
   free_uop_tree (ns->uop_root);
-  free_common_tree (ns->common_root);
+  gfc_free_common_tree (ns->common_root);

   for (cl = ns->cl_list; cl; cl = cl2)
     {
Index: gfortran.h
===================================================================
--- gfortran.h  (revision 131352)
+++ gfortran.h  (working copy)
@@ -2137,6 +2137,7 @@ int gfc_symbols_could_alias (gfc_symbol 
 void gfc_undo_symbols (void);
 void gfc_commit_symbols (void);
 void gfc_commit_symbol (gfc_symbol *);
+void gfc_free_common_tree (gfc_symtree *);
 void gfc_free_namespace (gfc_namespace *);

 void gfc_symbol_init_2 (void);
Index: match.c
===================================================================
--- match.c     (revision 131352)
+++ match.c     (working copy)
@@ -2956,6 +2956,8 @@ done:
   return MATCH_YES;

 syntax:
+  gfc_free_common_tree (gfc_current_ns->common_root);
+  gfc_current_ns->common_root = NULL;
   gfc_syntax_error (ST_COMMON);

 cleanup:

I don't know if it is 100% correct.


-- 


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2008-01-07 23:47 ` hjl at lucon dot org
@ 2008-01-08  8:46 ` jvdelisle at gcc dot gnu dot org
  2008-01-08 14:24 ` hjl at lucon dot org
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-01-08  8:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from jvdelisle at gcc dot gnu dot org  2008-01-08 04:16 -------
No longer segfaults on x86-64

Valgrind reports with common_6.f90

==10016== 1,160 bytes in 5 blocks are definitely lost in loss record 2 of 6
==10016==    at 0x4A059F6: malloc (vg_replace_malloc.c:149)
==10016==    by 0xB3FBD7: xmalloc (xmalloc.c:147)
==10016==    by 0x448EC4: gfc_getmem (misc.c:37)
==10016==    by 0x442281: gfc_get_common (match.c:2701)
==10016==    by 0x443F29: gfc_match_common (match.c:2793)
==10016==    by 0x452419: match_word (parse.c:64)
==10016==    by 0x45316F: decode_statement (parse.c:195)
==10016==    by 0x4535F4: next_statement (parse.c:505)
==10016==    by 0x4568E1: gfc_parse_file (parse.c:3317)
==10016==    by 0x47F414: gfc_be_parse_file (f95-lang.c:260)
==10016==    by 0x6F25E4: toplev_main (toplev.c:1042)
==10016==    by 0x3B7EC1E073: (below main) (in /lib64/libc-2.7.so)
==10016== 
==10016== LEAK SUMMARY:
==10016==    definitely lost: 1,160 bytes in 5 blocks.


-- 


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


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

* [Bug fortran/33375] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2008-01-08  8:46 ` jvdelisle at gcc dot gnu dot org
@ 2008-01-08 14:24 ` hjl at lucon dot org
  2008-01-16 16:17 ` [Bug fortran/33375] [4.3 Regression] " rguenth at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hjl at lucon dot org @ 2008-01-08 14:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from hjl at lucon dot org  2008-01-08 13:56 -------
A patch is posted at

http://gcc.gnu.org/ml/gcc-patches/2008-01/msg00294.html


-- 

hjl at lucon dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://gcc.gnu.org/ml/gcc-
                   |                            |patches/2008-
                   |                            |01/msg00294.html


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


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

* [Bug fortran/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2008-01-08 14:24 ` hjl at lucon dot org
@ 2008-01-16 16:17 ` rguenth at gcc dot gnu dot org
  2008-01-18  1:39 ` hjl at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-01-16 16:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from rguenth at gcc dot gnu dot org  2008-01-16 15:25 -------
I still see it on x86_64-linux.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |error-recovery
           Priority|P3                          |P5
            Summary|ICE (segfault)              |[4.3 Regression] ICE
                   |gfortran.dg/common_6.f90    |(segfault)
                   |                            |gfortran.dg/common_6.f90


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


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

* [Bug fortran/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2008-01-16 16:17 ` [Bug fortran/33375] [4.3 Regression] " rguenth at gcc dot gnu dot org
@ 2008-01-18  1:39 ` hjl at gcc dot gnu dot org
  2008-01-18  9:00 ` ubizjak at gmail dot com
  2008-01-24 22:24 ` dfranke at gcc dot gnu dot org
  15 siblings, 0 replies; 17+ messages in thread
From: hjl at gcc dot gnu dot org @ 2008-01-18  1:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from hjl at gcc dot gnu dot org  2008-01-18 01:29 -------
Subject: Bug 33375

Author: hjl
Date: Fri Jan 18 01:29:11 2008
New Revision: 131621

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131621
Log:
2008-01-17  H.J. Lu  <hongjiu.lu@intel.com>

        PR fortran/33375
        * symbol.c (free_common_tree): Renamed to ...
        (gfc_free_common_tree): This.  Remove static.
        (gfc_free_namespace): Updated.

        * gfortran.h (gfc_free_common_tree): New.

        * match.c (gfc_match_common): Call gfc_free_common_tree () with
        gfc_current_ns->common_root and set gfc_current_ns->common_root
        to NULL on syntax error.

Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/gfortran.h
    trunk/gcc/fortran/match.c
    trunk/gcc/fortran/symbol.c


-- 


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


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

* [Bug fortran/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2008-01-18  1:39 ` hjl at gcc dot gnu dot org
@ 2008-01-18  9:00 ` ubizjak at gmail dot com
  2008-01-24 22:24 ` dfranke at gcc dot gnu dot org
  15 siblings, 0 replies; 17+ messages in thread
From: ubizjak at gmail dot com @ 2008-01-18  9:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from ubizjak at gmail dot com  2008-01-18 08:05 -------
Fixed.


-- 

ubizjak at gmail dot com changed:

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


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


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

* [Bug fortran/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90
  2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2008-01-18  9:00 ` ubizjak at gmail dot com
@ 2008-01-24 22:24 ` dfranke at gcc dot gnu dot org
  15 siblings, 0 replies; 17+ messages in thread
From: dfranke at gcc dot gnu dot org @ 2008-01-24 22:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from dfranke at gcc dot gnu dot org  2008-01-24 21:37 -------
Subject: Bug 33375

Author: dfranke
Date: Thu Jan 24 21:36:14 2008
New Revision: 131811

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131811
Log:
2008-01-24  Daniel Franke  <franke.daniel@gmail.com>

        PR fortran/33375
        PR fortran/34858
        * gfortran.h: Revert changes from 2008-01-17.
        * match.c: Likewise.
        * symbol.c: Likewise.
        (gfc_undo_symbols): Undo namespace changes related to common blocks.


Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/gfortran.h
    trunk/gcc/fortran/match.c
    trunk/gcc/fortran/symbol.c


-- 


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


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

end of thread, other threads:[~2008-01-24 21:37 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-10  8:36 [Bug fortran/33375] New: ICE (segfault) gfortran.dg/common_6.f90 burnus at gcc dot gnu dot org
2007-09-10  8:54 ` [Bug middle-end/33375] [4.3 Regression] " burnus at gcc dot gnu dot org
2007-09-10 16:00 ` [Bug fortran/33375] " burnus at gcc dot gnu dot org
2007-09-17  9:27 ` fxcoudert at gcc dot gnu dot org
2007-09-29 20:43 ` [Bug fortran/33375] " danglin at gcc dot gnu dot org
2007-10-07 20:03 ` tobi at gcc dot gnu dot org
2008-01-06 21:58 ` burnus at gcc dot gnu dot org
2008-01-06 22:41 ` burnus at gcc dot gnu dot org
2008-01-07  7:09 ` hjl at lucon dot org
2008-01-07  8:57 ` burnus at gcc dot gnu dot org
2008-01-07 23:47 ` hjl at lucon dot org
2008-01-08  8:46 ` jvdelisle at gcc dot gnu dot org
2008-01-08 14:24 ` hjl at lucon dot org
2008-01-16 16:17 ` [Bug fortran/33375] [4.3 Regression] " rguenth at gcc dot gnu dot org
2008-01-18  1:39 ` hjl at gcc dot gnu dot org
2008-01-18  9:00 ` ubizjak at gmail dot com
2008-01-24 22:24 ` dfranke 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).