Fix passing double float complex arguments in sparc64.
authorJose E. Marchesi <jose.marchesi@oracle.com>
Tue, 11 Feb 2014 12:27:20 +0000 (04:27 -0800)
committerJose E. Marchesi <jose.marchesi@oracle.com>
Tue, 11 Feb 2014 12:27:20 +0000 (04:27 -0800)
commit49caec94ae907290ae3fb849365b9b86ebb6f768
treeb23a8e174bef345615590a78ef75aeac26efd5cf
parente1402065ee37ec094d31ccf08fe32efc8df679f1
Fix passing double float complex arguments in sparc64.

Double float complex objects are not 16-byte aligned in either
gcc or solaris studio.  This patch makes gdb to not align double
float complex arguments in the dummy frame when calling a
function.

2014-02-11  Jose E. Marchesi  <jose.marchesi@oracle.com>

        * sparc64-tdep.c (sparc64_store_arguments): Do not align complex
        double float arguments to 16-byte in the argument slots.
gdb/ChangeLog
gdb/sparc64-tdep.c