[patch, fortran] PR34858, PR33375 - properly undo temporary symbols from common blocks

Daniel Franke franke.daniel@gmail.com
Fri Jan 25 04:00:00 GMT 2008


PR34858, an error-recovery issue, turned out to be the same as PR33375 
(regression in gfortran.dg/common_6.f90) which was assumed fixed. This patch 
reverts the previous patch and properly resets changes in common blocks 
instead.


2008-01-24  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/33375
	PR fortran/34858
	* gfortran.h: Revert changes from 2008-01-17.
	* match.c: Likewise.
	* symbol.c: Likewise.
	(gfc_undo_symbols): Undo namespace changes related to common blocks.


Regression tested without regressions on intel-darwin9 by Dominique and 
i686-pc-linux-gnu by me. Ok for trunk?

Regards
	Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr34858.patch
Type: text/x-diff
Size: 2521 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20080125/25cbc73a/attachment.bin>


More information about the Fortran mailing list