OSDN Git Service

* function.c (assign_stack_temp_for_type): Clear best_p
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Feb 1999 23:10:43 +0000 (23:10 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Feb 1999 23:10:43 +0000 (23:10 +0000)
commit9bd87fd28215d0759dccb8c647cc26490384ed19
tree3b7147f259c430743258b593dff47d5c7d2ab26a
parent3acd59a4987e1ddca355e7e9d795f6b51f87e0ea
    * function.c (assign_stack_temp_for_type): Clear best_p
        when an exact match is found.
        * i386.h (LOCAL_ALIGNMENT): Define.
        * function.c (assign_stack_local, assign_outer_stack_local): Use it.
        (assign_stack_temp_for_type): New function based on assign_stack_temp.
        (assign_stack_temp): Call it.
        (assign_temp): Use assign_stack_temp_for_type, not assign_stack_temp.
        * stmt.c: Use assign_temp, not assign_stack_temp.
        * tm.texi: Document LOCAL_ALIGNMENT.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25143 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.h
gcc/function.c
gcc/stmt.c
gcc/tm.texi