aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.cc
AgeCommit message (Expand)AuthorFilesLines
2024-11-28[PATCH v6 02/12] Add built-ins and tests for bit-forward and bit-reversed CRCs.Mariam Arutunian1-1/+111
2024-11-28Add support for nonnull_if_nonzero attribute [PR117023]Jakub Jelinek1-0/+18
2024-11-28builtins: Handle BITINT_TYPE in __builtin_iseqsig folding [PR117802]Jakub Jelinek1-2/+4
2024-11-27builtins: Emit __sync_lock_release_{8,16} call as last resort instead of doin...Jakub Jelinek1-4/+5
2024-11-26builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674]Jakub Jelinek1-9/+14
2024-11-26builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal} [PR43374]Jakub Jelinek1-5/+8
2024-11-21c: Add u{,l,ll,imax}abs builtins [PR117024]Jakub Jelinek1-1/+14
2024-11-20OpenMP: middle-end support for dispatch + adjust_argsPaul-Antoine Arras1-0/+2
2024-11-15c: Add _Decimal64x supportJakub Jelinek1-0/+3
2024-11-01builtins: Fix expand_builtin_prefetch [PR117407]Jakub Jelinek1-2/+2
2024-11-02Use IN_RANGE in prefetch builtinHaochen Jiang1-2/+2
2024-11-01Support Intel MOVRSHu, Lin11-2/+2
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-33/+33
2024-08-30expand: Small speed up expansion of __builtin_prefetchAndrew Pinski1-14/+14
2024-08-20builtins: Don't expand bit query builtins for __int128_t if the target suppor...Andrew Pinski1-1/+3
2024-06-26optab: Add isnormal_optab for isnormal builtinHaochen Gui1-0/+2
2024-06-26optab: Add isfinite_optab for isfinite builtinHaochen Gui1-1/+3
2024-06-18Add force_highpart_subregRichard Sandiford1-11/+4
2024-06-18Make more use of force_lowpart_subregRichard Sandiford1-5/+2
2024-06-04builtins: Force SAVE_EXPR for __builtin_{add,sub,mul}_overflow and __builtin{...Jakub Jelinek1-1/+21
2024-06-03Remove value_range typedef.Aldy Hernandez1-2/+2
2024-04-04Add condition coverage (MC/DC)Jørgen Kvalsvik1-1/+1
2024-03-22Another ICE after conflicting types of redeclaration [PR109619]Andrew Pinski1-6/+6
2024-02-24Use HOST_WIDE_INT_{C,UC,0,0U,1,1U} macros some moreJakub Jelinek1-1/+1
2024-01-31hwasan: instrument new memory and string functions [PR112644]Tamar Christina1-1/+2
2024-01-310From: Alexandre Oliva <oliva@adacore.com>Alexandre Oliva1-3/+2
2024-01-28Fix __builtin_nested_func_ptr_{created,deleted} symbol versions [PR113402]Iain Sandoe1-0/+4
2024-01-09strub: Only unbias stack point for SPARC_STACK_BOUNDARY_HACK [PR113100]Kewen Lin1-1/+4
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-21-finline-stringops: drop obsolete comment [PR112778]Alexandre Oliva1-4/+0
2023-12-20strub: sparc64: unbias the stack address [PR112917]Alexandre Oliva1-2/+32
2023-12-20untyped calls: use wrapper class type for implicit plus_oneAlexandre Oliva1-12/+20
2023-12-12untyped calls: enable target switching [PR112334]Alexandre Oliva1-2/+14
2023-12-11-finline-stringops: check base blksize for memset [PR112778]Alexandre Oliva1-9/+48
2023-12-11-finline-stringops: don't assume ptr_mode ptr in memset [PR112804]Alexandre Oliva1-1/+1
2023-12-08OpenMP/Fortran: Implement omp allocators/allocate for ptr/allocatablesTobias Burnus1-0/+1
2023-12-05Introduce strub: machine-independent stack scrubbingAlexandre Oliva1-0/+269
2023-12-05middle-end/112830 - avoid gimplifying non-default addr-space assign to memcpyRichard Biener1-0/+3
2023-11-29Introduce -finline-stringopsAlexandre Oliva1-15/+134
2023-11-21builtins: Fix fold_builtin_query clzg/ctzg side-effects handling [PR112639]Jakub Jelinek1-0/+2
2023-11-20c, c++: Add new value for vector types for __builtin_classify_typeJakub Jelinek1-0/+1
2023-11-14Add type-generic clz/ctz/clrsb/ffs/parity/popcount builtins [PR111309]Jakub Jelinek1-0/+277
2023-09-29Simplify & expand c_readstrRichard Sandiford1-35/+11
2023-09-26__atomic_test_and_set: Fall back to library, not non-atomic codeHans-Peter Nilsson1-1/+4
2023-09-20c, c++: Accept __builtin_classify_type (typename)Jakub Jelinek1-2/+1
2023-09-06Middle-end _BitInt support [PR102989]Jakub Jelinek1-2/+5
2023-07-20Add __builtin_iseqsig()Francois-Xavier Coudert1-0/+41
2023-06-16uiltins: Add support for clang compatible __builtin_{add,sub}c{,l,ll} [PR79173]Jakub Jelinek1-0/+53
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer1-4/+4
2023-05-05builtins: Fix comment typo mpft_t -> mpfr_tJakub Jelinek1-2/+2