This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
src/gas ChangeLog config/tc-cris.c
- From: hp at sourceware dot org
- To: binutils-cvs at sources dot redhat dot com
- Date: 7 Dec 2005 06:41:56 -0000
- Subject: src/gas ChangeLog config/tc-cris.c
CVSROOT: /cvs/src
Module name: src
Changes by: hp@sourceware.org 2005-12-07 06:41:56
Modified files:
gas : ChangeLog
gas/config : tc-cris.c
Log message:
Change 32-bit-branch expansion for --pic.
* config/tc-cris.c (STATE_COND_BRANCH_PIC): New relaxation state.
(md_cris_relax_table): Add entry for STATE_COND_BRANCH_PIC.
(cris_any_v0_v10_long_jump_size_pic): New macro.
(md_estimate_size_before_relax): Handle STATE_COND_BRANCH_PIC.
(md_convert_frag): Similar.
(md_create_long_jump): Change 32-bit-branch expansion for --pic.
(md_assemble, gen_cond_branch_32): Adjust similarly.
(md_parse_option) <case OPTION_PIC>: Adjust md_long_jump_size.
<case OPTION_ARCH>: Similar, if --pic.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.2759&r2=1.2760
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-cris.c.diff?cvsroot=src&r1=1.35&r2=1.36