mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
2009-08-17 Sterling Augustine <sterling@jaw.hq.tensilica.com>
* config/tc-xtensa.c (xtensa_frob_label): move call to do_align_targets to set frag_type only.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2009-08-17 Sterling Augustine <sterling@jaw.hq.tensilica.com>
|
||||||
|
|
||||||
|
* config/tc-xtensa.c (xtensa_frob_label): move call to
|
||||||
|
do_align_targets to set frag_type only.
|
||||||
|
|
||||||
2009-08-17 Kai Tietz <kai.tietz@onevision.com>
|
2009-08-17 Kai Tietz <kai.tietz@onevision.com>
|
||||||
|
|
||||||
* config/obj-coff-seh.c: New file.
|
* config/obj-coff-seh.c: New file.
|
||||||
|
@ -5210,16 +5210,18 @@ xtensa_frob_label (symbolS *sym)
|
|||||||
|
|
||||||
/* No target aligning in the absolute section. */
|
/* No target aligning in the absolute section. */
|
||||||
if (now_seg != absolute_section
|
if (now_seg != absolute_section
|
||||||
&& do_align_targets ()
|
|
||||||
&& !is_unaligned_label (sym)
|
&& !is_unaligned_label (sym)
|
||||||
&& !generating_literals)
|
&& !generating_literals)
|
||||||
{
|
{
|
||||||
xtensa_set_frag_assembly_state (frag_now);
|
xtensa_set_frag_assembly_state (frag_now);
|
||||||
|
|
||||||
frag_var (rs_machine_dependent,
|
if (do_align_targets ())
|
||||||
0, (int) freq,
|
frag_var (rs_machine_dependent, 0, (int) freq,
|
||||||
RELAX_DESIRE_ALIGN_IF_TARGET,
|
RELAX_DESIRE_ALIGN_IF_TARGET, frag_now->fr_symbol,
|
||||||
frag_now->fr_symbol, frag_now->fr_offset, NULL);
|
frag_now->fr_offset, NULL);
|
||||||
|
else
|
||||||
|
frag_var (rs_fill, 0, 0, frag_now->fr_subtype,
|
||||||
|
frag_now->fr_symbol, frag_now->fr_offset, NULL);
|
||||||
xtensa_set_frag_assembly_state (frag_now);
|
xtensa_set_frag_assembly_state (frag_now);
|
||||||
xtensa_move_labels (frag_now, 0);
|
xtensa_move_labels (frag_now, 0);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user