arm.c (arm_cannot_copy_insn_p): Do not expect a PARALLEL.
commit10ae7c7b78beed4a5d924ec89371ecb0b0a9a367
authorDaniel Jacobowitz <dan@codesourcery.com>
Sun, 1 Jul 2007 21:15:14 +0000 (1 21:15 +0000)
committerDaniel Jacobowitz <drow@gcc.gnu.org>
Sun, 1 Jul 2007 21:15:14 +0000 (1 21:15 +0000)
tree69a4c8dfbaa4c8ec2fe6ddfd5115e39d98bc15f1
parentaf92ab368ad709fcd26b360dc1cf4e50b0cd6185
arm.c (arm_cannot_copy_insn_p): Do not expect a PARALLEL.

* 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.

From-SVN: r126178
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]