]> granicus.if.org Git - clang/commit
[x86] Front-end part of MCU psABI support
authorAndrey Bokhanko <andreybokhanko@gmail.com>
Mon, 2 Nov 2015 09:54:17 +0000 (09:54 +0000)
committerAndrey Bokhanko <andreybokhanko@gmail.com>
Mon, 2 Nov 2015 09:54:17 +0000 (09:54 +0000)
commitd7177d2007477e52d9a6b1d038da735f408dbe37
tree3bec2fa37e8d093e707e72fde62339020694b033
parentd010d9ad7e2eb77083e433a2070993f5cc28b555
[x86] Front-end part of MCU psABI support

This patch implements two things in front-end for MCU psABI support:

1) "long double type is the same as double."
2) "New predefined C/C++ pre-processor symbols: iamcu and iamcu__.

Differential Revision: http://reviews.llvm.org/D14205

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251786 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Basic/Targets.cpp
test/CodeGen/x86_32-arguments-iamcu.c
test/Preprocessor/elfiamcu-predefines.c [new file with mode: 0644]