diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2020-11-03 19:13:57 +0100 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2020-11-03 19:15:03 +0100 |
commit | f4a0e873be8a6c2787c13bd29c0b2a5df332adeb (patch) | |
tree | 12fd1f704055f2eaf6c04b6a9592e53c98f94c93 /gcc/cp/class.c | |
parent | 5b01425ec2019f822f9eb628ef0932f6deff44f9 (diff) | |
download | gcc-f4a0e873be8a6c2787c13bd29c0b2a5df332adeb.zip gcc-f4a0e873be8a6c2787c13bd29c0b2a5df332adeb.tar.gz gcc-f4a0e873be8a6c2787c13bd29c0b2a5df332adeb.tar.bz2 |
i386: Fix ix86_function_arg_regno_p to return correct SSE regno for 32bit TARGET_MACHO
Use up to SSE_REGPARM_MAX registers to pass function parameters
for 32bit Mach-O targets. Also, define X86_32_MMX_REGPARM_MAX
to return 0 for 32bit Mach-O targets.
2020-11-03 Uroš Bizjak <ubizjak@gmail.com>
gcc/
* config/i386/i386.c (ix86_function_arg_regno_p): Use up to
SSE_REGPARM_MAX registers to pass function parameters
for 32bit Mach-O targets.
* config/i386/i386.h (X86_32_MMX_REGPARM_MAX): New macro.
(MMX_REGPARM_MAX): Use it.
Diffstat (limited to 'gcc/cp/class.c')
0 files changed, 0 insertions, 0 deletions