Mercurial > hg > CbC > CbC_gcc
diff gcc/config/score/score3.h @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children |
line wrap: on
line diff
--- a/gcc/config/score/score3.h Sun Feb 07 18:28:00 2010 +0900 +++ b/gcc/config/score/score3.h Fri Feb 12 23:39:51 2010 +0900 @@ -78,7 +78,7 @@ HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, tree function); -extern int score3_legitimize_address (rtx *xloc); +extern rtx score3_legitimize_address (rtx x); extern void score3_function_prologue (FILE *file, HOST_WIDE_INT size ATTRIBUTE_UNUSED); @@ -120,9 +120,11 @@ extern rtx score3_function_value (tree valtype, tree func ATTRIBUTE_UNUSED, enum machine_mode mode); -extern void score3_initialize_trampoline (rtx ADDR, rtx FUNC, rtx CHAIN); +extern void score3_asm_trampoline_template (FILE *); +extern void score3_trampoline_init (rtx, tree, rtx); extern int score3_regno_mode_ok_for_base_p (int regno, int strict); -extern int score3_address_p (enum machine_mode mode, rtx x, int strict); +extern bool score3_legitimate_address_p (enum machine_mode mode, rtx x, + bool strict); extern int score3_register_move_cost (enum machine_mode mode ATTRIBUTE_UNUSED, enum reg_class from, enum reg_class to); @@ -138,7 +140,6 @@ score3_select_cc_mode (enum rtx_code op, rtx x, rtx y); extern void score3_prologue (void); extern void score3_epilogue (int sibcall_p); -extern void score3_gen_cmp (enum machine_mode mode); extern void score3_call (rtx *ops, bool sib); extern void score3_call_value (rtx *ops, bool sib); extern void score3_movsicc (rtx *ops);