Index: contrib/testsuite-management/powerpc64le-grtev3-linux-gnu.xfail
===================================================================
--- contrib/testsuite-management/powerpc64le-grtev3-linux-gnu.xfail	(revision 202842)
+++ contrib/testsuite-management/powerpc64le-grtev3-linux-gnu.xfail	(working copy)
@@ -81,10 +81,6 @@
 FAIL: gcc.c-torture/execute/float-floor.c execution,  -Os
 FAIL: gcc.c-torture/execute/float-floor.c execution,  -Og -g
 FAIL: gcc.c-torture/execute/float-floor.c execution,  -O2 -flto -fno-use-linker-plugin -flto-partition=none
-FAIL: gcc.dg/cleanup-10.c execution test
-FAIL: gcc.dg/cleanup-11.c execution test
-FAIL: gcc.dg/cleanup-8.c execution test
-FAIL: gcc.dg/cleanup-9.c execution test
 FAIL: gcc.dg/dfp/fe-binop.c execution test
 FAIL: gcc.dg/pr43419.c execution test
 FAIL: gcc.dg/torture/tls/tls-test.c -O0  execution test
@@ -120,7 +116,13 @@
 FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
 FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
 
+# Execution failures common to Power targets running under QEMU.
+FAIL: gcc.dg/cleanup-10.c execution test
+FAIL: gcc.dg/cleanup-11.c execution test
+FAIL: gcc.dg/cleanup-8.c execution test
+FAIL: gcc.dg/cleanup-9.c execution test
 
+
 # *** g++:
 
 # Also xfailed in x86; explanation unknown.
@@ -131,6 +133,10 @@
 FAIL: g++.dg/warn/Wself-assign-2.C -std=gnu++11  (test for warnings, line 12)
 
 # PPCle-specific execution failures.  Not yet analyzed.
+FAIL: g++.dg/tls/thread_local3.C -std=gnu++11 execution test
+FAIL: g++.dg/tls/thread_local3g.C -std=gnu++11 execution test
+
+# Execution failures common to Power targets running under QEMU.
 FAIL: g++.dg/abi/forced.C -std=gnu++98 execution test
 FAIL: g++.dg/abi/forced.C -std=gnu++11 execution test
 FAIL: g++.dg/cdce3.C -std=gnu++98 execution test
@@ -143,8 +149,6 @@
 FAIL: g++.dg/ext/cleanup-8.C -std=gnu++11 execution test
 FAIL: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test
 FAIL: g++.dg/ext/cleanup-9.C -std=gnu++11 execution test
-FAIL: g++.dg/tls/thread_local3.C -std=gnu++11 execution test
-FAIL: g++.dg/tls/thread_local3g.C -std=gnu++11 execution test
 FAIL: g++.dg/tls/thread_local4.C -std=gnu++11 execution test
 FAIL: g++.dg/tls/thread_local4g.C -std=gnu++11 execution test
 FAIL: g++.dg/tls/thread_local5.C -std=gnu++11 execution test
@@ -152,7 +156,6 @@
 FAIL: g++.dg/tls/thread_local6.C execution test
 FAIL: g++.dg/tls/thread_local6g.C execution test
 
-
 # PPCle-specific: There are known bugs in little-endian vector support.
 FAIL: gcc.dg/vect/bb-slp-24.c execution test
 FAIL: gcc.dg/vect/bb-slp-24.c -flto execution test
Index: contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail
===================================================================
--- contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail	(revision 203472)
+++ contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail	(working copy)
@@ -45,11 +45,20 @@
 # the host.
 UNRESOLVED: gcc.dg/pr47793.c scan-file .
 
-# Power 32-bit specific.
+# Power 32-bit specific.  Internal compiler error, upstream PR54273.
+FAIL: gcc.target/powerpc/regnames-1.c (internal compiler error)
+FAIL: gcc.target/powerpc/regnames-1.c (test for excess errors)
+
+# Power 32-bit specific.  Testcase locally backported from trunk.
+FAIL: gcc.dg/pr57518.c scan-rtl-dump-not ira "REG_EQUIV.*mem.*"ip""
+
+# Power 32-bit specific.  "libgcc/libgcov.c 1591: undefined reference to `__atomic_fetch_add_8'"
+# (This reference is in Google-local code added as r200877.)
 FAIL: gcc.dg/pr47793.c (test for excess errors)
 UNRESOLVED: gcc.dg/pr47793.c compilation failed to produce executable
