]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000: Fix AIX aggregate passing fix
authorsegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2018 01:04:11 +0000 (01:04 +0000)
committersegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2018 01:04:11 +0000 (01:04 +0000)
commit78712167f63efec8e4fc2c974a3b87b319d91225
tree93d904ccafe497ec053a1f336d6f3ed1499fa11f
parent231a6528b09e8a04d083315499dd6aac9ef96fca
rs6000: Fix AIX aggregate passing fix

David's fix for the AIX aggregate passing from yesterday unfortunately
also triggers on powerpc64-linux.  This fixes it.

* config/rs6000/rs6000.c (rs6000_function_arg): Only do the special
aggregate handling on actual AIX, not on somewhat similar systems.
(rs6000_arg_partial_bytes): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266811 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c