OSDN Git Service

Fix -O3 stdarg miscompilation.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Sep 2002 19:15:53 +0000 (19:15 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Sep 2002 19:15:53 +0000 (19:15 +0000)
commit0721ab49d5f79b88aece5c3538e76841d0bee06f
treea46c4de85703bc87397ddc44d8a056e0473daad0
parent46e442c7941547741026fd7f706faf9837bd4939
Fix -O3 stdarg miscompilation.
* config/v850/v850.c (current_function_anonymous_args): Delete.
(expand_prologue): Use current_function_args_info.anonymous_args.
(expand_epilogue): Delete use of current_function_anonymous_args.
* config/v850/v850.h (struct cum_arg): Add anonymous_args field.
(INIT_CUMULATIVE_ARGS): Clear anonymous_args field.
(current_function_anonymous_args): Delete extern declaration.
(SETUP_INCOMING_VARARGS): Set anonymous_args field.

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