[PATCH] Remove -fstrict-overflow, default to undefined signed integer and pointer overflow

2017-04-26 Thread Richard Biener
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

Re: [PATCH] Remove -fstrict-overflow, default to undefined signed integer and pointer overflow

2017-04-26 Thread Eric Botcazou
> 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

Re: [PATCH] Remove -fstrict-overflow, default to undefined signed integer and pointer overflow

2017-04-27 Thread Jeff Law
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

Re: [PATCH] Remove -fstrict-overflow, default to undefined signed integer and pointer overflow

2017-05-05 Thread Christophe Lyon
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