clang/lib
Roman Divacky 55d3b14e18 Fix handling of vaargs on PPC32 when going from regsave to overflow.
It can happen that when we only have 1 more register left in the regsave
area we need to store a value bigger than 1 register and therefore we
go to the overflow area. In this case we have to leave the last slot
in the regsave area unused and keep using overflow area. Do this
by storing a limit value to the used register counter in the overflow block.

Issue diagnosed by and solution tested by Mark Millard!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@261422 91177308-0d34-0410-b5e6-96231b3b80d8
2016-02-20 08:31:24 +00:00
..
ARCMigrate
AST
ASTMatchers
Analysis
Basic
CodeGen Fix handling of vaargs on PPC32 when going from regsave to overflow. 2016-02-20 08:31:24 +00:00
Driver
Edit
Format
Frontend
FrontendTool
Headers
Index
Lex
Parse
Rewrite
Sema [OPENMP 4.5] Initial support for data members in 'lastprivate' clause. 2016-02-20 04:09:36 +00:00
Serialization
StaticAnalyzer
Tooling
CMakeLists.txt