On Mon, Apr 24, 2017 at 05:38:58PM -0500, Bill Seurer wrote:
> [PATCH, rs6000] pr80482 Relax vector builtin parameter checks
>
> This patch changes the parameter testing for powerpc vector builtins to relax
> the existing requirement that the parameters be identical to instead that they
> be compatible. This allows for mixing parameters with differing qualified
> (const, volatile, etc.) types.
>
> See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80482 for more information.
>
> Bootstrapped and tested on powerpc64le-unknown-linux-gnu and
> powerpc64be-unknown-linux-gnu with no regressions. Is this ok for trunk?
>
> [gcc]
>
> 2017-04-24 Bill Seurer <[email protected]>
>
The ChangeLog entries as well as the commit message should contain
PR target/80482
> * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin): Change
> type checks to test for compatibility instead of equality.
I'll defer the actual review to rs6000 maintainers.
Jakub