Re: Fix over-widening handling of COND_EXPRs (PR 86749)

2018-08-01 Thread Richard Biener
On Wed, Aug 1, 2018 at 11:16 AM Richard Sandiford wrote: > > This PR is a wrong-code bug caused by the over-widening support. > The minimum input precisions for a COND_EXPR are supposed to apply > only to the "then" and "else" values, but here we were applying > them to the operands of a nested

Fix over-widening handling of COND_EXPRs (PR 86749)

2018-08-01 Thread Richard Sandiford
This PR is a wrong-code bug caused by the over-widening support. The minimum input precisions for a COND_EXPR are supposed to apply only to the "then" and "else" values, but here we were applying them to the operands of a nested COND_EXPR comparison instead. Tested on aarch64-linux-gnu (with and