+2005-05-19 Jan Beulich <jbeulich@novell.com>
+
+ * config/tc-ia64.c (dot_endp): Don't use global symbol for unwind
+ relocations in unwind section.
+
2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
Backport from mainline:
e.X_op = O_pseudo_fixup;
e.X_op_symbol = pseudo_func[FUNC_SEG_RELATIVE].u.sym;
e.X_add_number = 0;
- e.X_add_symbol = unwind.proc_start;
+ if (!S_IS_LOCAL (unwind.proc_start)
+ && S_IS_DEFINED (unwind.proc_start))
+ e.X_add_symbol = symbol_temp_new (S_GET_SEGMENT (unwind.proc_start),
+ S_GET_VALUE (unwind.proc_start),
+ symbol_get_frag (unwind.proc_start));
+ else
+ e.X_add_symbol = unwind.proc_start;
ia64_cons_fix_new (frag_now, where, bytes_per_address, &e);
e.X_op = O_pseudo_fixup;
+2005-05-19 Jan Beulich <jbeulich@novell.com>
+
+ * gas/ia64/reloc-uw.s: New.
+ * gas/ia64/reloc-uw.d: New.
+ * gas/ia64/reloc-uw-ilp32.d: New.
+ * gas/ia64/ia64.exp: Run new test.
+
2005-04-13 Maciej W. Rozycki <macro@linux-mips.org>
* gas/mips/ldstla-32.s: Exclude offsets that are now meant to fail
run_dump_test "unwind-ilp32"
run_dump_test "alias-ilp32"
run_dump_test "xdata-ilp32"
+ run_dump_test "reloc-uw-ilp32"
} else {
run_dump_test "secname"
run_dump_test "unwind"
run_dump_test "alias"
run_dump_test "xdata"
+ run_dump_test "reloc-uw"
run_dump_test "group-1"
}