diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-12-19 11:55:29 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2021-04-29 04:00:49 -0400 |
commit | b55ef4b8d6ff7d8d6f290172cdffbb616816f56a (patch) | |
tree | 9ed245535883b3956212a5b08508c37d506821f6 /gcc/tree-ssa-structalias.c | |
parent | 3606939b63072b7f565d1644b243642a71723150 (diff) | |
download | gcc-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