Mercurial > hg > CbC > CbC_gcc
diff gcc/config/score/score7.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 | f6334be47118 |
line wrap: on
line diff
--- a/gcc/config/score/score7.h Sun Feb 07 18:28:00 2010 +0900 +++ b/gcc/config/score/score7.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 score7_legitimize_address (rtx *xloc); +extern rtx score7_legitimize_address (rtx x); extern void score7_function_prologue (FILE *file, HOST_WIDE_INT size ATTRIBUTE_UNUSED); @@ -120,9 +120,11 @@ extern rtx score7_function_value (tree valtype, tree func ATTRIBUTE_UNUSED, enum machine_mode mode); -extern void score7_initialize_trampoline (rtx ADDR, rtx FUNC, rtx CHAIN); +extern void score7_asm_trampoline_template (FILE *); +extern void score7_trampoline_init (rtx, tree, rtx); extern int score7_regno_mode_ok_for_base_p (int regno, int strict); -extern int score7_address_p (enum machine_mode mode, rtx x, int strict); +extern bool score7_legitimate_address_p (enum machine_mode mode, rtx x, + bool strict); extern int score7_register_move_cost (enum machine_mode mode ATTRIBUTE_UNUSED, enum reg_class from, enum reg_class to); @@ -139,7 +141,6 @@ rtx y); extern void score7_prologue (void); extern void score7_epilogue (int sibcall_p); -extern void score7_gen_cmp (enum machine_mode mode); extern void score7_call (rtx *ops, bool sib); extern void score7_call_value (rtx *ops, bool sib); extern void score7_movsicc (rtx *ops);