mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-01 13:26:47 +08:00
SOM spaces/subspaces. * config/tc-hppa.c (USE_ALIASES): New object-format dependent define to control the use of space/subspace name aliases. (update_subspace): Accept space chain entry for containing space as a new parameter. All callers changed. (pa_get_label): Use current_space rather than pa_segment_to_space. (pa_define_label): Likewise. (pa_undefine_label): Likewise. (md_begin): Change into the (possibly modified) text_section. (pa_parse_space_stmt): Create a new segment/space if create_flag is true, and the space name is not one of the two predefined spaces. (pa_subspace): Use current_space rather than a lookup via pa_segment_to_space. Reset BFD section flags as required by the .subspace directive. Likewise for the section alignment. Pass the current space to update_subspace and create_new_subspace. (pa_spaces_begin): Only use space/subspace aliases if USE_ALIASES is true. When not using aliases, create a BFD section for each subspace encountered. When not using aliases replace the default text, data, and bss segments with new ones. (create_new_subspace): When not using aliases each subspace has a section/segment and subsegments are not needed, so set the subsegment to zero. |
||
---|---|---|
.. | ||
.Sanitize | ||
aout_gnu.h | ||
atof-ieee.c | ||
atof-ns32k.c | ||
atof-tahoe.c | ||
atof-vax.c | ||
coff_gnu.h | ||
cplus-dem.c | ||
ebmon29k.mt | ||
h8300.mt | ||
h8300hds.mt | ||
h8500.mt | ||
ho-ansi.h | ||
ho-decstatn.h | ||
ho-generic.h | ||
ho-go32.h | ||
ho-hppabsd.h | ||
ho-hppaosf.h | ||
ho-hpux.h | ||
ho-i386.h | ||
ho-i386aix.h | ||
ho-irix.h | ||
ho-mipsbsd.h | ||
ho-rs6000.h | ||
ho-sun3.h | ||
ho-sun4.h | ||
ho-sun386.h | ||
ho-sunos.h | ||
ho-sysv.h | ||
ho-vax.h | ||
ho-vms.h | ||
i386coff.mt | ||
m68k.mt | ||
m68kcoff.mt | ||
m88k-opcode.h | ||
m88kcoff.mt | ||
mips-big.mt | ||
mips-lit.mt | ||
obj-aout.c | ||
obj-aout.h | ||
obj-bout.c | ||
obj-bout.h | ||
obj-coff.c | ||
obj-coff.h | ||
obj-coffbfd.c | ||
obj-coffbfd.h | ||
obj-ecoff.c | ||
obj-elf.c | ||
obj-elf.h | ||
obj-generic.c | ||
obj-generic.h | ||
obj-hp300.c | ||
obj-hp300.h | ||
obj-ieee.c | ||
obj-ieee.h | ||
obj-som.c | ||
obj-som.h | ||
obj-vms.c | ||
obj-vms.h | ||
sh.mt | ||
sparc.mt | ||
tc-a29k.c | ||
tc-a29k.h | ||
tc-generic.c | ||
tc-generic.h | ||
tc-h8300.c | ||
tc-h8300.h | ||
tc-h8500.c | ||
tc-h8500.h | ||
tc-hppa.c | ||
tc-hppa.h | ||
tc-i386.c | ||
tc-i386.h | ||
tc-i860.c | ||
tc-i860.h | ||
tc-i960.c | ||
tc-i960.h | ||
tc-m68k.c | ||
tc-m68k.h | ||
tc-m88k.c | ||
tc-m88k.h | ||
tc-m68851.h | ||
tc-mips.c | ||
tc-mips.h | ||
tc-ns32k.c | ||
tc-ns32k.h | ||
tc-sh.c | ||
tc-sparc64.c | ||
tc-sparc64.h | ||
tc-sparc.c | ||
tc-sparc.h | ||
tc-tahoe.c | ||
tc-tahoe.h | ||
tc-vax.c | ||
tc-vax.h | ||
tc-z8k.c | ||
tc-z8k.h | ||
te-dpx2.h | ||
te-generic.h | ||
te-hp300.h | ||
te-hppa.h | ||
te-i386aix.h | ||
te-ic960.h | ||
te-lynx.h | ||
te-sco386.h | ||
te-sun3.h | ||
te-sysv32.h | ||
vax-inst.h | ||
z8k.mt |