On Mon, Jan 11, 2016 at 10:22 PM, kugan <kugan.vivekanandara...@linaro.org> wrote: > When promote_function_mode and promote_ssa_mode changes the sign > differently, following is the cause for the problem in PR67714.
> This is similar to PR65932 where sign change in PROMOTE_MODE causes problem > for parameter. But need a different fix there. One of the proposed fixes for PR65932 was to make PROMOTE_MODE work the same as promote_function_mode. That should fix both bugs, and avoid some of the weirdness necessary to work around the problem where they disagree. However, that fix is stalled, because it causes potential performance regressions for some older ARM versions. I've been meaning to look at that again. It is probably a better fix than the one you are proposing here if we can make it work. Jim