+2013-11-08 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/lib/reed_solomon.c (grub_reed_solomon_recover): Add
+ missing attribute.
+ * grub-core/gdb/cstub.c (grub_gdb_trap): Likewise.
+
2013-11-08 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/kern/misc.c (grub_divmod64): Don't fallback to
#include <grub/types.h>
#include <grub/misc.h>
#endif
-void
-grub_reed_solomon_recover (void *ptr_, grub_size_t s, grub_size_t rs)
#ifdef __i386__
- __attribute__ ((regparm(3)))
+#define REED_SOLOMON_ATTRIBUTE __attribute__ ((regparm(3)))
+#else
+#define REED_SOLOMON_ATTRIBUTE
#endif
- ;
+void
+grub_reed_solomon_recover (void *ptr_, grub_size_t s, grub_size_t rs)
+ REED_SOLOMON_ATTRIBUTE;
+#else
+#define REED_SOLOMON_ATTRIBUTE
#endif
#define GF_SIZE 8
}
#endif
-void
+void REED_SOLOMON_ATTRIBUTE
grub_reed_solomon_recover (void *ptr_, grub_size_t s, grub_size_t rs)
{
gf_single_t *ptr = ptr_;