summaryrefslogtreecommitdiff
path: root/data/odcctools/adrbxj.diff
diff options
context:
space:
mode:
authorJay Freeman <saurik@saurik.com>2008-03-08 11:53:51 +0000
committerJay Freeman <saurik@saurik.com>2008-03-08 11:53:51 +0000
commitc2bea5000a0d07d1f4b5c5dcf6560b3bd24fae03 (patch)
tree3924a6539de282a7a0e9f0e85ad383f00e447f96 /data/odcctools/adrbxj.diff
parentc6320f629d8d1c9f617f3f77748980cb255ab1fb (diff)
Added the most recent patches to odcctools.
git-svn-id: http://svn.telesphoreo.org/trunk@165 514c082c-b64e-11dc-b46d-3d985efe055d
Diffstat (limited to 'data/odcctools/adrbxj.diff')
-rw-r--r--data/odcctools/adrbxj.diff10
1 files changed, 5 insertions, 5 deletions
diff --git a/data/odcctools/adrbxj.diff b/data/odcctools/adrbxj.diff
index 4e82a3d19..7840a1fe7 100644
--- a/data/odcctools/adrbxj.diff
+++ b/data/odcctools/adrbxj.diff
@@ -1,8 +1,8 @@
diff -ru odcctools/as/arm.c odcctools+iPhone/as/arm.c
--- odcctools/as/arm.c 2007-09-13 02:31:45.000000000 +0000
+++ odcctools+iPhone/as/arm.c 2007-12-29 08:49:20.000000000 +0000
-@@ -648,6 +648,18 @@
- fill_reloc_value(buf, (unsigned int)n, 0x00000fff);
+@@ -655,6 +666,18 @@
+ fill_reloc_value(buf, n << 7, 31 << 7);
break;
+ case ARM_RELOC_ADR:
@@ -17,9 +17,9 @@ diff -ru odcctools/as/arm.c odcctools+iPhone/as/arm.c
+ fill_reloc_value(buf, (unsigned int)n, 0x00c00fff);
+ break;
+
- case ARM_RELOC_SHIFT_IMM:
- if (val == 32)
- val = 0;
+ default:
+ fprintf(stderr, "reloc type %d\n", fixP->fx_r_type);
+ as_fatal("md_number_to_imm: reloc unimplemented");
diff -ru odcctools/as/armop.c odcctools+iPhone/as/armop.c
--- odcctools/as/armop.c 2007-10-16 20:20:35.000000000 +0000
+++ odcctools+iPhone/as/armop.c 2007-12-29 08:49:59.000000000 +0000