gcc/
commit15d5d060073e5b0f0a0b3f2f5e2da024ebb6642b
authordrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Nov 2005 15:43:51 +0000 (4 15:43 +0000)
committerdrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Nov 2005 15:43:51 +0000 (4 15:43 +0000)
treee403f94386f56e7b352df41155ba6459107cecff
parent3da359084df25a74d688f4ace44f0b1e51c19f97
gcc/
* config/arm/arm.c (arm_load_pic_register): Pass extra reg to
gen_pic_add_dot_plus_four and gen_pic_add_dot_plus_eight.
(arm_call_tls_get_addr, legitimize_tls_address): Likewise.
* config/arm/arm.md: Use match_operand in peephole input templates
and match_dup in peephole output templates.
gcc/testsuite/
* gcc.dg/tls/opt-10.c: New test.

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