This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 04/25/2017 12:06 AM, Prathamesh Kulkarni wrote:
I was referring to the 3rd iteration. Sorry to have replied to the first patch in the series -- my patches queue is a bit of a mess as we're just getting started on gcc-8 stuff.On 25 April 2017 at 02:41, Jeff Law <law@redhat.com> wrote:On 02/25/2017 01:40 AM, Prathamesh Kulkarni wrote:Hi, The attached patch deletes calls to strdup, strndup if it's return-value is unused, and same for realloc if the first arg is NULL. Bootstrap+tested on x86_64-unknown-linux-gnu. OK for GCC 8 ? Thanks, Prathamesh pr79697-1.txt 2017-02-25 Prathamesh Kulkarni<prathamesh.kulkarni@linaro.org> PR tree-optimization/79697 * tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Check if callee is BUILT_IN_STRDUP, BUILT_IN_STRNDUP, BUILT_IN_REALLOC. testsuite/ * gcc.dg/tree-ssa/pr79697.c: New test.OK for the trunk.Hi Jeff, Did you intend to approve the original patch (pr79697-1.txt) or the latest one (pr79697-3.txt that also folds realloc (0, n) to malloc (n)) ?
jeff
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |