OSDN Git Service

* config/sparc/sparc.c (sparc_va_arg): Don't align 16-byte+ structures.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Jun 2003 08:12:16 +0000 (08:12 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Jun 2003 08:12:16 +0000 (08:12 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68073 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/sparc/sparc.c

index 1c81e12..7b24d27 100644 (file)
@@ -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
index 80be233..712f279 100644 (file)
@@ -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.  */