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]

Re: [tree-ssa] Splitting abnormal edges


In message <1055777450.9233.334.camel@p4>, Andrew MacLeod writes:
 >I missed the note.. why are they unsafe to remove? We could hack around
 >it I suppose... 
They're unsafe to remove because we don't model assignments from expressions
which might throw properly.

I've got code to handle that, but it triggers an edge insertion bug
(see my last message to gcc@).

 >Andrew
 >	* tree-cfg.c (find_insert_location): Append after last stmt in SRC when
 >	block ends in a control altering stmt.
FWIW, I tried this patch to see if it made any significant difference for
the test I was poking at -- it doesn't help at all.


jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]