X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=gcc%2Fresource.c;h=9de6f38a0775f48e6e725d60a57dd4aa898b87ff;hb=4d8cd3a26294ce35abb17668eac2b6c38dd23bd0;hp=e5fa91f778edc4e1a6acceae40ee6bc2bb319980;hpb=c944d49b3bd3667c65c299afd3b1d756084203f4;p=platform%2Fupstream%2Fgcc48.git diff --git a/gcc/resource.c b/gcc/resource.c index e5fa91f..9de6f38 100644 --- a/gcc/resource.c +++ b/gcc/resource.c @@ -1,6 +1,5 @@ /* Definitions for computing resource usage of specific insns. - Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, - 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1999-2013 Free Software Foundation, Inc. This file is part of GCC. @@ -215,10 +214,7 @@ mark_referenced_resources (rtx x, struct resources *res, switch (code) { case CONST: - case CONST_INT: - case CONST_DOUBLE: - case CONST_FIXED: - case CONST_VECTOR: + CASE_CONST_ANY: case PC: case SYMBOL_REF: case LABEL_REF: @@ -632,10 +628,7 @@ mark_set_resources (rtx x, struct resources *res, int in_dest, case BARRIER: case CODE_LABEL: case USE: - case CONST_INT: - case CONST_DOUBLE: - case CONST_FIXED: - case CONST_VECTOR: + CASE_CONST_ANY: case LABEL_REF: case SYMBOL_REF: case CONST: @@ -1166,7 +1159,7 @@ init_resource_info (rtx epilogue_insn) if (!(frame_pointer_needed && EXIT_IGNORE_STACK && epilogue_insn - && !current_function_sp_is_unchanging)) + && !crtl->sp_is_unchanging)) SET_HARD_REG_BIT (end_of_function_needs.regs, STACK_POINTER_REGNUM); if (crtl->return_rtx != 0)