PR target/43469
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Apr 2010 08:32:00 +0000 (08:32 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Apr 2010 08:32:00 +0000 (08:32 +0000)
commitae6c5ae5c9b3e2541c61cbebbb93f2d7a01e4000
tree627c04fd24b96d2b49985e7ae66db1cb9314296f
parentfbd8fb2df484d47cd25e79028fb0f91f28dfe64d
PR target/43469
* arm.c (legitimize_tls_address): Adjust call to
gen_tls_load_dot_plus_four.
(arm_note_pic_base): New function.
(arm_cannot_copy_insn_p): Use it.
* thumb2.md (tls_load_dot_plus_four): Rework to avoid use of '+' in
constraint.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157942 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/thumb2.md