aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.cc
AgeCommit message (Expand)AuthorFilesLines
2024-02-24Use HOST_WIDE_INT_{C,UC,0,0U,1,1U} macros some moreJakub Jelinek1-1/+1
2024-02-10Use HOST_SIZE_T_PRINT_* and HOST_WIDE_INT_T_PRINT_* some moreJakub Jelinek1-9/+12
2024-01-28Fix __builtin_nested_func_ptr_{created,deleted} symbol versions [PR113402]Iain Sandoe1-13/+18
2024-01-03openmp: Adjust position of OMP_CLAUSE_INDIRECT in OpenMP clausesKwok Cheung Yeung1-2/+2
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-08OpenMP/Fortran: Implement omp allocators/allocate for ptr/allocatablesTobias Burnus1-0/+2
2023-11-28middle-end/112732 - stray TYPE_ALIAS_SET in type variantRichard Biener1-0/+2
2023-11-24tree: Fix up try_catch_may_fallthru [PR112619]Jakub Jelinek1-0/+18
2023-11-14tree: Handle BITINT_TYPE in type_contains_placeholder_1 [PR112511]Jakub Jelinek1-0/+1
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-0/+2
2023-11-06tree-optimization/112369 - strip_float_extensions and vectorsRichard Biener1-1/+1
2023-10-25Consistently order 'OMP_CLAUSE_SELF' right after 'OMP_CLAUSE_IF'Thomas Schwinge1-2/+2
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-0/+2
2023-10-22core: Support heap-based trampolinesAndrew Burgess1-0/+17
2023-10-20Control flow redundancy hardeningAlexandre Oliva1-2/+7
2023-10-14middle-end: Allow _BitInt(65535) [PR102989]Jakub Jelinek1-9/+0
2023-10-12wide-int: Allow up to 16320 bits wide_int and change widest_int precision to ...Jakub Jelinek1-6/+6
2023-10-08libcpp: eliminate COMBINE_LOCATION_DATADavid Malcolm1-6/+6
2023-09-29Remove poly_int_podRichard Sandiford1-1/+1
2023-09-19small _BitInt tweaksJakub Jelinek1-1/+3
2023-09-06Handle BITINT_TYPE in build_{,minus_}one_cst [PR102989]Jakub Jelinek1-2/+2
2023-09-06Middle-end _BitInt support [PR102989]Jakub Jelinek1-3/+64
2023-07-05Change MODE_BITSIZE to MODE_PRECISION for MODE_VECTOR_BOOL.Robin Dapp1-1/+1
2023-07-03tree+ggc: Change return type of predicate functions from int to boolUros Bizjak1-60/+60
2023-06-28Prevent TYPE_PRECISION on VECTOR_TYPEsRichard Biener1-3/+3
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer1-14/+14
2023-04-28tree-optimization/108752 - vectorize emulated vectors in lowered formRichard Biener1-0/+30
2023-04-26Remove some uses of deprecated irange API.Aldy Hernandez1-1/+2
2023-04-24c++, tree: declare some basic functions inlinePatrick Palka1-29/+0
2023-04-21c++, tree: optimize walk_tree_1 and cp_walk_subtreesPatrick Palka1-52/+51
2023-03-21tree: Fix up component_ref_sam_type handling of arrays of 0 sized elements [P...Jakub Jelinek1-10/+23
2023-03-10tree: Use comdat tree_code_{type,length} even for C++11/14 [PR108634]Jakub Jelinek1-28/+0
2023-02-02Replace IFN_TRAP with BUILT_IN_UNREACHABLE_TRAP [PR107300]Jakub Jelinek1-1/+8
2023-01-27Add support for conditional xorsign [PR96373]Richard Sandiford1-0/+33
2023-01-27tree: Fix up tree_code_{length,type}Jakub Jelinek1-0/+26
2023-01-13Replace flag_strict_flex_arrays with DECL_NOT_FLEXARRAY in middle-end.Qing Zhao1-30/+7
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-23tree-ssa-dom: can_infer_simple_equiv fixes [PR108068]Jakub Jelinek1-0/+29
2022-12-20c++: source position of lambda captures [PR84471]Jason Merrill1-0/+3
2022-12-20c++, tree: walk TREE_VEC (and VECTOR_CST) in natural order [PR101886]Patrick Palka1-10/+10
2022-12-11tree-optimization/106904 - bogus -Wstringopt-overflow with vectorsRichard Biener1-0/+12
2022-12-06Update -Warray-bounds with -fstrict-flex-arrays.Qing Zhao1-41/+118
2022-11-19constexprify some tree variablesAndrew Pinski1-24/+0
2022-11-09Change the name of array_at_struct_end_p to array_ref_flexible_size_pQing Zhao1-5/+6
2022-10-28c: tree: target: C2x (...) function prototypes and va_start relaxationJoseph Myers1-6/+25
2022-10-24c++: ICE with invalid structured bindings [PR107276]Marek Polacek1-1/+1
2022-10-14middle-end, c++, i386, libgcc: std::bfloat16_t and __bf16 arithmetic supportJakub Jelinek1-3/+23
2022-10-07Add a new option -fstrict-flex-arrays[=n] and new attribute strict_flex_arrayQing Zhao1-11/+34
2022-09-28Add instruction level discriminator support.Eugene Rozenfeld1-3/+7
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek1-0/+1