aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@libertysurf.fr>2003-06-17 10:12:16 +0200
committerEric Botcazou <ebotcazou@gcc.gnu.org>2003-06-17 08:12:16 +0000
commit97587cfaa3de90d59f1889a86f85488e6d9319c0 (patch)
treecc8e3e76c29aa3e3d6f3029bd321ffb4b2747ac8 /gcc
parenta8d0467e650910986afba4b0b9ed863f9138729c (diff)
downloadgcc-97587cfaa3de90d59f1889a86f85488e6d9319c0.zip
gcc-97587cfaa3de90d59f1889a86f85488e6d9319c0.tar.gz
gcc-97587cfaa3de90d59f1889a86f85488e6d9319c0.tar.bz2
* config/sparc/sparc.c (sparc_va_arg): Don't align 16-byte+ structures.
From-SVN: r68073
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/sparc/sparc.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1c81e12..7b24d27 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
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.
Mark it with GTY(()).
(dbxout_source_line): Increment dbxout_source_line_counter
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 80be233..712f279 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. */