The following removes the third state we had apart from signed integer
overflow wrapping and being undefined. It makes signed integer overflow
undefined, consistently at all optimization levels. -fno-strict-overflow
stays as a backward compatible way to avoid optimizations that rely on
signed in
> If there are no further comments I plan to install this after 7.1
> is released. I consider the Ada FE change obvious.
For the record: yes, it is, since the whole patch is a no-op for Ada.
--
Eric Botcazou
On 04/26/2017 05:31 AM, Richard Biener wrote:
The following removes the third state we had apart from signed integer
overflow wrapping and being undefined. It makes signed integer overflow
undefined, consistently at all optimization levels. -fno-strict-overflow
stays as a backward compatible w
On 27 April 2017 at 17:32, Jeff Law wrote:
> On 04/26/2017 05:31 AM, Richard Biener wrote:
>>
>>
>> The following removes the third state we had apart from signed integer
>> overflow wrapping and being undefined. It makes signed integer overflow
>> undefined, consistently at all optimization leve