-FAIL: gcc.dg/pr57518.c scan-rtl-dump-not ira "REG_EQUIV.*mem.*"ip""
 FAIL: gcc.dg/profile-generate-3.c (test for excess errors)
+
+# Power 32-bit specific.  Not yet analyzed.
 FAIL: gcc.dg/tree-ssa/sra-12.c scan-tree-dump-times release_ssa "l;" 0
 FAIL: gcc.target/powerpc/405-dlmzb-strlen-1.c scan-assembler dlmzb\\.
 FAIL: gcc.target/powerpc/440-dlmzb-strlen-1.c scan-assembler dlmzb\\.
@@ -64,19 +73,19 @@
 FAIL: gcc.target/powerpc/pr46728-3.c scan-assembler-times sqrt 4
 FAIL: gcc.target/powerpc/pr46728-5.c scan-assembler-times cbrt 2
 FAIL: gcc.target/powerpc/pr52775.c scan-assembler-times fcfid 2
-FAIL: gcc.target/powerpc/regnames-1.c (internal compiler error)
-FAIL: gcc.target/powerpc/regnames-1.c (test for excess errors)
 FAIL: gcc.target/powerpc/tfmode_off.c object-size text == 544
 
 # Power 32-bit specific execution failures.  Not yet analyzed.
+FAIL: gcc.dg/torture/fp-int-convert-long-double.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+FAIL: gcc.target/powerpc/ppc-get-timebase.c execution test
+FAIL: gcc.target/powerpc/ppc-mftb.c execution test
+FAIL: gcc.dg/torture/tls/tls-test.c -Os  -pie -fPIE  execution test
+
+# Execution failures common to Power targets running under QEMU.
 FAIL: gcc.dg/cleanup-10.c execution test
 FAIL: gcc.dg/cleanup-11.c execution test
 FAIL: gcc.dg/cleanup-8.c execution test
 FAIL: gcc.dg/cleanup-9.c execution test
-FAIL: gcc.dg/torture/fp-int-convert-long-double.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
-FAIL: gcc.dg/torture/tls/tls-test.c -Os  -pie -fPIE  execution test
-FAIL: gcc.target/powerpc/ppc-get-timebase.c execution test
-FAIL: gcc.target/powerpc/ppc-mftb.c execution test
 
 
 # *** g++:
@@ -92,6 +101,10 @@
 FAIL: g++.dg/tree-prof/lipo/vcall1_0.C scan-ipa-dump-times profile "Indirect call -> direct call" 2
 
 # Power 32-bit specific execution failures.  Not yet analyzed.
+FAIL: g++.dg/other/pr55650.C -std=gnu++98 (test for excess errors)
+FAIL: g++.dg/other/pr55650.C -std=gnu++11 (test for excess errors)
+
+# Execution failures common to Power targets running under QEMU.
 FAIL: g++.dg/abi/forced.C -std=gnu++98 execution test
 FAIL: g++.dg/abi/forced.C -std=gnu++11 execution test
 FAIL: g++.dg/cdce3.C -std=gnu++98 execution test
@@ -104,8 +117,6 @@
 FAIL: g++.dg/ext/cleanup-8.C -std=gnu++11 execution test
 FAIL: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test
 FAIL: g++.dg/ext/cleanup-9.C -std=gnu++11 execution test
-FAIL: g++.dg/other/pr55650.C -std=gnu++98 (test for excess errors)
-FAIL: g++.dg/other/pr55650.C -std=gnu++11 (test for excess errors)
 FAIL: g++.dg/tls/thread_local4.C -std=gnu++11 execution test
 FAIL: g++.dg/tls/thread_local4g.C -std=gnu++11 execution test
 FAIL: g++.dg/tls/thread_local5.C -std=gnu++11 execution test
