diff options
author | Andreas Jaeger <aj@gcc.gnu.org> | 2001-05-04 06:58:46 +0200 |
---|---|---|
committer | Andreas Jaeger <aj@gcc.gnu.org> | 2001-05-04 06:58:46 +0200 |
commit | 02d208ff0f057f9b15414f15fd2ece8eef5f49e5 (patch) | |
tree | b9127d969c245a44970fae4a7dea9315e0d9a7b5 | |
parent | acc72c37744ddd4cfb99f2db8e52138964e09ae5 (diff) | |
download | gcc-02d208ff0f057f9b15414f15fd2ece8eef5f49e5.zip gcc-02d208ff0f057f9b15414f15fd2ece8eef5f49e5.tar.gz gcc-02d208ff0f057f9b15414f15fd2ece8eef5f49e5.tar.bz2 |
except.h: Add prototype declaration for expand_builtin_init_dwarf_reg_sizes.
* except.h: Add prototype declaration for
expand_builtin_init_dwarf_reg_sizes.
From-SVN: r41823
-rw-r--r-- | gcc/ChangeLog | 17 | ||||
-rw-r--r-- | 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 <aj@suse.de> + + * except.h: Add prototype declaration for + expand_builtin_init_dwarf_reg_sizes. + 2001-05-03 Geoffrey Keating <geoffk@redhat.com> * 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 <kenner@vlsi1.ultra.nyu.edu> 2001-04-30 Zack Weinberg <zackw@stanford.edu> - * 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 <mrs@cygnus.com>. 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)); |