testsuite: Mark that PRU uses all function pointer bits
authorDimitar Dimitrov <dimitar@dinux.eu>
Wed, 12 Jun 2019 19:50:45 +0000 (19:50 +0000)
committerDimitar Dimitrov <dimitar@gcc.gnu.org>
Wed, 12 Jun 2019 19:50:45 +0000 (19:50 +0000)
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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C

index 598e5dd2ad64ad0c6c96548cd2259f0a14e53ca6..5938ebea9d862ebc19342c96163b9ffa4db7025e 100644 (file)
@@ -1,3 +1,7 @@
+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.
index 341735879c59d517edb1fc49edfb78c6e2e01846..bda7960d8a210591b97283917d57df9bcd68b5d4 100644 (file)
@@ -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