diff options
| author | krebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-09-13 10:59:03 +0000 |
|---|---|---|
| committer | krebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-09-13 10:59:03 +0000 |
| commit | 467b5d379cc0d9359efb6e08216e532249b79b7d (patch) | |
| tree | d8fd1e5efab556d1ff0ca0b73b5f295e5373292b /libjava/testsuite/libjava.lang/InvokeInterface.java | |
| parent | 23c79c0fa4febbb3bfc0c563eab73da376fb6bb0 (diff) | |
| download | ppe42-gcc-467b5d379cc0d9359efb6e08216e532249b79b7d.tar.gz ppe42-gcc-467b5d379cc0d9359efb6e08216e532249b79b7d.zip | |
2006-09-13 Andreas Krebbel <krebbel1@de.ibm.com>
* flow.c (calculate_global_regs_live): Invalidate eh registers
on eh edges. Renamed invalidated_by_call to invalidated_by_eh_edge.
(propagate_block): Handle eh registers as if they were set at basic
block start.
* except.c (dw2_build_landing_pads): Don't emit clobbers for eh
registers.
* global.c (global_conflicts): Make eh registers to conflict with
pseudos live at basic block begin.
* basic_block.h (bb_has_eh_pred): New function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116920 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/testsuite/libjava.lang/InvokeInterface.java')
0 files changed, 0 insertions, 0 deletions

