Hello Jeff: Please ignore my previous mails as they bounced back. Sorry for that. I have fixed the problem with the testcase. The splitting path optimization remains intact. Attached is the patch. The problem was related to the testcase as the loop bound goes beyond the malloced array. There was also a problem with accessing the elements of EritePtr. ChangeLog: 2015-11-18  Ajit Agarwal          * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase. Signed-off-by:Ajit Agarwal ajitkum@xilinx.com Thanks & Regards Ajit