Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea. r?glandium draft
authorJohn Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Thu, 22 Dec 2016 22:16:01 +0100
changeset 458866 bbf59739ce012fae7d223edbb002b2d4e3252fa1
parent 458865 7838195cc8161d080ad777fc5c180a62e7ed844a
child 458867 bb58a4157f748d67cb357afdb7c705260eb63128
push id41085
push userbmo:mh+mozilla@glandium.org
push dateWed, 11 Jan 2017 07:28:36 +0000
reviewersglandium
bugs1325771
milestone53.0a1
Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea. r?glandium
mfbt/tests/TestPoisonArea.cpp
--- a/mfbt/tests/TestPoisonArea.cpp
+++ b/mfbt/tests/TestPoisonArea.cpp
@@ -128,16 +128,19 @@
 #elif defined __arm__ || defined _M_ARM
 #define RETURN_INSTR 0xE12FFF1E /* bx lr */
 
 // PPC has its own style of CPU-id #defines.  There is no Windows for
 // PPC as far as I know, so no _M_ variant.
 #elif defined _ARCH_PPC || defined _ARCH_PWR || defined _ARCH_PWR2
 #define RETURN_INSTR 0x4E800020 /* blr */
 
+#elif defined __m68k__
+#define RETURN_INSTR 0x4E754E75 /* rts; rts */
+
 #elif defined __sparc || defined __sparcv9
 #define RETURN_INSTR 0x81c3e008 /* retl */
 
 #elif defined __alpha
 #define RETURN_INSTR 0x6bfa8001 /* ret */
 
 #elif defined __hppa
 #define RETURN_INSTR 0xe840c002 /* bv,n r0(rp) */