Commit 7e9f2c0f by Uros Bizjak

alpha.c (alpha_end_function): Do not clear crtl->emit structure and free insn locators if...

	* config/alpha/alpha.c (alpha_end_function): Do not clear
	crtl->emit structure and free insn locators if cfun->is_thunk is true,
	this is now handled in generic code.

From-SVN: r150959
parent a15afcc6
2009-08-20 Uros Bizjak <ubizjak@gmail.com>
* config/alpha/alpha.c (alpha_end_function): Do not clear
crtl->emit structure and free insn locators if cfun->is_thunk is true,
this is now handled in generic code.
2009-08-20 Andreas Krebbel <krebbel1@de.ibm.com> 2009-08-20 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.c (Z10_PREDICT_DISTANCE): New macro. * config/s390/s390.c (Z10_PREDICT_DISTANCE): New macro.
...@@ -13,11 +19,10 @@ ...@@ -13,11 +19,10 @@
* config/s390/s390.c ('E'): New output modifier. * config/s390/s390.c ('E'): New output modifier.
2009-08-20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 2009-08-20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Richard Earnshaw <richard.earnshaw@arm.com> Richard Earnshaw <richard.earnshaw@arm.com>
* config/arm/arm.c (arm_emit_movpair): Handle CONST_INT. * config/arm/arm.c (arm_emit_movpair): Handle CONST_INT.
* config/arm/arm.md (*arm_movtas_ze): New pattern for * config/arm/arm.md (*arm_movtas_ze): New pattern for movt.
movt.
2009-08-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 2009-08-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
......
...@@ -8613,14 +8613,6 @@ alpha_end_function (FILE *file, const char *fnname, tree decl ATTRIBUTE_UNUSED) ...@@ -8613,14 +8613,6 @@ alpha_end_function (FILE *file, const char *fnname, tree decl ATTRIBUTE_UNUSED)
if (insn && CALL_P (insn)) if (insn && CALL_P (insn))
output_asm_insn (get_insn_template (CODE_FOR_nop, NULL), NULL); output_asm_insn (get_insn_template (CODE_FOR_nop, NULL), NULL);
#if TARGET_ABI_OSF
if (cfun->is_thunk)
{
memset (&crtl->emit, 0, sizeof (struct emit_status));
insn_locators_free ();
}
#endif
#if TARGET_ABI_OPEN_VMS #if TARGET_ABI_OPEN_VMS
alpha_write_linkage (file, fnname, decl); alpha_write_linkage (file, fnname, decl);
#endif #endif
......
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