PR target/84564
commiteebc53f1c24f8cadd37d11ca8e4889729b016c16
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Mar 2018 16:24:43 +0000 (5 16:24 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Mar 2018 16:24:43 +0000 (5 16:24 +0000)
tree4d83d3726e4fba22de7c4e2671152fd8e8eb1ebb
parentf48ad2d01d9b82dc0b00576c570ba566cf870ed9
PR target/84564
* config/i386/i386.c (ix86_function_ok_for_sibcall): Check for
regparm >= 3 with no arg reg available also for calls with
flag_force_indirect_call.  Pass decl to ix86_function_regparm.

* gcc.target/i386/pr84564.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@258256 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr84564.c [new file with mode: 0644]