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: [fortran,patch] Full implementation of assign, assigned goto.


On Monday 29 December 2003 3:36 am, Feng Wang wrote:
>   Sorry for my carelessness. The last patch included three "Only in ..."
> and I forgot to block the else branch in gfc_show_code_node dumping goto
> label list. The patch attached is the newest. Pass the test in ia64-linux.
>   More haste, less speed :-) In my Chinese that is "Yu su ze bu da".

Ok, applied.

I think your optimization of "GOTO foo, (1,2,3)" still needs a bit more 
attention. Depending on some tagets it can end up signifinantly slower than a 
simple "GOTO foo". I guess using a switch construct rather than multiple IF 
statements might help this. Ideally we'd avoid using the label address at 
all.

Paul


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