From: phcoder <phco...@gmail.com>
Date: Thu, 12 Mar 2009 09:23:34 +0100

> Index: include/grub/elf.h
> ===================================================================
> --- include/grub/elf.h        (revision 2036)
> +++ include/grub/elf.h        (working copy)
> @@ -77,7 +77,7 @@
>    Elf32_Half e_shentsize;            /* Section header table entry size */
>    Elf32_Half e_shnum;                /* Section header table entry count */
>    Elf32_Half e_shstrndx;             /* Section header string table index */
> -} Elf32_Ehdr;
> +} __attribute__ ((packed)) Elf32_Ehdr;
>  

There is no reason why you should need the packed attribute here.

I can't think of any cpu where this could even remotely be necessary.
And if it's not necessary, all it does it emit terribly suboptimal
code on RISC cpus.


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to