This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

IBM z13 support for older GCCs


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-


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]