re PR middle-end/9986 ([HP-UX] [3.4 regression] Incorrect transformation of fputs_unl...
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Sun, 9 Mar 2003 19:47:54 +0000 (19:47 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sun, 9 Mar 2003 19:47:54 +0000 (19:47 +0000)
commit4677862a0bfa291cf015559f78ee9cbf7d9f0734
tree15f04fa68a22dbaa3b962124526e39ef880b4185
parent2de12bc4884b12681c91d25385353b23afef6ecf
re PR middle-end/9986 ([HP-UX] [3.4 regression] Incorrect transformation of fputs_unlocked to fputc_unlocked)

PR middle-end/9986
* c-common.c (c_common_nodes_and_builtins): Initialize target builtins
after the common builtins.
* pa-hpux.h (DONT_HAVE_FPUTC_UNLOCKED): Define.
* pa.c (TARGET_INIT_BUILTINS): Define.
(pa_init_builtins): New function.
* pa.md (call, call_value, sibcall, sibcall_value): When sufficient
space has been allocated for the outgoing arguments, set the arg
pointer for a call emitted after virtuals have been instantiated
using the stack pointer offset, otherwise abort.

From-SVN: r64043
gcc/ChangeLog
gcc/c-common.c
gcc/config/pa/pa-hpux.h
gcc/config/pa/pa.c
gcc/config/pa/pa.md