This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: binutils 2.18 issue with ld on 68hc11/68hc12 port
- From: James Murray <jsm at jsm-net dot demon dot co dot uk>
- To: binutils at sourceware dot org
- Date: Mon, 24 Mar 2008 14:46:26 +0000
- Subject: Re: binutils 2.18 issue with ld on 68hc11/68hc12 port
After some digging, I have narrowed the "problem" down to these two
patches. binutils from the 25th has no error, after these patches it
gives the error. However, I don't understand why or what to do about it.
2006-07-26 Alan Modra <amodra@bigpond.net.au>
* emultempl/elf-generic.em (map_segments): Reorganise loop so
that
layout happens before segment map. Don't do segment map on
relocatable link.
2006-07-26 Alan Modra <amodra@bigpond.net.au>
* ldexp.c (fold_name <LOADADDR>): Use the lma.
* ldlang.h (lang_memory_region_type): Delete old_length. Add
last_os.
* ldlang.c (lang_memory_region_lookup): Init new field.
(lang_reset_memory_regions): Reset new field.
(lang_insert_orphan): Don't set load_base.
(lang_leave_overlay): Likewise.
(lang_size_sections_1): Delete unnecessary code setting
lma_region
to region. Correct lma region check.
(lang_do_assignments_1): Rename output_section_statement parm
to current_os. Set lma from previous section in region.
* ldlang.c: Formatting.
regards
James Murray
(ps. I can't seem to persuade my mailer to include a References: header)