[x32] Add __ILP32__ macro for ILP32 platforms
authorPavel Chupin <pavel.v.chupin@intel.com>
Mon, 14 Jul 2014 09:58:10 +0000 (09:58 +0000)
committerPavel Chupin <pavel.v.chupin@intel.com>
Mon, 14 Jul 2014 09:58:10 +0000 (09:58 +0000)
commit3362c5fb0fcff70a52e606b7a57754aba5f9a3a9
tree63e99af196794c4c410918c20b9fc617196857af
parentb976fee83c474bb8a295cf141ed0cfe3717a8fee
[x32] Add __ILP32__ macro for ILP32 platforms

Summary:
Add __ILP32__ and _ILP32 macro for corresponding platforms.
Cover x86_64-*-*-gnux32 with test.

Test Plan: test added

Reviewers: chandlerc, atanasyan

Subscribers: cfe-commits, dschuff, zinovy.nis

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

llvm-svn: 212931
clang/lib/Frontend/InitPreprocessor.cpp
clang/test/Preprocessor/init.c