diff options
Diffstat (limited to 'bfd/cofflink.c')
-rw-r--r-- | bfd/cofflink.c | 9 |
1 files changed, 9 insertions, 0 deletions
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++; } |