aboutsummaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorJim Blandy <jimb@codesourcery.com>2001-11-16 21:40:36 +0000
committerJim Blandy <jimb@codesourcery.com>2001-11-16 21:40:36 +0000
commit20a940cc8c7878821b93e69069918b327047a34e (patch)
treebd6f4f78b8e6db65e77f497926109797f542e2f9 /libiberty
parente5d63811333b28671614cc7e6b7a4315030c0ae3 (diff)
downloadgdb-20a940cc8c7878821b93e69069918b327047a34e.zip
gdb-20a940cc8c7878821b93e69069918b327047a34e.tar.gz
gdb-20a940cc8c7878821b93e69069918b327047a34e.tar.bz2
* 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.
Diffstat (limited to 'libiberty')
0 files changed, 0 insertions, 0 deletions