This is the mail archive of the gcc-bugs@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]

[Bug target/80123] libgomp tests pr66199-2.c and pr66199-5.c fail with -mcpu=power9


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80123

--- Comment #4 from Michael Meissner <meissner at gcc dot gnu.org> ---
Author: meissner
Date: Wed Mar 29 23:15:51 2017
New Revision: 246577

URL: https://gcc.gnu.org/viewcvs?rev=246577&root=gcc&view=rev
Log:
[gcc]
2017-03-29  Michael Meissner  <meissner@linux.vnet.ibm.com>

        Back port from trunk
        2017-03-21  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

        PR target/80123
        * doc/md.texi (Constraints): Document wA constraint.
        * config/rs6000/constraints.md (wA): New.
        * config/rs6000/rs6000.c (rs6000_debug_reg_global): Add wA reg_class.
        (rs6000_init_hard_regno_mode_ok): Init wA constraint.
        * config/rs6000/rs6000.h (RS6000_CONSTRAINT_wA): New.
        * config/rs6000/vsx.md (vsx_splat_<mode>): Use wA constraint.

        2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>

        PR target/71294
        * config/rs6000/vsx.md (vsx_splat_<mode>, VSX_D iterator): Allow a
        SPLAT operation on ISA 2.07 64-bit systems that have direct move,
        but no MTVSRDD support, by doing MTVSRD and XXPERMDI.

[gcc/testsuite]
2017-03-29  Michael Meissner  <meissner@linux.vnet.ibm.com>

        Back port from trunk
        2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>

        PR target/71294
        * g++.dg/pr71294.C: New test.


Added:
    branches/gcc-6-branch/gcc/testsuite/g++.dg/pr71294.C
      - copied unchanged from r246332, trunk/gcc/testsuite/g++.dg/pr71294.C
Modified:
    branches/gcc-6-branch/gcc/ChangeLog
    branches/gcc-6-branch/gcc/config/rs6000/constraints.md
    branches/gcc-6-branch/gcc/config/rs6000/rs6000.c
    branches/gcc-6-branch/gcc/config/rs6000/rs6000.h
    branches/gcc-6-branch/gcc/config/rs6000/vsx.md
    branches/gcc-6-branch/gcc/doc/md.texi
    branches/gcc-6-branch/gcc/testsuite/ChangeLog

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