* config/rx/rx.c (add_vector_labels): New.
commit7ce85a1fe8e0fa9b1ad9913ea82107c8c9a245f3
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 May 2014 00:37:00 +0000 (28 00:37 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 May 2014 00:37:00 +0000 (28 00:37 +0000)
treedcc15801eba9b4952ada8924df55cf3a4599f6fe
parentb35f062ed12db8b2aaa9f8485be506baf41b871f
* config/rx/rx.c (add_vector_labels): New.
(rx_output_function_prologue): Call it.
(rx_handle_func_attribute): Don't require empty arguments.
(rx_handle_vector_attribute): New.
(rx_attribute_table): Add "vector" attribute.
* doc/extend.texi (interrupt, vector): Document new/changed
RX-specific attributes.

* config/rx/rx.c (rx_adjust_insn_length): Skip for non-insns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210995 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rx/rx.c
gcc/doc/extend.texi