This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/70168] [5 Regression] Wrong code generation in __sync_val_compare_and_swap on PowerPC
- From: "meissner at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 14 Mar 2016 18:19:17 +0000
- Subject: [Bug target/70168] [5 Regression] Wrong code generation in __sync_val_compare_and_swap on PowerPC
- Auto-submitted: auto-generated
- References: <bug-70168-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70168
--- Comment #7 from Michael Meissner <meissner at gcc dot gnu.org> ---
Author: meissner
Date: Mon Mar 14 18:18:45 2016
New Revision: 234188
URL: https://gcc.gnu.org/viewcvs?rev=234188&root=gcc&view=rev
Log:
[gcc]
2016-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from mainline
2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/70131
* config/rs6000/rs6000.md (round32<mode>2_fprs): Do not do the
optimization if we have direct move.
(roundu32<mode>2_fprs): Likewise.
2016-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Backport from mainline
2016-03-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR target/62281
* config/i386/sol2.h (STACK_REALIGN_DEFAULT): Define.
2016-03-10 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
PR target/70168
* config/rs6000/rs6000.c (rs6000_expand_atomic_compare_and_swap):
Handle overlapping retval and newval.
[gcc/testsuite]
2016-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from mainline
2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/70131
* gcc.target/powerpc/ppc-round2.c: New test.
2016-03-14 Dominique d'Humieres <dominiq@lps.ens.fr>
PR fortran/45076
gfortran.dg/prof/prof.exp: New script.
gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
Added:
branches/ibm/gcc-5-branch/gcc/testsuite/gcc.target/powerpc/ppc-round2.c
- copied unchanged from r234186,
branches/gcc-5-branch/gcc/testsuite/gcc.target/powerpc/ppc-round2.c
branches/ibm/gcc-5-branch/gcc/testsuite/gfortran.dg/prof/
- copied from r234186,
branches/gcc-5-branch/gcc/testsuite/gfortran.dg/prof/
Modified:
branches/ibm/gcc-5-branch/gcc/ChangeLog
branches/ibm/gcc-5-branch/gcc/DATESTAMP
branches/ibm/gcc-5-branch/gcc/config/i386/sol2.h
branches/ibm/gcc-5-branch/gcc/config/rs6000/rs6000.c
branches/ibm/gcc-5-branch/gcc/config/rs6000/rs6000.md
branches/ibm/gcc-5-branch/gcc/testsuite/ChangeLog