#
2dc8d5fa |
| 16-Nov-2009 |
Ken Dyck <ken.dyck@onsemi.com> |
Parameterize the constant-generating macros in stdint.h with new built-in __INTn_C_SUFFIX__ macros that are defined for types with corresponding constant suffixes (i.e. long and long long).
llvm-svn
Parameterize the constant-generating macros in stdint.h with new built-in __INTn_C_SUFFIX__ macros that are defined for types with corresponding constant suffixes (i.e. long and long long).
llvm-svn: 88914
show more ...
|
#
55c9877b |
| 12-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
Generalize stdint.h for non-8-bit-multiple types, patch by Ken Dyck!
"This adds definitions for types of 8-bit multiples from 8 to 64 to stdint.h and rationalizes the selection of types for the ex
Generalize stdint.h for non-8-bit-multiple types, patch by Ken Dyck!
"This adds definitions for types of 8-bit multiples from 8 to 64 to stdint.h and rationalizes the selection of types for the exact-width definitions in InitPreprocessor.cpp."
llvm-svn: 86977
show more ...
|
#
0fb5bbd4 |
| 12-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
do not store wchar/char16/char32/intmax width/alignment info into TargetInfo, just derive this based on the underlying type. This prevents them from getting out of synch, patch by Ken Dyck!
llvm-svn
do not store wchar/char16/char32/intmax width/alignment info into TargetInfo, just derive this based on the underlying type. This prevents them from getting out of synch, patch by Ken Dyck!
llvm-svn: 86976
show more ...
|
#
732ef8ae |
| 11-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Tweak PCH -include handling to make sure it matches the name as would be present in the predefines buffer.
llvm-svn: 86903
|
#
2856ae44 |
| 11-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Always initialize the header search object as part of InitializePreprocessor; not doing this has little to no utility.
llvm-svn: 86883
|
#
de02f639 |
| 10-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries.
llvm-svn: 86757
|
#
00f8a397 |
| 07-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Rename PreprocessorInitOptions to PreprocessorOptions for consistency, and fix filenames.
Also, move InitializePreprocessor to Utils.h.
llvm-svn: 86335
|
#
e4a8c647 |
| 05-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
clean up integer preprocessor type definitions, patch by Ken Dyck!
llvm-svn: 86177
|
#
181aaee1 |
| 04-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
InitializePreprocessor cannot fail.
llvm-svn: 86048
|
#
b27ec09a |
| 04-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Move -undef flag into PreprocessorInitOptions
llvm-svn: 86047
|
#
e9d7d78a |
| 03-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
Implement support for the -undef command line option, patch by Roman Divacky! PR5363
llvm-svn: 85932
|
#
3fab58d8 |
| 02-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
clean up namespace.
llvm-svn: 85826
|
#
d0952749 |
| 29-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
simplify intmax setup, patch by Ken Dyck!
llvm-svn: 85481
|
Revision tags: llvmorg-2.6.0 |
|
#
6720492c |
| 21-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
hookize wint_t's definition, patch by Edward O'Callaghan (from PR5233).
llvm-svn: 84740
|
#
1faca9e0 |
| 16-Oct-2009 |
John Thompson <John.Thompson.JTSoftware@gmail.com> |
Work-around wchar_t and __pragma problem in VC headers
llvm-svn: 84227
|
#
00a66575 |
| 01-Oct-2009 |
Rafael Espindola <rafael.espindola@gmail.com> |
Move the "needs exception support" logic to clang. This also fixes -fno-exceptions in C++ code. We used to always define __EXCEPTIONS in C++.
llvm-svn: 83199
|
#
2cde2033 |
| 10-Sep-2009 |
Fariborz Jahanian <fjahanian@apple.com> |
Non fragile ABI for GNU runtime. Patch bu David Chisnall.
llvm-svn: 81462
|
#
11289f42 |
| 09-Sep-2009 |
Mike Stump <mrs@apple.com> |
Remove tabs, and whitespace cleanups.
llvm-svn: 81346
|
#
fe07aecd |
| 03-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Don't use '%ll', this doesn't workin on Win32.
llvm-svn: 80933
|
#
80110179 |
| 27-Aug-2009 |
Eli Friedman <eli.friedman@gmail.com> |
Define _GNU_SOURCE in C++ mode so that clang works with GNU libstdc++.
llvm-svn: 80289
|
#
3441b4f7 |
| 23-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
API changes to match llvm ToT.
llvm-svn: 79868
|
#
3f4d51bb |
| 06-Aug-2009 |
Douglas Gregor <dgregor@apple.com> |
Predefine __cplusplus to the right value (199711L), except when in GNU mode.
llvm-svn: 78283
|
#
ed73cac6 |
| 21-Jul-2009 |
Ryan Flynn <pizza@parseerror.com> |
define __STDC_VERSION__ processor token for c94
llvm-svn: 76514
|
#
2857ccba |
| 01-Jul-2009 |
Eli Friedman <eli.friedman@gmail.com> |
Fix for PR4192: fix the definition of int64_t on x86_64 Linux.
Note that I'm guessing that *BSD and Solaris do the same thing as Linux here, but it's quite possible I'm wrong; if the following test
Fix for PR4192: fix the definition of int64_t on x86_64 Linux.
Note that I'm guessing that *BSD and Solaris do the same thing as Linux here, but it's quite possible I'm wrong; if the following testcase gives an error on x86-64 with gcc for any of those operating systems, please tell me:
#include <stdint.h>
int64_t x; long x;
llvm-svn: 74583
show more ...
|
#
1835107e |
| 28-Jun-2009 |
Bill Wendling <isanbard@gmail.com> |
Make the StackProtector bitfield use enums instead of obscure numbers.
llvm-svn: 74414
|