1999-09-25  Marcus Daniels  <mgd@ip174.santafe.edu>

	* powerpc/compiler-info-linux-gnu.h: New file.

	* powerpc/mframe-linux-gnu.h (MFRAME_STACK_STRUCT): Add.

1999-09-20  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* i386/Makefile.am (EXTRA_DIST): Add compiler-info-generic.h.

1999-08-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Use isDigit instead of isdigit throughout.

1999-06-13  Marcus G. Daniels  <swamsfi@lark.cc.ukans.edu>

	* alpha/mframe-generic.h: Rewritten to synthesize
	register/stack offset information.

1999-06-13  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* hppa/mframe-hpux.h (MFRAME_ARG_ENCODING): Likewise.

1999-06-12  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* mips/mframe-irix6.h (MFRAME_ARG_ENCODING): Synthesize
	register/stack layout info without compiler clues.

1999-06-10  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* sparc/mframe-solaris2.h (MFRAME_ARG_ENCODING): Ensure
	that register items get tagged with `+'.

1999-06-02  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* i386/mframe-{freebsd,generic,linux-gnu,openbsd,sysv4.2MP}.h,
	config/powerpc/mframe-{generic,linux-gnu}.h,
	config/sparc/mframe-{generic,sunos4.1.3}.h: Add casts for isdigit
	args.

1999-05-15  Marcus G. Daniels  <swamsfi@lark.cc.ukans.edu>

	* alpha/mframe-generic.h (MFRAME_STACK_STRUCT): Add.
	Add casts from pointer diff to ints for printf args.

	* hppa/{mframe-hpux,compiler-info-hpux}.h: Renamed from
	*hpux10.h.

1999-05-11  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
	
	* sparc/mframe-solaris2.h (MFRAME_ARG_ENCODING): Return
	to using GET_SPARC_ARG_LOCATION; don't rely on compiler metadata for
	coding signature. Don't do alignment of offsets
	except in the case of stack.

1999-05-10  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* hppa/mframe-hpux10.h (MFRAME_ARG_ENCODING): Rewrite.
	Allow negative offsets.  Use existing offsets, stripping register
	designation for floats and doubles.  Handle weird relocation of
	registers not designated for stack, but that underflow the top
	of the region between arg_ptr and argFrame.

	* hppa/{mframe,compiler-info}-hpux10.h replace *generic.h.

1999-05-09  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* sparc/mframe-solaris2.h (MFRAME_ARG_ENCODING): Disable
	check for sizes less and alignment of original.  Disable use
	of GET_SPARC_ARG_LOCATION, trusting the `+' and offset encoding.

	* mips/mframe-irix6.h: Add stack offset counter to mips_args.
	(MFRAME_INIT_ARGS): Initialize it to 96 (determined empirically).
	(MFRAME_ARG_ENCODING): Handle stack items. 

1999-05-08  Marcus Daniels  <marcusd@asl.krasnow.gmu.edu>

	* mips/mframe-irix6.h (MFRAME_INIT_ARGS, MFRAME_ARG_ENCODING): 
	Add separate counters for floating point and non-floating point
	registers.

1999-05-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* mips/mframe-irix6.h (refstructp): New inline.
	(mframe_get_struct_addr_ptr, MFRAME_ARG_ENCODING): Use it.
	(MFRAME_INIT_ARGS): Start CUM at 20.
	(MFRAME_ARG_ENCODING): Use offset of 4 when large struct reference,
	and CUM otherwise.  In latter case, add size to CUM.
	Retain register tags.

1999-05-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* mips/mframe-irix6.h (MFRAME_{G,S}ET_STRUCT_ADDR): 
	Use an offset of 1 into the argframe for struct return address.
	Note that this only occurs for structures larger than 16 bytes,
	(mframe_get_struct_addr_ptr): New static inline.
	(MFRAME_GET_STRUCT_ADDR, MFRAME_SET_STRUCT_ADDR): Use it.

	* mips/compiler-info-irix6.h, config/mips/mframe-irix6.h:
	Renamed from *irix6.5.h.

1999-05-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* unknown/compiler-info-generic.h,
	config/i386/compiler-info-linux-gnu.h,
	config/sparc/compiler-info-solaris2.h,
	config/hppa/compiler-info-generic.h:  Remove INVISIBLE_STRUCT_RETURN,
	it is redundant with mframe's MFRAME_STACK_STRUCT.

	* mips/compiler-info-irix6.5.h,
	config/mips/mframe-irix6.5.h: New files.

1999-04-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* unknown/mframe-generic.h (MFRAME_ARG_ENCODING): Cast
	pointer difference to int to avoid warning (Irix 6.5).

1999-04-27  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* unknown/mframe-generic.h (MFRAME_ARG_ENCODING): Cast argument
	to int to avoid warning.

