GNU Binutils with patches for OS216
Revisão | 9dd9f850edab6ea48293ef6b1000ce178e9016f0 (tree) |
---|---|
Hora | 2016-09-26 19:17:20 |
Autor | Thomas Preud'homme <thomas.preudhomme@arm....> |
Commiter | Thomas Preud'homme |
2016-09-26 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2016-02-16 Nick Clifton <nickc@redhat.com>
gas/
* doc/as.texinfo (Section): Fix up texinfo snafus in previous
update.
@@ -1,6 +1,14 @@ | ||
1 | 1 | 2016-09-26 Andre Vieira <andre.simoesdiasvieira@arm.com> |
2 | 2 | |
3 | 3 | Backport from mainline |
4 | + 2016-02-16 Nick Clifton <nickc@redhat.com> | |
5 | + | |
6 | + * doc/as.texinfo (Section): Fix up texinfo snafus in previous | |
7 | + update. | |
8 | + | |
9 | +2016-09-25 Andre Vieira <andre.simoesdiasvieira@arm.com> | |
10 | + | |
11 | + Backport from mainline | |
4 | 12 | 2016-02-15 Nick Clifton <nickc@redhat.com> |
5 | 13 | |
6 | 14 | * doc/as.texinfo (.section): Document that numeric values can now |
@@ -6232,6 +6232,7 @@ ways: | ||
6232 | 6232 | |
6233 | 6233 | If the optional argument is quoted, it is taken as flags to use for the |
6234 | 6234 | section. Each flag is a single character. The following flags are recognized: |
6235 | + | |
6235 | 6236 | @table @code |
6236 | 6237 | @item b |
6237 | 6238 | bss section (uninitialized data) |
@@ -6320,6 +6321,7 @@ macros just for that purpose. | ||
6320 | 6321 | |
6321 | 6322 | The optional @var{flags} argument is a quoted string which may contain any |
6322 | 6323 | combination of the following characters: |
6324 | + | |
6323 | 6325 | @table @code |
6324 | 6326 | @item a |
6325 | 6327 | section is allocatable |
@@ -6339,13 +6341,13 @@ section is a member of a section group | ||
6339 | 6341 | section is used for thread-local-storage |
6340 | 6342 | @item ? |
6341 | 6343 | section is a member of the previously-current section's group, if any |
6342 | -@item @var{number} | |
6344 | +@item @code{<number>} | |
6343 | 6345 | a numeric value indicating the bits to be set in the ELF section header's flags |
6344 | 6346 | field. Note - if one or more of the alphabetic characters described above is |
6345 | 6347 | also included in the flags field, their bit values will be ORed into the |
6346 | 6348 | resulting value. |
6347 | -@item @{target specific} | |
6348 | -some targets extend this list with their own types | |
6349 | +@item @code{<target specific>} | |
6350 | +some targets extend this list with their own flag characters | |
6349 | 6351 | @end table |
6350 | 6352 | |
6351 | 6353 | Note - once a section's flags have been set they cannot be changed. There are |
@@ -6353,9 +6355,10 @@ a few exceptions to this rule however. Processor and application specific | ||
6353 | 6355 | flags can be added to an already defined section. The @code{.interp}, |
6354 | 6356 | @code{.strtab} and @code{.symtab} sections can have the allocate flag |
6355 | 6357 | (@code{a}) set after they are initially defined, and the @code{.note-GNU-stack} |
6356 | -section may have the executable (@code(x)) flag added. | |
6358 | +section may have the executable (@code{x}) flag added. | |
6357 | 6359 | |
6358 | 6360 | The optional @var{type} argument may contain one of the following constants: |
6361 | + | |
6359 | 6362 | @table @code |
6360 | 6363 | @item @@progbits |
6361 | 6364 | section contains data |
@@ -6369,9 +6372,9 @@ section contains an array of pointers to init functions | ||
6369 | 6372 | section contains an array of pointers to finish functions |
6370 | 6373 | @item @@preinit_array |
6371 | 6374 | section contains an array of pointers to pre-init functions |
6372 | -@item @@@var{number} | |
6375 | +@item @@@code{<number>} | |
6373 | 6376 | a numeric value to be set as the ELF section header's type field. |
6374 | -@item @@@{target specific} | |
6377 | +@item @@@code{<target specific>} | |
6375 | 6378 | some targets extend this list with their own types |
6376 | 6379 | @end table |
6377 | 6380 |
@@ -6412,6 +6415,7 @@ be present along with an additional field like this: | ||
6412 | 6415 | |
6413 | 6416 | The @var{GroupName} field specifies the name of the section group to which this |
6414 | 6417 | particular section belongs. The optional linkage field can contain: |
6418 | + | |
6415 | 6419 | @table @code |
6416 | 6420 | @item comdat |
6417 | 6421 | indicates that only one copy of this section should be retained |
@@ -6447,6 +6451,7 @@ directive for compatibility with the Solaris assembler: | ||
6447 | 6451 | |
6448 | 6452 | Note that the section name is quoted. There may be a sequence of comma |
6449 | 6453 | separated flags: |
6454 | + | |
6450 | 6455 | @table @code |
6451 | 6456 | @item #alloc |
6452 | 6457 | section is allocatable |