forked from gcc-mirror/gcc
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
2006-09-13 Andreas Krebbel <[email protected]>
* 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
- Loading branch information
krebbel
committed
Sep 13, 2006
1 parent
23c79c0
commit 467b5d3
Showing
5 changed files
with
79 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,15 @@ | ||
2006-09-13 Andreas Krebbel <[email protected]> | ||
|
||
* 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. | ||
|
||
2006-09-13 Richard Sandiford <[email protected]> | ||
|
||
PR rtl-optimization/28982 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters