grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ELF bugfixes


From: David Miller
Subject: Re: ELF bugfixes
Date: Thu, 12 Mar 2009 02:07:57 -0700 (PDT)

From: phcoder <address@hidden>
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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]