aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.c
AgeCommit message (Expand)AuthorFilesLines
2017-12-16PR tree-optimization/78918 - missing -Wrestrict on memcpy copying over selfMartin Sebor1-9/+58
2017-12-14Patch for middle-end/PR79538Qing Zhao1-0/+13
2017-12-07Make gimple_build_vector take a tree_vector_builderRichard Sandiford1-11/+18
2017-12-07Use tree_vector_builder instead of build_vectorRichard Sandiford1-2/+3
2017-11-30spellcheck-tree.c (test_find_closest_identifier): Use ; instead of ;;.Jakub Jelinek1-1/+1
2017-11-28re PR tree-optimization/83141 (SRA and memcpy folding interact badly generati...Richard Biener1-1/+17
2017-11-27gimple-fold.c (gimple_fold_builtin_memory_op): Remove dead code, refactor a bit.Richard Biener1-50/+11
2017-11-21PR tree-optimization/82945 - add warning for passing non-strings to functions...Martin Sebor1-59/+49
2017-11-16re PR middle-end/78809 (Inline strcmp with small constant strings)Qing Zhao1-0/+15
2017-11-10PR c/81117 - Improve buffer overflow checking in strncpyMartin Sebor1-18/+135
2017-10-31[PR 81702] Remove devirtualization assertMartin Jambor1-1/+0
2017-10-10Require wi::to_wide for treesRichard Sandiford1-1/+1
2017-09-14Add gimple_build_vector* helpersRichard Sandiford1-0/+52
2017-09-14Use vec<> in build_vectorRichard Sandiford1-5/+5
2017-09-13re PR tree-optimization/82128 (ICE on valid code)Richard Biener1-14/+8
2017-09-12Turn SLOW_UNALIGNED_ACCESS into a target hookRichard Sandiford1-2/+2
2017-09-04re PR sanitizer/81981 (-fsanitize=undefined makes a -Wmaybe-uninitialized war...Jakub Jelinek1-8/+33
2017-08-30[34/77] Add a SCALAR_INT_TYPE_MODE macroRichard Sandiford1-1/+1
2017-08-30[24/77] Replace a != BLKmode check with is_a <scalar_int_mode>Richard Sandiford1-13/+11
2017-08-24PR middle-end/81908 - FAIL: gfortran.dg/alloc_comp_auto_array_2.f90 -O3 -g -m32Martin Sebor1-2/+33
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-07-28re PR middle-end/81502 (In some cases the data is moved to memory unnecessari...Richard Biener1-1/+1
2017-07-06ASAN: Implement dynamic allocas/VLAs sanitization.Maxim Ostapenko1-1/+1
2017-06-27re PR middle-end/81207 (tree check fail in simplify_builtin_call)Jakub Jelinek1-1/+2
2017-06-16PR tree-optimization/80934 - bzero should be assumed not to escape pointer ar...Martin Sebor1-5/+83
2017-06-13Implement no_sanitize function attributeMartin Liska1-1/+2
2017-05-16Add default value for last argument of dump functions.Martin Liska1-1/+1
2017-05-14PR middle-end/77671 - missing -Wformat-overflow warning on sprintf overflow w...Martin Sebor1-12/+5
2017-05-12gimple-fold.c (create_tmp_reg_or_ssa_name): Remove static declaration.Will Schmidt1-2/+2
2017-05-04tree.c (array_at_struct_end_p): Handle arrays at struct end with flexarrays m...Richard Biener1-1/+1
2017-04-29re PR tree-optimization/79697 (unused realloc(0, n) not eliminated)Prathamesh Kulkarni1-0/+25
2017-03-28re PR middle-end/80222 (may_alias folded away)Richard Biener1-3/+4
2017-03-27re PR tree-optimization/80171 (ICE (Segmentation fault) with optimization)Richard Biener1-2/+5
2017-03-03re PR middle-end/79805 (ICE (verify_flow_info failed) with -fnon-call-excepti...Jakub Jelinek1-7/+29
2017-02-06PR tree-optimization/ 79376 - wrong lower bound with %s and non-constantMartin Sebor1-2/+3
2017-02-03PR tree-optimization/79352 - -fprintf-return-value doesn't handle flexible-li...Martin Sebor1-13/+31
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-14Split omp-low into multiple filesMartin Jambor1-3/+3
2016-12-07builtins.c (fold_builtin_strstr): Removed.Jakub Jelinek1-2/+66
2016-11-25gimple-fold.c (fold_stmt_1): Check may_propagate_copy before valueizing retur...Richard Biener1-1/+2
2016-11-23re PR middle-end/78153 (strlen return value can be assumed to be less than PT...Prathamesh Kulkarni1-0/+17
2016-11-09fold-const.c (tree_swap_operands_p): Remove unused arg.Richard Biener1-2/+2
2016-10-14Fold __builtin_memchr functionMartin Liska1-14/+63
2016-10-14Fold __builtin_str{n}{case}cmp functionsMartin Liska1-1/+188
2016-10-12Add a helper function: create_tmp_reg_or_ssa_nameMartin Liska1-41/+26
2016-10-09tree-ssa.c (target_for_debug_bind, [...]): Use VAR_P and/or VAR_OR_FUNCTION_D...Jakub Jelinek1-7/+5
2016-10-05Move all existing strchr and strrchr folding from builtins.c to gimple-fold.c.Wilco Dijkstra1-8/+61
2016-09-28If strchr can't be folded in gimple-fold...Wilco Dijkstra1-1/+4
2016-09-28Optimize strchr (s, 0) to s + strlen (s).Wilco Dijkstra1-0/+51
2016-09-22re PR tree-optimization/77697 (suspicious code in tree-ssa-forwprop.c)Richard Biener1-3/+4