Thu Jul  2 14:34:26 1992  Heinz Schmidt  (hws@sagitta)

	* Added Kresten's -fast patch.

	* Constants and shared were erroneously optimized if unreferenced.
	Keep them now when init expressions present for potential side
	effects.
	
	* Compiler segfault fix when feature redefinition overwrites
	result type non-existant in parent class.

	* Polish output in verbose mode, so we see what the compiler
	is thinking.

Wed Jul  1 00:08:57 1992  Heinz Schmidt  (hws@sagitta)

	* sys/C/all_.h: rolled in improvement of exception macros. Must
	treat $A/$OB must catch A. Also help cc eliminate conditional
	branches with constant propagation and make macros more readable.
	
	* etc/test/sux2.sa and sux2.sather added to test above.

Tue Jun 30 01:44:26 1992  Heinz Schmidt  (hws@sagitta)

	* compiler/semant.sa: ensure dotted init expressions are
	properly processed in predefined classes. Some temp variables
	would not appear in main initialization.

Mon Jun 29 11:29:33 1992  Heinz Schmidt  (hws@sagitta)

	* sys/sys_dot_sather, sys/C/rt_sux_.c: add c_name for 
	SUX::create, appeared as occasional unresolved reference
	SUX22_create_ when compiler eliminated "dead" def.

	* compiler/stmtob_s.sa: fix missing temporary variable problem for
	  break expressions.

	* compiler/classob_s.sa,declob_s.sa: make -chk use correct file 
	  names and initialize not produce undefined ref variables only
	  used with -chk.

	* Mkf.mach.cpp: customize sony mips system as defined(sony) &&
	defined(mips), so others can use defined(sony) && defined(mc68000).	

Sun Jun 28 15:21:01 1992  Heinz Schmidt  (hws@sagitta)

	* compiler/timer.sa: fix confusing message of time_syscall when
	C::fork fails. 

	* compiler/stmtob_s.sa: Non-boolean tests in loop stmt made
        compiler break. Fix also in switch stmt.

	* lib/base/sys.sa: fix persistency file name inconsistency in base
	class. 

	* Mkf.gen, compiler/Mkf.gen: prefixed "-" to not stop exec'ing
	just in case users run make install with SATHER_HOME = TOPDIR.	
	Moved compiler config step under all. The compiler make is called
	with SATHER_HOME=TOPDIR during build which previously would make
	config burn in TOPDIR as default Sather home directory.

	* Restart using RCS. Enroll files and fix headers only
	when patching.

