src/gdb ChangeLog s390-tdep.c

jimb@sourceware.cygnus.com jimb@sourceware.cygnus.com
Thu Nov 8 10:31:00 GMT 2001


CVSROOT:	/cvs/src
Module name:	src
Changes by:	jimb@sources.redhat.com	2001-11-16 13:40:37

Modified files:
	gdb            : ChangeLog s390-tdep.c 

Log message:
	* s390-tdep.c: Tweak argument-passing to match GCC bugs.
	(is_float_singleton, is_struct_like, is_float_like): New
	functions, that isolate the weirdness.
	(is_double_or_float, is_simple_arg, pass_by_copy_ref,
	is_double_arg): Use is_struct_like and is_float_like, rather than
	testing the type codes ourselves.
	(s390_push_arguments): When passing args on the stack, align each
	on to a four-byte boundary, regardless of what the type itself
	needs.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.1782&r2=1.1783
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/s390-tdep.c.diff?cvsroot=src&r1=1.18&r2=1.19



More information about the Gdb-cvs mailing list