decl.c (adjust_packed): Expand comment.
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 8 Apr 2008 10:34:15 +0000 (10:34 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 8 Apr 2008 10:34:15 +0000 (10:34 +0000)
* decl.c (adjust_packed): Expand comment.

From-SVN: r134091

gcc/ada/ChangeLog
gcc/ada/decl.c

index 18cbd4af108a8016d2b568a0896f5fcd5cbc9a46..7dc5d0fd39d0ca4f3b33d47730bf2e42232a3ce7 100644 (file)
@@ -1,3 +1,7 @@
+2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * decl.c (adjust_packed): Expand comment.
+
 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
 
        * s-tasuti.ads: Use Task_Address instead of System.Address.
index c45492f34da84d657c8f51056cf13873fde5d3fe..2d4742dd06bdb2f475e84300a0ec87c325988f7d 100644 (file)
@@ -5807,7 +5807,9 @@ static int
 adjust_packed (tree field_type, tree record_type, int packed)
 {
   /* If the field contains an item of variable size, we cannot pack it
-     because we cannot create temporaries of non-fixed size.  */
+     because we cannot create temporaries of non-fixed size in case
+     we need to take the address of the field.  See addressable_p and
+     the notes on the addressability issues for further details.  */
   if (is_variable_size (field_type))
     return 0;