aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-strlen.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-22Add a fun parameter to three stmt_could_throw... functionsMartin Jambor1-2/+2
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-3/+3
2018-09-13builtins.h (c_srlen): Add argument.Martin Sebor1-13/+3
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/86914 - wrong code with strlen() of poor-man's flexible ...Martin Sebor1-1/+3
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-1/+1
2018-08-21re PR middle-end/86121 (missing -Wstringop-overflow on strcpy followed by str...Bernd Edlinger1-0/+7
2018-08-01PR tree-optimization/86650 - -Warray-bounds missing inlining contextMartin Sebor1-21/+14
2018-07-27PR tree-optimization/86696 - ICE in handle_char_store at gcc/tree-ssa-strlen....Martin Sebor1-4/+11
2018-07-26PR tree-optimization/86043 - strlen after memcpy partially overwriting a stri...Martin Sebor1-25/+84
2018-07-05PR tree-optimization/86400 - set<string>::set<char (*)[2]) constructor does n...Martin Sebor1-16/+11
2018-06-25PR tree-optimization/86204 - wrong strlen result after prior strnlenMartin Sebor1-5/+29
2018-06-25PR tree-optimization/85700 - Spurious -Wstringop-truncation warning with strncatMartin Sebor1-37/+47
2018-06-18PR middle-end/85602 - -Wsizeof-pointer-memaccess for strncat with size of sourceMartin Sebor1-6/+27
2018-06-18PR tree-optimization/81384 - built-in form of strnlen missingMartin Sebor1-39/+122
2018-06-13PR tree-optimization/86114 - ICE in gimple_fold_builtin_strlen with an invali...Martin Sebor1-4/+5
2018-06-12PR tree-optimization/85259 - Missing -Wstringop-overflow= since r256683Martin Sebor1-2/+5
2018-06-11PR tree-optimization/86083 - handle non-constant assignments in strlenMartin Sebor1-3/+1
2018-06-11Fix typo done in MPX removal (PR tree-optimization/86089).Martin Liska1-1/+5
2018-06-08Remove MPXMartin Liska1-128/+20
2018-05-312nd Patch for PR78009Qing Zhao1-17/+287
2018-05-21Fix tree-ssa-strlen handling of partial clobbers (PR85814)Richard Sandiford1-2/+2
2018-03-12PR tree-optimization/83456 - -Wrestrict false positive on a non-overlapping m...Martin Sebor1-0/+2
2018-03-07PR tree-optimization/84468 - bogus -Wstringop-truncation despite assignment a...Martin Sebor1-1/+26
2018-02-27PR translation/84207 - Hard coded plural in gimple-fold.cMartin Sebor1-23/+23
2018-02-22PR tree-optimization/84480 - bogus -Wstringop-truncation despite assignment w...Martin Sebor1-28/+46
2018-02-15re PR tree-optimization/84383 (ICE in maybe_diag_stxncpy_trunc)Jakub Jelinek1-0/+1
2018-02-08re PR tree-optimization/84238 (ICE tree check: expected integer_cst, have plu...Marek Polacek1-1/+4
2018-02-06re PR tree-optimization/84228 (Bogus -Wstringop-truncation warning with -g)Marek Polacek1-1/+1
2018-01-26PR tree-optimization/83896 - ice in get_string_len on a call to strlen withMartin Sebor1-13/+15
2018-01-11re PR tree-optimization/83501 (strlen(a) not folded after strcpy(a, "..."))Martin Sebor1-9/+33
2018-01-03poly_int: GET_MODE_BITSIZERichard Sandiford1-1/+1
2018-01-03re PR tree-optimization/83501 (strlen(a) not folded after strcpy(a, "..."))Prathamesh Kulkarni1-2/+17
2018-01-03Clean-up EH after strlen transformation (PR tree-optimization/83593).Martin Liska1-7/+38
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-27Assign result of get_string_lenth to a SSA_NAME (PR tree-optimization/83552).Martin Liska1-0/+10
2017-12-20poly_int: get_addr_base_and_unit_offsetRichard Sandiford1-7/+9
2017-12-19re PR tree-optimization/83444 (missing strlen optimization on a member array ...Jakub Jelinek1-3/+16
2017-12-19re PR tree-optimization/83444 (missing strlen optimization on a member array ...Jakub Jelinek1-0/+58
2017-12-18PR middle-end/83373 - False positive reported by -Wstringop-overflowMartin Sebor1-0/+42
2017-12-16PR tree-optimization/78918 - missing -Wrestrict on memcpy copying over selfMartin Sebor1-52/+182
2017-12-06PR tree-optimization/83075 - Invalid strncpy optimizationMartin Sebor1-4/+3
2017-11-21PR tree-optimization/82945 - add warning for passing non-strings to functions...Martin Sebor1-50/+72
2017-11-15re PR tree-optimization/82977 (AddressSanitizer: heap-use-after-free in strle...Jakub Jelinek1-1/+1
2017-11-10PR c/81117 - Improve buffer overflow checking in strncpyMartin Sebor1-0/+395
2017-09-12Turn SLOW_UNALIGNED_ACCESS into a target hookRichard Sandiford1-1/+2
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-2/+2
2017-07-04PR 81292: ICE on related strlens after r249880Richard Sandiford1-0/+15
2017-07-02Make tree-ssa-strlen.c handle partial unterminated stringsRichard Sandiford1-188/+331
2017-07-02PR 80769: Incorrect strlen optimisationRichard Sandiford1-51/+71