1. e6a7dab In ~Preprocessor(), also cleanup the MacroInfo objects left-over from stray "#pragma push_macro" uses. This by Ted Kremenek · 14 years ago
  2. 757e685 Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if by Chris Lattner · 14 years ago
  3. 1b2ad2f Revert r114316, -Wunused-value enabled by default was intended. by Argyrios Kyrtzidis · 14 years ago
  4. 6dff228 Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194. by Argyrios Kyrtzidis · 14 years ago
  5. 2a24065 Fix this test to use -cc1. by Daniel Dunbar · 14 years ago
  6. 2346513 Handle '#line' in '-E' that has an empty file name. Fixes <rdar://problem/8439412>. by Ted Kremenek · 14 years ago
  7. c79f767 tests: Use -ffreestanding when including stdint.h, to avoid platform dependencies. by Daniel Dunbar · 14 years ago
  8. 6493a4d Now that GCC will have #pragma push/pop (in GCC 4.6), allow the by Douglas Gregor · 14 years ago
  9. 1ef8a2e Add support for Microsoft's __pragma in the preprocessor. by John McCall · 14 years ago
  10. f051d06 filecheckize test by Chris Lattner · 14 years ago
  11. 496af57 fix PR7943, a corner case with the GNU __VA_ARGS__ comma swallowing extension. by Chris Lattner · 14 years ago
  12. f47724b Implement #pragma push_macro, patch by Francois Pichet! by Chris Lattner · 14 years ago
  13. 2f05449 Push location through the MacroUndefined PPCallback and use it to print #undefs in -dD mode. (PR7818) by Benjamin Kramer · 14 years ago
  14. 7228380 Define _INTEGRAL_MAX_BITS for the win32 and win64 targets, from Per Lindén! by Douglas Gregor · 14 years ago
  15. 1d83243 PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar. by Eli Friedman · 14 years ago
  16. 920bf45 Add another terrible VC++ compatibility hack: allow users to by Chris Lattner · 14 years ago
  17. 3e88dcf rename test by Chris Lattner · 14 years ago
  18. 7f3a545 Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't always by Daniel Dunbar · 14 years ago
  19. 96d38c1 Headers: Change [u]intmax_t to be defined in terms of __[U]INTMAX_TYPE__, instead of intN_t. by Daniel Dunbar · 14 years ago
  20. c4b8e92 clang: Derive version name from LLVM unless specified explicitly. This means by Daniel Dunbar · 14 years ago
  21. 6133aeb fix PR7360: -P mode turns off line markers, but not blank space. by Chris Lattner · 14 years ago
  22. cfeac34 Add several more predefines from modern versions of GCC. by Dan Gohman · 14 years ago
  23. cf00ac8 Fix pasto in this test by Douglas Gregor · 14 years ago
  24. 4290fbd Add Clang version inspection macros. Fixes PR6681. by Douglas Gregor · 14 years ago
  25. 6b15f8e Add test case for __has_feature(objc_weak_class). by Ted Kremenek · 14 years ago
  26. 1c6c64b emit warn_char_constant_too_large at most once per literal, fixing PR6852 by Chris Lattner · 14 years ago
  27. 66791df Only predefine the macro _GNU_SOURCE in C++ mode when we're on a by Douglas Gregor · 14 years ago
  28. 86d0ef7 Improve line marker directive locations, patch by Jordy Rose by Chris Lattner · 14 years ago
  29. 8877321 make the token paste avoidance logic turn "..." into ".. ." instead of ". . ." by Chris Lattner · 14 years ago
  30. 88aae91 make the preprocessor listen to linemarker directives in -E mode, by Chris Lattner · 14 years ago
  31. 5863b41 convert to -verify mode. by Chris Lattner · 14 years ago
  32. 3edbeb7 add support for -MQ flag to quote targets in dependency file, by Chris Lattner · 14 years ago
  33. 8ff66de fix a case where macro expansion should be disabled, patch by Abramo Bagnara! by Chris Lattner · 14 years ago
  34. c7cf27f merge all the macro disable tests by using filecheck. by Chris Lattner · 14 years ago
  35. 8685110 fix a bug in paste avoidance which would cause us to accidentally by Chris Lattner · 14 years ago
  36. 1994315 fix rdar://7683173, rejecting an invalid conditional by Chris Lattner · 15 years ago
  37. fcd302b Re-applying 96173. Looks like finally I got the test case right. by Sanjiv Gupta · 15 years ago
  38. 5591a6b reverting back 96242 as it still causes a test failure. by Sanjiv Gupta · 15 years ago
  39. aed63cb Re-applying 96173 with corresponding changes in test. by Sanjiv Gupta · 15 years ago
  40. 13d283d Fix PR6282: the include guard optimization cannot happen if the by Chris Lattner · 15 years ago
  41. f45b646 revert my patch for rdar://7520940 that warns when a published header by Chris Lattner · 15 years ago
  42. 79bff43 Forgot to commit these by Anton Korobeynikov · 15 years ago
  43. 92fe520 try to make this more stable? by Chris Lattner · 15 years ago
  44. 28b6bdb add comment to test. by Chris Lattner · 15 years ago
  45. 804f652 implement rdar://7520940: published framework headers should by Chris Lattner · 15 years ago
  46. a91320b ARM: Honor -mfpu= and set __VFP_FP__ and __ARM_NEON__ "correctly". by Daniel Dunbar · 15 years ago
  47. 5796df9 a really old testcase I apparently forgot to 'svn add'. by Chris Lattner · 15 years ago
  48. eac7c53 ARM: Fix predefines (__ARM_ARCH_..., __REGISTER_PREFIX). by Daniel Dunbar · 15 years ago
  49. 80737ad Update tests to use %clang instead of 'clang', and forcibly disable use of ' by Daniel Dunbar · 15 years ago
  50. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  51. 01ed063 Make tests use the new clang -cc1 flag. by Fariborz Jahanian · 15 years ago
  52. 83d4c96 this was a couple bugzillas too by Chris Lattner · 15 years ago
  53. a3e008a fix rdar://7466570 - Be more bug compatible with GCC when it comes to by Chris Lattner · 15 years ago
  54. 0dcfbc5 filecheckize by Chris Lattner · 15 years ago
  55. a498ca6 Improve test portability; I can't figure out how to get the regexp library to by Daniel Dunbar · 15 years ago
  56. 6882239 Don't use MS extensions in this test, we expect header include markers. by Daniel Dunbar · 15 years ago
  57. 807b93e fix -dM with variadic macros, PR5699 by Chris Lattner · 15 years ago
  58. 5146b1b rename names for consistency by Chris Lattner · 15 years ago
  59. 9944f78 filecheckize by Chris Lattner · 15 years ago
  60. 30bd7a0 Drop Preprocessor/open-failure test, it breaks running the test suite as root, by Daniel Dunbar · 15 years ago
  61. 2ffb14f Unbreak and add test case for r90276, a situation in which getBuffer is expected to fail. by Daniel Dunbar · 15 years ago
  62. 78d5590 Use '-FOO' 'BAR' instead of '-FOO=BAR' in tests. by Daniel Dunbar · 15 years ago
  63. 8a90ac0 Normalize options to use '-FOO' instead of '--FOO'. by Daniel Dunbar · 15 years ago
  64. 682899d Use '-x' 'foo' instead of '-x=foo'. by Daniel Dunbar · 15 years ago
  65. a75a92d Remove unnecessary -fms-extensions=0 from tests (this command line syntax is going away). by Daniel Dunbar · 15 years ago
  66. 7674352 clang-cc: Change -fsigned-char=0 to -fno-unsigned-char and pass -pic-level using separate args. by Daniel Dunbar · 15 years ago
  67. 3e945c8 Define __SIG_ATOMIC_WIDTH__ for use in stdint.h. by Ken Dyck · 15 years ago
  68. fdb4324 Avoid unwanted expansion in macros that paste together INT<n>_C(v) and by Ken Dyck · 15 years ago
  69. a2e9284 Avoid unwanted expansion in macros that paste together INT<n>_MIN, INT<n>_MAX, by Ken Dyck · 15 years ago
  70. aface1b Avoid unwanted macro expansion in macros that paste together int<n>_t and by Ken Dyck · 15 years ago
  71. 63e6561 Define __WCHAR_WIDTH__ for use in stdint.h. by Ken Dyck · 15 years ago
  72. bfec4b0 Parameterize WINT_MIN and WINT_MAX with __WINT_WIDTH__ to support arbitrary by Ken Dyck · 15 years ago
  73. 7635d21 Add __WINT_WIDTH__ to paramaterize the limits of WINT_MIN and WINT_MAX in by Ken Dyck · 15 years ago
  74. 7484e5d Add __SIZE_WIDTH__ to eventually replace __SIZE_TYPE__ in stdint.h. by Ken Dyck · 15 years ago
  75. 8241d73 Restore __INTMAX_TYPE__, __UINTMAX_TYPE__, __PTRDIFF_TYPE__, and by Ken Dyck · 15 years ago
  76. cf2f71f Remove __PTRDIFF_TYPE__ as it is no longer needed by stdint.h. It has been by Ken Dyck · 15 years ago
  77. d00c751 Add __PTRDIFF_WIDTH__ macro to eventually replace __PTRDIFF_TYPE__ in stdint.h. by Ken Dyck · 15 years ago
  78. ed116e9 Remove __INTPTR_TYPE__ as it is no longer needed by stdint.h, which uses by Ken Dyck · 15 years ago
  79. 08321b4 Define intptr_t and uintptr_t in terms of their equivalent exact-width types. by Ken Dyck · 15 years ago
  80. d896e1a Predefine __INTPTR_WIDTH__ for future use in stdint.h. by Ken Dyck · 15 years ago
  81. eec59a7 Remove the __INTMAX_TYPE__ and __UINTMAX_TYPE__ built-in macros as they are no by Ken Dyck · 15 years ago
  82. 832b710 Define INTMAX_C and UINTMAX_C in terms of the corresponding exact-width by Ken Dyck · 15 years ago
  83. db57ce5 Define INTMAX_MIN, INTMAX_MAX, and UINTMAX_MAX in terms of the limit macros for by Ken Dyck · 15 years ago
  84. 36fac07 Define intmax_t and uintmax_t as the [u]intN_t type corresponding to by Ken Dyck · 15 years ago
  85. 186696b Predefine __INTMAX_WIDTH__ for the future parameterization of INTMAX macros in by Ken Dyck · 15 years ago
  86. b088756 Replace (-INT8_C(128)), which uses an illegally out-of-range argument for by Ken Dyck · 15 years ago
  87. 8163841 Use the INTn_C integer constant macros to generate limit constants with correct by Ken Dyck · 15 years ago
  88. 6ab25f4 Remove unnecessary parens around the bodies of integer constant macros. C99 by Ken Dyck · 15 years ago
  89. 23afaad Don't #include <stdio.h> when tests don't need it, or use clang instead of clang-cc when they do. by Daniel Dunbar · 15 years ago
  90. c5a97ec Move -fnext-runtime defaulting to driver (and change clang-cc default to by Daniel Dunbar · 15 years ago
  91. 1f95e65 Move char-is-signed defaulting to driver, instead of using by Daniel Dunbar · 15 years ago
  92. eef22ef Parameterize the constant-generating macros in stdint.h with new built-in by Ken Dyck · 15 years ago
  93. dcdd2a0 Generalize stdint.h for non-8-bit-multiple types, patch by Ken Dyck! by Chris Lattner · 15 years ago
  94. 9184646 do not store wchar/char16/char32/intmax width/alignment info by Chris Lattner · 15 years ago
  95. 2475d76 Remove RUN: true lines. by Daniel Dunbar · 15 years ago
  96. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  97. 9099e7b clean up integer preprocessor type definitions, patch by Ken Dyck! by Chris Lattner · 15 years ago
  98. 06dcf6b A simple reordering of the definitions in stdint.h and by Chris Lattner · 15 years ago
  99. e6113de Implement support for the -undef command line option, patch by by Chris Lattner · 15 years ago
  100. 9617a78 Fixed for running on Windows. by John Thompson · 15 years ago