From 0bd5d127552e1983df52110759ecbb9fca85b4ab Mon Sep 17 00:00:00 2001 From: carrot Date: Sat, 10 Apr 2010 13:13:47 +0000 Subject: [PATCH] PR target/42601 * config/arm/arm.c (arm_pic_static_addr): New function. (legitimize_pic_address): Call arm_pic_static_addr when it detects a static symbol. (arm_output_addr_const_extra): Output expression for new pattern. * config/arm/arm.md (UNSPEC_SYMBOL_OFFSET): New unspec symbol. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158189 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 429b1d720cd..1c78a0f74f3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2010-04-10 Wei Guozhi + + PR target/42601 + * config/arm/arm.c (arm_pic_static_addr): New function. + (legitimize_pic_address): Call arm_pic_static_addr when it detects + a static symbol. + (arm_output_addr_const_extra): Output expression for new pattern. + * config/arm/arm.md (UNSPEC_SYMBOL_OFFSET): New unspec symbol. + 2010-04-10 Bernd Schmidt * ira-costs.c (record_reg_classes): Ignore alternatives that are -- 2.11.0