Commit 2842bb86 by John David Anglin Committed by John David Anglin

pa.c (pa_asm_output_mi_thunk): Use pc-relative branch to thunk function when...

	* pa.c (pa_asm_output_mi_thunk): Use pc-relative branch to thunk
	function when not using named sections on targets with named sections
	if branch distance is less than 262132.

From-SVN: r143300
parent f0561e9e
2009-01-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* pa.c (pa_asm_output_mi_thunk): Use pc-relative branch to thunk
function when not using named sections on targets with named sections
if branch distance is less than 262132.
2009-01-12 Richard Earnshaw <rearnsha@arm.com> 2009-01-12 Richard Earnshaw <rearnsha@arm.com>
* combine.c (combine_instructions): Recompute * combine.c (combine_instructions): Recompute
......
...@@ -7980,6 +7980,10 @@ pa_asm_output_mi_thunk (FILE *file, tree thunk_fndecl, HOST_WIDE_INT delta, ...@@ -7980,6 +7980,10 @@ pa_asm_output_mi_thunk (FILE *file, tree thunk_fndecl, HOST_WIDE_INT delta,
|| ((DECL_SECTION_NAME (thunk_fndecl) || ((DECL_SECTION_NAME (thunk_fndecl)
== DECL_SECTION_NAME (function)) == DECL_SECTION_NAME (function))
&& last_address < 262132))) && last_address < 262132)))
|| (targetm.have_named_sections
&& DECL_SECTION_NAME (thunk_fndecl) == NULL
&& DECL_SECTION_NAME (function) == NULL
&& last_address < 262132)
|| (!targetm.have_named_sections && last_address < 262132)))) || (!targetm.have_named_sections && last_address < 262132))))
{ {
if (!val_14) if (!val_14)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment