]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/doc/invoke.texi
arc: Remove unused/incomplete alignment assembly annotation.
authorClaudiu Zissulescu <claziss@gmail.com>
Thu, 5 Oct 2023 11:30:52 +0000 (14:30 +0300)
committerClaudiu Zissulescu <claziss@gmail.com>
Thu, 5 Oct 2023 11:40:43 +0000 (14:40 +0300)
commite4b1940625181414ab11a28923b5082936f7196a
treedb38dc76141c8add3be0f0723d1de9ad4c4be8a2
parent6dc44436301143a286e3b45de0673af012299eba
arc: Remove unused/incomplete alignment assembly annotation.

Removes '&' print operant punct character, disable -mannotate-align
option and clean up the port.

gcc/

* config/arc/arc-protos.h (arc_clear_unalign): Remove.
(arc_toggle_unalign): Likewise.
* config/arc/arc.cc (machine_function) Remove unalign.
(arc_init): Remove `&` punct character.
(arc_print_operand): Remove `&` related functions.
(arc_verify_short): Update function's number of parameters.
(output_short_suffix): Update function.
(arc_short_long): Likewise.
(arc_clear_unalign): Remove.
(arc_toggle_unalign): Likewise.
* config/arc/arc.h (ASM_OUTPUT_CASE_END): Remove.
(ASM_OUTPUT_ALIGN): Update.
* config/arc/arc.md: Remove all `%&` references.
* config/arc/arc.opt (mannotate-align): Ignore option.
* doc/invoke.texi (mannotate-align): Update description.

Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
gcc/config/arc/arc-protos.h
gcc/config/arc/arc.cc
gcc/config/arc/arc.h
gcc/config/arc/arc.md
gcc/config/arc/arc.opt
gcc/doc/invoke.texi