aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-22Add a fun parameter to three stmt_could_throw... functionsMartin Jambor1-1/+1
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-1/+1
2018-10-03gimple-fold.c (get_range_strlen): Only set *nonstr when an unterminated strin...Jeff Law1-2/+8
2018-10-02* gimple-fold.c (get_range_strlen): Remove dead code.Jeff Law1-8/+1
2018-09-29builtins.c (unterminated_array): Pass in c_strlen_data * to c_strlen rather t...Jeff Law1-7/+24
2018-09-18P1064R0 - Allowing Virtual Function Calls in Constant ExpressionsMarek Polacek1-3/+4
2018-09-14builtins.c (unterminated_array): Handle ARRAY_REF.Martin Sebor1-3/+30
2018-09-14builtins.c (unterminated_array): New.Martin Sebor1-14/+61
2018-09-13builtins.h (c_srlen): Add argument.Martin Sebor1-1/+1
2018-09-13builtins.c (c_strlen): Handle not zero terminated STRING_CSTs correctly.Bernd Edlinger1-1/+5
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-2/+1
2018-08-16builtins.c (c_strlen): Add new parameter eltsize.Bernd Edlinger1-13/+20
2018-08-10Introduce __builtin_expect_with_probability (PR target/83610).Martin Liska1-1/+2
2018-08-01PR tree-optimization/86650 - -Warray-bounds missing inlining contextMartin Sebor1-4/+3
2018-07-23gimple-fold.c (gimple_fold_builtin_printf): Don't create a not NUL terminated...Bernd Edlinger1-13/+3
2018-07-19wide-int.h (widest2_int): New.Aldy Hernandez1-3/+0
2018-07-09PR middle-end/77357 - strlen of constant strings not foldedMartin Sebor1-39/+106
2018-07-03re PR middle-end/86202 (ICE in get_range_info calling an invalid memcpy() dec...Marek Polacek1-1/+1
2018-06-26Introduce dump_location_tDavid Malcolm1-4/+2
2018-06-25PR tree-optimization/85700 - Spurious -Wstringop-truncation warning with strncatMartin Sebor1-3/+5
2018-06-13PR tree-optimization/86114 - ICE in gimple_fold_builtin_strlen with an invali...Martin Sebor1-3/+4
2018-06-08Remove MPXMartin Liska1-13/+0
2018-06-01re PR tree-optimization/86017 (multiple consecutive calls to bzero/memset not...Richard Biener1-1/+3
2018-05-312nd Patch for PR78009Qing Zhao1-0/+5
2018-05-24Add a class to represent a gimple match resultRichard Sandiford1-55/+43
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-0/+8
2018-05-17Allow gimple_build with internal functionsRichard Sandiford1-13/+31
2018-04-20PR c/85365 - -Wrestrict false positives with -fsanitize=undefinedMartin Sebor1-2/+10
2018-03-12PR tree-optimization/83456 - -Wrestrict false positive on a non-overlapping m...Martin Sebor1-28/+15
2018-02-22PR tree-optimization/84480 - bogus -Wstringop-truncation despite assignment w...Martin Sebor1-31/+3
2018-02-21re PR tree-optimization/84478 (pdftex miscompilation on i386)Jakub Jelinek1-31/+48
2018-02-19Fix ubsan in gimple-fold.c (PR tree-optimization/82491).Martin Liska1-7/+3
2018-02-13re PR tree-optimization/84339 (Wrong-code with optimizing strlen)Jakub Jelinek1-2/+8
2018-01-10PR tree-optimization/83781 - Bootstrap failed on x86 with --with-arch=corei7Martin Sebor1-0/+7
2018-01-10PR tree-optimization/83671 - Fix for false positive reported by -Wstringop-ov...Martin Sebor1-27/+113
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-1/+1
2018-01-03poly_int: GET_MODE_BITSIZERichard Sandiford1-1/+2
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford1-6/+10
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21poly_int: MEM_REF offsetsRichard Sandiford1-1/+1
2017-12-20Simplify fold_internal_goacc_dimTom de Vries1-6/+14
2017-12-20poly_int: get_addr_base_and_unit_offsetRichard Sandiford1-20/+13
2017-12-20poly_int: get_ref_base_and_extentRichard Sandiford1-13/+13
2017-12-20poly_int: fold_ctor_referenceRichard Sandiford1-5/+10
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