From 97587cfaa3de90d59f1889a86f85488e6d9319c0 Mon Sep 17 00:00:00 2001 From: Eric Botcazou <ebotcazou@libertysurf.fr> Date: Tue, 17 Jun 2003 10:12:16 +0200 Subject: [PATCH] * config/sparc/sparc.c (sparc_va_arg): Don't align 16-byte+ structures. From-SVN: r68073 --- gcc/ChangeLog | 4 ++++ gcc/config/sparc/sparc.c | 1 + 2 files changed, 5 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1c81e12be4f9..7b24d272b404 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-06-17 Eric Botcazou <ebotcazou@libertysurf.fr> + + * config/sparc/sparc.c (sparc_va_arg): Don't align 16-byte+ structures. + 2003-06-17 Eric Botcazou <ebotcazou@libertysurf.fr> * dbxout.c (dbxout_source_line_counter): New global variable. diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 80be23316437..712f279f6593 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -5329,6 +5329,7 @@ sparc_va_arg (valist, type) { indirect = 1; size = rsize = UNITS_PER_WORD; + align = 0; } /* SPARC v9 ABI states that structures up to 8 bytes in size are given one 8 byte slot. */ -- GitLab