7617a82283
* emultempl/pe.em (sort_by_file_name): Remove. (sort_by_section_name): Remove. (sort_sections_1, sort_sections): Remove. (gld_${EMULATION_NAME}_before_allocation): Don't call sort_sections. (hold_section, hold_section_name): New static variables. (hold_use, hold_text, hold_rdata, hold_data, hold_bss): Likewise. (gld_${EMULATION_NAME}_place_orphan): Rewrite. Look for a good place to put the section. Align the section. Sort the input sections by name. (gld_${EMULATION_NAME}_place_section): New static function. |
||
---|---|---|
.. | ||
.Sanitize | ||
aix.em | ||
elf32.em | ||
generic.em | ||
gld960.em | ||
gld960c.em | ||
hppaelf.em | ||
linux.em | ||
lnk960.em | ||
mipsecoff.em | ||
pe.em | ||
README | ||
stringify.sed | ||
sunos.em | ||
vanilla.em |
The files in this directory are sourced by genscripts.sh, after setting some variables to substitute in, to produce C source files that contain jump tables for each emulation.