From ce489707465ef703b6123649d5b11ab65e06bc95 Mon Sep 17 00:00:00 2001 From: aj Date: Fri, 4 May 2001 04:58:46 +0000 Subject: [PATCH] * except.h: Add prototype declaration for expand_builtin_init_dwarf_reg_sizes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41823 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 17 +++++++++++------ gcc/except.h | 4 +++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7703fbf..bb502a4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-05-04 Andreas Jaeger + + * except.h: Add prototype declaration for + expand_builtin_init_dwarf_reg_sizes. + 2001-05-03 Geoffrey Keating * Makefile.in (site.exp): Set TESTING_IN_BUILD_TREE. @@ -49,9 +54,9 @@ * config/m68hc11/m68hc11.c (limit_reload_class): Remove. (m68hc11_override_options): Remove setting of flag_no_nonansi_builtin. Set 68HC12 min offset to -65536. - (print_operand): Put parenthesis arround the operand if it refers + (print_operand): Put parenthesis arround the operand if it refers to a symbol having the same name as a register. - (m68hc11_z_replacement): When z register is replaced by its + (m68hc11_z_replacement): When z register is replaced by its equivalent soft register, force the insn to be re-recognized. (m68hc11_check_z_replacement): Fix the test when destination is the index register and z dies in the insn. @@ -77,13 +82,13 @@ * config/m68hc11/m68hc11.md (*addhi3_68hc12): Fix generation and use m68hc11_notice_keep_cc when using leax/leay. - (addhi3 split): Reject split if the insn is handled by + (addhi3 split): Reject split if the insn is handled by leax/leay above. * config/m68hc11/m68hc11.c (m68hc11_split_move): For 68HC12 the push must be handled in a special way if the source operand uses sp as index register. (m68hc11_notice_keep_cc): New function. - (m68hc11_gen_movhi): Use it when an insn changes a register but + (m68hc11_gen_movhi): Use it when an insn changes a register but not the flags. (m68hc11_gen_movqi): Fix move for 68HC12. * config/m68hc11/m68hc11-protos.h (m68hc11_notice_keep_cc): Declare. @@ -97,7 +102,7 @@ * config/m68hc11/m68hc11.md (tsthi_1): Use cpd for 68HC12. (zero_extendsi split): Simplify and use (zero_extendhi). - (*addhi3): Remove 'w' constraint since stack pointer is handled + (*addhi3): Remove 'w' constraint since stack pointer is handled by (addhi3_sp). (*ashlhi3_2): Operand 2 is clobbered use '+' for its constraint. (*ashlhi3, *ashrhi3, *lshrhi3): Likewise. @@ -343,7 +348,7 @@ Wed May 2 13:09:36 2001 Richard Kenner 2001-04-30 Zack Weinberg - * tsystem.h: Test only POSIX for availability of string.h + * tsystem.h: Test only POSIX for availability of string.h and time.h. * config.gcc (all systems): If USG appeared in xm_defines, change it to POSIX. If both USG and POSIX appeared, just diff --git a/gcc/except.h b/gcc/except.h index a3598ed..b2c3943 100644 --- a/gcc/except.h +++ b/gcc/except.h @@ -1,5 +1,6 @@ /* Exception Handling interface routines. - Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 + Free Software Foundation, Inc. Contributed by Mike Stump . This file is part of GNU CC. @@ -130,6 +131,7 @@ extern void output_function_exception_table PARAMS ((void)); extern void expand_builtin_unwind_init PARAMS ((void)); extern rtx expand_builtin_eh_return_data_regno PARAMS ((tree)); extern rtx expand_builtin_extract_return_addr PARAMS ((tree)); +extern void expand_builtin_init_dwarf_reg_sizes PARAMS ((tree)); extern rtx expand_builtin_frob_return_addr PARAMS ((tree)); extern rtx expand_builtin_dwarf_fp_regnum PARAMS ((void)); extern void expand_builtin_eh_return PARAMS ((tree, tree)); -- 2.7.4