]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/calls.c
* config/sparc/sparc.h (PROMOTE_FOR_CALL_ONLY): Define.
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 1999 14:38:11 +0000 (14:38 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 1999 14:38:11 +0000 (14:38 +0000)
commitc41c7d7a6634d1fff08c11f5cb222a73b8606a0c
tree24ab43e7fa369ef323ae171d9015042732db7ad0
parentd70dd33d06fb4eadbd7540c30abdccb4e5c7d678
* config/sparc/sparc.h (PROMOTE_FOR_CALL_ONLY): Define.

* calls.c (precompute_arguments): Make sure initial_value contains
value pseudo which CSE expects.
* cse.c (struct set): New entry orig_src.
(cse_insn): Set it early on entry, use it for libcall EQUIV note
replacement.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30846 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/calls.c
gcc/config/sparc/sparc.h
gcc/cse.c