aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-17__builtin_dynamic_object_size: Recognize builtinSiddhesh Poyarekar1-3/+8
2021-12-17tree-object-size: Use trees and support negative offsetsSiddhesh Poyarekar1-5/+5
2021-12-15[PR100518] store by mult pieces: keep addr in PmodeAlexandre Oliva1-1/+1
2021-12-15[PR100843] store by mult pieces: punt on max_len < min_lenAlexandre Oliva1-1/+2
2021-11-30vect: Make reduction code handle callsRichard Sandiford1-9/+37
2021-11-08Improve handling of some builtins.Jan Hubicka1-0/+14
2021-10-26Make full use of context-sensitive ranges in access warnings.Martin Sebor1-28/+1
2021-10-11ldist: Recognize strlen and rawmemchr like loopsStefan Schulze Frielinghaus1-2/+1
2021-10-11[PR/target 100316] Allow constant address for __builtin___clear_cache.Kito Cheng1-6/+4
2021-09-09Add -ftrivial-auto-var-init option and uninitialized variable attribute.qing zhao1-2/+1
2021-08-17Move more warning code to gimple-ssa-warn-access etc.Martin Sebor1-21/+1
2021-08-06Move more code to new gimple-ssa-warn-access pass.Martin Sebor1-392/+7
2021-07-30Add QI vector mode support to by-pieces for memsetH.J. Lu1-31/+140
2021-07-28Add new gimple-ssa-warn-access pass.Martin Sebor1-3517/+2
2021-07-20Correct stpcpy offset computation for -Warray-bounds et al. [PR101397].Martin Sebor1-17/+86
2021-07-07Correct handling of variable offset minus constant in -Warray-bounds [PR100137]Martin Sebor1-8/+61
2021-07-06Improve warning suppression for inlined functions.Martin Sebor1-174/+168
2021-06-24middle-end: add support for per-location warning groups.Martin Sebor1-42/+48
2021-06-15Consider size_t mangling as unsigned int and long [PR100876].Martin Sebor1-1/+5
2021-06-14Teach compute_objsize about placement new [PR100876].Martin Sebor1-3/+44
2021-05-26Convert remaining passes to get_range_query.Aldy Hernandez1-13/+27
2021-05-19Enable more WITH_SIZE_EXPR processingRichard Biener1-0/+4
2021-05-19builtins: Fix ICE with unprototyped builtin call [PR100576]Jakub Jelinek1-0/+2
2021-05-13PR middle-end/100574 - ICE in size_remaining, at builtins.cMartin Sebor1-9/+9
2021-05-10Come up with startswith function.Martin Liska1-7/+3
2021-05-07Ensure emit_move_insn operands are validAndrew Stubbs1-4/+6
2021-05-04PR middle-end/100307 - spurious -Wplacement-new with negative pointer offsetMartin Sebor1-1/+3
2021-05-04Fix libiberty link failures in LTO mode for MinGWEric Botcazou1-2/+10
2021-05-04Fix typo in builtins.c.Prathamesh Kulkarni1-1/+1
2021-05-03introduce try store by multiple piecesAlexandre Oliva1-7/+175
2021-04-30Don't use nullptr return from simplify_gen_subregH.J. Lu1-1/+3
2021-04-29Generate offset adjusted operation for op_by_pieces operationsH.J. Lu1-8/+28
2021-04-22Fix various typos.Martin Liska1-1/+1
2021-04-16Mark untyped calls and handle them specially [PR98689]Richard Sandiford1-2/+6
2021-03-13PR tree-optimization/99489 - ICE calling strncat after strcatMartin Sebor1-1/+1
2021-03-03Correct a workaround for vectorized stores.Martin Sebor1-86/+128
2021-03-02PR middle-end/99276 - grammar in diagnostics for overflowing the destinationMartin Sebor1-2/+1
2021-02-26c/99275 - fix missing space in diagnosticRichard Biener1-1/+1
2021-02-25builtins: Fix typos in warn_for_access [PR99278]Marek Polacek1-3/+3
2021-02-24c/99224 - avoid ICEing on invalid __builtin_next_argRichard Biener1-1/+2
2021-01-20builtins: Fix up two bugs in access_ref::inform_access [PR98721]Jakub Jelinek1-11/+14
2021-01-18analyzer: use "malloc" attributeDavid Malcolm1-0/+10
2021-01-06PR c++/98305 spurious -Wmismatched-new-delete on template instanceMartin Sebor1-89/+121
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-23PR middle-end/98160 - ICE in warn_dealloc_offset on member placement new and ...Martin Sebor1-1/+3
2020-12-23PR c++/98413 - ICE on placement new and member pointerMartin Sebor1-0/+3
2020-12-14Correct/improve maybe_emit_free_warning (PR middle-end/98166, PR c++/57111, P...Martin Sebor1-73/+315
2020-12-07builtins: Avoid ICE with __builtin_clear_padding on POINTERS_EXTEND_UNSIGNED ...Jakub Jelinek1-2/+2
2020-12-03Add support for detecting mismatched allocation/deallocation calls.Martin Sebor1-23/+400