The previous patch caused us to miscompile ffecom_list_ptr_to_expr in the Fortran frontend. The fix is below. 2001-08-08 Jason Merrill <jason_merrill@redhat.com> * function.c (gen_mem_addressof): Calculate the alias set before touching the RTL.