summaryrefslogtreecommitdiff
path: root/gcc/builtins.h
Commit message (Expand)AuthorAgeFilesLines
* PR tree-optimization/98335: Improvements to DSE's compute_trims.Roger Sayle2022-03-111-0/+2
* i386, fab: Optimize __atomic_{add,sub,and,or,xor}_fetch (x, y, z) {==,!=,<,<=...Jakub Jelinek2022-01-031-0/+1
* Update copyright years.Jakub Jelinek2022-01-031-1/+1
* vect: Make reduction code handle callsRichard Sandiford2021-11-301-0/+1
* ldist: Recognize strlen and rawmemchr like loopsStefan Schulze Frielinghaus2021-10-111-0/+1
* Add -ftrivial-auto-var-init option and uninitialized variable attribute.qing zhao2021-09-091-0/+1
* Move more code to new gimple-ssa-warn-access pass.Martin Sebor2021-08-061-4/+0
* Add QI vector mode support to by-pieces for memsetH.J. Lu2021-07-301-2/+2
* Add new gimple-ssa-warn-access pass.Martin Sebor2021-07-281-214/+1
* Correct handling of variable offset minus constant in -Warray-bounds [PR100137]Martin Sebor2021-07-071-0/+5
* Generate offset adjusted operation for op_by_pieces operationsH.J. Lu2021-04-291-2/+4
* Update copyright years.Jakub Jelinek2021-01-041-1/+1
* Add support for detecting mismatched allocation/deallocation calls.Martin Sebor2020-12-031-0/+10
* introduce overridable clear_cache emitterAlexandre Oliva2020-12-021-0/+1
* PR middle-end/97373 - missing warning on sprintf into allocated destinationMartin Sebor2020-12-011-2/+51
* Handle PHIs in compute_objsize.Martin Sebor2020-11-291-12/+61
* Generalize compute_objsize to return maximum size/offset instead of failing (...Martin Sebor2020-10-121-6/+35
* Correct handling of indices into arrays with elements larger than 1 (PR c++/9...Martin Sebor2020-10-121-0/+16
* take type from intrinsic in sincos passAlexandre Oliva2020-10-081-0/+1
* Convert sprintf/strlen passes to value query class.Aldy Hernandez2020-10-011-5/+5
* Extend -Wstringop-overflow to detect out-of-bounds accesses to array parameters.Martin Sebor2020-09-191-9/+10
* Add -Wstringop-overread for reading past the end by string functions.Martin Sebor2020-08-281-13/+31
* PR middle-end/95353 - spurious -Wstringop-overflow writing to a trailing arra...Martin Sebor2020-06-101-3/+30
* Implement a solution for PR middle-end/10138 and PR middle-end/95136.Martin Sebor2020-06-041-1/+2
* Update copyright years.Jakub Jelinek2020-01-011-1/+1
* PR middle-end/91582 - missing heap overflow detection for strcpyMartin Sebor2019-12-131-2/+6
* PR middle-end/91582 - missing heap overflow detection for strcpyMartin Sebor2019-12-041-1/+2
* PR middle-end/83859 - attributes to associate pointer arguments and sizesMartin Sebor2019-11-221-0/+2
* PR middle-end/88226 - missing warning on fprintf, fputs, and puts with an unt...Martin Sebor2019-11-221-2/+2
* PR tree-optimization/91457 - inconsistent warning for writing past the end of...Martin Sebor2019-08-281-1/+1
* Enable math functions linking with static library for LTOXiong Hu Luo2019-08-141-0/+1
* re PR rtl-optimization/66152 (suboptimal load bytes to stack)Jakub Jelinek2019-02-161-0/+1
* Clean up MPX-related stuff.Martin Liska2019-02-131-1/+0
* PR c++/87996 - size of array is negative error when SIZE_MAX/2 < sizeof(array...Martin Sebor2019-02-111-1/+0
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* builtins.h (c_strlen_data): Add new fields and comments.Martin Sebor2018-12-231-1/+39
* builtins.c (unterminated_array): Add new arguments.Martin Sebor2018-10-021-1/+1
* builtins.c (unterminated_array): Pass in c_strlen_data * to c_strlen rather t...Jeff Law2018-09-291-1/+8
* builtins.c (unterminated_array): Handle ARRAY_REF.Martin Sebor2018-09-141-0/+1
* builtins.h (c_srlen): Add argument.Martin Sebor2018-09-131-1/+2
* Come up with fndecl_built_in_p.Martin Liska2018-08-271-1/+0
* builtins.c (c_strlen): Add new parameter eltsize.Bernd Edlinger2018-08-161-1/+1
* Introduce __builtin_expect_with_probability (PR target/83610).Martin Liska2018-08-101-1/+1
* PR tree-optimization/86622 - incorrect strlen of array of array plus variable...Martin Sebor2018-07-241-0/+1
* Add a fixed_size_mode_pod classRichard Sandiford2018-01-031-2/+2
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* PR tree-optimization/78918 - missing -Wrestrict on memcpy copying over selfMartin Sebor2017-12-161-1/+3
* PR c/81117 - Improve buffer overflow checking in strncpyMartin Sebor2017-11-101-0/+1
* [62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford2017-08-301-2/+2
* Update copyright years.Jakub Jelinek2017-01-011-1/+1