Mercurial > hg > CbC > CbC_gcc
diff gcc/hooks.c @ 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 | b7f97abdc517 |
line wrap: on
line diff
--- a/gcc/hooks.c Sun Feb 07 18:28:00 2010 +0900 +++ b/gcc/hooks.c Fri Feb 12 23:39:51 2010 +0900 @@ -1,5 +1,5 @@ /* General-purpose hooks. - Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008 + Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it @@ -14,7 +14,7 @@ You should have received a copy of the GNU General Public License along with this program; see the file COPYING3. If not see - <http://www.gnu.org/licenses/>. + <http://www.gnu.org/licenses/>. In other words, you are welcome to use, share and improve this program. You are forbidden to forbid anyone else to use, share and improve @@ -49,13 +49,6 @@ return true; } -/* Generic hook that takes no arguments and returns NO_REGS. */ -int -hook_int_void_no_regs (void) -{ - return NO_REGS; -} - /* Generic hook that takes (bool) and returns false. */ bool hook_bool_bool_false (bool a ATTRIBUTE_UNUSED) @@ -63,6 +56,13 @@ return false; } +/* Generic hook that takes const int, const int) and returns true. */ +bool hook_bool_const_int_const_int_true (const int a ATTRIBUTE_UNUSED, + const int b ATTRIBUTE_UNUSED) +{ + return true; +} + /* Generic hook that takes (enum machine_mode) and returns false. */ bool hook_bool_mode_false (enum machine_mode mode ATTRIBUTE_UNUSED) @@ -221,6 +221,12 @@ } bool +hook_bool_tree_tree_true (tree a ATTRIBUTE_UNUSED, tree b ATTRIBUTE_UNUSED) +{ + return true; +} + +bool hook_bool_tree_bool_false (tree a ATTRIBUTE_UNUSED, bool b ATTRIBUTE_UNUSED) { return false; @@ -335,3 +341,10 @@ { return NULL; } + +/* Generic hook that takes a const_tree and returns NULL_TREE. */ +tree +hook_tree_const_tree_null (const_tree t ATTRIBUTE_UNUSED) +{ + return NULL; +}