diff options
author | Joseph Myers <joseph@codesourcery.com> | 2010-04-27 23:43:25 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2010-04-27 23:43:25 +0000 |
commit | d99e5b3995477e20acc8eb9b1e0427a8c0f7f993 (patch) | |
tree | a81cb178e7be0faf99a20c812978aaebaf18a36c /gas/ChangeLog | |
parent | 67f1675e78ba8e08a782ee57486cde949409dd2a (diff) | |
download | gdb-d99e5b3995477e20acc8eb9b1e0427a8c0f7f993.zip gdb-d99e5b3995477e20acc8eb9b1e0427a8c0f7f993.tar.gz gdb-d99e5b3995477e20acc8eb9b1e0427a8c0f7f993.tar.bz2 |
gas:
* 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.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 1638bc7..961b716 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,23 @@ +2010-04-27 Joseph Myers <joseph@codesourcery.com> + + * 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. + 2010-04-24 H.J. Lu <hongjiu.lu@intel.com> PR gas/11535 |