[Ada] Disregard alignment issues in CodePeer mode
authorArnaud Charlet <charlet@adacore.com>
Mon, 28 May 2018 08:54:11 +0000 (08:54 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Mon, 28 May 2018 08:54:11 +0000 (08:54 +0000)
2018-05-28  Arnaud Charlet  <charlet@adacore.com>

gcc/ada/

* exp_util.adb (Possible_Bit_Aligned_Component): Always return False in
codepeer mode.

From-SVN: r260828

gcc/ada/ChangeLog
gcc/ada/exp_util.adb

index 3ef9e4f06310c451ba11a05b6f03a44248822d53..a9f89f5749cbaf723440ed70a30fa2660f3b7354 100644 (file)
@@ -1,3 +1,8 @@
+2018-05-28  Arnaud Charlet  <charlet@adacore.com>
+
+       * exp_util.adb (Possible_Bit_Aligned_Component): Always return False in
+       codepeer mode.
+
 2018-05-28  Arnaud Charlet  <charlet@adacore.com>
 
        * exp_unst.adb: Fix typo.
index e1b92f322e607708caffcfe0e5e53ba011c83383..05789cd13ed4913b2c48b3c3635b4d68c0325778 100644 (file)
@@ -10738,6 +10738,12 @@ package body Exp_Util is
          return False;
       end if;
 
+      --  There are never alignment issues in CodePeer mode
+
+      if CodePeer_Mode then
+         return False;
+      end if;
+
       case Nkind (N) is
 
          --  Case of indexed component