-----Original Message----- From: Tom de Vries [mailto:tom_devr...@mentor.com] Sent: Wednesday, November 18, 2015 1:14 PM To: Jeff Law; Richard Biener Cc: Ajit Kumar Agarwal; GCC Patches; Vinod Kathail; Shail Aditya Gupta; Vidhumouli Hunsigida; Nagaraju Mekala Subject: Re: [Patch,tree-optimization]: Add new path Splitting pass on tree ssa representation
On 14/11/15 00:35, Jeff Law wrote: > Anyway, bootstrapped and regression tested on x86_64-linux-gnu. > Installed on the trunk. > [Patch,tree-optimization]: Add new path Splitting pass on tree ssa > representation > > * Makefile.in (OBJS): Add gimple-ssa-split-paths.o > * common.opt (-fsplit-paths): New flag controlling path splitting. > * doc/invoke.texi (fsplit-paths): Document. > * opts.c (default_options_table): Add -fsplit-paths to -O2. > * passes.def: Add split_paths pass. > * timevar.def (TV_SPLIT_PATHS): New timevar. > * tracer.c: Include "tracer.h" > (ignore_bb_p): No longer static. > (transform_duplicate): New function, broken out of tail_duplicate. > (tail_duplicate): Use transform_duplicate. > * tracer.h (ignore_bb_p): Declare > (transform_duplicate): Likewise. > * tree-pass.h (make_pass_split_paths): Declare. > * gimple-ssa-split-paths.c: New file. > > * gcc.dg/tree-ssa/split-path-1.c: New test. >>I've filed PR68402 - FAIL: gcc.dg/tree-ssa/split-path-1.c execution test with >>-m32. I have fixed the above PR and the patch is submitted. https://gcc.gnu.org/ml/gcc-patches/2015-11/msg02217.html Thanks & Regards Ajit Thanks, - Tom