]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/stor-layout.c
stor-layout.c (layout_decl): Don't set DECL_USER_ALIGN.
[gcc.git] / gcc / stor-layout.c
index 2ac72e38f255725f01ffb49e86311e2677945b91..5431c261a85c34a73331a8b53c795876843524b3 100644 (file)
@@ -372,7 +372,7 @@ layout_decl (decl, known_align)
              && TYPE_ALIGN (type) > DECL_ALIGN (decl))))
     {        
       DECL_ALIGN (decl) = TYPE_ALIGN (type);
-      DECL_USER_ALIGN (decl) = TYPE_USER_ALIGN (type);
+      DECL_USER_ALIGN (decl) = 0;
     }
 
   /* For fields, set the bit field type and update the alignment.  */
@@ -993,7 +993,7 @@ finalize_record_size (rli)
 #else
   TYPE_ALIGN (rli->t) = MAX (TYPE_ALIGN (rli->t), rli->record_align);
 #endif
-  TYPE_USER_ALIGN (rli->t) = 1;
+  TYPE_USER_ALIGN (rli->t) = 0;
 
   /* Compute the size so far.  Be sure to allow for extra bits in the
      size in bytes.  We have guaranteed above that it will be no more
This page took 0.024271 seconds and 5 git commands to generate.