aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-warn.cc
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-10c++: P2865R5, Remove Deprecated Array Comparisons from C++26 [PR117788]Marek Polacek1-6/+19
2024-12-06diagnostics: UX: add doc URLs for attributes (v2)David Malcolm1-0/+2
2024-11-27diagnostics: replace %<%s%> with %qs [PR104896]David Malcolm1-3/+3
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-22c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230]Jakub Jelinek1-8/+12
2024-09-05c-family: add attribute flag_enum [PR81665]Jason Merrill1-0/+4
2024-06-17c-family: Fix -Warray-compare warning ICE [PR115290]Jakub Jelinek1-4/+9
2024-05-28Fix bootstrap on AIX by adding c-family/c-type-mismatch.cc [PR115167]David Malcolm1-1/+1
2024-05-08c++: #pragma doesn't disable -Wunused-label [PR113582]Marek Polacek1-1/+3
2024-04-05c-family: remove dead #undefMarek Polacek1-1/+0
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-20c: Split -Wcalloc-transposed-args warning from -Walloc-size, -Walloc-size fixesJakub Jelinek1-0/+70
2023-12-13c-family: rename warn_for_address_or_pointer_of_packed_memberJason Merrill1-18/+14
2023-12-13c-family: -Waddress-of-packed-member and castsJason Merrill1-55/+3
2023-11-14diagnostics: make option-handling callbacks privateDavid Malcolm1-3/+1
2023-11-03diagnostics: convert diagnostic_context to a classDavid Malcolm1-3/+3
2023-10-31libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATIONDavid Malcolm1-1/+1
2023-10-20c++: remove NON_DEPENDENT_EXPR, part 1Patrick Palka1-1/+1
2023-10-15wide-int: Fix estimation of buffer sizes for wide_int printing [PR111800]Jakub Jelinek1-1/+1
2023-10-12wide-int: Allow up to 16320 bits wide_int and change widest_int precision to ...Jakub Jelinek1-3/+5
2023-09-06C _BitInt support [PR102989]Jakub Jelinek1-5/+9
2023-08-05c: Less warnings for parameters declared as arrays [PR98536]Martin Uecker1-17/+3
2023-05-18c: use _P() defines from tree.hBernhard Reutner-Fischer1-3/+3
2023-03-28Don't emit -Wxor-used-as-pow on macro expansions [PR107002]David Malcolm1-4/+19
2023-03-04c-family: Incremental fix for -Wsign-compare BIT_NOT_EXPR handling [PR107465]Jakub Jelinek1-28/+24
2023-03-04c-family: Fix up -Wsign-compare BIT_NOT_EXPR handling [PR107465]Jakub Jelinek1-31/+56
2023-03-04c-family: Account for integral promotions of left shifts for -Wshift-overflow...Jakub Jelinek1-3/+10
2023-02-28c++: ICE with constexpr variable template [PR107938]Marek Polacek1-0/+4
2023-02-18Fix ICE related to implicit access attributes for VLA arguments [PR105660]Martin Uecker1-0/+2
2023-01-31c++: fix ICE with -Wduplicated-cond [PR107593]Marek Polacek1-1/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-10-28c: C2x enums with fixed underlying type [PR61469]Joseph Myers1-1/+2
2022-09-22c: fix uninitialized c_expr::m_decimal [PR106830]David Malcolm1-6/+3
2022-09-02c/c++: new warning: -Wxor-used-as-pow [PR90885]David Malcolm1-0/+94
2022-05-18c, c++: -Wswitch warning on [[maybe_unused]] enumerator [PR105497]Marek Polacek1-2/+9
2022-05-04c-family: Tweak -Woverflow diagnosticMarek Polacek1-5/+11
2022-03-30c-family: ICE with -Wconversion and A ?: B [PR101030]Marek Polacek1-1/+1
2022-03-09c, c++, c-family: -Wshift-negative-value and -Wshift-overflow* tweaks for -fw...Jakub Jelinek1-1/+1
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+3788