re PR target/61641 (undefined label in jump_table_data)
authorJohn David Anglin <danglin@gcc.gnu.org>
Sat, 16 Aug 2014 16:36:33 +0000 (16:36 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sat, 16 Aug 2014 16:36:33 +0000 (16:36 +0000)
commit3ba07ad32081301b3e23716802ec26ba352dd5ac
tree232ae71258f3c9abc3172d69fabb376e0e1544a9
parent5f05dc5550287bc09490f7aeeffbdad80288b5e5
re PR target/61641 (undefined label in jump_table_data)

PR target/61641
* config/pa/pa-protos.h (pa_output_addr_vec, pa_output_addr_diff_vec):
Declare.
* config/pa/pa.c (pa_reorg): Remove code to insert brtab marker insns.
(pa_output_addr_vec, pa_output_addr_diff_vec): New.
* config/pa/pa.h (ASM_OUTPUT_ADDR_VEC, ASM_OUTPUT_ADDR_DIFF_VEC):
Define.
* config/pa/pa.md (begin_brtab): Delete insn.
(end_brtab): Likewise.

From-SVN: r214064
gcc/ChangeLog
gcc/config/pa/pa-protos.h
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/pa/pa.md