------- Comment #1 from tkoenig at gcc dot gnu dot org  2006-07-15 13:40 -------

> Index: gcc/fortran/trans-common.c
> ===================================================================
> *** gcc/fortran/trans-common.c  (revision 115409)
> --- gcc/fortran/trans-common.c  (working copy)
> *************** translate_common (gfc_common_head *commo
> *** 962,967 ****
> --- 962,974 ----
>         current_offset += s->length;
>       }
> 
> +   if (common_segment == NULL)
> +     {
> +       gfc_error ("COMMON '%s' at %L does not exist",
> +                common->name, &common->where);
> +       return;
> +     }
> +
>     if (common_segment->offset != 0)
>       {
>         gfc_warning ("COMMON '%s' at %L requires %d bytes of padding at 
> start",
> 

Yes, please go ahead.  Obvious, really :-)

Thomas


-- 

tkoenig at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tkoenig at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2006-07-15 13:40:25
               date|                            |


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

Reply via email to