aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitar Dimitrov <dimitar@dinux.eu>2019-06-12 19:50:45 +0000
committerDimitar Dimitrov <dimitar@gcc.gnu.org>2019-06-12 19:50:45 +0000
commit13a5e90f298a7d85fe48d4fa6924fa8a7bb6fb06 (patch)
tree65246be3d7e8c514e9d55f025818f003a51b3627
parent047b36a31783fd2de40ffc4b0ba2f06506adeb84 (diff)
downloadgcc-13a5e90f298a7d85fe48d4fa6924fa8a7bb6fb06.zip
gcc-13a5e90f298a7d85fe48d4fa6924fa8a7bb6fb06.tar.gz
gcc-13a5e90f298a7d85fe48d4fa6924fa8a7bb6fb06.tar.bz2
testsuite: Mark that PRU uses all function pointer bits
gcc/testsuite/ChangeLog: 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu> * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list. From-SVN: r272211
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 598e5dd..5938ebe 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,9 @@
2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
+ * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
+
+2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
+
* gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
* gcc.dg/tree-ssa/reassoc-33.c: Ditto.
* gcc.dg/tree-ssa/reassoc-34.c: Ditto.
diff --git a/gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C b/gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C
index 3417358..bda7960 100644
--- a/gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C
+++ b/gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C
@@ -7,7 +7,7 @@
function. However, some platforms use all bits to encode a
function pointer. Such platforms use the lowest bit of the delta,
that is shifted left by one bit. */
-#if defined __MN10300__ || defined __SH5__ || defined __arm__ || defined __thumb__ || defined __mips__ || defined __aarch64__
+#if defined __MN10300__ || defined __SH5__ || defined __arm__ || defined __thumb__ || defined __mips__ || defined __aarch64__ || defined __PRU__
#define ADJUST_PTRFN(func, virt) ((void (*)())(func))
#define ADJUST_DELTA(delta, virt) (((delta) << 1) + !!(virt))
#else