pa.c (output_call): Don't optimize post call jumps into return address adjustments...
authorOlivier Hainque <hainque@adacore.com>
Mon, 22 Jun 2009 09:08:58 +0000 (09:08 +0000)
committerOlivier Hainque <hainque@gcc.gnu.org>
Mon, 22 Jun 2009 09:08:58 +0000 (09:08 +0000)
commit283268809829d27d5f54909bc3a79e8e54fc48eb
tree0608f8bdc0b348c96a90ad8cff963d50ce91c87c
parent59366db692450991e990991ac8c369e6cfa9cbe7
pa.c (output_call): Don't optimize post call jumps into return address adjustments if...

* config/pa/pa.c (output_call): Don't optimize post call jumps
into return address adjustments if the call may throw.

testsuite/
* gnat.dg/raise_ce.adb: Helper for ...
* gnat.dg/handle_and_return.adb: New test.

From-SVN: r148780
gcc/ChangeLog
gcc/config/pa/pa.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/handle_and_return.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/raise_ce.adb [new file with mode: 0644]