mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-15 04:31:49 +08:00
bfd: add missing smclass when creating csect for xcoff64
* coff64-rs6000.c (xcoff64_create_csect_from_smclas): Add missing smclass.
This commit is contained in:
parent
78c84bf926
commit
8aa2d0236a
@ -1,3 +1,8 @@
|
||||
2021-03-12 Clément Chigot <clement.chigot@atos.net>
|
||||
|
||||
* coff64-rs6000.c (xcoff64_create_csect_from_smclas): Add
|
||||
missing smclass.
|
||||
|
||||
2021-03-11 Nelson Chu <nelson.chu@sifive.com>
|
||||
|
||||
* elfnn-riscv.c (riscv_elf_link_hash_table): New boolean
|
||||
|
@ -2127,14 +2127,14 @@ xcoff64_create_csect_from_smclas (bfd *abfd, union internal_auxent *aux,
|
||||
/* Changes from 32 :
|
||||
.sv == 8, is only for 32 bit programs
|
||||
.ti == 12 and .tb == 13 are now reserved. */
|
||||
static const char *names[19] =
|
||||
static const char * const names[] =
|
||||
{
|
||||
".pr", ".ro", ".db", ".tc", ".ua", ".rw", ".gl", ".xo",
|
||||
NULL, ".bs", ".ds", ".uc", NULL, NULL, NULL, ".tc0",
|
||||
".td", ".sv64", ".sv3264"
|
||||
".td", ".sv64", ".sv3264", NULL, ".tl", ".ul", ".te"
|
||||
};
|
||||
|
||||
if ((19 >= aux->x_csect.x_smclas)
|
||||
if ((aux->x_csect.x_smclas < ARRAY_SIZE (names))
|
||||
&& (NULL != names[aux->x_csect.x_smclas]))
|
||||
{
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user