]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree-nested.c (finalize_nesting_tree_1): Disable warn_padded around layout_type call.
authorDale Johannesen <dalej@apple.com>
Tue, 7 Jun 2005 23:35:58 +0000 (23:35 +0000)
committerDale Johannesen <dalej@gcc.gnu.org>
Tue, 7 Jun 2005 23:35:58 +0000 (23:35 +0000)
2005-06-07  Dale Johannesen  <dalej@apple.com>

        * tree-nested.c (finalize_nesting_tree_1):  Disable
        warn_padded around layout_type call.

From-SVN: r100728

gcc/ChangeLog
gcc/tree-nested.c

index f17867703dc92ae06cacd422612b94779d3c48bb..fbd36e16f08cc9286c6b692bc1023c7acc92516e 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-07  Dale Johannesen  <dalej@apple.com>
+
+       * tree-nested.c (finalize_nesting_tree_1):  Disable
+       warn_padded around layout_type call.
+
 2005-06-08  Zdenek Dvorak  <dvorakz@suse.cz>
 
        * tree-ssa-loop-ivopts.c (rewrite_use_outer): Unshare the expression
index 2f9985dcfac0227ee584127e9b12251a056f0456..1721bca9745446c920c4e437781bb38e58efd7a3 100644 (file)
@@ -1327,7 +1327,12 @@ finalize_nesting_tree_1 (struct nesting_info *root)
      out at this time.  */
   if (root->frame_type)
     {
+      /* In some cases the frame type will trigger the -Wpadded warning.
+        This is not helpful; suppress it. */
+      int save_warn_padded = warn_padded;
+      warn_padded = 0;
       layout_type (root->frame_type);
+      warn_padded = save_warn_padded;
       layout_decl (root->frame_decl, 0);
     }