d99e5b3995
* config/tc-tic6x.h (tic6x_label_list): New. (tic6x_segment_info_type): Keep a list of labels and a current frag instead of a boolean for whether labels seen and a count of instructions. (tic6x_frag_info, TC_FRAG_TYPE, TC_FRAG_INIT, tic6x_frag_init, md_do_align, tic6x_do_align, md_end, tic6x_end): New. * config/tc-tic6x.c (tic6x_frob_label): Put label on list. (tic6x_cleanup): Correct comment. (tic6x_free_label_list): New. (tic6x_cons_align): Free label list and update for tic6x_segment_info_type changes. (tic6x_do_align): New. (md_assemble): Handle list of labels and saved frag for execute packet. Create machine-dependent frag for new execute packet and adjust labels accordingly. (tic6x_adjust_section, tic6x_frag_init, tic6x_end): New. (md_convert_frag, md_estimate_size_before_relax): Update comments. gas/testsuite: * gas/tic6x/align-1-be.d, gas/tic6x/align-1.d, gas/tic6x/align-1.s, gas/tic6x/align-2.d, gas/tic6x/align-2.s: New. |
||
---|---|---|
.. | ||
all | ||
alpha | ||
arc | ||
arm | ||
bfin | ||
cfi | ||
cr16 | ||
cris | ||
crx | ||
d10v | ||
d30v | ||
dlx | ||
elf | ||
fr30 | ||
frv | ||
h8300 | ||
hppa | ||
i386 | ||
i860 | ||
ia64 | ||
ieee-fp | ||
iq2000 | ||
lm32 | ||
lns | ||
m32r | ||
m68hc11 | ||
m68k | ||
m68k-coff | ||
macros | ||
maxq10 | ||
maxq20 | ||
mcore | ||
mep | ||
mips | ||
mmix | ||
mn10200 | ||
mn10300 | ||
mri | ||
msp430 | ||
mt | ||
openrisc | ||
pdp11 | ||
pe | ||
pj | ||
ppc | ||
rx | ||
s390 | ||
score | ||
sh | ||
sparc | ||
sparc-solaris | ||
sun4 | ||
symver | ||
tic4x | ||
tic6x | ||
tic54x | ||
v850 | ||
vax | ||
xc16x | ||
xstormy16 | ||
xtensa | ||
z8k | ||
z80 | ||
template |