For the ARM hard-float calling convention, calls to variadic functions need to be treated differently, even if only the fixed arguments are provided.
This fixes GCC-C-execute-pr68390 in the test-suite, which is failing on the ARM GlobaISel bot.
Paths
| Differential D94167
[ARM][GISel] Treat calls as variadic even if only fixed arguments provided ClosedPublic Authored by ostannard on Jan 6 2021, 4:18 AM.
Details
Summary For the ARM hard-float calling convention, calls to variadic functions need to be treated differently, even if only the fixed arguments are provided. This fixes GCC-C-execute-pr68390 in the test-suite, which is failing on the ARM GlobaISel bot.
Diff Detail
Event TimelineHerald added subscribers: danielkiss, hiraditya, kristof.beyls. · View Herald TranscriptJan 6 2021, 4:18 AM This revision is now accepted and ready to land.Jan 14 2021, 11:41 PM
Revision Contents
Diff 314855 llvm/lib/Target/ARM/ARMCallLowering.cpp
llvm/test/CodeGen/ARM/GlobalISel/irtranslator-varargs-lowering.ll
|