aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-common.h
AgeCommit message (Expand)AuthorFilesLines
2020-10-26c++: Implement __is_nothrow_constructible and __is_nothrow_assignableVille Voutilainen1-0/+1
2020-10-23c, c++: Implement -Wsizeof-array-div [PR91741]Marek Polacek1-0/+1
2020-09-19Infrastructure & C front end changes for array parameter checking (PR c/50584).Martin Sebor1-2/+3
2020-09-19Move loop and switch tree data structures from cp/ to c-family/.Sandra Loosemore1-1/+52
2020-07-31debug/96383 - emit debug info for used external functionsRichard Biener1-0/+2
2020-06-16openmp: Initial part of OpenMP 5.0 non-rectangular loop supportJakub Jelinek1-1/+1
2020-06-03[OpenMP] Fix mapping of artificial variables (PR94874)Tobias Burnus1-0/+1
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-2/+2
2020-01-22c-family: Remove location parm from unsafe_conversion_p.Jason Merrill1-2/+1
2020-01-21Handle -Wsign-conversion in conversion_warning.Jason Merrill1-2/+1
2020-01-18[C++ coroutines] Initial implementation.Iain Sandoe1-0/+5
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-20OpenACC 2.6 deep copy: C and C++ front-end partsJulian Brown1-0/+1
2019-11-22re PR c/90677 (gcc-9.1.0 fails to build __gcc_diag__ souce: error: 'cgraph_no...Jakub Jelinek1-0/+1
2019-11-22PR middle-end/83859 - attributes to associate pointer arguments and sizesMartin Sebor1-1/+1
2019-11-15Improve checks on C2x fallthrough attribute.Joseph Myers1-0/+1
2019-11-15Support C2x [[deprecated]] attribute.Joseph Myers1-0/+1
2019-11-08[C] Opt out of GNU vector extensions for built-in SVE typesRichard Sandiford1-0/+10
2019-11-02gimplify.h (omp_construct_selector_matches): Change return type to int, add a...Jakub Jelinek1-1/+0
2019-11-02PR c++/88335 - Implement P1073R3: Immediate functionsJakub Jelinek1-1/+1
2019-10-28PR c/66970 - Add __has_builtin() macroMartin Sebor1-0/+2
2019-10-25gimplify.h (omp_construct_selector_matches): Declare.Jakub Jelinek1-1/+0
2019-10-14[C] Avoid exposing internal details in aka typesRichard Sandiford1-0/+1
2019-10-12c-common.h (c_omp_mark_declare_variant, [...]): Declare.Jakub Jelinek1-0/+2
2019-10-10c-common.h (c_omp_check_context_selector, [...]): Declare.Jakub Jelinek1-0/+2
2019-09-27re PR c++/88203 (assert does not compile with OpenMP's pragma omp parallel fo...Jakub Jelinek1-0/+1
2019-09-27[C][C++] Allow targets to check calls to BUILT_IN_MD functionsRichard Sandiford1-2/+3
2019-09-06Remove support for repo files (PR c++/91125).Martin Liska1-5/+0
2019-08-28PR c++/91360 - Implement C++20 P1143R2: constinit.Marek Polacek1-0/+6
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek1-1/+2
2019-06-19PR c++/60364 - noreturn after first decl not diagnosed.Marek Polacek1-0/+2
2019-04-19re PR c/89888 (When switch controlling expression is promoted from type narro...Jakub Jelinek1-4/+2
2019-03-19PR tree-optimization/89688 - -Wstringop-overflow confused by const 2D array o...Martin Sebor1-1/+2
2019-02-11PR c++/87996 - size of array is negative error when SIZE_MAX/2 < sizeof(array...Martin Sebor1-1/+3
2019-01-18c-family: Update unaligned adress of packed member checkH.J. Lu1-1/+1
2019-01-14Implement P0482R5, char8_t: A type for UTF-8 characters and stringsTom Honermann1-12/+21
2019-01-14PR target/88638 - FAIL: fsf-nsstring-format-1.s on darwinMartin Sebor1-0/+3
2019-01-07re PR c++/85052 (Implement support for clang's __builtin_convertvector)Jakub Jelinek1-1/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-20C/C++: Add -Waddress-of-packed-memberH.J. Lu1-0/+1
2018-12-19C++: improvements to binary operator diagnostics (PR c++/87504)David Malcolm1-1/+2
2018-11-20c-parser.c (c_parser_has_attribute_expression): New function.Martin Sebor1-0/+2
2018-11-16Implement P0479R5, [[likely]] and [[unlikely]].Jason Merrill1-0/+1
2018-11-15PR c++/87541 - ICE using a constant decl as an attribute alloc_size argumentMartin Sebor1-1/+14
2018-11-09PR c/87795 - Excessive alignment permitted for functions and labelsMartin Sebor1-1/+1
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-5/+8
2018-10-18Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_assert support.Joseph Myers1-3/+7
2018-10-09Cleanup of libcpp diagnostic callbacksDavid Malcolm1-2/+3
2018-09-06varasm.c (output_constructor_regular_field): Check TYPE_SIZE_UNIT of the init...Bernd Edlinger1-0/+1
2018-09-02c-common.c (braced_list_to_string): Remove eval parameter.Bernd Edlinger1-1/+1