<div dir="ltr">Hi again,<br><br>Thanks for accepting my GSoC proposal for  flang, this is a very exciting time for me! During the next couple of days I will gather the documents which are required by Google and will start with the full time work as per my timeline.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/5/4 Alex L <span dir="ltr"><<a href="mailto:arphaman@gmail.com" target="_blank">arphaman@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks, I'll take a look at it. It's actually a great idea, I completely missed that the fact that it's possible to do that.<br><br>ำียยฯิม, 4 อมั 2013šว. ะฯฬฺุฯืมิลฬุ Duncan Sands <<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a>> ะษำมฬ:<div class="HOEnZb">
<div class="h5"><br>
> Hi,<br>><br>> On 24/04/13 21:43, Alex L wrote:<br>>><br>>> š š If you are going to work on improvements in this area, then it would<br>>> š š help to add them to the proposal (maybe that will move other, not so<br>

>> š š important, features out of scope).<br>>><br>>> That would be a good idea indeed.<br>>><br>>> š š The EQUIVALENCE keyword is deprecated, still I don't know if it is still<br>>> š š widely used in F77 code. I think one of the main resaons it was deprecated<br>

>> š š is that it voids all type checking<br>>><br>>> Thanks, I did miss this one.<br>>><br>>> š š FWIW, this is still widely used in F77 code (as are common blocks). This is,<br>>> š š essentially, how you get 'union' in Fortran. I think it is not used much in<br>

>> š š modern Fortran, however. I recommend that we should at least think about how<br>>> š š to support these various things, but only actually do it up front if it is<br>>> š š in BLAS.<br>>><br>

>> I just did a search through BLAS sources and EQUIVALENCE isn't used there. I<br>>> might consider getting rid of it for the proposal. The COMMON blocks aren't used<br>>> in BLAS too.<br>><br>

> you may want to see what LLVM IR dragonegg produces for these. šWhen<br>> investigating tricky cases, seeing what an existing LLVM based Fortran<br>> compiler produces could be quite helpful.<br>><br>> Ciao, Duncan.<br>

> _______________________________________________<br>> LLVM Developers mailing list<br>> <a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>š š š š š<a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>

> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>>
</div></div></blockquote></div><br></div>