* peXXigen.c (_bfd_XXi_swap_scnhdr_out): Don't remove
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
e5c60db5
AM
12004-01-15 Alan Modra <amodra@bigpond.net.au>
2
3 * emulparams/elf32ppc.sh (COMMONPAGESIZE): Define.
4
6bdafbeb
NC
52004-01-13 Nick Clifton <nickc@redhat.com>
6
7 * ldlang.c (lang_get_regions): Add extra parameter 'have_vma'
8 which if true will prevent the LMA region being used as a
9 replacement for a default VMA region.
10 (lang_leave_output_section_statement): Pass extra parameter.
11 (lang_leave_overlay): Likewise.
12 * ld.texinfo (Output Section LMA): Document that the LMA
13 region can be set to the VMA region if no VMA has been set.
14 * ldlang.h (struct lang_output_section_phdr_list): Create a
15 typedef for this type. Minor formatting fixes.
16
9dfc8ab2
NC
172004-01-13 Nick Clifton <nickc@redhat.com>
18
19 * ldlang.c (lang_size_sections_1): If dot is advanced, then
20 assume that the section should be allocated.
21
8325c4dd
AM
222004-01-13 Alan Modra <amodra@bigpond.net.au>
23
24 * ldlang.c (IGNORE_SECTION): Don't ignore SEC_ALLOC && !SEC_LOAD
25 sections. Do ignore SEC_NEVER_LOAD sections.
26 (lang_size_sections_1): Remove test made redundant with the above.
27
83490352
AM
282004-01-09 Alan Modra <amodra@bigpond.net.au>
29
30 * emultempl/ppc64elf.em (ppc_before_allocation): Clear cached
31 program_header_size.
32
005e1118
AO
332004-01-06 Alexandre Oliva <aoliva@redhat.com>
34
35 2003-11-28 Alexandre Oliva <aoliva@redhat.com>
36 * emulparams/elf32frvfd.sh (EMBEDDED): Clear.
37 2003-11-05 Alexandre Oliva <aoliva@redhat.com>
38 * emulparams/elf32frvfd.sh (STACK_ADDR): Unset.
39 (MAXPAGESIZE): Set to 64Kb.
40 (OTHER_READONLY_SECTIONS): Define __ROFIXUP_LIST__ and
41 __ROFIXUP_END__. Don't map .rofixup.got any more.
42 * emulparams/elf32frv.sh (NOP): Set.
43 2003-10-31 Alexandre Oliva <aoliva@redhat.com>
44 * configure.tgt: Add frv-*-*linux*.
45 2003-09-30 Alexandre Oliva <aoliva@redhat.com>
46 * Makefile.am (ALL_EMULATIONS): Added eelf32frvfd.o.
47 (eelf32frvfd.c): New.
48 * configure.tgt <frv-*-*>: Added it to targ_extra_emuls.
49 * emulparams/elf32frv.sh: Reverted previous two patches.
50 * emulparams/elf32frvfd.sh: New.
51 * Makefile.in: Rebuilt.
52 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
53 * emulparams/elf32frv.sh (OTHER_READONLY_SECTIONS): Added
54 .rofixup.got to .rofixup.
55 2003-09-15 Alexandre Oliva <aoliva@redhat.com>
56 * emulparams/elf32frv.sh (MAXPAGESIZE): Make it 256KiB, not 256B.
57 (TEMPLATE_NAME, GENERATE_SHLIB_SCRIPT): Set.
58
060feee5
JJ
592004-01-05 Jakub Jelinek <jakub@redhat.com>
60
61 * emulparams/elf_s390.sh (NO_SMALL_DATA): Set to yes.
62 * emulparams/elf64_s390.sh (NO_SMALL_DATA): Set to yes.
63
5e2f1575
AM
642004-01-03 Alan Modra <amodra@bigpond.net.au>
65
e5caa5e0
AM
66 * ldexp.c (align_n): Make static.
67 * ldexp.h (align_n): Delete declaration.
68 * ldlang.h (lang_enter_output_section_statement): Remove
69 block_value param.
70 * ldlang.c (lang_enter_output_section_statement): Likewise.
71 (TO_ADDR, TO_SIZE): Define.
c2df3ea5 72 (opb_shift): New var.
e5caa5e0
AM
73 (init_opb): New function.
74 (print_input_section): Call init_opb and use TO_ADDR.
75 (print_data_statement, print_reloc_statement): Likewise.
76 (print_padding_statement): Likewise.
c2df3ea5 77 (size_input_section): Use TO_SIZE and TO_ADDR, and global opb_shift.
e5caa5e0
AM
78 (lang_check_section_addresses): Likewise.
79 (lang_size_sections_1): Likewise.
80 (lang_do_assignments_1): Likewise.
81 (lang_set_startof): Likewise.
c2df3ea5 82 (lang_one_common): Likewise. Combine power_of_two and opb_shift align.
e5caa5e0 83 (lang_process): Call init_opb.
c2df3ea5 84 (lang_abs_symbol_at_end_of): Use TO_ADDR and global opb_shift.
e5caa5e0
AM
85 (lang_enter_overlay_section): Adjust
86 lang_enter_output_section_statement call.
87 * ldgram.y: Likewise.
88 * mri.c (mri_draw_tree): Likewise.
89 * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Likewise.
90 * emultempl/mmo.em (mmo_place_orphan): Likewise.
91 * emultempl/pe.em (gld${EMULATION_NAME}_place_orphan): Likewise.
92
5e2f1575
AM
93 * ldfile.c (ldfile_set_output_arch): Add defarch param.
94 * ldfile.h (ldfile_set_output_arch): Ditto.
95 * emultempl/aix.em (gld${EMULATION_NAME}_before_parse): Use
96 ldfile_set_output_arch.
97 * emultempl/beos.em (gld${EMULATION_NAME}_before_parse): Ditto.
98 * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Ditto.
99 * emultempl/linux.em (gld${EMULATION_NAME}_before_parse): Ditto.
100 * emultempl/mipsecoff.em (gld${EMULATION_NAME}_before_parse): Ditto.
101 * emultempl/pe.em (gld${EMULATION_NAME}_before_parse): Ditto.
102 * emultempl/sunos.em (gld${EMULATION_NAME}_before_parse): Ditto.
103 * ldgram.y: Adjust ldfile_set_output_arch call.
104 * emultempl/armcoff.em (gld${EMULATION_NAME}_before_parse): Ditto.
105 * emultempl/armelf.em (gld${EMULATION_NAME}_before_parse): Ditto.
106 * emultempl/armelf_oabi.em (gld${EMULATION_NAME}_before_parse): Ditto.
107 * emultempl/generic.em (gld${EMULATION_NAME}_before_parse): Ditto.
108 * emultempl/gld960c.em (gld960_set_output_arch): Ditto.
109 * emultempl/m68kcoff.em (gld${EMULATION_NAME}_before_parse): Ditto.
110 * emultempl/ticoff.em (gld${EMULATION_NAME}_before_parse): Ditto.
111
b50c15dc
NC
1122004-01-02 Bernardo Innocenti <bernie@develer.com>
113
114 * configure.tgt: Add m68k-uClinux target.
6edf0760 115
c9e214e5 116For older changes see ChangeLog-0203
252b5132
RH
117\f
118Local Variables:
119mode: change-log
120left-margin: 8
121fill-column: 74
122version-control: never
123End:
This page took 0.377391 seconds and 4 git commands to generate.