projects
/
platform
/
upstream
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5bb3d1d
)
(schedule_block): CALL_INSNs don't affect fixed regs.
author
Richard Kenner
<kenner@gcc.gnu.org>
Sun, 31 Mar 1996 22:59:20 +0000
(17:59 -0500)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Sun, 31 Mar 1996 22:59:20 +0000
(17:59 -0500)
From-SVN: r11648
gcc/sched.c
patch
|
blob
|
history
diff --git
a/gcc/sched.c
b/gcc/sched.c
index
d690a82
..
0617be3
100644
(file)
--- a/
gcc/sched.c
+++ b/
gcc/sched.c
@@
-3823,7
+3823,8
@@
schedule_block (b, file)
for those mentioned in the call pattern which will be
made live again later. */
for (i = 0; i < FIRST_PSEUDO_REGISTER; i++)
- if (call_used_regs[i] || global_regs[i])
+ if ((call_used_regs[i] && ! fixed_regs[i])
+ || global_regs[i])
{
register int offset = i / REGSET_ELT_BITS;
register REGSET_ELT_TYPE bit