aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2018-07-27Disable strcmp/strncmp/memcmp inlining when optimization Qing Zhao1-0/+5
2018-07-24PR tree-optimization/86622 - incorrect strlen of array of array plus variable...Martin Sebor1-22/+36
2018-07-20PR middle-end/82063 - issues with arguments enabled by -WallMartin Sebor1-7/+14
2018-07-20Give up the inlining expansion for strcmp/strncmp/memcmp on a target where th...Qing Zhao1-13/+23
2018-07-16re PR tree-optimization/86526 (ICE in builtin_memcpy_read_str, at builtins.c:...Jakub Jelinek1-36/+33
2018-07-16re PR middle-end/86528 (strlen of constant string malfunction -- had to back ...Bernd Edlinger1-0/+4
2018-07-133nd Patch for PR78009Qing Zhao1-17/+176
2018-07-09PR middle-end/77357 - strlen of constant strings not foldedMartin Sebor1-3/+9
2018-06-18PR tree-optimization/81384 - built-in form of strnlen missingMartin Sebor1-12/+93
2018-06-12PR tree-optimization/85259 - Missing -Wstringop-overflow= since r256683Martin Sebor1-2/+21
2018-06-08Remove MPXMartin Liska1-234/+2
2018-06-04re PR middle-end/85955 (ICE in fold_convert_loc, at fold-const.c:2408)Richard Biener1-0/+3
2018-05-312nd Patch for PR78009Qing Zhao1-0/+33
2018-05-30PR middle-end/85369 - no -Wstringop-overflow for a strcpy / stpcpy call with ...Martin Sebor1-1/+20
2018-05-22PR middle-end/85359 - duplicate -Wstringop-overflow for a strcmp call with a ...Martin Sebor1-11/+21
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-19/+0
2018-05-04[expand] Handle null target in expand_builtin_goacc_parlevel_id_sizeTom de Vries1-0/+3
2018-05-02[openacc] Add __builtin_goacc_parlevel_{id,size}Tom de Vries1-0/+71
2018-04-17re PR sanitizer/85230 (asan: false positives in kernel on allocas)Jakub Jelinek1-6/+12
2018-04-13re PR middle-end/81657 (FAIL: gcc.dg/20050503-1.c scan-assembler-not call)Martin Liska1-4/+8
2018-04-04Fix -Wstringop-overflow regressionMichael Matz1-1/+1
2018-04-03re PR tree-optimization/85156 (ICE with -O1 -g: gimplification failed)Jakub Jelinek1-0/+1
2018-03-30PR tree-optimization/84818 - integer_onep must not be used for i18nMartin Sebor1-11/+9
2018-03-20re PR c/84953 (misleading warning from strpbrk(x,""))Jakub Jelinek1-1/+1
2018-02-19re PR c++/84444 (ICE with __builtin_launder and cast)Jakub Jelinek1-2/+1
2018-01-18Add ability to remap file names in __FILE__, etc (PR other/70268)Boris Kolpackov1-0/+7
2018-01-14re PR other/83508 ([arm] c-c++-common/Wrestrict.c fails since r255836)Martin Sebor1-0/+12
2018-01-10PR tree-optimization/83671 - Fix for false positive reported by -Wstringop-ov...Martin Sebor1-1/+5
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-1/+1
2018-01-03Add a fixed_size_mode_pod classRichard Sandiford1-10/+8
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: expand_ifn_atomic_compare_exchange_into_callRichard Sandiford1-1/+4
2017-12-28builtins.def: (_Float<N> and _Float<N>X BUILT_IN_CEIL): Add _Float<N> and _Fl...Michael Meissner1-6/+6
2017-12-21poly_int: MEM_REF offsetsRichard Sandiford1-1/+1
2017-12-21poly_int: REG_ARGS_SIZERichard Sandiford1-1/+1
2017-12-20PR testsuite/83131 - c-c++/common/attr-nonstring-3 failure for strcmp tests o...Martin Sebor1-249/+251
2017-12-20poly_int: get_object_alignment_2Richard Sandiford1-2/+11
2017-12-20Don't call targetm.calls.static_chain in non-static functionTom de Vries1-1/+1
2017-12-19PR middle-end/77608 - missing protection on trivially detectable runtime buff...Martin Sebor1-10/+60
2017-12-16PR tree-optimization/78918 - missing -Wrestrict on memcpy copying over selfMartin Sebor1-160/+186
2017-12-06PR tree-optimization/82646 - bogus -Wstringop-overflow with -D_FORTIFY_SOURCE...Martin Sebor1-2/+4
2017-11-30spellcheck-tree.c (test_find_closest_identifier): Use ; instead of ;;.Jakub Jelinek1-1/+1
2017-11-28Remove Cilk Plus support.Julia Koval1-13/+0
2017-11-21PR tree-optimization/82945 - add warning for passing non-strings to functions...Martin Sebor1-0/+5
2017-11-10PR c/81117 - Improve buffer overflow checking in strncpyMartin Sebor1-13/+62
2017-10-27builtins.c (CASE_MATHFN_FLOATN): New helper macro to add cases for math funct...Michael Meissner1-12/+53
2017-10-23Convert STARTING_FRAME_OFFSET to a hookRichard Sandiford1-1/+1
2017-10-19asan.c (handle_builtin_alloca): Deal with all alloca variants.Eric Botcazou1-18/+24
2017-10-17re PR middle-end/80295 (ICE in __builtin_update_setjmp_buf expander)Qing Zhao1-0/+1
2017-09-25Turn CONSTANT_ALIGNMENT into a hookRichard Sandiford1-2/+2