aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.cc
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@gmail.com>2022-07-18 14:32:41 +0300
committerClaudiu Zissulescu <claziss@gmail.com>2022-07-18 14:36:58 +0300
commit9c8349ee1a35dac61b84bbae115ee6a1eeb6ddbd (patch)
tree918e5a2a20d878385e8b5f756e8e73a3c3892322 /gcc/tree-cfg.cc
parentce92603fbe3b4870e0a38efee1ee766d62942065 (diff)
downloadgcc-9c8349ee1a35dac61b84bbae115ee6a1eeb6ddbd.zip
gcc-9c8349ee1a35dac61b84bbae115ee6a1eeb6ddbd.tar.gz
gcc-9c8349ee1a35dac61b84bbae115ee6a1eeb6ddbd.tar.bz2
arc: Fix interrupt's epilogue.
The stack pointer adjustment in interrupt epilogue is happening after restoring the ZOL registers which is wrong. Fixing this. gcc/ * config/arc/arc.cc (arc_expand_epilogue): Adjust the frame pointer first when in interrupts. gcc/testsuite/ * gcc.target/arc/interrupt-13.c: New file. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Diffstat (limited to 'gcc/tree-cfg.cc')
0 files changed, 0 insertions, 0 deletions