diff options
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 4 | ||||
-rw-r--r-- | bfd/cofflink.c | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index cf4b73f..8751c26 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2009-05-19 Dave Korn <dave.korn.cygwin@gmail.com> + + * cofflink.c (process_embedded_commands): Ignore "-aligncomm". + 2009-05-15 Andrew Stubbs <ams@codesourcery.com> Paul Brook <paul@codesourcery.com> diff --git a/bfd/cofflink.c b/bfd/cofflink.c index d771168..96870e9 100644 --- a/bfd/cofflink.c +++ b/bfd/cofflink.c @@ -1282,6 +1282,15 @@ process_embedded_commands (bfd *output_bfd, else if (CONST_STRNEQ (s, "-stack")) s = dores_com (s + 6, output_bfd, 0); + /* GNU extension for aligned commons. */ + else if (CONST_STRNEQ (s, "-aligncomm:")) + { + /* Common symbols must be aligned on reading, as it + is too late to do anything here, after they have + already been allocated, so just skip the directive. */ + s += 11; + } + else s++; } |