Hi,

in order to get the IBM z13 support into present distros the Linux distributors 
asked me to get this
stuff upstream into the older GCC branches first. This would ease the whole 
backporting efforts,
interactions with other patches and would make sure that everybody uses the 
same code level.

This would affect at least the GCC 4.8 and 5 branches but for continuity 
reasons it probably also
should go into 4.9 then.

The patchset requires only very minor common code changes and therefore imposes 
only a low risk for
other platforms:

recog: Increased max number of alternatives - v2
https://gcc.gnu.org/ml/gcc-patches/2015-05/msg02059.html

optabs: Fix vec_perm -> V16QI middle end lowering.
https://gcc.gnu.org/ml/gcc-patches/2015-05/msg02058.html

There is definitely some risk for S/390 but this again should be relatively low 
when compiling for
CPU levels prio to z13.

For the z13 support itself I've added a bunch of testcases but I've also run 
checks with about 10000
automatically generated testcases not part of the patchset.

We also ran the ABI comparison testsuite to compare the GCC and LLVM 
implementations regarding
vector data types.

Is it ok to apply the patchset to GCC 4.8, 4.9, and 5 branches as well?

Bye,

-Andreas-

Reply via email to