2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
commit76205d3a707a50d8ebf8dad653fac2278670dd25
authorsebastianperta <sebastianperta@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Feb 2018 11:55:39 +0000 (13 11:55 +0000)
committersebastianperta <sebastianperta@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Feb 2018 11:55:39 +0000 (13 11:55 +0000)
treeb84b7ca84fa98f3b659afa9a2064e92e74c9787d
parent75102502b3ee275c1d7aa8654dcb012e27c6a661
2018-02-13  Sebastian Perta  <sebastian.perta@renesas.com>

* config/rl78/rl78.c (add_vector_labels): New function.
* config/rl78/rl78.c (rl78_handle_vector_attribute): New function.
* config/rl78/rl78.c (rl78_start_function): Call add_vector_labels.
* config/rl78/rl78.c (rl78_handle_func_attribute): Removed the assert
which checks that no arguments are passed.
* config/rl78/rl78.c (rl78_attribute_table): Add "vector" attribute.
* doc/extend.texi: Documentation for the new attribute.

2018-02-13  Sebastian Perta  <sebastian.perta@renesas.com>

* gcc.target/rl78/test_auto_vector.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257622 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rl78/rl78.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/rl78/test_auto_vector.c [new file with mode: 0644]