projects
/
platform
/
upstream
/
gcc48.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Upstream version 4.8.1
[platform/upstream/gcc48.git]
/
gcc
/
resource.c
diff --git
a/gcc/resource.c
b/gcc/resource.c
index
e5fa91f
..
9de6f38
100644
(file)
--- a/
gcc/resource.c
+++ b/
gcc/resource.c
@@
-1,6
+1,5
@@
/* Definitions for computing resource usage of specific insns.
/* 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.
This file is part of GCC.
@@
-215,10
+214,7
@@
mark_referenced_resources (rtx x, struct resources *res,
switch (code)
{
case CONST:
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:
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 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:
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
if (!(frame_pointer_needed
&& EXIT_IGNORE_STACK
&& epilogue_insn
- && !c
urrent_function_
sp_is_unchanging))
+ && !c
rtl->
sp_is_unchanging))
SET_HARD_REG_BIT (end_of_function_needs.regs, STACK_POINTER_REGNUM);
if (crtl->return_rtx != 0)
SET_HARD_REG_BIT (end_of_function_needs.regs, STACK_POINTER_REGNUM);
if (crtl->return_rtx != 0)