aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-3/+3
2018-10-05PR tree-optimization/87490 - ICE in expand_builtin_strnlen with a constant ar...Martin Sebor1-10/+28
2018-10-02builtins.c (unterminated_array): Add new arguments.Martin Sebor1-5/+92
2018-09-29builtins.c (unterminated_array): Pass in c_strlen_data * to c_strlen rather t...Jeff Law1-27/+43
2018-09-26Fix AArch64 ILP32 ICE.Andrew Stubbs1-0/+1
2018-09-25re PR c/87387 (trunk/gcc/builtins.c:585:7: warning: -Wself-assign problem)Jeff Law1-21/+2
2018-09-21Propagate address spaces to builtins.Andrew Stubbs1-3/+10
2018-09-14builtins.c (fold_builtin_strlen): Remove TODO comment.Bernd Edlinger1-1/+1
2018-09-14builtins.c (unterminated_array): Handle ARRAY_REF.Martin Sebor1-3/+11
2018-09-14builtins.c (unterminated_array): New.Martin Sebor1-4/+41
2018-09-13builtins.h (c_srlen): Add argument.Martin Sebor1-8/+58
2018-09-13builtins.c (c_strlen): Handle not zero terminated STRING_CSTs correctly.Bernd Edlinger1-11/+11
2018-08-29re PR middle-end/87053 (wrong code with c_strlen)Bernd Edlinger1-3/+8
2018-08-29re PR middle-end/86714 (tree-ssa-forwprop.c confused by too long initializer)Martin Sebor1-1/+1
2018-08-27PR tree-optimization/87112 - ICE in fold_binary_loc on strnlen of mixed integ...Martin Sebor1-1/+4
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-35/+11
2018-08-25re PR tree-optimization/87059 (internal compiler error: in set_value_range, a...Martin Sebor1-1/+4
2018-08-16builtins.c (c_strlen): Add new parameter eltsize.Bernd Edlinger1-28/+35
2018-08-15Do not expand the call to memcmp at all when overflow is detected.Qing Zhao1-1/+6
2018-08-10Introduce __builtin_expect_with_probability (PR target/83610).Martin Liska1-14/+51
2018-07-31Add __builtin_speculation_safe_valueRichard Earnshaw1-0/+60
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