gcc/gcc ChangeLog config/arm/arm.c config/arm/ ...
pme@gcc.gnu.org
pme@gcc.gnu.org
Sun Nov 23 05:44:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: csl-arm-branch
Changes by: pme@gcc.gnu.org 2003-11-23 05:44:53
Modified files:
gcc : ChangeLog
gcc/config/arm : arm.c arm.h
Log message:
2003-11-22 Phil Edwards <phil@codesourcery.com>
PR target/12476
* config/arm/arm.c (arm_output_mi_thunk): In Thumb mode, use
'bx' instead of 'b' to avoid branch range restrictions. Output
the thunk immediately before the thunked-to function.
* config/arm/arm.h (ARM_DECLARE_FUNCTION_NAME): Do not emit
.thumb_func if a thunk is being generated. Emit .code 16 along
with .thumb_func if a thunk is not being generated.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=2.1568.2.5&r2=2.1568.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.303.2.2&r2=1.303.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.h.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.210.2.1&r2=1.210.2.2
More information about the Gcc-cvs
mailing list