aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBoris Yakobowski <yakobowski@adacore.com>2021-04-19 12:17:07 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2021-06-29 14:23:49 +0000
commitc8cb547e601f1e271243817ee6325221ba1135a3 (patch)
tree0af92eaea9e1f12c976816ec2932ce4b2fd76550 /gcc
parent16a0b3b4abb10d0b03877f606f13863401bbd77f (diff)
downloadgcc-c8cb547e601f1e271243817ee6325221ba1135a3.zip
gcc-c8cb547e601f1e271243817ee6325221ba1135a3.tar.gz
gcc-c8cb547e601f1e271243817ee6325221ba1135a3.tar.bz2
[Ada] Do not catch 'N mod -1' in CodePeer_Mode
gcc/ada/ * exp_ch4.adb (Expand_N_Op_Mod): Remove special case for mod -1 in CodePeer_Mode.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/exp_ch4.adb1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ada/exp_ch4.adb b/gcc/ada/exp_ch4.adb
index 9c585e7..a9fc2705 100644
--- a/gcc/ada/exp_ch4.adb
+++ b/gcc/ada/exp_ch4.adb
@@ -9626,6 +9626,7 @@ package body Exp_Ch4 is
if ((not ROK) or else (Rlo <= (-1) and then (-1) <= Rhi))
and then ((not LOK) or else (Llo = LLB))
+ and then not CodePeer_Mode
then
Rewrite (N,
Make_If_Expression (Loc,