aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-structalias.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2020-12-19 11:55:29 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2021-04-29 04:00:49 -0400
commitb55ef4b8d6ff7d8d6f290172cdffbb616816f56a (patch)
tree9ed245535883b3956212a5b08508c37d506821f6 /gcc/tree-ssa-structalias.c
parent3606939b63072b7f565d1644b243642a71723150 (diff)
downloadgcc-b55ef4b8d6ff7d8d6f290172cdffbb616816f56a.zip
gcc-b55ef4b8d6ff7d8d6f290172cdffbb616816f56a.tar.gz
gcc-b55ef4b8d6ff7d8d6f290172cdffbb616816f56a.tar.bz2
[Ada] Fix interaction of 128-bit integer types and -gnato2 mode
gcc/ada/ * exp_ch4.adb (Expand_Compare_Minimize_Eliminate_Overflow): Remove entry condition. (Expand_N_In): Call Minimized_Eliminated_Overflow_Check on the left operand before doing the special overflow expansion. (Expand_N_Op_Eq): Likewise. (Expand_N_Op_Ge): Likewise. (Expand_N_Op_Gt): Likewise. (Expand_N_Op_Le): Likewise. (Expand_N_Op_Lt): Likewise. (Expand_N_Op_Ne): Likewise. (Minimized_Eliminated_Overflow_Check): Return False for Minimized if the size of the type is greater than that of Long_Long_Integer.
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions