aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.cc
AgeCommit message (Expand)AuthorFilesLines
2025-12-05OpenMP: C/C++ parser support for dyn_groupprivateTobias Burnus1-0/+2
2025-11-25alias: Fix up BITINT_TYPE and non-standard INTEGER_TYPE alias handling [PR122...Jakub Jelinek1-3/+2
2025-11-07Move build_call_nary away from va_listAndrew Pinski1-12/+14
2025-11-05forwprop: allow subvectors in simplify_vector_constructor ()Artemiy Volkov1-0/+18
2025-10-18c++: Implement P1494 and P3641 Partial program correctness [PR119060].Iain Sandoe1-1/+8
2025-10-17ipa, cgraph: Enable constant propagation to OpenMP kernels.Josef Melcr1-1/+10
2025-09-23c++: Refactor FMV frontend conflict and merging logic and hooks.Alfie Richards1-0/+243
2025-09-23fmv: c++: Add check_target_clone hook for filtering target_clone versions.Alfie Richards1-5/+12
2025-09-23x86: fmv: Refactor FMV name mangling.Alfie Richards1-26/+0
2025-09-15expr, tree: Ensure get_range_pos_neg is called only on scalar integral types ...Jakub Jelinek1-1/+1
2025-09-09c, c++: Allow &__real__ static_var in constant expressions [PR121678]Jakub Jelinek1-0/+4
2025-08-18opts: use sanitize_code_type for sanitizer flagsIndu Bhagat1-0/+23
2025-08-06openmp: Add support for iterators in 'target update' clauses (C/C++)Kwok Cheung Yeung1-2/+2
2025-08-06openmp: Add support for iterators in map clauses (C/C++)Kwok Cheung Yeung1-1/+4
2025-07-16Add get_clone_versions and get_target_version functions.Alfie Richards1-0/+59
2025-07-15Fix tree.cc compilation on SPARCRainer Orth1-0/+1
2025-07-13tree: Add include to tm_p.h to tree.cc [PR120866]Andrew Pinski1-0/+1
2025-07-01c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]Jakub Jelinek1-28/+34
2025-06-28c++/modules: Avoid name clashes when streaming internal labels [PR98375,PR118...Nathaniel Shead1-0/+51
2025-06-10expand, ranger: Use ranger during expansion [PR120434]Jakub Jelinek1-3/+4
2025-05-30OpenMP: C++ "declare mapper" supportJulian Brown1-0/+2
2025-04-27Drop targetm.promote_prototypes from C, C++ and Ada frontendsH.J. Lu1-14/+0
2025-03-11tree: Improve skip_simple_arithmetic [PR119183]Jakub Jelinek1-1/+13
2025-03-08c-family, tree: Allow nonstring attribute on multidimensional arrays [PR117178]Jakub Jelinek1-8/+10
2025-03-05middle-end/97323 - TYPE_CANONICAL vs. ARRAY_TYPE modesRichard Biener1-0/+2
2025-02-14tree: Fix up the DECL_VALUE_EXPR GC marking [PR118790]Jakub Jelinek1-7/+16
2025-02-13tree, gengtype: Fix up GC issue with DECL_VALUE_EXPR [PR118790]Jakub Jelinek1-1/+49
2025-01-20tree, c++: Consider TARGET_EXPR invariant like SAVE_EXPR [PR118509]Jakub Jelinek1-0/+1
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-20c++: Fix up maybe_unused attribute handling [PR110345]Jakub Jelinek1-1/+7
2024-12-12Fix type compatibility for types with flexible array member 2/2 [PR113688,PR1...Martin Uecker1-7/+30
2024-12-12Fix type compatibility for types with flexible array member 1/2 [PR113688,PR1...Martin Uecker1-3/+9
2024-11-29c: Fix constructor bounds checking for VLA and construct VLA vector constantsTejas Belagod1-5/+11
2024-11-28Add support for nonnull_if_nonzero attribute [PR117023]Jakub Jelinek1-1/+1
2024-11-27match.pd: Avoid introducing UB in the ((X /[ex] C1) +- C2) * (C1 * C3) simpli...Jakub Jelinek1-2/+2
2024-11-26PR117350: Keep assembler name for abstract decls for autofdoAndi Kleen1-2/+3
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-22OpenMP: Add 'interop' clause to 'dispatch' for C/C++Tobias Burnus1-0/+2
2024-11-22OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsingTobias Burnus1-0/+6
2024-11-20OpenMP: dispatch + adjust_args tree data structures and front-end interfacesPaul-Antoine Arras1-0/+4
2024-11-15c: Add _Decimal64x supportJakub Jelinek1-0/+5
2024-11-13Introduce TARGET_CLONES_ATTR_SEPARATOR for RISC-VYangyu Chen1-1/+3
2024-10-31tree: Fix up comment wording in valid_new_delete_pair_pJakub Jelinek1-1/+1
2024-10-29diagnostics: support multiple output formats simultaneously [PR116613]David Malcolm1-2/+2
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-15/+15
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-18gcc/: Merge definitions of array_type_nelts_topAlejandro Colomar1-0/+13
2024-10-18gcc/: Rename array_type_nelts => array_type_nelts_minus_oneAlejandro Colomar1-2/+2
2024-10-16libcpp, c, middle-end: Optimize initializers using #embed in CJakub Jelinek1-0/+56
2024-10-05Fix various issues of -ftrivial-auto-var-init=zero with AdaEric Botcazou1-1/+0