https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70130

--- Comment #9 from rguenther at suse dot de <rguenther at suse dot de> ---
On Wed, 13 Apr 2016, amodra at gmail dot com wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70130
> 
> Alan Modra <amodra at gmail dot com> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|RESOLVED                    |REOPENED
>    Last reconfirmed|                            |2016-04-13
>                  CC|                            |amodra at gmail dot com
>          Resolution|INVALID                     |---
>      Ever confirmed|0                           |1
> 
> --- Comment #7 from Alan Modra <amodra at gmail dot com> ---
> My analysis says this is not a linker error.  Pass/fail depends on whether
> "img" points to a 16-byte aligned ImageParameters or only 8-byte aligned, and
> that depends on how commons happen to be laid out.
> 
> Curiously, when the ImageParameters struct is 16-byte aligned, img->mprr_2 is
> *not* 16-byte aligned since its offset is 4792 bytes.

So does DECL_ALIGN agree with the choice by the linker?

Reply via email to