aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-04Remove ad-hoc range canonicalization from determine_block_size.Aldy Hernandez1-7/+1
2020-07-20Correct handling of constant representations containing embedded nuls.Martin Sebor1-63/+90
2020-07-15builtins: Avoid useless char/short -> int promotions before atomics [PR96176]Jakub Jelinek1-0/+24
2020-06-18Avoid warning for memset writing over multiple members.Martin Sebor1-30/+18
2020-06-10PR middle-end/95353 - spurious -Wstringop-overflow writing to a trailing arra...Martin Sebor1-302/+418
2020-06-04Implement a solution for PR middle-end/10138 and PR middle-end/95136.Martin Sebor1-36/+90
2020-05-28Add support for __builtin_bswap128Eric Botcazou1-0/+2
2020-03-17expand: Don't depend on warning flags in code generation of strnlen [PR94189]Jakub Jelinek1-12/+10
2020-01-09PR middle-end/93200 - spurious -Wstringop-overflow due to assignment vectoriz...Martin Sebor1-0/+12
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-16PR middle-end/92952 - gfortran.dg/lto/pr87689 FAILs at -O2Martin Sebor1-0/+10
2019-12-13PR middle-end/91582 - missing heap overflow detection for strcpyMartin Sebor1-101/+158
2019-12-11builtins.c (compute_objsize): Add an argument and set it to offset into desti...Martin Sebor1-2/+2
2019-12-11re PR tree-optimization/92891 (ice in decompose, at wide-int.h:984)Jakub Jelinek1-1/+1
2019-12-04PR middle-end/91582 - missing heap overflow detection for strcpyMartin Sebor1-20/+210
2019-11-27PR 92463 - Cleanups due to minimum MPFR version bump to 3.1.0Tobias Burnus1-9/+10
2019-11-22PR middle-end/83859 - attributes to associate pointer arguments and sizesMartin Sebor1-61/+154
2019-11-22PR middle-end/88226 - missing warning on fprintf, fputs, and puts with an unt...Martin Sebor1-145/+275
2019-11-20re PR c/92088 (aggregates with VLAs and nested functions are broken)Richard Biener1-1/+2
2019-11-13Add C2x *_NORM_MAX constants to <float.h>.Joseph Myers1-3/+3
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-1/+1
2019-11-06introduce -fcallgraph-info optionEric Botcazou1-0/+4
2019-11-05re PR tree-optimization/91945 (ICE: tree check: expected integer_cst, have va...Jakub Jelinek1-2/+3
2019-10-09PR tree-optimization/90879 - fold zero-equality of strcmp between a longer st...Martin Sebor1-1/+1
2019-10-04builtins.c (compute_objsize): Add an argument.Martin Sebor1-1/+1
2019-10-02builtins.c (expand_builtin_memory_copy_args): Add might_overlap parm.Aaron Sawdey1-10/+17
2019-09-19PR middle-end/91631 - buffer overflow into an array member of a declared obje...Martin Sebor1-49/+1
2019-08-28PR tree-optimization/91457 - inconsistent warning for writing past the end of...Martin Sebor1-15/+98
2019-08-28Remove code leftover that has never been used.Martin Liska1-5/+0
2019-08-26Builtin function roundeven folding implementationTejas Joshi1-0/+1
2019-08-22PR middle-end/91490 - bogus argument missing terminating nul warning on strle...Martin Sebor1-6/+11
2019-08-14builtins.c (expand_builtin_init_descriptor): Set memory alignment.Bernd Edlinger1-0/+1
2019-08-14Enable math functions linking with static library for LTOXiong Hu Luo1-0/+87
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-1/+1
2019-07-24PR tree-optimization/91183 - strlen of a strcpy result with a conditional sou...Martin Sebor1-0/+14
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-9/+9
2019-07-03Handle '\0' in strcmp in RTL expansion (PR tree-optimization/90892).Martin Liska1-3/+14
2019-06-27builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey1-1/+1
2019-06-27Remove quite obvious dead assignments.Martin Liska1-6/+2
2019-06-19Simplify setjmp and non-local goto implementation (PR84521)Wilco Dijkstra1-26/+1
2019-06-03Fix PR64242 - Longjmp expansion incorrectWilco Dijkstra1-4/+14
2019-05-20Come up with hook libc_has_fast_function (PR middle-end/90263).Martin Liska1-2/+15
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-3/+3
2019-04-04PR middle-end/89957 - ICE calling strnlen with an int128_t bound in a known r...Martin Sebor1-1/+1
2019-03-21PR tree-optimization/89350 - Wrong -Wstringop-overflow= warning since r261518Martin Sebor1-1/+2
2019-03-12re PR middle-end/89663 (ICE in expand_builtin_int_roundingfn_2, at builtins.c...Jakub Jelinek1-2/+2
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-2/+2
2019-03-08re PR tree-optimization/89550 (Spurious array-bounds warning when using __PRE...Jakub Jelinek1-10/+8
2019-03-05re PR middle-end/89590 (ICE in maybe_emit_free_warning)Jakub Jelinek1-0/+3