]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/ia64/ia64.c
Refine syscall_linkage attribute semantics to fix security hole.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Feb 2001 21:50:16 +0000 (21:50 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Feb 2001 21:50:16 +0000 (21:50 +0000)
commitea0d85aea2a0c17cc045847febaee8cac094d6a9
tree9d4abd9abae90c200111a7a400c61eefa4a2afde
parent65b7cf6165b62c1a076960e9e65bc1b137c3d29c
Refine syscall_linkage attribute semantics to fix security hole.
* config/ia64/ia64.c (ia64_epilogue_uses): For syscall_linkage
functions, drop current_function_args_info.words test.
(ia64_compute_frame_size): Mark syscall_linkage functions as
using eight input registers.

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