OSDN Git Service

2007-01-03 Paul Brook <paul@codesourcery.com>
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Jan 2007 00:09:48 +0000 (00:09 +0000)
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Jan 2007 00:09:48 +0000 (00:09 +0000)
commit8b438b4ff3b0d3ebcea9f6fbe47ed673a34ef30a
tree406736e8a2c397ce1dc765f7a7440b8e5af7a24e
parentff1a16eb02d37609aba772c7fbab5c8597c27e4b
2007-01-03  Paul Brook  <paul@codesourcery.com>

PR target/16634
gcc/
* config/arm/arm.c (output_return_instruction): Pop PC in interrupt
functions.
(use_return_insn): Return 0 for Thumb interrupt functions.
(print_multi_reg): Add rfe argument for IRQ returns.
(arm_output_epilogue): Pop interrupt return address directly into PC.
(arm_expand_prologue): Only adjust IRQ return address in Arm mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120413 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c