From a0b61d14198e7e97bb5489f7bdd5dd3849f1885f Mon Sep 17 00:00:00 2001 From: Andrew Macleod Date: Mon, 16 Mar 1998 12:50:46 +0000 Subject: [PATCH] except.h (in_same_eh_region): New prototype. * except.h (in_same_eh_region): New prototype. (free_insn_eh_region, init_insn_eh_region): New prototypes. * except.c (insn_eh_region, maximum_uid): New static variables. (set_insn_eh_region): New static function to set region numbers. (free_insn_eh_region): New function to free EH region table. (init_insn_eh_region): New function to initialize EH region table. (in_same_eh_region): New function used to determine if two rtl instructions are in the same exception region or not. * final.c (final): Initialize the table indicating which instructions belong in which exception region. * genpeep.c (main): Add "except.h" to include file list in generated file insn-peep.c. * config/sparc/sparc.md: Add calls to 'in_same_eh_region' in 4 peepholes involving calls and unconditional branches. From-SVN: r18622 --- gcc/ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8f95e8751cd..72b07310225 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,20 @@ +Mon Mar 16 15:50:20 EST 1998 Andrew MacLeod + + * except.h (in_same_eh_region): New prototype. + (free_insn_eh_region, init_insn_eh_region): New prototypes. + * except.c (insn_eh_region, maximum_uid): New static variables. + (set_insn_eh_region): New static function to set region numbers. + (free_insn_eh_region): New function to free EH region table. + (init_insn_eh_region): New function to initialize EH region table. + (in_same_eh_region): New function used to determine if two rtl + instructions are in the same exception region or not. + * final.c (final): Initialize the table indicating which instructions + belong in which exception region. + * genpeep.c (main): Add "except.h" to include file list in generated + file insn-peep.c. + * config/sparc/sparc.md: Add calls to 'in_same_eh_region' in 4 + peepholes involving calls and unconditional branches. + Mon Mar 16 12:12:36 1998 Ken Raeburn * reload.h (MEMORY_MOVE_COST): Define here if not already defined; -- 2.30.2