aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2018-05-28 08:54:11 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2018-05-28 08:54:11 +0000
commitf167c73516dcce0e9b0f659a8ca9bdbaf10f8097 (patch)
treefca9447e559b6ef1e044130b58f728ce1bc7deed /gcc
parent7ddbf09d33d36526daac8ab714566342b950ba7b (diff)
downloadgcc-f167c73516dcce0e9b0f659a8ca9bdbaf10f8097.zip
gcc-f167c73516dcce0e9b0f659a8ca9bdbaf10f8097.tar.gz
gcc-f167c73516dcce0e9b0f659a8ca9bdbaf10f8097.tar.bz2
[Ada] Disregard alignment issues in CodePeer mode
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog5
-rw-r--r--gcc/ada/exp_util.adb6
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 3ef9e4f..a9f89f57 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,5 +1,10 @@
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.
2018-05-28 Bob Duff <duff@adacore.com>
diff --git a/gcc/ada/exp_util.adb b/gcc/ada/exp_util.adb
index e1b92f3..05789cd 100644
--- a/gcc/ada/exp_util.adb
+++ b/gcc/ada/exp_util.adb
@@ -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