OSDN Git Service

* config/arm/arm.c (arm_cannot_copy_insn_p): Do not expect a
authordrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 1 Jul 2007 21:15:14 +0000 (21:15 +0000)
committerdrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 1 Jul 2007 21:15:14 +0000 (21:15 +0000)
commitbeef0fb52d6b2b7651f4a8637728fdb5b07d130e
tree69a4c8dfbaa4c8ec2fe6ddfd5115e39d98bc15f1
parent8a58dc06aa05b72ad7d0fb3994f69fbbbd313e4c
* config/arm/arm.c (arm_cannot_copy_insn_p): Do not expect a
PARALLEL.
* config/arm/arm.md (pic_add_dot_plus_four, pic_add_dot_plus_eight)
(tls_load_dot_plus_eight): Move the label number into the unspec.
* config/arm/thumb2.md (pic_load_dot_plus_four): Likewise.

* gcc.dg/tls/opt-14.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126178 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/arm/thumb2.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tls/opt-14.c [new file with mode: 0644]