aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-strlen.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-31[1/2] Add get_next_strinfo helper functionRichard Sandiford1-33/+26
2017-01-23Fix strstr folding (PR tree-optimization/79196).Martin Liska1-18/+18
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-22Fix tree-optimization/78886.Martin Liska1-0/+3
2016-12-14tree-ssa-strlen.c (fold_strstr_to_memcmp): New function.Prathamesh Kulkarni1-1/+108
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-1/+1
2016-07-21tree-ssa-strlen.c (strlen_dom_walker::before_dom_children): Fix typo in comment.Prathamesh Kulkarni1-1/+1
2016-06-30re PR tree-optimization/71707 (ICE in get_stridx_plus_constant)Jakub Jelinek1-2/+8
2016-06-29re PR tree-optimization/71625 (missing strlen optimization on different array...Jakub Jelinek1-10/+37
2016-06-21re PR tree-optimization/71588 (ICE on valid code at -O2 and -O3 on x86_64-lin...Jakub Jelinek1-3/+63
2016-06-08re PR debug/71432 (-fcompare-debug failure (length))Bernd Schmidt1-0/+2
2016-06-03re PR tree-optimization/52171 (memcmp/strcmp/strncmp can be optimized when th...Bernd Schmidt1-0/+87
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-10re PR tree-optimization/68619 (error: loop with header 6 not in loop tree)Jeff Law1-2/+3
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-11/+0
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-10/+9
2015-10-01remove many typedefsTrevor Saunders1-50/+50
2015-09-20switch from gimple to gimple*Trevor Saunders1-24/+24
2015-09-16Share memory blocks between pool allocatorsMikhail Maltsev1-2/+1
2015-07-16Add new object_allocator and clean-up allocator usage.Martin Liska1-1/+2
2015-07-08tree-core.h: Include symtab.h.Andrew MacLeod1-19/+5
2015-06-25function.h (ipa_opt_pass, [...]): Move forward declarations.Andrew MacLeod1-2/+0
2015-06-25hash-map-traits.h (simple_hashmap_traits::key_type): New typedef.Richard Sandiford1-5/+2
2015-06-25tree-hash-traits.h (tree_decl_hash): New class.Richard Sandiford1-14/+2
2015-06-17coretypes.h: Include input.h and as-a.h.Andrew MacLeod1-2/+0
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod1-7/+0
2015-06-04coretypes.h: Include machmode.h...Andrew MacLeod1-5/+0
2015-06-01Change use to type-based pool allocator inMartin Liska1-6/+4
2015-01-15dojump.h: New header file.Prathamesh Kulkarni1-2/+14
2015-01-09genattrtab.c (write_header): Include hash-set.h...Michael Collison1-4/+11
2015-01-08re PR tree-optimization/63989 (tree-ssa-strlen.c doesn't handle constant poin...Jakub Jelinek1-13/+129
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-01gimple.h (gimple_build_assign_stat): Remove prototype.Jakub Jelinek1-5/+3
2014-11-29gimple-expr.h (create_tmp_var_raw, [...]): Add default NULL value to last arg...Jakub Jelinek1-1/+1
2014-11-21re PR tree-optimization/61773 (ICE in tree-ssa-strlen.c:417)Jakub Jelinek1-1/+1