]> git.neil.brown.name Git - history.git/commitdiff
ia64: Change struct ia64_fpreg so it will get 16-byte alignment with all
authorDavid Mosberger <davidm@wailua.hpl.hp.com>
Thu, 27 Mar 2003 09:03:02 +0000 (01:03 -0800)
committerDavid Mosberger <davidm@tiger.hpl.hp.com>
Thu, 27 Mar 2003 09:03:02 +0000 (01:03 -0800)
ia64 compilers, not just GCC.

include/asm-ia64/fpu.h

index 137d9f4d19c7d295e9896cb2737ccbc8cf069bc6..3859558ff0a464c906549bcbc1c17d6d18aa937c 100644 (file)
@@ -2,7 +2,7 @@
 #define _ASM_IA64_FPU_H
 
 /*
- * Copyright (C) 1998, 1999, 2002 Hewlett-Packard Co
+ * Copyright (C) 1998, 1999, 2002, 2003 Hewlett-Packard Co
  *     David Mosberger-Tang <davidm@hpl.hp.com>
  */
 
@@ -57,8 +57,9 @@
 struct ia64_fpreg {
        union {
                unsigned long bits[2];
+               long double __dummy;    /* force 16-byte alignment */
        } u;
-} __attribute__ ((aligned (16)));
+};
 
 # endif /* __ASSEMBLY__ */