Use R0/R1 instead of R4/R5 for eh_return on ARM
This should unblock removal of _Unwind_PNaClSetResult{0,1} entirely.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=4171
R=jvoung@chromium.org
Review URL: https://codereview.chromium.org/1151383009
diff --git a/gcc/unwind-pnacl.h b/gcc/unwind-pnacl.h
index 1d5ff86..b52f0ed 100644
--- a/gcc/unwind-pnacl.h
+++ b/gcc/unwind-pnacl.h
@@ -94,7 +94,7 @@
#elif defined(__i386__)
#define pnacl_unwind_result0_reg() 0
#elif defined(__arm__)
-#define pnacl_unwind_result0_reg() 4
+#define pnacl_unwind_result0_reg() 0
#elif defined(__mips__)
#define pnacl_unwind_result0_reg() 4
#else
@@ -107,7 +107,7 @@
#elif defined(__i386__)
#define pnacl_unwind_result1_reg() 2
#elif defined(__arm__)
-#define pnacl_unwind_result1_reg() 5
+#define pnacl_unwind_result1_reg() 1
#elif defined(__mips__)
#define pnacl_unwind_result1_reg() 5
#else