OSDN Git Service

PR testsuite/24281
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2005 17:04:45 +0000 (17:04 +0000)
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2005 17:04:45 +0000 (17:04 +0000)
* gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
Check for null pointer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@105243 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c

index 949c1da..31a0574 100644 (file)
@@ -1,3 +1,9 @@
+2005-10-11  Janis Johnson  <janis187@us.ibm.com>
+
+       PR testsuite/24281
+       * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
+       Check for null pointer.
+
 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/21369
 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/21369
index 5519cf9..3454c62 100644 (file)
@@ -1749,6 +1749,7 @@ generate_fields (enum FEATURE features, struct entry *e, struct entry *parent,
             size will result in a compiler error.  */
 
          if ((e[n].etype == ETYPE_ARRAY)
             size will result in a compiler error.  */
 
          if ((e[n].etype == ETYPE_ARRAY)
+             && e[n].attrib != NULL
              && (strncmp (e[n].attrib, "atal", 4) == 0))
             e[n].attrib = NULL;
        }
              && (strncmp (e[n].attrib, "atal", 4) == 0))
             e[n].attrib = NULL;
        }