aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-lex.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-1476/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-01diagnostics: escape non-ASCII source bytes for certain diagnosticsDavid Malcolm1-1/+5
2021-07-23openmp: Add support for __has_attribute(omp::directive) and __has_attribute(o...Jakub Jelinek1-1/+14
2021-05-20dwarf: new dwarf_debuginfo_p predicateIndu Bhagat1-2/+2
2021-05-11preprocessor: Enable digit separators for C2XJoseph Myers1-1/+1
2021-02-03c++: Implement C++23 P0330 - Literal Suffixes for ptrdiff_t and size_t.Ed Smith-Rowland1-0/+8
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-18preprocessor: C++ module-directivesNathan Sidwell1-1/+4
2020-11-17langhooks: preprocessor hooks for c++ modulesNathan Sidwell1-3/+5
2020-11-12c: C2x __has_c_attributeJoseph Myers1-28/+39
2020-11-01Objective-C/C++ : Improve '@' keyword locations.Iain Sandoe1-0/+4
2020-05-20preprocessor: cleanups in c-common handlingNathan Sidwell1-2/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-25Prevent all uses of DFP when unsupported (PR c/91985).Joseph Myers1-1/+6
2019-11-14Support UTF-8 character constants for C2x.Joseph Myers1-1/+3
2019-10-28PR c/66970 - Add __has_builtin() macroMartin Sebor1-0/+53
2019-10-19Implement C++20 P1301 [[nodiscard("should have a reason")]].JeanHeyd Meneide1-1/+2
2019-08-23[PATCH, c-family] Fix a PCH thinko (and thus PR61250).Iain Sandoe1-7/+0
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-2/+2
2019-01-14Implement P0482R5, char8_t: A type for UTF-8 characters and stringsTom Honermann1-2/+12
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-16Implement P0479R5, [[likely]] and [[unlikely]].Jason Merrill1-1/+3
2018-11-13Eliminate source_location in favor of location_tDavid Malcolm1-3/+3
2018-10-11c-lex.c (c_common_has_attribute): Return 201803 instead of 20180312 for no_un...Jakub Jelinek1-1/+1
2018-10-03Implement P0840, language support for empty objects.Jason Merrill1-0/+2
2018-08-08[PATCH] line-map include-from representationNathan Sidwell1-1/+1
2018-07-05Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EXTERN_C.Nathan Sidwell1-2/+2
2018-05-28splay-tree.h (splay_tree_compare_strings, [...]): Declare new utility functions.Bernd Edlinger1-4/+2
2018-01-18Add ability to remap file names in __FILE__, etc (PR other/70268)Boris Kolpackov1-0/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-14invoke.texi: Document -Wcast-function-type.Bernd Edlinger1-2/+4
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford1-1/+1
2017-08-24C: fix logic within c_expr::get_locationDavid Malcolm1-1/+1
2017-08-07Canonicalize names of attributes.Martin Liska1-0/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-10-08c-lex.c (c_lex_with_flags): For CPP_COMMENT token with PREV_FALLTHROUGH...Jakub Jelinek1-3/+15
2016-09-26c-lex.c (c_common_has_attribute): Handle attribute fallthrough.Marek Polacek1-1/+2
2016-08-19Implement C _FloatN, _FloatNx types.Joseph Myers1-0/+31
2016-08-18Spelling suggestions for misspelled preprocessor directivesDavid Malcolm1-0/+1
2016-08-05On-demand locations within string-literalsDavid Malcolm1-2/+22
2016-06-01c-common.c (get_source_date_epoch): Rename to cb_get_source_date_epoch.Eduard Sanou1-3/+1
2016-04-28Implement C++17 [[nodiscard]] attribute.Jason Merrill1-1/+2
2016-04-28c-common.c (get_source_date_epoch): New function...Eduard Sanou1-0/+3
2016-04-25Implement C++17 [[maybe_unused]] attribute.Jason Merrill1-10/+13
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-16Better error recovery for merge-conflict markersDavid Malcolm1-0/+26
2015-11-13Add non-folding variants for convert_to_*.Kai Tietz1-2/+3
2015-11-11decl.c: Remove unused header files.Andrew MacLeod1-4/+0
2015-10-29decl.c: Reorder #include's and remove duplicates.Andrew MacLeod1-7/+4