recipes: modules/perl/xml-sax: added version 1.02
[dragora.git] / patches / binutils / branch-updates.diff
blob2e9126253e5d8a5683b801460c92e2bbac7f5c2d
1 diff --git a/bfd/ChangeLog b/bfd/ChangeLog
2 index 8248394eb2..0b24aaee62 100644
3 --- a/bfd/ChangeLog
4 +++ b/bfd/ChangeLog
5 @@ -1,3 +1,140 @@
6 +2019-08-28 Tamar Christina <tamar.christina@arm.com>
8 + Backported from mainline.
9 + 2019-08-20 Tamar Christina <tamar.christina@arm.com>
11 + * elf32-arm.c (elf32_thumb2_plt_entry, elf32_arm_plt_thumb_stub,
12 + elf32_arm_stub_long_branch_v4t_thumb_thumb,
13 + elf32_arm_stub_long_branch_v4t_thumb_arm,
14 + elf32_arm_stub_short_branch_v4t_thumb_arm,
15 + elf32_arm_stub_long_branch_v4t_thumb_arm_pic,
16 + elf32_arm_stub_long_branch_v4t_thumb_thumb_pic,
17 + elf32_arm_stub_long_branch_v4t_thumb_tls_pic): Change nop to branch to
18 + previous instruction.
20 +2019-08-28 Tamar Christina <tamar.christina@arm.com>
22 + Backport from mainline.
23 + 2019-08-22 Tamar Christina <tamar.christina@arm.com>
25 + PR ld/24601
26 + * elfnn-aarch64.c (aarch64_relocate): Handle weak TLS and undefined TLS.
27 + Also Pass input_bfd to _bfd_aarch64_elf_resolve_relocation.
28 + * elfxx-aarch64.c (_bfd_aarch64_elf_resolve_relocation): Use it.
29 + * elfxx-aarch64.h (_bfd_aarch64_elf_resolve_relocation): Emit warning
30 + for weak TLS.
32 +2019-07-08 Alan Modra <amodra@gmail.com>
34 + PR 24785
35 + * elf32-ppc.c (_bfd_elf_ppc_set_arch): Sanity check .PPC.EMB.apuinfo
36 + size before reading first word.
38 +2019-07-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
40 + Backport from mainline.
41 + 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
43 + * elfnn-aarch64.c (elfNN_aarch64_merge_symbol_attribute): New function.
44 + (struct elf_aarch64_link_hash_table): Add variant_pcs member.
45 + (elfNN_aarch64_allocate_dynrelocs): Update variant_pcs.
46 + (elfNN_aarch64_size_dynamic_sections): Add DT_AARCH64_VARIANT_PCS.
47 + (elf_backend_merge_symbol_attribute): Define.
49 +2019-07-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
51 + * elf32-arm.c (elf32_arm_gc_mark_extra_sections): Mark debug
52 + sections when .text section contain secure entry functions
53 + is marked.
55 +2019-06-24 H.J. Lu <hongjiu.lu@intel.com>
57 + PR ld/24721
58 + * elf-properties.c (elf_merge_gnu_property_list): Remove the
59 + property after reporting property removal.
61 +2019-04-18 Tamar Christina <tamar.christina@arm.com>
63 + Backport from mainline.
64 + 2019-04-11 Tamar Christina <tamar.christina@arm.com>
66 + PR ld/24302
67 + * elfnn-aarch64.c (elfNN_aarch64_size_dynamic_sections): Don't emit
68 + DT_TLSDESC_GOT and DT_TLSDESC_PLT when DF_BIND_NOW.
69 + (elfNN_aarch64_finish_dynamic_sections): Don't write PLT if DF_BIND_NOW.
71 +2019-04-17 H.J. Lu <hongjiu.lu@intel.com>
73 + PR ld/24458
74 + * elfxx-x86.h (SYMBOL_DEFINED_NON_SHARED_P): Also check x86
75 + linker_def.
77 +2019-03-25 Claudiu Zissulescu <claziss@synopsys.com>
79 + Backport from mainline
80 + 2019-02-09 Vineet Gupta <vgupta@synopsys.com>
81 + * elf32-arc (INIT_SYM_STRING): Delete.
82 + (FINI_SYM_STRING): Likewise.
83 + (init_str): Likewise.
84 + (fini_str): Likewise.
86 +2019-03-18 Alan Modra <amodra@gmail.com>
88 + PR 24355
89 + * elf32-ppc.c (ppc_finish_symbols): Don't call write_glink_stub
90 + for local iplt syms with ent->plt.offset == -1. Remove ineffective
91 + attempt at writing glink stubs only once.
93 +2019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
95 + Backport from mainline
96 + This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
97 + 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
99 + PR 20113
100 + * elf32-s390.c (allocate_dynrelocs): Update comment.
102 +2019-02-10 H.J. Lu <hongjiu.lu@intel.com>
104 + PR ld/24151
105 + * elf64-x86-64.c (elf_x86_64_need_pic): Check
106 + SYMBOL_DEFINED_NON_SHARED_P instead of def_regular.
107 + (elf_x86_64_relocate_section): Move PIC check for PC-relative
108 + relocations to ...
109 + (elf_x86_64_check_relocs): Here.
110 + (elf_x86_64_finish_dynamic_symbol): Use SYMBOL_DEFINED_NON_SHARED_P
111 + to check if a symbol is defined in a non-shared object.
112 + * elfxx-x86.h (SYMBOL_DEFINED_NON_SHARED_P): New.
114 +2019-02-08 Alan Modra <amodra@gmail.com>
116 + * elf32-ppc.c (ppc_elf_relocate_section): Add %X to "unsupported
117 + for bss-plt" warning to make it an error.
119 +2019-02-07 Eric Botcazou <ebotcazou@adacore.com>
121 + PR ld/18841
122 + * elf32-sparc.c (elf32_sparc_reloc_type_class): Return
123 + reloc_class_ifunc for ifunc symbols.
124 + * elf64-sparc.c (elf64_sparc_reloc_type_class): Likewise.
126 +2019-02-07 Eric Botcazou <ebotcazou@adacore.com>
128 + * elf32-visium.c (visium_elf_howto_parity_reloc): Minor tweak.
129 + <R_VISIUM_PC16>: Use explicit range test to detect an overflow.
131 +2019-02-04 Nick Clifton <nickc@redhat.com>
133 + * development.sh (experimental) Set to false.
135 +2019-02-02 Nick Clifton <nickc@redhat.com>
137 + * version.m4 (BFD_VERSION): Set to 2.32.0.
138 + * development.sh (development): Set to true.
139 + (experimental) Set to true.
140 + * configure: Regenerate.
141 + * po/bfd.pot: Regenerate.
143 2019-02-02 Nick Clifton <nickc@redhat.com>
145 2.32 Release
146 diff --git a/bfd/configure b/bfd/configure
147 index 04786696dc..06f584138a 100755
148 --- a/bfd/configure
149 +++ b/bfd/configure
150 @@ -1,6 +1,6 @@
151 #! /bin/sh
152 # Guess values for system-dependent variables and create Makefiles.
153 -# Generated by GNU Autoconf 2.69 for bfd 2.32.
154 +# Generated by GNU Autoconf 2.69 for bfd 2.32.0.
157 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
158 @@ -587,8 +587,8 @@ MAKEFLAGS=
159 # Identity of this package.
160 PACKAGE_NAME='bfd'
161 PACKAGE_TARNAME='bfd'
162 -PACKAGE_VERSION='2.32'
163 -PACKAGE_STRING='bfd 2.32'
164 +PACKAGE_VERSION='2.32.0'
165 +PACKAGE_STRING='bfd 2.32.0'
166 PACKAGE_BUGREPORT=''
167 PACKAGE_URL=''
169 @@ -1391,7 +1391,7 @@ if test "$ac_init_help" = "long"; then
170 # Omit some internal or obsolete options to make the list less imposing.
171 # This message is too long to be a string in the A/UX 3.1 sh.
172 cat <<_ACEOF
173 -\`configure' configures bfd 2.32 to adapt to many kinds of systems.
174 +\`configure' configures bfd 2.32.0 to adapt to many kinds of systems.
176 Usage: $0 [OPTION]... [VAR=VALUE]...
178 @@ -1462,7 +1462,7 @@ fi
180 if test -n "$ac_init_help"; then
181 case $ac_init_help in
182 - short | recursive ) echo "Configuration of bfd 2.32:";;
183 + short | recursive ) echo "Configuration of bfd 2.32.0:";;
184 esac
185 cat <<\_ACEOF
187 @@ -1589,7 +1589,7 @@ fi
188 test -n "$ac_init_help" && exit $ac_status
189 if $ac_init_version; then
190 cat <<\_ACEOF
191 -bfd configure 2.32
192 +bfd configure 2.32.0
193 generated by GNU Autoconf 2.69
195 Copyright (C) 2012 Free Software Foundation, Inc.
196 @@ -2237,7 +2237,7 @@ cat >config.log <<_ACEOF
197 This file contains any messages produced by compilers while
198 running configure, to aid debugging if configure makes a mistake.
200 -It was created by bfd $as_me 2.32, which was
201 +It was created by bfd $as_me 2.32.0, which was
202 generated by GNU Autoconf 2.69. Invocation command line was
204 $ $0 $@
205 @@ -4187,7 +4187,7 @@ fi
207 # Define the identity of the package.
208 PACKAGE='bfd'
209 - VERSION='2.32'
210 + VERSION='2.32.0'
213 cat >>confdefs.h <<_ACEOF
214 @@ -16919,7 +16919,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
215 # report actual input values of CONFIG_FILES etc. instead of their
216 # values after options handling.
217 ac_log="
218 -This file was extended by bfd $as_me 2.32, which was
219 +This file was extended by bfd $as_me 2.32.0, which was
220 generated by GNU Autoconf 2.69. Invocation command line was
222 CONFIG_FILES = $CONFIG_FILES
223 @@ -16985,7 +16985,7 @@ _ACEOF
224 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
225 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
226 ac_cs_version="\\
227 -bfd config.status 2.32
228 +bfd config.status 2.32.0
229 configured by $0, generated by GNU Autoconf 2.69,
230 with options \\"\$ac_cs_config\\"
232 diff --git a/bfd/development.sh b/bfd/development.sh
233 index eb0e7b6da1..54d494c105 100644
234 --- a/bfd/development.sh
235 +++ b/bfd/development.sh
236 @@ -16,7 +16,7 @@
237 # along with this program. If not, see <http://www.gnu.org/licenses/>.
239 # Controls whether to enable development-mode features by default.
240 -development=false
241 +development=true
243 # Indicate whether this is a release branch.
244 experimental=false
245 diff --git a/bfd/elf-properties.c b/bfd/elf-properties.c
246 index 5e48d75faa..4a9907ff7e 100644
247 --- a/bfd/elf-properties.c
248 +++ b/bfd/elf-properties.c
249 @@ -322,12 +322,10 @@ elf_merge_gnu_property_list (struct bfd_link_info *info, bfd *first_pbfd,
250 (bfd_vma) p->property.pr_type, first_pbfd, abfd);
253 - else
255 - /* Remove this property. */
256 - *lastp = p->next;
257 - continue;
260 + /* Remove this property. */
261 + *lastp = p->next;
262 + continue;
264 else if (number_p)
266 diff --git a/bfd/elf32-arc.c b/bfd/elf32-arc.c
267 index c7469ded8a..b86dd59a3b 100644
268 --- a/bfd/elf32-arc.c
269 +++ b/bfd/elf32-arc.c
270 @@ -71,16 +71,6 @@ name_for_global_symbol (struct elf_link_hash_entry *h)
275 -/* The default symbols representing the init and fini dyn values.
276 - TODO: Check what is the relation of those strings with arclinux.em
277 - and DT_INIT. */
278 -#define INIT_SYM_STRING "_init"
279 -#define FINI_SYM_STRING "_fini"
281 -char * init_str = INIT_SYM_STRING;
282 -char * fini_str = FINI_SYM_STRING;
284 #define ARC_RELOC_HOWTO(TYPE, VALUE, SIZE, BITSIZE, RELOC_FUNCTION, OVERFLOW, FORMULA) \
285 case VALUE: \
286 return "R_" #TYPE; \
287 diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
288 index 28ee9d55a8..0210ee11fb 100644
289 --- a/bfd/elf32-arm.c
290 +++ b/bfd/elf32-arm.c
291 @@ -2284,6 +2284,11 @@ static const unsigned long dl_tlsdesc_lazy_trampoline [] =
292 0x00000018, /* 4: .word _GLOBAL_OFFSET_TABLE_ - 2b - 8 */
295 +/* NOTE: [Thumb nop sequence]
296 + When adding code that transitions from Thumb to Arm the instruction that
297 + should be used for the alignment padding should be 0xe7fd (b .-2) instead of
298 + a nop for performance reasons. */
300 /* ARM FDPIC PLT entry. */
301 /* The last 5 words contain PLT lazy fragment code and data. */
302 static const bfd_vma elf32_arm_fdpic_plt_entry [] =
303 @@ -2401,8 +2406,8 @@ static const bfd_vma elf32_thumb2_plt_entry [] =
304 0x0c00f240, /* movw ip, #0xNNNN */
305 0x0c00f2c0, /* movt ip, #0xNNNN */
306 0xf8dc44fc, /* add ip, pc */
307 - 0xbf00f000 /* ldr.w pc, [ip] */
308 - /* nop */
309 + 0xe7fdf000 /* ldr.w pc, [ip] */
310 + /* b .-2 */
313 /* The format of the first entry in the procedure linkage table
314 @@ -2442,7 +2447,7 @@ static const bfd_vma elf32_arm_vxworks_shared_plt_entry[] =
315 static const bfd_vma elf32_arm_plt_thumb_stub [] =
317 0x4778, /* bx pc */
318 - 0x46c0 /* nop */
319 + 0xe7fd /* b .-2 */
322 /* The entries in a PLT when using a DLL-based target with multiple
323 @@ -2529,6 +2534,8 @@ typedef struct
324 int reloc_addend;
325 } insn_sequence;
327 +/* See note [Thumb nop sequence] when adding a veneer. */
329 /* Arm/Thumb -> Arm/Thumb long branch stub. On V5T and above, use blx
330 to reach the stub if necessary. */
331 static const insn_sequence elf32_arm_stub_long_branch_any_any[] =
332 @@ -2579,7 +2586,7 @@ static const insn_sequence elf32_arm_stub_long_branch_thumb2_only_pure[] =
333 static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_thumb[] =
335 THUMB16_INSN (0x4778), /* bx pc */
336 - THUMB16_INSN (0x46c0), /* nop */
337 + THUMB16_INSN (0xe7fd), /* b .-2 */
338 ARM_INSN (0xe59fc000), /* ldr ip, [pc, #0] */
339 ARM_INSN (0xe12fff1c), /* bx ip */
340 DATA_WORD (0, R_ARM_ABS32, 0), /* dcd R_ARM_ABS32(X) */
341 @@ -2590,7 +2597,7 @@ static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_thumb[] =
342 static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_arm[] =
344 THUMB16_INSN (0x4778), /* bx pc */
345 - THUMB16_INSN (0x46c0), /* nop */
346 + THUMB16_INSN (0xe7fd), /* b .-2 */
347 ARM_INSN (0xe51ff004), /* ldr pc, [pc, #-4] */
348 DATA_WORD (0, R_ARM_ABS32, 0), /* dcd R_ARM_ABS32(X) */
350 @@ -2600,7 +2607,7 @@ static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_arm[] =
351 static const insn_sequence elf32_arm_stub_short_branch_v4t_thumb_arm[] =
353 THUMB16_INSN (0x4778), /* bx pc */
354 - THUMB16_INSN (0x46c0), /* nop */
355 + THUMB16_INSN (0xe7fd), /* b .-2 */
356 ARM_REL_INSN (0xea000000, -8), /* b (X-8) */
359 @@ -2638,7 +2645,7 @@ static const insn_sequence elf32_arm_stub_long_branch_v4t_arm_thumb_pic[] =
360 static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_arm_pic[] =
362 THUMB16_INSN (0x4778), /* bx pc */
363 - THUMB16_INSN (0x46c0), /* nop */
364 + THUMB16_INSN (0xe7fd), /* b .-2 */
365 ARM_INSN (0xe59fc000), /* ldr ip, [pc, #0] */
366 ARM_INSN (0xe08cf00f), /* add pc, ip, pc */
367 DATA_WORD (0, R_ARM_REL32, -4), /* dcd R_ARM_REL32(X) */
368 @@ -2662,7 +2669,7 @@ static const insn_sequence elf32_arm_stub_long_branch_thumb_only_pic[] =
369 static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_thumb_pic[] =
371 THUMB16_INSN (0x4778), /* bx pc */
372 - THUMB16_INSN (0x46c0), /* nop */
373 + THUMB16_INSN (0xe7fd), /* b .-2 */
374 ARM_INSN (0xe59fc004), /* ldr ip, [pc, #4] */
375 ARM_INSN (0xe08fc00c), /* add ip, pc, ip */
376 ARM_INSN (0xe12fff1c), /* bx ip */
377 @@ -2683,7 +2690,7 @@ static const insn_sequence elf32_arm_stub_long_branch_any_tls_pic[] =
378 static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_tls_pic[] =
380 THUMB16_INSN (0x4778), /* bx pc */
381 - THUMB16_INSN (0x46c0), /* nop */
382 + THUMB16_INSN (0xe7fd), /* b .-2 */
383 ARM_INSN (0xe59f1000), /* ldr r1, [pc, #0] */
384 ARM_INSN (0xe081f00f), /* add pc, r1, pc */
385 DATA_WORD (0, R_ARM_REL32, -4), /* dcd R_ARM_REL32(X) */
386 @@ -15698,6 +15705,8 @@ elf32_arm_gc_mark_extra_sections (struct bfd_link_info *info,
387 struct elf_link_hash_entry **sym_hashes;
388 struct elf32_arm_link_hash_entry *cmse_hash;
389 bfd_boolean again, is_v8m, first_bfd_browse = TRUE;
390 + bfd_boolean debug_sec_need_to_be_marked = FALSE;
391 + asection *isec;
393 _bfd_elf_gc_mark_extra_sections (info, gc_mark_hook);
395 @@ -15759,7 +15768,23 @@ elf32_arm_gc_mark_extra_sections (struct bfd_link_info *info,
396 if (!cmse_sec->gc_mark
397 && !_bfd_elf_gc_mark (info, cmse_sec, gc_mark_hook))
398 return FALSE;
399 + /* The debug sections related to these secure entry
400 + functions are marked on enabling below flag. */
401 + debug_sec_need_to_be_marked = TRUE;
404 + if (debug_sec_need_to_be_marked)
406 + /* Looping over all the sections of the object file containing
407 + Armv8-M secure entry functions and marking all the debug
408 + sections. */
409 + for (isec = sub->sections; isec != NULL; isec = isec->next)
411 + /* If not a debug sections, skip it. */
412 + if (!isec->gc_mark && (isec->flags & SEC_DEBUGGING))
413 + isec->gc_mark = 1 ;
415 + debug_sec_need_to_be_marked = FALSE;
419 diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c
420 index 10c04b997f..2349402d8c 100644
421 --- a/bfd/elf32-ppc.c
422 +++ b/bfd/elf32-ppc.c
423 @@ -1077,7 +1077,9 @@ _bfd_elf_ppc_set_arch (bfd *abfd)
424 if (mach == 0)
426 s = bfd_get_section_by_name (abfd, APUINFO_SECTION_NAME);
427 - if (s != NULL && bfd_malloc_and_get_section (abfd, s, &contents))
428 + if (s != NULL
429 + && s->size >= 24
430 + && bfd_malloc_and_get_section (abfd, s, &contents))
432 unsigned int apuinfo_size = bfd_get_32 (abfd, contents + 4);
433 unsigned int i;
434 @@ -8852,7 +8854,7 @@ ppc_elf_relocate_section (bfd *output_bfd,
436 else if (htab->plt_type != PLT_NEW)
437 info->callbacks->einfo
438 - (_("%P: %H: %s relocation unsupported for bss-plt\n"),
439 + (_("%X%P: %H: %s relocation unsupported for bss-plt\n"),
440 input_bfd, input_section, rel->r_offset,
441 howto->name);
442 break;
443 @@ -8870,7 +8872,7 @@ ppc_elf_relocate_section (bfd *output_bfd,
445 else if (htab->plt_type != PLT_NEW)
446 info->callbacks->einfo
447 - (_("%P: %H: %s relocation unsupported for bss-plt\n"),
448 + (_("%X%P: %H: %s relocation unsupported for bss-plt\n"),
449 input_bfd, input_section, rel->r_offset,
450 howto->name);
451 break;
452 @@ -9704,6 +9706,7 @@ ppc_finish_symbols (struct bfd_link_info *info)
453 bfd_byte *loc;
454 bfd_vma val;
455 Elf_Internal_Rela rela;
456 + unsigned char *p;
458 if (!get_sym_h (NULL, &sym, &sym_sec, NULL, &local_syms,
459 lplt - local_plt, ibfd))
460 @@ -9748,14 +9751,9 @@ ppc_finish_symbols (struct bfd_link_info *info)
461 loc = relplt->contents + (relplt->reloc_count++
462 * sizeof (Elf32_External_Rela));
463 bfd_elf32_swap_reloca_out (info->output_bfd, &rela, loc);
465 - if ((ent->glink_offset & 1) == 0)
467 - unsigned char *p = ((unsigned char *) htab->glink->contents
468 - + ent->glink_offset);
470 + p = (unsigned char *) htab->glink->contents + ent->glink_offset;
471 write_glink_stub (NULL, ent, htab->elf.iplt, p, info);
472 - ent->glink_offset |= 1;
476 diff --git a/bfd/elf32-s390.c b/bfd/elf32-s390.c
477 index 1bf8cc2760..49a301f062 100644
478 --- a/bfd/elf32-s390.c
479 +++ b/bfd/elf32-s390.c
480 @@ -1666,7 +1666,8 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf)
481 /* Make room for this entry. */
482 s->size += PLT_ENTRY_SIZE;
484 - /* We also need to make an entry in the .got.plt section. */
485 + /* We also need to make an entry in the .got.plt section, which
486 + will be placed in the .got section by the linker script. */
487 htab->elf.sgotplt->size += GOT_ENTRY_SIZE;
489 /* We also need to make an entry in the .rela.plt section. */
490 diff --git a/bfd/elf32-sparc.c b/bfd/elf32-sparc.c
491 index 1873b1ae7c..f5c5863068 100644
492 --- a/bfd/elf32-sparc.c
493 +++ b/bfd/elf32-sparc.c
494 @@ -157,13 +157,44 @@ elf32_sparc_final_write_processing (bfd *abfd,
498 +/* Used to decide how to sort relocs in an optimal manner for the
499 + dynamic linker, before writing them out. */
501 static enum elf_reloc_type_class
502 -elf32_sparc_reloc_type_class (const struct bfd_link_info *info ATTRIBUTE_UNUSED,
503 +elf32_sparc_reloc_type_class (const struct bfd_link_info *info,
504 const asection *rel_sec ATTRIBUTE_UNUSED,
505 const Elf_Internal_Rela *rela)
507 + bfd *abfd = info->output_bfd;
508 + const struct elf_backend_data *bed = get_elf_backend_data (abfd);
509 + struct _bfd_sparc_elf_link_hash_table *htab
510 + = _bfd_sparc_elf_hash_table (info);
511 + BFD_ASSERT (htab != NULL);
513 + if (htab->elf.dynsym != NULL
514 + && htab->elf.dynsym->contents != NULL)
516 + /* Check relocation against STT_GNU_IFUNC symbol if there are
517 + dynamic symbols. */
518 + unsigned long r_symndx = htab->r_symndx (rela->r_info);
519 + if (r_symndx != STN_UNDEF)
521 + Elf_Internal_Sym sym;
522 + if (!bed->s->swap_symbol_in (abfd,
523 + (htab->elf.dynsym->contents
524 + + r_symndx * bed->s->sizeof_sym),
525 + 0, &sym))
526 + abort ();
528 + if (ELF_ST_TYPE (sym.st_info) == STT_GNU_IFUNC)
529 + return reloc_class_ifunc;
533 switch ((int) ELF32_R_TYPE (rela->r_info))
535 + case R_SPARC_IRELATIVE:
536 + return reloc_class_ifunc;
537 case R_SPARC_RELATIVE:
538 return reloc_class_relative;
539 case R_SPARC_JMP_SLOT:
540 diff --git a/bfd/elf32-visium.c b/bfd/elf32-visium.c
541 index 316eb39a9c..de81fdca63 100644
542 --- a/bfd/elf32-visium.c
543 +++ b/bfd/elf32-visium.c
544 @@ -312,7 +312,6 @@ visium_elf_howto_parity_reloc (bfd * input_bfd, arelent *reloc_entry,
545 bfd_vma relocation;
546 bfd_byte *inplace_address;
547 bfd_vma insn;
548 - const bfd_vma signmask = 0xffff8000;
550 /* This part is from bfd_elf_generic_reloc.
551 If we're relocating, and this an external symbol, we don't want
552 @@ -351,19 +350,19 @@ visium_elf_howto_parity_reloc (bfd * input_bfd, arelent *reloc_entry,
554 if (reloc_entry->howto->pc_relative)
556 - relocation -= input_section->output_section->vma
557 - + input_section->output_offset;
558 + relocation -= input_section->output_section->vma;
559 + relocation -= input_section->output_offset;
560 relocation -= reloc_entry->address;
563 switch (reloc_entry->howto->type)
565 case R_VISIUM_PC16:
566 - relocation >>= 2;
567 - if (ret == bfd_reloc_ok && (relocation & signmask) != 0
568 - && (relocation & signmask) != signmask)
569 + if (ret == bfd_reloc_ok
570 + && ((bfd_signed_vma) relocation < -0x20000
571 + || (bfd_signed_vma) relocation > 0x1ffff))
572 ret = bfd_reloc_overflow;
573 - relocation &= 0xffff;
574 + relocation = (relocation >> 2) & 0xffff;
575 break;
576 case R_VISIUM_HI16:
577 case R_VISIUM_HI16_PCREL:
578 diff --git a/bfd/elf64-sparc.c b/bfd/elf64-sparc.c
579 index 7de32c9192..bd29be3a93 100644
580 --- a/bfd/elf64-sparc.c
581 +++ b/bfd/elf64-sparc.c
582 @@ -769,13 +769,44 @@ elf64_sparc_print_symbol_all (bfd *abfd ATTRIBUTE_UNUSED, void * filep,
583 return symbol->name;
586 +/* Used to decide how to sort relocs in an optimal manner for the
587 + dynamic linker, before writing them out. */
589 static enum elf_reloc_type_class
590 -elf64_sparc_reloc_type_class (const struct bfd_link_info *info ATTRIBUTE_UNUSED,
591 +elf64_sparc_reloc_type_class (const struct bfd_link_info *info,
592 const asection *rel_sec ATTRIBUTE_UNUSED,
593 const Elf_Internal_Rela *rela)
595 + bfd *abfd = info->output_bfd;
596 + const struct elf_backend_data *bed = get_elf_backend_data (abfd);
597 + struct _bfd_sparc_elf_link_hash_table *htab
598 + = _bfd_sparc_elf_hash_table (info);
599 + BFD_ASSERT (htab != NULL);
601 + if (htab->elf.dynsym != NULL
602 + && htab->elf.dynsym->contents != NULL)
604 + /* Check relocation against STT_GNU_IFUNC symbol if there are
605 + dynamic symbols. */
606 + unsigned long r_symndx = htab->r_symndx (rela->r_info);
607 + if (r_symndx != STN_UNDEF)
609 + Elf_Internal_Sym sym;
610 + if (!bed->s->swap_symbol_in (abfd,
611 + (htab->elf.dynsym->contents
612 + + r_symndx * bed->s->sizeof_sym),
613 + 0, &sym))
614 + abort ();
616 + if (ELF_ST_TYPE (sym.st_info) == STT_GNU_IFUNC)
617 + return reloc_class_ifunc;
621 switch ((int) ELF64_R_TYPE (rela->r_info))
623 + case R_SPARC_IRELATIVE:
624 + return reloc_class_ifunc;
625 case R_SPARC_RELATIVE:
626 return reloc_class_relative;
627 case R_SPARC_JMP_SLOT:
628 diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c
629 index c7d8bca710..6a4b366fdd 100644
630 --- a/bfd/elf64-x86-64.c
631 +++ b/bfd/elf64-x86-64.c
632 @@ -1426,7 +1426,7 @@ elf_x86_64_need_pic (struct bfd_link_info *info,
633 break;
636 - if (!h->def_regular && !h->def_dynamic)
637 + if (!SYMBOL_DEFINED_NON_SHARED_P (h) && !h->def_dynamic)
638 und = _("undefined ");
640 else
641 @@ -1855,6 +1855,7 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
642 const char *name;
643 bfd_boolean size_reloc;
644 bfd_boolean converted_reloc;
645 + bfd_boolean do_check_pic;
647 r_symndx = htab->r_sym (rel->r_info);
648 r_type = ELF32_R_TYPE (rel->r_info);
649 @@ -2130,6 +2131,13 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
650 size_reloc = TRUE;
651 goto do_size;
653 + case R_X86_64_PC8:
654 + case R_X86_64_PC16:
655 + case R_X86_64_PC32:
656 + case R_X86_64_PC32_BND:
657 + do_check_pic = TRUE;
658 + goto check_pic;
660 case R_X86_64_32:
661 if (!ABI_64_P (abfd))
662 goto pointer;
663 @@ -2153,13 +2161,11 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
664 &x86_64_elf_howto_table[r_type]);
665 /* Fall through. */
667 - case R_X86_64_PC8:
668 - case R_X86_64_PC16:
669 - case R_X86_64_PC32:
670 - case R_X86_64_PC32_BND:
671 case R_X86_64_PC64:
672 case R_X86_64_64:
673 pointer:
674 + do_check_pic = FALSE;
675 +check_pic:
676 if (eh != NULL && (sec->flags & SEC_CODE) != 0)
677 eh->zero_undefweak |= 0x2;
678 /* We are called after all symbols have been resolved. Only
679 @@ -2223,6 +2229,67 @@ pointer:
683 + if (do_check_pic)
685 + /* Don't complain about -fPIC if the symbol is undefined
686 + when building executable unless it is unresolved weak
687 + symbol, references a dynamic definition in PIE or
688 + -z nocopyreloc is used. */
689 + bfd_boolean no_copyreloc_p
690 + = (info->nocopyreloc
691 + || (h != NULL
692 + && eh->def_protected
693 + && elf_has_no_copy_on_protected (h->root.u.def.section->owner)));
694 + if ((sec->flags & SEC_ALLOC) != 0
695 + && (sec->flags & SEC_READONLY) != 0
696 + && h != NULL
697 + && ((bfd_link_executable (info)
698 + && ((h->root.type == bfd_link_hash_undefweak
699 + && (eh == NULL
700 + || !UNDEFINED_WEAK_RESOLVED_TO_ZERO (info,
701 + eh)))
702 + || (bfd_link_pie (info)
703 + && !SYMBOL_DEFINED_NON_SHARED_P (h)
704 + && h->def_dynamic)
705 + || (no_copyreloc_p
706 + && h->def_dynamic
707 + && !(h->root.u.def.section->flags & SEC_CODE))))
708 + || bfd_link_dll (info)))
710 + bfd_boolean fail = FALSE;
711 + if (SYMBOL_REFERENCES_LOCAL_P (info, h))
713 + /* Symbol is referenced locally. Make sure it is
714 + defined locally. */
715 + fail = !SYMBOL_DEFINED_NON_SHARED_P (h);
717 + else if (bfd_link_pie (info))
719 + /* We can only use PC-relative relocations in PIE
720 + from non-code sections. */
721 + if (h->type == STT_FUNC
722 + && (sec->flags & SEC_CODE) != 0)
723 + fail = TRUE;
725 + else if (no_copyreloc_p || bfd_link_dll (info))
727 + /* Symbol doesn't need copy reloc and isn't
728 + referenced locally. Don't allow PC-relative
729 + relocations against default and protected
730 + symbols since address of protected function
731 + and location of protected data may not be in
732 + the shared object. */
733 + fail = (ELF_ST_VISIBILITY (h->other) == STV_DEFAULT
734 + || ELF_ST_VISIBILITY (h->other) == STV_PROTECTED);
737 + if (fail)
738 + return elf_x86_64_need_pic (info, abfd, sec, h,
739 + symtab_hdr, isym,
740 + &x86_64_elf_howto_table[r_type]);
744 size_reloc = FALSE;
745 do_size:
746 if (NEED_DYNAMIC_RELOCATION_P (info, TRUE, h, sec, r_type,
747 @@ -3065,56 +3132,14 @@ use_plt:
748 case R_X86_64_PC16:
749 case R_X86_64_PC32:
750 case R_X86_64_PC32_BND:
751 - /* Don't complain about -fPIC if the symbol is undefined when
752 - building executable unless it is unresolved weak symbol,
753 - references a dynamic definition in PIE or -z nocopyreloc
754 - is used. */
755 - if ((input_section->flags & SEC_ALLOC) != 0
756 - && (input_section->flags & SEC_READONLY) != 0
757 - && h != NULL
758 - && ((bfd_link_executable (info)
759 - && ((h->root.type == bfd_link_hash_undefweak
760 - && !resolved_to_zero)
761 - || (bfd_link_pie (info)
762 - && !h->def_regular
763 - && h->def_dynamic)
764 - || ((info->nocopyreloc
765 - || (eh->def_protected
766 - && elf_has_no_copy_on_protected (h->root.u.def.section->owner)))
767 - && h->def_dynamic
768 - && !(h->root.u.def.section->flags & SEC_CODE))))
769 - || bfd_link_dll (info)))
771 - bfd_boolean fail = FALSE;
772 - if (SYMBOL_REFERENCES_LOCAL_P (info, h))
774 - /* Symbol is referenced locally. Make sure it is
775 - defined locally. */
776 - fail = !(h->def_regular || ELF_COMMON_DEF_P (h));
778 - else if (!(bfd_link_pie (info)
779 - && (h->needs_copy || eh->needs_copy)))
781 - /* Symbol doesn't need copy reloc and isn't referenced
782 - locally. Address of protected function may not be
783 - reachable at run-time. */
784 - fail = (ELF_ST_VISIBILITY (h->other) == STV_DEFAULT
785 - || (ELF_ST_VISIBILITY (h->other) == STV_PROTECTED
786 - && h->type == STT_FUNC));
789 - if (fail)
790 - return elf_x86_64_need_pic (info, input_bfd, input_section,
791 - h, NULL, NULL, howto);
793 /* Since x86-64 has PC-relative PLT, we can use PLT in PIE
794 as function address. */
795 - else if (h != NULL
796 - && (input_section->flags & SEC_CODE) == 0
797 - && bfd_link_pie (info)
798 - && h->type == STT_FUNC
799 - && !h->def_regular
800 - && h->def_dynamic)
801 + if (h != NULL
802 + && (input_section->flags & SEC_CODE) == 0
803 + && bfd_link_pie (info)
804 + && h->type == STT_FUNC
805 + && !h->def_regular
806 + && h->def_dynamic)
807 goto use_plt;
808 /* Fall through. */
810 @@ -4271,7 +4296,7 @@ elf_x86_64_finish_dynamic_symbol (bfd *output_bfd,
811 else if (bfd_link_pic (info)
812 && SYMBOL_REFERENCES_LOCAL_P (info, h))
814 - if (!(h->def_regular || ELF_COMMON_DEF_P (h)))
815 + if (!SYMBOL_DEFINED_NON_SHARED_P (h))
816 return FALSE;
817 BFD_ASSERT((h->got.offset & 1) != 0);
818 rela.r_info = htab->r_info (0, R_X86_64_RELATIVE);
819 diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c
820 index faa27611d4..af53d3a508 100644
821 --- a/bfd/elfnn-aarch64.c
822 +++ b/bfd/elfnn-aarch64.c
823 @@ -2579,6 +2579,9 @@ struct elf_aarch64_link_hash_table
824 unsigned int top_index;
825 asection **input_list;
827 + /* JUMP_SLOT relocs for variant PCS symbols may be present. */
828 + int variant_pcs;
830 /* The offset into splt of the PLT entry for the TLS descriptor
831 resolver. Special values are 0, if not necessary (or not found
832 to be necessary yet), and -1 if needed but not determined
833 @@ -2790,6 +2793,31 @@ elfNN_aarch64_copy_indirect_symbol (struct bfd_link_info *info,
834 _bfd_elf_link_hash_copy_indirect (info, dir, ind);
837 +/* Merge non-visibility st_other attributes. */
839 +static void
840 +elfNN_aarch64_merge_symbol_attribute (struct elf_link_hash_entry *h,
841 + const Elf_Internal_Sym *isym,
842 + bfd_boolean definition ATTRIBUTE_UNUSED,
843 + bfd_boolean dynamic ATTRIBUTE_UNUSED)
845 + unsigned int isym_sto = isym->st_other & ~ELF_ST_VISIBILITY (-1);
846 + unsigned int h_sto = h->other & ~ELF_ST_VISIBILITY (-1);
848 + if (isym_sto == h_sto)
849 + return;
851 + if (isym_sto & ~STO_AARCH64_VARIANT_PCS)
852 + /* Not fatal, this callback cannot fail. */
853 + _bfd_error_handler (_("unknown attribute for symbol `%s': 0x%02x"),
854 + h->root.root.string, isym_sto);
856 + /* Note: Ideally we would warn about any attribute mismatch, but
857 + this api does not allow that without substantial changes. */
858 + if (isym_sto & STO_AARCH64_VARIANT_PCS)
859 + h->other |= STO_AARCH64_VARIANT_PCS;
862 /* Destroy an AArch64 elf linker hash table. */
864 static void
865 @@ -2868,7 +2896,8 @@ aarch64_relocate (unsigned int r_type, bfd *input_bfd, asection *input_section,
866 + offset);
868 r_type = elfNN_aarch64_bfd_reloc_from_type (input_bfd, r_type);
869 - value = _bfd_aarch64_elf_resolve_relocation (r_type, place, value, 0, FALSE);
870 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, r_type, place,
871 + value, 0, FALSE);
872 return _bfd_aarch64_elf_put_addend (input_bfd,
873 input_section->contents + offset, r_type,
874 howto, value) == bfd_reloc_ok;
875 @@ -5355,7 +5384,8 @@ bad_ifunc_reloc:
876 /* FALLTHROUGH */
877 case BFD_RELOC_AARCH64_CALL26:
878 case BFD_RELOC_AARCH64_JUMP26:
879 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
880 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
881 + place, value,
882 signed_addend,
883 weak_undef_p);
884 return _bfd_aarch64_elf_put_addend (input_bfd, hit_data, bfd_r_type,
885 @@ -5432,7 +5462,8 @@ bad_ifunc_reloc:
886 addend = (globals->root.sgot->output_section->vma
887 + globals->root.sgot->output_offset);
889 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
890 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
891 + place, value,
892 addend, weak_undef_p);
893 return _bfd_aarch64_elf_put_addend (input_bfd, hit_data, bfd_r_type, howto, value);
894 case BFD_RELOC_AARCH64_ADD_LO12:
895 @@ -5610,7 +5641,8 @@ bad_ifunc_reloc:
896 signed_addend = 0;
899 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
900 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
901 + place, value,
902 signed_addend, weak_undef_p);
903 *unresolved_reloc_p = FALSE;
904 break;
905 @@ -5670,7 +5702,8 @@ bad_ifunc_reloc:
906 case BFD_RELOC_AARCH64_MOVW_G2_S:
907 case BFD_RELOC_AARCH64_MOVW_G3:
908 case BFD_RELOC_AARCH64_TSTBR14:
909 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
910 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
911 + place, value,
912 signed_addend, weak_undef_p);
913 break;
915 @@ -5715,7 +5748,8 @@ bad_ifunc_reloc:
916 if (aarch64_relocation_aginst_gp_p (bfd_r_type))
917 addend = (globals->root.sgot->output_section->vma
918 + globals->root.sgot->output_offset);
919 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
920 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
921 + place, value,
922 addend, weak_undef_p);
924 else
925 @@ -5762,7 +5796,8 @@ bad_ifunc_reloc:
926 if (aarch64_relocation_aginst_gp_p (bfd_r_type))
927 addend = base_got->output_section->vma + base_got->output_offset;
929 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
930 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
931 + place, value,
932 addend, weak_undef_p);
935 @@ -5799,7 +5834,8 @@ bad_ifunc_reloc:
936 + globals->root.sgot->output_section->vma
937 + globals->root.sgot->output_offset);
939 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
940 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
941 + place, value,
942 0, weak_undef_p);
943 *unresolved_reloc_p = FALSE;
944 break;
945 @@ -5812,7 +5848,8 @@ bad_ifunc_reloc:
946 return bfd_reloc_notsupported;
948 value = symbol_got_offset (input_bfd, h, r_symndx);
949 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
950 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
951 + place, value,
952 0, weak_undef_p);
953 *unresolved_reloc_p = FALSE;
954 break;
955 @@ -5833,10 +5870,26 @@ bad_ifunc_reloc:
956 case BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1:
957 case BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NC:
958 case BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2:
959 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
960 - signed_addend - dtpoff_base (info),
961 - weak_undef_p);
962 - break;
964 + if (!(weak_undef_p || elf_hash_table (info)->tls_sec))
966 + int howto_index = bfd_r_type - BFD_RELOC_AARCH64_RELOC_START;
967 + _bfd_error_handler
968 + /* xgettext:c-format */
969 + (_("%pB: TLS relocation %s against undefined symbol `%s'"),
970 + input_bfd, elfNN_aarch64_howto_table[howto_index].name,
971 + h->root.root.string);
972 + bfd_set_error (bfd_error_bad_value);
973 + return bfd_reloc_notsupported;
976 + bfd_vma def_value
977 + = weak_undef_p ? 0 : signed_addend - dtpoff_base (info);
978 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
979 + place, value,
980 + def_value, weak_undef_p);
981 + break;
984 case BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12:
985 case BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12:
986 @@ -5854,11 +5907,27 @@ bad_ifunc_reloc:
987 case BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1:
988 case BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC:
989 case BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2:
990 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
991 - signed_addend - tpoff_base (info),
992 - weak_undef_p);
993 - *unresolved_reloc_p = FALSE;
994 - break;
996 + if (!(weak_undef_p || elf_hash_table (info)->tls_sec))
998 + int howto_index = bfd_r_type - BFD_RELOC_AARCH64_RELOC_START;
999 + _bfd_error_handler
1000 + /* xgettext:c-format */
1001 + (_("%pB: TLS relocation %s against undefined symbol `%s'"),
1002 + input_bfd, elfNN_aarch64_howto_table[howto_index].name,
1003 + h->root.root.string);
1004 + bfd_set_error (bfd_error_bad_value);
1005 + return bfd_reloc_notsupported;
1008 + bfd_vma def_value
1009 + = weak_undef_p ? 0 : signed_addend - tpoff_base (info);
1010 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
1011 + place, value,
1012 + def_value, weak_undef_p);
1013 + *unresolved_reloc_p = FALSE;
1014 + break;
1017 case BFD_RELOC_AARCH64_TLSDESC_ADD_LO12:
1018 case BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21:
1019 @@ -5873,7 +5942,8 @@ bad_ifunc_reloc:
1020 + globals->root.sgotplt->output_offset
1021 + globals->sgotplt_jump_table_size);
1023 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
1024 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
1025 + place, value,
1026 0, weak_undef_p);
1027 *unresolved_reloc_p = FALSE;
1028 break;
1029 @@ -5891,7 +5961,8 @@ bad_ifunc_reloc:
1030 value -= (globals->root.sgot->output_section->vma
1031 + globals->root.sgot->output_offset);
1033 - value = _bfd_aarch64_elf_resolve_relocation (bfd_r_type, place, value,
1034 + value = _bfd_aarch64_elf_resolve_relocation (input_bfd, bfd_r_type,
1035 + place, value,
1036 0, weak_undef_p);
1037 *unresolved_reloc_p = FALSE;
1038 break;
1039 @@ -8369,6 +8440,12 @@ elfNN_aarch64_allocate_dynrelocs (struct elf_link_hash_entry *h, void *inf)
1040 updated. */
1042 htab->root.srelplt->reloc_count++;
1044 + /* Mark the DSO in case R_<CLS>_JUMP_SLOT relocs against
1045 + variant PCS symbols are present. */
1046 + if (h->other & STO_AARCH64_VARIANT_PCS)
1047 + htab->variant_pcs = 1;
1050 else
1052 @@ -8848,13 +8925,14 @@ elfNN_aarch64_size_dynamic_sections (bfd *output_bfd ATTRIBUTE_UNUSED,
1053 if (htab->root.splt->size == 0)
1054 htab->root.splt->size += PLT_ENTRY_SIZE;
1056 - htab->tlsdesc_plt = htab->root.splt->size;
1057 - htab->root.splt->size += PLT_TLSDESC_ENTRY_SIZE;
1059 /* If we're not using lazy TLS relocations, don't generate the
1060 - GOT entry required. */
1061 + GOT and PLT entry required. */
1062 if (!(info->flags & DF_BIND_NOW))
1064 + htab->tlsdesc_plt = htab->root.splt->size;
1065 + htab->root.splt->size += PLT_TLSDESC_ENTRY_SIZE;
1067 htab->dt_tlsdesc_got = htab->root.sgot->size;
1068 htab->root.sgot->size += GOT_ENTRY_SIZE;
1070 @@ -8957,7 +9035,12 @@ elfNN_aarch64_size_dynamic_sections (bfd *output_bfd ATTRIBUTE_UNUSED,
1071 || !add_dynamic_entry (DT_JMPREL, 0))
1072 return FALSE;
1074 + if (htab->variant_pcs
1075 + && !add_dynamic_entry (DT_AARCH64_VARIANT_PCS, 0))
1076 + return FALSE;
1078 if (htab->tlsdesc_plt
1079 + && !(info->flags & DF_BIND_NOW)
1080 && (!add_dynamic_entry (DT_TLSDESC_PLT, 0)
1081 || !add_dynamic_entry (DT_TLSDESC_GOT, 0)))
1082 return FALSE;
1083 @@ -9445,6 +9528,7 @@ elfNN_aarch64_finish_dynamic_sections (bfd *output_bfd,
1085 case DT_TLSDESC_GOT:
1086 s = htab->root.sgot;
1087 + BFD_ASSERT (htab->dt_tlsdesc_got != (bfd_vma)-1);
1088 dyn.d_un.d_ptr = s->output_section->vma + s->output_offset
1089 + htab->dt_tlsdesc_got;
1090 break;
1091 @@ -9464,8 +9548,9 @@ elfNN_aarch64_finish_dynamic_sections (bfd *output_bfd,
1092 this_hdr.sh_entsize = htab->plt_entry_size;
1095 - if (htab->tlsdesc_plt)
1096 + if (htab->tlsdesc_plt && !(info->flags & DF_BIND_NOW))
1098 + BFD_ASSERT (htab->dt_tlsdesc_got != (bfd_vma)-1);
1099 bfd_put_NN (output_bfd, (bfd_vma) 0,
1100 htab->root.sgot->contents + htab->dt_tlsdesc_got);
1102 @@ -9707,6 +9792,9 @@ const struct elf_size_info elfNN_aarch64_size_info =
1103 #define elf_backend_copy_indirect_symbol \
1104 elfNN_aarch64_copy_indirect_symbol
1106 +#define elf_backend_merge_symbol_attribute \
1107 + elfNN_aarch64_merge_symbol_attribute
1109 /* Create .dynbss, and .rela.bss sections in DYNOBJ, and set up shortcuts
1110 to them in our hash. */
1111 #define elf_backend_create_dynamic_sections \
1112 diff --git a/bfd/elfxx-aarch64.c b/bfd/elfxx-aarch64.c
1113 index 32a9d97282..0bda59e380 100644
1114 --- a/bfd/elfxx-aarch64.c
1115 +++ b/bfd/elfxx-aarch64.c
1116 @@ -395,10 +395,12 @@ _bfd_aarch64_elf_put_addend (bfd *abfd,
1119 bfd_vma
1120 -_bfd_aarch64_elf_resolve_relocation (bfd_reloc_code_real_type r_type,
1121 +_bfd_aarch64_elf_resolve_relocation (bfd *input_bfd,
1122 + bfd_reloc_code_real_type r_type,
1123 bfd_vma place, bfd_vma value,
1124 bfd_vma addend, bfd_boolean weak_undef_p)
1126 + bfd_boolean tls_reloc = TRUE;
1127 switch (r_type)
1129 case BFD_RELOC_AARCH64_NONE:
1130 @@ -446,6 +448,8 @@ _bfd_aarch64_elf_resolve_relocation (bfd_reloc_code_real_type r_type,
1131 case BFD_RELOC_AARCH64_MOVW_G2_NC:
1132 case BFD_RELOC_AARCH64_MOVW_G2_S:
1133 case BFD_RELOC_AARCH64_MOVW_G3:
1134 + tls_reloc = FALSE;
1135 + /* fall-through. */
1136 case BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC:
1137 case BFD_RELOC_AARCH64_TLSDESC_OFF_G1:
1138 case BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC:
1139 @@ -466,6 +470,15 @@ _bfd_aarch64_elf_resolve_relocation (bfd_reloc_code_real_type r_type,
1140 case BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12:
1141 case BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12:
1142 case BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12:
1143 + /* Weak Symbols and TLS relocations are implementation defined. For this
1144 + case we choose to emit 0. */
1145 + if (weak_undef_p && tls_reloc)
1147 + _bfd_error_handler (_("%pB: warning: Weak TLS is implementation "
1148 + "defined and may not work as expected"),
1149 + input_bfd);
1150 + value = place;
1152 value = value + addend;
1153 break;
1155 diff --git a/bfd/elfxx-aarch64.h b/bfd/elfxx-aarch64.h
1156 index 1f9ce09675..02e91d216f 100644
1157 --- a/bfd/elfxx-aarch64.h
1158 +++ b/bfd/elfxx-aarch64.h
1159 @@ -40,8 +40,8 @@ _bfd_aarch64_elf_put_addend (bfd *, bfd_byte *, bfd_reloc_code_real_type,
1160 reloc_howto_type *, bfd_signed_vma);
1162 extern bfd_vma
1163 -_bfd_aarch64_elf_resolve_relocation (bfd_reloc_code_real_type, bfd_vma, bfd_vma,
1164 - bfd_vma, bfd_boolean);
1165 +_bfd_aarch64_elf_resolve_relocation (bfd *, bfd_reloc_code_real_type, bfd_vma,
1166 + bfd_vma, bfd_vma, bfd_boolean);
1168 extern bfd_boolean
1169 _bfd_aarch64_elf_grok_prstatus (bfd *, Elf_Internal_Note *);
1170 diff --git a/bfd/elfxx-x86.h b/bfd/elfxx-x86.h
1171 index dce24dc106..610b2f3a68 100644
1172 --- a/bfd/elfxx-x86.h
1173 +++ b/bfd/elfxx-x86.h
1174 @@ -161,6 +161,14 @@
1175 || (ELF_ST_VISIBILITY ((H)->other) \
1176 && (H)->root.type == bfd_link_hash_undefweak))
1178 +/* TRUE if this symbol isn't defined by a shared object. */
1179 +#define SYMBOL_DEFINED_NON_SHARED_P(H) \
1180 + ((H)->def_regular \
1181 + || (H)->root.linker_def \
1182 + || (H)->root.ldscript_def \
1183 + || ((struct elf_x86_link_hash_entry *) (H))->linker_def \
1184 + || ELF_COMMON_DEF_P (H))
1186 /* TRUE if relative relocation should be generated. GOT reference to
1187 global symbol in PIC will lead to dynamic symbol. It becomes a
1188 problem when "time" or "times" is defined as a variable in an
1189 diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
1190 index 3d26acc5bb..5f0ccd0ab6 100644
1191 --- a/bfd/po/bfd.pot
1192 +++ b/bfd/po/bfd.pot
1193 @@ -8,7 +8,7 @@ msgid ""
1194 msgstr ""
1195 "Project-Id-Version: PACKAGE VERSION\n"
1196 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
1197 -"POT-Creation-Date: 2019-02-02 15:48+0000\n"
1198 +"POT-Creation-Date: 2019-02-02 17:27+0000\n"
1199 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1200 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1201 "Language-Team: LANGUAGE <LL@li.org>\n"
1202 diff --git a/bfd/version.h b/bfd/version.h
1203 index 8be2dca799..0e4f6c70a5 100644
1204 --- a/bfd/version.h
1205 +++ b/bfd/version.h
1206 @@ -16,7 +16,7 @@
1208 In releases, the date is not included in either version strings or
1209 sonames. */
1210 -#define BFD_VERSION_DATE 20190202
1211 +#define BFD_VERSION_DATE 20190914
1212 #define BFD_VERSION @bfd_version@
1213 #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@
1214 #define REPORT_BUGS_TO @report_bugs_to@
1215 diff --git a/bfd/version.m4 b/bfd/version.m4
1216 index e062a8b6f0..8aec6807c9 100644
1217 --- a/bfd/version.m4
1218 +++ b/bfd/version.m4
1219 @@ -1 +1 @@
1220 -m4_define([BFD_VERSION], [2.32])
1221 +m4_define([BFD_VERSION], [2.32.0])
1222 diff --git a/binutils/ChangeLog b/binutils/ChangeLog
1223 index e5acf6e2c7..646921db0a 100644
1224 --- a/binutils/ChangeLog
1225 +++ b/binutils/ChangeLog
1226 @@ -1,3 +1,111 @@
1227 +2019-08-28 Tamar Christina <tamar.christina@arm.com>
1229 + Backported from mainline.
1230 + 2019-08-07 Tamar Christina <tamar.christina@arm.com>
1232 + * testsuite/binutils-all/arm/in-order-all.d: Skip on pe, wince, coff.
1233 + * testsuite/binutils-all/arm/in-order.d: Likewise.
1234 + * testsuite/binutils-all/arm/out-of-order-all.d: Likewise.
1235 + * testsuite/binutils-all/arm/out-of-order.d: Likewise.
1237 +2019-08-17 Alan Modra <amodra@gmail.com>
1239 + PR 24911
1240 + * dwarf.c (comp_addr_base): Dereference args.
1242 +2019-08-16 Alan Modra <amodra@gmail.com>
1244 + PR 24909
1245 + PR 23499
1246 + * readelf.c (get_symbol_version_string): Set sym_info earlier.
1248 +2019-07-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
1250 + Backport from mainline.
1251 + 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1253 + * readelf.c (get_aarch64_dynamic_type): Handle DT_AARCH64_VARIANT_PCS.
1254 + (get_aarch64_symbol_other): New, handles STO_AARCH64_VARIANT_PCS.
1255 + (get_symbol_other): Call get_aarch64_symbol_other.
1257 +2019-05-21 Tamar Christina <tamar.christina@arm.com>
1259 + Backport from mainline.
1260 + 2019-05-21 Tamar Christina <tamar.christina@arm.com>
1262 + * dwarf.c (dwarf_regnames_aarch64): Add SVE registers.
1263 + * testsuite/binutils-all/aarch64/sve-dwarf-registers.d: New test.
1264 + * testsuite/binutils-all/aarch64/sve-dwarf-registers.s: New test.
1267 +2019-05-13 Alan Modra <amodra@gmail.com>
1269 + Apply from master.
1270 + 2019-04-30 Alan Modra <amodra@gmail.com>
1271 + * wrstabs.c (stab_start_class_type): Add assert to work around
1272 + gcc9 warning. Tidy.
1274 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
1276 + Backport from mainline.
1277 + 2019-03-26 Tamar Christina <tamar.christina@arm.com>
1279 + * testsuite/binutils-all/aarch64/in-order-all.d: Update.
1280 + * testsuite/binutils-all/aarch64/in-order.d: Likewise.
1281 + * testsuite/binutils-all/aarch64/out-of-order-all.d: Likewise.
1282 + * testsuite/binutils-all/aarch64/out-of-order.d: Likewise.
1283 + * testsuite/binutils-all/aarch64/out-of-order.s: Likewise.
1284 + * testsuite/binutils-all/arm/in-order-all.d: Likewise.
1285 + * testsuite/binutils-all/arm/in-order.d: Likewise.
1286 + * testsuite/binutils-all/arm/out-of-order-all.d: Likewise.
1287 + * testsuite/binutils-all/arm/out-of-order.d: Likewise.
1288 + * testsuite/binutils-all/arm/out-of-order.s: Likewise.
1290 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
1292 + Backport from mainline.
1293 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
1295 + * testsuite/binutils-all/arm/in-order-all.d: New test.
1296 + * testsuite/binutils-all/arm/in-order.d: New test.
1297 + * testsuite/binutils-all/arm/objdump.exp: Support .d tests.
1298 + * testsuite/binutils-all/arm/out-of-order-all.d: New test.
1299 + * testsuite/binutils-all/arm/out-of-order.T: New test.
1300 + * testsuite/binutils-all/arm/out-of-order.d: New test.
1301 + * testsuite/binutils-all/arm/out-of-order.s: New test.
1303 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
1305 + Backport from mainline.
1306 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
1308 + * testsuite/binutils-all/aarch64/in-order-all.d: New test.
1309 + * testsuite/binutils-all/aarch64/out-of-order-all.d: New test.
1310 + * testsuite/binutils-all/aarch64/out-of-order.d: Update.
1312 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
1314 + Backport from mainline.
1315 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
1317 + * testsuite/binutils-all/aarch64/in-order.d: New test.
1318 + * testsuite/binutils-all/aarch64/out-of-order.d: Disassemble data as
1319 + well.
1321 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
1323 + Backport from mainline.
1324 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
1326 + * objdump.c (disassemble_bytes): Pass stop_offset.
1327 + * testsuite/binutils-all/aarch64/out-of-order.T: New test.
1328 + * testsuite/binutils-all/aarch64/out-of-order.d: New test.
1329 + * testsuite/binutils-all/aarch64/out-of-order.s: New test.
1331 +2019-02-02 Nick Clifton <nickc@redhat.com>
1333 + * configure: Regenerate.
1335 2019-02-02 Nick Clifton <nickc@redhat.com>
1337 2.32 Release
1338 diff --git a/binutils/configure b/binutils/configure
1339 index 051db4baa2..edf1c18b9d 100755
1340 --- a/binutils/configure
1341 +++ b/binutils/configure
1342 @@ -1,6 +1,6 @@
1343 #! /bin/sh
1344 # Guess values for system-dependent variables and create Makefiles.
1345 -# Generated by GNU Autoconf 2.69 for binutils 2.32.
1346 +# Generated by GNU Autoconf 2.69 for binutils 2.32.0.
1349 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
1350 @@ -587,8 +587,8 @@ MAKEFLAGS=
1351 # Identity of this package.
1352 PACKAGE_NAME='binutils'
1353 PACKAGE_TARNAME='binutils'
1354 -PACKAGE_VERSION='2.32'
1355 -PACKAGE_STRING='binutils 2.32'
1356 +PACKAGE_VERSION='2.32.0'
1357 +PACKAGE_STRING='binutils 2.32.0'
1358 PACKAGE_BUGREPORT=''
1359 PACKAGE_URL=''
1361 @@ -1372,7 +1372,7 @@ if test "$ac_init_help" = "long"; then
1362 # Omit some internal or obsolete options to make the list less imposing.
1363 # This message is too long to be a string in the A/UX 3.1 sh.
1364 cat <<_ACEOF
1365 -\`configure' configures binutils 2.32 to adapt to many kinds of systems.
1366 +\`configure' configures binutils 2.32.0 to adapt to many kinds of systems.
1368 Usage: $0 [OPTION]... [VAR=VALUE]...
1370 @@ -1443,7 +1443,7 @@ fi
1372 if test -n "$ac_init_help"; then
1373 case $ac_init_help in
1374 - short | recursive ) echo "Configuration of binutils 2.32:";;
1375 + short | recursive ) echo "Configuration of binutils 2.32.0:";;
1376 esac
1377 cat <<\_ACEOF
1379 @@ -1570,7 +1570,7 @@ fi
1380 test -n "$ac_init_help" && exit $ac_status
1381 if $ac_init_version; then
1382 cat <<\_ACEOF
1383 -binutils configure 2.32
1384 +binutils configure 2.32.0
1385 generated by GNU Autoconf 2.69
1387 Copyright (C) 2012 Free Software Foundation, Inc.
1388 @@ -2218,7 +2218,7 @@ cat >config.log <<_ACEOF
1389 This file contains any messages produced by compilers while
1390 running configure, to aid debugging if configure makes a mistake.
1392 -It was created by binutils $as_me 2.32, which was
1393 +It was created by binutils $as_me 2.32.0, which was
1394 generated by GNU Autoconf 2.69. Invocation command line was
1396 $ $0 $@
1397 @@ -4168,7 +4168,7 @@ fi
1399 # Define the identity of the package.
1400 PACKAGE='binutils'
1401 - VERSION='2.32'
1402 + VERSION='2.32.0'
1405 cat >>confdefs.h <<_ACEOF
1406 @@ -15713,7 +15713,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1407 # report actual input values of CONFIG_FILES etc. instead of their
1408 # values after options handling.
1409 ac_log="
1410 -This file was extended by binutils $as_me 2.32, which was
1411 +This file was extended by binutils $as_me 2.32.0, which was
1412 generated by GNU Autoconf 2.69. Invocation command line was
1414 CONFIG_FILES = $CONFIG_FILES
1415 @@ -15779,7 +15779,7 @@ _ACEOF
1416 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1417 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1418 ac_cs_version="\\
1419 -binutils config.status 2.32
1420 +binutils config.status 2.32.0
1421 configured by $0, generated by GNU Autoconf 2.69,
1422 with options \\"\$ac_cs_config\\"
1424 diff --git a/binutils/dwarf.c b/binutils/dwarf.c
1425 index 60e0ef8935..d465b42366 100644
1426 --- a/binutils/dwarf.c
1427 +++ b/binutils/dwarf.c
1428 @@ -6470,8 +6470,8 @@ display_debug_aranges (struct dwarf_section *section,
1429 static int
1430 comp_addr_base (const void * v0, const void * v1)
1432 - debug_info * info0 = (debug_info *) v0;
1433 - debug_info * info1 = (debug_info *) v1;
1434 + debug_info *info0 = *(debug_info **) v0;
1435 + debug_info *info1 = *(debug_info **) v1;
1436 return info0->addr_base - info1->addr_base;
1439 @@ -7099,13 +7099,17 @@ static const char *const dwarf_regnames_aarch64[] =
1440 "x16", "x17", "x18", "x19", "x20", "x21", "x22", "x23",
1441 "x24", "x25", "x26", "x27", "x28", "x29", "x30", "sp",
1442 NULL, "elr", NULL, NULL, NULL, NULL, NULL, NULL,
1443 - NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1444 - NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1445 - NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1446 + NULL, NULL, NULL, NULL, NULL, NULL, "vg", "ffr",
1447 + "p0", "p1", "p2", "p3", "p4", "p5", "p6", "p7",
1448 + "p8", "p9", "p10", "p11", "p12", "p13", "p14", "p15",
1449 "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7",
1450 "v8", "v9", "v10", "v11", "v12", "v13", "v14", "v15",
1451 "v16", "v17", "v18", "v19", "v20", "v21", "v22", "v23",
1452 "v24", "v25", "v26", "v27", "v28", "v29", "v30", "v31",
1453 + "z0", "z1", "z2", "z3", "z4", "z5", "z6", "z7",
1454 + "z8", "z9", "z10", "z11", "z12", "z13", "z14", "z15",
1455 + "z16", "z17", "z18", "z19", "z20", "z21", "z22", "z23",
1456 + "z24", "z25", "z26", "z27", "z28", "z29", "z30", "z31",
1459 void
1460 diff --git a/binutils/objdump.c b/binutils/objdump.c
1461 index 872539068c..4b98e7b690 100644
1462 --- a/binutils/objdump.c
1463 +++ b/binutils/objdump.c
1464 @@ -1971,6 +1971,7 @@ disassemble_bytes (struct disassemble_info * inf,
1465 disassembling code of course, and when -D is in effect. */
1466 inf->stop_vma = section->vma + stop_offset;
1468 + inf->stop_offset = stop_offset;
1469 octets = (*disassemble_fn) (section->vma + addr_offset, inf);
1471 inf->stop_vma = 0;
1472 diff --git a/binutils/readelf.c b/binutils/readelf.c
1473 index b13eb6a43b..ef294e18dd 100644
1474 --- a/binutils/readelf.c
1475 +++ b/binutils/readelf.c
1476 @@ -1796,6 +1796,17 @@ dump_relocations (Filedata * filedata,
1477 return res;
1480 +static const char *
1481 +get_aarch64_dynamic_type (unsigned long type)
1483 + switch (type)
1485 + case DT_AARCH64_VARIANT_PCS: return "AARCH64_VARIANT_PCS";
1486 + default:
1487 + return NULL;
1491 static const char *
1492 get_mips_dynamic_type (unsigned long type)
1494 @@ -2169,6 +2180,9 @@ get_dynamic_type (Filedata * filedata, unsigned long type)
1496 switch (filedata->file_header.e_machine)
1498 + case EM_AARCH64:
1499 + result = get_aarch64_dynamic_type (type);
1500 + break;
1501 case EM_MIPS:
1502 case EM_MIPS_RS3_LE:
1503 result = get_mips_dynamic_type (type);
1504 @@ -11053,6 +11067,22 @@ get_solaris_symbol_visibility (unsigned int visibility)
1508 +static const char *
1509 +get_aarch64_symbol_other (unsigned int other)
1511 + static char buf[32];
1513 + if (other & STO_AARCH64_VARIANT_PCS)
1515 + other &= ~STO_AARCH64_VARIANT_PCS;
1516 + if (other == 0)
1517 + return "VARIANT_PCS";
1518 + snprintf (buf, sizeof buf, "VARIANT_PCS | %x", other);
1519 + return buf;
1521 + return NULL;
1524 static const char *
1525 get_mips_symbol_other (unsigned int other)
1527 @@ -11164,6 +11194,9 @@ get_symbol_other (Filedata * filedata, unsigned int other)
1529 switch (filedata->file_header.e_machine)
1531 + case EM_AARCH64:
1532 + result = get_aarch64_symbol_other (other);
1533 + break;
1534 case EM_MIPS:
1535 result = get_mips_symbol_other (other);
1536 break;
1537 @@ -11368,6 +11401,7 @@ get_symbol_version_string (Filedata * filedata,
1538 if ((vers_data & VERSYM_HIDDEN) == 0 && vers_data == 0)
1539 return NULL;
1541 + *sym_info = (vers_data & VERSYM_HIDDEN) != 0 ? symbol_hidden : symbol_public;
1542 max_vd_ndx = 0;
1544 /* Usually we'd only see verdef for defined symbols, and verneed for
1545 @@ -11433,12 +11467,8 @@ get_symbol_version_string (Filedata * filedata,
1546 ivda.vda_name = BYTE_GET (evda.vda_name);
1548 if (psym->st_name != ivda.vda_name)
1550 - *sym_info = ((vers_data & VERSYM_HIDDEN) != 0
1551 - ? symbol_hidden : symbol_public);
1552 - return (ivda.vda_name < strtab_size
1553 - ? strtab + ivda.vda_name : _("<corrupt>"));
1555 + return (ivda.vda_name < strtab_size
1556 + ? strtab + ivda.vda_name : _("<corrupt>"));
1560 diff --git a/binutils/testsuite/binutils-all/aarch64/in-order-all.d b/binutils/testsuite/binutils-all/aarch64/in-order-all.d
1561 new file mode 100644
1562 index 0000000000..a484ca7d17
1563 --- /dev/null
1564 +++ b/binutils/testsuite/binutils-all/aarch64/in-order-all.d
1565 @@ -0,0 +1,38 @@
1566 +#PROG: objcopy
1567 +#source: out-of-order.s
1568 +#ld: -e v1 -Ttext-segment=0x400000
1569 +#objdump: -D
1570 +#name: Check if disassembler can handle all sections in default order
1572 +.*: +file format .*aarch64.*
1574 +Disassembly of section \.func1:
1576 +.+ <v1>:
1577 +[^:]+: 8b010000 add x0, x0, x1
1578 +[^:]+: 00000000 \.inst 0x00000000 ; undefined
1580 +Disassembly of section \.func2:
1582 +.+ <\.func2>:
1583 +[^:]+: 8b010000 add x0, x0, x1
1585 +Disassembly of section \.func3:
1587 +.+ <\.func3>:
1588 +[^:]+: 8b010000 add x0, x0, x1
1589 +[^:]+: 8b010000 add x0, x0, x1
1590 +[^:]+: 8b010000 add x0, x0, x1
1591 +[^:]+: 8b010000 add x0, x0, x1
1592 +[^:]+: 8b010000 add x0, x0, x1
1593 +[^:]+: 00000000 \.inst 0x00000000 ; undefined
1595 +Disassembly of section \.rodata:
1597 +.+ <\.rodata>:
1598 +[^:]+: 00000000 \.inst 0x00000000 ; undefined
1600 +Disassembly of section .global:
1602 +.+ <.+>:
1603 + ...
1604 diff --git a/binutils/testsuite/binutils-all/aarch64/in-order.d b/binutils/testsuite/binutils-all/aarch64/in-order.d
1605 new file mode 100644
1606 index 0000000000..1c0532e127
1607 --- /dev/null
1608 +++ b/binutils/testsuite/binutils-all/aarch64/in-order.d
1609 @@ -0,0 +1,28 @@
1610 +#PROG: objcopy
1611 +#source: out-of-order.s
1612 +#ld: -e v1 -Ttext-segment=0x400000
1613 +#objdump: -d
1614 +#name: Check if disassembler can handle sections in default order
1616 +.*: +file format .*aarch64.*
1618 +Disassembly of section \.func1:
1620 +.+ <v1>:
1621 +[^:]+: 8b010000 add x0, x0, x1
1622 +[^:]+: 00000000 \.word 0x00000000
1624 +Disassembly of section .func2:
1626 +.+ <\.func2>:
1627 +[^:]+: 8b010000 add x0, x0, x1
1629 +Disassembly of section \.func3:
1631 +.+ <\.func3>:
1632 +[^:]+: 8b010000 add x0, x0, x1
1633 +[^:]+: 8b010000 add x0, x0, x1
1634 +[^:]+: 8b010000 add x0, x0, x1
1635 +[^:]+: 8b010000 add x0, x0, x1
1636 +[^:]+: 8b010000 add x0, x0, x1
1637 +[^:]+: 00000000 \.word 0x00000000
1638 diff --git a/binutils/testsuite/binutils-all/aarch64/out-of-order-all.d b/binutils/testsuite/binutils-all/aarch64/out-of-order-all.d
1639 new file mode 100644
1640 index 0000000000..d3aa79e482
1641 --- /dev/null
1642 +++ b/binutils/testsuite/binutils-all/aarch64/out-of-order-all.d
1643 @@ -0,0 +1,38 @@
1644 +#PROG: objcopy
1645 +#source: out-of-order.s
1646 +#ld: -T out-of-order.T
1647 +#objdump: -D
1648 +#name: Check if disassembler can handle all sections in different order than header
1650 +.*: +file format .*aarch64.*
1652 +Disassembly of section \.global:
1654 +.+ <\.global>:
1655 + ...
1657 +Disassembly of section \.func2:
1659 +.+ <\.func2>:
1660 +[^:]+: 8b010000 add x0, x0, x1
1662 +Disassembly of section \.func1:
1664 +.+ <v1>:
1665 +[^:]+: 8b010000 add x0, x0, x1
1666 +[^:]+: 00000000 \.inst 0x00000000 ; undefined
1668 +Disassembly of section \.func3:
1670 +.+ <\.func3>:
1671 +[^:]+: 8b010000 add x0, x0, x1
1672 +[^:]+: 8b010000 add x0, x0, x1
1673 +[^:]+: 8b010000 add x0, x0, x1
1674 +[^:]+: 8b010000 add x0, x0, x1
1675 +[^:]+: 8b010000 add x0, x0, x1
1676 +[^:]+: 00000000 \.inst 0x00000000 ; undefined
1678 +Disassembly of section \.rodata:
1680 +.+ <\.rodata>:
1681 +[^:]+: 00000000 \.inst 0x00000000 ; undefined
1682 diff --git a/binutils/testsuite/binutils-all/aarch64/out-of-order.T b/binutils/testsuite/binutils-all/aarch64/out-of-order.T
1683 new file mode 100644
1684 index 0000000000..489ae80190
1685 --- /dev/null
1686 +++ b/binutils/testsuite/binutils-all/aarch64/out-of-order.T
1687 @@ -0,0 +1,14 @@
1688 +ENTRY(v1)
1689 +SECTIONS
1691 + . = 0xffe00000;
1692 + .global : { *(.global) }
1693 + . = 0x4018280;
1694 + .func2 : { *(.func2) }
1695 + . = 0x4005000;
1696 + .func1 : { *(.func1) }
1697 + . = 0x4015000;
1698 + .func3 : { *(.func3) }
1699 + .data : { *(.data) }
1700 + .rodata : { *(.rodata) }
1702 \ No newline at end of file
1703 diff --git a/binutils/testsuite/binutils-all/aarch64/out-of-order.d b/binutils/testsuite/binutils-all/aarch64/out-of-order.d
1704 new file mode 100644
1705 index 0000000000..a807b71fa3
1706 --- /dev/null
1707 +++ b/binutils/testsuite/binutils-all/aarch64/out-of-order.d
1708 @@ -0,0 +1,27 @@
1709 +#PROG: objcopy
1710 +#ld: -T out-of-order.T
1711 +#objdump: -d
1712 +#name: Check if disassembler can handle sections in different order than header
1714 +.*: +file format .*aarch64.*
1716 +Disassembly of section \.func2:
1718 +.+ <\.func2>:
1719 +[^:]+: 8b010000 add x0, x0, x1
1721 +Disassembly of section \.func1:
1723 +.+ <v1>:
1724 +[^:]+: 8b010000 add x0, x0, x1
1725 +[^:]+: 00000000 \.word 0x00000000
1727 +Disassembly of section \.func3:
1729 +.+ <\.func3>:
1730 +[^:]+: 8b010000 add x0, x0, x1
1731 +[^:]+: 8b010000 add x0, x0, x1
1732 +[^:]+: 8b010000 add x0, x0, x1
1733 +[^:]+: 8b010000 add x0, x0, x1
1734 +[^:]+: 8b010000 add x0, x0, x1
1735 +[^:]+: 00000000 \.word 0x00000000
1736 diff --git a/binutils/testsuite/binutils-all/aarch64/out-of-order.s b/binutils/testsuite/binutils-all/aarch64/out-of-order.s
1737 new file mode 100644
1738 index 0000000000..51e66d7d1c
1739 --- /dev/null
1740 +++ b/binutils/testsuite/binutils-all/aarch64/out-of-order.s
1741 @@ -0,0 +1,28 @@
1742 + .text
1743 + .global v1
1744 + .section .func1,"ax",@progbits
1745 + .type v1 %function
1746 + .size v1, 4
1747 +v1:
1748 + add x0, x0, x1
1749 + .word 0
1751 + .section .func2,"ax",@progbits
1752 + add x0, x0, x1
1754 + .section .func3,"ax",@progbits
1755 + add x0, x0, x1
1756 + add x0, x0, x1
1757 + add x0, x0, x1
1758 + add x0, x0, x1
1759 + add x0, x0, x1
1760 + .word 0
1762 + .data
1763 + .section .global,"aw",@progbits
1764 + .xword 0
1765 + .xword 0
1766 + .xword 0
1768 + .section .rodata
1769 + .word 0
1770 diff --git a/binutils/testsuite/binutils-all/aarch64/sve-dwarf-registers.d b/binutils/testsuite/binutils-all/aarch64/sve-dwarf-registers.d
1771 new file mode 100644
1772 index 0000000000..84613668d2
1773 --- /dev/null
1774 +++ b/binutils/testsuite/binutils-all/aarch64/sve-dwarf-registers.d
1775 @@ -0,0 +1,25 @@
1776 +#PROG: objcopy
1777 +#readelf: --debug-dump=frames
1779 +Contents of the .eh_frame section:
1782 +00000000 0000000000000018 00000000 CIE
1783 + Version: 1
1784 + Augmentation: "zR"
1785 + Code alignment factor: 4
1786 + Data alignment factor: -8
1787 + Return address column: 30
1788 + Augmentation data: 1b
1789 + DW_CFA_def_cfa: r31 \(sp\) ofs 0
1790 + DW_CFA_def_cfa_register: r96 \(z0\)
1791 + DW_CFA_def_cfa_offset: 5
1792 + DW_CFA_restore_extended: r96 \(z0\)
1793 + DW_CFA_nop
1794 + DW_CFA_nop
1796 +0000001c 0000000000000010 00000020 FDE cie=00000000 pc=0000000000000000..0000000000000000
1797 + DW_CFA_nop
1798 + DW_CFA_nop
1799 + DW_CFA_nop
1801 diff --git a/binutils/testsuite/binutils-all/aarch64/sve-dwarf-registers.s b/binutils/testsuite/binutils-all/aarch64/sve-dwarf-registers.s
1802 new file mode 100644
1803 index 0000000000..69f17f5eb3
1804 --- /dev/null
1805 +++ b/binutils/testsuite/binutils-all/aarch64/sve-dwarf-registers.s
1806 @@ -0,0 +1,6 @@
1807 + .arch armv8-a+sve
1808 + .cfi_startproc
1809 + .cfi_def_cfa_register 96
1810 + .cfi_adjust_cfa_offset 5
1811 + .cfi_restore 96
1812 + .cfi_endproc
1813 diff --git a/binutils/testsuite/binutils-all/arm/in-order-all.d b/binutils/testsuite/binutils-all/arm/in-order-all.d
1814 new file mode 100644
1815 index 0000000000..22b104527a
1816 --- /dev/null
1817 +++ b/binutils/testsuite/binutils-all/arm/in-order-all.d
1818 @@ -0,0 +1,49 @@
1819 +#PROG: objcopy
1820 +#source: out-of-order.s
1821 +#ld: -e v1 -Ttext-segment=0x400000
1822 +#objdump: -D
1823 +#skip: *-*-pe *-wince-* *-*-coff
1824 +#name: Check if disassembler can handle all sections in default order
1826 +.*: +file format .*arm.*
1828 +Disassembly of section \.func1:
1830 +.+ <v1>:
1831 +[^:]+: e0800001 add r0, r0, r1
1832 +[^:]+: 00000000 andeq r0, r0, r0
1834 +Disassembly of section \.func2:
1836 +.+ <\.func2>:
1837 +[^:]+: e0800001 add r0, r0, r1
1839 +Disassembly of section \.func3:
1841 +.+ <\.func3>:
1842 +[^:]+: e0800001 add r0, r0, r1
1843 +[^:]+: e0800001 add r0, r0, r1
1844 +[^:]+: e0800001 add r0, r0, r1
1845 +[^:]+: e0800001 add r0, r0, r1
1846 +[^:]+: e0800001 add r0, r0, r1
1847 +[^:]+: 00000000 andeq r0, r0, r0
1849 +Disassembly of section \.rodata:
1851 +.+ <\.rodata>:
1852 +[^:]+: 00000000 andeq r0, r0, r0
1854 +Disassembly of section \.global:
1856 +.+ <.+>:
1857 + ...
1859 +Disassembly of section \.ARM\.attributes:
1861 +.+ <\.ARM\.attributes>:
1862 +[^:]+: .+
1863 +[^:]+: .+
1864 +[^:]+: .+
1865 +[^:]+: .+
1866 +[^:]+: .+
1868 diff --git a/binutils/testsuite/binutils-all/arm/in-order.d b/binutils/testsuite/binutils-all/arm/in-order.d
1869 new file mode 100644
1870 index 0000000000..81e296df0f
1871 --- /dev/null
1872 +++ b/binutils/testsuite/binutils-all/arm/in-order.d
1873 @@ -0,0 +1,29 @@
1874 +#PROG: objcopy
1875 +#source: out-of-order.s
1876 +#ld: -e v1 -Ttext-segment=0x400000
1877 +#objdump: -d
1878 +#skip: *-*-pe *-wince-* *-*-coff
1879 +#name: Check if disassembler can handle sections in default order
1881 +.*: +file format .*arm.*
1883 +Disassembly of section \.func1:
1885 +.+ <v1>:
1886 +[^:]+: e0800001 add r0, r0, r1
1887 +[^:]+: 00000000 \.word 0x00000000
1889 +Disassembly of section \.func2:
1891 +.+ <\.func2>:
1892 +[^:]+: e0800001 add r0, r0, r1
1894 +Disassembly of section \.func3:
1896 +.+ <\.func3>:
1897 +[^:]+: e0800001 add r0, r0, r1
1898 +[^:]+: e0800001 add r0, r0, r1
1899 +[^:]+: e0800001 add r0, r0, r1
1900 +[^:]+: e0800001 add r0, r0, r1
1901 +[^:]+: e0800001 add r0, r0, r1
1902 +[^:]+: 00000000 \.word 0x00000000
1903 diff --git a/binutils/testsuite/binutils-all/arm/objdump.exp b/binutils/testsuite/binutils-all/arm/objdump.exp
1904 index 5013b18bd6..33e3fd1437 100644
1905 --- a/binutils/testsuite/binutils-all/arm/objdump.exp
1906 +++ b/binutils/testsuite/binutils-all/arm/objdump.exp
1907 @@ -111,3 +111,17 @@ if {![binutils_assemble $srcdir/$subdir/rvct_symbol.s tmpdir/rvct_symbol.o]} the
1908 fail "skip rvct symbol"
1912 +###########################
1913 +# Set up generic test framework
1914 +###########################
1916 +set tempfile tmpdir/armtemp.o
1917 +set copyfile tmpdir/armcopy
1919 +set test_list [lsort [glob -nocomplain $srcdir/$subdir/*.d]]
1920 +foreach t $test_list {
1921 + # We need to strip the ".d", but can leave the dirname.
1922 + verbose [file rootname $t]
1923 + run_dump_test [file rootname $t]
1925 diff --git a/binutils/testsuite/binutils-all/arm/out-of-order-all.d b/binutils/testsuite/binutils-all/arm/out-of-order-all.d
1926 new file mode 100644
1927 index 0000000000..7138ccc2df
1928 --- /dev/null
1929 +++ b/binutils/testsuite/binutils-all/arm/out-of-order-all.d
1930 @@ -0,0 +1,49 @@
1931 +#PROG: objcopy
1932 +#source: out-of-order.s
1933 +#ld: -T out-of-order.T
1934 +#objdump: -D
1935 +#skip: *-*-pe *-wince-* *-*-coff
1936 +#name: Check if disassembler can handle all sections in different order than header
1938 +.*: +file format .*arm.*
1940 +Disassembly of section \.global:
1942 +.+ <\.global>:
1943 + ...
1945 +Disassembly of section \.func2:
1947 +.+ <\.func2>:
1948 +[^:]+: e0800001 add r0, r0, r1
1950 +Disassembly of section \.func1:
1952 +.+ <v1>:
1953 +[^:]+: e0800001 add r0, r0, r1
1954 +[^:]+: 00000000 andeq r0, r0, r0
1956 +Disassembly of section \.func3:
1958 +.+ <\.func3>:
1959 +[^:]+: e0800001 add r0, r0, r1
1960 +[^:]+: e0800001 add r0, r0, r1
1961 +[^:]+: e0800001 add r0, r0, r1
1962 +[^:]+: e0800001 add r0, r0, r1
1963 +[^:]+: e0800001 add r0, r0, r1
1964 +[^:]+: 00000000 andeq r0, r0, r0
1966 +Disassembly of section \.rodata:
1968 +.+ <\.rodata>:
1969 +[^:]+: 00000000 andeq r0, r0, r0
1971 +Disassembly of section \.ARM\.attributes:
1973 +.+ <\.ARM\.attributes>:
1974 +[^:]+: .+
1975 +[^:]+: .+
1976 +[^:]+: .+
1977 +[^:]+: .+
1978 +[^:]+: .+
1980 diff --git a/binutils/testsuite/binutils-all/arm/out-of-order.T b/binutils/testsuite/binutils-all/arm/out-of-order.T
1981 new file mode 100644
1982 index 0000000000..489ae80190
1983 --- /dev/null
1984 +++ b/binutils/testsuite/binutils-all/arm/out-of-order.T
1985 @@ -0,0 +1,14 @@
1986 +ENTRY(v1)
1987 +SECTIONS
1989 + . = 0xffe00000;
1990 + .global : { *(.global) }
1991 + . = 0x4018280;
1992 + .func2 : { *(.func2) }
1993 + . = 0x4005000;
1994 + .func1 : { *(.func1) }
1995 + . = 0x4015000;
1996 + .func3 : { *(.func3) }
1997 + .data : { *(.data) }
1998 + .rodata : { *(.rodata) }
2000 \ No newline at end of file
2001 diff --git a/binutils/testsuite/binutils-all/arm/out-of-order.d b/binutils/testsuite/binutils-all/arm/out-of-order.d
2002 new file mode 100644
2003 index 0000000000..4daabb594d
2004 --- /dev/null
2005 +++ b/binutils/testsuite/binutils-all/arm/out-of-order.d
2006 @@ -0,0 +1,28 @@
2007 +#PROG: objcopy
2008 +#ld: -T out-of-order.T
2009 +#objdump: -d
2010 +#skip: *-*-pe *-wince-* *-*-coff
2011 +#name: Check if disassembler can handle sections in different order than header
2013 +.*: +file format .*arm.*
2015 +Disassembly of section \.func2:
2017 +.+ <\.func2>:
2018 +[^:]+: e0800001 add r0, r0, r1
2020 +Disassembly of section \.func1:
2022 +.+ <v1>:
2023 +[^:]+: e0800001 add r0, r0, r1
2024 +[^:]+: 00000000 \.word 0x00000000
2026 +Disassembly of section \.func3:
2028 +.+ <\.func3>:
2029 +[^:]+: e0800001 add r0, r0, r1
2030 +[^:]+: e0800001 add r0, r0, r1
2031 +[^:]+: e0800001 add r0, r0, r1
2032 +[^:]+: e0800001 add r0, r0, r1
2033 +[^:]+: e0800001 add r0, r0, r1
2034 +[^:]+: 00000000 \.word 0x00000000
2035 diff --git a/binutils/testsuite/binutils-all/arm/out-of-order.s b/binutils/testsuite/binutils-all/arm/out-of-order.s
2036 new file mode 100644
2037 index 0000000000..3994fe5249
2038 --- /dev/null
2039 +++ b/binutils/testsuite/binutils-all/arm/out-of-order.s
2040 @@ -0,0 +1,29 @@
2041 + .text
2042 + .arm
2043 + .global v1
2044 + .section .func1,"ax",%progbits
2045 + .type v1 %function
2046 + .size v1, 4
2047 +v1:
2048 + add r0, r0, r1
2049 + .word 0
2051 + .section .func2,"ax",%progbits
2052 + add r0, r0, r1
2054 + .section .func3,"ax",%progbits
2055 + add r0, r0, r1
2056 + add r0, r0, r1
2057 + add r0, r0, r1
2058 + add r0, r0, r1
2059 + add r0, r0, r1
2060 + .word 0
2062 + .data
2063 + .section .global,"aw",%progbits
2064 + .word 0
2065 + .word 0
2066 + .word 0
2068 + .section .rodata
2069 + .word 0
2070 diff --git a/binutils/wrstabs.c b/binutils/wrstabs.c
2071 index 3d1839f131..3e941dcefd 100644
2072 --- a/binutils/wrstabs.c
2073 +++ b/binutils/wrstabs.c
2074 @@ -1440,18 +1440,15 @@ stab_end_struct_type (void *p)
2075 /* Start outputting a class. */
2077 static bfd_boolean
2078 -stab_start_class_type (void *p, const char *tag, unsigned int id, bfd_boolean structp, unsigned int size, bfd_boolean vptr, bfd_boolean ownvptr)
2079 +stab_start_class_type (void *p, const char *tag, unsigned int id,
2080 + bfd_boolean structp, unsigned int size,
2081 + bfd_boolean vptr, bfd_boolean ownvptr)
2083 struct stab_write_handle *info = (struct stab_write_handle *) p;
2084 - bfd_boolean definition;
2085 - char *vstring;
2086 + bfd_boolean definition = FALSE;
2087 + char *vstring = NULL;
2089 - if (! vptr || ownvptr)
2091 - definition = FALSE;
2092 - vstring = NULL;
2094 - else
2095 + if (vptr && !ownvptr)
2097 definition = info->type_stack->definition;
2098 vstring = stab_pop_type (info);
2099 @@ -1472,17 +1469,16 @@ stab_start_class_type (void *p, const char *tag, unsigned int id, bfd_boolean st
2101 else
2103 + assert (vstring);
2104 vtable = (char *) xmalloc (strlen (vstring) + 3);
2105 sprintf (vtable, "~%%%s", vstring);
2106 free (vstring);
2107 + if (definition)
2108 + info->type_stack->definition = TRUE;
2111 info->type_stack->vtable = vtable;
2114 - if (definition)
2115 - info->type_stack->definition = TRUE;
2117 return TRUE;
2120 diff --git a/gas/ChangeLog b/gas/ChangeLog
2121 index d023975fe8..b794290213 100644
2122 --- a/gas/ChangeLog
2123 +++ b/gas/ChangeLog
2124 @@ -1,3 +1,145 @@
2125 +2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2127 + Backport from mainline
2128 + 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2130 + * testsuite/gas/aarch64/sysreg-4.d: Update expected disassembly for
2131 + tfsre0_el1, tfsr_el1, tfsr_el2, tfsr_el3, tfsr_el12 system registers.
2133 +2019-08-02 Alan Modra <amodra@gmail.com>
2135 + Backport from master
2136 + 2019-01-25 Wu Heng <wu.heng@zte.com.cn>
2137 + PR gas/23940
2138 + * macro.c (getstring): Check array bound before accessing.
2140 +2019-07-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2142 + Backport from mainline
2143 + 2019-07-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2145 + * testsuite/gas/aarch64/sysreg-4.s: Test gmid_el1 read.
2146 + * testsuite/gas/aarch64/sysreg-4.d: Update expected output.
2147 + * testsuite/gas/aarch64/illegal-sysreg-4.l: Likewise.
2149 +2019-07-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
2151 + Backport from mainline
2152 + 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
2154 + * config/tc-aarch64.c (aarch64_elf_copy_symbol_attributes): Define.
2155 + * config/tc-aarch64.h (aarch64_elf_copy_symbol_attributes): Declare.
2156 + (OBJ_COPY_SYMBOL_ATTRIBUTES): Define.
2157 + * testsuite/gas/aarch64/symbol-variant_pcs-3.d: New test.
2158 + * testsuite/gas/aarch64/symbol-variant_pcs-3.s: New test.
2160 +2019-07-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
2162 + Backport from mainline
2163 + 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
2165 + * config/tc-aarch64.c (s_variant_pcs): New function.
2166 + * doc/c-aarch64.texi: Document .variant_pcs.
2167 + * testsuite/gas/aarch64/symbol-variant_pcs-1.d: New test.
2168 + * testsuite/gas/aarch64/symbol-variant_pcs-1.s: New test.
2169 + * testsuite/gas/aarch64/symbol-variant_pcs-2.d: New test.
2170 + * testsuite/gas/aarch64/symbol-variant_pcs-2.s: New test.
2172 +2019-07-02 Richard Sandiford <richard.sandiford@arm.com>
2174 + * testsuite/gas/aarch64/sve-movprfx_27.s,
2175 + * testsuite/gas/aarch64/sve-movprfx_27.d: New test.
2177 +2019-07-02 Richard Sandiford <richard.sandiford@arm.com>
2179 + * testsuite/gas/aarch64/sve-movprfx_26.s: Also test FCVTZS, FCVTZU,
2180 + SCVTF, UCVTF, LSR and ASR.
2181 + * testsuite/gas/aarch64/sve-movprfx_26.d: Update accordingly.
2182 + * testsuite/gas/aarch64/sve-movprfx_26.l: Likewise.
2184 +2019-07-02 Richard Sandiford <richard.sandiford@arm.com>
2186 + * testsuite/gas/aarch64/sve-movprfx_25.s: Allow CPY Z1.D.P1/M,X1
2187 + to be prefixed by MOVPRFX.
2188 + * testsuite/gas/aarch64/sve-movprfx_25.d: Update accordingly.
2189 + * testsuite/gas/aarch64/sve-movprfx_25.l: Likewise.
2191 +2019-05-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2193 + Backport from mainline
2194 + 2019-05-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2196 + PR24559
2197 + * config/tc-arm.c (move_or_literal_pool): Set size_req to 0 for MOVW
2198 + replacement.
2199 + * testsuite/gas/arm/load-pseudo.s: New test input.
2200 + * testsuite/gas/arm/m0-load-pseudo.d: New test.
2201 + * testsuite/gas/arm/m23-load-pseudo.d: New test.
2202 + * testsuite/gas/arm/m33-load-pseudo.d: New test.
2204 +2019-04-16 Sudakshina Das <sudi.das@arm.com>
2206 + Backport from mainline
2207 + 2019-04-11 Sudakshina Das <sudi.das@arm.com>
2209 + * config/tc-aarch64.c (process_omitted_operand): Add case for
2210 + AARCH64_OPND_Rt_SP.
2211 + (parse_operands): Likewise.
2212 + * testsuite/gas/aarch64/armv8_5-a-memtag.d: Update tests.
2213 + * testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
2214 + * testsuite/gas/aarch64/illegal-memtag.l: Likewise.
2215 + * testsuite/gas/aarch64/illegal-memtag.s: Likewise.
2217 +2019-04-16 Sudakshina Das <sudi.das@arm.com>
2219 + Backport from mainline
2220 + 2019-04-11 Sudakshina Das <sudi.das@arm.com>
2222 + * testsuite/gas/aarch64/armv8_5-a-memtag.d: New tests for ldgm and stgm.
2223 + * testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
2224 + * testsuite/gas/aarch64/illegal-memtag.l: Likewise.
2225 + * testsuite/gas/aarch64/illegal-memtag.s: Likewise.
2227 +2019-03-12 Andreas Krebbel <krebbel@linux.ibm.com>
2229 + Backport from mainline
2230 + 2019-03-12 Andreas Krebbel <krebbel@linux.ibm.com>
2232 + * testsuite/gas/s390/zarch-arch13.s: Adjust testcase to optable changes.
2233 + * testsuite/gas/s390/zarch-arch13.d: Likewise.
2235 +2019-02-10 H.J. Lu <hongjiu.lu@intel.com>
2237 + PR gas/24165
2238 + * config/tc-i386.h (MAX_MEM_FOR_RS_ALIGN_CODE): Set to
2239 + (alignment ? ((1 << alignment) - 1) : 1)
2240 + (i386_tc_frag_data): Add max_bytes.
2241 + (TC_FRAG_INIT): Track max_chars in max_bytes.
2242 + (HANDLE_ALIGN): Replace MAX_MEM_FOR_RS_ALIGN_CODE with
2243 + fragP->tc_frag_data.max_bytes.
2245 +2019-02-07 Tamar Christina <tamar.christina@arm.com>
2247 + * config/tc-arm.c (insns): Redefine THUMB_VARIANT and ARM_VARIANT for
2248 + hlt to armv1.
2249 + * testsuite/gas/arm/armv8a-automatic-hlt.d: Update TAGs
2250 + * testsuite/gas/arm/hlt.d: New test.
2251 + * testsuite/gas/arm/hlt.s: New test.
2253 +2019-02-07 Eric Botcazou <ebotcazou@adacore.com>
2255 + * config/tc-visium.c (md_assemble) <mode_cad>: Align instruction on
2256 + 64-bit boundaries for the GR6.
2257 + * testsuite/gas/visium/allinsn_gr6.s: Tweak.
2258 + * testsuite/gas/visium/allinsn_gr6.d: Likewise.
2259 + * testsuite/gas/visium/bra-1.d: New test.
2260 + * testsuite/gas/visium/bra-1.s: Likewise.
2261 + * testsuite/gas/visium/visium.exp: Run bra-1 test.
2263 +2019-02-02 Nick Clifton <nickc@redhat.com>
2265 + * configure: Regenerate.
2267 2019-02-02 Nick Clifton <nickc@redhat.com>
2269 2.32 Release
2270 diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
2271 index 1acf6f671b..9cb7b7c722 100644
2272 --- a/gas/config/tc-aarch64.c
2273 +++ b/gas/config/tc-aarch64.c
2274 @@ -1938,6 +1938,28 @@ s_aarch64_elf_cons (int nbytes)
2275 demand_empty_rest_of_line ();
2278 +/* Mark symbol that it follows a variant PCS convention. */
2280 +static void
2281 +s_variant_pcs (int ignored ATTRIBUTE_UNUSED)
2283 + char *name;
2284 + char c;
2285 + symbolS *sym;
2286 + asymbol *bfdsym;
2287 + elf_symbol_type *elfsym;
2289 + c = get_symbol_name (&name);
2290 + if (!*name)
2291 + as_bad (_("Missing symbol name in directive"));
2292 + sym = symbol_find_or_make (name);
2293 + restore_line_pointer (c);
2294 + demand_empty_rest_of_line ();
2295 + bfdsym = symbol_get_bfdsym (sym);
2296 + elfsym = elf_symbol_from (bfd_asymbol_bfd (bfdsym), bfdsym);
2297 + gas_assert (elfsym);
2298 + elfsym->internal_elf_sym.st_other |= STO_AARCH64_VARIANT_PCS;
2300 #endif /* OBJ_ELF */
2302 /* Output a 32-bit word, but mark as an instruction. */
2303 @@ -2084,6 +2106,7 @@ const pseudo_typeS md_pseudo_table[] = {
2304 {"long", s_aarch64_elf_cons, 4},
2305 {"xword", s_aarch64_elf_cons, 8},
2306 {"dword", s_aarch64_elf_cons, 8},
2307 + {"variant_pcs", s_variant_pcs, 0},
2308 #endif
2309 {0, 0, 0}
2311 @@ -5135,6 +5158,7 @@ process_omitted_operand (enum aarch64_opnd type, const aarch64_opcode *opcode,
2312 case AARCH64_OPND_Rm:
2313 case AARCH64_OPND_Rt:
2314 case AARCH64_OPND_Rt2:
2315 + case AARCH64_OPND_Rt_SP:
2316 case AARCH64_OPND_Rs:
2317 case AARCH64_OPND_Ra:
2318 case AARCH64_OPND_Rt_SYS:
2319 @@ -5511,6 +5535,7 @@ parse_operands (char *str, const aarch64_opcode *opcode)
2321 case AARCH64_OPND_Rd_SP:
2322 case AARCH64_OPND_Rn_SP:
2323 + case AARCH64_OPND_Rt_SP:
2324 case AARCH64_OPND_SVE_Rn_SP:
2325 case AARCH64_OPND_Rm_SP:
2326 po_int_reg_or_fail (REG_TYPE_R_SP);
2327 @@ -9320,3 +9345,35 @@ aarch64_copy_symbol_attributes (symbolS * dest, symbolS * src)
2329 AARCH64_GET_FLAG (dest) = AARCH64_GET_FLAG (src);
2332 +#ifdef OBJ_ELF
2333 +/* Same as elf_copy_symbol_attributes, but without copying st_other.
2334 + This is needed so AArch64 specific st_other values can be independently
2335 + specified for an IFUNC resolver (that is called by the dynamic linker)
2336 + and the symbol it resolves (aliased to the resolver). In particular,
2337 + if a function symbol has special st_other value set via directives,
2338 + then attaching an IFUNC resolver to that symbol should not override
2339 + the st_other setting. Requiring the directive on the IFUNC resolver
2340 + symbol would be unexpected and problematic in C code, where the two
2341 + symbols appear as two independent function declarations. */
2343 +void
2344 +aarch64_elf_copy_symbol_attributes (symbolS *dest, symbolS *src)
2346 + struct elf_obj_sy *srcelf = symbol_get_obj (src);
2347 + struct elf_obj_sy *destelf = symbol_get_obj (dest);
2348 + if (srcelf->size)
2350 + if (destelf->size == NULL)
2351 + destelf->size = XNEW (expressionS);
2352 + *destelf->size = *srcelf->size;
2354 + else
2356 + if (destelf->size != NULL)
2357 + free (destelf->size);
2358 + destelf->size = NULL;
2360 + S_SET_SIZE (dest, S_GET_SIZE (src));
2362 +#endif
2363 diff --git a/gas/config/tc-aarch64.h b/gas/config/tc-aarch64.h
2364 index 50b76d3019..93d3371324 100644
2365 --- a/gas/config/tc-aarch64.h
2366 +++ b/gas/config/tc-aarch64.h
2367 @@ -130,6 +130,12 @@ void aarch64_copy_symbol_attributes (symbolS *, symbolS *);
2368 (aarch64_copy_symbol_attributes (DEST, SRC))
2369 #endif
2371 +#ifdef OBJ_ELF
2372 +void aarch64_elf_copy_symbol_attributes (symbolS *, symbolS *);
2373 +#define OBJ_COPY_SYMBOL_ATTRIBUTES(DEST, SRC) \
2374 + aarch64_elf_copy_symbol_attributes (DEST, SRC)
2375 +#endif
2377 #define TC_START_LABEL(STR, NUL_CHAR, NEXT_CHAR) \
2378 (NEXT_CHAR == ':' || (NEXT_CHAR == '/' && aarch64_data_in_code ()))
2379 #define tc_canonicalize_symbol_name(str) aarch64_canonicalize_symbol_name (str);
2380 diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
2381 index 81b5ceedcc..138e377691 100644
2382 --- a/gas/config/tc-arm.c
2383 +++ b/gas/config/tc-arm.c
2384 @@ -8082,6 +8082,11 @@ move_or_literal_pool (int i, enum lit_type t, bfd_boolean mode_3)
2385 inst.instruction |= (imm & 0x0800) << 15;
2386 inst.instruction |= (imm & 0x0700) << 4;
2387 inst.instruction |= (imm & 0x00ff);
2388 + /* In case this replacement is being done on Armv8-M
2389 + Baseline we need to make sure to disable the
2390 + instruction size check, as otherwise GAS will reject
2391 + the use of this T32 instruction. */
2392 + inst.size_req = 0;
2393 return TRUE;
2396 @@ -20187,11 +20192,22 @@ static const struct asm_opcode insns[] =
2397 #define THUMB_VARIANT & arm_ext_v8
2399 tCE("sevl", 320f005, _sevl, 0, (), noargs, t_hint),
2400 - TUE("hlt", 1000070, ba80, 1, (oIffffb), bkpt, t_hlt),
2401 TCE("ldaexd", 1b00e9f, e8d000ff, 3, (RRnpc, oRRnpc, RRnpcb),
2402 ldrexd, t_ldrexd),
2403 TCE("stlexd", 1a00e90, e8c000f0, 4, (RRnpc, RRnpc, oRRnpc, RRnpcb),
2404 strexd, t_strexd),
2406 +/* Defined in V8 but is in undefined encoding space for earlier
2407 + architectures. However earlier architectures are required to treat
2408 + this instuction as a semihosting trap as well. Hence while not explicitly
2409 + defined as such, it is in fact correct to define the instruction for all
2410 + architectures. */
2411 +#undef THUMB_VARIANT
2412 +#define THUMB_VARIANT & arm_ext_v1
2413 +#undef ARM_VARIANT
2414 +#define ARM_VARIANT & arm_ext_v1
2415 + TUE("hlt", 1000070, ba80, 1, (oIffffb), bkpt, t_hlt),
2417 /* ARMv8 T32 only. */
2418 #undef ARM_VARIANT
2419 #define ARM_VARIANT NULL
2420 diff --git a/gas/config/tc-i386.h b/gas/config/tc-i386.h
2421 index f10b00df9c..fcb87e83a8 100644
2422 --- a/gas/config/tc-i386.h
2423 +++ b/gas/config/tc-i386.h
2424 @@ -206,7 +206,7 @@ if ((n) \
2425 goto around; \
2428 -#define MAX_MEM_FOR_RS_ALIGN_CODE 4095
2429 +#define MAX_MEM_FOR_RS_ALIGN_CODE (alignment ? ((1 << alignment) - 1) : 1)
2431 void i386_print_statistics (FILE *);
2432 #define tc_print_statistics i386_print_statistics
2433 @@ -251,6 +251,7 @@ struct i386_tc_frag_data
2434 enum processor_type isa;
2435 i386_cpu_flags isa_flags;
2436 enum processor_type tune;
2437 + unsigned int max_bytes;
2440 /* We need to emit the right NOP pattern in .align frags. This is
2441 @@ -258,12 +259,14 @@ struct i386_tc_frag_data
2442 the isa/tune settings at the time the .align was assembled. */
2443 #define TC_FRAG_TYPE struct i386_tc_frag_data
2445 +/* NB: max_chars is a local variable in frag_var_init. */
2446 #define TC_FRAG_INIT(FRAGP) \
2447 do \
2449 (FRAGP)->tc_frag_data.isa = cpu_arch_isa; \
2450 (FRAGP)->tc_frag_data.isa_flags = cpu_arch_isa_flags; \
2451 (FRAGP)->tc_frag_data.tune = cpu_arch_tune; \
2452 + (FRAGP)->tc_frag_data.max_bytes = max_chars; \
2454 while (0)
2456 @@ -280,7 +283,8 @@ if (fragP->fr_type == rs_align_code) \
2457 offsetT __count = (fragP->fr_next->fr_address \
2458 - fragP->fr_address \
2459 - fragP->fr_fix); \
2460 - if (__count > 0 && __count <= MAX_MEM_FOR_RS_ALIGN_CODE) \
2461 + if (__count > 0 \
2462 + && (unsigned int) __count <= fragP->tc_frag_data.max_bytes) \
2463 md_generate_nops (fragP, fragP->fr_literal + fragP->fr_fix, \
2464 __count, 0); \
2466 diff --git a/gas/config/tc-visium.c b/gas/config/tc-visium.c
2467 index 36a682c408..bbd320e5ed 100644
2468 --- a/gas/config/tc-visium.c
2469 +++ b/gas/config/tc-visium.c
2470 @@ -1368,6 +1368,10 @@ md_assemble (char *str0)
2471 if (previous_mode == mode_cad || previous_mode == mode_ci)
2472 as_bad ("branch instruction in delay slot");
2474 + /* For the GR6, BRA insns must be aligned on 64-bit boundaries. */
2475 + if (visium_arch == VISIUM_ARCH_GR6)
2476 + do_align (3, NULL, 0, 0);
2478 this_dest = r3;
2479 condition_code = cc;
2480 break;
2481 diff --git a/gas/configure b/gas/configure
2482 index 2c0dc012ae..3cb0c2cb11 100755
2483 --- a/gas/configure
2484 +++ b/gas/configure
2485 @@ -1,6 +1,6 @@
2486 #! /bin/sh
2487 # Guess values for system-dependent variables and create Makefiles.
2488 -# Generated by GNU Autoconf 2.69 for gas 2.32.
2489 +# Generated by GNU Autoconf 2.69 for gas 2.32.0.
2492 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
2493 @@ -587,8 +587,8 @@ MAKEFLAGS=
2494 # Identity of this package.
2495 PACKAGE_NAME='gas'
2496 PACKAGE_TARNAME='gas'
2497 -PACKAGE_VERSION='2.32'
2498 -PACKAGE_STRING='gas 2.32'
2499 +PACKAGE_VERSION='2.32.0'
2500 +PACKAGE_STRING='gas 2.32.0'
2501 PACKAGE_BUGREPORT=''
2502 PACKAGE_URL=''
2504 @@ -1368,7 +1368,7 @@ if test "$ac_init_help" = "long"; then
2505 # Omit some internal or obsolete options to make the list less imposing.
2506 # This message is too long to be a string in the A/UX 3.1 sh.
2507 cat <<_ACEOF
2508 -\`configure' configures gas 2.32 to adapt to many kinds of systems.
2509 +\`configure' configures gas 2.32.0 to adapt to many kinds of systems.
2511 Usage: $0 [OPTION]... [VAR=VALUE]...
2513 @@ -1439,7 +1439,7 @@ fi
2515 if test -n "$ac_init_help"; then
2516 case $ac_init_help in
2517 - short | recursive ) echo "Configuration of gas 2.32:";;
2518 + short | recursive ) echo "Configuration of gas 2.32.0:";;
2519 esac
2520 cat <<\_ACEOF
2522 @@ -1573,7 +1573,7 @@ fi
2523 test -n "$ac_init_help" && exit $ac_status
2524 if $ac_init_version; then
2525 cat <<\_ACEOF
2526 -gas configure 2.32
2527 +gas configure 2.32.0
2528 generated by GNU Autoconf 2.69
2530 Copyright (C) 2012 Free Software Foundation, Inc.
2531 @@ -2038,7 +2038,7 @@ cat >config.log <<_ACEOF
2532 This file contains any messages produced by compilers while
2533 running configure, to aid debugging if configure makes a mistake.
2535 -It was created by gas $as_me 2.32, which was
2536 +It was created by gas $as_me 2.32.0, which was
2537 generated by GNU Autoconf 2.69. Invocation command line was
2539 $ $0 $@
2540 @@ -3985,7 +3985,7 @@ fi
2542 # Define the identity of the package.
2543 PACKAGE='gas'
2544 - VERSION='2.32'
2545 + VERSION='2.32.0'
2548 cat >>confdefs.h <<_ACEOF
2549 @@ -15672,7 +15672,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2550 # report actual input values of CONFIG_FILES etc. instead of their
2551 # values after options handling.
2552 ac_log="
2553 -This file was extended by gas $as_me 2.32, which was
2554 +This file was extended by gas $as_me 2.32.0, which was
2555 generated by GNU Autoconf 2.69. Invocation command line was
2557 CONFIG_FILES = $CONFIG_FILES
2558 @@ -15738,7 +15738,7 @@ _ACEOF
2559 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2560 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
2561 ac_cs_version="\\
2562 -gas config.status 2.32
2563 +gas config.status 2.32.0
2564 configured by $0, generated by GNU Autoconf 2.69,
2565 with options \\"\$ac_cs_config\\"
2567 diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi
2568 index 7451f2f795..f754538a06 100644
2569 --- a/gas/doc/c-aarch64.texi
2570 +++ b/gas/doc/c-aarch64.texi
2571 @@ -425,6 +425,12 @@ should only be done if it is really necessary.
2573 @c VVVVVVVVVVVVVVVVVVVVVVVVVV
2575 +@cindex @code{.variant_pcs} directive, AArch64
2576 +@item .variant_pcs @var{symbol}
2577 +This directive marks @var{symbol} referencing a function that may
2578 +follow a variant procedure call standard with different register
2579 +usage convention from the base procedure call standard.
2581 @c WWWWWWWWWWWWWWWWWWWWWWWWWW
2582 @c XXXXXXXXXXXXXXXXXXXXXXXXXX
2584 diff --git a/gas/macro.c b/gas/macro.c
2585 index 68ae04b010..5f41c13cb8 100644
2586 --- a/gas/macro.c
2587 +++ b/gas/macro.c
2588 @@ -285,8 +285,8 @@ getstring (size_t idx, sb *in, sb *acc)
2590 int nest = 0;
2591 idx++;
2592 - while ((in->ptr[idx] != '>' || nest)
2593 - && idx < in->len)
2594 + while (idx < in->len
2595 + && (in->ptr[idx] != '>' || nest))
2597 if (in->ptr[idx] == '!')
2599 diff --git a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.d b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.d
2600 index 53a95fb302..37981bc14d 100644
2601 --- a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.d
2602 +++ b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.d
2603 @@ -57,64 +57,64 @@ Disassembly of section \.text:
2604 .*: badf001f cmpp x0, sp
2605 .*: d9200800 stg x0, \[x0\]
2606 .*: d9200b60 stg x0, \[x27\]
2607 -.*: d920081f stg xzr, \[x0\]
2608 +.*: d920081f stg sp, \[x0\]
2609 .*: d93fb81b stg x27, \[x0, #-80\]
2610 .*: d9200c00 stg x0, \[x0, #0\]!
2611 -.*: d9200c1f stg xzr, \[x0, #0\]!
2612 +.*: d9200c1f stg sp, \[x0, #0\]!
2613 .*: d920ac1b stg x27, \[x0, #160\]!
2614 .*: d9200400 stg x0, \[x0\], #0
2615 -.*: d920041f stg xzr, \[x0\], #0
2616 +.*: d920041f stg sp, \[x0\], #0
2617 .*: d93a641b stg x27, \[x0\], #-1440
2618 .*: d92ffbe0 stg x0, \[sp, #4080\]
2619 -.*: d92ffbff stg xzr, \[sp, #4080\]
2620 +.*: d92ffbff stg sp, \[sp, #4080\]
2621 .*: d9300bfb stg x27, \[sp, #-4096\]
2622 .*: d92fffe0 stg x0, \[sp, #4080\]!
2623 -.*: d93007ff stg xzr, \[sp\], #-4096
2624 +.*: d93007ff stg sp, \[sp\], #-4096
2625 .*: d9600800 stzg x0, \[x0\]
2626 .*: d9600b60 stzg x0, \[x27\]
2627 -.*: d960081f stzg xzr, \[x0\]
2628 +.*: d960081f stzg sp, \[x0\]
2629 .*: d97fb81b stzg x27, \[x0, #-80\]
2630 .*: d9600c00 stzg x0, \[x0, #0\]!
2631 -.*: d9600c1f stzg xzr, \[x0, #0\]!
2632 +.*: d9600c1f stzg sp, \[x0, #0\]!
2633 .*: d960ac1b stzg x27, \[x0, #160\]!
2634 .*: d9600400 stzg x0, \[x0\], #0
2635 -.*: d960041f stzg xzr, \[x0\], #0
2636 +.*: d960041f stzg sp, \[x0\], #0
2637 .*: d97a641b stzg x27, \[x0\], #-1440
2638 .*: d96ffbe0 stzg x0, \[sp, #4080\]
2639 -.*: d96ffbff stzg xzr, \[sp, #4080\]
2640 +.*: d96ffbff stzg sp, \[sp, #4080\]
2641 .*: d9700bfb stzg x27, \[sp, #-4096\]
2642 .*: d96fffe0 stzg x0, \[sp, #4080\]!
2643 -.*: d97007ff stzg xzr, \[sp\], #-4096
2644 +.*: d97007ff stzg sp, \[sp\], #-4096
2645 .*: d9a00800 st2g x0, \[x0\]
2646 .*: d9a00b60 st2g x0, \[x27\]
2647 -.*: d9a0081f st2g xzr, \[x0\]
2648 +.*: d9a0081f st2g sp, \[x0\]
2649 .*: d9bfb81b st2g x27, \[x0, #-80\]
2650 .*: d9a00c00 st2g x0, \[x0, #0\]!
2651 -.*: d9a00c1f st2g xzr, \[x0, #0\]!
2652 +.*: d9a00c1f st2g sp, \[x0, #0\]!
2653 .*: d9a0ac1b st2g x27, \[x0, #160\]!
2654 .*: d9a00400 st2g x0, \[x0\], #0
2655 -.*: d9a0041f st2g xzr, \[x0\], #0
2656 +.*: d9a0041f st2g sp, \[x0\], #0
2657 .*: d9ba641b st2g x27, \[x0\], #-1440
2658 .*: d9affbe0 st2g x0, \[sp, #4080\]
2659 -.*: d9affbff st2g xzr, \[sp, #4080\]
2660 +.*: d9affbff st2g sp, \[sp, #4080\]
2661 .*: d9b00bfb st2g x27, \[sp, #-4096\]
2662 .*: d9afffe0 st2g x0, \[sp, #4080\]!
2663 -.*: d9b007ff st2g xzr, \[sp\], #-4096
2664 +.*: d9b007ff st2g sp, \[sp\], #-4096
2665 .*: d9e00800 stz2g x0, \[x0\]
2666 .*: d9e00b60 stz2g x0, \[x27\]
2667 -.*: d9e0081f stz2g xzr, \[x0\]
2668 +.*: d9e0081f stz2g sp, \[x0\]
2669 .*: d9ffb81b stz2g x27, \[x0, #-80\]
2670 .*: d9e00c00 stz2g x0, \[x0, #0\]!
2671 -.*: d9e00c1f stz2g xzr, \[x0, #0\]!
2672 +.*: d9e00c1f stz2g sp, \[x0, #0\]!
2673 .*: d9e0ac1b stz2g x27, \[x0, #160\]!
2674 .*: d9e00400 stz2g x0, \[x0\], #0
2675 -.*: d9e0041f stz2g xzr, \[x0\], #0
2676 +.*: d9e0041f stz2g sp, \[x0\], #0
2677 .*: d9fa641b stz2g x27, \[x0\], #-1440
2678 .*: d9effbe0 stz2g x0, \[sp, #4080\]
2679 -.*: d9effbff stz2g xzr, \[sp, #4080\]
2680 +.*: d9effbff stz2g sp, \[sp, #4080\]
2681 .*: d9f00bfb stz2g x27, \[sp, #-4096\]
2682 .*: d9efffe0 stz2g x0, \[sp, #4080\]!
2683 -.*: d9f007ff stz2g xzr, \[sp\], #-4096
2684 +.*: d9f007ff stz2g sp, \[sp\], #-4096
2685 .*: 69000000 stgp x0, x0, \[x0\]
2686 .*: 69006c00 stgp x0, x27, \[x0\]
2687 .*: 6900001b stgp x27, x0, \[x0\]
2688 @@ -143,3 +143,15 @@ Disassembly of section \.text:
2689 .*: d9200379 stzgm x25, \[x27\]
2690 .*: d92003e0 stzgm x0, \[sp\]
2691 .*: d920001f stzgm xzr, \[x0\]
2692 +.*: d9e00000 ldgm x0, \[x0\]
2693 +.*: d9e0001b ldgm x27, \[x0\]
2694 +.*: d9e00360 ldgm x0, \[x27\]
2695 +.*: d9e00379 ldgm x25, \[x27\]
2696 +.*: d9e003e0 ldgm x0, \[sp\]
2697 +.*: d9e0001f ldgm xzr, \[x0\]
2698 +.*: d9a00000 stgm x0, \[x0\]
2699 +.*: d9a0001b stgm x27, \[x0\]
2700 +.*: d9a00360 stgm x0, \[x27\]
2701 +.*: d9a00379 stgm x25, \[x27\]
2702 +.*: d9a003e0 stgm x0, \[sp\]
2703 +.*: d9a0001f stgm xzr, \[x0\]
2704 diff --git a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
2705 index 2ca1a68201..bd01d73b00 100644
2706 --- a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
2707 +++ b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
2708 @@ -19,19 +19,19 @@ func:
2709 .macro expand_stg op
2710 \op x0, [x0, #0]
2711 \op x0, [x27, #0]
2712 - \op xzr, [x0, #0]
2713 + \op sp, [x0, #0]
2714 \op x27, [x0, #-80]
2715 \op x0, [x0, #0]!
2716 - \op xzr, [x0, #0]!
2717 + \op sp, [x0, #0]!
2718 \op x27, [x0, #160]!
2719 \op x0, [x0], #0
2720 - \op xzr, [x0], #0
2721 + \op sp, [x0], #0
2722 \op x27, [x0], #-1440
2723 \op x0, [sp, #4080]
2724 - \op xzr, [sp, #4080]
2725 + \op sp, [sp, #4080]
2726 \op x27, [sp, #-4096]
2727 \op x0, [sp, #4080]!
2728 - \op xzr, [sp], #-4096
2729 + \op sp, [sp], #-4096
2730 .endm
2732 .macro expand_ldg_bulk op
2733 @@ -113,3 +113,5 @@ func:
2734 ldg x0, [x0, #-4096]
2736 expand_ldg_bulk stzgm
2737 + expand_ldg_bulk ldgm
2738 + expand_ldg_bulk stgm
2739 diff --git a/gas/testsuite/gas/aarch64/illegal-memtag.l b/gas/testsuite/gas/aarch64/illegal-memtag.l
2740 index aa79aacc18..67ec2831a5 100644
2741 --- a/gas/testsuite/gas/aarch64/illegal-memtag.l
2742 +++ b/gas/testsuite/gas/aarch64/illegal-memtag.l
2743 @@ -14,6 +14,10 @@
2744 [^:]*:[0-9]+: Error: immediate offset out of range -1024 to 1008 at operand 3 -- `stgp x1,x2,\[x3,#-1025\]'
2745 [^:]*:[0-9]+: Error: the optional immediate offset can only be 0 at operand 2 -- `stzgm x2,\[x3,#16\]'
2746 [^:]*:[0-9]+: Error: invalid addressing mode at operand 2 -- `stzgm x4,\[x5,#16\]!'
2747 +[^:]*:[0-9]+: Error: the optional immediate offset can only be 0 at operand 2 -- `ldgm x2,\[x3,#16\]'
2748 +[^:]*:[0-9]+: Error: invalid addressing mode at operand 2 -- `ldgm x4,\[x5,#16\]!'
2749 +[^:]*:[0-9]+: Error: the optional immediate offset can only be 0 at operand 2 -- `stgm x2,\[x3,#16\]'
2750 +[^:]*:[0-9]+: Error: invalid addressing mode at operand 2 -- `stgm x4,\[x5,#16\]!'
2751 [^:]*:[0-9]+: Error: operand 1 must be an integer or stack pointer register -- `irg xzr,x2,x3'
2752 [^:]*:[0-9]+: Error: operand 2 must be an integer or stack pointer register -- `irg x1,xzr,x3'
2753 [^:]*:[0-9]+: Error: operand 3 must be an integer register -- `irg x1,x2,sp'
2754 @@ -34,10 +38,10 @@
2755 [^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `st2g x2,\[xzr,#0\]!'
2756 [^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `stzg x2,\[xzr\],#0'
2757 [^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `stz2g x2,\[xzr,#0\]'
2758 -[^:]*:[0-9]+: Error: operand 1 must be an integer register -- `stg sp,\[x2,#0\]'
2759 -[^:]*:[0-9]+: Error: operand 1 must be an integer register -- `st2g sp,\[x2,#0\]!'
2760 -[^:]*:[0-9]+: Error: operand 1 must be an integer register -- `stzg sp,\[x2\],#0'
2761 -[^:]*:[0-9]+: Error: operand 1 must be an integer register -- `stz2g sp,\[x2,#0\]'
2762 +[^:]*:[0-9]+: Error: operand 1 must be an integer or stack pointer register -- `stg xzr,\[x2,#0\]'
2763 +[^:]*:[0-9]+: Error: operand 1 must be an integer or stack pointer register -- `st2g xzr,\[x2,#0\]!'
2764 +[^:]*:[0-9]+: Error: operand 1 must be an integer or stack pointer register -- `stzg xzr,\[x2\],#0'
2765 +[^:]*:[0-9]+: Error: operand 1 must be an integer or stack pointer register -- `stz2g xzr,\[x2,#0\]'
2766 [^:]*:[0-9]+: Error: operand 1 must be an integer register -- `stgp sp,x2,\[x3\]'
2767 [^:]*:[0-9]+: Error: operand 2 must be an integer register -- `stgp x1,sp,\[x3\]'
2768 [^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 3 -- `stgp x0,x0,\[xzr\]'
2769 @@ -45,3 +49,7 @@
2770 [^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `ldg x0,\[xzr,#16\]'
2771 [^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `stzgm x0,\[xzr\]'
2772 [^:]*:[0-9]+: Error: operand 1 must be an integer register -- `stzgm sp,\[x3\]'
2773 +[^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `ldgm x0,\[xzr\]'
2774 +[^:]*:[0-9]+: Error: operand 1 must be an integer register -- `ldgm sp,\[x3\]'
2775 +[^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `stgm x0,\[xzr\]'
2776 +[^:]*:[0-9]+: Error: operand 1 must be an integer register -- `stgm sp,\[x3\]'
2777 diff --git a/gas/testsuite/gas/aarch64/illegal-memtag.s b/gas/testsuite/gas/aarch64/illegal-memtag.s
2778 index 9c9c48b3bd..aa574f40f4 100644
2779 --- a/gas/testsuite/gas/aarch64/illegal-memtag.s
2780 +++ b/gas/testsuite/gas/aarch64/illegal-memtag.s
2781 @@ -24,6 +24,12 @@ func:
2782 stzgm x2, [x3, #16]
2783 stzgm x4, [x5, #16]!
2785 + # LDGM/STGM
2786 + ldgm x2, [x3, #16]
2787 + ldgm x4, [x5, #16]!
2788 + stgm x2, [x3, #16]
2789 + stgm x4, [x5, #16]!
2791 # Illegal SP/XZR registers
2792 irg xzr, x2, x3
2793 irg x1, xzr, x3
2794 @@ -45,10 +51,10 @@ func:
2795 st2g x2, [xzr, #0]!
2796 stzg x2, [xzr], #0
2797 stz2g x2, [xzr, #0]
2798 - stg sp, [x2, #0]
2799 - st2g sp, [x2, #0]!
2800 - stzg sp, [x2], #0
2801 - stz2g sp, [x2, #0]
2802 + stg xzr, [x2, #0]
2803 + st2g xzr, [x2, #0]!
2804 + stzg xzr, [x2], #0
2805 + stz2g xzr, [x2, #0]
2806 stgp sp, x2, [x3]
2807 stgp x1, sp, [x3]
2808 stgp x0, x0, [xzr]
2809 @@ -59,3 +65,7 @@ func:
2810 # Xt == Xn with writeback should not complain
2811 st2g x2, [x2, #0]!
2812 stzg x2, [x2], #0
2813 + ldgm x0, [xzr]
2814 + ldgm sp, [x3]
2815 + stgm x0, [xzr]
2816 + stgm sp, [x3]
2817 diff --git a/gas/testsuite/gas/aarch64/illegal-sysreg-4.l b/gas/testsuite/gas/aarch64/illegal-sysreg-4.l
2818 index d431f9bfc5..590f20e107 100644
2819 --- a/gas/testsuite/gas/aarch64/illegal-sysreg-4.l
2820 +++ b/gas/testsuite/gas/aarch64/illegal-sysreg-4.l
2821 @@ -23,6 +23,7 @@
2822 [^:]*:[0-9]+: Error: selected processor does not support system register name 'tfsr_el12'
2823 [^:]*:[0-9]+: Error: selected processor does not support system register name 'rgsr_el1'
2824 [^:]*:[0-9]+: Error: selected processor does not support system register name 'gcr_el1'
2825 +[^:]*:[0-9]+: Error: selected processor does not support system register name 'gmid_el1'
2826 [^:]*:[0-9]+: Error: selected processor does not support PSTATE field name 'tco'
2827 [^:]*:[0-9]+: Error: selected processor does not support system register name 'tco'
2828 [^:]*:[0-9]+: Error: selected processor does not support PSTATE field name 'tco'
2829 diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_25.d b/gas/testsuite/gas/aarch64/sve-movprfx_25.d
2830 index 1573856462..2b4f654823 100644
2831 --- a/gas/testsuite/gas/aarch64/sve-movprfx_25.d
2832 +++ b/gas/testsuite/gas/aarch64/sve-movprfx_25.d
2833 @@ -21,7 +21,7 @@ Disassembly of section .*:
2834 [^:]+: 04d12461 movprfx z1.d, p1/m, z3.d
2835 [^:]+: 05e8a441 mov z1.d, p1/m, x2
2836 [^:]+: 04d12461 movprfx z1.d, p1/m, z3.d
2837 -[^:]+: 05e8a421 mov z1.d, p1/m, x1 // note: output register of preceding `movprfx' used as input at operand 3
2838 +[^:]+: 05e8a421 mov z1.d, p1/m, x1
2839 [^:]+: 04d12461 movprfx z1.d, p1/m, z3.d
2840 [^:]+: 05e08441 mov z1.d, p1/m, d2
2841 [^:]+: 04d12461 movprfx z1.d, p1/m, z3.d
2842 diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_25.l b/gas/testsuite/gas/aarch64/sve-movprfx_25.l
2843 index ec7e2dbd60..259ad55547 100644
2844 --- a/gas/testsuite/gas/aarch64/sve-movprfx_25.l
2845 +++ b/gas/testsuite/gas/aarch64/sve-movprfx_25.l
2846 @@ -1,5 +1,4 @@
2847 [^:]*: Assembler messages:
2848 .*: Warning: predicate register differs from that in preceding `movprfx' at operand 2 -- `cpy z1.d,p9/m,#12'
2849 .*: Warning: merging predicate expected due to preceding `movprfx' at operand 2 -- `cpy z1.d,p1/z,#12'
2850 -.*: Warning: output register of preceding `movprfx' used as input at operand 3 -- `cpy z1.d,p1/m,x1'
2851 .*: Warning: output register of preceding `movprfx' used as input at operand 3 -- `cpy z1.d,p1/m,d1'
2852 diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_25.s b/gas/testsuite/gas/aarch64/sve-movprfx_25.s
2853 index 58124cee1c..0e64763de1 100644
2854 --- a/gas/testsuite/gas/aarch64/sve-movprfx_25.s
2855 +++ b/gas/testsuite/gas/aarch64/sve-movprfx_25.s
2856 @@ -29,7 +29,7 @@ f:
2857 movprfx z1.d, p1/m, z3.d
2858 cpy z1.d, p1/m, x2
2860 - /* Not OK, scalar but register z1 and x1 are architecturally the same. */
2861 + /* OK, scalar predicated, alias mov. */
2862 movprfx z1.d, p1/m, z3.d
2863 cpy z1.d, p1/m, x1
2865 diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_26.d b/gas/testsuite/gas/aarch64/sve-movprfx_26.d
2866 index 00bafdc830..1f7a85d4e8 100644
2867 --- a/gas/testsuite/gas/aarch64/sve-movprfx_26.d
2868 +++ b/gas/testsuite/gas/aarch64/sve-movprfx_26.d
2869 @@ -16,8 +16,48 @@ Disassembly of section .*:
2870 [^:]+: 65cba440 fcvt z0.d, p1/m, z2.s // note: register size not compatible with previous `movprfx' at operand 1
2871 [^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2872 [^:]+: 65cba440 fcvt z0.d, p1/m, z2.s
2873 +[^:]+: 04912420 movprfx z0.s, p1/m, z1.s
2874 +[^:]+: 65d8a440 fcvtzs z0.s, p1/m, z2.d // note: register size not compatible with previous `movprfx' at operand 1
2875 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2876 +[^:]+: 65d8a440 fcvtzs z0.s, p1/m, z2.d
2877 +[^:]+: 04912420 movprfx z0.s, p1/m, z1.s
2878 +[^:]+: 65dca440 fcvtzs z0.d, p1/m, z2.s // note: register size not compatible with previous `movprfx' at operand 1
2879 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2880 +[^:]+: 65dca440 fcvtzs z0.d, p1/m, z2.s
2881 +[^:]+: 04912420 movprfx z0.s, p1/m, z1.s
2882 +[^:]+: 65d9a440 fcvtzu z0.s, p1/m, z2.d // note: register size not compatible with previous `movprfx' at operand 1
2883 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2884 +[^:]+: 65d9a440 fcvtzu z0.s, p1/m, z2.d
2885 +[^:]+: 04912420 movprfx z0.s, p1/m, z1.s
2886 +[^:]+: 65dda440 fcvtzu z0.d, p1/m, z2.s // note: register size not compatible with previous `movprfx' at operand 1
2887 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2888 +[^:]+: 65dda440 fcvtzu z0.d, p1/m, z2.s
2889 +[^:]+: 04912420 movprfx z0.s, p1/m, z1.s
2890 +[^:]+: 65d4a440 scvtf z0.s, p1/m, z2.d // note: register size not compatible with previous `movprfx' at operand 1
2891 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2892 +[^:]+: 65d4a440 scvtf z0.s, p1/m, z2.d
2893 +[^:]+: 04912420 movprfx z0.s, p1/m, z1.s
2894 +[^:]+: 65d0a440 scvtf z0.d, p1/m, z2.s // note: register size not compatible with previous `movprfx' at operand 1
2895 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2896 +[^:]+: 65d0a440 scvtf z0.d, p1/m, z2.s
2897 +[^:]+: 04912420 movprfx z0.s, p1/m, z1.s
2898 +[^:]+: 65d5a440 ucvtf z0.s, p1/m, z2.d // note: register size not compatible with previous `movprfx' at operand 1
2899 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2900 +[^:]+: 65d5a440 ucvtf z0.s, p1/m, z2.d
2901 +[^:]+: 04912420 movprfx z0.s, p1/m, z1.s
2902 +[^:]+: 65d1a440 ucvtf z0.d, p1/m, z2.s // note: register size not compatible with previous `movprfx' at operand 1
2903 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2904 +[^:]+: 65d1a440 ucvtf z0.d, p1/m, z2.s
2905 [^:]+: 04112420 movprfx z0.b, p1/m, z1.b
2906 [^:]+: 041b8440 lsl z0.b, p1/m, z0.b, z2.d
2907 [^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2908 [^:]+: 041b8440 lsl z0.b, p1/m, z0.b, z2.d // note: register size not compatible with previous `movprfx' at operand 1
2909 +[^:]+: 04112420 movprfx z0.b, p1/m, z1.b
2910 +[^:]+: 04198440 lsr z0.b, p1/m, z0.b, z2.d
2911 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2912 +[^:]+: 04198440 lsr z0.b, p1/m, z0.b, z2.d // note: register size not compatible with previous `movprfx' at operand 1
2913 +[^:]+: 04112420 movprfx z0.b, p1/m, z1.b
2914 +[^:]+: 04188440 asr z0.b, p1/m, z0.b, z2.d
2915 +[^:]+: 04d12420 movprfx z0.d, p1/m, z1.d
2916 +[^:]+: 04188440 asr z0.b, p1/m, z0.b, z2.d // note: register size not compatible with previous `movprfx' at operand 1
2917 [^:]+: d65f03c0 ret
2918 diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_26.l b/gas/testsuite/gas/aarch64/sve-movprfx_26.l
2919 index 695f90fde0..3595566318 100644
2920 --- a/gas/testsuite/gas/aarch64/sve-movprfx_26.l
2921 +++ b/gas/testsuite/gas/aarch64/sve-movprfx_26.l
2922 @@ -1,4 +1,14 @@
2923 [^:]*: Assembler messages:
2924 .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvt Z0.S,P1/M,Z2.D'
2925 .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvt Z0.D,P1/M,Z2.S'
2926 -.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `lsl Z0.B,P1/M,Z0.B,Z2.D'
2927 \ No newline at end of file
2928 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvtzs Z0.S,P1/M,Z2.D'
2929 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvtzs Z0.D,P1/M,Z2.S'
2930 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvtzu Z0.S,P1/M,Z2.D'
2931 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvtzu Z0.D,P1/M,Z2.S'
2932 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `scvtf Z0.S,P1/M,Z2.D'
2933 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `scvtf Z0.D,P1/M,Z2.S'
2934 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `ucvtf Z0.S,P1/M,Z2.D'
2935 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `ucvtf Z0.D,P1/M,Z2.S'
2936 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `lsl Z0.B,P1/M,Z0.B,Z2.D'
2937 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `lsr Z0.B,P1/M,Z0.B,Z2.D'
2938 +.*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `asr Z0.B,P1/M,Z0.B,Z2.D'
2939 diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_26.s b/gas/testsuite/gas/aarch64/sve-movprfx_26.s
2940 index 15f52db144..859a0e20bd 100644
2941 --- a/gas/testsuite/gas/aarch64/sve-movprfx_26.s
2942 +++ b/gas/testsuite/gas/aarch64/sve-movprfx_26.s
2943 @@ -4,28 +4,44 @@
2944 .arch armv8-a+sve
2947 + .macro test_cvt, insn
2949 /* Not OK, 64-bit operation, upper 32-bits cleared. */
2950 movprfx Z0.S, P1/M, Z1.S
2951 - fcvt Z0.S, P1/M, Z2.D
2952 + \insn Z0.S, P1/M, Z2.D
2954 /* OK, 64-bit operation, upper 32-bits cleared. */
2955 movprfx Z0.D, P1/M, Z1.D
2956 - fcvt Z0.S, P1/M, Z2.D
2957 + \insn Z0.S, P1/M, Z2.D
2959 /* Not OK, 64-bit operation ignoring 32-bits. */
2960 movprfx Z0.S, P1/M, Z1.S
2961 - fcvt Z0.D, P1/M, Z2.S
2962 + \insn Z0.D, P1/M, Z2.S
2964 /* OK, 64-bit operation ignoring 32-bits. */
2965 movprfx Z0.D, P1/M, Z1.D
2966 - fcvt Z0.D, P1/M, Z2.S
2967 + \insn Z0.D, P1/M, Z2.S
2968 + .endm test_cvt
2970 + .macro test_shift, insn
2971 /* OK, 8-bit operation. */
2972 movprfx Z0.B, P1/M, Z1.B
2973 - lsl Z0.B, P1/M, Z0.B, Z2.D
2974 + \insn Z0.B, P1/M, Z0.B, Z2.D
2976 /* Not Ok, destination register sizes don't match. */
2977 movprfx Z0.D, P1/M, Z1.D
2978 - lsl Z0.B, P1/M, Z0.B, Z2.D
2979 + \insn Z0.B, P1/M, Z0.B, Z2.D
2980 + .endm test_shift
2982 + test_cvt fcvt
2983 + test_cvt fcvtzs
2984 + test_cvt fcvtzu
2985 + test_cvt scvtf
2986 + test_cvt ucvtf
2988 + test_shift lsl
2989 + test_shift lsr
2990 + test_shift asr
2994 diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_27.d b/gas/testsuite/gas/aarch64/sve-movprfx_27.d
2995 new file mode 100644
2996 index 0000000000..ef0bc9ad00
2997 --- /dev/null
2998 +++ b/gas/testsuite/gas/aarch64/sve-movprfx_27.d
2999 @@ -0,0 +1,14 @@
3000 +#source: sve-movprfx_27.s
3001 +#as: -march=armv8-a+sve -I$srcdir/$subdir
3002 +#objdump: -Dr -M notes
3004 +.* file format .*
3006 +Disassembly of section .*:
3008 +0+ <.*>:
3009 +[^:]+: 0420bc20 movprfx z0, z1
3010 +[^:]+: 0590ce00 fmov z0.s, p0/m, #1.0+(e\+00)?
3011 +[^:]+: 0420bc20 movprfx z0, z1
3012 +[^:]+: 0590ce00 fmov z0.s, p0/m, #1.0+(e\+00)?
3013 +[^:]+: d65f03c0 ret
3014 diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_27.s b/gas/testsuite/gas/aarch64/sve-movprfx_27.s
3015 new file mode 100644
3016 index 0000000000..bb4d3a70b6
3017 --- /dev/null
3018 +++ b/gas/testsuite/gas/aarch64/sve-movprfx_27.s
3019 @@ -0,0 +1,11 @@
3020 + .text
3021 + .arch armv8-a+sve
3024 + movprfx z0, z1
3025 + fmov z0.s, p0/m, #1.0
3027 + movprfx z0, z1
3028 + fcpy z0.s, p0/m, #1.0
3030 + ret
3031 diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d b/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d
3032 new file mode 100644
3033 index 0000000000..6257ce1687
3034 --- /dev/null
3035 +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d
3036 @@ -0,0 +1,10 @@
3037 +#objdump: -t
3039 +.*: file format .*
3041 +SYMBOL TABLE:
3042 +0+ l d \.text 0+ \.text
3043 +0+ l d \.data 0+ \.data
3044 +0+ l d \.bss 0+ \.bss
3045 +0+ l \.text 0+ func
3046 +0+ \*UND\* 0+ 0x80 foobar
3047 diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.s b/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.s
3048 new file mode 100644
3049 index 0000000000..aecb9bde57
3050 --- /dev/null
3051 +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.s
3052 @@ -0,0 +1,8 @@
3053 +.text
3054 +.variant_pcs foobar
3055 +func:
3056 + bl foobar
3057 + b foobar
3059 +.data
3060 +.xword foobar
3061 diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d b/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d
3062 new file mode 100644
3063 index 0000000000..d9b60ac8e7
3064 --- /dev/null
3065 +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d
3066 @@ -0,0 +1,9 @@
3067 +#objdump: -t
3069 +.*: file format .*
3071 +SYMBOL TABLE:
3072 +0+ l d \.text 0+ \.text
3073 +0+ l d \.data 0+ \.data
3074 +0+ l d \.bss 0+ \.bss
3075 +0+ l \.text 0+ 0x80 foo
3076 diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.s b/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.s
3077 new file mode 100644
3078 index 0000000000..820733b306
3079 --- /dev/null
3080 +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.s
3081 @@ -0,0 +1,4 @@
3082 +.text
3083 +.variant_pcs foo
3084 +foo:
3085 + ret
3086 diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d b/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d
3087 new file mode 100644
3088 index 0000000000..204914efbd
3089 --- /dev/null
3090 +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d
3091 @@ -0,0 +1,12 @@
3092 +#objdump: -t
3094 +.*: file format .*
3096 +SYMBOL TABLE:
3097 +0+ l d \.text 0+ \.text
3098 +0+ l d \.data 0+ \.data
3099 +0+ l d \.bss 0+ \.bss
3100 +0+ g \.text 0+ 0x80 foo_vpcs
3101 +0+ g \.text 0+ foo_base
3102 +0+ g \.text 0+ 0x80 alias_vpcs
3103 +0+ g \.text 0+ alias_base
3104 diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.s b/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.s
3105 new file mode 100644
3106 index 0000000000..9960831682
3107 --- /dev/null
3108 +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.s
3109 @@ -0,0 +1,20 @@
3110 +.text
3111 +.global foo_vpcs
3112 +.global foo_base
3113 +.global alias_vpcs
3114 +.global alias_base
3116 +.variant_pcs foo_vpcs
3117 +.variant_pcs alias_vpcs
3119 +foo_vpcs:
3120 +foo_base:
3121 + bl foo_vpcs
3122 + bl foo_base
3123 + bl alias_vpcs
3124 + bl alias_base
3126 +/* Check that the STO_AARCH64_VARIANT_PCS is not affected by .set. */
3128 +.set alias_base, foo_vpcs
3129 +.set alias_vpcs, foo_base
3130 diff --git a/gas/testsuite/gas/aarch64/sysreg-4.d b/gas/testsuite/gas/aarch64/sysreg-4.d
3131 index ab6e217fc1..c25536d6ca 100644
3132 --- a/gas/testsuite/gas/aarch64/sysreg-4.d
3133 +++ b/gas/testsuite/gas/aarch64/sysreg-4.d
3134 @@ -21,20 +21,21 @@ Disassembly of section \.text:
3135 .*: d5380388 mrs x8, id_pfr2_el1
3136 .*: d53b42e1 mrs x1, tco
3137 .*: d53b42e2 mrs x2, tco
3138 -.*: d5386621 mrs x1, tfsre0_el1
3139 -.*: d5386501 mrs x1, tfsr_el1
3140 -.*: d53c6502 mrs x2, tfsr_el2
3141 -.*: d53e6603 mrs x3, tfsr_el3
3142 -.*: d53d660c mrs x12, tfsr_el12
3143 +.*: d5385621 mrs x1, tfsre0_el1
3144 +.*: d5385601 mrs x1, tfsr_el1
3145 +.*: d53c5602 mrs x2, tfsr_el2
3146 +.*: d53e5603 mrs x3, tfsr_el3
3147 +.*: d53d560c mrs x12, tfsr_el12
3148 .*: d53810a1 mrs x1, rgsr_el1
3149 .*: d53810c3 mrs x3, gcr_el1
3150 +.*: d5390084 mrs x4, gmid_el1
3151 .*: d51b42e1 msr tco, x1
3152 .*: d51b42e2 msr tco, x2
3153 -.*: d5186621 msr tfsre0_el1, x1
3154 -.*: d5186501 msr tfsr_el1, x1
3155 -.*: d51c6502 msr tfsr_el2, x2
3156 -.*: d51e6603 msr tfsr_el3, x3
3157 -.*: d51d660c msr tfsr_el12, x12
3158 +.*: d5185621 msr tfsre0_el1, x1
3159 +.*: d5185601 msr tfsr_el1, x1
3160 +.*: d51c5602 msr tfsr_el2, x2
3161 +.*: d51e5603 msr tfsr_el3, x3
3162 +.*: d51d560c msr tfsr_el12, x12
3163 .*: d51810a1 msr rgsr_el1, x1
3164 .*: d51810c3 msr gcr_el1, x3
3165 .*: d503489f msr tco, #0x8
3166 diff --git a/gas/testsuite/gas/aarch64/sysreg-4.s b/gas/testsuite/gas/aarch64/sysreg-4.s
3167 index 6c18b4a4e4..ace9803081 100644
3168 --- a/gas/testsuite/gas/aarch64/sysreg-4.s
3169 +++ b/gas/testsuite/gas/aarch64/sysreg-4.s
3170 @@ -24,6 +24,7 @@ func:
3171 mrs x12, TFSR_EL12
3172 mrs x1, rgsr_el1
3173 mrs x3, gcr_el1
3174 + mrs x4, gmid_el1
3176 # MSR (register)
3177 msr tco, x1
3178 diff --git a/gas/testsuite/gas/arm/armv8a-automatic-hlt.d b/gas/testsuite/gas/arm/armv8a-automatic-hlt.d
3179 index ee6c428538..9ce94d36c9 100644
3180 --- a/gas/testsuite/gas/arm/armv8a-automatic-hlt.d
3181 +++ b/gas/testsuite/gas/arm/armv8a-automatic-hlt.d
3182 @@ -5,4 +5,6 @@ Attribute Section: aeabi
3183 File Attributes
3184 Tag_CPU_arch: v8
3185 Tag_CPU_arch_profile: Application
3186 + Tag_ARM_ISA_use: Yes
3187 Tag_THUMB_ISA_use: Thumb-2
3189 diff --git a/gas/testsuite/gas/arm/hlt.d b/gas/testsuite/gas/arm/hlt.d
3190 new file mode 100644
3191 index 0000000000..b05c1fb8d6
3192 --- /dev/null
3193 +++ b/gas/testsuite/gas/arm/hlt.d
3194 @@ -0,0 +1,35 @@
3195 +#objdump: -d
3196 +# This test is only valid on ELF based ports.
3197 +#notarget: *-*-pe *-*-wince
3199 +.*: file format .*
3201 +Disassembly of section \.text:
3203 +0+ <.*>:
3204 +[^:]+:\s+ba80 hlt 0x0000
3205 +[^:]+:\s+ba8f hlt 0x000f
3206 +[^:]+:\s+e1000070 hlt 0x0000
3207 +[^:]+:\s+e100007f hlt 0x000f
3208 +[^:]+:\s+ba80 hlt 0x0000
3209 +[^:]+:\s+ba8f hlt 0x000f
3210 +[^:]+:\s+e1000070 hlt 0x0000
3211 +[^:]+:\s+e100007f hlt 0x000f
3212 +[^:]+:\s+ba80 hlt 0x0000
3213 +[^:]+:\s+ba8f hlt 0x000f
3214 +[^:]+:\s+e1000070 hlt 0x0000
3215 +[^:]+:\s+e100007f hlt 0x000f
3216 +[^:]+:\s+ba80 hlt 0x0000
3217 +[^:]+:\s+ba8f hlt 0x000f
3218 +[^:]+:\s+e1000070 hlt 0x0000
3219 +[^:]+:\s+e100007f hlt 0x000f
3220 +[^:]+:\s+ba80 hlt 0x0000
3221 +[^:]+:\s+ba8f hlt 0x000f
3222 +[^:]+:\s+e1000070 hlt 0x0000
3223 +[^:]+:\s+e100007f hlt 0x000f
3224 +[^:]+:\s+e1000070 hlt 0x0000
3225 +[^:]+:\s+e100007f hlt 0x000f
3226 +[^:]+:\s+e1000070 hlt 0x0000
3227 +[^:]+:\s+e100007f hlt 0x000f
3228 +[^:]+:\s+e1000070 hlt 0x0000
3229 +[^:]+:\s+e100007f hlt 0x000f
3230 diff --git a/gas/testsuite/gas/arm/hlt.s b/gas/testsuite/gas/arm/hlt.s
3231 new file mode 100644
3232 index 0000000000..02d1316bca
3233 --- /dev/null
3234 +++ b/gas/testsuite/gas/arm/hlt.s
3235 @@ -0,0 +1,22 @@
3236 +# Test that hlt is available for all architectures.
3237 +.macro gen_for_arch arch, has_thumb
3238 + .arch \arch
3239 + .ifc "yes","\has_thumb"
3240 + .thumb
3241 + hlt
3242 + hlt 0xf
3243 + .endif
3244 + .arm
3245 + hlt
3246 + hlt 0xf
3247 +.endm
3249 +gen_for_arch armv8-a, yes
3250 +gen_for_arch armv7-a, yes
3251 +gen_for_arch armv6, yes
3252 +gen_for_arch armv5t, yes
3253 +gen_for_arch armv4t, yes
3254 +gen_for_arch armv3, no
3255 +gen_for_arch armv2, no
3256 +gen_for_arch armv1, no
3258 diff --git a/gas/testsuite/gas/arm/load-pseudo.s b/gas/testsuite/gas/arm/load-pseudo.s
3259 new file mode 100644
3260 index 0000000000..2102522b71
3261 --- /dev/null
3262 +++ b/gas/testsuite/gas/arm/load-pseudo.s
3263 @@ -0,0 +1,3 @@
3264 +.syntax unified
3265 +ldr r0, =(0x30)
3266 +ldr r0, =(0x70000000)
3267 diff --git a/gas/testsuite/gas/arm/m0-load-pseudo.d b/gas/testsuite/gas/arm/m0-load-pseudo.d
3268 new file mode 100644
3269 index 0000000000..cc7e08518f
3270 --- /dev/null
3271 +++ b/gas/testsuite/gas/arm/m0-load-pseudo.d
3272 @@ -0,0 +1,12 @@
3273 +# name: Load pseudo-operation for Cortex-M0
3274 +# as: -mcpu=cortex-m0
3275 +# objdump: -dr --prefix-addresses --show-raw-insn -M force-thumb
3276 +# source: load-pseudo.s
3278 +.*: +file format .*arm.*
3281 +Disassembly of section .text:
3282 +[^>]*> 4800 ldr r0, \[pc, #0\] ; \(00000004 [^>]*>\)
3283 +[^>]*> 4801 ldr r0, \[pc, #4\] ; \(00000008 [^>]*>\)
3284 +#...
3285 diff --git a/gas/testsuite/gas/arm/m23-load-pseudo.d b/gas/testsuite/gas/arm/m23-load-pseudo.d
3286 new file mode 100644
3287 index 0000000000..2e0dbe5479
3288 --- /dev/null
3289 +++ b/gas/testsuite/gas/arm/m23-load-pseudo.d
3290 @@ -0,0 +1,12 @@
3291 +# name: Load pseudo-operation for Cortex-M23
3292 +# as: -mcpu=cortex-m23
3293 +# objdump: -dr --prefix-addresses --show-raw-insn -M force-thumb
3294 +# source: load-pseudo.s
3296 +.*: +file format .*arm.*
3299 +Disassembly of section .text:
3300 +[^>]*> f240 0030 movw r0, #48 ; 0x30
3301 +[^>]*> 4800 ldr r0, \[pc, #0\] ; \(00000008 [^>]*>\)
3302 +#...
3303 diff --git a/gas/testsuite/gas/arm/m33-load-pseudo.d b/gas/testsuite/gas/arm/m33-load-pseudo.d
3304 new file mode 100644
3305 index 0000000000..e77bffd0f4
3306 --- /dev/null
3307 +++ b/gas/testsuite/gas/arm/m33-load-pseudo.d
3308 @@ -0,0 +1,11 @@
3309 +# name: Load pseudo-operation for Cortex-M33
3310 +# as: -mcpu=cortex-m33
3311 +# objdump: -dr --prefix-addresses --show-raw-insn -M force-thumb
3312 +# source: load-pseudo.s
3314 +.*: +file format .*arm.*
3317 +Disassembly of section .text:
3318 +[^>]*> f04f 0030 mov.w r0, #48 ; 0x30
3319 +[^>]*> f04f 40e0 mov.w r0, #1879048192 ; 0x70000000
3320 diff --git a/gas/testsuite/gas/s390/zarch-arch13.d b/gas/testsuite/gas/s390/zarch-arch13.d
3321 index 2530be6d52..fecbeb548c 100644
3322 --- a/gas/testsuite/gas/s390/zarch-arch13.d
3323 +++ b/gas/testsuite/gas/s390/zarch-arch13.d
3324 @@ -61,27 +61,27 @@ Disassembly of section .text:
3325 .*: b9 e3 bd 69 [ ]*selgrnh %r6,%r9,%r11
3326 .*: b9 e3 bd 69 [ ]*selgrnh %r6,%r9,%r11
3327 .*: b9 e3 be 69 [ ]*selgrno %r6,%r9,%r11
3328 -.*: b9 c0 bd 69 [ ]*selhhhrnh %r6,%r9,%r11
3329 -.*: b9 c0 b1 69 [ ]*selhhhro %r6,%r9,%r11
3330 -.*: b9 c0 b2 69 [ ]*selhhhrh %r6,%r9,%r11
3331 -.*: b9 c0 b2 69 [ ]*selhhhrh %r6,%r9,%r11
3332 -.*: b9 c0 b3 69 [ ]*selhhhrnle %r6,%r9,%r11
3333 -.*: b9 c0 b4 69 [ ]*selhhhrl %r6,%r9,%r11
3334 -.*: b9 c0 b4 69 [ ]*selhhhrl %r6,%r9,%r11
3335 -.*: b9 c0 b5 69 [ ]*selhhhrnhe %r6,%r9,%r11
3336 -.*: b9 c0 b6 69 [ ]*selhhhrlh %r6,%r9,%r11
3337 -.*: b9 c0 b7 69 [ ]*selhhhrne %r6,%r9,%r11
3338 -.*: b9 c0 b7 69 [ ]*selhhhrne %r6,%r9,%r11
3339 -.*: b9 c0 b8 69 [ ]*selhhhre %r6,%r9,%r11
3340 -.*: b9 c0 b8 69 [ ]*selhhhre %r6,%r9,%r11
3341 -.*: b9 c0 b9 69 [ ]*selhhhrnlh %r6,%r9,%r11
3342 -.*: b9 c0 ba 69 [ ]*selhhhrhe %r6,%r9,%r11
3343 -.*: b9 c0 bb 69 [ ]*selhhhrnl %r6,%r9,%r11
3344 -.*: b9 c0 bb 69 [ ]*selhhhrnl %r6,%r9,%r11
3345 -.*: b9 c0 bc 69 [ ]*selhhhrle %r6,%r9,%r11
3346 -.*: b9 c0 bd 69 [ ]*selhhhrnh %r6,%r9,%r11
3347 -.*: b9 c0 bd 69 [ ]*selhhhrnh %r6,%r9,%r11
3348 -.*: b9 c0 be 69 [ ]*selhhhrno %r6,%r9,%r11
3349 +.*: b9 c0 bd 69 [ ]*selfhrnh %r6,%r9,%r11
3350 +.*: b9 c0 b1 69 [ ]*selfhro %r6,%r9,%r11
3351 +.*: b9 c0 b2 69 [ ]*selfhrh %r6,%r9,%r11
3352 +.*: b9 c0 b2 69 [ ]*selfhrh %r6,%r9,%r11
3353 +.*: b9 c0 b3 69 [ ]*selfhrnle %r6,%r9,%r11
3354 +.*: b9 c0 b4 69 [ ]*selfhrl %r6,%r9,%r11
3355 +.*: b9 c0 b4 69 [ ]*selfhrl %r6,%r9,%r11
3356 +.*: b9 c0 b5 69 [ ]*selfhrnhe %r6,%r9,%r11
3357 +.*: b9 c0 b6 69 [ ]*selfhrlh %r6,%r9,%r11
3358 +.*: b9 c0 b7 69 [ ]*selfhrne %r6,%r9,%r11
3359 +.*: b9 c0 b7 69 [ ]*selfhrne %r6,%r9,%r11
3360 +.*: b9 c0 b8 69 [ ]*selfhre %r6,%r9,%r11
3361 +.*: b9 c0 b8 69 [ ]*selfhre %r6,%r9,%r11
3362 +.*: b9 c0 b9 69 [ ]*selfhrnlh %r6,%r9,%r11
3363 +.*: b9 c0 ba 69 [ ]*selfhrhe %r6,%r9,%r11
3364 +.*: b9 c0 bb 69 [ ]*selfhrnl %r6,%r9,%r11
3365 +.*: b9 c0 bb 69 [ ]*selfhrnl %r6,%r9,%r11
3366 +.*: b9 c0 bc 69 [ ]*selfhrle %r6,%r9,%r11
3367 +.*: b9 c0 bd 69 [ ]*selfhrnh %r6,%r9,%r11
3368 +.*: b9 c0 bd 69 [ ]*selfhrnh %r6,%r9,%r11
3369 +.*: b9 c0 be 69 [ ]*selfhrno %r6,%r9,%r11
3370 .*: e6 f6 9f a0 d0 06 [ ]*vlbr %v15,4000\(%r6,%r9\),13
3371 .*: e6 f6 9f a0 10 06 [ ]*vlbrh %v15,4000\(%r6,%r9\)
3372 .*: e6 f6 9f a0 20 06 [ ]*vlbrf %v15,4000\(%r6,%r9\)
3373 @@ -130,11 +130,8 @@ Disassembly of section .text:
3374 .*: e7 f1 42 00 87 8b [ ]*vstrsf %v15,%v17,%v20,%v24
3375 .*: e7 f1 42 d0 87 8b [ ]*vstrsf %v15,%v17,%v20,%v24,13
3376 .*: e7 f1 40 20 87 8b [ ]*vstrszb %v15,%v17,%v20,%v24
3377 -.*: e7 f1 40 f0 87 8b [ ]*vstrszb %v15,%v17,%v20,%v24,13
3378 .*: e7 f1 41 20 87 8b [ ]*vstrszh %v15,%v17,%v20,%v24
3379 -.*: e7 f1 41 f0 87 8b [ ]*vstrszh %v15,%v17,%v20,%v24,13
3380 .*: e7 f1 42 20 87 8b [ ]*vstrszf %v15,%v17,%v20,%v24
3381 -.*: e7 f1 42 f0 87 8b [ ]*vstrszf %v15,%v17,%v20,%v24,13
3382 .*: e7 f1 00 bc d4 c3 [ ]*vcfps %v15,%v17,13,12,11
3383 .*: e7 f1 00 cd 24 c3 [ ]*wcefb %v15,%v17,5,12
3384 .*: e7 f1 00 cd 24 c3 [ ]*wcefb %v15,%v17,5,12
3385 @@ -154,3 +151,4 @@ Disassembly of section .text:
3386 .*: e6 6f 00 d0 00 52 [ ]*vcvbg %r6,%v15,13
3387 .*: e6 6f 00 dc 00 52 [ ]*vcvbg %r6,%v15,13,12
3388 .*: b9 3a 00 69 [ ]*kdsa %r6,%r9
3389 +.*: 07 07 [ ]*nopr %r7
3390 diff --git a/gas/testsuite/gas/s390/zarch-arch13.s b/gas/testsuite/gas/s390/zarch-arch13.s
3391 index 2dbbafb663..9563a1b469 100644
3392 --- a/gas/testsuite/gas/s390/zarch-arch13.s
3393 +++ b/gas/testsuite/gas/s390/zarch-arch13.s
3394 @@ -55,27 +55,27 @@ foo:
3395 selgrnh %r6,%r9,%r11
3396 selgrnp %r6,%r9,%r11
3397 selgrno %r6,%r9,%r11
3398 - selhhhr %r6,%r9,%r11,13
3399 - selhhhro %r6,%r9,%r11
3400 - selhhhrh %r6,%r9,%r11
3401 - selhhhrp %r6,%r9,%r11
3402 - selhhhrnle %r6,%r9,%r11
3403 - selhhhrl %r6,%r9,%r11
3404 - selhhhrm %r6,%r9,%r11
3405 - selhhhrnhe %r6,%r9,%r11
3406 - selhhhrlh %r6,%r9,%r11
3407 - selhhhrne %r6,%r9,%r11
3408 - selhhhrnz %r6,%r9,%r11
3409 - selhhhre %r6,%r9,%r11
3410 - selhhhrz %r6,%r9,%r11
3411 - selhhhrnlh %r6,%r9,%r11
3412 - selhhhrhe %r6,%r9,%r11
3413 - selhhhrnl %r6,%r9,%r11
3414 - selhhhrnm %r6,%r9,%r11
3415 - selhhhrle %r6,%r9,%r11
3416 - selhhhrnh %r6,%r9,%r11
3417 - selhhhrnp %r6,%r9,%r11
3418 - selhhhrno %r6,%r9,%r11
3419 + selfhr %r6,%r9,%r11,13
3420 + selfhro %r6,%r9,%r11
3421 + selfhrh %r6,%r9,%r11
3422 + selfhrp %r6,%r9,%r11
3423 + selfhrnle %r6,%r9,%r11
3424 + selfhrl %r6,%r9,%r11
3425 + selfhrm %r6,%r9,%r11
3426 + selfhrnhe %r6,%r9,%r11
3427 + selfhrlh %r6,%r9,%r11
3428 + selfhrne %r6,%r9,%r11
3429 + selfhrnz %r6,%r9,%r11
3430 + selfhre %r6,%r9,%r11
3431 + selfhrz %r6,%r9,%r11
3432 + selfhrnlh %r6,%r9,%r11
3433 + selfhrhe %r6,%r9,%r11
3434 + selfhrnl %r6,%r9,%r11
3435 + selfhrnm %r6,%r9,%r11
3436 + selfhrle %r6,%r9,%r11
3437 + selfhrnh %r6,%r9,%r11
3438 + selfhrnp %r6,%r9,%r11
3439 + selfhrno %r6,%r9,%r11
3440 vlbr %v15,4000(%r6,%r9),13
3441 vlbrh %v15,4000(%r6,%r9)
3442 vlbrf %v15,4000(%r6,%r9)
3443 @@ -124,11 +124,8 @@ foo:
3444 vstrsf %v15,%v17,%v20,%v24
3445 vstrsf %v15,%v17,%v20,%v24,13
3446 vstrszb %v15,%v17,%v20,%v24
3447 - vstrszb %v15,%v17,%v20,%v24,13
3448 vstrszh %v15,%v17,%v20,%v24
3449 - vstrszh %v15,%v17,%v20,%v24,13
3450 vstrszf %v15,%v17,%v20,%v24
3451 - vstrszf %v15,%v17,%v20,%v24,13
3452 vcfps %v15,%v17,13,12,11
3453 vcefb %v15,%v17,13,12
3454 wcefb %v15,%v17,13,12
3455 diff --git a/gas/testsuite/gas/visium/allinsn_gr6.d b/gas/testsuite/gas/visium/allinsn_gr6.d
3456 index bb198eca8e..c7f627bb34 100644
3457 --- a/gas/testsuite/gas/visium/allinsn_gr6.d
3458 +++ b/gas/testsuite/gas/visium/allinsn_gr6.d
3459 @@ -86,10 +86,10 @@ Disassembly of section .text:
3460 120: 06 a5 1a 02 asr.w r6,r5,0
3461 124: 86 a5 1a 12 asr.w r6,r5,1
3462 128: 86 a7 23 f1 asr.b r8,r7,31
3463 - 12c: 0f 89 28 04 bra eq,r9,r10
3464 - 130: 07 a0 00 04 rflag r0
3465 - 134: af 87 04 04 bra ne,r7,r1
3466 - 138: 07 e0 ae 04 readmda r11
3467 + 12c: 07 a0 00 04 rflag r0
3468 + 130: 0f 89 28 04 bra eq,r9,r10
3469 + 134: 07 e0 ae 04 readmda r11
3470 + 138: af 87 04 04 bra ne,r7,r1
3471 13c: 07 e0 b3 f4 eamread r12,31
3472 140: 87 cd 30 04 extb.l r12,r13
3473 144: 87 cf 38 02 extb.w r14,r15
3474 @@ -130,8 +130,8 @@ Disassembly of section .text:
3475 1d0: 84 a7 7f ff moviu r7,0x7FFF
3476 1d4: 04 c6 00 01 moviq r6,1
3477 1d8: 84 47 ff ff subi r7,65535
3478 - 1dc: ff 86 00 04 bra tr,r6,r0
3479 - 1e0: 86 00 00 04 add.l r0,r0,r0
3480 + 1dc: 86 00 00 04 add.l r0,r0,r0
3481 + 1e0: ff 86 00 04 bra tr,r6,r0
3482 1e4: d3 e3 84 5c fpinst 10,f1,f3,f5
3483 1e8: db e4 88 6c fpinst 11,f2,f4,f6
3484 1ec: 7b ed ac fc fpinst 15,f11,f13,f15
3485 diff --git a/gas/testsuite/gas/visium/allinsn_gr6.s b/gas/testsuite/gas/visium/allinsn_gr6.s
3486 index 32953fbfb8..11006b836b 100644
3487 --- a/gas/testsuite/gas/visium/allinsn_gr6.s
3488 +++ b/gas/testsuite/gas/visium/allinsn_gr6.s
3489 @@ -93,11 +93,10 @@ sreg:
3490 asr.w r6,r5,1
3491 asr.b r8,r7,31
3493 - bra eq,r9,r10
3494 rflag r0
3495 - bra ne,r7,r1
3497 + bra eq,r9,r10
3498 eamread r11,0
3499 + bra ne,r7,r1
3500 eamread r12,31
3502 extb.l r12,r13
3503 @@ -151,8 +150,8 @@ sreg:
3504 moviq r6,1
3505 subi r7,65535
3507 - bra tr,r6,r0
3508 add.l r0,r0,r0
3509 + bra tr,r6,r0
3512 fpinst 10,f1,f3,f5
3513 diff --git a/gas/testsuite/gas/visium/bra-1.d b/gas/testsuite/gas/visium/bra-1.d
3514 new file mode 100644
3515 index 0000000000..483b36bc8f
3516 --- /dev/null
3517 +++ b/gas/testsuite/gas/visium/bra-1.d
3518 @@ -0,0 +1,12 @@
3519 +#as: -mtune=gr6
3520 +#objdump: -d
3521 +#name: bra-1
3523 +.*: +file format .*
3525 +Disassembly of section .text:
3527 +00000000 <foo>:
3528 + ...
3529 + 8: ff 95 54 04 bra tr,r21,r21
3530 + c: 00 00 00 00 nop
3531 diff --git a/gas/testsuite/gas/visium/bra-1.s b/gas/testsuite/gas/visium/bra-1.s
3532 new file mode 100644
3533 index 0000000000..11544b887d
3534 --- /dev/null
3535 +++ b/gas/testsuite/gas/visium/bra-1.s
3536 @@ -0,0 +1,5 @@
3537 + .text
3538 +foo:
3539 + nop
3540 + bra tr,r21,r21
3541 + nop
3542 diff --git a/gas/testsuite/gas/visium/visium.exp b/gas/testsuite/gas/visium/visium.exp
3543 index eabe1b0aa3..4c1ac2c7e7 100644
3544 --- a/gas/testsuite/gas/visium/visium.exp
3545 +++ b/gas/testsuite/gas/visium/visium.exp
3546 @@ -24,6 +24,7 @@ if [istarget visium-*-*] {
3547 run_dump_test "allinsn_def"
3548 run_dump_test "allinsn_gr5"
3549 run_dump_test "allinsn_gr6"
3550 + run_dump_test "bra-1"
3551 run_dump_test "brr-1"
3552 run_dump_test "brr-2"
3553 run_dump_test "high-1"
3554 diff --git a/gold/ChangeLog b/gold/ChangeLog
3555 index 458bed793e..62a1b34ff5 100644
3556 --- a/gold/ChangeLog
3557 +++ b/gold/ChangeLog
3558 @@ -1,3 +1,7 @@
3559 +2019-02-12 Nick Clifton <nickc@redhat.com>
3561 + * po/fr.po: Updated French translation.
3563 2019-02-02 Nick Clifton <nickc@redhat.com>
3565 2.32 Release.
3566 diff --git a/gold/po/fr.po b/gold/po/fr.po
3567 index 9c0e2b50ce..f17af45c7a 100644
3568 --- a/gold/po/fr.po
3569 +++ b/gold/po/fr.po
3570 @@ -1,18 +1,18 @@
3571 # Gold french translation
3572 -# Copyright © 2015 Free Software Foundation, Inc.
3573 +# Copyright © 2019 Free Software Foundation, Inc.
3574 # This file is distributed under the same license as the binutils package.
3576 -# Grégoire Scano <gregoire.scano@malloc.fr>, 2015, 2018
3577 +# Grégoire Scano <gregoire.scano@malloc.fr>, 2015, 2018, 2019
3579 # stub => espace d'amorçage
3580 # patch space => espace de retouche
3581 # relocation => relocalisation
3582 msgid ""
3583 msgstr ""
3584 -"Project-Id-Version: gold 2.30.90\n"
3585 +"Project-Id-Version: gold 2.31.90\n"
3586 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
3587 -"POT-Creation-Date: 2018-06-24 19:43+0100\n"
3588 -"PO-Revision-Date: 2018-07-17 18:45+0800\n"
3589 +"POT-Creation-Date: 2019-01-19 16:33+0000\n"
3590 +"PO-Revision-Date: 2019-02-12 09:56+0800\n"
3591 "Last-Translator: Grégoire Scano <gregoire.scano@malloc.fr>\n"
3592 "Language-Team: French <traduc@traduc.org>\n"
3593 "Language: fr\n"
3594 @@ -43,27 +43,27 @@ msgstr "relocalisation dynamique "
3595 msgid "Invalid/unrecognized reloc reloc %d."
3596 msgstr "Relocalisation %d non valide ou non reconnue."
3598 -#: aarch64.cc:511 arm.cc:7391 mips.cc:6681
3599 +#: aarch64.cc:511 arm.cc:7391 mips.cc:6685
3600 #, c-format
3601 msgid "undefined or discarded local symbol %u from object %s in GOT"
3602 -msgstr "symbole local %u de l'objet %s dans GOT non définit ou écarté"
3603 +msgstr "symbole local %u non-défini ou écarté depuis l'objet %s dans la GOT"
3605 -#: aarch64.cc:532 arm.cc:7413 mips.cc:6700
3606 +#: aarch64.cc:532 arm.cc:7413 mips.cc:6704
3607 #, c-format
3608 msgid "undefined or discarded symbol %s in GOT"
3609 -msgstr "symbole %s dans GOT non définit ou écarté"
3610 +msgstr "symbole %s non définit ou écarté dans la GOT"
3612 -#: aarch64.cc:1931 arm.cc:6543 object.cc:898
3613 +#: aarch64.cc:1931 arm.cc:6543 object.cc:900
3614 #, c-format
3615 msgid "invalid symbol table name index: %u"
3616 msgstr "index de nom de table de symboles invalide : %u"
3618 -#: aarch64.cc:1939 arm.cc:6551 object.cc:904
3619 +#: aarch64.cc:1939 arm.cc:6551 object.cc:906
3620 #, c-format
3621 msgid "symbol table name section has wrong type: %u"
3622 msgstr "la section de nom de table de symboles a un type incorrect : %u"
3624 -#: aarch64.cc:3831 arm.cc:10905 mips.cc:9604 powerpc.cc:2659 target.cc:94
3625 +#: aarch64.cc:3831 arm.cc:10905 mips.cc:9608 powerpc.cc:2762 target.cc:94
3626 #, c-format
3627 msgid "%s: unsupported ELF file type %d"
3628 msgstr "%s : type de fichier ELF %d non pris en charge"
3629 @@ -81,16 +81,16 @@ msgstr "** PLT"
3630 #: aarch64.cc:5553
3631 #, c-format
3632 msgid "Stub is too far away, try a smaller value for '--stub-group-size'. The current value is 0x%lx."
3633 -msgstr "L'espace d'amorçage est bien trop loin, essayez une value plus petite pour « --stub-group-size ». La valeur actuelle est 0x%lx."
3634 +msgstr "L'espace d'amorçage est bien trop loin, essayez une valeur plus petite pour « --stub-group-size ». La valeur actuelle est 0x%lx."
3636 -#: aarch64.cc:6015 arm.cc:8477 i386.cc:1772 mips.cc:12457 powerpc.cc:6422
3637 +#: aarch64.cc:6015 arm.cc:8477 i386.cc:1772 mips.cc:12461 powerpc.cc:6525
3638 #: s390.cc:2180 s390.cc:2628 sparc.cc:2134 tilegx.cc:3137 tilegx.cc:3589
3639 -#: x86_64.cc:3412 x86_64.cc:3864
3640 +#: x86_64.cc:3429 x86_64.cc:3881
3641 #, c-format
3642 msgid "%s: unsupported reloc %u against local symbol"
3643 -msgstr "%s : la relocalisation %u vis à vis du symbole local n'est pas prise en charge"
3644 +msgstr "%s : la relocalisation %u vers un symbole local n'est pas prise en charge"
3646 -#: aarch64.cc:6056 powerpc.cc:6527 s390.cc:2254 sparc.cc:2230
3647 +#: aarch64.cc:6056 powerpc.cc:6630 s390.cc:2254 sparc.cc:2230
3648 msgid "requires unsupported dynamic reloc; recompile with -fPIC"
3649 msgstr "nécessite une relocalisation dynamique non prise en charge ; veuillez recompiler avec -fPIC"
3651 @@ -107,27 +107,27 @@ msgstr "%s : la relocalisation %u n'est pas prise en charge pour un lien indép
3652 #: aarch64.cc:6287
3653 #, c-format
3654 msgid "%s: unsupported TLSLE reloc %u in shared code."
3655 -msgstr "%s : relocalisation TLSLE %u non prise en charge dans un code partagé"
3656 +msgstr "%s : relocalisation TLSLE %u non prise en charge dans un code partagé."
3658 -#: aarch64.cc:6372 arm.cc:8885 i386.cc:2127 mips.cc:12470 powerpc.cc:7211
3659 +#: aarch64.cc:6372 arm.cc:8885 i386.cc:2127 mips.cc:12474 powerpc.cc:7314
3660 #: s390.cc:3059 s390.cc:3076 sparc.cc:2572 tilegx.cc:3605 tilegx.cc:4144
3661 -#: x86_64.cc:3880 x86_64.cc:4399
3662 +#: x86_64.cc:3897 x86_64.cc:4416
3663 #, c-format
3664 msgid "%s: unsupported reloc %u against global symbol %s"
3665 -msgstr "%s : la relocalisation %u vis à vis du symbole global %s n'est pas prise en charge"
3666 +msgstr "%s : la relocalisation %u vers le symbole global %s n'est pas prise en charge"
3668 #: aarch64.cc:6711
3669 #, c-format
3670 msgid "%s: unsupported TLSLE reloc type %u in shared objects."
3671 -msgstr "%s : le type de relocalisation %u n'est pas prise en charge pour les objets partagés"
3672 +msgstr "%s : le type de relocalisation TLSLE %u n'est pas prise en charge pour les objets partagés"
3674 #: aarch64.cc:6756
3675 #, c-format
3676 msgid "%s: unsupported reloc type in global scan"
3677 -msgstr "%s : type de relocalisation non prise en charge pour un balayage global"
3678 +msgstr "%s : type de relocalisation non prise en charge lors d'un balayage global"
3680 -#: aarch64.cc:6896 powerpc.cc:8195 s390.cc:4009 sparc.cc:3164 tilegx.cc:4211
3681 -#: x86_64.cc:4464
3682 +#: aarch64.cc:6896 powerpc.cc:8298 s390.cc:4009 sparc.cc:3164 tilegx.cc:4211
3683 +#: x86_64.cc:4481
3684 #, c-format
3685 msgid "%s: unsupported REL reloc section"
3686 msgstr "%s : section de relocalisation REL non prise en charge"
3687 @@ -137,8 +137,8 @@ msgstr "%s : section de relocalisation REL non prise en charge"
3688 msgid "cannot relocate %s in object file"
3689 msgstr "impossible de relocaliser %s dans le fichier objet"
3691 -#: aarch64.cc:7332 i386.cc:2988 i386.cc:3754 mips.cc:10072 powerpc.cc:9756
3692 -#: s390.cc:3460 sparc.cc:3695 tilegx.cc:4726 x86_64.cc:4947
3693 +#: aarch64.cc:7332 i386.cc:2988 i386.cc:3754 mips.cc:10076 powerpc.cc:10096
3694 +#: s390.cc:3460 sparc.cc:3695 tilegx.cc:4726 x86_64.cc:4964
3695 #, c-format
3696 msgid "unexpected reloc %u in object file"
3697 msgstr "relocalisation %u inattendue dans le fichier objet"
3698 @@ -166,12 +166,12 @@ msgstr "la relaxation gd_to_ie sur %u n'est pas prise en charge"
3699 #: aarch64.cc:7626
3700 #, c-format
3701 msgid "%s: unsupported reloc %u in non-static TLSLE mode."
3702 -msgstr "%s : la relocalisation %u dans un mode TLSLE non statique n'est pas prise en charge"
3703 +msgstr "%s : la relocalisation %u n'est pas prise en charge dans un mode TLSLE non statique"
3705 #: aarch64.cc:7711
3706 #, c-format
3707 msgid "%s: unsupported TLS reloc %u."
3708 -msgstr "%s : la relocalisation %u n'est pas prise en charge"
3709 +msgstr "%s : la relocalisation TLS %u n'est pas prise en charge"
3711 #. Ideally we should give up gd_to_le relaxation and do gd access.
3712 #. However the gd_to_le relaxation decision has been made early
3713 @@ -184,27 +184,27 @@ msgstr "%s : la relocalisation %u n'est pas prise en charge"
3714 #: aarch64.cc:7768 aarch64.cc:7868
3715 #, c-format
3716 msgid "unexpected reloc insn sequence while relaxing tls gd to le for reloc %u."
3717 -msgstr "insn sequence relocalisation imprévue lors de la relaxation tls_gd_to_le pour la relocalisation %u."
3718 +msgstr "relocalisation de séquence insn imprévue lors de la relaxation tls_gd_to_le pour la relocalisation %u."
3720 #: aarch64.cc:7943
3721 #, c-format
3722 msgid "TLS variable referred by reloc %u is too far from TP."
3723 -msgstr "la variable TLS mentionnée par la relocalisation %u est trop loin du TP."
3724 +msgstr "la variable TLS visée par la relocalisation %u est trop loin du TP."
3726 #: aarch64.cc:8013
3727 #, c-format
3728 msgid "TLS variable referred by reloc %u is too far from TP. We Can't do gd_to_le relaxation.\n"
3729 -msgstr "la variable TLS mentionnée par la relocalisation %u est trop loin du TP. Impossible d'effectuer la relaxation gd_to_le.\n"
3730 +msgstr "la variable TLS visée par la relocalisation %u est trop loin du TP. Impossible d'effectuer la relaxation gd_to_le.\n"
3732 #: aarch64.cc:8037
3733 #, c-format
3734 msgid "unsupported tlsdesc gd_to_le optimization on reloc %u"
3735 -msgstr "optimisation tlsdesc fd_to_le sur la relocalisation %u non prise en charge"
3736 +msgstr "optimisation tlsdesc gd_to_le sur la relocalisation %u non prise en charge"
3738 #: aarch64.cc:8109
3739 #, c-format
3740 msgid "Don't support tlsdesc gd_to_ie optimization on reloc %u"
3741 -msgstr "Ne supporte pas l'optimisation tlsdesc gs_to_ie sur la relocalisation %u"
3742 +msgstr "Ne prend pas en charge l'optimisation tlsdesc gs_to_ie sur la relocalisation %u"
3744 #: aarch64.cc:8444
3745 #, c-format
3746 @@ -229,7 +229,7 @@ msgstr "%s : mauvais noms pour la table de symboles de l'archive"
3747 #: archive.cc:363
3748 #, c-format
3749 msgid "%s: malformed archive header at %zu"
3750 -msgstr "%s : mauvais en-tête d'archive à la position %zu"
3751 +msgstr "%s : en-tête d'archive malformé à la position %zu"
3753 #: archive.cc:383
3754 #, c-format
3755 @@ -249,44 +249,49 @@ msgstr "%s : index de nom étendu incorrect à la position %zu"
3756 #: archive.cc:440
3757 #, c-format
3758 msgid "%s: bad extended name entry at header %zu"
3759 -msgstr "%s : nom d'entrée étendu incorrect dans l'en-tête %zu"
3760 +msgstr "%s : nom d'entrée étendue incorrect dans l'en-tête %zu"
3762 #: archive.cc:537
3763 #, c-format
3764 msgid "%s: short archive header at %zu"
3765 msgstr "%s : en-tête d'archive trop court à la position %zu"
3767 -#: archive.cc:723
3768 +#: archive.cc:727
3769 #, c-format
3770 -msgid "%s: member at %zu is not an ELF object"
3771 -msgstr "%s : le membre à la position %zu n'est pas un objet ELF"
3772 +msgid "%s: plugin failed to claim member %s at %zu"
3773 +msgstr "%s : le greffon n'a pas pu récupérer le membre %s à la position %zu"
3775 -#: archive.cc:1084
3776 +#: archive.cc:731
3777 +#, c-format
3778 +msgid "%s: member %s at %zu is not an ELF object"
3779 +msgstr "%s : le membre %s à la position %zu n'est pas un objet ELF"
3781 +#: archive.cc:1093
3782 #, c-format
3783 msgid "%s: archive libraries: %u\n"
3784 -msgstr "%s : nombre de bibliothèques dans l'archive : %u\n"
3785 +msgstr "%s : bibliothèques dans l'archive : %u\n"
3787 -#: archive.cc:1086
3788 +#: archive.cc:1095
3789 #, c-format
3790 msgid "%s: total archive members: %u\n"
3791 msgstr "%s : nombre total de membres dans l'archive : %u\n"
3793 -#: archive.cc:1088
3794 +#: archive.cc:1097
3795 #, c-format
3796 msgid "%s: loaded archive members: %u\n"
3797 -msgstr "%s : nombre de membres de l'archive chargés : %u\n"
3798 +msgstr "%s : membres chargés de l'archive : %u\n"
3800 -#: archive.cc:1318
3801 +#: archive.cc:1327
3802 #, c-format
3803 msgid "%s: lib groups: %u\n"
3804 msgstr "%s : groupes de la bibliothèque : %u\n"
3806 -#: archive.cc:1320
3807 +#: archive.cc:1329
3808 #, c-format
3809 msgid "%s: total lib groups members: %u\n"
3810 msgstr "%s : nombre total de membres de groupes de la bibliothèque : %u\n"
3812 -#: archive.cc:1322
3813 +#: archive.cc:1331
3814 #, c-format
3815 msgid "%s: loaded lib groups members: %u\n"
3816 msgstr "%s : nombre de membres de groupes de la bibliothèque chargés : %u\n"
3817 @@ -314,7 +319,7 @@ msgstr "%s : l'instruction Thumb BLX cible la fonction thumb « %s »."
3819 #: arm.cc:4294
3820 msgid "conditional branch to PLT in THUMB-2 not supported yet."
3821 -msgstr "branche conditionnelle vers PLT dans THUMB-2 non prise en charge pour le moment."
3822 +msgstr "branche conditionnelle vers la PLT dans THUMB-2 non prise en charge pour le moment."
3824 #: arm.cc:5432
3825 msgid "PREL31 overflow in EXIDX_CANTUNWIND entry"
3826 @@ -324,7 +329,7 @@ msgstr "débordement PREL31 dans l'entrée EXIDX_CANTUNWIND"
3827 #: arm.cc:5678
3828 #, c-format
3829 msgid "uneven .ARM.exidx section size in %s section %u"
3830 -msgstr "la taille de la section .ARM.exidx dans la %s section %u est impaire"
3831 +msgstr "la taille de la section .ARM.exidx est impaire dans la section %2$u de %1$s"
3833 #: arm.cc:6004
3834 msgid "Found non-EXIDX input sections in EXIDX output section"
3835 @@ -382,27 +387,27 @@ msgid "requires unsupported dynamic reloc %s; recompile with -fPIC"
3836 msgstr "nécessite une relocalisation dynamique %s non prise en charge ; recompiler avec -fPIC"
3838 #: arm.cc:8547 i386.cc:1786 s390.cc:2271 sparc.cc:2247 tilegx.cc:3223
3839 -#: x86_64.cc:3522
3840 +#: x86_64.cc:3539
3841 #, c-format
3842 msgid "%s: unsupported TLS reloc %u for IFUNC symbol"
3843 msgstr "%s : la relocalisation TLS %u pour un symbole IFUNC n'est pas prise en charge"
3845 -#: arm.cc:8643 i386.cc:1862 powerpc.cc:6801 s390.cc:2364 x86_64.cc:3620
3846 +#: arm.cc:8643 i386.cc:1862 powerpc.cc:6904 s390.cc:2364 x86_64.cc:3637
3847 #, c-format
3848 msgid "section symbol %u has bad shndx %u"
3849 msgstr "le symbole de section %u a un mauvais shndx %u"
3851 #. These are relocations which should only be seen by the
3852 #. dynamic linker, and should never be seen here.
3853 -#: arm.cc:8752 arm.cc:9233 i386.cc:1950 i386.cc:2436 mips.cc:11254
3854 +#: arm.cc:8752 arm.cc:9233 i386.cc:1950 i386.cc:2436 mips.cc:11258
3855 #: s390.cc:2463 s390.cc:2897 sparc.cc:2553 sparc.cc:3033 tilegx.cc:3584
3856 -#: tilegx.cc:4139 x86_64.cc:3736 x86_64.cc:4272
3857 +#: tilegx.cc:4139 x86_64.cc:3753 x86_64.cc:4289
3858 #, c-format
3859 msgid "%s: unexpected reloc %u in object file"
3860 msgstr "%s : relocalisation %u inattendue dans le fichier objet"
3862 -#: arm.cc:8784 i386.cc:1984 mips.cc:10703 s390.cc:2507 sparc.cc:2452
3863 -#: tilegx.cc:3488 x86_64.cc:3768
3864 +#: arm.cc:8784 i386.cc:1984 mips.cc:10707 s390.cc:2507 sparc.cc:2452
3865 +#: tilegx.cc:3488 x86_64.cc:3785
3866 #, c-format
3867 msgid "local symbol %u has bad shndx %u"
3868 msgstr "le symbole local %u a un mauvais shndx %u"
3869 @@ -417,10 +422,10 @@ msgid "unable to provide V4BX reloc interworking fix up; the target profile does
3870 msgstr "impossible de fournir une correction de relocalisation V4BX interopérable ; le profil de la cible ne prend pas en charge l'instruction BX"
3872 #: arm.cc:10247 i386.cc:3020 i386.cc:3102 i386.cc:3167 i386.cc:3203
3873 -#: i386.cc:3275 mips.cc:12292 powerpc.cc:9807 s390.cc:3466 s390.cc:3537
3874 +#: i386.cc:3275 mips.cc:12296 powerpc.cc:10147 s390.cc:3466 s390.cc:3537
3875 #: s390.cc:3574 s390.cc:3596 s390.cc:3621 sparc.cc:3701 sparc.cc:3892
3876 -#: sparc.cc:3953 sparc.cc:4060 tilegx.cc:4732 x86_64.cc:4968 x86_64.cc:5094
3877 -#: x86_64.cc:5166 x86_64.cc:5200
3878 +#: sparc.cc:3953 sparc.cc:4060 tilegx.cc:4732 x86_64.cc:4985 x86_64.cc:5111
3879 +#: x86_64.cc:5183 x86_64.cc:5217
3880 #, c-format
3881 msgid "unsupported reloc %u"
3882 msgstr "la relocalisation %u n'est pas prise en charge"
3883 @@ -537,7 +542,7 @@ msgstr "** attributs"
3884 msgid "cannot open %s: %s:"
3885 msgstr "impossible d'ouvrir %s : %s :"
3887 -#: common.cc:351 output.cc:2514 output.cc:2613
3888 +#: common.cc:351 output.cc:2515 output.cc:2614
3889 #, c-format
3890 msgid "out of patch space in section %s; relink with --incremental-full"
3891 msgstr "à court d'espace de retouche dans la section %s ; rééditer les liens avec --incremental-full"
3892 @@ -648,7 +653,7 @@ msgstr "l'index du nom de la table des symboles dynamiques est incorrect : %u"
3893 msgid "dynamic symbol table name section has wrong type: %u"
3894 msgstr "le type de la section de nom de table des symboles dynamiques est incorrect : %u"
3896 -#: dynobj.cc:498 object.cc:737 object.cc:1597
3897 +#: dynobj.cc:498 object.cc:737 object.cc:1599
3898 #, c-format
3899 msgid "bad section name offset for section %u: %lu"
3900 msgstr "l'offset du nom de section pour la section %u est incorrect : %lu"
3901 @@ -1041,14 +1046,14 @@ msgstr "impossible d'utiliser -r avec l'objet dynamique %s"
3902 msgid "cannot use non-ELF output format with dynamic object %s"
3903 msgstr "le format de sortie ELF est obligatoire avec l'objet dynamique %s"
3905 -#: gold.cc:634
3906 +#: gold.cc:640
3907 #, c-format
3908 msgid "cannot mix split-stack '%s' and non-split-stack '%s' when using -r"
3909 msgstr "impossible d'utiliser split-stack « %s » et non-split-stack « %s » avec -r"
3911 #. FIXME: This needs to specify the location somehow.
3912 -#: i386.cc:639 i386.cc:2800 sparc.cc:324 sparc.cc:3296 x86_64.cc:1072
3913 -#: x86_64.cc:4660
3914 +#: i386.cc:639 i386.cc:2800 sparc.cc:324 sparc.cc:3296 x86_64.cc:1073
3915 +#: x86_64.cc:4677
3916 msgid "missing expected TLS relocation"
3917 msgstr "absence de la relocalisation TLS attendue"
3919 @@ -1079,14 +1084,14 @@ msgstr "relocalisation %u imprévue vers un symbole local sans registre de base
3921 #: i386.cc:3175
3922 msgid "both SUN and GNU model TLS relocations"
3923 -msgstr "SUN et GNU modèlent les relocalisations TLS"
3924 +msgstr "SUN et GNU suivent les relocalisations TLS"
3926 -#: i386.cc:3768 mips.cc:10076
3927 +#: i386.cc:3768 mips.cc:10080
3928 #, c-format
3929 msgid "unsupported reloc %u in object file"
3930 msgstr "la relocalisation %u n'est pas prise en charge dans le fichier objet"
3932 -#: i386.cc:4037 powerpc.cc:8149 s390.cc:4877 x86_64.cc:6005
3933 +#: i386.cc:4037 powerpc.cc:8252 s390.cc:4877 x86_64.cc:6022
3934 #, c-format
3935 msgid "failed to match split-stack sequence at section %u offset %0zx"
3936 msgstr "l'association de séquence de la pile scindée (split-stack) à l'offset %2$0zx de la section %1$u a échoué"
3937 @@ -1137,7 +1142,7 @@ msgstr "%s : fichier de script a changé"
3938 msgid "unsupported ELF machine number %d"
3939 msgstr "le numéro de machine ELF %d n'est pas pris en charge"
3941 -#: incremental.cc:871 object.cc:3346
3942 +#: incremental.cc:871 object.cc:3357
3943 #, c-format
3944 msgid "%s: incompatible target"
3945 msgstr "%s : cible incompatible"
3946 @@ -1280,12 +1285,12 @@ msgstr "l'argument « %s » de --build-id n'est pas reconnu"
3947 msgid "load segment overlap [0x%llx -> 0x%llx] and [0x%llx -> 0x%llx]"
3948 msgstr "le segment de chargement chevauche [0x%llx -> 0x%llx] et [0x%llx -> 0x%llx]"
3950 -#: layout.cc:4226 output.cc:4589
3951 +#: layout.cc:4226 output.cc:4590
3952 #, c-format
3953 msgid "out of patch space for section %s; relink with --incremental-full"
3954 msgstr "à court d'espace de retouche pour la section %s ; rééditer les liens avec --incremental-full"
3956 -#: layout.cc:4235 output.cc:4597
3957 +#: layout.cc:4235 output.cc:4598
3958 #, c-format
3959 msgid "%s: section changed size; relink with --incremental-full"
3960 msgstr "%s : changement de taille de la section ; rééditer les liens avec --incremental-full"
3961 @@ -1370,26 +1375,26 @@ msgstr ""
3962 msgid "%s: %s merged constants size: %lu; input: %zu; output: %zu\n"
3963 msgstr "%s : %s a fusionné la taille des constantes : %lu ; entrée : %zu ; sortie : %zu\n"
3965 -#: merge.cc:453
3966 +#: merge.cc:455
3967 msgid "mergeable string section length not multiple of character size"
3968 msgstr "la longueur de la section des chaînes fusionnables n'est pas un multiple de la taille d'un caractère"
3970 -#: merge.cc:462
3971 +#: merge.cc:464
3972 #, c-format
3973 msgid "%s: last entry in mergeable string section '%s' not null terminated"
3974 msgstr "%s : la dernière entrée de la section des chaînes fusionnables « %s » ne termine pas par le caractère nul"
3976 -#: merge.cc:526
3977 +#: merge.cc:528
3978 #, c-format
3979 msgid "%s: section %s contains incorrectly aligned strings; the alignment of those strings won't be preserved"
3980 msgstr "%s : la section %s contient des chaînes de caractères incorrectement alignées ; leur alignement ne sera pas préservé"
3982 -#: merge.cc:653
3983 +#: merge.cc:655
3984 #, c-format
3985 msgid "%s: %s input bytes: %zu\n"
3986 msgstr "%s : %s octets en entrée : %zu\n"
3988 -#: merge.cc:655
3989 +#: merge.cc:657
3990 #, c-format
3991 msgid "%s: %s input strings: %zu\n"
3992 msgstr "%s : %s chaînes de caractères en entrée : %zu\n"
3993 @@ -1422,165 +1427,165 @@ msgstr ".reginfo"
3994 msgid ".MIPS.abiflags"
3995 msgstr ".MIPS.abiflags"
3997 -#: mips.cc:4628
3998 +#: mips.cc:4632
3999 msgid "JALX to a non-word-aligned address"
4000 msgstr "JALX vers un adresse non alignée sur un mot"
4002 -#: mips.cc:4682
4003 +#: mips.cc:4686
4004 msgid "Unsupported jump between ISA modes; consider recompiling with interlinking enabled."
4005 msgstr "Sauts non pris en charge entre des modes ISA ; envisagez de recompiler avec l'inter-édition de liens activée."
4007 -#: mips.cc:5482
4008 +#: mips.cc:5486
4009 msgid "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
4010 msgstr "la section de petites données dépasse 64Ko ; diminuez la limite de taille des petites données (voir l'option -G)"
4012 -#: mips.cc:6903
4013 +#: mips.cc:6907
4014 #, c-format
4015 msgid "%s: .MIPS.abiflags section has unsupported version %u"
4016 msgstr "%s : la section .MIPS.abiflags a une version %u non prise en charge"
4018 -#: mips.cc:6966
4019 +#: mips.cc:6970
4020 #, c-format
4021 msgid "%s: Warning: bad `%s' option size %u smaller than its header"
4022 msgstr "%s : Avertissement : l'option « %s » a une mauvaise taille %u plus petite que son en-tête"
4024 -#: mips.cc:7046
4025 +#: mips.cc:7050
4026 #, c-format
4027 msgid "no relocation found in mips16 stub section '%s'"
4028 msgstr "pas de relocalisations trouvées dans la section d'amorçage mips16 « %s »"
4030 -#: mips.cc:7548 mips.cc:7711
4031 +#: mips.cc:7552 mips.cc:7715
4032 #, c-format
4033 msgid ".got.plt offset of %ld from .plt beyond the range of ADDIUPC"
4034 msgstr "décalage de .got.plt de %ld depuis .plt hors de portée de l'intervalle de ADDIUPC"
4036 -#: mips.cc:8259
4037 +#: mips.cc:8263
4038 #, c-format
4039 msgid "Warning: bad `%s' option size %u smaller than its header in output section"
4040 msgstr "Avertissement : mauvaise taille %2$u pour l'option « %1$s » car plus petite que son en-tête dans la section de sortie"
4042 -#: mips.cc:9099
4043 +#: mips.cc:9103
4044 #, c-format
4045 msgid "%s: Unknown architecture %s"
4046 msgstr "%s : Architecture %s inconnue"
4048 -#: mips.cc:9200
4049 +#: mips.cc:9204
4050 #, c-format
4051 msgid "%s: Inconsistent ISA between e_flags and .MIPS.abiflags"
4052 msgstr "%s : ISA incohérent entre e_flags et .MIPS.abiflags"
4054 -#: mips.cc:9204
4055 +#: mips.cc:9208
4056 #, c-format
4057 msgid "%s: Inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
4058 msgstr "%s : FP ABI incohérent entre .gnu.attributes et .MIPS.abiflags"
4060 -#: mips.cc:9207
4061 +#: mips.cc:9211
4062 #, c-format
4063 msgid "%s: Inconsistent ASEs between e_flags and .MIPS.abiflags"
4064 msgstr "%s : ASEs incohérents entre e_flags et .MIPS.abiflags"
4066 -#: mips.cc:9213
4067 +#: mips.cc:9217
4068 #, c-format
4069 msgid "%s: Inconsistent ISA extensions between e_flags and .MIPS.abiflags"
4070 msgstr "%s : extensions ISA incohérentes entre e_flags et .MIPS.abiflags"
4072 -#: mips.cc:9216
4073 +#: mips.cc:9220
4074 #, c-format
4075 msgid "%s: Unexpected flag in the flags2 field of .MIPS.abiflags (0x%x)"
4076 msgstr "%s : Drapeau non attendu dans le champ du drapeau flags2 de .MIPS.abiflags (0x%x)"
4078 -#: mips.cc:9238
4079 +#: mips.cc:9242
4080 msgid "-mips32r2 -mfp64 (12 callee-saved)"
4081 msgstr "-mips32r2 -mfp64 (12 appelant économisés)"
4083 -#: mips.cc:9279
4084 +#: mips.cc:9283
4085 #, c-format
4086 msgid "%s: FP ABI %s is incompatible with %s"
4087 msgstr "%s : FP ABI %s n'est pas compatible avec %s"
4089 -#: mips.cc:9414
4090 +#: mips.cc:9418
4091 #, c-format
4092 msgid "%s: linking abicalls files with non-abicalls files"
4093 msgstr "%s : éditer les liens de fichiers abicalls avec des fichiers non abicalls"
4095 -#: mips.cc:9427
4096 +#: mips.cc:9431
4097 #, c-format
4098 msgid "%s: linking 32-bit code with 64-bit code"
4099 msgstr "%s : édition de liens d'un code 32 bits avec un code 64 bits"
4101 #. The ISAs aren't compatible.
4102 -#: mips.cc:9453 mips.cc:9505 mips.cc:9519
4103 +#: mips.cc:9457 mips.cc:9509 mips.cc:9523
4104 #, c-format
4105 msgid "%s: linking %s module with previous %s modules"
4106 msgstr "%s : édition de liens du module %s avec les précédants %s modules"
4108 -#: mips.cc:9469
4109 +#: mips.cc:9473
4110 #, c-format
4111 msgid "%s: ABI mismatch: linking %s module with previous %s modules"
4112 msgstr "%s : désaccord ABI : édition de liens du module %s avec les précédants %s modules"
4114 -#: mips.cc:9491
4115 +#: mips.cc:9495
4116 #, c-format
4117 msgid "%s: ASE mismatch: linking %s module with previous %s modules"
4118 msgstr "%s : désaccord ASE : édition de liens du module %s avec les précédants %s modules"
4120 -#: mips.cc:9532
4121 +#: mips.cc:9536
4122 #, c-format
4123 msgid "%s: uses different e_flags (0x%x) fields than previous modules (0x%x)"
4124 msgstr "%s : utilise des champs de e_flags (0x%x) différents des modules précédants (0x%x)"
4126 -#: mips.cc:9940
4127 +#: mips.cc:9944
4128 #, c-format
4129 msgid "Unknown dynamic tag 0x%x"
4130 msgstr "Etiquette dynamique 0x%x inconnue"
4132 -#: mips.cc:10381 mips.cc:12318
4133 +#: mips.cc:10385 mips.cc:12322
4134 #, c-format
4135 msgid "relocation overflow: %u against local symbol %u in %s"
4136 msgstr "débordement de relocalisation : %u vers le symbole local %u dans %s"
4138 -#: mips.cc:10387 mips.cc:12334
4139 +#: mips.cc:10391 mips.cc:12338
4140 msgid "unexpected opcode while processing relocation"
4141 msgstr "code-opération (opcode) non attendu lors du traitement de la relocalisation"
4143 -#: mips.cc:10535
4144 +#: mips.cc:10539
4145 #, c-format
4146 msgid "CALL16 reloc at 0x%lx not against global symbol "
4147 msgstr "relocalisation CALL16 à 0x%lx ne va pas vers un symbole global"
4149 -#: mips.cc:10787 mips.cc:11292
4150 +#: mips.cc:10791 mips.cc:11296
4151 #, c-format
4152 msgid "%s: relocation %u against `%s' can not be used when making a shared object; recompile with -fPIC"
4153 msgstr "%s : la relocalisation %u vers « %s » ne peut pas être utilisée lors de la création d'un objet partagé ; recompilez avec -fPIC"
4155 -#: mips.cc:11103
4156 +#: mips.cc:11107
4157 #, c-format
4158 msgid "non-dynamic relocations refer to dynamic symbol %s"
4159 msgstr "les relocalisations non dynamiques se réfèrrent au symbole dynamique %s"
4161 -#: mips.cc:11580
4162 +#: mips.cc:11584
4163 msgid "relocations against _gp_disp are permitted only with R_MIPS_HI16 and R_MIPS_LO16 relocations."
4164 msgstr "les relocalisation vers _gp_disp ne sont permises qu'avec les relocalisations R_MIPS_HI16 et R_MIPS_LO16."
4166 -#: mips.cc:11715
4167 +#: mips.cc:11719
4168 msgid "MIPS16 and microMIPS functions cannot call each other"
4169 msgstr "les fonctions MIPS16 et microMIPS ne peuvent pas s'appeler mutuellement"
4171 -#: mips.cc:12323
4172 +#: mips.cc:12327
4173 #, c-format
4174 msgid "relocation overflow: %u against '%s' defined in %s"
4175 msgstr "débordement de relocalisation : %u vers « %s » définit dans %s"
4177 -#: mips.cc:12329
4178 +#: mips.cc:12333
4179 #, c-format
4180 msgid "relocation overflow: %u against '%s'"
4181 msgstr "débordement de relocalisation : %u vers « %s »"
4183 -#: mips.cc:12338
4184 +#: mips.cc:12342
4185 msgid "unaligned PC-relative relocation"
4186 msgstr "relocalisation relative au PC non alignée"
4188 -#: nacl.cc:43 object.cc:174 object.cc:3394 output.cc:5231
4189 +#: nacl.cc:43 object.cc:174 object.cc:3405 output.cc:5232
4190 #, c-format
4191 msgid "%s: %s"
4192 msgstr "%s : %s"
4193 @@ -1604,120 +1609,120 @@ msgstr "l'index étendu du symbole %u est hors de portée : %u"
4194 msgid "section name section has wrong type: %u"
4195 msgstr "la section de nom de section est de type incorrect : %u"
4197 -#: object.cc:994
4198 +#: object.cc:996
4199 #, c-format
4200 msgid "section group %u info %u out of range"
4201 msgstr "l'information %u du groupe de section %u est hors limite"
4203 -#: object.cc:1013
4204 +#: object.cc:1015
4205 #, c-format
4206 msgid "symbol %u name offset %u out of range"
4207 msgstr "l'offset %u du nom de symbole %u est hors de portée"
4209 -#: object.cc:1031
4210 +#: object.cc:1033
4211 #, c-format
4212 msgid "symbol %u invalid section index %u"
4213 msgstr "l'index de section %u du symbole %u est invalide"
4215 -#: object.cc:1083
4216 +#: object.cc:1085
4217 #, c-format
4218 msgid "section %u in section group %u out of range"
4219 msgstr "la section %u dans le groupe de section %u est hors limite"
4221 -#: object.cc:1091
4222 +#: object.cc:1093
4223 #, c-format
4224 msgid "invalid section group %u refers to earlier section %u"
4225 msgstr "le groupe de section %u n'est pas correct et fait référence à la section antérieure %u"
4227 -#: object.cc:1316
4228 +#: object.cc:1318
4229 #, c-format
4230 msgid "%s: corrupt .note.gnu.property section (note too short)"
4231 msgstr "%s : section .note.gnu.property corrompue (note trop courte)"
4233 -#: object.cc:1329
4234 +#: object.cc:1331
4235 #, c-format
4236 msgid "%s: corrupt .note.gnu.property section (name is not 'GNU')"
4237 msgstr "%s : section .note.gnu.property corrompue (le nom n'est pas « GNU »)"
4239 -#: object.cc:1337
4240 +#: object.cc:1339
4241 #, c-format
4242 msgid "%s: unsupported note type %d in .note.gnu.property section"
4243 msgstr "%s : le type de note %d est non pris en charge dans la section .note.gnu.property"
4245 -#: object.cc:1348 object.cc:1360 object.cc:1369
4246 +#: object.cc:1350 object.cc:1362 object.cc:1371
4247 #, c-format
4248 msgid "%s: corrupt .note.gnu.property section"
4249 msgstr "%s : section .note.gnu.property corrompue"
4251 -#: object.cc:1521 reloc.cc:290 reloc.cc:925
4252 +#: object.cc:1523 reloc.cc:290 reloc.cc:925
4253 #, c-format
4254 msgid "relocation section %u has bad info %u"
4255 msgstr "la section de relocalisation %u a une mauvaise information %u"
4257 -#: object.cc:1769
4258 +#: object.cc:1775
4259 #, c-format
4260 msgid "%s: removing unused section from '%s' in file '%s'"
4261 msgstr "%s : suppression de la section inutilisée depuis « %s » dans le fichier « %s »"
4263 -#: object.cc:1795
4264 +#: object.cc:1801
4265 #, c-format
4266 msgid "%s: ICF folding section '%s' in file '%s' into '%s' in file '%s'"
4267 msgstr "%s : ICF place la section « %s » du fichier « %s » dans la section « %s » du fichier « %s »"
4269 -#: object.cc:2093
4270 +#: object.cc:2099
4271 msgid "size of symbols is not multiple of symbol size"
4272 msgstr "la taille des symboles n'est pas un multiple de la taille d'un symbole"
4274 -#: object.cc:2329
4275 +#: object.cc:2335
4276 #, c-format
4277 msgid "local symbol %u section name out of range: %u >= %u"
4278 msgstr "le nom de section du symbole local %u est hors limite : %u >= %u"
4280 -#: object.cc:2423
4281 +#: object.cc:2429
4282 #, c-format
4283 msgid "unknown section index %u for local symbol %u"
4284 msgstr "l'index de section %u n'est pas connu pour le symbole local %u"
4286 -#: object.cc:2433
4287 +#: object.cc:2439
4288 #, c-format
4289 msgid "local symbol %u section index %u out of range"
4290 msgstr "l'index de section %u du symbole local %u est hors de portée"
4292 -#: object.cc:3101 reloc.cc:833
4293 +#: object.cc:3110 reloc.cc:833
4294 #, c-format
4295 msgid "could not decompress section %s"
4296 msgstr "impossible de décompresser la section %s"
4298 -#: object.cc:3225
4299 +#: object.cc:3236
4300 #, c-format
4301 msgid "%s is not supported but is required for %s in %s"
4302 msgstr "%s n'est pas pris en charge mais reste nécessaire pour %s dans %s"
4304 -#: object.cc:3302
4305 +#: object.cc:3313
4306 msgid "function "
4307 msgstr "fonction"
4309 -#: object.cc:3336
4310 +#: object.cc:3347
4311 #, c-format
4312 msgid "%s: unsupported ELF machine number %d"
4313 msgstr "%s : numéro de machine ELF %d non pris en charge"
4315 -#: object.cc:3410 plugin.cc:2265
4316 +#: object.cc:3421 plugin.cc:2279
4317 #, c-format
4318 msgid "%s: not configured to support 32-bit big-endian object"
4319 msgstr "%s : non configuré pour prendre en charge les objets 32 bits gros-boutistes"
4321 -#: object.cc:3426 plugin.cc:2274
4322 +#: object.cc:3437 plugin.cc:2288
4323 #, c-format
4324 msgid "%s: not configured to support 32-bit little-endian object"
4325 msgstr "%s : non configuré pour prendre en charge les objets 32 bits petits-boutistes"
4327 -#: object.cc:3445 plugin.cc:2286
4328 +#: object.cc:3456 plugin.cc:2300
4329 #, c-format
4330 msgid "%s: not configured to support 64-bit big-endian object"
4331 msgstr "%s : non configuré pour prendre en charge les objets 64 bits gros-boutistes"
4333 -#: object.cc:3461 plugin.cc:2295
4334 +#: object.cc:3472 plugin.cc:2309
4335 #, c-format
4336 msgid "%s: not configured to support 64-bit little-endian object"
4337 msgstr "%s : non configuré pour prendre en charge les objets 64 bits petits-boutistes"
4338 @@ -1999,7 +2004,7 @@ msgstr "Non pris en charge"
4339 msgid "Do not copy DT_NEEDED tags from shared libraries"
4340 msgstr "Ne pas copier l'étiquette DT_NEEDED depuis des bibliothèques partagées"
4342 -#: options.h:689 options.h:1467
4343 +#: options.h:689 options.h:1471
4344 msgid "Allow multiple definitions of symbols"
4345 msgstr "Autorise les définitions multiples de symboles"
4347 @@ -2031,7 +2036,7 @@ msgstr "Utiliser DT_NEEDED seulement pour les bibliothèques partagées utilisé
4348 msgid "Use DT_NEEDED for all shared libraries"
4349 msgstr "Utiliser DT_NEEDED pour toutes les bibliothèques partagées"
4351 -#: options.h:706 options.h:906 options.h:1362 options.h:1372
4352 +#: options.h:706 options.h:906 options.h:1362 options.h:1376
4353 msgid "Ignored"
4354 msgstr "Ignoré"
4356 @@ -2059,8 +2064,8 @@ msgstr "[=STYLE]"
4357 msgid "Chunk size for '--build-id=tree'"
4358 msgstr "Taille des morceaux pour « --build-id=tree »"
4360 -#: options.h:727 options.h:732 options.h:1246 options.h:1255 options.h:1443
4361 -#: options.h:1465 options.h:1498
4362 +#: options.h:727 options.h:732 options.h:1246 options.h:1255 options.h:1447
4363 +#: options.h:1469 options.h:1502
4364 msgid "SIZE"
4365 msgstr "TAILLE"
4367 @@ -2247,7 +2252,7 @@ msgid "Export SYMBOL to dynamic symbol table"
4368 msgstr "Exporter SYMBOLE vers la table de symboles dynamiques"
4370 #: options.h:850 options.h:872 options.h:990 options.h:1007 options.h:1338
4371 -#: options.h:1403 options.h:1417
4372 +#: options.h:1407 options.h:1421
4373 msgid "SYMBOL"
4374 msgstr "SYMBOLE"
4376 @@ -2564,7 +2569,7 @@ msgstr "Aligner les données sur les pages, définir le texte en lecture seule"
4377 msgid "Use less memory and more disk I/O (included only for compatibility with GNU ld)"
4378 msgstr "Utiliser moins de mémoire et plus d'entrées/sorties disque (présent uniquement pour compatibilité avec GNU ld)"
4380 -#: options.h:1062 options.h:1445
4381 +#: options.h:1062 options.h:1449
4382 msgid "Report undefined symbols (even with --shared)"
4383 msgstr "Signaler les symboles non définis (même avec --shared)"
4385 @@ -2989,214 +2994,222 @@ msgid "Do not warn about duplicate common symbols"
4386 msgstr "Ne pas avertir des symboles communs dupliqués"
4388 #: options.h:1365
4389 +msgid "Warn when discarding version information"
4390 +msgstr "Avertir lorsque les informations de version sont écartés"
4392 +#: options.h:1366
4393 +msgid "Do not warn when discarding version information"
4394 +msgstr "Ne pas avertir lorsque les informations de version sont écartés"
4396 +#: options.h:1369
4397 msgid "Warn if the stack is executable"
4398 msgstr "Avertir si la pile est exécutable"
4400 -#: options.h:1366
4401 +#: options.h:1370
4402 msgid "Do not warn if the stack is executable"
4403 msgstr "Ne pas avertir si le tas est exécutable"
4405 -#: options.h:1369
4406 +#: options.h:1373
4407 msgid "Don't warn about mismatched input files"
4408 msgstr "Ne pas avertir à propos des discordances dans les fichiers d'entrée"
4410 -#: options.h:1375
4411 +#: options.h:1379
4412 msgid "Warn when skipping an incompatible library"
4413 msgstr "Avertir lorsqu'une bibliothèque incompatible est écartée"
4415 -#: options.h:1376
4416 +#: options.h:1380
4417 msgid "Don't warn when skipping an incompatible library"
4418 msgstr "Ne pas avertir lorsqu'une bibliothèque incompatible est écartée"
4420 -#: options.h:1379
4421 +#: options.h:1383
4422 msgid "Warn if text segment is not shareable"
4423 msgstr "Avertir si le segment de texte n'est pas partageable"
4425 -#: options.h:1380
4426 +#: options.h:1384
4427 msgid "Do not warn if text segment is not shareable"
4428 msgstr "Ne pas avertir si le segment de texte n'est pas partageable"
4430 -#: options.h:1383
4431 +#: options.h:1387
4432 msgid "Report unresolved symbols as warnings"
4433 msgstr "Signaler les symboles non définis comme des avertissements"
4435 -#: options.h:1387
4436 +#: options.h:1391
4437 msgid "Report unresolved symbols as errors"
4438 msgstr "Signaler les symboles non définis comme des erreurs"
4440 -#: options.h:1391
4441 +#: options.h:1395
4442 msgid "(ARM only) Do not warn about objects with incompatible wchar_t sizes"
4443 msgstr "(ARM seulement) Ne pas avertir des objets avec des tailles du type wchar_t incompatibles"
4445 -#: options.h:1395
4446 +#: options.h:1399
4447 msgid "Convert unresolved symbols to weak references"
4448 msgstr "Convertir les symboles non résolus en références faibles"
4450 -#: options.h:1399
4451 +#: options.h:1403
4452 msgid "Include all archive contents"
4453 msgstr "Inclure tout le contenu de l'archive"
4455 -#: options.h:1400
4456 +#: options.h:1404
4457 msgid "Include only needed archive contents"
4458 msgstr "Inclure uniquement le contenu utile de l'archive"
4460 -#: options.h:1403
4461 +#: options.h:1407
4462 msgid "Use wrapper functions for SYMBOL"
4463 msgstr "Encapsuler le SYMBOLE dans des fonctions"
4465 -#: options.h:1408
4466 +#: options.h:1412
4467 msgid "Delete all local symbols"
4468 msgstr "Supprimer tous les symboles locaux"
4470 -#: options.h:1410
4471 +#: options.h:1414
4472 msgid "Delete all temporary local symbols"
4473 msgstr "Supprimer tous les symboles locaux temporaires"
4475 -#: options.h:1412
4476 +#: options.h:1416
4477 msgid "Keep all local symbols"
4478 msgstr "Conserver tous les symboles locaux"
4480 -#: options.h:1417
4481 +#: options.h:1421
4482 msgid "Trace references to symbol"
4483 msgstr "Tracer les références au symbole"
4485 -#: options.h:1420
4486 +#: options.h:1424
4487 msgid "Allow unused version in script"
4488 msgstr "Autoriser les versions inutilisées dans les scripts"
4490 -#: options.h:1421
4491 +#: options.h:1425
4492 msgid "Do not allow unused version in script"
4493 msgstr "Ne pas autoriser les versions inutilisées dans les scripts"
4495 -#: options.h:1424
4496 +#: options.h:1428
4497 msgid "Default search path for Solaris compatibility"
4498 msgstr "Chemin de recherche par défaut pour la compatibilité Solaris"
4500 -#: options.h:1425
4501 +#: options.h:1429
4502 msgid "PATH"
4503 msgstr "CHEMIN"
4505 -#: options.h:1430
4506 +#: options.h:1434
4507 msgid "Start a library search group"
4508 msgstr "Démarrer un groupe de recherche de bibliothèque"
4510 -#: options.h:1432
4511 +#: options.h:1436
4512 msgid "End a library search group"
4513 msgstr "Arrêter un groupe de recherche de bibliothèque"
4515 -#: options.h:1437
4516 +#: options.h:1441
4517 msgid "(x86-64 only) Generate a BND PLT for Intel MPX"
4518 msgstr "(x86-64 seulement) Génére un BND PLT pour Intel MPX"
4520 -#: options.h:1438
4521 +#: options.h:1442
4522 msgid "Generate a regular PLT"
4523 msgstr "Générer un PLT habituel"
4525 -#: options.h:1440
4526 +#: options.h:1444
4527 msgid "Sort dynamic relocs"
4528 msgstr "Trier les relocalisations dynamiques"
4530 -#: options.h:1441
4531 +#: options.h:1445
4532 msgid "Do not sort dynamic relocs"
4533 msgstr "Ne pas trier les relocalisations dynamiques"
4535 -#: options.h:1443
4536 +#: options.h:1447
4537 msgid "Set common page size to SIZE"
4538 msgstr "Fixer la taille des pages mémoire communes à TAILLE"
4540 -#: options.h:1448
4541 +#: options.h:1452
4542 msgid "Mark output as requiring executable stack"
4543 msgstr "Marquer la sortie comme nécessitant une pile exécutable"
4545 -#: options.h:1450
4546 +#: options.h:1454
4547 msgid "Make symbols in DSO available for subsequently loaded objects"
4548 msgstr "Rendre les symboles dans le DSO disponible pour les objets chargés ultérieurement"
4550 -#: options.h:1453
4551 +#: options.h:1457
4552 msgid "Mark DSO to be initialized first at runtime"
4553 msgstr "Marquer le DSO afin qu'il soit initialisé en premier lors de l'exécution"
4555 -#: options.h:1456
4556 +#: options.h:1460
4557 msgid "Mark object to interpose all DSOs but executable"
4558 msgstr "Marquer l'objet afin qu'il interpose tous les DSO sauf l'exécutable"
4560 -#: options.h:1459
4561 +#: options.h:1463
4562 msgid "Mark object for lazy runtime binding"
4563 msgstr "Marquer l'objet pour une liaison paresseuse lors de l'exécution"
4565 -#: options.h:1462
4566 +#: options.h:1466
4567 msgid "Mark object requiring immediate process"
4568 msgstr "Marquer l'objet comme nécessitant un traitement immédiat"
4570 -#: options.h:1465
4571 +#: options.h:1469
4572 msgid "Set maximum page size to SIZE"
4573 msgstr "Fixer la taille maximale des pages à TAILLE"
4575 -#: options.h:1473
4576 +#: options.h:1477
4577 msgid "Do not create copy relocs"
4578 msgstr "Ne pas créer de copies de relocalisations"
4580 -#: options.h:1475
4581 +#: options.h:1479
4582 msgid "Mark object not to use default search paths"
4583 msgstr "Marquer l'objet comme ne devant pas utiliser les chemins de recherches par défaut"
4585 -#: options.h:1478
4586 +#: options.h:1482
4587 msgid "Mark DSO non-deletable at runtime"
4588 msgstr "Marquer le DSO comme non supprimable à l'exécution"
4590 -#: options.h:1481
4591 +#: options.h:1485
4592 msgid "Mark DSO not available to dlopen"
4593 msgstr "Marquer le DSO comme non disponible pour dlopen()"
4595 -#: options.h:1484
4596 +#: options.h:1488
4597 msgid "Mark DSO not available to dldump"
4598 msgstr "Marquer le DSO comme non disponible pour dldump()"
4600 -#: options.h:1487
4601 +#: options.h:1491
4602 msgid "Mark output as not requiring executable stack"
4603 msgstr "Marquer la sortie comme ne nécessitant pas une pile exécutable"
4605 -#: options.h:1489
4606 +#: options.h:1493
4607 msgid "Mark object for immediate function binding"
4608 msgstr "Marquer l'objet pour la liaison immédiate des fonctions"
4610 -#: options.h:1492
4611 +#: options.h:1496
4612 msgid "Mark DSO to indicate that needs immediate $ORIGIN processing at runtime"
4613 msgstr "Marquer le DSO pour indiquer qu'il nécessite un traitement immédiat de $ORIGINE à l'exécution"
4615 -#: options.h:1495
4616 +#: options.h:1499
4617 msgid "Where possible mark variables read-only after relocation"
4618 msgstr "Marquer les variables en lecture seule après relocalisation lorsque cela est possible"
4620 -#: options.h:1496
4621 +#: options.h:1500
4622 msgid "Don't mark variables read-only after relocation"
4623 msgstr "Ne pas marquer les variables en lecture seule après relocalisation"
4625 -#: options.h:1498
4626 +#: options.h:1502
4627 msgid "Set PT_GNU_STACK segment p_memsz to SIZE"
4628 msgstr "Fixe la p_memsz du segment PT_GNU_STACK à TAILLE"
4630 -#: options.h:1500
4631 +#: options.h:1504
4632 msgid "Do not permit relocations in read-only segments"
4633 msgstr "Ne pas permettre de relocalisations dans des segments en lecture seule"
4635 -#: options.h:1501 options.h:1503
4636 +#: options.h:1505 options.h:1507
4637 msgid "Permit relocations in read-only segments"
4638 msgstr "Permettre de relocalisations dans des segments en lecture seule"
4640 -#: options.h:1506
4641 +#: options.h:1510
4642 msgid "Move .text.unlikely sections to a separate segment."
4643 msgstr "Déplacer les sections .text.unlikely vers un segment séparé."
4645 -#: options.h:1507
4646 +#: options.h:1511
4647 msgid "Do not move .text.unlikely sections to a separate segment."
4648 msgstr "Ne pas déplacer les sections .text.unlikely vers un segment séparé."
4650 -#: options.h:1510
4651 +#: options.h:1514
4652 msgid "Keep .text.hot, .text.startup, .text.exit and .text.unlikely as separate sections in the final binary."
4653 msgstr "Garder .text.hot, .text.startup, .text.exit et .text.unlikely comme sections séparées dans le binaire final."
4655 -#: options.h:1512
4656 +#: options.h:1516
4657 msgid "Merge all .text.* prefix sections."
4658 msgstr "Fusionner tous les préfixes de section .text.* ."
4660 @@ -3208,86 +3221,86 @@ msgstr "groupe de section retenu mais élément de groupe éliminé"
4661 msgid "out of patch space (GOT); relink with --incremental-full"
4662 msgstr "à court d'espace de retouche (GOT) ; rééditer les liens avec --incremental-full"
4664 -#: output.cc:2454
4665 +#: output.cc:2460
4666 #, c-format
4667 msgid "invalid alignment %lu for section \"%s\""
4668 msgstr "l'alignement %lu de la section « %s » n'est pas valide"
4670 -#: output.cc:4617
4671 +#: output.cc:4618
4672 msgid "script places BSS section in the middle of a LOAD segment; space will be allocated in the file"
4673 msgstr "le script place la section BSS au milieu d'un segment LOAD ; de l'espace sera alloué dans le fichier"
4675 -#: output.cc:4639
4676 +#: output.cc:4640
4677 #, c-format
4678 msgid "dot moves backward in linker script from 0x%llx to 0x%llx"
4679 msgstr "le point est déplacé en arrière dans le script de l'éditeur de liens de 0x%llx à 0x%llx"
4681 -#: output.cc:4642
4682 +#: output.cc:4643
4683 #, c-format
4684 msgid "address of section '%s' moves backward from 0x%llx to 0x%llx"
4685 msgstr "l'adresse de la section « %s » est déplacée en arrière de 0x%llx à 0x%llx"
4687 -#: output.cc:5011
4688 +#: output.cc:5012
4689 #, c-format
4690 msgid "%s: incremental base and output file name are the same"
4691 msgstr "%s : les noms des fichiers de sortie et de base incrémentale sont identiques"
4693 -#: output.cc:5018
4694 +#: output.cc:5019
4695 #, c-format
4696 msgid "%s: stat: %s"
4697 msgstr "%s : stat : %s"
4699 -#: output.cc:5023
4700 +#: output.cc:5024
4701 #, c-format
4702 msgid "%s: incremental base file is empty"
4703 msgstr "%s : le fichier incrémental de base est vide"
4705 -#: output.cc:5035 output.cc:5133
4706 +#: output.cc:5036 output.cc:5134
4707 #, c-format
4708 msgid "%s: open: %s"
4709 msgstr "%s : open() : %s"
4711 -#: output.cc:5052
4712 +#: output.cc:5053
4713 #, c-format
4714 msgid "%s: read failed: %s"
4715 msgstr "%s : échec de read() : %s"
4717 -#: output.cc:5057
4718 +#: output.cc:5058
4719 #, c-format
4720 msgid "%s: file too short: read only %lld of %lld bytes"
4721 msgstr "%s : fichier trop court : seulement %lld octets lus sur %lld"
4723 -#: output.cc:5157
4724 +#: output.cc:5158
4725 #, c-format
4726 msgid "%s: mremap: %s"
4727 msgstr "%s : mremap() : %s"
4729 -#: output.cc:5176
4730 +#: output.cc:5177
4731 #, c-format
4732 msgid "%s: mmap: %s"
4733 msgstr "%s : mmap() : %s"
4735 -#: output.cc:5268
4736 +#: output.cc:5269
4737 #, c-format
4738 msgid "%s: mmap: failed to allocate %lu bytes for output file: %s"
4739 msgstr "%s : mmap() : impossible d'allouer %lu octet(s) pour le fichier de sortie : %s"
4741 -#: output.cc:5286
4742 +#: output.cc:5287
4743 #, c-format
4744 msgid "%s: munmap: %s"
4745 msgstr "%s : munmap() : %s"
4747 -#: output.cc:5306
4748 +#: output.cc:5307
4749 #, c-format
4750 msgid "%s: write: unexpected 0 return-value"
4751 msgstr "%s : valeur de retour 0 inattendue"
4753 -#: output.cc:5308
4754 +#: output.cc:5309
4755 #, c-format
4756 msgid "%s: write: %s"
4757 msgstr "%s : write() : %s"
4759 -#: output.cc:5323
4760 +#: output.cc:5324
4761 #, c-format
4762 msgid "%s: close: %s"
4763 msgstr "%s : close() : %s"
4764 @@ -3368,129 +3381,159 @@ msgstr "%s : impossible de charger le greffon de bibliothèque : %s"
4765 msgid "%s: could not find onload entry point"
4766 msgstr "%s : impossible de trouver le point d'entrée de chargement"
4768 -#: plugin.cc:528
4769 +#: plugin.cc:540
4770 #, c-format
4771 msgid "%s: recording to %s"
4772 msgstr "%s : enregistrement vers %s"
4774 -#: plugin.cc:571
4775 +#: plugin.cc:585
4776 #, c-format
4777 msgid "%s: can't open (%s)"
4778 msgstr "%s : impossible d'ouvrir (%s)"
4780 -#: plugin.cc:577
4781 +#: plugin.cc:591
4782 #, c-format
4783 msgid "%s: can't create (%s)"
4784 msgstr "%s : impossible de créer (%s)"
4786 -#: plugin.cc:586
4787 +#: plugin.cc:600
4788 #, c-format
4789 msgid "%s: write error while making copy of file (%s)"
4790 msgstr "%s : écrire les erreurs lors de la copie de fichiers (%s)"
4792 -#: plugin.cc:1168
4793 +#: plugin.cc:1182
4794 msgid "input files added by plug-ins in --incremental mode not supported yet"
4795 msgstr "les fichiers d'entrée ajoutés par les greffons pour le mode --incremental ne sont pas encore pris en charge"
4797 -#: powerpc.cc:1188
4798 +#: powerpc.cc:1213
4799 msgid "missing expected __tls_get_addr call"
4800 msgstr "un appel attendu à __tls_get_addr est manquant"
4802 -#: powerpc.cc:2097 powerpc.cc:2363
4803 +#: powerpc.cc:2131 powerpc.cc:2449
4804 #, c-format
4805 msgid "%s: ABI version %d is not compatible with ABI version %d output"
4806 msgstr "%s : la version ABI %d n'est pas compatible avec la sortie de la version ABI %d"
4808 -#: powerpc.cc:2131 powerpc.cc:2405
4809 +#: powerpc.cc:2165 powerpc.cc:2508
4810 #, c-format
4811 msgid "%s: .opd invalid in abiv%d"
4812 msgstr "%s : .opd invalide dans abiv%d"
4814 -#: powerpc.cc:2209
4815 +#: powerpc.cc:2243
4816 #, c-format
4817 msgid "%s: unexpected reloc type %u in .opd section"
4818 msgstr "%s : type relocalisation %u inattendue dans la section .opd"
4820 -#: powerpc.cc:2220
4821 +#: powerpc.cc:2254
4822 #, c-format
4823 msgid "%s: .opd is not a regular array of opd entries"
4824 msgstr "%s : .opd n'est pas un tableau licite d'entrées opd"
4826 -#: powerpc.cc:2341
4827 +#: powerpc.cc:2377
4828 #, c-format
4829 msgid "%s: local symbol %d has invalid st_other for ABI version 1"
4830 msgstr "%s : le symbole local %da un st_other invalide pour la version ABI 1"
4832 -#: powerpc.cc:3016
4833 +#: powerpc.cc:3119
4834 #, c-format
4835 msgid "%s:%s exceeds group size"
4836 msgstr "%s : %s dépasse la taille d'un groupe"
4838 -#: powerpc.cc:3352
4839 +#: powerpc.cc:3455
4840 #, c-format
4841 msgid "%s:%s: branch in non-executable section, no long branch stub for you"
4842 msgstr "%s : %s : branchement dans une section non exécutable, pas d'espace d'amorçage pour branche distante pour toi"
4844 -#: powerpc.cc:3470
4845 +#: powerpc.cc:3573
4846 #, c-format
4847 msgid "%s: stub group size is too large; retrying with %#x"
4848 msgstr "%s : la taille du group d'espace d'amorçage est trop grande ; nouvelle tentative avec %#x"
4850 -#: powerpc.cc:5089
4851 +#: powerpc.cc:5192
4852 msgid "** glink"
4853 msgstr "** glink"
4855 -#: powerpc.cc:5324 powerpc.cc:5771
4856 +#: powerpc.cc:5427 powerpc.cc:5874
4857 #, c-format
4858 msgid "%s: linkage table error against `%s'"
4859 msgstr "%s : erreur dans la table d'édition de liens vers « %s »"
4861 -#: powerpc.cc:5901
4862 +#: powerpc.cc:6004
4863 msgid "** save/restore"
4864 msgstr "** sauvegarder/restaurer"
4866 -#: powerpc.cc:6610
4867 +#: powerpc.cc:6713
4868 #, c-format
4869 msgid "%s: unsupported reloc %u for IFUNC symbol"
4870 msgstr "%s : relocalisation %u pour un symbole IFUNC non prise en charge"
4872 -#: powerpc.cc:6849 powerpc.cc:7488
4873 +#: powerpc.cc:6952 powerpc.cc:7591
4874 #, c-format
4875 msgid "tocsave symbol %u has bad shndx %u"
4876 msgstr "le symbole tocsave %u a un mauvais shndx %u"
4878 -#: powerpc.cc:7111 powerpc.cc:7791
4879 +#: powerpc.cc:7214 powerpc.cc:7894
4880 #, c-format
4881 msgid "%s: toc optimization is not supported for %#08x instruction"
4882 msgstr "%s : optimization toc non prise en charge pour l'instruction %#08x"
4884 -#: powerpc.cc:7177 powerpc.cc:7853
4885 +#: powerpc.cc:7280 powerpc.cc:7956
4886 #, c-format
4887 msgid "%s: unsupported -mbss-plt code"
4888 msgstr "%s : code -mbss-plt non pris en charge"
4890 -#: powerpc.cc:8115
4891 +#: powerpc.cc:8218
4892 #, c-format
4893 msgid "split-stack stack size overflow at section %u offset %0zx"
4894 msgstr "dépassement de la taille de pile de la pile scindée à l'offset %2$0zx de la section %1$u a échoué"
4896 -#: powerpc.cc:8186
4897 +#: powerpc.cc:8289
4898 msgid "--plt-localentry is especially dangerous without ld.so support to detect ABI violations"
4899 msgstr "--plt-localentry est particulièrement dangereux sans support ld.so pour détecter les violations ABI"
4901 -#: powerpc.cc:8527
4902 +#: powerpc.cc:8584 powerpc.cc:8590
4903 +#, c-format
4904 +msgid "%s uses hard float, %s uses soft float"
4905 +msgstr "%s utilise des flottants matériels, %s utilise des flottants logiciels"
4907 +#: powerpc.cc:8596 powerpc.cc:8603
4908 +#, c-format
4909 +msgid "%s uses double-precision hard float, %s uses single-precision hard float"
4910 +msgstr "%s utilise des flotants matériels double précision, %s utilise des flottants matériels simple précision"
4912 +#: powerpc.cc:8620 powerpc.cc:8626
4913 +#, c-format
4914 +msgid "%s uses 64-bit long double, %s uses 128-bit long double"
4915 +msgstr "%s utilise des long double de 64 bits, %s utilise des long double de 128 bits"
4917 +#: powerpc.cc:8632 powerpc.cc:8638
4918 +#, c-format
4919 +msgid "%s uses IBM long double, %s uses IEEE long double"
4920 +msgstr "%s utilise des long double IBM, %s utilise des long double IEEE"
4922 +#: powerpc.cc:8686 powerpc.cc:8692
4923 +#, c-format
4924 +msgid "%s uses AltiVec vector ABI, %s uses SPE vector ABI"
4925 +msgstr "%s utilise des vecteurs ABI AltiVec, %s utilise des vecteurs ABI SPE"
4927 +#: powerpc.cc:8721 powerpc.cc:8728
4928 +#, c-format
4929 +msgid "%s uses r3/r4 for small structure returns, %s uses memory"
4930 +msgstr "%s utilise r3/r4 pour le retour de petites structures, %s utilise la mémoire"
4932 +#: powerpc.cc:8867
4933 msgid "__tls_get_addr call lacks marker reloc"
4934 msgstr "appel __tls_get_add sans marqueur de relocalisation"
4936 -#: powerpc.cc:8757
4937 +#: powerpc.cc:9097
4938 msgid "call lacks nop, can't restore toc; recompile with -fPIC"
4939 msgstr "nop fait défaut lors de l'appel, impossible de restaurer la toc ; recompiler avec -fPIC"
4941 -#: powerpc.cc:9838 s390.cc:3474
4942 +#: powerpc.cc:10178 s390.cc:3474
4943 msgid "relocation overflow"
4944 msgstr "débordement de relocalisation"
4946 -#: powerpc.cc:9840
4947 +#: powerpc.cc:10180
4948 msgid "try relinking with a smaller --stub-group-size"
4949 msgstr "essayez d'éditer les liens avec un --stub-group-size plus petit"
4951 @@ -3629,11 +3672,11 @@ msgstr "éditeur de liens défini"
4952 msgid "R_390_PC32DBL target misaligned at %llx"
4953 msgstr "la cible R_390_PC32DBL n'est pas bien alignée à %llx"
4955 -#: s390.cc:1094 tilegx.cc:2088 x86_64.cc:1762
4956 +#: s390.cc:1094 tilegx.cc:2088 x86_64.cc:1779
4957 msgid "out of patch space (PLT); relink with --incremental-full"
4958 msgstr "à court d'espace de retouche (PLT) ; rééditer les liens avec --incremental-full"
4960 -#: s390.cc:3672 s390.cc:3728 x86_64.cc:5288
4961 +#: s390.cc:3672 s390.cc:3728 x86_64.cc:5305
4962 #, c-format
4963 msgid "unsupported reloc type %u"
4964 msgstr "le type de relocalisation %u n'est pas pris en charge"
4965 @@ -3999,27 +4042,27 @@ msgstr "versym hors de portée pour le symbole %zu : %u"
4966 msgid "versym for symbol %zu has no name: %u"
4967 msgstr "versym sans nom pour le symbole %zu : %u"
4969 -#: symtab.cc:2623
4970 +#: symtab.cc:2627
4971 #, c-format
4972 msgid "discarding version information for %s@%s, defined in unused shared library %s (linked with --as-needed)"
4973 msgstr "abandonne l'information de version pour %s@%s, définit dans la bibiliothèque partagée %s (liens édités avec --as-needed)"
4975 -#: symtab.cc:2970 symtab.cc:3116
4976 +#: symtab.cc:2974 symtab.cc:3120
4977 #, c-format
4978 msgid "%s: unsupported symbol section 0x%x"
4979 msgstr "%s : la section de symbole 0x%x n'est pas prise en charge"
4981 -#: symtab.cc:3448
4982 +#: symtab.cc:3452
4983 #, c-format
4984 msgid "%s: symbol table entries: %zu; buckets: %zu\n"
4985 msgstr "%s : entrées de la table de symboles : %zu ; groupes de blocs : %zu\n"
4987 -#: symtab.cc:3451
4988 +#: symtab.cc:3455
4989 #, c-format
4990 msgid "%s: symbol table entries: %zu\n"
4991 msgstr "%s : entrées de la table de symbole : %zu\n"
4993 -#: symtab.cc:3608
4994 +#: symtab.cc:3612
4995 #, c-format
4996 msgid "while linking %s: symbol '%s' defined in multiple places (possible ODR violation):"
4997 msgstr "lors de l'édition de liens de %s : le symbole « %s » est défini à plusieurs endroits (violation ODR possible) :"
4998 @@ -4028,7 +4071,7 @@ msgstr "lors de l'édition de liens de %s : le symbole « %s » est défini
4999 #. which may not be the location we expect to intersect
5000 #. with another definition. We could print the whole
5001 #. set of locations, but that seems too verbose.
5002 -#: symtab.cc:3615 symtab.cc:3618
5003 +#: symtab.cc:3619 symtab.cc:3622
5004 #, c-format
5005 msgid " %s from %s\n"
5006 msgstr " %s depuis %s\n"
5007 @@ -4080,7 +4123,7 @@ msgstr "la relocalisation a un mauvais offset %zu"
5008 msgid "linker does not include stack split support required by %s"
5009 msgstr "l'éditeur de liens n'inclut pas la prise en charge de la scission de pile requis par %s"
5011 -#: tilegx.cc:2738 x86_64.cc:3112
5012 +#: tilegx.cc:2738 x86_64.cc:3129
5013 msgid "TLS_DESC not yet supported for incremental linking"
5014 msgstr "TLS_DESC n'est pas encore pris en charge pour l'édition de liens incrémentale"
5016 @@ -4088,10 +4131,10 @@ msgstr "TLS_DESC n'est pas encore pris en charge pour l'édition de liens incré
5017 msgid "TLS_DESC not yet supported for TILEGX"
5018 msgstr "TLS_DESC n'est pas encore pris en charge pour TILEGX"
5020 -#: tilegx.cc:3202 x86_64.cc:3500
5021 +#: tilegx.cc:3202 x86_64.cc:3517
5022 #, c-format
5023 msgid "requires unsupported dynamic reloc %u; recompile with -fPIC"
5024 -msgstr "nécessite une relocalisation dynamique %u non prise en charge ; veuillez recompiler avec -fPIC"
5025 +msgstr "nécessite une relocalisation %u dynamique non prise en charge ; veuillez recompiler avec -fPIC"
5027 #: tls.h:59
5028 msgid "TLS relocation out of range"
5029 @@ -4104,8 +4147,8 @@ msgstr "relocalisation TLS pour une instruction invalide"
5030 #. This output is intended to follow the GNU standards.
5031 #: version.cc:65
5032 #, c-format
5033 -msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
5034 -msgstr "Copyright (C) 2018 Free Software Foundation, Inc.\n"
5035 +msgid "Copyright (C) 2019 Free Software Foundation, Inc.\n"
5036 +msgstr "Copyright (C) 2019 Free Software Foundation, Inc.\n"
5038 #: version.cc:66
5039 #, c-format
5040 @@ -4124,46 +4167,46 @@ msgstr ""
5041 msgid "%s failed: %s"
5042 msgstr "%s() a échoué : %s"
5044 -#: x86_64.cc:1595
5045 +#: x86_64.cc:1602
5046 #, c-format
5047 msgid "%s: corrupt .note.gnu.property section (pr_datasz for property %d is not 4)"
5048 msgstr "%s : section .note.gnu.property corrompue (pr_datasz pour la propriété %d n'est pas 4)"
5050 -#: x86_64.cc:1603
5051 +#: x86_64.cc:1610
5052 #, c-format
5053 msgid "%s: unknown program property type 0x%x in .note.gnu.property section"
5054 msgstr "%s : le type de propriété du programme 0x%x est inconnu dans la section .note.gnu.property"
5056 -#: x86_64.cc:1995
5057 +#: x86_64.cc:2012
5058 #, c-format
5059 msgid "PC-relative offset overflow in PLT entry %d"
5060 msgstr "débordement du décalage relatif au PC dans l'entrée PLT %d"
5062 -#: x86_64.cc:2177 x86_64.cc:2411
5063 +#: x86_64.cc:2194 x86_64.cc:2428
5064 #, c-format
5065 msgid "PC-relative offset overflow in APLT entry %d"
5066 msgstr "débordement du décalage relatif au PC dans l'entrée APLT %d"
5068 -#: x86_64.cc:3465
5069 +#: x86_64.cc:3482
5070 msgid "requires dynamic R_X86_64_32 reloc which may overflow at runtime; recompile with -fPIC"
5071 -msgstr "nécessite une relocalisation dynamique R_X86_64_32 pouvant déborder à l'exécution ; veuillez recompiler avec -fPIC"
5072 +msgstr "nécessite une relocalisation R_X86_64_32 dynamique pouvant déborder à l'exécution ; veuillez recompiler avec -fPIC"
5074 -#: x86_64.cc:3485
5075 +#: x86_64.cc:3502
5076 #, c-format
5077 msgid "requires dynamic %s reloc against '%s' which may overflow at runtime; recompile with -fPIC"
5078 -msgstr "nécessite une relocalisation dynamique %s vers « %s » pouvant déborder à l'exécution ; recompiler avec -fPIC"
5079 +msgstr "nécessite une relocalisation %s dynamique vers « %s » pouvant déborder à l'exécution ; recompiler avec -fPIC"
5081 -#: x86_64.cc:4979
5082 +#: x86_64.cc:4996
5083 #, c-format
5084 msgid "relocation overflow: reference to local symbol %u in %s"
5085 msgstr "débordement de relocalisation : référence au symbole local %u dans %s"
5087 -#: x86_64.cc:4986
5088 +#: x86_64.cc:5003
5089 #, c-format
5090 msgid "relocation overflow: reference to '%s' defined in %s"
5091 msgstr "débordement de relocalisation : la référence à « %s » est définie dans %s"
5093 -#: x86_64.cc:4994
5094 +#: x86_64.cc:5011
5095 #, c-format
5096 msgid "relocation overflow: reference to '%s'"
5097 msgstr "débordement de relocalisation : référence à « %s »"
5098 diff --git a/gprof/ChangeLog b/gprof/ChangeLog
5099 index efb5f144a9..4e46f4a066 100644
5100 --- a/gprof/ChangeLog
5101 +++ b/gprof/ChangeLog
5102 @@ -1,3 +1,7 @@
5103 +2019-02-02 Nick Clifton <nickc@redhat.com>
5105 + * configure: Regenerate.
5107 2019-02-02 Nick Clifton <nickc@redhat.com>
5109 2.32 Release
5110 diff --git a/gprof/configure b/gprof/configure
5111 index f0de0966b5..161ede8f80 100755
5112 --- a/gprof/configure
5113 +++ b/gprof/configure
5114 @@ -1,6 +1,6 @@
5115 #! /bin/sh
5116 # Guess values for system-dependent variables and create Makefiles.
5117 -# Generated by GNU Autoconf 2.69 for gprof 2.32.
5118 +# Generated by GNU Autoconf 2.69 for gprof 2.32.0.
5121 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
5122 @@ -587,8 +587,8 @@ MAKEFLAGS=
5123 # Identity of this package.
5124 PACKAGE_NAME='gprof'
5125 PACKAGE_TARNAME='gprof'
5126 -PACKAGE_VERSION='2.32'
5127 -PACKAGE_STRING='gprof 2.32'
5128 +PACKAGE_VERSION='2.32.0'
5129 +PACKAGE_STRING='gprof 2.32.0'
5130 PACKAGE_BUGREPORT=''
5131 PACKAGE_URL=''
5133 @@ -1337,7 +1337,7 @@ if test "$ac_init_help" = "long"; then
5134 # Omit some internal or obsolete options to make the list less imposing.
5135 # This message is too long to be a string in the A/UX 3.1 sh.
5136 cat <<_ACEOF
5137 -\`configure' configures gprof 2.32 to adapt to many kinds of systems.
5138 +\`configure' configures gprof 2.32.0 to adapt to many kinds of systems.
5140 Usage: $0 [OPTION]... [VAR=VALUE]...
5142 @@ -1408,7 +1408,7 @@ fi
5144 if test -n "$ac_init_help"; then
5145 case $ac_init_help in
5146 - short | recursive ) echo "Configuration of gprof 2.32:";;
5147 + short | recursive ) echo "Configuration of gprof 2.32.0:";;
5148 esac
5149 cat <<\_ACEOF
5151 @@ -1519,7 +1519,7 @@ fi
5152 test -n "$ac_init_help" && exit $ac_status
5153 if $ac_init_version; then
5154 cat <<\_ACEOF
5155 -gprof configure 2.32
5156 +gprof configure 2.32.0
5157 generated by GNU Autoconf 2.69
5159 Copyright (C) 2012 Free Software Foundation, Inc.
5160 @@ -1884,7 +1884,7 @@ cat >config.log <<_ACEOF
5161 This file contains any messages produced by compilers while
5162 running configure, to aid debugging if configure makes a mistake.
5164 -It was created by gprof $as_me 2.32, which was
5165 +It was created by gprof $as_me 2.32.0, which was
5166 generated by GNU Autoconf 2.69. Invocation command line was
5168 $ $0 $@
5169 @@ -3831,7 +3831,7 @@ fi
5171 # Define the identity of the package.
5172 PACKAGE='gprof'
5173 - VERSION='2.32'
5174 + VERSION='2.32.0'
5177 cat >>confdefs.h <<_ACEOF
5178 @@ -13086,7 +13086,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5179 # report actual input values of CONFIG_FILES etc. instead of their
5180 # values after options handling.
5181 ac_log="
5182 -This file was extended by gprof $as_me 2.32, which was
5183 +This file was extended by gprof $as_me 2.32.0, which was
5184 generated by GNU Autoconf 2.69. Invocation command line was
5186 CONFIG_FILES = $CONFIG_FILES
5187 @@ -13152,7 +13152,7 @@ _ACEOF
5188 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5189 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
5190 ac_cs_version="\\
5191 -gprof config.status 2.32
5192 +gprof config.status 2.32.0
5193 configured by $0, generated by GNU Autoconf 2.69,
5194 with options \\"\$ac_cs_config\\"
5196 diff --git a/include/ChangeLog b/include/ChangeLog
5197 index a5ca6d048e..0e1d7d433d 100644
5198 --- a/include/ChangeLog
5199 +++ b/include/ChangeLog
5200 @@ -1,3 +1,25 @@
5201 +2019-07-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
5203 + Backport from mainline.
5204 + 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
5206 + * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
5207 + (STO_AARCH64_VARIANT_PCS): Define.
5209 +2019-04-16 Sudakshina Das <sudi.das@arm.com>
5211 + Backport from mainline.
5212 + 2019-04-11 Sudakshina Das <sudi.das@arm.com>
5214 + * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
5216 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
5218 + Backport from mainline.
5219 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
5221 + * dis-asm.h (struct disassemble_info): Add stop_offset.
5223 2019-02-02 Nick Clifton <nickc@redhat.com>
5225 2.32 Release.
5226 diff --git a/include/dis-asm.h b/include/dis-asm.h
5227 index 22c593ece6..4e1263c90e 100644
5228 --- a/include/dis-asm.h
5229 +++ b/include/dis-asm.h
5230 @@ -221,6 +221,12 @@ typedef struct disassemble_info
5231 file being disassembled. */
5232 bfd_vma stop_vma;
5234 + /* The end range of the current range being disassembled. This is required
5235 + in order to notify the disassembler when it's currently handling a
5236 + different range than it was before. This prevent unsafe optimizations when
5237 + disassembling such as the way mapping symbols are found on AArch64. */
5238 + bfd_vma stop_offset;
5240 } disassemble_info;
5242 /* This struct is used to pass information about valid disassembler
5243 diff --git a/include/elf/aarch64.h b/include/elf/aarch64.h
5244 index 3133ea6f66..841d8479cf 100644
5245 --- a/include/elf/aarch64.h
5246 +++ b/include/elf/aarch64.h
5247 @@ -35,6 +35,12 @@
5248 entry point. */
5249 #define SHF_COMDEF 0x80000000 /* Section may be multiply defined
5250 in the input to a link step. */
5251 +/* Processor specific dynamic array tags. */
5252 +#define DT_AARCH64_VARIANT_PCS (DT_LOPROC + 5)
5254 +/* AArch64-specific values for st_other. */
5255 +#define STO_AARCH64_VARIANT_PCS 0x80 /* Symbol may follow different call
5256 + convention from the base PCS. */
5258 /* Relocation types. */
5260 diff --git a/include/opcode/aarch64.h b/include/opcode/aarch64.h
5261 index 0c0234ab20..5dc5fb750a 100644
5262 --- a/include/opcode/aarch64.h
5263 +++ b/include/opcode/aarch64.h
5264 @@ -184,6 +184,7 @@ enum aarch64_opnd
5265 AARCH64_OPND_Rm, /* Integer register as source. */
5266 AARCH64_OPND_Rt, /* Integer register used in ld/st instructions. */
5267 AARCH64_OPND_Rt2, /* Integer register used in ld/st pair instructions. */
5268 + AARCH64_OPND_Rt_SP, /* Integer Rt or SP used in STG instructions. */
5269 AARCH64_OPND_Rs, /* Integer register used in ld/st exclusive. */
5270 AARCH64_OPND_Ra, /* Integer register used in ddp_3src instructions. */
5271 AARCH64_OPND_Rt_SYS, /* Integer register used in system instructions. */
5272 diff --git a/ld/ChangeLog b/ld/ChangeLog
5273 index 84673af576..ef1f5446c0 100644
5274 --- a/ld/ChangeLog
5275 +++ b/ld/ChangeLog
5276 @@ -1,3 +1,177 @@
5277 +2019-09-05 Eric Botcazou <ebotcazou@adacore.com>
5279 + PR ld/24574
5280 + * pe-dll.c (pe_find_data_imports): Replace again the original name of
5281 + the undefined symbol with the __imp_ prefixed one after it is resolved.
5283 +2019-08-28 Tamar Christina <tamar.christina@arm.com>
5285 + Backported from mainline.
5286 + 2019-08-20 Tamar Christina <tamar.christina@arm.com>
5288 + * testsuite/ld-arm/cortex-a8-fix-b-plt.d: Update Testcase.
5289 + * testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
5290 + * testsuite/ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
5291 + * testsuite/ld-arm/farcall-cond-thumb-arm.d: Likewise.
5292 + * testsuite/ld-arm/farcall-mixed-app.d: Likewise.
5293 + * testsuite/ld-arm/farcall-mixed-app2.d: Likewise.
5294 + * testsuite/ld-arm/farcall-mixed-lib-v4t.d: Likewise.
5295 + * testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
5296 + * testsuite/ld-arm/farcall-thumb-arm-short.d: Likewise.
5297 + * testsuite/ld-arm/farcall-thumb-arm.d: Likewise.
5298 + * testsuite/ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
5299 + * testsuite/ld-arm/farcall-thumb-thumb.d: Likewise.
5300 + * testsuite/ld-arm/fix-arm1176-on.d: Likewise.
5301 + * testsuite/ld-arm/ifunc-10.dd: Likewise.
5302 + * testsuite/ld-arm/ifunc-2.dd: Likewise.
5303 + * testsuite/ld-arm/ifunc-4.dd: Likewise.
5304 + * testsuite/ld-arm/ifunc-6.dd: Likewise.
5305 + * testsuite/ld-arm/ifunc-8.dd: Likewise.
5306 + * testsuite/ld-arm/jump-reloc-veneers-long.d: Likewise.
5307 + * testsuite/ld-arm/mixed-app.d: Likewise.
5308 + * testsuite/ld-arm/thumb2-b-interwork.d: Likewise.
5309 + * testsuite/ld-arm/tls-longplt.d: Likewise.
5310 + * testsuite/ld-arm/tls-thumb1.d: Likewise.
5312 +2019-08-28 Tamar Christina <tamar.christina@arm.com>
5314 + Backport from mainline.
5315 + 2019-08-22 Tamar Christina <tamar.christina@arm.com>
5317 + PR ld/24601
5318 + * testsuite/ld-aarch64/aarch64-elf.exp (undef-tls, weak-tls): New.
5319 + * testsuite/ld-aarch64/undef-tls.d: New test.
5320 + * testsuite/ld-aarch64/undef-tls.s: New test.
5321 + * testsuite/ld-aarch64/weak-tls.d: New test.
5322 + * testsuite/ld-aarch64/weak-tls.s: New test.
5324 +2019-08-16 Alan Modra <amodra@gmail.com>
5326 + * emultempl/ppc32elf.em (ppc_before_allocation): Force running
5327 + prelim_size_sections before deciding whether branch trampolines
5328 + might be needed.
5330 +2019-07-25 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5332 + Backport from mainline
5333 + 2019-07-22 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5335 + * testsuite/ld-arm/cmse_main_sec_debug.d: Modify regexps to
5336 + allow for output from an arm-none-linux-gnueabihf target.
5338 +2019-07-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
5340 + Backport from mainline.
5341 + 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
5343 + * testsuite/ld-aarch64/aarch64-elf.exp: Add new tests.
5344 + * testsuite/ld-aarch64/variant_pcs-1.s: New asm for tests.
5345 + * testsuite/ld-aarch64/variant_pcs-2.s: New asm for tests.
5346 + * testsuite/ld-aarch64/variant_pcs-now.d: New test.
5347 + * testsuite/ld-aarch64/variant_pcs-r.d: New test.
5348 + * testsuite/ld-aarch64/variant_pcs-shared.d: New test.
5349 + * testsuite/ld-aarch64/variant_pcs.ld: New linker script for tests.
5351 + 2019-05-28 Szabolcs Nagy <szabolcs.nagy@arm.com>
5353 + * testsuite/ld-aarch64/variant_pcs-now.d: Use --hash-style=sysv.
5354 + * testsuite/ld-aarch64/variant_pcs-shared.d: Likewise.
5356 +2019-07-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5358 + * testsuite/ld-arm/arm-elf.exp: Add tests.
5359 + * testsuite/ld-arm/cmse_main.s: New test.
5360 + * testsuite/ld-arm/cmse_main_sec_debug.d: Likewise.
5361 + * testsuite/ld-arm/cmse_sec_debug.s: Likewise.
5363 +2019-06-24 H.J. Lu <hongjiu.lu@intel.com>
5365 + PR ld/24721
5366 + * testsuite/ld-x86-64/x86-64.exp: Run PR ld/24721 tests.
5367 + * testsuite/ld-x86-64/pr24721-x32.d: New file.
5368 + * testsuite/ld-x86-64/pr24721.d: Likewise.
5369 + * testsuite/ld-x86-64/pr24721.map: Likewise.
5370 + * testsuite/ld-x86-64/pr24721a.s: Likewise.
5371 + * testsuite/ld-x86-64/pr24721b.s: Likewise.
5373 +2019-05-17 Alan Modra <amodra@gmail.com>
5375 + PR 24567
5376 + * plugin.c (plugin_notice): Do not let a common symbol override
5377 + a non-common definition in IR.
5379 +2019-04-18 Tamar Christina <tamar.christina@arm.com>
5381 + Backport from mainline.
5382 + 2019-04-11 Tamar Christina <tamar.christina@arm.com>
5384 + PR ld/24302
5385 + * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
5386 + * testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: New test.
5389 +2019-04-17 H.J. Lu <hongjiu.lu@intel.com>
5391 + PR ld/24458
5392 + * testsuite/ld-x86-64/x86-64.exp: Run PR ld/24458 tests.
5393 + * testsuite/ld-x86-64/pr24458.s: New file.
5394 + * testsuite/ld-x86-64/pr24458a-x32.d: Likewise.
5395 + * testsuite/ld-x86-64/pr24458a.d: Likewise.
5396 + * testsuite/ld-x86-64/pr24458b-x32.d: Likewise.
5397 + * testsuite/ld-x86-64/pr24458b.d: Likewise.
5398 + * testsuite/ld-x86-64/pr24458c-x32.d: Likewise.
5399 + * testsuite/ld-x86-64/pr24458c.d: Likewise.
5401 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
5403 + * testsuite/ld-arm/jump-reloc-veneers-cond-long.d: Update disassembly.
5404 + * testsuite/ld-arm/jump-reloc-veneers-long.d: Update disassembly.
5406 +2019-02-09 Vineet Gupta <vgupta@synopsys.com>
5408 + * emultempl/arclinux.em: Delete special INIT/FINI handling.
5410 +2019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
5412 + Backport from mainline
5413 + This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
5414 + 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
5416 + PR 20113
5417 + * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
5418 + * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
5419 + * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
5420 + * testsuite/ld-s390/tlsbin.dd: Likewise.
5421 + * testsuite/ld-s390/tlsbin.rd: Likewise.
5422 + * testsuite/ld-s390/tlsbin.sd: Likewise.
5423 + * testsuite/ld-s390/tlsbin_64.dd: Likewise.
5424 + * testsuite/ld-s390/tlsbin_64.rd: Likewise.
5425 + * testsuite/ld-s390/tlsbin_64.sd: Likewise.
5426 + * testsuite/ld-s390/tlspic.dd: Likewise.
5427 + * testsuite/ld-s390/tlspic.rd: Likewise.
5428 + * testsuite/ld-s390/tlspic.sd: Likewise.
5429 + * testsuite/ld-s390/tlspic_64.dd: Likewise.
5430 + * testsuite/ld-s390/tlspic_64.rd: Likewise.
5431 + * testsuite/ld-s390/tlspic_64.sd: Likewise.
5432 + * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
5434 +2019-02-12 Nick Clifton <nickc@redhat.com>
5436 + * po/fr.po: Updated French translation.
5438 +2019-02-10 H.J. Lu <hongjiu.lu@intel.com>
5440 + PR ld/24151
5441 + * testsuite/ld-x86-64/pr24151a-x32.d: New file.
5442 + * testsuite/ld-x86-64/pr24151a.d: Likewise.
5443 + * testsuite/ld-x86-64/pr24151a.s: Likewise.
5444 + * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
5446 +2019-02-02 Nick Clifton <nickc@redhat.com>
5448 + * configure: Regenerate.
5449 + * po/ld.pot: Regenerate.
5451 2019-02-02 Nick Clifton <nickc@redhat.com>
5453 2.32 Release
5454 diff --git a/ld/configure b/ld/configure
5455 index 98a9dfaa33..4f0b75a0d8 100755
5456 --- a/ld/configure
5457 +++ b/ld/configure
5458 @@ -1,6 +1,6 @@
5459 #! /bin/sh
5460 # Guess values for system-dependent variables and create Makefiles.
5461 -# Generated by GNU Autoconf 2.69 for ld 2.32.
5462 +# Generated by GNU Autoconf 2.69 for ld 2.32.0.
5465 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
5466 @@ -587,8 +587,8 @@ MAKEFLAGS=
5467 # Identity of this package.
5468 PACKAGE_NAME='ld'
5469 PACKAGE_TARNAME='ld'
5470 -PACKAGE_VERSION='2.32'
5471 -PACKAGE_STRING='ld 2.32'
5472 +PACKAGE_VERSION='2.32.0'
5473 +PACKAGE_STRING='ld 2.32.0'
5474 PACKAGE_BUGREPORT=''
5475 PACKAGE_URL=''
5477 @@ -1389,7 +1389,7 @@ if test "$ac_init_help" = "long"; then
5478 # Omit some internal or obsolete options to make the list less imposing.
5479 # This message is too long to be a string in the A/UX 3.1 sh.
5480 cat <<_ACEOF
5481 -\`configure' configures ld 2.32 to adapt to many kinds of systems.
5482 +\`configure' configures ld 2.32.0 to adapt to many kinds of systems.
5484 Usage: $0 [OPTION]... [VAR=VALUE]...
5486 @@ -1460,7 +1460,7 @@ fi
5488 if test -n "$ac_init_help"; then
5489 case $ac_init_help in
5490 - short | recursive ) echo "Configuration of ld 2.32:";;
5491 + short | recursive ) echo "Configuration of ld 2.32.0:";;
5492 esac
5493 cat <<\_ACEOF
5495 @@ -1595,7 +1595,7 @@ fi
5496 test -n "$ac_init_help" && exit $ac_status
5497 if $ac_init_version; then
5498 cat <<\_ACEOF
5499 -ld configure 2.32
5500 +ld configure 2.32.0
5501 generated by GNU Autoconf 2.69
5503 Copyright (C) 2012 Free Software Foundation, Inc.
5504 @@ -2310,7 +2310,7 @@ cat >config.log <<_ACEOF
5505 This file contains any messages produced by compilers while
5506 running configure, to aid debugging if configure makes a mistake.
5508 -It was created by ld $as_me 2.32, which was
5509 +It was created by ld $as_me 2.32.0, which was
5510 generated by GNU Autoconf 2.69. Invocation command line was
5512 $ $0 $@
5513 @@ -4261,7 +4261,7 @@ fi
5515 # Define the identity of the package.
5516 PACKAGE='ld'
5517 - VERSION='2.32'
5518 + VERSION='2.32.0'
5521 cat >>confdefs.h <<_ACEOF
5522 @@ -18221,7 +18221,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5523 # report actual input values of CONFIG_FILES etc. instead of their
5524 # values after options handling.
5525 ac_log="
5526 -This file was extended by ld $as_me 2.32, which was
5527 +This file was extended by ld $as_me 2.32.0, which was
5528 generated by GNU Autoconf 2.69. Invocation command line was
5530 CONFIG_FILES = $CONFIG_FILES
5531 @@ -18287,7 +18287,7 @@ _ACEOF
5532 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5533 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
5534 ac_cs_version="\\
5535 -ld config.status 2.32
5536 +ld config.status 2.32.0
5537 configured by $0, generated by GNU Autoconf 2.69,
5538 with options \\"\$ac_cs_config\\"
5540 diff --git a/ld/emulparams/elf64_s390.sh b/ld/emulparams/elf64_s390.sh
5541 index e0239bebf7..8d02042856 100644
5542 --- a/ld/emulparams/elf64_s390.sh
5543 +++ b/ld/emulparams/elf64_s390.sh
5544 @@ -14,7 +14,6 @@ GENERATE_PIE_SCRIPT=yes
5545 GENERATE_RELRO_SCRIPT=yes
5546 NO_SMALL_DATA=yes
5547 EXTRA_EM_FILE=s390
5548 -SEPARATE_GOTPLT=24
5549 IREL_IN_PLT=
5550 SEPARATE_GOTPLT=0
5551 test -z "$RELRO" && unset SEPARATE_GOTPLT
5552 diff --git a/ld/emulparams/elf_s390.sh b/ld/emulparams/elf_s390.sh
5553 index 39c746c866..f2286ecc16 100644
5554 --- a/ld/emulparams/elf_s390.sh
5555 +++ b/ld/emulparams/elf_s390.sh
5556 @@ -11,5 +11,4 @@ TEMPLATE_NAME=elf32
5557 GENERATE_SHLIB_SCRIPT=yes
5558 GENERATE_PIE_SCRIPT=yes
5559 NO_SMALL_DATA=yes
5560 -SEPARATE_GOTPLT=12
5561 IREL_IN_PLT=
5562 diff --git a/ld/emultempl/arclinux.em b/ld/emultempl/arclinux.em
5563 index 3163712fbd..48b6a616db 100644
5564 --- a/ld/emultempl/arclinux.em
5565 +++ b/ld/emultempl/arclinux.em
5566 @@ -1,7 +1,7 @@
5567 # This shell script emits a C file. -*- C -*-
5568 # Copyright (C) 2007-2019 Free Software Foundation, Inc.
5570 -# Copyright 2008-2012 Synopsys Inc.
5571 +# Copyright 2008-2019 Synopsys Inc.
5573 # This file is part of GLD, the Gnu Linker.
5575 @@ -23,30 +23,3 @@
5576 # This file is sourced from elf32.em, and defines extra arc-linux
5577 # specific routines.
5579 -cat >>e${EMULATION_NAME}.c <<EOF
5580 -extern char * init_str;
5581 -extern char * fini_str;
5582 -EOF
5584 -PARSE_AND_LIST_PROLOGUE='
5585 -#define OPTION_INIT 300+1
5586 -#define OPTION_FINI (OPTION_INIT+1)
5588 -PARSE_AND_LIST_LONGOPTS='
5589 - /* PE options */
5590 - { "init", required_argument, NULL, OPTION_INIT },
5591 - { "fini", required_argument, NULL, OPTION_FINI },
5594 -# FIXME: Should set PARSE_AND_LIST_OPTIONS to provide a short description
5595 -# of the options.
5597 -PARSE_AND_LIST_ARGS_CASES='
5598 - case OPTION_FINI:
5599 - fini_str = optarg;
5600 - break;
5602 - case OPTION_INIT:
5603 - init_str = optarg;
5604 - break;
5606 diff --git a/ld/emultempl/ppc32elf.em b/ld/emultempl/ppc32elf.em
5607 index 77143e753e..2e79175a1c 100644
5608 --- a/ld/emultempl/ppc32elf.em
5609 +++ b/ld/emultempl/ppc32elf.em
5610 @@ -171,7 +171,12 @@ ppc_before_allocation (void)
5611 bfd_vma high = 0;
5612 asection *o;
5614 - /* Run lang_size_sections (if not already done). */
5615 + /* Run lang_size_sections even if already done, so as to pick
5616 + up gld${EMULATION_NAME}_before_allocation sizing. This
5617 + matters when we have an executable bss plt which will
5618 + typically be laid out near the end of the image, ie. worst
5619 + case for branches at the start of .text. */
5620 + expld.phase = lang_first_phase_enum;
5621 prelim_size_sections ();
5623 for (o = link_info.output_bfd->sections; o != NULL; o = o->next)
5624 diff --git a/ld/pe-dll.c b/ld/pe-dll.c
5625 index 81ab116c46..577b911da8 100644
5626 --- a/ld/pe-dll.c
5627 +++ b/ld/pe-dll.c
5628 @@ -1445,6 +1445,11 @@ pe_find_data_imports (const char *symhead,
5629 undef->u.def.value = sym->u.def.value;
5630 undef->u.def.section = sym->u.def.section;
5632 + /* We replace the original name with the __imp_ prefixed one, this
5633 + 1) may trash memory 2) leads to duplicate symbols. But this is
5634 + better than having a misleading name that can confuse GDB. */
5635 + undef->root.string = sym->root.string;
5637 if (link_info.pei386_auto_import == -1)
5639 static bfd_boolean warned = FALSE;
5640 diff --git a/ld/plugin.c b/ld/plugin.c
5641 index ea1a7f7064..e4e781c2a8 100644
5642 --- a/ld/plugin.c
5643 +++ b/ld/plugin.c
5644 @@ -1316,30 +1316,36 @@ plugin_notice (struct bfd_link_info *info,
5645 ref = TRUE;
5648 - /* Otherwise, it must be a new def. */
5649 - else
5651 + /* A common symbol should be merged with other commons or
5652 + defs with the same name. In particular, a common ought
5653 + to be overridden by a def in a -flto object. In that
5654 + sense a common is also a ref. */
5655 + else if (bfd_is_com_section (section))
5657 - /* Ensure any symbol defined in an IR dummy BFD takes on a
5658 - new value from a real BFD. Weak symbols are not normally
5659 - overridden by a new weak definition, and strong symbols
5660 - will normally cause multiple definition errors. Avoid
5661 - this by making the symbol appear to be undefined. */
5662 - if (((h->type == bfd_link_hash_defweak
5663 - || h->type == bfd_link_hash_defined)
5664 - && is_ir_dummy_bfd (sym_bfd = h->u.def.section->owner))
5665 - || (h->type == bfd_link_hash_common
5666 - && is_ir_dummy_bfd (sym_bfd = h->u.c.p->section->owner)))
5667 + if (h->type == bfd_link_hash_common
5668 + && is_ir_dummy_bfd (sym_bfd = h->u.c.p->section->owner))
5670 h->type = bfd_link_hash_undefweak;
5671 h->u.undef.abfd = sym_bfd;
5673 + ref = TRUE;
5676 - /* A common symbol should be merged with other commons or
5677 - defs with the same name. In particular, a common ought
5678 - to be overridden by a def in a -flto object. In that
5679 - sense a common is also a ref. */
5680 - if (bfd_is_com_section (section))
5681 - ref = TRUE;
5682 + /* Otherwise, it must be a new def.
5683 + Ensure any symbol defined in an IR dummy BFD takes on a
5684 + new value from a real BFD. Weak symbols are not normally
5685 + overridden by a new weak definition, and strong symbols
5686 + will normally cause multiple definition errors. Avoid
5687 + this by making the symbol appear to be undefined. */
5688 + else if (((h->type == bfd_link_hash_defweak
5689 + || h->type == bfd_link_hash_defined)
5690 + && is_ir_dummy_bfd (sym_bfd = h->u.def.section->owner))
5691 + || (h->type == bfd_link_hash_common
5692 + && is_ir_dummy_bfd (sym_bfd = h->u.c.p->section->owner)))
5694 + h->type = bfd_link_hash_undefweak;
5695 + h->u.undef.abfd = sym_bfd;
5698 if (ref)
5699 diff --git a/ld/po/fr.po b/ld/po/fr.po
5700 index bebaccec1d..c8c0b148fa 100644
5701 --- a/ld/po/fr.po
5702 +++ b/ld/po/fr.po
5703 @@ -1,15 +1,15 @@
5704 # Messages français pour ld.
5705 -# Copyright © 2004, 2015 Free Software Foundation, Inc.
5706 +# Copyright © 2019 Free Software Foundation, Inc.
5707 # This file is distributed under the same license as the binutils package.
5708 # Michel Robitaille <robitail@IRO.UMontreal.CA>, 1996-2011
5709 -# Grégoire Scano <gregoire.scano@malloc.fr>, 2011-2012, 2015, 2018
5710 +# Grégoire Scano <gregoire.scano@malloc.fr>, 2011-2012, 2015, 2018-2019
5712 msgid ""
5713 msgstr ""
5714 -"Project-Id-Version: ld 2.30.90\n"
5715 +"Project-Id-Version: ld 2.31.90\n"
5716 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
5717 -"POT-Creation-Date: 2018-06-24 19:43+0100\n"
5718 -"PO-Revision-Date: 2018-11-09 12:10+0800\n"
5719 +"POT-Creation-Date: 2019-01-19 16:38+0000\n"
5720 +"PO-Revision-Date: 2019-02-12 10:23+0800\n"
5721 "Last-Translator: Grégoire Scano <gregoire.scano@malloc.fr>\n"
5722 "Language-Team: French <traduc@traduc.org>\n"
5723 "Language: fr\n"
5724 @@ -60,7 +60,7 @@ msgstr "Aucun symbol\n"
5725 msgid "%P: symbol `%pT' missing from main hash table\n"
5726 msgstr "%P : symbole « %pT » manquant dans la table de hachage principale\n"
5728 -#: ldcref.c:517 ldcref.c:628 ldmain.c:1211 ldmisc.c:335 pe-dll.c:715
5729 +#: ldcref.c:517 ldcref.c:628 ldmain.c:1223 ldmisc.c:335 pe-dll.c:715
5730 #: pe-dll.c:1296 pe-dll.c:1417 pe-dll.c:1535 earm_wince_pe.c:1430
5731 #: earm_wince_pe.c:1637 earmpe.c:1430 earmpe.c:1637 ei386pe.c:1430
5732 #: ei386pe.c:1637 ei386pe_posix.c:1430 ei386pe_posix.c:1637 ei386pep.c:1414
5733 @@ -69,7 +69,7 @@ msgstr "%P : symbole « %pT » manquant dans la table de hachage principale\n
5734 msgid "%F%P: %pB: could not read symbols: %E\n"
5735 msgstr "%B%F : %pB : impossible de lire les symboles : %E\n"
5737 -#: ldcref.c:690 ldcref.c:697 ldmain.c:1273 ldmain.c:1280
5738 +#: ldcref.c:690 ldcref.c:697 ldmain.c:1285 ldmain.c:1292
5739 msgid "%F%P: %pB: could not read relocs: %E\n"
5740 msgstr "%F%P : %pB : impossible de lire les relocalisations : %E\n"
5742 @@ -142,69 +142,69 @@ msgstr "%F%P : échec de bfd_hash_allocate lors de la création du symbole %s\n
5743 msgid "%F%P: bfd_hash_lookup failed creating symbol %s\n"
5744 msgstr "%F%P : échec de bfd_hash_lookup lors de la création du symbole %s\n"
5746 -#: ldexp.c:549
5747 +#: ldexp.c:551
5748 msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
5749 msgstr "%P : avertissement : l'adresse de «%s» n'est pas un multiple de la taille maximale des pages\n"
5751 -#: ldexp.c:627
5752 +#: ldexp.c:630
5753 msgid "%F%P:%pS %% by zero\n"
5754 msgstr "%F%P : %pS %% par zéro\n"
5756 -#: ldexp.c:636
5757 +#: ldexp.c:639
5758 msgid "%F%P:%pS / by zero\n"
5759 msgstr "%F%P : %pS : / par zéro\n"
5761 -#: ldexp.c:745 ldlang.c:3411 ldmain.c:1178 earm_wince_pe.c:1765 earmpe.c:1765
5762 +#: ldexp.c:749 ldlang.c:3610 ldmain.c:1190 earm_wince_pe.c:1765 earmpe.c:1765
5763 #: ei386pe.c:1765 ei386pe_posix.c:1765 ei386pep.c:1638 emcorepe.c:1765
5764 #: eppcpe.c:1765 eshpe.c:1765
5765 msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
5766 msgstr "%F%P : bfd_link_hash_lookup en échec : %E\n"
5768 -#: ldexp.c:757
5769 +#: ldexp.c:761
5770 msgid "%X%P:%pS: unresolvable symbol `%s' referenced in expression\n"
5771 msgstr "%X%P : %pS : symbole non résolu « %s » référencé dans l'expression\n"
5773 -#: ldexp.c:772
5774 +#: ldexp.c:776
5775 msgid "%F%P:%pS: undefined symbol `%s' referenced in expression\n"
5776 msgstr "%F%P : %pS : symbole non résolu « %s » référencé dans l'expression\n"
5778 -#: ldexp.c:798 ldexp.c:816 ldexp.c:844
5779 +#: ldexp.c:802 ldexp.c:820 ldexp.c:848
5780 msgid "%F%P:%pS: undefined section `%s' referenced in expression\n"
5781 msgstr "%F%P : %pS : section non définie « %s » référencée dans l'expression\n"
5783 -#: ldexp.c:876 ldexp.c:892
5784 +#: ldexp.c:880 ldexp.c:896
5785 msgid "%F%P:%pS: undefined MEMORY region `%s' referenced in expression\n"
5786 msgstr "%F%P : %pS : région MÉMOIRE indéfinie « %s » référencé dans l'expression\n"
5788 -#: ldexp.c:904
5789 +#: ldexp.c:908
5790 msgid "%F%P:%pS: unknown constant `%s' referenced in expression\n"
5791 msgstr "%F%P : %pS : constante inconnue « %s » référencée dans l'expression\n"
5793 -#: ldexp.c:1052
5794 +#: ldexp.c:1056
5795 msgid "%F%P:%pS can not PROVIDE assignment to location counter\n"
5796 msgstr "%F%P : %pS ne peut FOURNIR une assignation au compteur de localisation\n"
5798 -#: ldexp.c:1085
5799 +#: ldexp.c:1089
5800 msgid "%F%P:%pS invalid assignment to location counter\n"
5801 msgstr "%F%P : %pS affection invalide au compteur de localisation\n"
5803 -#: ldexp.c:1089
5804 +#: ldexp.c:1093
5805 msgid "%F%P:%pS assignment to location counter invalid outside of SECTIONS\n"
5806 msgstr "%F%P : %pS affection au compteur de localisation invalide en dehors des SECTIONS\n"
5808 -#: ldexp.c:1108
5809 +#: ldexp.c:1112
5810 msgid "%F%P:%pS cannot move location counter backwards (from %V to %V)\n"
5811 msgstr "%F%P : %pS ne peut déplacer le compteur de localisation par en arrière (de %V vers %V)\n"
5813 -#: ldexp.c:1167
5814 +#: ldexp.c:1171
5815 msgid "%F%P:%s: hash creation failed\n"
5816 msgstr "%F%P : %s : la création du hachage a échoué\n"
5818 -#: ldexp.c:1519 ldexp.c:1545 ldexp.c:1605
5819 +#: ldexp.c:1524 ldexp.c:1566 ldexp.c:1626
5820 msgid "%F%P:%pS: nonconstant expression for %s\n"
5821 msgstr "%F%P : %pS : expression non constante pour %s\n"
5823 -#: ldexp.c:1631 ldlang.c:1234 ldlang.c:3187 ldlang.c:7174
5824 +#: ldexp.c:1652 ldlang.c:1250 ldlang.c:3386 ldlang.c:7377
5825 msgid "%F%P: can not create hash table: %E\n"
5826 msgstr "%F%P : ne peut créer une table de hachage : %E\n"
5828 @@ -224,40 +224,41 @@ msgstr "%F%P : ne peut créer une table de hachage : %E\n"
5829 #: eavr3.c:544 eavr31.c:544 eavr35.c:544 eavr4.c:544 eavr5.c:544 eavr51.c:544
5830 #: eavr6.c:544 eavrtiny.c:544 eavrxmega1.c:544 eavrxmega2.c:544
5831 #: eavrxmega3.c:544 eavrxmega4.c:544 eavrxmega5.c:544 eavrxmega6.c:544
5832 -#: eavrxmega7.c:544 ecriself.c:341 ecrislinux.c:341 ed10velf.c:341
5833 -#: eelf32_sparc.c:341 eelf32_sparc_sol2.c:472 eelf32_sparc_vxworks.c:370
5834 -#: eelf32_spu.c:875 eelf32_tic6x_be.c:479 eelf32_tic6x_elf_be.c:479
5835 -#: eelf32_tic6x_elf_le.c:479 eelf32_tic6x_le.c:479 eelf32_tic6x_linux_be.c:479
5836 +#: eavrxmega7.c:544 ecriself.c:341 ecrislinux.c:341 ecskyelf.c:598
5837 +#: ecskyelf_linux.c:598 ed10velf.c:341 eelf32_sparc.c:341
5838 +#: eelf32_sparc_sol2.c:472 eelf32_sparc_vxworks.c:370 eelf32_spu.c:1011
5839 +#: eelf32_tic6x_be.c:479 eelf32_tic6x_elf_be.c:479 eelf32_tic6x_elf_le.c:479
5840 +#: eelf32_tic6x_le.c:479 eelf32_tic6x_linux_be.c:479
5841 #: eelf32_tic6x_linux_le.c:479 eelf32_x86_64.c:344 eelf32_x86_64_nacl.c:341
5842 -#: eelf32am33lin.c:341 eelf32b4300.c:567 eelf32bfin.c:350 eelf32bfinfd.c:350
5843 -#: eelf32bmip.c:567 eelf32bmipn32.c:585 eelf32bsmip.c:585 eelf32btsmip.c:567
5844 -#: eelf32btsmip_fbsd.c:567 eelf32btsmipn32.c:567 eelf32btsmipn32_fbsd.c:567
5845 -#: eelf32cr16.c:492 eelf32cr16c.c:341 eelf32crx.c:380 eelf32ebmip.c:567
5846 -#: eelf32ebmipvxworks.c:596 eelf32elmip.c:567 eelf32elmipvxworks.c:596
5847 +#: eelf32am33lin.c:341 eelf32b4300.c:568 eelf32bfin.c:350 eelf32bfinfd.c:350
5848 +#: eelf32bmip.c:568 eelf32bmipn32.c:586 eelf32bsmip.c:586 eelf32btsmip.c:568
5849 +#: eelf32btsmip_fbsd.c:568 eelf32btsmipn32.c:568 eelf32btsmipn32_fbsd.c:568
5850 +#: eelf32cr16.c:492 eelf32cr16c.c:341 eelf32crx.c:380 eelf32ebmip.c:568
5851 +#: eelf32ebmipvxworks.c:597 eelf32elmip.c:568 eelf32elmipvxworks.c:597
5852 #: eelf32epiphany.c:341 eelf32epiphany_4x4.c:343 eelf32frvfd.c:341
5853 -#: eelf32ip2k.c:341 eelf32l4300.c:567 eelf32lm32.c:341 eelf32lm32fd.c:341
5854 -#: eelf32lmip.c:567 eelf32lppc.c:544 eelf32lppclinux.c:544 eelf32lppcnto.c:544
5855 -#: eelf32lppcsim.c:544 eelf32lr5900.c:567 eelf32lr5900n32.c:567
5856 +#: eelf32ip2k.c:341 eelf32l4300.c:568 eelf32lm32.c:341 eelf32lm32fd.c:341
5857 +#: eelf32lmip.c:568 eelf32lppc.c:557 eelf32lppclinux.c:557 eelf32lppcnto.c:557
5858 +#: eelf32lppcsim.c:557 eelf32lr5900.c:568 eelf32lr5900n32.c:568
5859 #: eelf32lriscv.c:406 eelf32lriscv_ilp32.c:406 eelf32lriscv_ilp32f.c:406
5860 -#: eelf32lsmip.c:567 eelf32ltsmip.c:567 eelf32ltsmip_fbsd.c:567
5861 -#: eelf32ltsmipn32.c:567 eelf32ltsmipn32_fbsd.c:567 eelf32m32c.c:352
5862 +#: eelf32lsmip.c:568 eelf32ltsmip.c:568 eelf32ltsmip_fbsd.c:568
5863 +#: eelf32ltsmipn32.c:568 eelf32ltsmipn32_fbsd.c:568 eelf32m32c.c:352
5864 #: eelf32mb_linux.c:341 eelf32mbel_linux.c:341 eelf32mcore.c:341
5865 #: eelf32mep.c:341 eelf32metag.c:616 eelf32microblaze.c:341
5866 -#: eelf32microblazeel.c:341 eelf32mipswindiss.c:567 eelf32or1k.c:341
5867 -#: eelf32or1k_linux.c:341 eelf32ppc.c:544 eelf32ppc_fbsd.c:544
5868 -#: eelf32ppclinux.c:544 eelf32ppcnto.c:544 eelf32ppcsim.c:544
5869 -#: eelf32ppcvxworks.c:518 eelf32ppcwindiss.c:544 eelf32rl78.c:341
5870 +#: eelf32microblazeel.c:341 eelf32mipswindiss.c:568 eelf32or1k.c:341
5871 +#: eelf32or1k_linux.c:341 eelf32ppc.c:557 eelf32ppc_fbsd.c:557
5872 +#: eelf32ppclinux.c:557 eelf32ppcnto.c:557 eelf32ppcsim.c:557
5873 +#: eelf32ppcvxworks.c:531 eelf32ppcwindiss.c:557 eelf32rl78.c:341
5874 #: eelf32rx.c:357 eelf32tilegx.c:341 eelf32tilegx_be.c:341 eelf32tilepro.c:341
5875 #: eelf32vax.c:341 eelf32visium.c:341 eelf32xc16x.c:341 eelf32xc16xl.c:341
5876 #: eelf32xc16xs.c:341 eelf32xstormy16.c:352 eelf32xtensa.c:2228
5877 #: eelf64_aix.c:341 eelf64_ia64.c:365 eelf64_ia64_fbsd.c:365 eelf64_s390.c:356
5878 #: eelf64_sparc.c:341 eelf64_sparc_fbsd.c:341 eelf64_sparc_sol2.c:472
5879 #: eelf64alpha.c:424 eelf64alpha_fbsd.c:424 eelf64alpha_nbsd.c:424
5880 -#: eelf64bmip.c:585 eelf64btsmip.c:567 eelf64btsmip_fbsd.c:567
5881 -#: eelf64hppa.c:341 eelf64lppc.c:991 eelf64lriscv.c:406
5882 -#: eelf64lriscv_lp64.c:406 eelf64lriscv_lp64f.c:406 eelf64ltsmip.c:567
5883 -#: eelf64ltsmip_fbsd.c:567 eelf64mmix.c:452 eelf64ppc.c:991
5884 -#: eelf64ppc_fbsd.c:991 eelf64rdos.c:341 eelf64tilegx.c:341
5885 +#: eelf64bmip.c:586 eelf64btsmip.c:568 eelf64btsmip_fbsd.c:568
5886 +#: eelf64hppa.c:341 eelf64lppc.c:1003 eelf64lriscv.c:406
5887 +#: eelf64lriscv_lp64.c:406 eelf64lriscv_lp64f.c:406 eelf64ltsmip.c:568
5888 +#: eelf64ltsmip_fbsd.c:568 eelf64mmix.c:452 eelf64ppc.c:1003
5889 +#: eelf64ppc_fbsd.c:1003 eelf64rdos.c:341 eelf64tilegx.c:341
5890 #: eelf64tilegx_be.c:341 eelf_i386.c:344 eelf_i386_be.c:341
5891 #: eelf_i386_chaos.c:341 eelf_i386_fbsd.c:341 eelf_i386_ldso.c:341
5892 #: eelf_i386_nacl.c:341 eelf_i386_sol2.c:472 eelf_i386_vxworks.c:370
5893 @@ -273,13 +274,13 @@ msgstr "%F%P : ne peut créer une table de hachage : %E\n"
5894 #: em32relf_linux.c:341 em32rlelf.c:341 em32rlelf_linux.c:341
5895 #: em68hc11elf.c:641 em68hc11elfb.c:641 em68hc12elf.c:641 em68hc12elfb.c:641
5896 #: em68kelf.c:491 em68kelfnbsd.c:491 em9s12zelf.c:341 emn10300.c:341
5897 -#: ends32belf.c:518 ends32belf16m.c:518 ends32belf_linux.c:518 ends32elf.c:518
5898 -#: ends32elf16m.c:518 ends32elf_linux.c:518 enios2elf.c:634 enios2linux.c:634
5899 -#: eppclynx.c:544 epruelf.c:361 escore3_elf.c:361 escore7_elf.c:361
5900 +#: ends32belf.c:448 ends32belf16m.c:448 ends32belf_linux.c:448 ends32elf.c:448
5901 +#: ends32elf16m.c:448 ends32elf_linux.c:448 enios2elf.c:634 enios2linux.c:634
5902 +#: eppclynx.c:557 epruelf.c:361 escore3_elf.c:361 escore7_elf.c:361
5903 #: eshelf.c:341 eshelf_fd.c:341 eshelf_linux.c:341 eshelf_nbsd.c:341
5904 #: eshelf_nto.c:341 eshelf_uclinux.c:341 eshelf_vxworks.c:370 eshlelf.c:341
5905 #: eshlelf_fd.c:341 eshlelf_linux.c:341 eshlelf_nbsd.c:341 eshlelf_nto.c:341
5906 -#: eshlelf_vxworks.c:370 ev850.c:387 ev850_rh850.c:387 exgateelf.c:341
5907 +#: eshlelf_vxworks.c:370 ev850.c:387 ev850_rh850.c:387
5908 #, c-format
5909 msgid "attempt to open %s failed\n"
5910 msgstr "échec de la tentative d'ouverture de %s\n"
5911 @@ -335,31 +336,31 @@ msgstr "%F%P : ne peut ouvrir le fichier de scripts de l'éditeur de liens %s 
5912 msgid "%F%P: cannot represent machine `%s'\n"
5913 msgstr "%F%P : ne peut représenter la machine « %s »\n"
5915 -#: ldlang.c:1318
5916 +#: ldlang.c:1334
5917 msgid "%P:%pS: warning: redeclaration of memory region `%s'\n"
5918 msgstr "%P : %pS : avertissement : redéclaration de la région mémoire « %s »\n"
5920 -#: ldlang.c:1324
5921 +#: ldlang.c:1340
5922 msgid "%P:%pS: warning: memory region `%s' not declared\n"
5923 msgstr "%P : %pS : avertissement : région mémoire %s non déclarée\n"
5925 -#: ldlang.c:1361
5926 +#: ldlang.c:1377
5927 msgid "%F%P:%pS: error: alias for default memory region\n"
5928 msgstr "%F%P : %pS : erreur : synonyme pour la région mémoire par défault\n"
5930 -#: ldlang.c:1372
5931 +#: ldlang.c:1388
5932 msgid "%F%P:%pS: error: redefinition of memory region alias `%s'\n"
5933 msgstr "%F%P : %pS : erreur : redéfinition du synonyme de la région mémoire « %s »\n"
5935 -#: ldlang.c:1379
5936 +#: ldlang.c:1395
5937 msgid "%F%P:%pS: error: memory region `%s' for alias `%s' does not exist\n"
5938 msgstr "%F%P : %pS : erreur : la région mémoire « %s » de synonyme « %s » n'existe pas\n"
5940 -#: ldlang.c:1438 ldlang.c:1477
5941 +#: ldlang.c:1454 ldlang.c:1493
5942 msgid "%F%P: failed creating section `%s': %E\n"
5943 msgstr "%F%P : ne peut créer la section « %s » : %E\n"
5945 -#: ldlang.c:1998
5946 +#: ldlang.c:2195
5947 msgid ""
5948 "\n"
5949 "As-needed library included to satisfy reference by file (symbol)\n"
5950 @@ -369,7 +370,7 @@ msgstr ""
5951 "Bibliothèque requise inclue pour satisfaire la référence par fichier (symbole)\n"
5952 "\n"
5954 -#: ldlang.c:2064
5955 +#: ldlang.c:2261
5956 #, c-format
5957 msgid ""
5958 "\n"
5959 @@ -380,7 +381,7 @@ msgstr ""
5960 "Sections d'entrée éliminées\n"
5961 "\n"
5963 -#: ldlang.c:2072
5964 +#: ldlang.c:2269
5965 msgid ""
5966 "\n"
5967 "Memory Configuration\n"
5968 @@ -390,23 +391,23 @@ msgstr ""
5969 "Configuration mémoire\n"
5970 "\n"
5972 -#: ldlang.c:2074
5973 +#: ldlang.c:2271
5974 msgid "Name"
5975 msgstr "Nom"
5977 -#: ldlang.c:2074
5978 +#: ldlang.c:2271
5979 msgid "Origin"
5980 msgstr "Origine"
5982 -#: ldlang.c:2074
5983 +#: ldlang.c:2271
5984 msgid "Length"
5985 msgstr "Longueur"
5987 -#: ldlang.c:2074
5988 +#: ldlang.c:2271
5989 msgid "Attributes"
5990 msgstr "Attributs"
5992 -#: ldlang.c:2114
5993 +#: ldlang.c:2311
5994 #, c-format
5995 msgid ""
5996 "\n"
5997 @@ -417,27 +418,27 @@ msgstr ""
5998 "Script de l'éditeurs de liens and table de projection mémoire\n"
5999 "\n"
6001 -#: ldlang.c:2167
6002 +#: ldlang.c:2364
6003 msgid "%F%P: illegal use of `%s' section\n"
6004 msgstr "%F%P : utilisation illégale de la section « %s »\n"
6006 -#: ldlang.c:2176
6007 +#: ldlang.c:2373
6008 msgid "%F%P: output format %s cannot represent section called %s: %E\n"
6009 msgstr "%F%P : le format de sortie %s ne peut pas représenter la section %s\n"
6011 -#: ldlang.c:2773
6012 +#: ldlang.c:2974
6013 msgid "%P: %pB: file not recognized: %E; matching formats:"
6014 msgstr "%P : %pB : fichier non reconnu : %E ; formats correspondants :"
6016 -#: ldlang.c:2781
6017 +#: ldlang.c:2982
6018 msgid "%F%P: %pB: file not recognized: %E\n"
6019 msgstr "%F%P : %pB : fichier non reconnu : %E\n"
6021 -#: ldlang.c:2854
6022 +#: ldlang.c:3053
6023 msgid "%F%P: %pB: member %pB in archive is not an object\n"
6024 msgstr "%F%P : %pB : membre %B dans l'archive n'est pas un objet\n"
6026 -#: ldlang.c:2869 ldlang.c:2883 eaarch64cloudabi.c:776 eaarch64cloudabib.c:776
6027 +#: ldlang.c:3068 ldlang.c:3082 eaarch64cloudabi.c:776 eaarch64cloudabib.c:776
6028 #: eaarch64elf.c:776 eaarch64elf32.c:776 eaarch64elf32b.c:776
6029 #: eaarch64elfb.c:776 eaarch64fbsd.c:776 eaarch64fbsdb.c:776
6030 #: eaarch64linux.c:776 eaarch64linux32.c:776 eaarch64linux32b.c:776
6031 @@ -453,40 +454,41 @@ msgstr "%F%P : %pB : membre %B dans l'archive n'est pas un objet\n"
6032 #: eavr3.c:664 eavr31.c:664 eavr35.c:664 eavr4.c:664 eavr5.c:664 eavr51.c:664
6033 #: eavr6.c:664 eavrtiny.c:664 eavrxmega1.c:664 eavrxmega2.c:664
6034 #: eavrxmega3.c:664 eavrxmega4.c:664 eavrxmega5.c:664 eavrxmega6.c:664
6035 -#: eavrxmega7.c:664 ecriself.c:461 ecrislinux.c:461 ed10velf.c:461
6036 -#: eelf32_sparc.c:461 eelf32_sparc_sol2.c:592 eelf32_sparc_vxworks.c:490
6037 -#: eelf32_spu.c:995 eelf32_tic6x_be.c:599 eelf32_tic6x_elf_be.c:599
6038 -#: eelf32_tic6x_elf_le.c:599 eelf32_tic6x_le.c:599 eelf32_tic6x_linux_be.c:599
6039 +#: eavrxmega7.c:664 ecriself.c:461 ecrislinux.c:461 ecskyelf.c:718
6040 +#: ecskyelf_linux.c:718 ed10velf.c:461 eelf32_sparc.c:461
6041 +#: eelf32_sparc_sol2.c:592 eelf32_sparc_vxworks.c:490 eelf32_spu.c:1131
6042 +#: eelf32_tic6x_be.c:599 eelf32_tic6x_elf_be.c:599 eelf32_tic6x_elf_le.c:599
6043 +#: eelf32_tic6x_le.c:599 eelf32_tic6x_linux_be.c:599
6044 #: eelf32_tic6x_linux_le.c:599 eelf32_x86_64.c:464 eelf32_x86_64_nacl.c:461
6045 -#: eelf32am33lin.c:461 eelf32b4300.c:687 eelf32bfin.c:470 eelf32bfinfd.c:470
6046 -#: eelf32bmip.c:687 eelf32bmipn32.c:705 eelf32bsmip.c:705 eelf32btsmip.c:687
6047 -#: eelf32btsmip_fbsd.c:687 eelf32btsmipn32.c:687 eelf32btsmipn32_fbsd.c:687
6048 -#: eelf32cr16.c:612 eelf32cr16c.c:461 eelf32crx.c:500 eelf32ebmip.c:687
6049 -#: eelf32ebmipvxworks.c:716 eelf32elmip.c:687 eelf32elmipvxworks.c:716
6050 +#: eelf32am33lin.c:461 eelf32b4300.c:688 eelf32bfin.c:470 eelf32bfinfd.c:470
6051 +#: eelf32bmip.c:688 eelf32bmipn32.c:706 eelf32bsmip.c:706 eelf32btsmip.c:688
6052 +#: eelf32btsmip_fbsd.c:688 eelf32btsmipn32.c:688 eelf32btsmipn32_fbsd.c:688
6053 +#: eelf32cr16.c:612 eelf32cr16c.c:461 eelf32crx.c:500 eelf32ebmip.c:688
6054 +#: eelf32ebmipvxworks.c:717 eelf32elmip.c:688 eelf32elmipvxworks.c:717
6055 #: eelf32epiphany.c:461 eelf32epiphany_4x4.c:463 eelf32frvfd.c:461
6056 -#: eelf32ip2k.c:461 eelf32l4300.c:687 eelf32lm32.c:461 eelf32lm32fd.c:461
6057 -#: eelf32lmip.c:687 eelf32lppc.c:664 eelf32lppclinux.c:664 eelf32lppcnto.c:664
6058 -#: eelf32lppcsim.c:664 eelf32lr5900.c:687 eelf32lr5900n32.c:687
6059 +#: eelf32ip2k.c:461 eelf32l4300.c:688 eelf32lm32.c:461 eelf32lm32fd.c:461
6060 +#: eelf32lmip.c:688 eelf32lppc.c:677 eelf32lppclinux.c:677 eelf32lppcnto.c:677
6061 +#: eelf32lppcsim.c:677 eelf32lr5900.c:688 eelf32lr5900n32.c:688
6062 #: eelf32lriscv.c:526 eelf32lriscv_ilp32.c:526 eelf32lriscv_ilp32f.c:526
6063 -#: eelf32lsmip.c:687 eelf32ltsmip.c:687 eelf32ltsmip_fbsd.c:687
6064 -#: eelf32ltsmipn32.c:687 eelf32ltsmipn32_fbsd.c:687 eelf32m32c.c:472
6065 +#: eelf32lsmip.c:688 eelf32ltsmip.c:688 eelf32ltsmip_fbsd.c:688
6066 +#: eelf32ltsmipn32.c:688 eelf32ltsmipn32_fbsd.c:688 eelf32m32c.c:472
6067 #: eelf32mb_linux.c:461 eelf32mbel_linux.c:461 eelf32mcore.c:461
6068 #: eelf32mep.c:461 eelf32metag.c:736 eelf32microblaze.c:461
6069 -#: eelf32microblazeel.c:461 eelf32mipswindiss.c:687 eelf32or1k.c:461
6070 -#: eelf32or1k_linux.c:461 eelf32ppc.c:664 eelf32ppc_fbsd.c:664
6071 -#: eelf32ppclinux.c:664 eelf32ppcnto.c:664 eelf32ppcsim.c:664
6072 -#: eelf32ppcvxworks.c:638 eelf32ppcwindiss.c:664 eelf32rl78.c:461
6073 +#: eelf32microblazeel.c:461 eelf32mipswindiss.c:688 eelf32or1k.c:461
6074 +#: eelf32or1k_linux.c:461 eelf32ppc.c:677 eelf32ppc_fbsd.c:677
6075 +#: eelf32ppclinux.c:677 eelf32ppcnto.c:677 eelf32ppcsim.c:677
6076 +#: eelf32ppcvxworks.c:651 eelf32ppcwindiss.c:677 eelf32rl78.c:461
6077 #: eelf32rx.c:477 eelf32tilegx.c:461 eelf32tilegx_be.c:461 eelf32tilepro.c:461
6078 #: eelf32vax.c:461 eelf32visium.c:461 eelf32xc16x.c:461 eelf32xc16xl.c:461
6079 #: eelf32xc16xs.c:461 eelf32xstormy16.c:472 eelf32xtensa.c:2348
6080 #: eelf64_aix.c:461 eelf64_ia64.c:485 eelf64_ia64_fbsd.c:485 eelf64_s390.c:476
6081 #: eelf64_sparc.c:461 eelf64_sparc_fbsd.c:461 eelf64_sparc_sol2.c:592
6082 #: eelf64alpha.c:544 eelf64alpha_fbsd.c:544 eelf64alpha_nbsd.c:544
6083 -#: eelf64bmip.c:705 eelf64btsmip.c:687 eelf64btsmip_fbsd.c:687
6084 -#: eelf64hppa.c:461 eelf64lppc.c:1111 eelf64lriscv.c:526
6085 -#: eelf64lriscv_lp64.c:526 eelf64lriscv_lp64f.c:526 eelf64ltsmip.c:687
6086 -#: eelf64ltsmip_fbsd.c:687 eelf64mmix.c:572 eelf64ppc.c:1111
6087 -#: eelf64ppc_fbsd.c:1111 eelf64rdos.c:461 eelf64tilegx.c:461
6088 +#: eelf64bmip.c:706 eelf64btsmip.c:688 eelf64btsmip_fbsd.c:688
6089 +#: eelf64hppa.c:461 eelf64lppc.c:1123 eelf64lriscv.c:526
6090 +#: eelf64lriscv_lp64.c:526 eelf64lriscv_lp64f.c:526 eelf64ltsmip.c:688
6091 +#: eelf64ltsmip_fbsd.c:688 eelf64mmix.c:572 eelf64ppc.c:1123
6092 +#: eelf64ppc_fbsd.c:1123 eelf64rdos.c:461 eelf64tilegx.c:461
6093 #: eelf64tilegx_be.c:461 eelf_i386.c:464 eelf_i386_be.c:461
6094 #: eelf_i386_chaos.c:461 eelf_i386_fbsd.c:461 eelf_i386_ldso.c:461
6095 #: eelf_i386_nacl.c:461 eelf_i386_sol2.c:592 eelf_i386_vxworks.c:490
6096 @@ -502,171 +504,171 @@ msgstr "%F%P : %pB : membre %B dans l'archive n'est pas un objet\n"
6097 #: em32relf_linux.c:461 em32rlelf.c:461 em32rlelf_linux.c:461
6098 #: em68hc11elf.c:761 em68hc11elfb.c:761 em68hc12elf.c:761 em68hc12elfb.c:761
6099 #: em68kelf.c:611 em68kelfnbsd.c:611 em9s12zelf.c:461 emn10300.c:461
6100 -#: ends32belf.c:638 ends32belf16m.c:638 ends32belf_linux.c:638 ends32elf.c:638
6101 -#: ends32elf16m.c:638 ends32elf_linux.c:638 enios2elf.c:754 enios2linux.c:754
6102 -#: eppclynx.c:664 epruelf.c:481 escore3_elf.c:481 escore7_elf.c:481
6103 +#: ends32belf.c:568 ends32belf16m.c:568 ends32belf_linux.c:568 ends32elf.c:568
6104 +#: ends32elf16m.c:568 ends32elf_linux.c:568 enios2elf.c:754 enios2linux.c:754
6105 +#: eppclynx.c:677 epruelf.c:481 escore3_elf.c:481 escore7_elf.c:481
6106 #: eshelf.c:461 eshelf_fd.c:461 eshelf_linux.c:461 eshelf_nbsd.c:461
6107 #: eshelf_nto.c:461 eshelf_uclinux.c:461 eshelf_vxworks.c:490 eshlelf.c:461
6108 #: eshlelf_fd.c:461 eshlelf_linux.c:461 eshlelf_nbsd.c:461 eshlelf_nto.c:461
6109 -#: eshlelf_vxworks.c:490 ev850.c:507 ev850_rh850.c:507 exgateelf.c:461
6110 +#: eshlelf_vxworks.c:490 ev850.c:507 ev850_rh850.c:507
6111 msgid "%F%P: %pB: error adding symbols: %E\n"
6112 msgstr "%F%P : %pB : erreur lors de l'ajout de symboles : %E\n"
6114 -#: ldlang.c:3157
6115 +#: ldlang.c:3356
6116 msgid "%P: warning: could not find any targets that match endianness requirement\n"
6117 msgstr "%P : avertissement : le repérage des cibles qui concordent avec le boutisme requis a échoué\n"
6119 -#: ldlang.c:3171
6120 +#: ldlang.c:3370
6121 msgid "%F%P: target %s not found\n"
6122 msgstr "%F%P : cible %s non trouvée\n"
6124 -#: ldlang.c:3173
6125 +#: ldlang.c:3372
6126 msgid "%F%P: cannot open output file %s: %E\n"
6127 msgstr "%F%P : ne peut ouvrir le fichier de sortie %s : %E\n"
6129 -#: ldlang.c:3179
6130 +#: ldlang.c:3378
6131 msgid "%F%P: %s: can not make object file: %E\n"
6132 msgstr "%F%P : %s : ne peut créer le fichier objet : %E\n"
6134 -#: ldlang.c:3183
6135 +#: ldlang.c:3382
6136 msgid "%F%P: %s: can not set architecture: %E\n"
6137 msgstr "%F%P : %s : ne peut initialiser l'architecture : %E\n"
6139 -#: ldlang.c:3342
6140 +#: ldlang.c:3541
6141 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
6142 msgstr "%P : avertissement : %s contient des sections de sortie; avez-vous oublié -T?\n"
6144 -#: ldlang.c:3480
6145 +#: ldlang.c:3680
6146 msgid "%X%P: required symbol `%s' not defined\n"
6147 msgstr "%X%P : symbole requis « %s » non défini\n"
6149 -#: ldlang.c:3770
6150 +#: ldlang.c:3970
6151 msgid "%F%P: %s not found for insert\n"
6152 msgstr "%F%P : %s pas trouvé pour insertion\n"
6154 -#: ldlang.c:4011
6155 +#: ldlang.c:4211
6156 msgid " load address 0x%V"
6157 msgstr " address de chargement 0x%V"
6159 -#: ldlang.c:4247
6160 +#: ldlang.c:4447
6161 msgid "%W (size before relaxing)\n"
6162 msgstr "%W (taille avant relaxe)\n"
6164 -#: ldlang.c:4340
6165 +#: ldlang.c:4540
6166 #, c-format
6167 msgid "Address of section %s set to "
6168 msgstr "Adresse de la section %s initialisé à "
6170 -#: ldlang.c:4538
6171 +#: ldlang.c:4738
6172 #, c-format
6173 msgid "Fail with %d\n"
6174 msgstr "Échec avec %d\n"
6176 -#: ldlang.c:4810
6177 +#: ldlang.c:5012
6178 msgid "%X%P: section %s VMA wraps around address space\n"
6179 msgstr "%X%P : la VMA de la section %s englobe l'espace d'adressage\n"
6181 -#: ldlang.c:4816
6182 +#: ldlang.c:5018
6183 msgid "%X%P: section %s LMA wraps around address space\n"
6184 msgstr "%X%P : la LMA de la section %s englobe l'espace d'adressage\n"
6186 -#: ldlang.c:4867
6187 +#: ldlang.c:5069
6188 msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
6189 msgstr "%X%P : la LMA de la section %s [%V,%V] chevauche la LMA de la section %s [%V,%V]\n"
6191 -#: ldlang.c:4910
6192 +#: ldlang.c:5112
6193 msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
6194 msgstr "%X%P: la VMA de la section %s [%V,%V] chevauche la VMA de la section %s [%V,%V]\n"
6196 -#: ldlang.c:4933
6197 +#: ldlang.c:5135
6198 msgid "%X%P: region `%s' overflowed by %lu byte\n"
6199 msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
6200 msgstr[0] "%X%P : la région « %s » est débordée de %lu octet\n"
6201 msgstr[1] "%X%P : la région « %s » est débordée de %lu octets\n"
6203 -#: ldlang.c:4958
6204 +#: ldlang.c:5160
6205 msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n"
6206 msgstr "%X%P : l'adresse 0x%v de %pB de la section «%s» n'est pas dans la région «%s»\n"
6208 -#: ldlang.c:4969
6209 +#: ldlang.c:5171
6210 msgid "%X%P: %pB section `%s' will not fit in region `%s'\n"
6211 msgstr "%X%P : %pB la section «%s» ne va pas s'adapter à la région «%s»\n"
6213 -#: ldlang.c:5050
6214 +#: ldlang.c:5252
6215 msgid "%F%P:%pS: non constant or forward reference address expression for section %s\n"
6216 msgstr "%F%P : %pS : référence d'adresse avant d'expression ou non constante pour la section %s\n"
6218 -#: ldlang.c:5075
6219 +#: ldlang.c:5277
6220 msgid "%X%P: internal error on COFF shared library section %s\n"
6221 msgstr "%X%P : erreur interne dans la section de bibliothèque partagée COFF %s\n"
6223 -#: ldlang.c:5134
6224 +#: ldlang.c:5336
6225 msgid "%F%P: error: no memory region specified for loadable section `%s'\n"
6226 msgstr "%F%P : erreur : aucune région mémoire spécifiée pour la section chargeable « %s »\n"
6228 -#: ldlang.c:5139
6229 +#: ldlang.c:5341
6230 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
6231 msgstr "%P : avertissement : aucune région mémoire spécifiée pour la section chargeable « %s »\n"
6233 -#: ldlang.c:5162
6234 +#: ldlang.c:5365
6235 msgid "%P: warning: changing start of section %s by %lu byte\n"
6236 msgid_plural "%P: warning: changing start of section %s by %lu bytes\n"
6237 msgstr[0] "%P : avertissement : modification du début de la section %s de %lu octet\n"
6238 msgstr[1] "%P : avertissement : modification du début de la section %s de %lu octets\n"
6240 -#: ldlang.c:5256
6241 +#: ldlang.c:5460
6242 msgid "%P: warning: dot moved backwards before `%s'\n"
6243 msgstr "%P : avertissement : point (.) déplacé avant « %s »\n"
6245 -#: ldlang.c:5435
6246 +#: ldlang.c:5639
6247 msgid "%F%P: can't relax section: %E\n"
6248 msgstr "%F%P : ne peut relâcher la section : %E\n"
6250 -#: ldlang.c:5817
6251 +#: ldlang.c:6021
6252 msgid "%F%P: invalid data statement\n"
6253 msgstr "%F%P : déclaration invalide de données\n"
6255 -#: ldlang.c:5850
6256 +#: ldlang.c:6054
6257 msgid "%F%P: invalid reloc statement\n"
6258 msgstr "%F%P : déclaration invalide de relocalisation\n"
6260 -#: ldlang.c:6184
6261 +#: ldlang.c:6408
6262 msgid "%F%P: gc-sections requires either an entry or an undefined symbol\n"
6263 msgstr "%F%P : gc-sections requière soit une entrée, soit un symbole non définit\n"
6265 -#: ldlang.c:6209
6266 +#: ldlang.c:6433
6267 msgid "%F%P: %s: can't set start address\n"
6268 msgstr "%F%P : %s : ne peut initialiser l'adresse de départ\n"
6270 -#: ldlang.c:6222 ldlang.c:6241
6271 +#: ldlang.c:6446 ldlang.c:6465
6272 msgid "%F%P: can't set start address\n"
6273 msgstr "%F%P : impossible d'initialiser l'adresse de départ\n"
6275 -#: ldlang.c:6234
6276 +#: ldlang.c:6458
6277 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
6278 msgstr "%P : avertissement : le symbole d'entrée %s est introuvable ; utilise par défaut %V\n"
6280 -#: ldlang.c:6246
6281 +#: ldlang.c:6470
6282 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
6283 msgstr "%P : avertissement : le symbole d'entrée %s est introuvable ; pas d'initialisation de l'adresse de départ\n"
6285 -#: ldlang.c:6300
6286 +#: ldlang.c:6524
6287 msgid "%F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported\n"
6288 msgstr "%F%P : l'édition de liens relocalisables avec une relocalisation du format %s (%pB) vers le format %s (%pB) n'est pas prise en charge\n"
6290 -#: ldlang.c:6310
6291 +#: ldlang.c:6534
6292 msgid "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n"
6293 msgstr "%X%P : architecture %s du fichier d'entrée « %B » est incompatible avec la sortie %s\n"
6295 -#: ldlang.c:6332
6296 +#: ldlang.c:6556
6297 msgid "%X%P: failed to merge target specific data of file %pB\n"
6298 msgstr "%X%P : échec de fusion des données spécifiques cibles du fichier %pB\n"
6300 -#: ldlang.c:6403
6301 +#: ldlang.c:6627
6302 msgid "%F%P: could not define common symbol `%pT': %E\n"
6303 msgstr "%F%P : Impossible de définir le symbole commun «%pT» : %E\n"
6305 -#: ldlang.c:6415
6306 +#: ldlang.c:6639
6307 msgid ""
6308 "\n"
6309 "Allocating common symbols\n"
6310 @@ -674,7 +676,7 @@ msgstr ""
6311 "\n"
6312 "Allocation des symboles communs\n"
6314 -#: ldlang.c:6416
6315 +#: ldlang.c:6640
6316 msgid ""
6317 "Common symbol size file\n"
6318 "\n"
6319 @@ -682,174 +684,178 @@ msgstr ""
6320 "Symbole commun taille fichier\n"
6321 "\n"
6323 -#: ldlang.c:6490
6324 +#: ldlang.c:6714
6325 msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n"
6326 msgstr "%X%P : erreur : section orpheline « %pA » non placée depuis « %pB »\n"
6328 -#: ldlang.c:6508
6329 +#: ldlang.c:6732
6330 msgid "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n"
6331 msgstr "%P : avertissement : la section orpheline « %pA » de « %pB » est placée dans la section « %s »\n"
6333 -#: ldlang.c:6599
6334 +#: ldlang.c:6823
6335 msgid "%F%P: invalid character %c (%d) in flags\n"
6336 msgstr "%F%P : caractère %c (%d) invalide dans les fanions\n"
6338 -#: ldlang.c:6726
6339 +#: ldlang.c:6931
6340 msgid "%F%P:%pS: error: align with input and explicit align specified\n"
6341 msgstr "%F%P : %pS : erreur : alignement avec l'entrée et alignement explicite défini\n"
6343 -#: ldlang.c:7198
6344 +#: ldlang.c:7404
6345 msgid "%F%P: %s: plugin reported error after all symbols read\n"
6346 msgstr "%F%P : %s : le greffon a reporté une erreur après avoir lu tous les symboles\n"
6348 -#: ldlang.c:7602
6349 +#: ldlang.c:7809
6350 msgid "%F%P: multiple STARTUP files\n"
6351 msgstr "%F%P : fichiers DÉPART multiples\n"
6353 -#: ldlang.c:7648
6354 +#: ldlang.c:7855
6355 msgid "%X%P:%pS: section has both a load address and a load region\n"
6356 msgstr "%X%P : %pS : section a à la fois une adresse de chargement et une région de chargement\n"
6358 -#: ldlang.c:7763
6359 +#: ldlang.c:7970
6360 msgid "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
6361 msgstr "%X%P : %pS : PHDRS et FILEHDR ne sont pas pris en charge lorsque des entêtes prioritaires PT_LOAD ne les ont pas\n"
6363 -#: ldlang.c:7836
6364 +#: ldlang.c:8043
6365 msgid "%F%P: no sections assigned to phdrs\n"
6366 msgstr "%F%P : aucune section n'est assignée à phdrs\n"
6368 -#: ldlang.c:7874
6369 +#: ldlang.c:8081
6370 msgid "%F%P: bfd_record_phdr failed: %E\n"
6371 msgstr "%F%P : bfd_record_phdr en échec : %E\n"
6373 -#: ldlang.c:7894
6374 +#: ldlang.c:8101
6375 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
6376 msgstr "%X%P : section « %s » affectée à phdr inexistent « %s »\n"
6378 -#: ldlang.c:8317
6379 +#: ldlang.c:8524
6380 msgid "%X%P: unknown language `%s' in version information\n"
6381 msgstr "%X%P : langage inconnue « %s » dans l'information de la version\n"
6383 -#: ldlang.c:8462
6384 +#: ldlang.c:8669
6385 msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
6386 msgstr "%X%P : étiquette de version anonyme ne peut être combinée avec d'autres étiquettes de version\n"
6388 -#: ldlang.c:8471
6389 +#: ldlang.c:8678
6390 msgid "%X%P: duplicate version tag `%s'\n"
6391 msgstr "%X%P : duplication de l'étiquette de version « %s »\n"
6393 -#: ldlang.c:8492 ldlang.c:8501 ldlang.c:8519 ldlang.c:8529
6394 +#: ldlang.c:8699 ldlang.c:8708 ldlang.c:8726 ldlang.c:8736
6395 msgid "%X%P: duplicate expression `%s' in version information\n"
6396 msgstr "%X%P : duplication de l'expression « %s » dans l'information de version\n"
6398 -#: ldlang.c:8569
6399 +#: ldlang.c:8776
6400 msgid "%X%P: unable to find version dependency `%s'\n"
6401 msgstr "%X%P : incapable de repérer les dépendences de version « %s »\n"
6403 -#: ldlang.c:8592
6404 +#: ldlang.c:8799
6405 msgid "%X%P: unable to read .exports section contents\n"
6406 msgstr "%X%P : incapable de lire le contenu de la section .exports\n"
6408 -#: ldlang.c:8630
6409 +#: ldlang.c:8837
6410 msgid "%F%P: invalid origin for memory region %s\n"
6411 msgstr "%F%P : origine invalide pour la région mémoire %s\n"
6413 -#: ldlang.c:8639
6414 +#: ldlang.c:8846
6415 msgid "%F%P: invalid length for memory region %s\n"
6416 msgstr "%F%P : longueur invalide pour la région mémoire %s\n"
6418 -#: ldlang.c:8749
6419 +#: ldlang.c:8956
6420 msgid "%X%P: unknown feature `%s'\n"
6421 msgstr "%P%F : caractéristique inconnue «%s»\n"
6423 -#: ldmain.c:248
6424 +#: ldmain.c:213
6425 +msgid "%F%P: fatal error: libbfd ABI mismatch\n"
6426 +msgstr "%F%P : erreur fatale : l'ABI de libbfd ne concorde pas\n"
6428 +#: ldmain.c:249
6429 msgid "%X%P: can't set BFD default target to `%s': %E\n"
6430 msgstr "%X%P : impossible d'initialiser la cible par défaut de BFD à « %s » : %E\n"
6432 -#: ldmain.c:347
6433 +#: ldmain.c:348
6434 msgid "built in linker script"
6435 msgstr "construit dans le script d'édition de liens"
6437 -#: ldmain.c:357
6438 +#: ldmain.c:358
6439 msgid "using external linker script:"
6440 msgstr "utilisation du script externe d'édition de liens :"
6442 -#: ldmain.c:359
6443 +#: ldmain.c:360
6444 msgid "using internal linker script:"
6445 msgstr "utilisation du script interne d'édition de liens :"
6447 -#: ldmain.c:406
6448 +#: ldmain.c:407
6449 msgid "%F%P: --no-define-common may not be used without -shared\n"
6450 msgstr "%F%P : --no-define-common ne doit pas être utilisé sans -shared\n"
6452 -#: ldmain.c:412
6453 +#: ldmain.c:413
6454 msgid "%F%P: no input files\n"
6455 msgstr "%F%P : aucun fichier d'entrée\n"
6457 -#: ldmain.c:416
6458 +#: ldmain.c:417
6459 msgid "%P: mode %s\n"
6460 msgstr "%P : mode %s\n"
6462 -#: ldmain.c:432 ends32belf.c:2236 ends32belf16m.c:2236 ends32belf_linux.c:2365
6463 -#: ends32elf.c:2236 ends32elf16m.c:2236 ends32elf_linux.c:2365
6464 +#: ldmain.c:433 ends32belf.c:2137 ends32belf16m.c:2137 ends32belf_linux.c:2266
6465 +#: ends32elf.c:2137 ends32elf16m.c:2137 ends32elf_linux.c:2266
6466 msgid "%F%P: cannot open map file %s: %E\n"
6467 msgstr "%F%P : impossible d'ouvrir le fichier de la table de projection %s : %E\n"
6469 -#: ldmain.c:481
6470 +#: ldmain.c:483
6471 msgid "%P: link errors found, deleting executable `%s'\n"
6472 msgstr "%P : erreurs de lien trouvés, destruction de l'exécutable « %s »\n"
6474 -#: ldmain.c:490
6475 +#: ldmain.c:492
6476 msgid "%F%P: %pB: final close failed: %E\n"
6477 msgstr "%F%P : %pB : fermeture finale en échec : %E\n"
6479 -#: ldmain.c:517
6480 +#: ldmain.c:519
6481 msgid "%F%P: unable to open for source of copy `%s'\n"
6482 msgstr "%F%P : incapable d'ouvrir la copie source de « %s »\n"
6484 -#: ldmain.c:520
6485 +#: ldmain.c:522
6486 msgid "%F%P: unable to open for destination of copy `%s'\n"
6487 msgstr "%F%P : incpapable d'ouvrir la copie destination de « %s »\n"
6489 -#: ldmain.c:527
6490 +#: ldmain.c:529
6491 msgid "%P: error writing file `%s'\n"
6492 msgstr "%P : erreur lors de l'écriture du fichier « %s »\n"
6494 -#: ldmain.c:532 pe-dll.c:1925
6495 +#: ldmain.c:534 pe-dll.c:1925
6496 #, c-format
6497 msgid "%P: error closing file `%s'\n"
6498 msgstr "%P : erreur lors de la fermeture du fichier « %s »\n"
6500 -#: ldmain.c:546
6501 +#: ldmain.c:548
6502 #, c-format
6503 msgid "%s: total time in link: %ld.%06ld\n"
6504 msgstr "%s : temps total d'édition de liens : %ld.%06ld\n"
6506 -#: ldmain.c:629
6507 +#: ldmain.c:635
6508 msgid "%F%P: missing argument to -m\n"
6509 msgstr "%F%P : argument manquant pour -m\n"
6511 -#: ldmain.c:679 ldmain.c:696 ldmain.c:716 ldmain.c:748 pe-dll.c:1377
6512 +#: ldmain.c:685 ldmain.c:702 ldmain.c:722 ldmain.c:754 pe-dll.c:1377
6513 msgid "%F%P: bfd_hash_table_init failed: %E\n"
6514 msgstr "%F%P : bfd_hash_table_init en échec : %E\n"
6516 -#: ldmain.c:683 ldmain.c:700 ldmain.c:720
6517 +#: ldmain.c:689 ldmain.c:706 ldmain.c:726
6518 msgid "%F%P: bfd_hash_lookup failed: %E\n"
6519 msgstr "%F%P : bfd_hash_lookup en échec : %E\n"
6521 -#: ldmain.c:734
6522 +#: ldmain.c:740
6523 msgid "%X%P: error: duplicate retain-symbols-file\n"
6524 msgstr "%X%P : erreur : duplication dans retain-symbols-file\n"
6526 -#: ldmain.c:778
6527 +#: ldmain.c:784
6528 msgid "%F%P: bfd_hash_lookup for insertion failed: %E\n"
6529 msgstr "%F%P : échec de bfd_hash_lookup lors d'une insertion : %E\n"
6531 -#: ldmain.c:783
6532 +#: ldmain.c:789
6533 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
6534 msgstr "%P : « -retain-symbols-file » écrase les options « -s » et « -S »\n"
6536 -#: ldmain.c:882
6537 +#: ldmain.c:892
6538 msgid ""
6539 "Archive member included to satisfy reference by file (symbol)\n"
6540 "\n"
6541 @@ -857,135 +863,135 @@ msgstr ""
6542 "Membre d'archive inclu pour satisfaire la référence par fichier (symbole)\n"
6543 "\n"
6545 -#: ldmain.c:989
6546 +#: ldmain.c:1001
6547 msgid "%X%P: %C: multiple definition of `%pT'"
6548 msgstr "%X%P : %C : définitions multiples de « %pT »"
6550 -#: ldmain.c:992
6551 +#: ldmain.c:1004
6552 msgid "; %D: first defined here"
6553 msgstr "; %D : défini pour la première fois ici"
6555 -#: ldmain.c:997
6556 +#: ldmain.c:1009
6557 msgid "%P: disabling relaxation; it will not work with multiple definitions\n"
6558 msgstr "%P : désactivation de la relâche : il ne pourra pas travailler avec des définitions multiples\n"
6560 -#: ldmain.c:1050
6561 +#: ldmain.c:1062
6562 msgid "%P: %pB: warning: definition of `%pT' overriding common from %pB\n"
6563 msgstr "%B : %pB : avertissement : la définition de « %pT » écrase le commun de %pB\n"
6565 -#: ldmain.c:1054
6566 +#: ldmain.c:1066
6567 msgid "%P: %pB: warning: definition of `%pT' overriding common\n"
6568 msgstr "%P : %pB : avertissement : la définition de « %pT » écrase le commun\n"
6570 -#: ldmain.c:1063
6571 +#: ldmain.c:1075
6572 msgid "%P: %pB: warning: common of `%pT' overridden by definition from %pB\n"
6573 msgstr "%P : %pB : avertissement : le commun de « %pT » est écrasé par sa définition depuis %pB\n"
6575 -#: ldmain.c:1067
6576 +#: ldmain.c:1079
6577 msgid "%P: %pB: warning: common of `%pT' overridden by definition\n"
6578 msgstr "%P : %pB : avertissement : le commun de « %pT » est écrasé par une définition\n"
6580 -#: ldmain.c:1076
6581 +#: ldmain.c:1088
6582 msgid "%P: %pB: warning: common of `%pT' overridden by larger common from %pB\n"
6583 msgstr "%P : %pB : avertissement : le commun de « %pT » est écrasé par un commun de plus grande taille depuis %pB\n"
6585 -#: ldmain.c:1080
6586 +#: ldmain.c:1092
6587 msgid "%P: %pB: warning: common of `%pT' overridden by larger common\n"
6588 msgstr "%P : %pB : avertissement : le commun de « %pT » est écrasé par un commun de plus grande taille\n"
6590 -#: ldmain.c:1087
6591 +#: ldmain.c:1099
6592 msgid "%P: %pB: warning: common of `%pT' overriding smaller common from %pB\n"
6593 msgstr "%P : %pB : avertissement : le commun de « %pT » écrase un commun de plus petite taille\n"
6595 -#: ldmain.c:1091
6596 +#: ldmain.c:1103
6597 msgid "%P: %pB: warning: common of `%pT' overriding smaller common\n"
6598 msgstr "%P : %pB : avertissement : le commun de « %pT » écrase un commun de plus petite taille\n"
6600 -#: ldmain.c:1098
6601 +#: ldmain.c:1110
6602 msgid "%P: %pB and %pB: warning: multiple common of `%pT'\n"
6603 msgstr "%P : %pB et %pB : avertissement : communs multiples de « %pT »\n"
6605 -#: ldmain.c:1101
6606 +#: ldmain.c:1113
6607 msgid "%P: %pB: warning: multiple common of `%pT'\n"
6608 msgstr "%P : %pB : avertissement : communs multiples de « %pT »\n"
6610 -#: ldmain.c:1120 ldmain.c:1156
6611 +#: ldmain.c:1132 ldmain.c:1168
6612 msgid "%P: warning: global constructor %s used\n"
6613 msgstr "%P : avertissement : constructeur global %s est utilisé\n"
6615 -#: ldmain.c:1166
6616 +#: ldmain.c:1178
6617 msgid "%F%P: BFD backend error: BFD_RELOC_CTOR unsupported\n"
6618 msgstr "%F%P : erreur du moteur BFD : BFD_RELOC_CTOR non pris en charge\n"
6620 #. We found a reloc for the symbol we are looking for.
6621 -#: ldmain.c:1238 ldmain.c:1240 ldmain.c:1242 ldmain.c:1250 ldmain.c:1293
6622 +#: ldmain.c:1250 ldmain.c:1252 ldmain.c:1254 ldmain.c:1262 ldmain.c:1305
6623 msgid "warning: "
6624 msgstr "avertissement : "
6626 -#: ldmain.c:1346
6627 +#: ldmain.c:1358
6628 msgid "%X%P: %C: undefined reference to `%pT'\n"
6629 msgstr "%X%P : %C : référence indéfinie vers « %pT »\n"
6631 -#: ldmain.c:1349
6632 +#: ldmain.c:1361
6633 msgid "%P: %C: warning: undefined reference to `%pT'\n"
6634 msgstr "%P : %C : avertissement : référence indéfinie vers « %pT »\n"
6636 -#: ldmain.c:1355
6637 +#: ldmain.c:1367
6638 msgid "%X%P: %D: more undefined references to `%pT' follow\n"
6639 msgstr "%X%P : %D : encore plus de références indéfinies suivent vers « %pT »\n"
6641 -#: ldmain.c:1358
6642 +#: ldmain.c:1370
6643 msgid "%P: %D: warning: more undefined references to `%pT' follow\n"
6644 msgstr "%P : %D : avertissement : encore plus de références indéfinies suivent vers « %pT »\n"
6646 -#: ldmain.c:1369
6647 +#: ldmain.c:1381
6648 msgid "%X%P: %pB: undefined reference to `%pT'\n"
6649 msgstr "%X%P : %pB : référence indéfinie vers « %pT »\n"
6651 -#: ldmain.c:1372
6652 +#: ldmain.c:1384
6653 msgid "%P: %pB: warning: undefined reference to `%pT'\n"
6654 msgstr "%P : %pB : avertissement : référence indéfinie vers « %pT »\n"
6656 -#: ldmain.c:1378
6657 +#: ldmain.c:1390
6658 msgid "%X%P: %pB: more undefined references to `%pT' follow\n"
6659 msgstr "%X%P : %pB : encore plus de références indéfinies suivent vers « %pT »\n"
6661 -#: ldmain.c:1381
6662 +#: ldmain.c:1393
6663 msgid "%P: %pB: warning: more undefined references to `%pT' follow\n"
6664 msgstr "%P : %pB : avertissement : encore plus de références indéfinies suivent vers « %pT »\n"
6666 -#: ldmain.c:1418
6667 +#: ldmain.c:1430
6668 msgid " additional relocation overflows omitted from the output\n"
6669 msgstr " débordement de relocalisation additionnelle omise à partir de la sortie\n"
6671 -#: ldmain.c:1431
6672 +#: ldmain.c:1443
6673 #, c-format
6674 msgid " relocation truncated to fit: %s against undefined symbol `%pT'"
6675 msgstr " relocalisation tronquée pour concorder avec la taille : %s vers le symbole indéfini %pT"
6677 -#: ldmain.c:1437
6678 +#: ldmain.c:1449
6679 #, c-format
6680 msgid " relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB"
6681 msgstr " relocalisation tronquée pour concorder : %s vers le symbole « %pT » défini sans la section %pA dans %pB"
6683 -#: ldmain.c:1450
6684 +#: ldmain.c:1462
6685 #, c-format
6686 msgid " relocation truncated to fit: %s against `%pT'"
6687 msgstr " relocalisation tronquée pour concorder : %s avec « %pT »"
6689 -#: ldmain.c:1466
6690 -msgid "%X%P: %H: dangerous relocation: %s\n"
6691 -msgstr "%X%P : %H : relocalisation dangereuse : %s\n"
6692 +#: ldmain.c:1478
6693 +msgid "%X%H: dangerous relocation: %s\n"
6694 +msgstr "%X%H : relocalisation dangereuse : %s\n"
6696 -#: ldmain.c:1480
6697 -msgid "%X%P: %H: reloc refers to symbol `%pT' which is not being output\n"
6698 -msgstr "%X%P : %H : la relocalisation réfère au symbole «%pT» qui n'est pas écrit\n"
6699 +#: ldmain.c:1492
6700 +msgid "%X%H: reloc refers to symbol `%pT' which is not being output\n"
6701 +msgstr "%X%H : la relocalisation réfère au symbole «%pT» qui n'est pas écrit\n"
6703 -#: ldmain.c:1514
6704 +#: ldmain.c:1526
6705 msgid "%P: %pB: reference to %s\n"
6706 msgstr "%P : %pB : référence vers %s\n"
6708 -#: ldmain.c:1516
6709 +#: ldmain.c:1528
6710 msgid "%P: %pB: definition of %s\n"
6711 msgstr "%P : %pB : définition de %s\n"
6713 @@ -994,24 +1000,24 @@ msgstr "%P : %pB : définition de %s\n"
6714 msgid "%pB: in function `%pT':\n"
6715 msgstr "%pB : dans la fonction « %pT » :\n"
6717 -#: ldmisc.c:527
6718 +#: ldmisc.c:525
6719 #, c-format
6720 msgid "no symbol"
6721 msgstr "aucun symbole"
6723 -#: ldmisc.c:634
6724 +#: ldmisc.c:632
6725 msgid "%F%P: internal error %s %d\n"
6726 msgstr "%F%P : erreur interne %s %d\n"
6728 -#: ldmisc.c:698
6729 +#: ldmisc.c:696
6730 msgid "%P: internal error: aborting at %s:%d in %s\n"
6731 msgstr "%P : erreur interne : arrêt immédiat à %s:%d dans %s\n"
6733 -#: ldmisc.c:701
6734 +#: ldmisc.c:699
6735 msgid "%P: internal error: aborting at %s:%d\n"
6736 msgstr "%P : erreur interne : arrêt immédiat à %s:%d\n"
6738 -#: ldmisc.c:703
6739 +#: ldmisc.c:701
6740 msgid "%F%P: please report this bug\n"
6741 msgstr "%F%P : merci de signaler cette anomalie\n"
6743 @@ -1023,8 +1029,8 @@ msgstr "GNU ld %s\n"
6745 #: ldver.c:41
6746 #, c-format
6747 -msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
6748 -msgstr "Copyright (C) 2018 Free Software Foundation, Inc.\n"
6749 +msgid "Copyright (C) 2019 Free Software Foundation, Inc.\n"
6750 +msgstr "Copyright (C) 2019 Free Software Foundation, Inc.\n"
6752 #: ldver.c:42
6753 #, c-format
6754 @@ -1840,19 +1846,20 @@ msgstr "%F%P : -assert option non reconnue « %s »\n"
6755 msgid "%F%P: unknown demangling style `%s'\n"
6756 msgstr "%F%P : style inconnu de recouvrement du transcodage par mutilisation « %s »\n"
6758 -#: lexsup.c:866 lexsup.c:1339 eaarch64cloudabi.c:2511 eaarch64cloudabib.c:2511
6759 -#: eaarch64elf.c:2511 eaarch64elf32.c:2511 eaarch64elf32b.c:2511
6760 -#: eaarch64elfb.c:2511 eaarch64fbsd.c:2511 eaarch64fbsdb.c:2511
6761 -#: eaarch64linux.c:2518 eaarch64linux32.c:2518 eaarch64linux32b.c:2518
6762 -#: eaarch64linuxb.c:2518 earmelf.c:2805 earmelf_fbsd.c:2812
6763 -#: earmelf_fuchsia.c:2805 earmelf_linux.c:2805 earmelf_linux_eabi.c:2805
6764 -#: earmelf_linux_fdpiceabi.c:2805 earmelf_nacl.c:2805 earmelf_nbsd.c:2805
6765 -#: earmelf_phoenix.c:2805 earmelf_vxworks.c:2841 earmelfb.c:2805
6766 -#: earmelfb_fbsd.c:2812 earmelfb_fuchsia.c:2805 earmelfb_linux.c:2805
6767 -#: earmelfb_linux_eabi.c:2805 earmelfb_linux_fdpiceabi.c:2805
6768 -#: earmelfb_nacl.c:2805 earmelfb_nbsd.c:2805 earmnto.c:2780 earmsymbian.c:2805
6769 -#: eelf32metag.c:2429 eelf64lppc.c:2875 eelf64ppc.c:2875 eelf64ppc_fbsd.c:2882
6770 -#: ehppaelf.c:2290 ehppalinux.c:2467 ehppanbsd.c:2467 ehppaobsd.c:2467
6771 +#: lexsup.c:866 lexsup.c:1339 eaarch64cloudabi.c:2512 eaarch64cloudabib.c:2512
6772 +#: eaarch64elf.c:2512 eaarch64elf32.c:2512 eaarch64elf32b.c:2512
6773 +#: eaarch64elfb.c:2512 eaarch64fbsd.c:2512 eaarch64fbsdb.c:2512
6774 +#: eaarch64linux.c:2519 eaarch64linux32.c:2519 eaarch64linux32b.c:2519
6775 +#: eaarch64linuxb.c:2519 earmelf.c:2806 earmelf_fbsd.c:2813
6776 +#: earmelf_fuchsia.c:2806 earmelf_linux.c:2806 earmelf_linux_eabi.c:2806
6777 +#: earmelf_linux_fdpiceabi.c:2806 earmelf_nacl.c:2806 earmelf_nbsd.c:2806
6778 +#: earmelf_phoenix.c:2806 earmelf_vxworks.c:2842 earmelfb.c:2806
6779 +#: earmelfb_fbsd.c:2813 earmelfb_fuchsia.c:2806 earmelfb_linux.c:2806
6780 +#: earmelfb_linux_eabi.c:2806 earmelfb_linux_fdpiceabi.c:2806
6781 +#: earmelfb_nacl.c:2806 earmelfb_nbsd.c:2806 earmnto.c:2781 earmsymbian.c:2806
6782 +#: ecskyelf.c:2262 ecskyelf_linux.c:2424 eelf32metag.c:2430 eelf64lppc.c:2888
6783 +#: eelf64ppc.c:2888 eelf64ppc_fbsd.c:2895 ehppaelf.c:2291 ehppalinux.c:2468
6784 +#: ehppanbsd.c:2468 ehppaobsd.c:2468
6785 msgid "%F%P: invalid number `%s'\n"
6786 msgstr "%F%P : nombre invalide « %s »\n"
6788 @@ -2103,52 +2110,62 @@ msgstr " -z relro Créer l'en-tête de programme RELRO\n"
6789 msgid " -z norelro Don't create RELRO program header (default)\n"
6790 msgstr " -z norelro Ne pas créer l'en-tête de programme RELRO (défaut)\n"
6792 -#: lexsup.c:1799
6793 +#: lexsup.c:1800
6794 +#, c-format
6795 +msgid " -z separate-code Create separate code program header (default)\n"
6796 +msgstr " -z separate-code Créer l'en-tête de programme de code séparé (défaut)\n"
6798 +#: lexsup.c:1802
6799 +#, c-format
6800 +msgid " -z noseparate-code Don't create separate code program header\n"
6801 +msgstr " -z noseparate-code Ne pas créer l'en-tête de programme de code séparé\n"
6803 +#: lexsup.c:1805
6804 #, c-format
6805 msgid " -z separate-code Create separate code program header\n"
6806 msgstr " -z separate-code Créer l'en-tête de programme de code séparé\n"
6808 -#: lexsup.c:1801
6809 +#: lexsup.c:1807
6810 #, c-format
6811 msgid " -z noseparate-code Don't create separate code program header (default)\n"
6812 msgstr " -z noseparate-code Ne pas créer l'en-tête de programme de code séparé (défaut)\n"
6814 -#: lexsup.c:1803
6815 +#: lexsup.c:1810
6816 #, c-format
6817 msgid " -z common Generate common symbols with STT_COMMON type\n"
6818 msgstr " -z common Générer les symboles communs avec STT_COMMON pour type\n"
6820 -#: lexsup.c:1805
6821 +#: lexsup.c:1812
6822 #, c-format
6823 msgid " -z nocommon Generate common symbols with STT_OBJECT type\n"
6824 msgstr " -z nocommon Générer les symboles communs avec STT_OBJECT pour type\n"
6826 -#: lexsup.c:1807
6827 +#: lexsup.c:1814
6828 #, c-format
6829 msgid " -z stack-size=SIZE Set size of stack segment\n"
6830 msgstr " -z stack-size=TAILLE Fixe la taille du segment de pile\n"
6832 -#: lexsup.c:1809
6833 +#: lexsup.c:1816
6834 #, c-format
6835 msgid " -z text Treat DT_TEXTREL in shared object as error\n"
6836 msgstr " -z text Traiter DT_TEXTREL dans les objets partagés comme des erreurs\n"
6838 -#: lexsup.c:1811
6839 +#: lexsup.c:1818
6840 #, c-format
6841 msgid " -z notext Don't treat DT_TEXTREL in shared object as error\n"
6842 msgstr " -z notext Ne pas traiter DT_TEXTREL dans les objets partagés comme des erreurs\n"
6844 -#: lexsup.c:1813
6845 +#: lexsup.c:1820
6846 #, c-format
6847 msgid " -z textoff Don't treat DT_TEXTREL in shared object as error\n"
6848 msgstr " -z textoff Ne pas traiter DT_TEXTREL dans les objets partagés comme des erreurs\n"
6850 -#: lexsup.c:1820
6851 +#: lexsup.c:1827
6852 #, c-format
6853 msgid " --build-id[=STYLE] Generate build ID note\n"
6854 msgstr " --build-id[=STYLE] Générer la note de l'ID de contruction\n"
6856 -#: lexsup.c:1822
6857 +#: lexsup.c:1829
6858 #, c-format
6859 msgid ""
6860 " --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
6861 @@ -2157,57 +2174,57 @@ msgstr ""
6862 " --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
6863 " Compresser les sections de debogage DWARF en utilisant zlib\n"
6865 -#: lexsup.c:1826
6866 +#: lexsup.c:1833
6867 #, c-format
6868 msgid " Default: zlib-gabi\n"
6869 msgstr " Défaut: zlib-gabi\n"
6871 -#: lexsup.c:1829
6872 +#: lexsup.c:1836
6873 #, c-format
6874 msgid " Default: none\n"
6875 msgstr " Défaut: none\n"
6877 -#: lexsup.c:1832
6878 +#: lexsup.c:1839
6879 #, c-format
6880 msgid " -z common-page-size=SIZE Set common page size to SIZE\n"
6881 msgstr " -z common-page-size=TAILLE Fixe la taille courante des pages à TAILLE\n"
6883 -#: lexsup.c:1834
6884 +#: lexsup.c:1841
6885 #, c-format
6886 msgid " -z max-page-size=SIZE Set maximum page size to SIZE\n"
6887 msgstr " -z max-page-size=TAILLE Fixe la taille maximale des pages à TAILLE\n"
6889 -#: lexsup.c:1836
6890 +#: lexsup.c:1843
6891 #, c-format
6892 msgid " -z defs Report unresolved symbols in object files\n"
6893 msgstr " -z defs Signaler les symboles non résolus dans les fichiers objets\n"
6895 -#: lexsup.c:1838
6896 +#: lexsup.c:1845
6897 #, c-format
6898 msgid " -z muldefs Allow multiple definitions\n"
6899 msgstr "-z muldefs Autoriser les définitions multiples\n"
6901 -#: lexsup.c:1840
6902 +#: lexsup.c:1847
6903 #, c-format
6904 msgid " -z execstack Mark executable as requiring executable stack\n"
6905 msgstr " -z execstack Marquer l'exécutable comme nécessitant une pile d'exécution\n"
6907 -#: lexsup.c:1842
6908 +#: lexsup.c:1849
6909 #, c-format
6910 msgid " -z noexecstack Mark executable as not requiring executable stack\n"
6911 msgstr " -z noexecstack Marquer l'exécutable comme ne nécessitant pas d'une pile d'exécution\n"
6913 -#: lexsup.c:1844
6914 +#: lexsup.c:1851
6915 #, c-format
6916 msgid " -z globalaudit Mark executable requiring global auditing\n"
6917 msgstr " -z globalaudit Marquer l'exécutable comme nécessitant un audit global\n"
6919 -#: lexsup.c:1851
6920 +#: lexsup.c:1858
6921 #, c-format
6922 msgid " --ld-generated-unwind-info Generate exception handling info for PLT\n"
6923 msgstr " --ld-generated-unwind-info Générer les informations de gestion des exception pour le PLT\n"
6925 -#: lexsup.c:1853
6926 +#: lexsup.c:1860
6927 #, c-format
6928 msgid ""
6929 " --no-ld-generated-unwind-info\n"
6930 @@ -2216,49 +2233,49 @@ msgstr ""
6931 " --no-ld-generated-unwind-info\n"
6932 " Ne pas générer les informations de gestion des exception pour le PLT\n"
6934 -#: lexsup.c:1864
6935 +#: lexsup.c:1871
6936 #, c-format
6937 msgid "ELF emulations:\n"
6938 msgstr "ELF émulations:\n"
6940 -#: lexsup.c:1882
6941 +#: lexsup.c:1889
6942 #, c-format
6943 msgid "Usage: %s [options] file...\n"
6944 msgstr "Usage : %s [options] fichier...\n"
6946 -#: lexsup.c:1884
6947 +#: lexsup.c:1891
6948 #, c-format
6949 msgid "Options:\n"
6950 msgstr "Options :\n"
6952 -#: lexsup.c:1962
6953 +#: lexsup.c:1969
6954 #, c-format
6955 msgid " @FILE"
6956 msgstr " @FICHIER"
6958 -#: lexsup.c:1965
6959 +#: lexsup.c:1972
6960 #, c-format
6961 msgid "Read options from FILE\n"
6962 msgstr "Lire les options à partir du FICHIER\n"
6964 #. Note: Various tools (such as libtool) depend upon the
6965 #. format of the listings below - do not change them.
6966 -#: lexsup.c:1970
6967 +#: lexsup.c:1977
6968 #, c-format
6969 msgid "%s: supported targets:"
6970 msgstr "%s : cibles prises en charge :"
6972 -#: lexsup.c:1978
6973 +#: lexsup.c:1985
6974 #, c-format
6975 msgid "%s: supported emulations: "
6976 msgstr "%s : émulations prises en charge : "
6978 -#: lexsup.c:1983
6979 +#: lexsup.c:1990
6980 #, c-format
6981 msgid "%s: emulation specific options:\n"
6982 msgstr "%s : options spécifiques d'émulation :\n"
6984 -#: lexsup.c:1990
6985 +#: lexsup.c:1997
6986 #, c-format
6987 msgid "Report bugs to %s\n"
6988 msgstr "Rapporter toutes anomalies à %s\n"
6989 @@ -2312,12 +2329,12 @@ msgstr "%X%P : ne peut exporter %s : symbole non repéré\n"
6990 #: earmelfb.c:620 earmelfb_fbsd.c:620 earmelfb_fuchsia.c:620
6991 #: earmelfb_linux.c:620 earmelfb_linux_eabi.c:620
6992 #: earmelfb_linux_fdpiceabi.c:620 earmelfb_nacl.c:620 earmelfb_nbsd.c:620
6993 -#: earmnto.c:620 earmsymbian.c:620 eelf32b4300.c:238 eelf32bmip.c:238
6994 -#: eelf32bmipn32.c:256 eelf32bsmip.c:256 eelf32btsmip.c:238
6995 -#: eelf32btsmip_fbsd.c:238 eelf32btsmipn32.c:238 eelf32btsmipn32_fbsd.c:238
6996 -#: eelf32ebmip.c:238 eelf32ebmipvxworks.c:238 eelf32elmip.c:238
6997 -#: eelf32elmipvxworks.c:238 eelf32l4300.c:238 eelf32lmip.c:238
6998 -#: eelf32lr5900.c:238 eelf32lr5900n32.c:238 eelf32lsmip.c:238
6999 +#: earmnto.c:620 earmsymbian.c:620 ecskyelf.c:208 ecskyelf_linux.c:208
7000 +#: eelf32b4300.c:238 eelf32bmip.c:238 eelf32bmipn32.c:256 eelf32bsmip.c:256
7001 +#: eelf32btsmip.c:238 eelf32btsmip_fbsd.c:238 eelf32btsmipn32.c:238
7002 +#: eelf32btsmipn32_fbsd.c:238 eelf32ebmip.c:238 eelf32ebmipvxworks.c:238
7003 +#: eelf32elmip.c:238 eelf32elmipvxworks.c:238 eelf32l4300.c:238
7004 +#: eelf32lmip.c:238 eelf32lr5900.c:238 eelf32lr5900n32.c:238 eelf32lsmip.c:238
7005 #: eelf32ltsmip.c:238 eelf32ltsmip_fbsd.c:238 eelf32ltsmipn32.c:238
7006 #: eelf32ltsmipn32_fbsd.c:238 eelf32metag.c:139 eelf32mipswindiss.c:238
7007 #: eelf64bmip.c:256 eelf64btsmip.c:238 eelf64btsmip_fbsd.c:238
7008 @@ -2424,7 +2441,7 @@ msgstr "%X%P : erreur : impossible d'utiliser de longs noms de section pour ce
7009 msgid "<no plugin>"
7010 msgstr "<no plugin>"
7012 -#: plugin.c:246 plugin.c:1017
7013 +#: plugin.c:246 plugin.c:1010
7014 msgid "%F%P: %s: error loading plugin: %s\n"
7015 msgstr "%F%P : %s : erreur lors du chargement du greffon : %s\n"
7017 @@ -2449,39 +2466,39 @@ msgid "%F%P: unsupported input file size: %s (%ld bytes)\n"
7018 msgstr "%F%P : taille de fichier d'entré non pris en charge : %s (%ld octets)\n"
7020 #. We should not have a new, indirect or warning symbol here.
7021 -#: plugin.c:726
7022 +#: plugin.c:719
7023 msgid "%F%P: %s: plugin symbol table corrupt (sym type %d)\n"
7024 msgstr "%F%P : %s : table de symboles du greffon corrompue (type de symbole %d)\n"
7026 -#: plugin.c:786
7027 +#: plugin.c:779
7028 msgid "%P: %pB: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
7029 msgstr "%P : %pB : définition du symbole « %s » : %d, visibilité: %d, résolution: %d\n"
7031 -#: plugin.c:861
7032 +#: plugin.c:854
7033 msgid "%P: warning: "
7034 msgstr "%P : avertissement : "
7036 -#: plugin.c:872
7037 +#: plugin.c:865
7038 msgid "%P: error: "
7039 msgstr "%P : erreur : "
7041 -#: plugin.c:1024
7042 +#: plugin.c:1017
7043 msgid "%F%P: %s: plugin error: %d\n"
7044 msgstr "%F%P : %s : erreur du greffon : %d\n"
7046 -#: plugin.c:1079
7047 +#: plugin.c:1072
7048 msgid "%F%P: plugin_strdup failed to allocate memory: %s\n"
7049 msgstr "%F%P : échec de l'allocation mémoire de plugin_strdup : %s\n"
7051 -#: plugin.c:1111
7052 +#: plugin.c:1104
7053 msgid "%F%P: plugin failed to allocate memory for input: %s\n"
7054 msgstr "%F%P : le greffon a échoué à allouer de la mémoire pour l'entrée : %s\n"
7056 -#: plugin.c:1138
7057 +#: plugin.c:1131
7058 msgid "%F%P: %s: plugin reported error claiming file\n"
7059 msgstr "%F%P : %s : le greffon à signalé une erreur lors de la recherche d'un fichier\n"
7061 -#: plugin.c:1248
7062 +#: plugin.c:1241
7063 msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
7064 msgstr "%P : %s : erreur lors du nettoyage du greffon : %d (ignoré)\n"
7066 @@ -2499,22 +2516,23 @@ msgstr "%P : %s : erreur lors du nettoyage du greffon : %d (ignoré)\n"
7067 #: eavr1.c:81 eavr2.c:81 eavr25.c:81 eavr3.c:81 eavr31.c:81 eavr35.c:81
7068 #: eavr4.c:81 eavr5.c:81 eavr51.c:81 eavr6.c:81 eavrtiny.c:81 eavrxmega1.c:81
7069 #: eavrxmega2.c:81 eavrxmega3.c:81 eavrxmega4.c:81 eavrxmega5.c:81
7070 -#: eavrxmega6.c:81 eavrxmega7.c:81 ecriself.c:81 ecrislinux.c:81 ed10velf.c:81
7071 -#: ed30v_e.c:64 ed30v_o.c:64 ed30velf.c:64 eelf32_dlx.c:64 eelf32_sparc.c:81
7072 -#: eelf32_sparc_sol2.c:81 eelf32_sparc_vxworks.c:81 eelf32_spu.c:81
7073 -#: eelf32_tic6x_be.c:81 eelf32_tic6x_elf_be.c:81 eelf32_tic6x_elf_le.c:81
7074 -#: eelf32_tic6x_le.c:81 eelf32_tic6x_linux_be.c:81 eelf32_tic6x_linux_le.c:81
7075 -#: eelf32_x86_64.c:84 eelf32_x86_64_nacl.c:81 eelf32am33lin.c:81
7076 -#: eelf32b4300.c:81 eelf32bfin.c:81 eelf32bfinfd.c:81 eelf32bmip.c:81
7077 -#: eelf32bmipn32.c:81 eelf32bsmip.c:81 eelf32btsmip.c:81
7078 -#: eelf32btsmip_fbsd.c:81 eelf32btsmipn32.c:81 eelf32btsmipn32_fbsd.c:81
7079 -#: eelf32cr16.c:81 eelf32cr16c.c:81 eelf32crx.c:81 eelf32ebmip.c:81
7080 -#: eelf32ebmipvxworks.c:81 eelf32elmip.c:81 eelf32elmipvxworks.c:81
7081 -#: eelf32epiphany.c:81 eelf32epiphany_4x4.c:81 eelf32fr30.c:64 eelf32frv.c:64
7082 -#: eelf32frvfd.c:81 eelf32ft32.c:64 eelf32ip2k.c:81 eelf32iq10.c:64
7083 -#: eelf32iq2000.c:64 eelf32l4300.c:81 eelf32lm32.c:81 eelf32lm32fd.c:81
7084 -#: eelf32lmip.c:81 eelf32lppc.c:81 eelf32lppclinux.c:81 eelf32lppcnto.c:81
7085 -#: eelf32lppcsim.c:81 eelf32lr5900.c:81 eelf32lr5900n32.c:81 eelf32lriscv.c:81
7086 +#: eavrxmega6.c:81 eavrxmega7.c:81 ecriself.c:81 ecrislinux.c:81 ecskyelf.c:81
7087 +#: ecskyelf_linux.c:81 ed10velf.c:81 ed30v_e.c:64 ed30v_o.c:64 ed30velf.c:64
7088 +#: eelf32_dlx.c:64 eelf32_sparc.c:81 eelf32_sparc_sol2.c:81
7089 +#: eelf32_sparc_vxworks.c:81 eelf32_spu.c:81 eelf32_tic6x_be.c:81
7090 +#: eelf32_tic6x_elf_be.c:81 eelf32_tic6x_elf_le.c:81 eelf32_tic6x_le.c:81
7091 +#: eelf32_tic6x_linux_be.c:81 eelf32_tic6x_linux_le.c:81 eelf32_x86_64.c:84
7092 +#: eelf32_x86_64_nacl.c:81 eelf32am33lin.c:81 eelf32b4300.c:81 eelf32bfin.c:81
7093 +#: eelf32bfinfd.c:81 eelf32bmip.c:81 eelf32bmipn32.c:81 eelf32bsmip.c:81
7094 +#: eelf32btsmip.c:81 eelf32btsmip_fbsd.c:81 eelf32btsmipn32.c:81
7095 +#: eelf32btsmipn32_fbsd.c:81 eelf32cr16.c:81 eelf32cr16c.c:81 eelf32crx.c:81
7096 +#: eelf32ebmip.c:81 eelf32ebmipvxworks.c:81 eelf32elmip.c:81
7097 +#: eelf32elmipvxworks.c:81 eelf32epiphany.c:81 eelf32epiphany_4x4.c:81
7098 +#: eelf32fr30.c:64 eelf32frv.c:64 eelf32frvfd.c:81 eelf32ft32.c:64
7099 +#: eelf32ip2k.c:81 eelf32iq10.c:64 eelf32iq2000.c:64 eelf32l4300.c:81
7100 +#: eelf32lm32.c:81 eelf32lm32fd.c:81 eelf32lmip.c:81 eelf32lppc.c:81
7101 +#: eelf32lppclinux.c:81 eelf32lppcnto.c:81 eelf32lppcsim.c:81
7102 +#: eelf32lr5900.c:81 eelf32lr5900n32.c:81 eelf32lriscv.c:81
7103 #: eelf32lriscv_ilp32.c:81 eelf32lriscv_ilp32f.c:81 eelf32lsmip.c:81
7104 #: eelf32ltsmip.c:81 eelf32ltsmip_fbsd.c:81 eelf32ltsmipn32.c:81
7105 #: eelf32ltsmipn32_fbsd.c:81 eelf32m32c.c:81 eelf32mb_linux.c:81
7106 @@ -2555,7 +2573,7 @@ msgstr "%P : %s : erreur lors du nettoyage du greffon : %d (ignoré)\n"
7107 #: eshelf_nbsd.c:81 eshelf_nto.c:81 eshelf_uclinux.c:81 eshelf_vxworks.c:81
7108 #: eshlelf.c:81 eshlelf_fd.c:81 eshlelf_linux.c:81 eshlelf_nbsd.c:81
7109 #: eshlelf_nto.c:81 eshlelf_vxworks.c:81 ev850.c:81 ev850_rh850.c:81
7110 -#: exgateelf.c:81
7111 +#: exgateelf.c:64
7112 msgid "%F%P: map sections to segments failed: %E\n"
7113 msgstr "%F%P : échec de l'association de sections à des segments : %E\n"
7115 @@ -2575,16 +2593,17 @@ msgstr "%F%P : échec de l'association de sections à des segments : %E\n"
7116 #: eavr3.c:101 eavr31.c:101 eavr35.c:101 eavr4.c:101 eavr5.c:101 eavr51.c:101
7117 #: eavr6.c:101 eavrtiny.c:101 eavrxmega1.c:101 eavrxmega2.c:101
7118 #: eavrxmega3.c:101 eavrxmega4.c:101 eavrxmega5.c:101 eavrxmega6.c:101
7119 -#: eavrxmega7.c:101 ecriself.c:101 ecrislinux.c:101 ed10velf.c:101
7120 -#: ed30v_e.c:84 ed30v_o.c:84 ed30velf.c:84 eelf32_dlx.c:84 eelf32_sparc.c:101
7121 -#: eelf32_sparc_sol2.c:101 eelf32_sparc_vxworks.c:101 eelf32_spu.c:101
7122 -#: eelf32_tic6x_be.c:101 eelf32_tic6x_elf_be.c:101 eelf32_tic6x_elf_le.c:101
7123 -#: eelf32_tic6x_le.c:101 eelf32_tic6x_linux_be.c:101
7124 -#: eelf32_tic6x_linux_le.c:101 eelf32_x86_64.c:104 eelf32_x86_64_nacl.c:101
7125 -#: eelf32am33lin.c:101 eelf32b4300.c:101 eelf32bfin.c:101 eelf32bfinfd.c:101
7126 -#: eelf32bmip.c:101 eelf32bmipn32.c:101 eelf32bsmip.c:101 eelf32btsmip.c:101
7127 -#: eelf32btsmip_fbsd.c:101 eelf32btsmipn32.c:101 eelf32btsmipn32_fbsd.c:101
7128 -#: eelf32cr16.c:101 eelf32cr16c.c:101 eelf32crx.c:101 eelf32ebmip.c:101
7129 +#: eavrxmega7.c:101 ecriself.c:101 ecrislinux.c:101 ecskyelf.c:101
7130 +#: ecskyelf_linux.c:101 ed10velf.c:101 ed30v_e.c:84 ed30v_o.c:84 ed30velf.c:84
7131 +#: eelf32_dlx.c:84 eelf32_sparc.c:101 eelf32_sparc_sol2.c:101
7132 +#: eelf32_sparc_vxworks.c:101 eelf32_spu.c:101 eelf32_tic6x_be.c:101
7133 +#: eelf32_tic6x_elf_be.c:101 eelf32_tic6x_elf_le.c:101 eelf32_tic6x_le.c:101
7134 +#: eelf32_tic6x_linux_be.c:101 eelf32_tic6x_linux_le.c:101 eelf32_x86_64.c:104
7135 +#: eelf32_x86_64_nacl.c:101 eelf32am33lin.c:101 eelf32b4300.c:101
7136 +#: eelf32bfin.c:101 eelf32bfinfd.c:101 eelf32bmip.c:101 eelf32bmipn32.c:101
7137 +#: eelf32bsmip.c:101 eelf32btsmip.c:101 eelf32btsmip_fbsd.c:101
7138 +#: eelf32btsmipn32.c:101 eelf32btsmipn32_fbsd.c:101 eelf32cr16.c:101
7139 +#: eelf32cr16c.c:101 eelf32crx.c:101 eelf32ebmip.c:101
7140 #: eelf32ebmipvxworks.c:101 eelf32elmip.c:101 eelf32elmipvxworks.c:101
7141 #: eelf32epiphany.c:101 eelf32epiphany_4x4.c:101 eelf32fr30.c:84
7142 #: eelf32frv.c:84 eelf32frvfd.c:101 eelf32ft32.c:84 eelf32ip2k.c:101
7143 @@ -2635,7 +2654,7 @@ msgstr "%F%P : échec de l'association de sections à des segments : %E\n"
7144 #: eshelf_nbsd.c:101 eshelf_nto.c:101 eshelf_uclinux.c:101
7145 #: eshelf_vxworks.c:101 eshlelf.c:101 eshlelf_fd.c:101 eshlelf_linux.c:101
7146 #: eshlelf_nbsd.c:101 eshlelf_nto.c:101 eshlelf_vxworks.c:101 ev850.c:101
7147 -#: ev850_rh850.c:101 exgateelf.c:101
7148 +#: ev850_rh850.c:101 exgateelf.c:84
7149 msgid "%F%P: looping in map_segments"
7150 msgstr "%F%P : boucle dans map_segments"
7152 @@ -2653,19 +2672,19 @@ msgstr "%F%P : boucle dans map_segments"
7153 #: eavr3.c:230 eavr31.c:230 eavr35.c:230 eavr4.c:230 eavr5.c:230 eavr51.c:230
7154 #: eavr6.c:230 eavrtiny.c:230 eavrxmega1.c:230 eavrxmega2.c:230
7155 #: eavrxmega3.c:230 eavrxmega4.c:230 eavrxmega5.c:230 eavrxmega6.c:230
7156 -#: eavrxmega7.c:230 eelf32b4300.c:271 eelf32bmip.c:271 eelf32bmipn32.c:289
7157 -#: eelf32bsmip.c:289 eelf32btsmip.c:271 eelf32btsmip_fbsd.c:271
7158 -#: eelf32btsmipn32.c:271 eelf32btsmipn32_fbsd.c:271 eelf32ebmip.c:271
7159 -#: eelf32ebmipvxworks.c:271 eelf32elmip.c:271 eelf32elmipvxworks.c:271
7160 -#: eelf32l4300.c:271 eelf32lmip.c:271 eelf32lr5900.c:271 eelf32lr5900n32.c:271
7161 -#: eelf32lsmip.c:271 eelf32ltsmip.c:271 eelf32ltsmip_fbsd.c:271
7162 -#: eelf32ltsmipn32.c:271 eelf32ltsmipn32_fbsd.c:271 eelf32metag.c:258
7163 -#: eelf32mipswindiss.c:271 eelf64bmip.c:289 eelf64btsmip.c:271
7164 -#: eelf64btsmip_fbsd.c:271 eelf64lppc.c:523 eelf64ltsmip.c:271
7165 -#: eelf64ltsmip_fbsd.c:271 eelf64ppc.c:523 eelf64ppc_fbsd.c:523 ehppaelf.c:282
7166 -#: ehppalinux.c:282 ehppanbsd.c:282 ehppaobsd.c:282 em68hc11elf.c:349
7167 -#: em68hc11elfb.c:349 em68hc12elf.c:349 em68hc12elfb.c:349 enios2elf.c:275
7168 -#: enios2linux.c:275
7169 +#: eavrxmega7.c:230 ecskyelf.c:254 ecskyelf_linux.c:254 eelf32b4300.c:271
7170 +#: eelf32bmip.c:271 eelf32bmipn32.c:289 eelf32bsmip.c:289 eelf32btsmip.c:271
7171 +#: eelf32btsmip_fbsd.c:271 eelf32btsmipn32.c:271 eelf32btsmipn32_fbsd.c:271
7172 +#: eelf32ebmip.c:271 eelf32ebmipvxworks.c:271 eelf32elmip.c:271
7173 +#: eelf32elmipvxworks.c:271 eelf32l4300.c:271 eelf32lmip.c:271
7174 +#: eelf32lr5900.c:271 eelf32lr5900n32.c:271 eelf32lsmip.c:271
7175 +#: eelf32ltsmip.c:271 eelf32ltsmip_fbsd.c:271 eelf32ltsmipn32.c:271
7176 +#: eelf32ltsmipn32_fbsd.c:271 eelf32metag.c:258 eelf32mipswindiss.c:271
7177 +#: eelf64bmip.c:289 eelf64btsmip.c:271 eelf64btsmip_fbsd.c:271
7178 +#: eelf64lppc.c:523 eelf64ltsmip.c:271 eelf64ltsmip_fbsd.c:271 eelf64ppc.c:523
7179 +#: eelf64ppc_fbsd.c:523 ehppaelf.c:282 ehppalinux.c:282 ehppanbsd.c:282
7180 +#: ehppaobsd.c:282 em68hc11elf.c:349 em68hc11elfb.c:349 em68hc12elf.c:349
7181 +#: em68hc12elfb.c:349 enios2elf.c:275 enios2linux.c:275
7182 msgid "%X%P: can not make stub section: %E\n"
7183 msgstr "%X%P : impossible de créer une section d'amorçage : %E\n"
7185 @@ -2673,79 +2692,78 @@ msgstr "%X%P : impossible de créer une section d'amorçage : %E\n"
7186 #: eaarch64elf32.c:315 eaarch64elf32b.c:315 eaarch64elfb.c:315
7187 #: eaarch64fbsd.c:315 eaarch64fbsdb.c:315 eaarch64linux.c:315
7188 #: eaarch64linux32.c:315 eaarch64linux32b.c:315 eaarch64linuxb.c:315
7189 -#: earcelf.c:1827 earcelf_prof.c:1827 earclinux.c:1829 earclinux_nps.c:1829
7190 -#: earclinux_prof.c:1829 earcv2elf.c:1827 earcv2elfx.c:1827 earmelf.c:455
7191 +#: earcelf.c:1828 earcelf_prof.c:1828 earclinux.c:1830 earclinux_nps.c:1830
7192 +#: earclinux_prof.c:1830 earcv2elf.c:1828 earcv2elfx.c:1828 earmelf.c:455
7193 #: earmelf_fbsd.c:455 earmelf_fuchsia.c:455 earmelf_linux.c:455
7194 #: earmelf_linux_eabi.c:455 earmelf_linux_fdpiceabi.c:455 earmelf_nacl.c:455
7195 #: earmelf_nbsd.c:455 earmelf_phoenix.c:455 earmelf_vxworks.c:455
7196 #: earmelfb.c:455 earmelfb_fbsd.c:455 earmelfb_fuchsia.c:455
7197 #: earmelfb_linux.c:455 earmelfb_linux_eabi.c:455
7198 #: earmelfb_linux_fdpiceabi.c:455 earmelfb_nacl.c:455 earmelfb_nbsd.c:455
7199 -#: earmnto.c:455 earmsymbian.c:455 eavr1.c:2030 eavr2.c:2030 eavr25.c:2030
7200 -#: eavr3.c:2030 eavr31.c:2030 eavr35.c:2030 eavr4.c:2030 eavr5.c:2030
7201 -#: eavr51.c:2030 eavr6.c:2030 eavrtiny.c:2030 eavrxmega1.c:2030
7202 -#: eavrxmega2.c:2030 eavrxmega3.c:2030 eavrxmega4.c:2030 eavrxmega5.c:2030
7203 -#: eavrxmega6.c:2030 eavrxmega7.c:2030 ecriself.c:1827 ecrislinux.c:1827
7204 -#: ed10velf.c:1827 eelf32_sparc.c:1827 eelf32_sparc_sol2.c:1958
7205 -#: eelf32_sparc_vxworks.c:1856 eelf32_spu.c:2361 eelf32_tic6x_be.c:233
7206 +#: earmnto.c:455 earmsymbian.c:455 eavr1.c:2031 eavr2.c:2031 eavr25.c:2031
7207 +#: eavr3.c:2031 eavr31.c:2031 eavr35.c:2031 eavr4.c:2031 eavr5.c:2031
7208 +#: eavr51.c:2031 eavr6.c:2031 eavrtiny.c:2031 eavrxmega1.c:2031
7209 +#: eavrxmega2.c:2031 eavrxmega3.c:2031 eavrxmega4.c:2031 eavrxmega5.c:2031
7210 +#: eavrxmega6.c:2031 eavrxmega7.c:2031 ecriself.c:1828 ecrislinux.c:1828
7211 +#: ed10velf.c:1828 eelf32_sparc.c:1828 eelf32_sparc_sol2.c:1959
7212 +#: eelf32_sparc_vxworks.c:1857 eelf32_spu.c:2498 eelf32_tic6x_be.c:233
7213 #: eelf32_tic6x_elf_be.c:233 eelf32_tic6x_elf_le.c:233 eelf32_tic6x_le.c:233
7214 #: eelf32_tic6x_linux_be.c:233 eelf32_tic6x_linux_le.c:233
7215 -#: eelf32_x86_64.c:2159 eelf32_x86_64_nacl.c:1827 eelf32am33lin.c:1827
7216 -#: eelf32b4300.c:2053 eelf32bfin.c:1836 eelf32bfinfd.c:1836 eelf32bmip.c:2053
7217 -#: eelf32bmipn32.c:2071 eelf32bsmip.c:2071 eelf32btsmip.c:2053
7218 -#: eelf32btsmip_fbsd.c:2060 eelf32btsmipn32.c:2053 eelf32btsmipn32_fbsd.c:2060
7219 -#: eelf32cr16.c:1978 eelf32cr16c.c:1827 eelf32crx.c:1866 eelf32ebmip.c:2053
7220 -#: eelf32ebmipvxworks.c:2082 eelf32elmip.c:2053 eelf32elmipvxworks.c:2082
7221 -#: eelf32epiphany.c:1827 eelf32epiphany_4x4.c:1829 eelf32frvfd.c:1827
7222 -#: eelf32ip2k.c:1827 eelf32l4300.c:2053 eelf32lm32.c:1827 eelf32lm32fd.c:1827
7223 -#: eelf32lmip.c:2053 eelf32lppc.c:2030 eelf32lppclinux.c:2030
7224 -#: eelf32lppcnto.c:2030 eelf32lppcsim.c:2030 eelf32lr5900.c:2053
7225 -#: eelf32lr5900n32.c:2053 eelf32lriscv.c:141 eelf32lriscv_ilp32.c:141
7226 -#: eelf32lriscv_ilp32f.c:141 eelf32lsmip.c:2053 eelf32ltsmip.c:2053
7227 -#: eelf32ltsmip_fbsd.c:2060 eelf32ltsmipn32.c:2053 eelf32ltsmipn32_fbsd.c:2060
7228 -#: eelf32m32c.c:1838 eelf32mb_linux.c:1827 eelf32mbel_linux.c:1827
7229 -#: eelf32mcore.c:1827 eelf32mep.c:1827 eelf32metag.c:308
7230 -#: eelf32microblaze.c:1827 eelf32microblazeel.c:1827 eelf32mipswindiss.c:2053
7231 -#: eelf32or1k.c:1827 eelf32or1k_linux.c:1827 eelf32ppc.c:2030
7232 -#: eelf32ppc_fbsd.c:2037 eelf32ppclinux.c:2030 eelf32ppcnto.c:2030
7233 -#: eelf32ppcsim.c:2030 eelf32ppcvxworks.c:2004 eelf32ppcwindiss.c:2030
7234 -#: eelf32rl78.c:1827 eelf32rx.c:1843 eelf32tilegx.c:1827
7235 -#: eelf32tilegx_be.c:1827 eelf32tilepro.c:1827 eelf32vax.c:1827
7236 -#: eelf32visium.c:1827 eelf32xc16x.c:1827 eelf32xc16xl.c:1827
7237 -#: eelf32xc16xs.c:1827 eelf32xstormy16.c:1838 eelf32xtensa.c:3714
7238 -#: eelf64_aix.c:1827 eelf64_ia64.c:1851 eelf64_ia64_fbsd.c:1858
7239 -#: eelf64_ia64_vms.c:262 eelf64_s390.c:1842 eelf64_sparc.c:1827
7240 -#: eelf64_sparc_fbsd.c:1834 eelf64_sparc_sol2.c:1958 eelf64alpha.c:1910
7241 -#: eelf64alpha_fbsd.c:1917 eelf64alpha_nbsd.c:1910 eelf64bmip.c:2071
7242 -#: eelf64btsmip.c:2053 eelf64btsmip_fbsd.c:2060 eelf64hppa.c:1827
7243 +#: eelf32_x86_64.c:2160 eelf32_x86_64_nacl.c:1828 eelf32am33lin.c:1828
7244 +#: eelf32b4300.c:2055 eelf32bfin.c:1837 eelf32bfinfd.c:1837 eelf32bmip.c:2055
7245 +#: eelf32bmipn32.c:2073 eelf32bsmip.c:2073 eelf32btsmip.c:2055
7246 +#: eelf32btsmip_fbsd.c:2062 eelf32btsmipn32.c:2055 eelf32btsmipn32_fbsd.c:2062
7247 +#: eelf32cr16.c:1979 eelf32cr16c.c:1828 eelf32crx.c:1867 eelf32ebmip.c:2055
7248 +#: eelf32ebmipvxworks.c:2084 eelf32elmip.c:2055 eelf32elmipvxworks.c:2084
7249 +#: eelf32epiphany.c:1828 eelf32epiphany_4x4.c:1830 eelf32frvfd.c:1828
7250 +#: eelf32ip2k.c:1828 eelf32l4300.c:2055 eelf32lm32.c:1828 eelf32lm32fd.c:1828
7251 +#: eelf32lmip.c:2055 eelf32lppc.c:2044 eelf32lppclinux.c:2044
7252 +#: eelf32lppcnto.c:2044 eelf32lppcsim.c:2044 eelf32lr5900.c:2055
7253 +#: eelf32lr5900n32.c:2055 eelf32lriscv.c:141 eelf32lriscv_ilp32.c:141
7254 +#: eelf32lriscv_ilp32f.c:141 eelf32lsmip.c:2055 eelf32ltsmip.c:2055
7255 +#: eelf32ltsmip_fbsd.c:2062 eelf32ltsmipn32.c:2055 eelf32ltsmipn32_fbsd.c:2062
7256 +#: eelf32m32c.c:1839 eelf32mb_linux.c:1828 eelf32mbel_linux.c:1828
7257 +#: eelf32mcore.c:1828 eelf32mep.c:1828 eelf32metag.c:308
7258 +#: eelf32microblaze.c:1828 eelf32microblazeel.c:1828 eelf32mipswindiss.c:2055
7259 +#: eelf32or1k.c:1828 eelf32or1k_linux.c:1828 eelf32ppc.c:2044
7260 +#: eelf32ppc_fbsd.c:2051 eelf32ppclinux.c:2044 eelf32ppcnto.c:2044
7261 +#: eelf32ppcsim.c:2044 eelf32ppcvxworks.c:2018 eelf32ppcwindiss.c:2044
7262 +#: eelf32rl78.c:1828 eelf32rx.c:1844 eelf32tilegx.c:1828
7263 +#: eelf32tilegx_be.c:1828 eelf32tilepro.c:1828 eelf32vax.c:1828
7264 +#: eelf32visium.c:1828 eelf32xc16x.c:1828 eelf32xc16xl.c:1828
7265 +#: eelf32xc16xs.c:1828 eelf32xstormy16.c:1839 eelf32xtensa.c:3715
7266 +#: eelf64_aix.c:1828 eelf64_ia64.c:1852 eelf64_ia64_fbsd.c:1859
7267 +#: eelf64_ia64_vms.c:262 eelf64_s390.c:1843 eelf64_sparc.c:1828
7268 +#: eelf64_sparc_fbsd.c:1835 eelf64_sparc_sol2.c:1959 eelf64alpha.c:1911
7269 +#: eelf64alpha_fbsd.c:1918 eelf64alpha_nbsd.c:1911 eelf64bmip.c:2073
7270 +#: eelf64btsmip.c:2055 eelf64btsmip_fbsd.c:2062 eelf64hppa.c:1828
7271 #: eelf64lppc.c:633 eelf64lriscv.c:141 eelf64lriscv_lp64.c:141
7272 -#: eelf64lriscv_lp64f.c:141 eelf64ltsmip.c:2053 eelf64ltsmip_fbsd.c:2060
7273 -#: eelf64mmix.c:1938 eelf64ppc.c:633 eelf64ppc_fbsd.c:633 eelf64rdos.c:1827
7274 -#: eelf64tilegx.c:1827 eelf64tilegx_be.c:1827 eelf_i386.c:2159
7275 -#: eelf_i386_be.c:1827 eelf_i386_chaos.c:1827 eelf_i386_fbsd.c:1834
7276 -#: eelf_i386_ldso.c:1834 eelf_i386_nacl.c:1827 eelf_i386_sol2.c:1965
7277 -#: eelf_i386_vxworks.c:1856 eelf_iamcu.c:1827 eelf_k1om.c:2159
7278 -#: eelf_k1om_fbsd.c:1834 eelf_l1om.c:2159 eelf_l1om_fbsd.c:1834
7279 -#: eelf_s390.c:1827 eelf_x86_64.c:2159 eelf_x86_64_cloudabi.c:1827
7280 -#: eelf_x86_64_fbsd.c:1834 eelf_x86_64_nacl.c:1827 eelf_x86_64_sol2.c:1958
7281 -#: eh8300elf.c:1827 eh8300elf_linux.c:1827 eh8300helf.c:1827
7282 -#: eh8300helf_linux.c:1827 eh8300hnelf.c:1827 eh8300self.c:1827
7283 -#: eh8300self_linux.c:1827 eh8300snelf.c:1827 eh8300sxelf.c:1827
7284 -#: eh8300sxelf_linux.c:1827 eh8300sxnelf.c:1827 ehppa64linux.c:1827
7285 +#: eelf64lriscv_lp64f.c:141 eelf64ltsmip.c:2055 eelf64ltsmip_fbsd.c:2062
7286 +#: eelf64mmix.c:1939 eelf64ppc.c:633 eelf64ppc_fbsd.c:633 eelf64rdos.c:1828
7287 +#: eelf64tilegx.c:1828 eelf64tilegx_be.c:1828 eelf_i386.c:2160
7288 +#: eelf_i386_be.c:1828 eelf_i386_chaos.c:1828 eelf_i386_fbsd.c:1835
7289 +#: eelf_i386_ldso.c:1835 eelf_i386_nacl.c:1828 eelf_i386_sol2.c:1966
7290 +#: eelf_i386_vxworks.c:1857 eelf_iamcu.c:1828 eelf_k1om.c:2160
7291 +#: eelf_k1om_fbsd.c:1835 eelf_l1om.c:2160 eelf_l1om_fbsd.c:1835
7292 +#: eelf_s390.c:1828 eelf_x86_64.c:2160 eelf_x86_64_cloudabi.c:1828
7293 +#: eelf_x86_64_fbsd.c:1835 eelf_x86_64_nacl.c:1828 eelf_x86_64_sol2.c:1959
7294 +#: eh8300elf.c:1828 eh8300elf_linux.c:1828 eh8300helf.c:1828
7295 +#: eh8300helf_linux.c:1828 eh8300hnelf.c:1828 eh8300self.c:1828
7296 +#: eh8300self_linux.c:1828 eh8300snelf.c:1828 eh8300sxelf.c:1828
7297 +#: eh8300sxelf_linux.c:1828 eh8300sxnelf.c:1828 ehppa64linux.c:1828
7298 #: ehppaelf.c:332 ehppalinux.c:332 ehppanbsd.c:332 ehppaobsd.c:332
7299 -#: ei386lynx.c:1834 ei386moss.c:1827 ei386nto.c:1827 em32relf.c:1827
7300 -#: em32relf_linux.c:1827 em32rlelf.c:1827 em32rlelf_linux.c:1827
7301 -#: em68hc11elf.c:2127 em68hc11elfb.c:2127 em68hc12elf.c:2127
7302 -#: em68hc12elfb.c:2127 em68kelf.c:1977 em68kelfnbsd.c:1977 em9s12zelf.c:1827
7303 -#: emn10300.c:1827 ends32belf.c:2004 ends32belf16m.c:2004
7304 -#: ends32belf_linux.c:2004 ends32elf.c:2004 ends32elf16m.c:2004
7305 -#: ends32elf_linux.c:2004 enios2elf.c:325 enios2linux.c:325 eppclynx.c:2037
7306 -#: epruelf.c:1847 escore3_elf.c:1847 escore7_elf.c:1847 eshelf.c:1827
7307 -#: eshelf_fd.c:1827 eshelf_linux.c:1827 eshelf_nbsd.c:1827 eshelf_nto.c:1827
7308 -#: eshelf_uclinux.c:1827 eshelf_vxworks.c:1856 eshlelf.c:1827
7309 -#: eshlelf_fd.c:1827 eshlelf_linux.c:1827 eshlelf_nbsd.c:1827
7310 -#: eshlelf_nto.c:1827 eshlelf_vxworks.c:1856 ev850.c:1873 ev850_rh850.c:1873
7311 -#: exgateelf.c:1827
7312 +#: ei386lynx.c:1835 ei386moss.c:1828 ei386nto.c:1828 em32relf.c:1828
7313 +#: em32relf_linux.c:1828 em32rlelf.c:1828 em32rlelf_linux.c:1828
7314 +#: em68hc11elf.c:2128 em68hc11elfb.c:2128 em68hc12elf.c:2128
7315 +#: em68hc12elfb.c:2128 em68kelf.c:1978 em68kelfnbsd.c:1978 em9s12zelf.c:1828
7316 +#: emn10300.c:1828 ends32belf.c:1935 ends32belf16m.c:1935
7317 +#: ends32belf_linux.c:1935 ends32elf.c:1935 ends32elf16m.c:1935
7318 +#: ends32elf_linux.c:1935 enios2elf.c:325 enios2linux.c:325 eppclynx.c:2051
7319 +#: epruelf.c:1848 escore3_elf.c:1848 escore7_elf.c:1848 eshelf.c:1828
7320 +#: eshelf_fd.c:1828 eshelf_linux.c:1828 eshelf_nbsd.c:1828 eshelf_nto.c:1828
7321 +#: eshelf_uclinux.c:1828 eshelf_vxworks.c:1857 eshlelf.c:1828
7322 +#: eshlelf_fd.c:1828 eshlelf_linux.c:1828 eshlelf_nbsd.c:1828
7323 +#: eshlelf_nto.c:1828 eshlelf_vxworks.c:1857 ev850.c:1874 ev850_rh850.c:1874
7324 msgid "%X%P: .eh_frame/.stab edit: %E\n"
7325 msgstr "%X%P : édition de .eh_frame/.stab : %E\n"
7327 @@ -2759,7 +2777,7 @@ msgstr "%X%P : édition de .eh_frame/.stab : %E\n"
7328 #: earmelfb.c:470 earmelfb_fbsd.c:470 earmelfb_fuchsia.c:470
7329 #: earmelfb_linux.c:470 earmelfb_linux_eabi.c:470
7330 #: earmelfb_linux_fdpiceabi.c:470 earmelfb_nacl.c:470 earmelfb_nbsd.c:470
7331 -#: earmnto.c:470 earmsymbian.c:470
7332 +#: earmnto.c:470 earmsymbian.c:470 ecskyelf.c:304 ecskyelf_linux.c:304
7333 msgid "%X%P: could not compute sections lists for stub generation: %E\n"
7334 msgstr "%X%P : impossible de calculer les listes de sections pour la génération d'espace d'amorçage : %E\n"
7336 @@ -2860,8 +2878,8 @@ msgstr "%X%P : impossible de construire les secteurs d'amorçage : %E\n"
7337 #: eavrxmega7.c:194 eelf32lriscv.c:162 eelf32lriscv_ilp32.c:162
7338 #: eelf32lriscv_ilp32f.c:162 eelf64lriscv.c:162 eelf64lriscv_lp64.c:162
7339 #: eelf64lriscv_lp64f.c:162 ei386pe.c:1370 ei386pe_posix.c:1370
7340 -#: emcorepe.c:1370 ends32belf.c:133 ends32belf16m.c:133 ends32belf_linux.c:133
7341 -#: ends32elf.c:133 ends32elf16m.c:133 ends32elf_linux.c:133 eppcpe.c:1370
7342 +#: emcorepe.c:1370 ends32belf.c:126 ends32belf16m.c:126 ends32belf_linux.c:126
7343 +#: ends32elf.c:126 ends32elf16m.c:126 ends32elf_linux.c:126 eppcpe.c:1370
7344 #: escore3_elf.c:128 escore7_elf.c:128 eshpe.c:1370 ev850.c:142
7345 #: ev850_rh850.c:142
7346 msgid "%F%P: error: cannot change output format whilst linking %s binaries\n"
7347 @@ -2883,40 +2901,41 @@ msgstr "%F%P : erreur : impossible de changer le format de sortie lors de l'é
7348 #: eavr3.c:331 eavr31.c:331 eavr35.c:331 eavr4.c:331 eavr5.c:331 eavr51.c:331
7349 #: eavr6.c:331 eavrtiny.c:331 eavrxmega1.c:331 eavrxmega2.c:331
7350 #: eavrxmega3.c:331 eavrxmega4.c:331 eavrxmega5.c:331 eavrxmega6.c:331
7351 -#: eavrxmega7.c:331 ecriself.c:128 ecrislinux.c:128 ed10velf.c:128
7352 -#: eelf32_sparc.c:128 eelf32_sparc_sol2.c:259 eelf32_sparc_vxworks.c:157
7353 -#: eelf32_spu.c:662 eelf32_tic6x_be.c:266 eelf32_tic6x_elf_be.c:266
7354 -#: eelf32_tic6x_elf_le.c:266 eelf32_tic6x_le.c:266 eelf32_tic6x_linux_be.c:266
7355 +#: eavrxmega7.c:331 ecriself.c:128 ecrislinux.c:128 ecskyelf.c:385
7356 +#: ecskyelf_linux.c:385 ed10velf.c:128 eelf32_sparc.c:128
7357 +#: eelf32_sparc_sol2.c:259 eelf32_sparc_vxworks.c:157 eelf32_spu.c:798
7358 +#: eelf32_tic6x_be.c:266 eelf32_tic6x_elf_be.c:266 eelf32_tic6x_elf_le.c:266
7359 +#: eelf32_tic6x_le.c:266 eelf32_tic6x_linux_be.c:266
7360 #: eelf32_tic6x_linux_le.c:266 eelf32_x86_64.c:131 eelf32_x86_64_nacl.c:128
7361 -#: eelf32am33lin.c:128 eelf32b4300.c:354 eelf32bfin.c:137 eelf32bfinfd.c:137
7362 -#: eelf32bmip.c:354 eelf32bmipn32.c:372 eelf32bsmip.c:372 eelf32btsmip.c:354
7363 -#: eelf32btsmip_fbsd.c:354 eelf32btsmipn32.c:354 eelf32btsmipn32_fbsd.c:354
7364 -#: eelf32cr16.c:279 eelf32cr16c.c:128 eelf32crx.c:167 eelf32ebmip.c:354
7365 -#: eelf32ebmipvxworks.c:383 eelf32elmip.c:354 eelf32elmipvxworks.c:383
7366 +#: eelf32am33lin.c:128 eelf32b4300.c:355 eelf32bfin.c:137 eelf32bfinfd.c:137
7367 +#: eelf32bmip.c:355 eelf32bmipn32.c:373 eelf32bsmip.c:373 eelf32btsmip.c:355
7368 +#: eelf32btsmip_fbsd.c:355 eelf32btsmipn32.c:355 eelf32btsmipn32_fbsd.c:355
7369 +#: eelf32cr16.c:279 eelf32cr16c.c:128 eelf32crx.c:167 eelf32ebmip.c:355
7370 +#: eelf32ebmipvxworks.c:384 eelf32elmip.c:355 eelf32elmipvxworks.c:384
7371 #: eelf32epiphany.c:128 eelf32epiphany_4x4.c:130 eelf32frvfd.c:128
7372 -#: eelf32ip2k.c:128 eelf32l4300.c:354 eelf32lm32.c:128 eelf32lm32fd.c:128
7373 -#: eelf32lmip.c:354 eelf32lppc.c:331 eelf32lppclinux.c:331 eelf32lppcnto.c:331
7374 -#: eelf32lppcsim.c:331 eelf32lr5900.c:354 eelf32lr5900n32.c:354
7375 +#: eelf32ip2k.c:128 eelf32l4300.c:355 eelf32lm32.c:128 eelf32lm32fd.c:128
7376 +#: eelf32lmip.c:355 eelf32lppc.c:344 eelf32lppclinux.c:344 eelf32lppcnto.c:344
7377 +#: eelf32lppcsim.c:344 eelf32lr5900.c:355 eelf32lr5900n32.c:355
7378 #: eelf32lriscv.c:193 eelf32lriscv_ilp32.c:193 eelf32lriscv_ilp32f.c:193
7379 -#: eelf32lsmip.c:354 eelf32ltsmip.c:354 eelf32ltsmip_fbsd.c:354
7380 -#: eelf32ltsmipn32.c:354 eelf32ltsmipn32_fbsd.c:354 eelf32m32c.c:139
7381 +#: eelf32lsmip.c:355 eelf32ltsmip.c:355 eelf32ltsmip_fbsd.c:355
7382 +#: eelf32ltsmipn32.c:355 eelf32ltsmipn32_fbsd.c:355 eelf32m32c.c:139
7383 #: eelf32mb_linux.c:128 eelf32mbel_linux.c:128 eelf32mcore.c:128
7384 #: eelf32mep.c:128 eelf32metag.c:403 eelf32microblaze.c:128
7385 -#: eelf32microblazeel.c:128 eelf32mipswindiss.c:354 eelf32or1k.c:128
7386 -#: eelf32or1k_linux.c:128 eelf32ppc.c:331 eelf32ppc_fbsd.c:331
7387 -#: eelf32ppclinux.c:331 eelf32ppcnto.c:331 eelf32ppcsim.c:331
7388 -#: eelf32ppcvxworks.c:305 eelf32ppcwindiss.c:331 eelf32rl78.c:128
7389 +#: eelf32microblazeel.c:128 eelf32mipswindiss.c:355 eelf32or1k.c:128
7390 +#: eelf32or1k_linux.c:128 eelf32ppc.c:344 eelf32ppc_fbsd.c:344
7391 +#: eelf32ppclinux.c:344 eelf32ppcnto.c:344 eelf32ppcsim.c:344
7392 +#: eelf32ppcvxworks.c:318 eelf32ppcwindiss.c:344 eelf32rl78.c:128
7393 #: eelf32rx.c:144 eelf32tilegx.c:128 eelf32tilegx_be.c:128 eelf32tilepro.c:128
7394 #: eelf32vax.c:128 eelf32visium.c:128 eelf32xc16x.c:128 eelf32xc16xl.c:128
7395 #: eelf32xc16xs.c:128 eelf32xstormy16.c:139 eelf32xtensa.c:2015
7396 #: eelf64_aix.c:128 eelf64_ia64.c:152 eelf64_ia64_fbsd.c:152 eelf64_s390.c:143
7397 #: eelf64_sparc.c:128 eelf64_sparc_fbsd.c:128 eelf64_sparc_sol2.c:259
7398 #: eelf64alpha.c:211 eelf64alpha_fbsd.c:211 eelf64alpha_nbsd.c:211
7399 -#: eelf64bmip.c:372 eelf64btsmip.c:354 eelf64btsmip_fbsd.c:354
7400 -#: eelf64hppa.c:128 eelf64lppc.c:778 eelf64lriscv.c:193
7401 -#: eelf64lriscv_lp64.c:193 eelf64lriscv_lp64f.c:193 eelf64ltsmip.c:354
7402 -#: eelf64ltsmip_fbsd.c:354 eelf64mmix.c:239 eelf64ppc.c:778
7403 -#: eelf64ppc_fbsd.c:778 eelf64rdos.c:128 eelf64tilegx.c:128
7404 +#: eelf64bmip.c:373 eelf64btsmip.c:355 eelf64btsmip_fbsd.c:355
7405 +#: eelf64hppa.c:128 eelf64lppc.c:790 eelf64lriscv.c:193
7406 +#: eelf64lriscv_lp64.c:193 eelf64lriscv_lp64f.c:193 eelf64ltsmip.c:355
7407 +#: eelf64ltsmip_fbsd.c:355 eelf64mmix.c:239 eelf64ppc.c:790
7408 +#: eelf64ppc_fbsd.c:790 eelf64rdos.c:128 eelf64tilegx.c:128
7409 #: eelf64tilegx_be.c:128 eelf_i386.c:131 eelf_i386_be.c:128
7410 #: eelf_i386_chaos.c:128 eelf_i386_fbsd.c:128 eelf_i386_ldso.c:128
7411 #: eelf_i386_nacl.c:128 eelf_i386_sol2.c:259 eelf_i386_vxworks.c:157
7412 @@ -2932,13 +2951,13 @@ msgstr "%F%P : erreur : impossible de changer le format de sortie lors de l'é
7413 #: em32relf_linux.c:128 em32rlelf.c:128 em32rlelf_linux.c:128
7414 #: em68hc11elf.c:428 em68hc11elfb.c:428 em68hc12elf.c:428 em68hc12elfb.c:428
7415 #: em68kelf.c:278 em68kelfnbsd.c:278 em9s12zelf.c:128 emn10300.c:128
7416 -#: ends32belf.c:305 ends32belf16m.c:305 ends32belf_linux.c:305 ends32elf.c:305
7417 -#: ends32elf16m.c:305 ends32elf_linux.c:305 enios2elf.c:421 enios2linux.c:421
7418 -#: eppclynx.c:331 epruelf.c:148 escore3_elf.c:148 escore7_elf.c:148
7419 +#: ends32belf.c:235 ends32belf16m.c:235 ends32belf_linux.c:235 ends32elf.c:235
7420 +#: ends32elf16m.c:235 ends32elf_linux.c:235 enios2elf.c:421 enios2linux.c:421
7421 +#: eppclynx.c:344 epruelf.c:148 escore3_elf.c:148 escore7_elf.c:148
7422 #: eshelf.c:128 eshelf_fd.c:128 eshelf_linux.c:128 eshelf_nbsd.c:128
7423 #: eshelf_nto.c:128 eshelf_uclinux.c:128 eshelf_vxworks.c:157 eshlelf.c:128
7424 #: eshlelf_fd.c:128 eshlelf_linux.c:128 eshlelf_nbsd.c:128 eshlelf_nto.c:128
7425 -#: eshlelf_vxworks.c:157 ev850.c:174 ev850_rh850.c:174 exgateelf.c:128
7426 +#: eshlelf_vxworks.c:157 ev850.c:174 ev850_rh850.c:174
7427 msgid "%P: warning: -z dynamic-undefined-weak ignored\n"
7428 msgstr "%P : avertissement : -z dynamic-undefined-weak ignoré\n"
7430 @@ -2958,40 +2977,41 @@ msgstr "%P : avertissement : -z dynamic-undefined-weak ignoré\n"
7431 #: eavr3.c:358 eavr31.c:358 eavr35.c:358 eavr4.c:358 eavr5.c:358 eavr51.c:358
7432 #: eavr6.c:358 eavrtiny.c:358 eavrxmega1.c:358 eavrxmega2.c:358
7433 #: eavrxmega3.c:358 eavrxmega4.c:358 eavrxmega5.c:358 eavrxmega6.c:358
7434 -#: eavrxmega7.c:358 ecriself.c:155 ecrislinux.c:155 ed10velf.c:155
7435 -#: eelf32_sparc.c:155 eelf32_sparc_sol2.c:286 eelf32_sparc_vxworks.c:184
7436 -#: eelf32_spu.c:689 eelf32_tic6x_be.c:293 eelf32_tic6x_elf_be.c:293
7437 -#: eelf32_tic6x_elf_le.c:293 eelf32_tic6x_le.c:293 eelf32_tic6x_linux_be.c:293
7438 +#: eavrxmega7.c:358 ecriself.c:155 ecrislinux.c:155 ecskyelf.c:412
7439 +#: ecskyelf_linux.c:412 ed10velf.c:155 eelf32_sparc.c:155
7440 +#: eelf32_sparc_sol2.c:286 eelf32_sparc_vxworks.c:184 eelf32_spu.c:825
7441 +#: eelf32_tic6x_be.c:293 eelf32_tic6x_elf_be.c:293 eelf32_tic6x_elf_le.c:293
7442 +#: eelf32_tic6x_le.c:293 eelf32_tic6x_linux_be.c:293
7443 #: eelf32_tic6x_linux_le.c:293 eelf32_x86_64.c:158 eelf32_x86_64_nacl.c:155
7444 -#: eelf32am33lin.c:155 eelf32b4300.c:381 eelf32bfin.c:164 eelf32bfinfd.c:164
7445 -#: eelf32bmip.c:381 eelf32bmipn32.c:399 eelf32bsmip.c:399 eelf32btsmip.c:381
7446 -#: eelf32btsmip_fbsd.c:381 eelf32btsmipn32.c:381 eelf32btsmipn32_fbsd.c:381
7447 -#: eelf32cr16.c:306 eelf32cr16c.c:155 eelf32crx.c:194 eelf32ebmip.c:381
7448 -#: eelf32ebmipvxworks.c:410 eelf32elmip.c:381 eelf32elmipvxworks.c:410
7449 +#: eelf32am33lin.c:155 eelf32b4300.c:382 eelf32bfin.c:164 eelf32bfinfd.c:164
7450 +#: eelf32bmip.c:382 eelf32bmipn32.c:400 eelf32bsmip.c:400 eelf32btsmip.c:382
7451 +#: eelf32btsmip_fbsd.c:382 eelf32btsmipn32.c:382 eelf32btsmipn32_fbsd.c:382
7452 +#: eelf32cr16.c:306 eelf32cr16c.c:155 eelf32crx.c:194 eelf32ebmip.c:382
7453 +#: eelf32ebmipvxworks.c:411 eelf32elmip.c:382 eelf32elmipvxworks.c:411
7454 #: eelf32epiphany.c:155 eelf32epiphany_4x4.c:157 eelf32frvfd.c:155
7455 -#: eelf32ip2k.c:155 eelf32l4300.c:381 eelf32lm32.c:155 eelf32lm32fd.c:155
7456 -#: eelf32lmip.c:381 eelf32lppc.c:358 eelf32lppclinux.c:358 eelf32lppcnto.c:358
7457 -#: eelf32lppcsim.c:358 eelf32lr5900.c:381 eelf32lr5900n32.c:381
7458 +#: eelf32ip2k.c:155 eelf32l4300.c:382 eelf32lm32.c:155 eelf32lm32fd.c:155
7459 +#: eelf32lmip.c:382 eelf32lppc.c:371 eelf32lppclinux.c:371 eelf32lppcnto.c:371
7460 +#: eelf32lppcsim.c:371 eelf32lr5900.c:382 eelf32lr5900n32.c:382
7461 #: eelf32lriscv.c:220 eelf32lriscv_ilp32.c:220 eelf32lriscv_ilp32f.c:220
7462 -#: eelf32lsmip.c:381 eelf32ltsmip.c:381 eelf32ltsmip_fbsd.c:381
7463 -#: eelf32ltsmipn32.c:381 eelf32ltsmipn32_fbsd.c:381 eelf32m32c.c:166
7464 +#: eelf32lsmip.c:382 eelf32ltsmip.c:382 eelf32ltsmip_fbsd.c:382
7465 +#: eelf32ltsmipn32.c:382 eelf32ltsmipn32_fbsd.c:382 eelf32m32c.c:166
7466 #: eelf32mb_linux.c:155 eelf32mbel_linux.c:155 eelf32mcore.c:155
7467 #: eelf32mep.c:155 eelf32metag.c:430 eelf32microblaze.c:155
7468 -#: eelf32microblazeel.c:155 eelf32mipswindiss.c:381 eelf32or1k.c:155
7469 -#: eelf32or1k_linux.c:155 eelf32ppc.c:358 eelf32ppc_fbsd.c:358
7470 -#: eelf32ppclinux.c:358 eelf32ppcnto.c:358 eelf32ppcsim.c:358
7471 -#: eelf32ppcvxworks.c:332 eelf32ppcwindiss.c:358 eelf32rl78.c:155
7472 +#: eelf32microblazeel.c:155 eelf32mipswindiss.c:382 eelf32or1k.c:155
7473 +#: eelf32or1k_linux.c:155 eelf32ppc.c:371 eelf32ppc_fbsd.c:371
7474 +#: eelf32ppclinux.c:371 eelf32ppcnto.c:371 eelf32ppcsim.c:371
7475 +#: eelf32ppcvxworks.c:345 eelf32ppcwindiss.c:371 eelf32rl78.c:155
7476 #: eelf32rx.c:171 eelf32tilegx.c:155 eelf32tilegx_be.c:155 eelf32tilepro.c:155
7477 #: eelf32vax.c:155 eelf32visium.c:155 eelf32xc16x.c:155 eelf32xc16xl.c:155
7478 #: eelf32xc16xs.c:155 eelf32xstormy16.c:166 eelf32xtensa.c:2042
7479 #: eelf64_aix.c:155 eelf64_ia64.c:179 eelf64_ia64_fbsd.c:179 eelf64_s390.c:170
7480 #: eelf64_sparc.c:155 eelf64_sparc_fbsd.c:155 eelf64_sparc_sol2.c:286
7481 #: eelf64alpha.c:238 eelf64alpha_fbsd.c:238 eelf64alpha_nbsd.c:238
7482 -#: eelf64bmip.c:399 eelf64btsmip.c:381 eelf64btsmip_fbsd.c:381
7483 -#: eelf64hppa.c:155 eelf64lppc.c:805 eelf64lriscv.c:220
7484 -#: eelf64lriscv_lp64.c:220 eelf64lriscv_lp64f.c:220 eelf64ltsmip.c:381
7485 -#: eelf64ltsmip_fbsd.c:381 eelf64mmix.c:266 eelf64ppc.c:805
7486 -#: eelf64ppc_fbsd.c:805 eelf64rdos.c:155 eelf64tilegx.c:155
7487 +#: eelf64bmip.c:400 eelf64btsmip.c:382 eelf64btsmip_fbsd.c:382
7488 +#: eelf64hppa.c:155 eelf64lppc.c:817 eelf64lriscv.c:220
7489 +#: eelf64lriscv_lp64.c:220 eelf64lriscv_lp64f.c:220 eelf64ltsmip.c:382
7490 +#: eelf64ltsmip_fbsd.c:382 eelf64mmix.c:266 eelf64ppc.c:817
7491 +#: eelf64ppc_fbsd.c:817 eelf64rdos.c:155 eelf64tilegx.c:155
7492 #: eelf64tilegx_be.c:155 eelf_i386.c:158 eelf_i386_be.c:155
7493 #: eelf_i386_chaos.c:155 eelf_i386_fbsd.c:155 eelf_i386_ldso.c:155
7494 #: eelf_i386_nacl.c:155 eelf_i386_sol2.c:286 eelf_i386_vxworks.c:184
7495 @@ -3007,13 +3027,13 @@ msgstr "%P : avertissement : -z dynamic-undefined-weak ignoré\n"
7496 #: em32relf_linux.c:155 em32rlelf.c:155 em32rlelf_linux.c:155
7497 #: em68hc11elf.c:455 em68hc11elfb.c:455 em68hc12elf.c:455 em68hc12elfb.c:455
7498 #: em68kelf.c:305 em68kelfnbsd.c:305 em9s12zelf.c:155 emn10300.c:155
7499 -#: ends32belf.c:332 ends32belf16m.c:332 ends32belf_linux.c:332 ends32elf.c:332
7500 -#: ends32elf16m.c:332 ends32elf_linux.c:332 enios2elf.c:448 enios2linux.c:448
7501 -#: eppclynx.c:358 epruelf.c:175 escore3_elf.c:175 escore7_elf.c:175
7502 +#: ends32belf.c:262 ends32belf16m.c:262 ends32belf_linux.c:262 ends32elf.c:262
7503 +#: ends32elf16m.c:262 ends32elf_linux.c:262 enios2elf.c:448 enios2linux.c:448
7504 +#: eppclynx.c:371 epruelf.c:175 escore3_elf.c:175 escore7_elf.c:175
7505 #: eshelf.c:155 eshelf_fd.c:155 eshelf_linux.c:155 eshelf_nbsd.c:155
7506 #: eshelf_nto.c:155 eshelf_uclinux.c:155 eshelf_vxworks.c:184 eshlelf.c:155
7507 #: eshlelf_fd.c:155 eshlelf_linux.c:155 eshlelf_nbsd.c:155 eshlelf_nto.c:155
7508 -#: eshlelf_vxworks.c:184 ev850.c:201 ev850_rh850.c:201 exgateelf.c:155
7509 +#: eshlelf_vxworks.c:184 ev850.c:201 ev850_rh850.c:201
7510 msgid "%F%P: %pB: --just-symbols may not be used on DSO\n"
7511 msgstr "%F%P : %pB : --just-symbols ne peut être utilisé sur un DSO\n"
7513 @@ -3033,40 +3053,41 @@ msgstr "%F%P : %pB : --just-symbols ne peut être utilisé sur un DSO\n"
7514 #: eavr3.c:477 eavr31.c:477 eavr35.c:477 eavr4.c:477 eavr5.c:477 eavr51.c:477
7515 #: eavr6.c:477 eavrtiny.c:477 eavrxmega1.c:477 eavrxmega2.c:477
7516 #: eavrxmega3.c:477 eavrxmega4.c:477 eavrxmega5.c:477 eavrxmega6.c:477
7517 -#: eavrxmega7.c:477 ecriself.c:274 ecrislinux.c:274 ed10velf.c:274
7518 -#: eelf32_sparc.c:274 eelf32_sparc_sol2.c:405 eelf32_sparc_vxworks.c:303
7519 -#: eelf32_spu.c:808 eelf32_tic6x_be.c:412 eelf32_tic6x_elf_be.c:412
7520 -#: eelf32_tic6x_elf_le.c:412 eelf32_tic6x_le.c:412 eelf32_tic6x_linux_be.c:412
7521 +#: eavrxmega7.c:477 ecriself.c:274 ecrislinux.c:274 ecskyelf.c:531
7522 +#: ecskyelf_linux.c:531 ed10velf.c:274 eelf32_sparc.c:274
7523 +#: eelf32_sparc_sol2.c:405 eelf32_sparc_vxworks.c:303 eelf32_spu.c:944
7524 +#: eelf32_tic6x_be.c:412 eelf32_tic6x_elf_be.c:412 eelf32_tic6x_elf_le.c:412
7525 +#: eelf32_tic6x_le.c:412 eelf32_tic6x_linux_be.c:412
7526 #: eelf32_tic6x_linux_le.c:412 eelf32_x86_64.c:277 eelf32_x86_64_nacl.c:274
7527 -#: eelf32am33lin.c:274 eelf32b4300.c:500 eelf32bfin.c:283 eelf32bfinfd.c:283
7528 -#: eelf32bmip.c:500 eelf32bmipn32.c:518 eelf32bsmip.c:518 eelf32btsmip.c:500
7529 -#: eelf32btsmip_fbsd.c:500 eelf32btsmipn32.c:500 eelf32btsmipn32_fbsd.c:500
7530 -#: eelf32cr16.c:425 eelf32cr16c.c:274 eelf32crx.c:313 eelf32ebmip.c:500
7531 -#: eelf32ebmipvxworks.c:529 eelf32elmip.c:500 eelf32elmipvxworks.c:529
7532 +#: eelf32am33lin.c:274 eelf32b4300.c:501 eelf32bfin.c:283 eelf32bfinfd.c:283
7533 +#: eelf32bmip.c:501 eelf32bmipn32.c:519 eelf32bsmip.c:519 eelf32btsmip.c:501
7534 +#: eelf32btsmip_fbsd.c:501 eelf32btsmipn32.c:501 eelf32btsmipn32_fbsd.c:501
7535 +#: eelf32cr16.c:425 eelf32cr16c.c:274 eelf32crx.c:313 eelf32ebmip.c:501
7536 +#: eelf32ebmipvxworks.c:530 eelf32elmip.c:501 eelf32elmipvxworks.c:530
7537 #: eelf32epiphany.c:274 eelf32epiphany_4x4.c:276 eelf32frvfd.c:274
7538 -#: eelf32ip2k.c:274 eelf32l4300.c:500 eelf32lm32.c:274 eelf32lm32fd.c:274
7539 -#: eelf32lmip.c:500 eelf32lppc.c:477 eelf32lppclinux.c:477 eelf32lppcnto.c:477
7540 -#: eelf32lppcsim.c:477 eelf32lr5900.c:500 eelf32lr5900n32.c:500
7541 +#: eelf32ip2k.c:274 eelf32l4300.c:501 eelf32lm32.c:274 eelf32lm32fd.c:274
7542 +#: eelf32lmip.c:501 eelf32lppc.c:490 eelf32lppclinux.c:490 eelf32lppcnto.c:490
7543 +#: eelf32lppcsim.c:490 eelf32lr5900.c:501 eelf32lr5900n32.c:501
7544 #: eelf32lriscv.c:339 eelf32lriscv_ilp32.c:339 eelf32lriscv_ilp32f.c:339
7545 -#: eelf32lsmip.c:500 eelf32ltsmip.c:500 eelf32ltsmip_fbsd.c:500
7546 -#: eelf32ltsmipn32.c:500 eelf32ltsmipn32_fbsd.c:500 eelf32m32c.c:285
7547 +#: eelf32lsmip.c:501 eelf32ltsmip.c:501 eelf32ltsmip_fbsd.c:501
7548 +#: eelf32ltsmipn32.c:501 eelf32ltsmipn32_fbsd.c:501 eelf32m32c.c:285
7549 #: eelf32mb_linux.c:274 eelf32mbel_linux.c:274 eelf32mcore.c:274
7550 #: eelf32mep.c:274 eelf32metag.c:549 eelf32microblaze.c:274
7551 -#: eelf32microblazeel.c:274 eelf32mipswindiss.c:500 eelf32or1k.c:274
7552 -#: eelf32or1k_linux.c:274 eelf32ppc.c:477 eelf32ppc_fbsd.c:477
7553 -#: eelf32ppclinux.c:477 eelf32ppcnto.c:477 eelf32ppcsim.c:477
7554 -#: eelf32ppcvxworks.c:451 eelf32ppcwindiss.c:477 eelf32rl78.c:274
7555 +#: eelf32microblazeel.c:274 eelf32mipswindiss.c:501 eelf32or1k.c:274
7556 +#: eelf32or1k_linux.c:274 eelf32ppc.c:490 eelf32ppc_fbsd.c:490
7557 +#: eelf32ppclinux.c:490 eelf32ppcnto.c:490 eelf32ppcsim.c:490
7558 +#: eelf32ppcvxworks.c:464 eelf32ppcwindiss.c:490 eelf32rl78.c:274
7559 #: eelf32rx.c:290 eelf32tilegx.c:274 eelf32tilegx_be.c:274 eelf32tilepro.c:274
7560 #: eelf32vax.c:274 eelf32visium.c:274 eelf32xc16x.c:274 eelf32xc16xl.c:274
7561 #: eelf32xc16xs.c:274 eelf32xstormy16.c:285 eelf32xtensa.c:2161
7562 #: eelf64_aix.c:274 eelf64_ia64.c:298 eelf64_ia64_fbsd.c:298 eelf64_s390.c:289
7563 #: eelf64_sparc.c:274 eelf64_sparc_fbsd.c:274 eelf64_sparc_sol2.c:405
7564 #: eelf64alpha.c:357 eelf64alpha_fbsd.c:357 eelf64alpha_nbsd.c:357
7565 -#: eelf64bmip.c:518 eelf64btsmip.c:500 eelf64btsmip_fbsd.c:500
7566 -#: eelf64hppa.c:274 eelf64lppc.c:924 eelf64lriscv.c:339
7567 -#: eelf64lriscv_lp64.c:339 eelf64lriscv_lp64f.c:339 eelf64ltsmip.c:500
7568 -#: eelf64ltsmip_fbsd.c:500 eelf64mmix.c:385 eelf64ppc.c:924
7569 -#: eelf64ppc_fbsd.c:924 eelf64rdos.c:274 eelf64tilegx.c:274
7570 +#: eelf64bmip.c:519 eelf64btsmip.c:501 eelf64btsmip_fbsd.c:501
7571 +#: eelf64hppa.c:274 eelf64lppc.c:936 eelf64lriscv.c:339
7572 +#: eelf64lriscv_lp64.c:339 eelf64lriscv_lp64f.c:339 eelf64ltsmip.c:501
7573 +#: eelf64ltsmip_fbsd.c:501 eelf64mmix.c:385 eelf64ppc.c:936
7574 +#: eelf64ppc_fbsd.c:936 eelf64rdos.c:274 eelf64tilegx.c:274
7575 #: eelf64tilegx_be.c:274 eelf_i386.c:277 eelf_i386_be.c:274
7576 #: eelf_i386_chaos.c:274 eelf_i386_fbsd.c:274 eelf_i386_ldso.c:274
7577 #: eelf_i386_nacl.c:274 eelf_i386_sol2.c:405 eelf_i386_vxworks.c:303
7578 @@ -3082,13 +3103,13 @@ msgstr "%F%P : %pB : --just-symbols ne peut être utilisé sur un DSO\n"
7579 #: em32relf_linux.c:274 em32rlelf.c:274 em32rlelf_linux.c:274
7580 #: em68hc11elf.c:574 em68hc11elfb.c:574 em68hc12elf.c:574 em68hc12elfb.c:574
7581 #: em68kelf.c:424 em68kelfnbsd.c:424 em9s12zelf.c:274 emn10300.c:274
7582 -#: ends32belf.c:451 ends32belf16m.c:451 ends32belf_linux.c:451 ends32elf.c:451
7583 -#: ends32elf16m.c:451 ends32elf_linux.c:451 enios2elf.c:567 enios2linux.c:567
7584 -#: eppclynx.c:477 epruelf.c:294 escore3_elf.c:294 escore7_elf.c:294
7585 +#: ends32belf.c:381 ends32belf16m.c:381 ends32belf_linux.c:381 ends32elf.c:381
7586 +#: ends32elf16m.c:381 ends32elf_linux.c:381 enios2elf.c:567 enios2linux.c:567
7587 +#: eppclynx.c:490 epruelf.c:294 escore3_elf.c:294 escore7_elf.c:294
7588 #: eshelf.c:274 eshelf_fd.c:274 eshelf_linux.c:274 eshelf_nbsd.c:274
7589 #: eshelf_nto.c:274 eshelf_uclinux.c:274 eshelf_vxworks.c:303 eshlelf.c:274
7590 #: eshlelf_fd.c:274 eshlelf_linux.c:274 eshlelf_nbsd.c:274 eshlelf_nto.c:274
7591 -#: eshlelf_vxworks.c:303 ev850.c:320 ev850_rh850.c:320 exgateelf.c:274
7592 +#: eshlelf_vxworks.c:303 ev850.c:320 ev850_rh850.c:320
7593 msgid "%P: %pB: bfd_stat failed: %E\n"
7594 msgstr "%P : %pB : bfd_stat en échec : %E\n"
7596 @@ -3108,40 +3129,41 @@ msgstr "%P : %pB : bfd_stat en échec : %E\n"
7597 #: eavr3.c:517 eavr31.c:517 eavr35.c:517 eavr4.c:517 eavr5.c:517 eavr51.c:517
7598 #: eavr6.c:517 eavrtiny.c:517 eavrxmega1.c:517 eavrxmega2.c:517
7599 #: eavrxmega3.c:517 eavrxmega4.c:517 eavrxmega5.c:517 eavrxmega6.c:517
7600 -#: eavrxmega7.c:517 ecriself.c:314 ecrislinux.c:314 ed10velf.c:314
7601 -#: eelf32_sparc.c:314 eelf32_sparc_sol2.c:445 eelf32_sparc_vxworks.c:343
7602 -#: eelf32_spu.c:848 eelf32_tic6x_be.c:452 eelf32_tic6x_elf_be.c:452
7603 -#: eelf32_tic6x_elf_le.c:452 eelf32_tic6x_le.c:452 eelf32_tic6x_linux_be.c:452
7604 +#: eavrxmega7.c:517 ecriself.c:314 ecrislinux.c:314 ecskyelf.c:571
7605 +#: ecskyelf_linux.c:571 ed10velf.c:314 eelf32_sparc.c:314
7606 +#: eelf32_sparc_sol2.c:445 eelf32_sparc_vxworks.c:343 eelf32_spu.c:984
7607 +#: eelf32_tic6x_be.c:452 eelf32_tic6x_elf_be.c:452 eelf32_tic6x_elf_le.c:452
7608 +#: eelf32_tic6x_le.c:452 eelf32_tic6x_linux_be.c:452
7609 #: eelf32_tic6x_linux_le.c:452 eelf32_x86_64.c:317 eelf32_x86_64_nacl.c:314
7610 -#: eelf32am33lin.c:314 eelf32b4300.c:540 eelf32bfin.c:323 eelf32bfinfd.c:323
7611 -#: eelf32bmip.c:540 eelf32bmipn32.c:558 eelf32bsmip.c:558 eelf32btsmip.c:540
7612 -#: eelf32btsmip_fbsd.c:540 eelf32btsmipn32.c:540 eelf32btsmipn32_fbsd.c:540
7613 -#: eelf32cr16.c:465 eelf32cr16c.c:314 eelf32crx.c:353 eelf32ebmip.c:540
7614 -#: eelf32ebmipvxworks.c:569 eelf32elmip.c:540 eelf32elmipvxworks.c:569
7615 +#: eelf32am33lin.c:314 eelf32b4300.c:541 eelf32bfin.c:323 eelf32bfinfd.c:323
7616 +#: eelf32bmip.c:541 eelf32bmipn32.c:559 eelf32bsmip.c:559 eelf32btsmip.c:541
7617 +#: eelf32btsmip_fbsd.c:541 eelf32btsmipn32.c:541 eelf32btsmipn32_fbsd.c:541
7618 +#: eelf32cr16.c:465 eelf32cr16c.c:314 eelf32crx.c:353 eelf32ebmip.c:541
7619 +#: eelf32ebmipvxworks.c:570 eelf32elmip.c:541 eelf32elmipvxworks.c:570
7620 #: eelf32epiphany.c:314 eelf32epiphany_4x4.c:316 eelf32frvfd.c:314
7621 -#: eelf32ip2k.c:314 eelf32l4300.c:540 eelf32lm32.c:314 eelf32lm32fd.c:314
7622 -#: eelf32lmip.c:540 eelf32lppc.c:517 eelf32lppclinux.c:517 eelf32lppcnto.c:517
7623 -#: eelf32lppcsim.c:517 eelf32lr5900.c:540 eelf32lr5900n32.c:540
7624 +#: eelf32ip2k.c:314 eelf32l4300.c:541 eelf32lm32.c:314 eelf32lm32fd.c:314
7625 +#: eelf32lmip.c:541 eelf32lppc.c:530 eelf32lppclinux.c:530 eelf32lppcnto.c:530
7626 +#: eelf32lppcsim.c:530 eelf32lr5900.c:541 eelf32lr5900n32.c:541
7627 #: eelf32lriscv.c:379 eelf32lriscv_ilp32.c:379 eelf32lriscv_ilp32f.c:379
7628 -#: eelf32lsmip.c:540 eelf32ltsmip.c:540 eelf32ltsmip_fbsd.c:540
7629 -#: eelf32ltsmipn32.c:540 eelf32ltsmipn32_fbsd.c:540 eelf32m32c.c:325
7630 +#: eelf32lsmip.c:541 eelf32ltsmip.c:541 eelf32ltsmip_fbsd.c:541
7631 +#: eelf32ltsmipn32.c:541 eelf32ltsmipn32_fbsd.c:541 eelf32m32c.c:325
7632 #: eelf32mb_linux.c:314 eelf32mbel_linux.c:314 eelf32mcore.c:314
7633 #: eelf32mep.c:314 eelf32metag.c:589 eelf32microblaze.c:314
7634 -#: eelf32microblazeel.c:314 eelf32mipswindiss.c:540 eelf32or1k.c:314
7635 -#: eelf32or1k_linux.c:314 eelf32ppc.c:517 eelf32ppc_fbsd.c:517
7636 -#: eelf32ppclinux.c:517 eelf32ppcnto.c:517 eelf32ppcsim.c:517
7637 -#: eelf32ppcvxworks.c:491 eelf32ppcwindiss.c:517 eelf32rl78.c:314
7638 +#: eelf32microblazeel.c:314 eelf32mipswindiss.c:541 eelf32or1k.c:314
7639 +#: eelf32or1k_linux.c:314 eelf32ppc.c:530 eelf32ppc_fbsd.c:530
7640 +#: eelf32ppclinux.c:530 eelf32ppcnto.c:530 eelf32ppcsim.c:530
7641 +#: eelf32ppcvxworks.c:504 eelf32ppcwindiss.c:530 eelf32rl78.c:314
7642 #: eelf32rx.c:330 eelf32tilegx.c:314 eelf32tilegx_be.c:314 eelf32tilepro.c:314
7643 #: eelf32vax.c:314 eelf32visium.c:314 eelf32xc16x.c:314 eelf32xc16xl.c:314
7644 #: eelf32xc16xs.c:314 eelf32xstormy16.c:325 eelf32xtensa.c:2201
7645 #: eelf64_aix.c:314 eelf64_ia64.c:338 eelf64_ia64_fbsd.c:338 eelf64_s390.c:329
7646 #: eelf64_sparc.c:314 eelf64_sparc_fbsd.c:314 eelf64_sparc_sol2.c:445
7647 #: eelf64alpha.c:397 eelf64alpha_fbsd.c:397 eelf64alpha_nbsd.c:397
7648 -#: eelf64bmip.c:558 eelf64btsmip.c:540 eelf64btsmip_fbsd.c:540
7649 -#: eelf64hppa.c:314 eelf64lppc.c:964 eelf64lriscv.c:379
7650 -#: eelf64lriscv_lp64.c:379 eelf64lriscv_lp64f.c:379 eelf64ltsmip.c:540
7651 -#: eelf64ltsmip_fbsd.c:540 eelf64mmix.c:425 eelf64ppc.c:964
7652 -#: eelf64ppc_fbsd.c:964 eelf64rdos.c:314 eelf64tilegx.c:314
7653 +#: eelf64bmip.c:559 eelf64btsmip.c:541 eelf64btsmip_fbsd.c:541
7654 +#: eelf64hppa.c:314 eelf64lppc.c:976 eelf64lriscv.c:379
7655 +#: eelf64lriscv_lp64.c:379 eelf64lriscv_lp64f.c:379 eelf64ltsmip.c:541
7656 +#: eelf64ltsmip_fbsd.c:541 eelf64mmix.c:425 eelf64ppc.c:976
7657 +#: eelf64ppc_fbsd.c:976 eelf64rdos.c:314 eelf64tilegx.c:314
7658 #: eelf64tilegx_be.c:314 eelf_i386.c:317 eelf_i386_be.c:314
7659 #: eelf_i386_chaos.c:314 eelf_i386_fbsd.c:314 eelf_i386_ldso.c:314
7660 #: eelf_i386_nacl.c:314 eelf_i386_sol2.c:445 eelf_i386_vxworks.c:343
7661 @@ -3157,13 +3179,13 @@ msgstr "%P : %pB : bfd_stat en échec : %E\n"
7662 #: em32relf_linux.c:314 em32rlelf.c:314 em32rlelf_linux.c:314
7663 #: em68hc11elf.c:614 em68hc11elfb.c:614 em68hc12elf.c:614 em68hc12elfb.c:614
7664 #: em68kelf.c:464 em68kelfnbsd.c:464 em9s12zelf.c:314 emn10300.c:314
7665 -#: ends32belf.c:491 ends32belf16m.c:491 ends32belf_linux.c:491 ends32elf.c:491
7666 -#: ends32elf16m.c:491 ends32elf_linux.c:491 enios2elf.c:607 enios2linux.c:607
7667 -#: eppclynx.c:517 epruelf.c:334 escore3_elf.c:334 escore7_elf.c:334
7668 +#: ends32belf.c:421 ends32belf16m.c:421 ends32belf_linux.c:421 ends32elf.c:421
7669 +#: ends32elf16m.c:421 ends32elf_linux.c:421 enios2elf.c:607 enios2linux.c:607
7670 +#: eppclynx.c:530 epruelf.c:334 escore3_elf.c:334 escore7_elf.c:334
7671 #: eshelf.c:314 eshelf_fd.c:314 eshelf_linux.c:314 eshelf_nbsd.c:314
7672 #: eshelf_nto.c:314 eshelf_uclinux.c:314 eshelf_vxworks.c:343 eshlelf.c:314
7673 #: eshlelf_fd.c:314 eshlelf_linux.c:314 eshlelf_nbsd.c:314 eshlelf_nto.c:314
7674 -#: eshlelf_vxworks.c:343 ev850.c:360 ev850_rh850.c:360 exgateelf.c:314
7675 +#: eshlelf_vxworks.c:343 ev850.c:360 ev850_rh850.c:360
7676 msgid "%P: warning: %s, needed by %pB, may conflict with %s\n"
7677 msgstr "%P : warning : %s, requis par %pB, peut être en conflit avec %s\n"
7679 @@ -3183,40 +3205,41 @@ msgstr "%P : warning : %s, requis par %pB, peut être en conflit avec %s\n"
7680 #: eavr3.c:579 eavr31.c:579 eavr35.c:579 eavr4.c:579 eavr5.c:579 eavr51.c:579
7681 #: eavr6.c:579 eavrtiny.c:579 eavrxmega1.c:579 eavrxmega2.c:579
7682 #: eavrxmega3.c:579 eavrxmega4.c:579 eavrxmega5.c:579 eavrxmega6.c:579
7683 -#: eavrxmega7.c:579 ecriself.c:376 ecrislinux.c:376 ed10velf.c:376
7684 -#: eelf32_sparc.c:376 eelf32_sparc_sol2.c:507 eelf32_sparc_vxworks.c:405
7685 -#: eelf32_spu.c:910 eelf32_tic6x_be.c:514 eelf32_tic6x_elf_be.c:514
7686 -#: eelf32_tic6x_elf_le.c:514 eelf32_tic6x_le.c:514 eelf32_tic6x_linux_be.c:514
7687 +#: eavrxmega7.c:579 ecriself.c:376 ecrislinux.c:376 ecskyelf.c:633
7688 +#: ecskyelf_linux.c:633 ed10velf.c:376 eelf32_sparc.c:376
7689 +#: eelf32_sparc_sol2.c:507 eelf32_sparc_vxworks.c:405 eelf32_spu.c:1046
7690 +#: eelf32_tic6x_be.c:514 eelf32_tic6x_elf_be.c:514 eelf32_tic6x_elf_le.c:514
7691 +#: eelf32_tic6x_le.c:514 eelf32_tic6x_linux_be.c:514
7692 #: eelf32_tic6x_linux_le.c:514 eelf32_x86_64.c:379 eelf32_x86_64_nacl.c:376
7693 -#: eelf32am33lin.c:376 eelf32b4300.c:602 eelf32bfin.c:385 eelf32bfinfd.c:385
7694 -#: eelf32bmip.c:602 eelf32bmipn32.c:620 eelf32bsmip.c:620 eelf32btsmip.c:602
7695 -#: eelf32btsmip_fbsd.c:602 eelf32btsmipn32.c:602 eelf32btsmipn32_fbsd.c:602
7696 -#: eelf32cr16.c:527 eelf32cr16c.c:376 eelf32crx.c:415 eelf32ebmip.c:602
7697 -#: eelf32ebmipvxworks.c:631 eelf32elmip.c:602 eelf32elmipvxworks.c:631
7698 +#: eelf32am33lin.c:376 eelf32b4300.c:603 eelf32bfin.c:385 eelf32bfinfd.c:385
7699 +#: eelf32bmip.c:603 eelf32bmipn32.c:621 eelf32bsmip.c:621 eelf32btsmip.c:603
7700 +#: eelf32btsmip_fbsd.c:603 eelf32btsmipn32.c:603 eelf32btsmipn32_fbsd.c:603
7701 +#: eelf32cr16.c:527 eelf32cr16c.c:376 eelf32crx.c:415 eelf32ebmip.c:603
7702 +#: eelf32ebmipvxworks.c:632 eelf32elmip.c:603 eelf32elmipvxworks.c:632
7703 #: eelf32epiphany.c:376 eelf32epiphany_4x4.c:378 eelf32frvfd.c:376
7704 -#: eelf32ip2k.c:376 eelf32l4300.c:602 eelf32lm32.c:376 eelf32lm32fd.c:376
7705 -#: eelf32lmip.c:602 eelf32lppc.c:579 eelf32lppclinux.c:579 eelf32lppcnto.c:579
7706 -#: eelf32lppcsim.c:579 eelf32lr5900.c:602 eelf32lr5900n32.c:602
7707 +#: eelf32ip2k.c:376 eelf32l4300.c:603 eelf32lm32.c:376 eelf32lm32fd.c:376
7708 +#: eelf32lmip.c:603 eelf32lppc.c:592 eelf32lppclinux.c:592 eelf32lppcnto.c:592
7709 +#: eelf32lppcsim.c:592 eelf32lr5900.c:603 eelf32lr5900n32.c:603
7710 #: eelf32lriscv.c:441 eelf32lriscv_ilp32.c:441 eelf32lriscv_ilp32f.c:441
7711 -#: eelf32lsmip.c:602 eelf32ltsmip.c:602 eelf32ltsmip_fbsd.c:602
7712 -#: eelf32ltsmipn32.c:602 eelf32ltsmipn32_fbsd.c:602 eelf32m32c.c:387
7713 +#: eelf32lsmip.c:603 eelf32ltsmip.c:603 eelf32ltsmip_fbsd.c:603
7714 +#: eelf32ltsmipn32.c:603 eelf32ltsmipn32_fbsd.c:603 eelf32m32c.c:387
7715 #: eelf32mb_linux.c:376 eelf32mbel_linux.c:376 eelf32mcore.c:376
7716 #: eelf32mep.c:376 eelf32metag.c:651 eelf32microblaze.c:376
7717 -#: eelf32microblazeel.c:376 eelf32mipswindiss.c:602 eelf32or1k.c:376
7718 -#: eelf32or1k_linux.c:376 eelf32ppc.c:579 eelf32ppc_fbsd.c:579
7719 -#: eelf32ppclinux.c:579 eelf32ppcnto.c:579 eelf32ppcsim.c:579
7720 -#: eelf32ppcvxworks.c:553 eelf32ppcwindiss.c:579 eelf32rl78.c:376
7721 +#: eelf32microblazeel.c:376 eelf32mipswindiss.c:603 eelf32or1k.c:376
7722 +#: eelf32or1k_linux.c:376 eelf32ppc.c:592 eelf32ppc_fbsd.c:592
7723 +#: eelf32ppclinux.c:592 eelf32ppcnto.c:592 eelf32ppcsim.c:592
7724 +#: eelf32ppcvxworks.c:566 eelf32ppcwindiss.c:592 eelf32rl78.c:376
7725 #: eelf32rx.c:392 eelf32tilegx.c:376 eelf32tilegx_be.c:376 eelf32tilepro.c:376
7726 #: eelf32vax.c:376 eelf32visium.c:376 eelf32xc16x.c:376 eelf32xc16xl.c:376
7727 #: eelf32xc16xs.c:376 eelf32xstormy16.c:387 eelf32xtensa.c:2263
7728 #: eelf64_aix.c:376 eelf64_ia64.c:400 eelf64_ia64_fbsd.c:400 eelf64_s390.c:391
7729 #: eelf64_sparc.c:376 eelf64_sparc_fbsd.c:376 eelf64_sparc_sol2.c:507
7730 #: eelf64alpha.c:459 eelf64alpha_fbsd.c:459 eelf64alpha_nbsd.c:459
7731 -#: eelf64bmip.c:620 eelf64btsmip.c:602 eelf64btsmip_fbsd.c:602
7732 -#: eelf64hppa.c:376 eelf64lppc.c:1026 eelf64lriscv.c:441
7733 -#: eelf64lriscv_lp64.c:441 eelf64lriscv_lp64f.c:441 eelf64ltsmip.c:602
7734 -#: eelf64ltsmip_fbsd.c:602 eelf64mmix.c:487 eelf64ppc.c:1026
7735 -#: eelf64ppc_fbsd.c:1026 eelf64rdos.c:376 eelf64tilegx.c:376
7736 +#: eelf64bmip.c:621 eelf64btsmip.c:603 eelf64btsmip_fbsd.c:603
7737 +#: eelf64hppa.c:376 eelf64lppc.c:1038 eelf64lriscv.c:441
7738 +#: eelf64lriscv_lp64.c:441 eelf64lriscv_lp64f.c:441 eelf64ltsmip.c:603
7739 +#: eelf64ltsmip_fbsd.c:603 eelf64mmix.c:487 eelf64ppc.c:1038
7740 +#: eelf64ppc_fbsd.c:1038 eelf64rdos.c:376 eelf64tilegx.c:376
7741 #: eelf64tilegx_be.c:376 eelf_i386.c:379 eelf_i386_be.c:376
7742 #: eelf_i386_chaos.c:376 eelf_i386_fbsd.c:376 eelf_i386_ldso.c:376
7743 #: eelf_i386_nacl.c:376 eelf_i386_sol2.c:507 eelf_i386_vxworks.c:405
7744 @@ -3232,13 +3255,13 @@ msgstr "%P : warning : %s, requis par %pB, peut être en conflit avec %s\n"
7745 #: em32relf_linux.c:376 em32rlelf.c:376 em32rlelf_linux.c:376
7746 #: em68hc11elf.c:676 em68hc11elfb.c:676 em68hc12elf.c:676 em68hc12elfb.c:676
7747 #: em68kelf.c:526 em68kelfnbsd.c:526 em9s12zelf.c:376 emn10300.c:376
7748 -#: ends32belf.c:553 ends32belf16m.c:553 ends32belf_linux.c:553 ends32elf.c:553
7749 -#: ends32elf16m.c:553 ends32elf_linux.c:553 enios2elf.c:669 enios2linux.c:669
7750 -#: eppclynx.c:579 epruelf.c:396 escore3_elf.c:396 escore7_elf.c:396
7751 +#: ends32belf.c:483 ends32belf16m.c:483 ends32belf_linux.c:483 ends32elf.c:483
7752 +#: ends32elf16m.c:483 ends32elf_linux.c:483 enios2elf.c:669 enios2linux.c:669
7753 +#: eppclynx.c:592 epruelf.c:396 escore3_elf.c:396 escore7_elf.c:396
7754 #: eshelf.c:376 eshelf_fd.c:376 eshelf_linux.c:376 eshelf_nbsd.c:376
7755 #: eshelf_nto.c:376 eshelf_uclinux.c:376 eshelf_vxworks.c:405 eshlelf.c:376
7756 #: eshlelf_fd.c:376 eshlelf_linux.c:376 eshlelf_nbsd.c:376 eshlelf_nto.c:376
7757 -#: eshlelf_vxworks.c:405 ev850.c:422 ev850_rh850.c:422 exgateelf.c:376
7758 +#: eshlelf_vxworks.c:405 ev850.c:422 ev850_rh850.c:422
7759 msgid "%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E\n"
7760 msgstr "%F%P : %pB : bfd_elf_get_bfd_needed_list en échec : %E\n"
7762 @@ -3258,40 +3281,41 @@ msgstr "%F%P : %pB : bfd_elf_get_bfd_needed_list en échec : %E\n"
7763 #: eavr3.c:628 eavr31.c:628 eavr35.c:628 eavr4.c:628 eavr5.c:628 eavr51.c:628
7764 #: eavr6.c:628 eavrtiny.c:628 eavrxmega1.c:628 eavrxmega2.c:628
7765 #: eavrxmega3.c:628 eavrxmega4.c:628 eavrxmega5.c:628 eavrxmega6.c:628
7766 -#: eavrxmega7.c:628 ecriself.c:425 ecrislinux.c:425 ed10velf.c:425
7767 -#: eelf32_sparc.c:425 eelf32_sparc_sol2.c:556 eelf32_sparc_vxworks.c:454
7768 -#: eelf32_spu.c:959 eelf32_tic6x_be.c:563 eelf32_tic6x_elf_be.c:563
7769 -#: eelf32_tic6x_elf_le.c:563 eelf32_tic6x_le.c:563 eelf32_tic6x_linux_be.c:563
7770 +#: eavrxmega7.c:628 ecriself.c:425 ecrislinux.c:425 ecskyelf.c:682
7771 +#: ecskyelf_linux.c:682 ed10velf.c:425 eelf32_sparc.c:425
7772 +#: eelf32_sparc_sol2.c:556 eelf32_sparc_vxworks.c:454 eelf32_spu.c:1095
7773 +#: eelf32_tic6x_be.c:563 eelf32_tic6x_elf_be.c:563 eelf32_tic6x_elf_le.c:563
7774 +#: eelf32_tic6x_le.c:563 eelf32_tic6x_linux_be.c:563
7775 #: eelf32_tic6x_linux_le.c:563 eelf32_x86_64.c:428 eelf32_x86_64_nacl.c:425
7776 -#: eelf32am33lin.c:425 eelf32b4300.c:651 eelf32bfin.c:434 eelf32bfinfd.c:434
7777 -#: eelf32bmip.c:651 eelf32bmipn32.c:669 eelf32bsmip.c:669 eelf32btsmip.c:651
7778 -#: eelf32btsmip_fbsd.c:651 eelf32btsmipn32.c:651 eelf32btsmipn32_fbsd.c:651
7779 -#: eelf32cr16.c:576 eelf32cr16c.c:425 eelf32crx.c:464 eelf32ebmip.c:651
7780 -#: eelf32ebmipvxworks.c:680 eelf32elmip.c:651 eelf32elmipvxworks.c:680
7781 +#: eelf32am33lin.c:425 eelf32b4300.c:652 eelf32bfin.c:434 eelf32bfinfd.c:434
7782 +#: eelf32bmip.c:652 eelf32bmipn32.c:670 eelf32bsmip.c:670 eelf32btsmip.c:652
7783 +#: eelf32btsmip_fbsd.c:652 eelf32btsmipn32.c:652 eelf32btsmipn32_fbsd.c:652
7784 +#: eelf32cr16.c:576 eelf32cr16c.c:425 eelf32crx.c:464 eelf32ebmip.c:652
7785 +#: eelf32ebmipvxworks.c:681 eelf32elmip.c:652 eelf32elmipvxworks.c:681
7786 #: eelf32epiphany.c:425 eelf32epiphany_4x4.c:427 eelf32frvfd.c:425
7787 -#: eelf32ip2k.c:425 eelf32l4300.c:651 eelf32lm32.c:425 eelf32lm32fd.c:425
7788 -#: eelf32lmip.c:651 eelf32lppc.c:628 eelf32lppclinux.c:628 eelf32lppcnto.c:628
7789 -#: eelf32lppcsim.c:628 eelf32lr5900.c:651 eelf32lr5900n32.c:651
7790 +#: eelf32ip2k.c:425 eelf32l4300.c:652 eelf32lm32.c:425 eelf32lm32fd.c:425
7791 +#: eelf32lmip.c:652 eelf32lppc.c:641 eelf32lppclinux.c:641 eelf32lppcnto.c:641
7792 +#: eelf32lppcsim.c:641 eelf32lr5900.c:652 eelf32lr5900n32.c:652
7793 #: eelf32lriscv.c:490 eelf32lriscv_ilp32.c:490 eelf32lriscv_ilp32f.c:490
7794 -#: eelf32lsmip.c:651 eelf32ltsmip.c:651 eelf32ltsmip_fbsd.c:651
7795 -#: eelf32ltsmipn32.c:651 eelf32ltsmipn32_fbsd.c:651 eelf32m32c.c:436
7796 +#: eelf32lsmip.c:652 eelf32ltsmip.c:652 eelf32ltsmip_fbsd.c:652
7797 +#: eelf32ltsmipn32.c:652 eelf32ltsmipn32_fbsd.c:652 eelf32m32c.c:436
7798 #: eelf32mb_linux.c:425 eelf32mbel_linux.c:425 eelf32mcore.c:425
7799 #: eelf32mep.c:425 eelf32metag.c:700 eelf32microblaze.c:425
7800 -#: eelf32microblazeel.c:425 eelf32mipswindiss.c:651 eelf32or1k.c:425
7801 -#: eelf32or1k_linux.c:425 eelf32ppc.c:628 eelf32ppc_fbsd.c:628
7802 -#: eelf32ppclinux.c:628 eelf32ppcnto.c:628 eelf32ppcsim.c:628
7803 -#: eelf32ppcvxworks.c:602 eelf32ppcwindiss.c:628 eelf32rl78.c:425
7804 +#: eelf32microblazeel.c:425 eelf32mipswindiss.c:652 eelf32or1k.c:425
7805 +#: eelf32or1k_linux.c:425 eelf32ppc.c:641 eelf32ppc_fbsd.c:641
7806 +#: eelf32ppclinux.c:641 eelf32ppcnto.c:641 eelf32ppcsim.c:641
7807 +#: eelf32ppcvxworks.c:615 eelf32ppcwindiss.c:641 eelf32rl78.c:425
7808 #: eelf32rx.c:441 eelf32tilegx.c:425 eelf32tilegx_be.c:425 eelf32tilepro.c:425
7809 #: eelf32vax.c:425 eelf32visium.c:425 eelf32xc16x.c:425 eelf32xc16xl.c:425
7810 #: eelf32xc16xs.c:425 eelf32xstormy16.c:436 eelf32xtensa.c:2312
7811 #: eelf64_aix.c:425 eelf64_ia64.c:449 eelf64_ia64_fbsd.c:449 eelf64_s390.c:440
7812 #: eelf64_sparc.c:425 eelf64_sparc_fbsd.c:425 eelf64_sparc_sol2.c:556
7813 #: eelf64alpha.c:508 eelf64alpha_fbsd.c:508 eelf64alpha_nbsd.c:508
7814 -#: eelf64bmip.c:669 eelf64btsmip.c:651 eelf64btsmip_fbsd.c:651
7815 -#: eelf64hppa.c:425 eelf64lppc.c:1075 eelf64lriscv.c:490
7816 -#: eelf64lriscv_lp64.c:490 eelf64lriscv_lp64f.c:490 eelf64ltsmip.c:651
7817 -#: eelf64ltsmip_fbsd.c:651 eelf64mmix.c:536 eelf64ppc.c:1075
7818 -#: eelf64ppc_fbsd.c:1075 eelf64rdos.c:425 eelf64tilegx.c:425
7819 +#: eelf64bmip.c:670 eelf64btsmip.c:652 eelf64btsmip_fbsd.c:652
7820 +#: eelf64hppa.c:425 eelf64lppc.c:1087 eelf64lriscv.c:490
7821 +#: eelf64lriscv_lp64.c:490 eelf64lriscv_lp64f.c:490 eelf64ltsmip.c:652
7822 +#: eelf64ltsmip_fbsd.c:652 eelf64mmix.c:536 eelf64ppc.c:1087
7823 +#: eelf64ppc_fbsd.c:1087 eelf64rdos.c:425 eelf64tilegx.c:425
7824 #: eelf64tilegx_be.c:425 eelf_i386.c:428 eelf_i386_be.c:425
7825 #: eelf_i386_chaos.c:425 eelf_i386_fbsd.c:425 eelf_i386_ldso.c:425
7826 #: eelf_i386_nacl.c:425 eelf_i386_sol2.c:556 eelf_i386_vxworks.c:454
7827 @@ -3307,13 +3331,13 @@ msgstr "%F%P : %pB : bfd_elf_get_bfd_needed_list en échec : %E\n"
7828 #: em32relf_linux.c:425 em32rlelf.c:425 em32rlelf_linux.c:425
7829 #: em68hc11elf.c:725 em68hc11elfb.c:725 em68hc12elf.c:725 em68hc12elfb.c:725
7830 #: em68kelf.c:575 em68kelfnbsd.c:575 em9s12zelf.c:425 emn10300.c:425
7831 -#: ends32belf.c:602 ends32belf16m.c:602 ends32belf_linux.c:602 ends32elf.c:602
7832 -#: ends32elf16m.c:602 ends32elf_linux.c:602 enios2elf.c:718 enios2linux.c:718
7833 -#: eppclynx.c:628 epruelf.c:445 escore3_elf.c:445 escore7_elf.c:445
7834 +#: ends32belf.c:532 ends32belf16m.c:532 ends32belf_linux.c:532 ends32elf.c:532
7835 +#: ends32elf16m.c:532 ends32elf_linux.c:532 enios2elf.c:718 enios2linux.c:718
7836 +#: eppclynx.c:641 epruelf.c:445 escore3_elf.c:445 escore7_elf.c:445
7837 #: eshelf.c:425 eshelf_fd.c:425 eshelf_linux.c:425 eshelf_nbsd.c:425
7838 #: eshelf_nto.c:425 eshelf_uclinux.c:425 eshelf_vxworks.c:454 eshlelf.c:425
7839 #: eshlelf_fd.c:425 eshlelf_linux.c:425 eshlelf_nbsd.c:425 eshlelf_nto.c:425
7840 -#: eshlelf_vxworks.c:454 ev850.c:471 ev850_rh850.c:471 exgateelf.c:425
7841 +#: eshlelf_vxworks.c:454 ev850.c:471 ev850_rh850.c:471
7842 msgid "%F%P: %pB: bfd_stat failed: %E\n"
7843 msgstr "%F%P : %pB : bfd_stat en échec: %E\n"
7845 @@ -3333,40 +3357,41 @@ msgstr "%F%P : %pB : bfd_stat en échec: %E\n"
7846 #: eavr3.c:634 eavr31.c:634 eavr35.c:634 eavr4.c:634 eavr5.c:634 eavr51.c:634
7847 #: eavr6.c:634 eavrtiny.c:634 eavrxmega1.c:634 eavrxmega2.c:634
7848 #: eavrxmega3.c:634 eavrxmega4.c:634 eavrxmega5.c:634 eavrxmega6.c:634
7849 -#: eavrxmega7.c:634 ecriself.c:431 ecrislinux.c:431 ed10velf.c:431
7850 -#: eelf32_sparc.c:431 eelf32_sparc_sol2.c:562 eelf32_sparc_vxworks.c:460
7851 -#: eelf32_spu.c:965 eelf32_tic6x_be.c:569 eelf32_tic6x_elf_be.c:569
7852 -#: eelf32_tic6x_elf_le.c:569 eelf32_tic6x_le.c:569 eelf32_tic6x_linux_be.c:569
7853 +#: eavrxmega7.c:634 ecriself.c:431 ecrislinux.c:431 ecskyelf.c:688
7854 +#: ecskyelf_linux.c:688 ed10velf.c:431 eelf32_sparc.c:431
7855 +#: eelf32_sparc_sol2.c:562 eelf32_sparc_vxworks.c:460 eelf32_spu.c:1101
7856 +#: eelf32_tic6x_be.c:569 eelf32_tic6x_elf_be.c:569 eelf32_tic6x_elf_le.c:569
7857 +#: eelf32_tic6x_le.c:569 eelf32_tic6x_linux_be.c:569
7858 #: eelf32_tic6x_linux_le.c:569 eelf32_x86_64.c:434 eelf32_x86_64_nacl.c:431
7859 -#: eelf32am33lin.c:431 eelf32b4300.c:657 eelf32bfin.c:440 eelf32bfinfd.c:440
7860 -#: eelf32bmip.c:657 eelf32bmipn32.c:675 eelf32bsmip.c:675 eelf32btsmip.c:657
7861 -#: eelf32btsmip_fbsd.c:657 eelf32btsmipn32.c:657 eelf32btsmipn32_fbsd.c:657
7862 -#: eelf32cr16.c:582 eelf32cr16c.c:431 eelf32crx.c:470 eelf32ebmip.c:657
7863 -#: eelf32ebmipvxworks.c:686 eelf32elmip.c:657 eelf32elmipvxworks.c:686
7864 +#: eelf32am33lin.c:431 eelf32b4300.c:658 eelf32bfin.c:440 eelf32bfinfd.c:440
7865 +#: eelf32bmip.c:658 eelf32bmipn32.c:676 eelf32bsmip.c:676 eelf32btsmip.c:658
7866 +#: eelf32btsmip_fbsd.c:658 eelf32btsmipn32.c:658 eelf32btsmipn32_fbsd.c:658
7867 +#: eelf32cr16.c:582 eelf32cr16c.c:431 eelf32crx.c:470 eelf32ebmip.c:658
7868 +#: eelf32ebmipvxworks.c:687 eelf32elmip.c:658 eelf32elmipvxworks.c:687
7869 #: eelf32epiphany.c:431 eelf32epiphany_4x4.c:433 eelf32frvfd.c:431
7870 -#: eelf32ip2k.c:431 eelf32l4300.c:657 eelf32lm32.c:431 eelf32lm32fd.c:431
7871 -#: eelf32lmip.c:657 eelf32lppc.c:634 eelf32lppclinux.c:634 eelf32lppcnto.c:634
7872 -#: eelf32lppcsim.c:634 eelf32lr5900.c:657 eelf32lr5900n32.c:657
7873 +#: eelf32ip2k.c:431 eelf32l4300.c:658 eelf32lm32.c:431 eelf32lm32fd.c:431
7874 +#: eelf32lmip.c:658 eelf32lppc.c:647 eelf32lppclinux.c:647 eelf32lppcnto.c:647
7875 +#: eelf32lppcsim.c:647 eelf32lr5900.c:658 eelf32lr5900n32.c:658
7876 #: eelf32lriscv.c:496 eelf32lriscv_ilp32.c:496 eelf32lriscv_ilp32f.c:496
7877 -#: eelf32lsmip.c:657 eelf32ltsmip.c:657 eelf32ltsmip_fbsd.c:657
7878 -#: eelf32ltsmipn32.c:657 eelf32ltsmipn32_fbsd.c:657 eelf32m32c.c:442
7879 +#: eelf32lsmip.c:658 eelf32ltsmip.c:658 eelf32ltsmip_fbsd.c:658
7880 +#: eelf32ltsmipn32.c:658 eelf32ltsmipn32_fbsd.c:658 eelf32m32c.c:442
7881 #: eelf32mb_linux.c:431 eelf32mbel_linux.c:431 eelf32mcore.c:431
7882 #: eelf32mep.c:431 eelf32metag.c:706 eelf32microblaze.c:431
7883 -#: eelf32microblazeel.c:431 eelf32mipswindiss.c:657 eelf32or1k.c:431
7884 -#: eelf32or1k_linux.c:431 eelf32ppc.c:634 eelf32ppc_fbsd.c:634
7885 -#: eelf32ppclinux.c:634 eelf32ppcnto.c:634 eelf32ppcsim.c:634
7886 -#: eelf32ppcvxworks.c:608 eelf32ppcwindiss.c:634 eelf32rl78.c:431
7887 +#: eelf32microblazeel.c:431 eelf32mipswindiss.c:658 eelf32or1k.c:431
7888 +#: eelf32or1k_linux.c:431 eelf32ppc.c:647 eelf32ppc_fbsd.c:647
7889 +#: eelf32ppclinux.c:647 eelf32ppcnto.c:647 eelf32ppcsim.c:647
7890 +#: eelf32ppcvxworks.c:621 eelf32ppcwindiss.c:647 eelf32rl78.c:431
7891 #: eelf32rx.c:447 eelf32tilegx.c:431 eelf32tilegx_be.c:431 eelf32tilepro.c:431
7892 #: eelf32vax.c:431 eelf32visium.c:431 eelf32xc16x.c:431 eelf32xc16xl.c:431
7893 #: eelf32xc16xs.c:431 eelf32xstormy16.c:442 eelf32xtensa.c:2318
7894 #: eelf64_aix.c:431 eelf64_ia64.c:455 eelf64_ia64_fbsd.c:455 eelf64_s390.c:446
7895 #: eelf64_sparc.c:431 eelf64_sparc_fbsd.c:431 eelf64_sparc_sol2.c:562
7896 #: eelf64alpha.c:514 eelf64alpha_fbsd.c:514 eelf64alpha_nbsd.c:514
7897 -#: eelf64bmip.c:675 eelf64btsmip.c:657 eelf64btsmip_fbsd.c:657
7898 -#: eelf64hppa.c:431 eelf64lppc.c:1081 eelf64lriscv.c:496
7899 -#: eelf64lriscv_lp64.c:496 eelf64lriscv_lp64f.c:496 eelf64ltsmip.c:657
7900 -#: eelf64ltsmip_fbsd.c:657 eelf64mmix.c:542 eelf64ppc.c:1081
7901 -#: eelf64ppc_fbsd.c:1081 eelf64rdos.c:431 eelf64tilegx.c:431
7902 +#: eelf64bmip.c:676 eelf64btsmip.c:658 eelf64btsmip_fbsd.c:658
7903 +#: eelf64hppa.c:431 eelf64lppc.c:1093 eelf64lriscv.c:496
7904 +#: eelf64lriscv_lp64.c:496 eelf64lriscv_lp64f.c:496 eelf64ltsmip.c:658
7905 +#: eelf64ltsmip_fbsd.c:658 eelf64mmix.c:542 eelf64ppc.c:1093
7906 +#: eelf64ppc_fbsd.c:1093 eelf64rdos.c:431 eelf64tilegx.c:431
7907 #: eelf64tilegx_be.c:431 eelf_i386.c:434 eelf_i386_be.c:431
7908 #: eelf_i386_chaos.c:431 eelf_i386_fbsd.c:431 eelf_i386_ldso.c:431
7909 #: eelf_i386_nacl.c:431 eelf_i386_sol2.c:562 eelf_i386_vxworks.c:460
7910 @@ -3382,13 +3407,13 @@ msgstr "%F%P : %pB : bfd_stat en échec: %E\n"
7911 #: em32relf_linux.c:431 em32rlelf.c:431 em32rlelf_linux.c:431
7912 #: em68hc11elf.c:731 em68hc11elfb.c:731 em68hc12elf.c:731 em68hc12elfb.c:731
7913 #: em68kelf.c:581 em68kelfnbsd.c:581 em9s12zelf.c:431 emn10300.c:431
7914 -#: ends32belf.c:608 ends32belf16m.c:608 ends32belf_linux.c:608 ends32elf.c:608
7915 -#: ends32elf16m.c:608 ends32elf_linux.c:608 enios2elf.c:724 enios2linux.c:724
7916 -#: eppclynx.c:634 epruelf.c:451 escore3_elf.c:451 escore7_elf.c:451
7917 +#: ends32belf.c:538 ends32belf16m.c:538 ends32belf_linux.c:538 ends32elf.c:538
7918 +#: ends32elf16m.c:538 ends32elf_linux.c:538 enios2elf.c:724 enios2linux.c:724
7919 +#: eppclynx.c:647 epruelf.c:451 escore3_elf.c:451 escore7_elf.c:451
7920 #: eshelf.c:431 eshelf_fd.c:431 eshelf_linux.c:431 eshelf_nbsd.c:431
7921 #: eshelf_nto.c:431 eshelf_uclinux.c:431 eshelf_vxworks.c:460 eshlelf.c:431
7922 #: eshlelf_fd.c:431 eshlelf_linux.c:431 eshlelf_nbsd.c:431 eshlelf_nto.c:431
7923 -#: eshlelf_vxworks.c:460 ev850.c:477 ev850_rh850.c:477 exgateelf.c:431
7924 +#: eshlelf_vxworks.c:460 ev850.c:477 ev850_rh850.c:477
7925 #, c-format
7926 msgid "found %s at %s\n"
7927 msgstr "%s trouvé à %s\n"
7928 @@ -3412,40 +3437,41 @@ msgstr "%s trouvé à %s\n"
7929 #: eavr3.c:855 eavr31.c:855 eavr35.c:855 eavr4.c:855 eavr5.c:855 eavr51.c:855
7930 #: eavr6.c:855 eavrtiny.c:855 eavrxmega1.c:855 eavrxmega2.c:855
7931 #: eavrxmega3.c:855 eavrxmega4.c:855 eavrxmega5.c:855 eavrxmega6.c:855
7932 -#: eavrxmega7.c:855 ecriself.c:652 ecrislinux.c:652 ed10velf.c:652
7933 -#: eelf32_sparc.c:652 eelf32_sparc_sol2.c:783 eelf32_sparc_vxworks.c:681
7934 -#: eelf32_spu.c:1186 eelf32_tic6x_be.c:790 eelf32_tic6x_elf_be.c:790
7935 -#: eelf32_tic6x_elf_le.c:790 eelf32_tic6x_le.c:790 eelf32_tic6x_linux_be.c:790
7936 +#: eavrxmega7.c:855 ecriself.c:652 ecrislinux.c:652 ecskyelf.c:909
7937 +#: ecskyelf_linux.c:909 ed10velf.c:652 eelf32_sparc.c:652
7938 +#: eelf32_sparc_sol2.c:783 eelf32_sparc_vxworks.c:681 eelf32_spu.c:1322
7939 +#: eelf32_tic6x_be.c:790 eelf32_tic6x_elf_be.c:790 eelf32_tic6x_elf_le.c:790
7940 +#: eelf32_tic6x_le.c:790 eelf32_tic6x_linux_be.c:790
7941 #: eelf32_tic6x_linux_le.c:790 eelf32_x86_64.c:655 eelf32_x86_64_nacl.c:652
7942 -#: eelf32am33lin.c:652 eelf32b4300.c:878 eelf32bfin.c:661 eelf32bfinfd.c:661
7943 -#: eelf32bmip.c:878 eelf32bmipn32.c:896 eelf32bsmip.c:896 eelf32btsmip.c:878
7944 -#: eelf32btsmip_fbsd.c:878 eelf32btsmipn32.c:878 eelf32btsmipn32_fbsd.c:878
7945 -#: eelf32cr16.c:803 eelf32cr16c.c:652 eelf32crx.c:691 eelf32ebmip.c:878
7946 -#: eelf32ebmipvxworks.c:907 eelf32elmip.c:878 eelf32elmipvxworks.c:907
7947 +#: eelf32am33lin.c:652 eelf32b4300.c:879 eelf32bfin.c:661 eelf32bfinfd.c:661
7948 +#: eelf32bmip.c:879 eelf32bmipn32.c:897 eelf32bsmip.c:897 eelf32btsmip.c:879
7949 +#: eelf32btsmip_fbsd.c:879 eelf32btsmipn32.c:879 eelf32btsmipn32_fbsd.c:879
7950 +#: eelf32cr16.c:803 eelf32cr16c.c:652 eelf32crx.c:691 eelf32ebmip.c:879
7951 +#: eelf32ebmipvxworks.c:908 eelf32elmip.c:879 eelf32elmipvxworks.c:908
7952 #: eelf32epiphany.c:652 eelf32epiphany_4x4.c:654 eelf32frvfd.c:652
7953 -#: eelf32ip2k.c:652 eelf32l4300.c:878 eelf32lm32.c:652 eelf32lm32fd.c:652
7954 -#: eelf32lmip.c:878 eelf32lppc.c:855 eelf32lppclinux.c:855 eelf32lppcnto.c:855
7955 -#: eelf32lppcsim.c:855 eelf32lr5900.c:878 eelf32lr5900n32.c:878
7956 +#: eelf32ip2k.c:652 eelf32l4300.c:879 eelf32lm32.c:652 eelf32lm32fd.c:652
7957 +#: eelf32lmip.c:879 eelf32lppc.c:868 eelf32lppclinux.c:868 eelf32lppcnto.c:868
7958 +#: eelf32lppcsim.c:868 eelf32lr5900.c:879 eelf32lr5900n32.c:879
7959 #: eelf32lriscv.c:717 eelf32lriscv_ilp32.c:717 eelf32lriscv_ilp32f.c:717
7960 -#: eelf32lsmip.c:878 eelf32ltsmip.c:878 eelf32ltsmip_fbsd.c:878
7961 -#: eelf32ltsmipn32.c:878 eelf32ltsmipn32_fbsd.c:878 eelf32m32c.c:663
7962 +#: eelf32lsmip.c:879 eelf32ltsmip.c:879 eelf32ltsmip_fbsd.c:879
7963 +#: eelf32ltsmipn32.c:879 eelf32ltsmipn32_fbsd.c:879 eelf32m32c.c:663
7964 #: eelf32mb_linux.c:652 eelf32mbel_linux.c:652 eelf32mcore.c:652
7965 #: eelf32mep.c:652 eelf32metag.c:927 eelf32microblaze.c:652
7966 -#: eelf32microblazeel.c:652 eelf32mipswindiss.c:878 eelf32or1k.c:652
7967 -#: eelf32or1k_linux.c:652 eelf32ppc.c:855 eelf32ppc_fbsd.c:855
7968 -#: eelf32ppclinux.c:855 eelf32ppcnto.c:855 eelf32ppcsim.c:855
7969 -#: eelf32ppcvxworks.c:829 eelf32ppcwindiss.c:855 eelf32rl78.c:652
7970 +#: eelf32microblazeel.c:652 eelf32mipswindiss.c:879 eelf32or1k.c:652
7971 +#: eelf32or1k_linux.c:652 eelf32ppc.c:868 eelf32ppc_fbsd.c:868
7972 +#: eelf32ppclinux.c:868 eelf32ppcnto.c:868 eelf32ppcsim.c:868
7973 +#: eelf32ppcvxworks.c:842 eelf32ppcwindiss.c:868 eelf32rl78.c:652
7974 #: eelf32rx.c:668 eelf32tilegx.c:652 eelf32tilegx_be.c:652 eelf32tilepro.c:652
7975 #: eelf32vax.c:652 eelf32visium.c:652 eelf32xc16x.c:652 eelf32xc16xl.c:652
7976 #: eelf32xc16xs.c:652 eelf32xstormy16.c:663 eelf32xtensa.c:2539
7977 #: eelf64_aix.c:652 eelf64_ia64.c:676 eelf64_ia64_fbsd.c:676 eelf64_s390.c:667
7978 #: eelf64_sparc.c:652 eelf64_sparc_fbsd.c:652 eelf64_sparc_sol2.c:783
7979 #: eelf64alpha.c:735 eelf64alpha_fbsd.c:735 eelf64alpha_nbsd.c:735
7980 -#: eelf64bmip.c:896 eelf64btsmip.c:878 eelf64btsmip_fbsd.c:878
7981 -#: eelf64hppa.c:652 eelf64lppc.c:1302 eelf64lriscv.c:717
7982 -#: eelf64lriscv_lp64.c:717 eelf64lriscv_lp64f.c:717 eelf64ltsmip.c:878
7983 -#: eelf64ltsmip_fbsd.c:878 eelf64mmix.c:763 eelf64ppc.c:1302
7984 -#: eelf64ppc_fbsd.c:1302 eelf64rdos.c:652 eelf64tilegx.c:652
7985 +#: eelf64bmip.c:897 eelf64btsmip.c:879 eelf64btsmip_fbsd.c:879
7986 +#: eelf64hppa.c:652 eelf64lppc.c:1314 eelf64lriscv.c:717
7987 +#: eelf64lriscv_lp64.c:717 eelf64lriscv_lp64f.c:717 eelf64ltsmip.c:879
7988 +#: eelf64ltsmip_fbsd.c:879 eelf64mmix.c:763 eelf64ppc.c:1314
7989 +#: eelf64ppc_fbsd.c:1314 eelf64rdos.c:652 eelf64tilegx.c:652
7990 #: eelf64tilegx_be.c:652 eelf_i386.c:655 eelf_i386_be.c:652
7991 #: eelf_i386_chaos.c:652 eelf_i386_fbsd.c:652 eelf_i386_ldso.c:652
7992 #: eelf_i386_nacl.c:652 eelf_i386_sol2.c:783 eelf_i386_vxworks.c:681
7993 @@ -3461,13 +3487,13 @@ msgstr "%s trouvé à %s\n"
7994 #: em32relf_linux.c:652 em32rlelf.c:652 em32rlelf_linux.c:652
7995 #: em68hc11elf.c:952 em68hc11elfb.c:952 em68hc12elf.c:952 em68hc12elfb.c:952
7996 #: em68kelf.c:802 em68kelfnbsd.c:802 em9s12zelf.c:652 emn10300.c:652
7997 -#: ends32belf.c:829 ends32belf16m.c:829 ends32belf_linux.c:829 ends32elf.c:829
7998 -#: ends32elf16m.c:829 ends32elf_linux.c:829 enios2elf.c:945 enios2linux.c:945
7999 -#: eppclynx.c:855 epruelf.c:672 escore3_elf.c:672 escore7_elf.c:672
8000 +#: ends32belf.c:759 ends32belf16m.c:759 ends32belf_linux.c:759 ends32elf.c:759
8001 +#: ends32elf16m.c:759 ends32elf_linux.c:759 enios2elf.c:945 enios2linux.c:945
8002 +#: eppclynx.c:868 epruelf.c:672 escore3_elf.c:672 escore7_elf.c:672
8003 #: eshelf.c:652 eshelf_fd.c:652 eshelf_linux.c:652 eshelf_nbsd.c:652
8004 #: eshelf_nto.c:652 eshelf_uclinux.c:652 eshelf_vxworks.c:681 eshlelf.c:652
8005 #: eshlelf_fd.c:652 eshlelf_linux.c:652 eshlelf_nbsd.c:652 eshlelf_nto.c:652
8006 -#: eshlelf_vxworks.c:681 ev850.c:698 ev850_rh850.c:698 exgateelf.c:652
8007 +#: eshlelf_vxworks.c:681 ev850.c:698 ev850_rh850.c:698
8008 #, c-format
8009 msgid "unrecognised or unsupported token '%s' in search path\n"
8010 msgstr "élément lexical « %s » non reconnu ou non pris en charge dans le chemin de recherche\n"
8011 @@ -3488,40 +3514,41 @@ msgstr "élément lexical « %s » non reconnu ou non pris en charge dans le c
8012 #: eavr3.c:969 eavr31.c:969 eavr35.c:969 eavr4.c:969 eavr5.c:969 eavr51.c:969
8013 #: eavr6.c:969 eavrtiny.c:969 eavrxmega1.c:969 eavrxmega2.c:969
8014 #: eavrxmega3.c:969 eavrxmega4.c:969 eavrxmega5.c:969 eavrxmega6.c:969
8015 -#: eavrxmega7.c:969 ecriself.c:766 ecrislinux.c:766 ed10velf.c:766
8016 -#: eelf32_sparc.c:766 eelf32_sparc_sol2.c:897 eelf32_sparc_vxworks.c:795
8017 -#: eelf32_spu.c:1300 eelf32_tic6x_be.c:904 eelf32_tic6x_elf_be.c:904
8018 -#: eelf32_tic6x_elf_le.c:904 eelf32_tic6x_le.c:904 eelf32_tic6x_linux_be.c:904
8019 +#: eavrxmega7.c:969 ecriself.c:766 ecrislinux.c:766 ecskyelf.c:1023
8020 +#: ecskyelf_linux.c:1023 ed10velf.c:766 eelf32_sparc.c:766
8021 +#: eelf32_sparc_sol2.c:897 eelf32_sparc_vxworks.c:795 eelf32_spu.c:1436
8022 +#: eelf32_tic6x_be.c:904 eelf32_tic6x_elf_be.c:904 eelf32_tic6x_elf_le.c:904
8023 +#: eelf32_tic6x_le.c:904 eelf32_tic6x_linux_be.c:904
8024 #: eelf32_tic6x_linux_le.c:904 eelf32_x86_64.c:1058 eelf32_x86_64_nacl.c:766
8025 -#: eelf32am33lin.c:766 eelf32b4300.c:992 eelf32bfin.c:775 eelf32bfinfd.c:775
8026 -#: eelf32bmip.c:992 eelf32bmipn32.c:1010 eelf32bsmip.c:1010 eelf32btsmip.c:992
8027 -#: eelf32btsmip_fbsd.c:992 eelf32btsmipn32.c:992 eelf32btsmipn32_fbsd.c:992
8028 -#: eelf32cr16.c:917 eelf32cr16c.c:766 eelf32crx.c:805 eelf32ebmip.c:992
8029 -#: eelf32ebmipvxworks.c:1021 eelf32elmip.c:992 eelf32elmipvxworks.c:1021
8030 +#: eelf32am33lin.c:766 eelf32b4300.c:993 eelf32bfin.c:775 eelf32bfinfd.c:775
8031 +#: eelf32bmip.c:993 eelf32bmipn32.c:1011 eelf32bsmip.c:1011 eelf32btsmip.c:993
8032 +#: eelf32btsmip_fbsd.c:993 eelf32btsmipn32.c:993 eelf32btsmipn32_fbsd.c:993
8033 +#: eelf32cr16.c:917 eelf32cr16c.c:766 eelf32crx.c:805 eelf32ebmip.c:993
8034 +#: eelf32ebmipvxworks.c:1022 eelf32elmip.c:993 eelf32elmipvxworks.c:1022
8035 #: eelf32epiphany.c:766 eelf32epiphany_4x4.c:768 eelf32frvfd.c:766
8036 -#: eelf32ip2k.c:766 eelf32l4300.c:992 eelf32lm32.c:766 eelf32lm32fd.c:766
8037 -#: eelf32lmip.c:992 eelf32lppc.c:969 eelf32lppclinux.c:969 eelf32lppcnto.c:969
8038 -#: eelf32lppcsim.c:969 eelf32lr5900.c:992 eelf32lr5900n32.c:992
8039 +#: eelf32ip2k.c:766 eelf32l4300.c:993 eelf32lm32.c:766 eelf32lm32fd.c:766
8040 +#: eelf32lmip.c:993 eelf32lppc.c:982 eelf32lppclinux.c:982 eelf32lppcnto.c:982
8041 +#: eelf32lppcsim.c:982 eelf32lr5900.c:993 eelf32lr5900n32.c:993
8042 #: eelf32lriscv.c:831 eelf32lriscv_ilp32.c:831 eelf32lriscv_ilp32f.c:831
8043 -#: eelf32lsmip.c:992 eelf32ltsmip.c:992 eelf32ltsmip_fbsd.c:992
8044 -#: eelf32ltsmipn32.c:992 eelf32ltsmipn32_fbsd.c:992 eelf32m32c.c:777
8045 +#: eelf32lsmip.c:993 eelf32ltsmip.c:993 eelf32ltsmip_fbsd.c:993
8046 +#: eelf32ltsmipn32.c:993 eelf32ltsmipn32_fbsd.c:993 eelf32m32c.c:777
8047 #: eelf32mb_linux.c:766 eelf32mbel_linux.c:766 eelf32mcore.c:766
8048 #: eelf32mep.c:766 eelf32metag.c:1041 eelf32microblaze.c:766
8049 -#: eelf32microblazeel.c:766 eelf32mipswindiss.c:992 eelf32or1k.c:766
8050 -#: eelf32or1k_linux.c:766 eelf32ppc.c:969 eelf32ppc_fbsd.c:969
8051 -#: eelf32ppclinux.c:969 eelf32ppcnto.c:969 eelf32ppcsim.c:969
8052 -#: eelf32ppcvxworks.c:943 eelf32ppcwindiss.c:969 eelf32rl78.c:766
8053 +#: eelf32microblazeel.c:766 eelf32mipswindiss.c:993 eelf32or1k.c:766
8054 +#: eelf32or1k_linux.c:766 eelf32ppc.c:982 eelf32ppc_fbsd.c:982
8055 +#: eelf32ppclinux.c:982 eelf32ppcnto.c:982 eelf32ppcsim.c:982
8056 +#: eelf32ppcvxworks.c:956 eelf32ppcwindiss.c:982 eelf32rl78.c:766
8057 #: eelf32rx.c:782 eelf32tilegx.c:766 eelf32tilegx_be.c:766 eelf32tilepro.c:766
8058 #: eelf32vax.c:766 eelf32visium.c:766 eelf32xc16x.c:766 eelf32xc16xl.c:766
8059 #: eelf32xc16xs.c:766 eelf32xstormy16.c:777 eelf32xtensa.c:2653
8060 #: eelf64_aix.c:766 eelf64_ia64.c:790 eelf64_ia64_fbsd.c:790 eelf64_s390.c:781
8061 #: eelf64_sparc.c:766 eelf64_sparc_fbsd.c:766 eelf64_sparc_sol2.c:897
8062 #: eelf64alpha.c:849 eelf64alpha_fbsd.c:849 eelf64alpha_nbsd.c:849
8063 -#: eelf64bmip.c:1010 eelf64btsmip.c:992 eelf64btsmip_fbsd.c:992
8064 -#: eelf64hppa.c:766 eelf64lppc.c:1416 eelf64lriscv.c:831
8065 -#: eelf64lriscv_lp64.c:831 eelf64lriscv_lp64f.c:831 eelf64ltsmip.c:992
8066 -#: eelf64ltsmip_fbsd.c:992 eelf64mmix.c:877 eelf64ppc.c:1416
8067 -#: eelf64ppc_fbsd.c:1416 eelf64rdos.c:766 eelf64tilegx.c:766
8068 +#: eelf64bmip.c:1011 eelf64btsmip.c:993 eelf64btsmip_fbsd.c:993
8069 +#: eelf64hppa.c:766 eelf64lppc.c:1428 eelf64lriscv.c:831
8070 +#: eelf64lriscv_lp64.c:831 eelf64lriscv_lp64f.c:831 eelf64ltsmip.c:993
8071 +#: eelf64ltsmip_fbsd.c:993 eelf64mmix.c:877 eelf64ppc.c:1428
8072 +#: eelf64ppc_fbsd.c:1428 eelf64rdos.c:766 eelf64tilegx.c:766
8073 #: eelf64tilegx_be.c:766 eelf_i386.c:1058 eelf_i386_be.c:766
8074 #: eelf_i386_chaos.c:766 eelf_i386_fbsd.c:766 eelf_i386_ldso.c:766
8075 #: eelf_i386_nacl.c:766 eelf_i386_sol2.c:897 eelf_i386_vxworks.c:795
8076 @@ -3537,14 +3564,14 @@ msgstr "élément lexical « %s » non reconnu ou non pris en charge dans le c
8077 #: em32relf_linux.c:766 em32rlelf.c:766 em32rlelf_linux.c:766
8078 #: em68hc11elf.c:1066 em68hc11elfb.c:1066 em68hc12elf.c:1066
8079 #: em68hc12elfb.c:1066 em68kelf.c:916 em68kelfnbsd.c:916 em9s12zelf.c:766
8080 -#: emn10300.c:766 ends32belf.c:943 ends32belf16m.c:943 ends32belf_linux.c:943
8081 -#: ends32elf.c:943 ends32elf16m.c:943 ends32elf_linux.c:943 enios2elf.c:1059
8082 -#: enios2linux.c:1059 eppclynx.c:969 epruelf.c:786 escore3_elf.c:786
8083 +#: emn10300.c:766 ends32belf.c:873 ends32belf16m.c:873 ends32belf_linux.c:873
8084 +#: ends32elf.c:873 ends32elf16m.c:873 ends32elf_linux.c:873 enios2elf.c:1059
8085 +#: enios2linux.c:1059 eppclynx.c:982 epruelf.c:786 escore3_elf.c:786
8086 #: escore7_elf.c:786 eshelf.c:766 eshelf_fd.c:766 eshelf_linux.c:766
8087 #: eshelf_nbsd.c:766 eshelf_nto.c:766 eshelf_uclinux.c:766
8088 #: eshelf_vxworks.c:795 eshlelf.c:766 eshlelf_fd.c:766 eshlelf_linux.c:766
8089 #: eshlelf_nbsd.c:766 eshlelf_nto.c:766 eshlelf_vxworks.c:795 ev850.c:812
8090 -#: ev850_rh850.c:812 exgateelf.c:766
8091 +#: ev850_rh850.c:812
8092 msgid "%P: warning: .note.gnu.build-id section discarded, --build-id ignored\n"
8093 msgstr "%P : avertissement : section .note.gnu.build-id rejetée, --build-id ignoré\n"
8095 @@ -3565,41 +3592,42 @@ msgstr "%P : avertissement : section .note.gnu.build-id rejetée, --build-id i
8096 #: eavr31.c:1015 eavr35.c:1015 eavr4.c:1015 eavr5.c:1015 eavr51.c:1015
8097 #: eavr6.c:1015 eavrtiny.c:1015 eavrxmega1.c:1015 eavrxmega2.c:1015
8098 #: eavrxmega3.c:1015 eavrxmega4.c:1015 eavrxmega5.c:1015 eavrxmega6.c:1015
8099 -#: eavrxmega7.c:1015 ecriself.c:812 ecrislinux.c:812 ed10velf.c:812
8100 -#: eelf32_sparc.c:812 eelf32_sparc_sol2.c:943 eelf32_sparc_vxworks.c:841
8101 -#: eelf32_spu.c:1346 eelf32_tic6x_be.c:950 eelf32_tic6x_elf_be.c:950
8102 -#: eelf32_tic6x_elf_le.c:950 eelf32_tic6x_le.c:950 eelf32_tic6x_linux_be.c:950
8103 +#: eavrxmega7.c:1015 ecriself.c:812 ecrislinux.c:812 ecskyelf.c:1069
8104 +#: ecskyelf_linux.c:1069 ed10velf.c:812 eelf32_sparc.c:812
8105 +#: eelf32_sparc_sol2.c:943 eelf32_sparc_vxworks.c:841 eelf32_spu.c:1482
8106 +#: eelf32_tic6x_be.c:950 eelf32_tic6x_elf_be.c:950 eelf32_tic6x_elf_le.c:950
8107 +#: eelf32_tic6x_le.c:950 eelf32_tic6x_linux_be.c:950
8108 #: eelf32_tic6x_linux_le.c:950 eelf32_x86_64.c:1104 eelf32_x86_64_nacl.c:812
8109 -#: eelf32am33lin.c:812 eelf32b4300.c:1038 eelf32bfin.c:821 eelf32bfinfd.c:821
8110 -#: eelf32bmip.c:1038 eelf32bmipn32.c:1056 eelf32bsmip.c:1056
8111 -#: eelf32btsmip.c:1038 eelf32btsmip_fbsd.c:1038 eelf32btsmipn32.c:1038
8112 -#: eelf32btsmipn32_fbsd.c:1038 eelf32cr16.c:963 eelf32cr16c.c:812
8113 -#: eelf32crx.c:851 eelf32ebmip.c:1038 eelf32ebmipvxworks.c:1067
8114 -#: eelf32elmip.c:1038 eelf32elmipvxworks.c:1067 eelf32epiphany.c:812
8115 +#: eelf32am33lin.c:812 eelf32b4300.c:1039 eelf32bfin.c:821 eelf32bfinfd.c:821
8116 +#: eelf32bmip.c:1039 eelf32bmipn32.c:1057 eelf32bsmip.c:1057
8117 +#: eelf32btsmip.c:1039 eelf32btsmip_fbsd.c:1039 eelf32btsmipn32.c:1039
8118 +#: eelf32btsmipn32_fbsd.c:1039 eelf32cr16.c:963 eelf32cr16c.c:812
8119 +#: eelf32crx.c:851 eelf32ebmip.c:1039 eelf32ebmipvxworks.c:1068
8120 +#: eelf32elmip.c:1039 eelf32elmipvxworks.c:1068 eelf32epiphany.c:812
8121 #: eelf32epiphany_4x4.c:814 eelf32frvfd.c:812 eelf32ip2k.c:812
8122 -#: eelf32l4300.c:1038 eelf32lm32.c:812 eelf32lm32fd.c:812 eelf32lmip.c:1038
8123 -#: eelf32lppc.c:1015 eelf32lppclinux.c:1015 eelf32lppcnto.c:1015
8124 -#: eelf32lppcsim.c:1015 eelf32lr5900.c:1038 eelf32lr5900n32.c:1038
8125 +#: eelf32l4300.c:1039 eelf32lm32.c:812 eelf32lm32fd.c:812 eelf32lmip.c:1039
8126 +#: eelf32lppc.c:1028 eelf32lppclinux.c:1028 eelf32lppcnto.c:1028
8127 +#: eelf32lppcsim.c:1028 eelf32lr5900.c:1039 eelf32lr5900n32.c:1039
8128 #: eelf32lriscv.c:877 eelf32lriscv_ilp32.c:877 eelf32lriscv_ilp32f.c:877
8129 -#: eelf32lsmip.c:1038 eelf32ltsmip.c:1038 eelf32ltsmip_fbsd.c:1038
8130 -#: eelf32ltsmipn32.c:1038 eelf32ltsmipn32_fbsd.c:1038 eelf32m32c.c:823
8131 +#: eelf32lsmip.c:1039 eelf32ltsmip.c:1039 eelf32ltsmip_fbsd.c:1039
8132 +#: eelf32ltsmipn32.c:1039 eelf32ltsmipn32_fbsd.c:1039 eelf32m32c.c:823
8133 #: eelf32mb_linux.c:812 eelf32mbel_linux.c:812 eelf32mcore.c:812
8134 #: eelf32mep.c:812 eelf32metag.c:1087 eelf32microblaze.c:812
8135 -#: eelf32microblazeel.c:812 eelf32mipswindiss.c:1038 eelf32or1k.c:812
8136 -#: eelf32or1k_linux.c:812 eelf32ppc.c:1015 eelf32ppc_fbsd.c:1015
8137 -#: eelf32ppclinux.c:1015 eelf32ppcnto.c:1015 eelf32ppcsim.c:1015
8138 -#: eelf32ppcvxworks.c:989 eelf32ppcwindiss.c:1015 eelf32rl78.c:812
8139 +#: eelf32microblazeel.c:812 eelf32mipswindiss.c:1039 eelf32or1k.c:812
8140 +#: eelf32or1k_linux.c:812 eelf32ppc.c:1028 eelf32ppc_fbsd.c:1028
8141 +#: eelf32ppclinux.c:1028 eelf32ppcnto.c:1028 eelf32ppcsim.c:1028
8142 +#: eelf32ppcvxworks.c:1002 eelf32ppcwindiss.c:1028 eelf32rl78.c:812
8143 #: eelf32rx.c:828 eelf32tilegx.c:812 eelf32tilegx_be.c:812 eelf32tilepro.c:812
8144 #: eelf32vax.c:812 eelf32visium.c:812 eelf32xc16x.c:812 eelf32xc16xl.c:812
8145 #: eelf32xc16xs.c:812 eelf32xstormy16.c:823 eelf32xtensa.c:2699
8146 #: eelf64_aix.c:812 eelf64_ia64.c:836 eelf64_ia64_fbsd.c:836 eelf64_s390.c:827
8147 #: eelf64_sparc.c:812 eelf64_sparc_fbsd.c:812 eelf64_sparc_sol2.c:943
8148 #: eelf64alpha.c:895 eelf64alpha_fbsd.c:895 eelf64alpha_nbsd.c:895
8149 -#: eelf64bmip.c:1056 eelf64btsmip.c:1038 eelf64btsmip_fbsd.c:1038
8150 -#: eelf64hppa.c:812 eelf64lppc.c:1462 eelf64lriscv.c:877
8151 -#: eelf64lriscv_lp64.c:877 eelf64lriscv_lp64f.c:877 eelf64ltsmip.c:1038
8152 -#: eelf64ltsmip_fbsd.c:1038 eelf64mmix.c:923 eelf64ppc.c:1462
8153 -#: eelf64ppc_fbsd.c:1462 eelf64rdos.c:812 eelf64tilegx.c:812
8154 +#: eelf64bmip.c:1057 eelf64btsmip.c:1039 eelf64btsmip_fbsd.c:1039
8155 +#: eelf64hppa.c:812 eelf64lppc.c:1474 eelf64lriscv.c:877
8156 +#: eelf64lriscv_lp64.c:877 eelf64lriscv_lp64f.c:877 eelf64ltsmip.c:1039
8157 +#: eelf64ltsmip_fbsd.c:1039 eelf64mmix.c:923 eelf64ppc.c:1474
8158 +#: eelf64ppc_fbsd.c:1474 eelf64rdos.c:812 eelf64tilegx.c:812
8159 #: eelf64tilegx_be.c:812 eelf_i386.c:1104 eelf_i386_be.c:812
8160 #: eelf_i386_chaos.c:812 eelf_i386_fbsd.c:812 eelf_i386_ldso.c:812
8161 #: eelf_i386_nacl.c:812 eelf_i386_sol2.c:943 eelf_i386_vxworks.c:841
8162 @@ -3616,14 +3644,14 @@ msgstr "%P : avertissement : section .note.gnu.build-id rejetée, --build-id i
8163 #: em32rlelf.c:812 em32rlelf_linux.c:812 em68hc11elf.c:1112
8164 #: em68hc11elfb.c:1112 em68hc12elf.c:1112 em68hc12elfb.c:1112 em68kelf.c:962
8165 #: em68kelfnbsd.c:962 em9s12zelf.c:812 emcorepe.c:1225 emn10300.c:812
8166 -#: ends32belf.c:989 ends32belf16m.c:989 ends32belf_linux.c:989 ends32elf.c:989
8167 -#: ends32elf16m.c:989 ends32elf_linux.c:989 enios2elf.c:1105
8168 -#: enios2linux.c:1105 eppclynx.c:1015 eppcpe.c:1225 epruelf.c:832
8169 +#: ends32belf.c:919 ends32belf16m.c:919 ends32belf_linux.c:919 ends32elf.c:919
8170 +#: ends32elf16m.c:919 ends32elf_linux.c:919 enios2elf.c:1105
8171 +#: enios2linux.c:1105 eppclynx.c:1028 eppcpe.c:1225 epruelf.c:832
8172 #: escore3_elf.c:832 escore7_elf.c:832 eshelf.c:812 eshelf_fd.c:812
8173 #: eshelf_linux.c:812 eshelf_nbsd.c:812 eshelf_nto.c:812 eshelf_uclinux.c:812
8174 #: eshelf_vxworks.c:841 eshlelf.c:812 eshlelf_fd.c:812 eshlelf_linux.c:812
8175 #: eshlelf_nbsd.c:812 eshlelf_nto.c:812 eshlelf_vxworks.c:841 eshpe.c:1225
8176 -#: ev850.c:858 ev850_rh850.c:858 exgateelf.c:812
8177 +#: ev850.c:858 ev850_rh850.c:858
8178 msgid "%P: warning: unrecognized --build-id style ignored\n"
8179 msgstr "%P : avertissement : style --build-id non reconnu, ignoré\n"
8181 @@ -3644,40 +3672,41 @@ msgstr "%P : avertissement : style --build-id non reconnu, ignoré\n"
8182 #: eavr51.c:1033 eavr6.c:1033 eavrtiny.c:1033 eavrxmega1.c:1033
8183 #: eavrxmega2.c:1033 eavrxmega3.c:1033 eavrxmega4.c:1033 eavrxmega5.c:1033
8184 #: eavrxmega6.c:1033 eavrxmega7.c:1033 ecriself.c:830 ecrislinux.c:830
8185 -#: ed10velf.c:830 eelf32_sparc.c:830 eelf32_sparc_sol2.c:961
8186 -#: eelf32_sparc_vxworks.c:859 eelf32_spu.c:1364 eelf32_tic6x_be.c:968
8187 -#: eelf32_tic6x_elf_be.c:968 eelf32_tic6x_elf_le.c:968 eelf32_tic6x_le.c:968
8188 -#: eelf32_tic6x_linux_be.c:968 eelf32_tic6x_linux_le.c:968
8189 -#: eelf32_x86_64.c:1122 eelf32_x86_64_nacl.c:830 eelf32am33lin.c:830
8190 -#: eelf32b4300.c:1056 eelf32bfin.c:839 eelf32bfinfd.c:839 eelf32bmip.c:1056
8191 -#: eelf32bmipn32.c:1074 eelf32bsmip.c:1074 eelf32btsmip.c:1056
8192 -#: eelf32btsmip_fbsd.c:1056 eelf32btsmipn32.c:1056 eelf32btsmipn32_fbsd.c:1056
8193 -#: eelf32cr16.c:981 eelf32cr16c.c:830 eelf32crx.c:869 eelf32ebmip.c:1056
8194 -#: eelf32ebmipvxworks.c:1085 eelf32elmip.c:1056 eelf32elmipvxworks.c:1085
8195 -#: eelf32epiphany.c:830 eelf32epiphany_4x4.c:832 eelf32frvfd.c:830
8196 -#: eelf32ip2k.c:830 eelf32l4300.c:1056 eelf32lm32.c:830 eelf32lm32fd.c:830
8197 -#: eelf32lmip.c:1056 eelf32lppc.c:1033 eelf32lppclinux.c:1033
8198 -#: eelf32lppcnto.c:1033 eelf32lppcsim.c:1033 eelf32lr5900.c:1056
8199 -#: eelf32lr5900n32.c:1056 eelf32lriscv.c:895 eelf32lriscv_ilp32.c:895
8200 -#: eelf32lriscv_ilp32f.c:895 eelf32lsmip.c:1056 eelf32ltsmip.c:1056
8201 -#: eelf32ltsmip_fbsd.c:1056 eelf32ltsmipn32.c:1056 eelf32ltsmipn32_fbsd.c:1056
8202 -#: eelf32m32c.c:841 eelf32mb_linux.c:830 eelf32mbel_linux.c:830
8203 -#: eelf32mcore.c:830 eelf32mep.c:830 eelf32metag.c:1105 eelf32microblaze.c:830
8204 -#: eelf32microblazeel.c:830 eelf32mipswindiss.c:1056 eelf32or1k.c:830
8205 -#: eelf32or1k_linux.c:830 eelf32ppc.c:1033 eelf32ppc_fbsd.c:1033
8206 -#: eelf32ppclinux.c:1033 eelf32ppcnto.c:1033 eelf32ppcsim.c:1033
8207 -#: eelf32ppcvxworks.c:1007 eelf32ppcwindiss.c:1033 eelf32rl78.c:830
8208 +#: ecskyelf.c:1087 ecskyelf_linux.c:1087 ed10velf.c:830 eelf32_sparc.c:830
8209 +#: eelf32_sparc_sol2.c:961 eelf32_sparc_vxworks.c:859 eelf32_spu.c:1500
8210 +#: eelf32_tic6x_be.c:968 eelf32_tic6x_elf_be.c:968 eelf32_tic6x_elf_le.c:968
8211 +#: eelf32_tic6x_le.c:968 eelf32_tic6x_linux_be.c:968
8212 +#: eelf32_tic6x_linux_le.c:968 eelf32_x86_64.c:1122 eelf32_x86_64_nacl.c:830
8213 +#: eelf32am33lin.c:830 eelf32b4300.c:1057 eelf32bfin.c:839 eelf32bfinfd.c:839
8214 +#: eelf32bmip.c:1057 eelf32bmipn32.c:1075 eelf32bsmip.c:1075
8215 +#: eelf32btsmip.c:1057 eelf32btsmip_fbsd.c:1057 eelf32btsmipn32.c:1057
8216 +#: eelf32btsmipn32_fbsd.c:1057 eelf32cr16.c:981 eelf32cr16c.c:830
8217 +#: eelf32crx.c:869 eelf32ebmip.c:1057 eelf32ebmipvxworks.c:1086
8218 +#: eelf32elmip.c:1057 eelf32elmipvxworks.c:1086 eelf32epiphany.c:830
8219 +#: eelf32epiphany_4x4.c:832 eelf32frvfd.c:830 eelf32ip2k.c:830
8220 +#: eelf32l4300.c:1057 eelf32lm32.c:830 eelf32lm32fd.c:830 eelf32lmip.c:1057
8221 +#: eelf32lppc.c:1046 eelf32lppclinux.c:1046 eelf32lppcnto.c:1046
8222 +#: eelf32lppcsim.c:1046 eelf32lr5900.c:1057 eelf32lr5900n32.c:1057
8223 +#: eelf32lriscv.c:895 eelf32lriscv_ilp32.c:895 eelf32lriscv_ilp32f.c:895
8224 +#: eelf32lsmip.c:1057 eelf32ltsmip.c:1057 eelf32ltsmip_fbsd.c:1057
8225 +#: eelf32ltsmipn32.c:1057 eelf32ltsmipn32_fbsd.c:1057 eelf32m32c.c:841
8226 +#: eelf32mb_linux.c:830 eelf32mbel_linux.c:830 eelf32mcore.c:830
8227 +#: eelf32mep.c:830 eelf32metag.c:1105 eelf32microblaze.c:830
8228 +#: eelf32microblazeel.c:830 eelf32mipswindiss.c:1057 eelf32or1k.c:830
8229 +#: eelf32or1k_linux.c:830 eelf32ppc.c:1046 eelf32ppc_fbsd.c:1046
8230 +#: eelf32ppclinux.c:1046 eelf32ppcnto.c:1046 eelf32ppcsim.c:1046
8231 +#: eelf32ppcvxworks.c:1020 eelf32ppcwindiss.c:1046 eelf32rl78.c:830
8232 #: eelf32rx.c:846 eelf32tilegx.c:830 eelf32tilegx_be.c:830 eelf32tilepro.c:830
8233 #: eelf32vax.c:830 eelf32visium.c:830 eelf32xc16x.c:830 eelf32xc16xl.c:830
8234 #: eelf32xc16xs.c:830 eelf32xstormy16.c:841 eelf32xtensa.c:2717
8235 #: eelf64_aix.c:830 eelf64_ia64.c:854 eelf64_ia64_fbsd.c:854 eelf64_s390.c:845
8236 #: eelf64_sparc.c:830 eelf64_sparc_fbsd.c:830 eelf64_sparc_sol2.c:961
8237 #: eelf64alpha.c:913 eelf64alpha_fbsd.c:913 eelf64alpha_nbsd.c:913
8238 -#: eelf64bmip.c:1074 eelf64btsmip.c:1056 eelf64btsmip_fbsd.c:1056
8239 -#: eelf64hppa.c:830 eelf64lppc.c:1480 eelf64lriscv.c:895
8240 -#: eelf64lriscv_lp64.c:895 eelf64lriscv_lp64f.c:895 eelf64ltsmip.c:1056
8241 -#: eelf64ltsmip_fbsd.c:1056 eelf64mmix.c:941 eelf64ppc.c:1480
8242 -#: eelf64ppc_fbsd.c:1480 eelf64rdos.c:830 eelf64tilegx.c:830
8243 +#: eelf64bmip.c:1075 eelf64btsmip.c:1057 eelf64btsmip_fbsd.c:1057
8244 +#: eelf64hppa.c:830 eelf64lppc.c:1492 eelf64lriscv.c:895
8245 +#: eelf64lriscv_lp64.c:895 eelf64lriscv_lp64f.c:895 eelf64ltsmip.c:1057
8246 +#: eelf64ltsmip_fbsd.c:1057 eelf64mmix.c:941 eelf64ppc.c:1492
8247 +#: eelf64ppc_fbsd.c:1492 eelf64rdos.c:830 eelf64tilegx.c:830
8248 #: eelf64tilegx_be.c:830 eelf_i386.c:1122 eelf_i386_be.c:830
8249 #: eelf_i386_chaos.c:830 eelf_i386_fbsd.c:830 eelf_i386_ldso.c:830
8250 #: eelf_i386_nacl.c:830 eelf_i386_sol2.c:961 eelf_i386_vxworks.c:859
8251 @@ -3693,14 +3722,14 @@ msgstr "%P : avertissement : style --build-id non reconnu, ignoré\n"
8252 #: em32relf_linux.c:830 em32rlelf.c:830 em32rlelf_linux.c:830
8253 #: em68hc11elf.c:1130 em68hc11elfb.c:1130 em68hc12elf.c:1130
8254 #: em68hc12elfb.c:1130 em68kelf.c:980 em68kelfnbsd.c:980 em9s12zelf.c:830
8255 -#: emn10300.c:830 ends32belf.c:1007 ends32belf16m.c:1007
8256 -#: ends32belf_linux.c:1007 ends32elf.c:1007 ends32elf16m.c:1007
8257 -#: ends32elf_linux.c:1007 enios2elf.c:1123 enios2linux.c:1123 eppclynx.c:1033
8258 -#: epruelf.c:850 escore3_elf.c:850 escore7_elf.c:850 eshelf.c:830
8259 -#: eshelf_fd.c:830 eshelf_linux.c:830 eshelf_nbsd.c:830 eshelf_nto.c:830
8260 -#: eshelf_uclinux.c:830 eshelf_vxworks.c:859 eshlelf.c:830 eshlelf_fd.c:830
8261 -#: eshlelf_linux.c:830 eshlelf_nbsd.c:830 eshlelf_nto.c:830
8262 -#: eshlelf_vxworks.c:859 ev850.c:876 ev850_rh850.c:876 exgateelf.c:830
8263 +#: emn10300.c:830 ends32belf.c:937 ends32belf16m.c:937 ends32belf_linux.c:937
8264 +#: ends32elf.c:937 ends32elf16m.c:937 ends32elf_linux.c:937 enios2elf.c:1123
8265 +#: enios2linux.c:1123 eppclynx.c:1046 epruelf.c:850 escore3_elf.c:850
8266 +#: escore7_elf.c:850 eshelf.c:830 eshelf_fd.c:830 eshelf_linux.c:830
8267 +#: eshelf_nbsd.c:830 eshelf_nto.c:830 eshelf_uclinux.c:830
8268 +#: eshelf_vxworks.c:859 eshlelf.c:830 eshlelf_fd.c:830 eshlelf_linux.c:830
8269 +#: eshlelf_nbsd.c:830 eshlelf_nto.c:830 eshlelf_vxworks.c:859 ev850.c:876
8270 +#: ev850_rh850.c:876
8271 msgid "%P: warning: cannot create .note.gnu.build-id section, --build-id ignored\n"
8272 msgstr "%P : avertissement : impossible de créer la section .note.gnu.build-id, --build-id ignoré\n"
8274 @@ -3721,40 +3750,41 @@ msgstr "%P : avertissement : impossible de créer la section .note.gnu.build-i
8275 #: eavr51.c:1063 eavr6.c:1063 eavrtiny.c:1063 eavrxmega1.c:1063
8276 #: eavrxmega2.c:1063 eavrxmega3.c:1063 eavrxmega4.c:1063 eavrxmega5.c:1063
8277 #: eavrxmega6.c:1063 eavrxmega7.c:1063 ecriself.c:860 ecrislinux.c:860
8278 -#: ed10velf.c:860 eelf32_sparc.c:860 eelf32_sparc_sol2.c:991
8279 -#: eelf32_sparc_vxworks.c:889 eelf32_spu.c:1394 eelf32_tic6x_be.c:998
8280 -#: eelf32_tic6x_elf_be.c:998 eelf32_tic6x_elf_le.c:998 eelf32_tic6x_le.c:998
8281 -#: eelf32_tic6x_linux_be.c:998 eelf32_tic6x_linux_le.c:998
8282 -#: eelf32_x86_64.c:1152 eelf32_x86_64_nacl.c:860 eelf32am33lin.c:860
8283 -#: eelf32b4300.c:1086 eelf32bfin.c:869 eelf32bfinfd.c:869 eelf32bmip.c:1086
8284 -#: eelf32bmipn32.c:1104 eelf32bsmip.c:1104 eelf32btsmip.c:1086
8285 -#: eelf32btsmip_fbsd.c:1086 eelf32btsmipn32.c:1086 eelf32btsmipn32_fbsd.c:1086
8286 -#: eelf32cr16.c:1011 eelf32cr16c.c:860 eelf32crx.c:899 eelf32ebmip.c:1086
8287 -#: eelf32ebmipvxworks.c:1115 eelf32elmip.c:1086 eelf32elmipvxworks.c:1115
8288 -#: eelf32epiphany.c:860 eelf32epiphany_4x4.c:862 eelf32frvfd.c:860
8289 -#: eelf32ip2k.c:860 eelf32l4300.c:1086 eelf32lm32.c:860 eelf32lm32fd.c:860
8290 -#: eelf32lmip.c:1086 eelf32lppc.c:1063 eelf32lppclinux.c:1063
8291 -#: eelf32lppcnto.c:1063 eelf32lppcsim.c:1063 eelf32lr5900.c:1086
8292 -#: eelf32lr5900n32.c:1086 eelf32lriscv.c:925 eelf32lriscv_ilp32.c:925
8293 -#: eelf32lriscv_ilp32f.c:925 eelf32lsmip.c:1086 eelf32ltsmip.c:1086
8294 -#: eelf32ltsmip_fbsd.c:1086 eelf32ltsmipn32.c:1086 eelf32ltsmipn32_fbsd.c:1086
8295 -#: eelf32m32c.c:871 eelf32mb_linux.c:860 eelf32mbel_linux.c:860
8296 -#: eelf32mcore.c:860 eelf32mep.c:860 eelf32metag.c:1135 eelf32microblaze.c:860
8297 -#: eelf32microblazeel.c:860 eelf32mipswindiss.c:1086 eelf32or1k.c:860
8298 -#: eelf32or1k_linux.c:860 eelf32ppc.c:1063 eelf32ppc_fbsd.c:1063
8299 -#: eelf32ppclinux.c:1063 eelf32ppcnto.c:1063 eelf32ppcsim.c:1063
8300 -#: eelf32ppcvxworks.c:1037 eelf32ppcwindiss.c:1063 eelf32rl78.c:860
8301 +#: ecskyelf.c:1117 ecskyelf_linux.c:1117 ed10velf.c:860 eelf32_sparc.c:860
8302 +#: eelf32_sparc_sol2.c:991 eelf32_sparc_vxworks.c:889 eelf32_spu.c:1530
8303 +#: eelf32_tic6x_be.c:998 eelf32_tic6x_elf_be.c:998 eelf32_tic6x_elf_le.c:998
8304 +#: eelf32_tic6x_le.c:998 eelf32_tic6x_linux_be.c:998
8305 +#: eelf32_tic6x_linux_le.c:998 eelf32_x86_64.c:1152 eelf32_x86_64_nacl.c:860
8306 +#: eelf32am33lin.c:860 eelf32b4300.c:1087 eelf32bfin.c:869 eelf32bfinfd.c:869
8307 +#: eelf32bmip.c:1087 eelf32bmipn32.c:1105 eelf32bsmip.c:1105
8308 +#: eelf32btsmip.c:1087 eelf32btsmip_fbsd.c:1087 eelf32btsmipn32.c:1087
8309 +#: eelf32btsmipn32_fbsd.c:1087 eelf32cr16.c:1011 eelf32cr16c.c:860
8310 +#: eelf32crx.c:899 eelf32ebmip.c:1087 eelf32ebmipvxworks.c:1116
8311 +#: eelf32elmip.c:1087 eelf32elmipvxworks.c:1116 eelf32epiphany.c:860
8312 +#: eelf32epiphany_4x4.c:862 eelf32frvfd.c:860 eelf32ip2k.c:860
8313 +#: eelf32l4300.c:1087 eelf32lm32.c:860 eelf32lm32fd.c:860 eelf32lmip.c:1087
8314 +#: eelf32lppc.c:1076 eelf32lppclinux.c:1076 eelf32lppcnto.c:1076
8315 +#: eelf32lppcsim.c:1076 eelf32lr5900.c:1087 eelf32lr5900n32.c:1087
8316 +#: eelf32lriscv.c:925 eelf32lriscv_ilp32.c:925 eelf32lriscv_ilp32f.c:925
8317 +#: eelf32lsmip.c:1087 eelf32ltsmip.c:1087 eelf32ltsmip_fbsd.c:1087
8318 +#: eelf32ltsmipn32.c:1087 eelf32ltsmipn32_fbsd.c:1087 eelf32m32c.c:871
8319 +#: eelf32mb_linux.c:860 eelf32mbel_linux.c:860 eelf32mcore.c:860
8320 +#: eelf32mep.c:860 eelf32metag.c:1135 eelf32microblaze.c:860
8321 +#: eelf32microblazeel.c:860 eelf32mipswindiss.c:1087 eelf32or1k.c:860
8322 +#: eelf32or1k_linux.c:860 eelf32ppc.c:1076 eelf32ppc_fbsd.c:1076
8323 +#: eelf32ppclinux.c:1076 eelf32ppcnto.c:1076 eelf32ppcsim.c:1076
8324 +#: eelf32ppcvxworks.c:1050 eelf32ppcwindiss.c:1076 eelf32rl78.c:860
8325 #: eelf32rx.c:876 eelf32tilegx.c:860 eelf32tilegx_be.c:860 eelf32tilepro.c:860
8326 #: eelf32vax.c:860 eelf32visium.c:860 eelf32xc16x.c:860 eelf32xc16xl.c:860
8327 #: eelf32xc16xs.c:860 eelf32xstormy16.c:871 eelf32xtensa.c:2747
8328 #: eelf64_aix.c:860 eelf64_ia64.c:884 eelf64_ia64_fbsd.c:884 eelf64_s390.c:875
8329 #: eelf64_sparc.c:860 eelf64_sparc_fbsd.c:860 eelf64_sparc_sol2.c:991
8330 #: eelf64alpha.c:943 eelf64alpha_fbsd.c:943 eelf64alpha_nbsd.c:943
8331 -#: eelf64bmip.c:1104 eelf64btsmip.c:1086 eelf64btsmip_fbsd.c:1086
8332 -#: eelf64hppa.c:860 eelf64lppc.c:1510 eelf64lriscv.c:925
8333 -#: eelf64lriscv_lp64.c:925 eelf64lriscv_lp64f.c:925 eelf64ltsmip.c:1086
8334 -#: eelf64ltsmip_fbsd.c:1086 eelf64mmix.c:971 eelf64ppc.c:1510
8335 -#: eelf64ppc_fbsd.c:1510 eelf64rdos.c:860 eelf64tilegx.c:860
8336 +#: eelf64bmip.c:1105 eelf64btsmip.c:1087 eelf64btsmip_fbsd.c:1087
8337 +#: eelf64hppa.c:860 eelf64lppc.c:1522 eelf64lriscv.c:925
8338 +#: eelf64lriscv_lp64.c:925 eelf64lriscv_lp64f.c:925 eelf64ltsmip.c:1087
8339 +#: eelf64ltsmip_fbsd.c:1087 eelf64mmix.c:971 eelf64ppc.c:1522
8340 +#: eelf64ppc_fbsd.c:1522 eelf64rdos.c:860 eelf64tilegx.c:860
8341 #: eelf64tilegx_be.c:860 eelf_i386.c:1152 eelf_i386_be.c:860
8342 #: eelf_i386_chaos.c:860 eelf_i386_fbsd.c:860 eelf_i386_ldso.c:860
8343 #: eelf_i386_nacl.c:860 eelf_i386_sol2.c:991 eelf_i386_vxworks.c:889
8344 @@ -3770,14 +3800,14 @@ msgstr "%P : avertissement : impossible de créer la section .note.gnu.build-i
8345 #: em32relf_linux.c:860 em32rlelf.c:860 em32rlelf_linux.c:860
8346 #: em68hc11elf.c:1160 em68hc11elfb.c:1160 em68hc12elf.c:1160
8347 #: em68hc12elfb.c:1160 em68kelf.c:1010 em68kelfnbsd.c:1010 em9s12zelf.c:860
8348 -#: emn10300.c:860 ends32belf.c:1037 ends32belf16m.c:1037
8349 -#: ends32belf_linux.c:1037 ends32elf.c:1037 ends32elf16m.c:1037
8350 -#: ends32elf_linux.c:1037 enios2elf.c:1153 enios2linux.c:1153 eppclynx.c:1063
8351 -#: epruelf.c:880 escore3_elf.c:880 escore7_elf.c:880 eshelf.c:860
8352 -#: eshelf_fd.c:860 eshelf_linux.c:860 eshelf_nbsd.c:860 eshelf_nto.c:860
8353 -#: eshelf_uclinux.c:860 eshelf_vxworks.c:889 eshlelf.c:860 eshlelf_fd.c:860
8354 -#: eshlelf_linux.c:860 eshlelf_nbsd.c:860 eshlelf_nto.c:860
8355 -#: eshlelf_vxworks.c:889 ev850.c:906 ev850_rh850.c:906 exgateelf.c:860
8356 +#: emn10300.c:860 ends32belf.c:967 ends32belf16m.c:967 ends32belf_linux.c:967
8357 +#: ends32elf.c:967 ends32elf16m.c:967 ends32elf_linux.c:967 enios2elf.c:1153
8358 +#: enios2linux.c:1153 eppclynx.c:1076 epruelf.c:880 escore3_elf.c:880
8359 +#: escore7_elf.c:880 eshelf.c:860 eshelf_fd.c:860 eshelf_linux.c:860
8360 +#: eshelf_nbsd.c:860 eshelf_nto.c:860 eshelf_uclinux.c:860
8361 +#: eshelf_vxworks.c:889 eshlelf.c:860 eshlelf_fd.c:860 eshlelf_linux.c:860
8362 +#: eshlelf_nbsd.c:860 eshlelf_nto.c:860 eshlelf_vxworks.c:889 ev850.c:906
8363 +#: ev850_rh850.c:906
8364 msgid "%F%P: %s: can't open for writing: %E\n"
8365 msgstr "%F%P : %s : impossible d'ouvrir en écriture : %E\n"
8367 @@ -3798,41 +3828,41 @@ msgstr "%F%P : %s : impossible d'ouvrir en écriture : %E\n"
8368 #: eavr51.c:1139 eavr6.c:1139 eavrtiny.c:1139 eavrxmega1.c:1139
8369 #: eavrxmega2.c:1139 eavrxmega3.c:1139 eavrxmega4.c:1139 eavrxmega5.c:1139
8370 #: eavrxmega6.c:1139 eavrxmega7.c:1139 ecriself.c:936 ecrislinux.c:936
8371 -#: ed10velf.c:936 eelf32_sparc.c:936 eelf32_sparc_sol2.c:1067
8372 -#: eelf32_sparc_vxworks.c:965 eelf32_spu.c:1470 eelf32_tic6x_be.c:1074
8373 -#: eelf32_tic6x_elf_be.c:1074 eelf32_tic6x_elf_le.c:1074
8374 -#: eelf32_tic6x_le.c:1074 eelf32_tic6x_linux_be.c:1074
8375 -#: eelf32_tic6x_linux_le.c:1074 eelf32_x86_64.c:1228 eelf32_x86_64_nacl.c:936
8376 -#: eelf32am33lin.c:936 eelf32b4300.c:1162 eelf32bfin.c:945 eelf32bfinfd.c:945
8377 -#: eelf32bmip.c:1162 eelf32bmipn32.c:1180 eelf32bsmip.c:1180
8378 -#: eelf32btsmip.c:1162 eelf32btsmip_fbsd.c:1162 eelf32btsmipn32.c:1162
8379 -#: eelf32btsmipn32_fbsd.c:1162 eelf32cr16.c:1087 eelf32cr16c.c:936
8380 -#: eelf32crx.c:975 eelf32ebmip.c:1162 eelf32ebmipvxworks.c:1191
8381 -#: eelf32elmip.c:1162 eelf32elmipvxworks.c:1191 eelf32epiphany.c:936
8382 -#: eelf32epiphany_4x4.c:938 eelf32frvfd.c:936 eelf32ip2k.c:936
8383 -#: eelf32l4300.c:1162 eelf32lm32.c:936 eelf32lm32fd.c:936 eelf32lmip.c:1162
8384 -#: eelf32lppc.c:1139 eelf32lppclinux.c:1139 eelf32lppcnto.c:1139
8385 -#: eelf32lppcsim.c:1139 eelf32lr5900.c:1162 eelf32lr5900n32.c:1162
8386 -#: eelf32lriscv.c:1001 eelf32lriscv_ilp32.c:1001 eelf32lriscv_ilp32f.c:1001
8387 -#: eelf32lsmip.c:1162 eelf32ltsmip.c:1162 eelf32ltsmip_fbsd.c:1162
8388 -#: eelf32ltsmipn32.c:1162 eelf32ltsmipn32_fbsd.c:1162 eelf32m32c.c:947
8389 -#: eelf32mb_linux.c:936 eelf32mbel_linux.c:936 eelf32mcore.c:936
8390 -#: eelf32mep.c:936 eelf32metag.c:1211 eelf32microblaze.c:936
8391 -#: eelf32microblazeel.c:936 eelf32mipswindiss.c:1162 eelf32or1k.c:936
8392 -#: eelf32or1k_linux.c:936 eelf32ppc.c:1139 eelf32ppc_fbsd.c:1139
8393 -#: eelf32ppclinux.c:1139 eelf32ppcnto.c:1139 eelf32ppcsim.c:1139
8394 -#: eelf32ppcvxworks.c:1113 eelf32ppcwindiss.c:1139 eelf32rl78.c:936
8395 +#: ecskyelf.c:1193 ecskyelf_linux.c:1193 ed10velf.c:936 eelf32_sparc.c:936
8396 +#: eelf32_sparc_sol2.c:1067 eelf32_sparc_vxworks.c:965 eelf32_spu.c:1606
8397 +#: eelf32_tic6x_be.c:1074 eelf32_tic6x_elf_be.c:1074
8398 +#: eelf32_tic6x_elf_le.c:1074 eelf32_tic6x_le.c:1074
8399 +#: eelf32_tic6x_linux_be.c:1074 eelf32_tic6x_linux_le.c:1074
8400 +#: eelf32_x86_64.c:1228 eelf32_x86_64_nacl.c:936 eelf32am33lin.c:936
8401 +#: eelf32b4300.c:1163 eelf32bfin.c:945 eelf32bfinfd.c:945 eelf32bmip.c:1163
8402 +#: eelf32bmipn32.c:1181 eelf32bsmip.c:1181 eelf32btsmip.c:1163
8403 +#: eelf32btsmip_fbsd.c:1163 eelf32btsmipn32.c:1163 eelf32btsmipn32_fbsd.c:1163
8404 +#: eelf32cr16.c:1087 eelf32cr16c.c:936 eelf32crx.c:975 eelf32ebmip.c:1163
8405 +#: eelf32ebmipvxworks.c:1192 eelf32elmip.c:1163 eelf32elmipvxworks.c:1192
8406 +#: eelf32epiphany.c:936 eelf32epiphany_4x4.c:938 eelf32frvfd.c:936
8407 +#: eelf32ip2k.c:936 eelf32l4300.c:1163 eelf32lm32.c:936 eelf32lm32fd.c:936
8408 +#: eelf32lmip.c:1163 eelf32lppc.c:1152 eelf32lppclinux.c:1152
8409 +#: eelf32lppcnto.c:1152 eelf32lppcsim.c:1152 eelf32lr5900.c:1163
8410 +#: eelf32lr5900n32.c:1163 eelf32lriscv.c:1001 eelf32lriscv_ilp32.c:1001
8411 +#: eelf32lriscv_ilp32f.c:1001 eelf32lsmip.c:1163 eelf32ltsmip.c:1163
8412 +#: eelf32ltsmip_fbsd.c:1163 eelf32ltsmipn32.c:1163 eelf32ltsmipn32_fbsd.c:1163
8413 +#: eelf32m32c.c:947 eelf32mb_linux.c:936 eelf32mbel_linux.c:936
8414 +#: eelf32mcore.c:936 eelf32mep.c:936 eelf32metag.c:1211 eelf32microblaze.c:936
8415 +#: eelf32microblazeel.c:936 eelf32mipswindiss.c:1163 eelf32or1k.c:936
8416 +#: eelf32or1k_linux.c:936 eelf32ppc.c:1152 eelf32ppc_fbsd.c:1152
8417 +#: eelf32ppclinux.c:1152 eelf32ppcnto.c:1152 eelf32ppcsim.c:1152
8418 +#: eelf32ppcvxworks.c:1126 eelf32ppcwindiss.c:1152 eelf32rl78.c:936
8419 #: eelf32rx.c:952 eelf32tilegx.c:936 eelf32tilegx_be.c:936 eelf32tilepro.c:936
8420 #: eelf32vax.c:936 eelf32visium.c:936 eelf32xc16x.c:936 eelf32xc16xl.c:936
8421 #: eelf32xc16xs.c:936 eelf32xstormy16.c:947 eelf32xtensa.c:2823
8422 #: eelf64_aix.c:936 eelf64_ia64.c:960 eelf64_ia64_fbsd.c:960 eelf64_s390.c:951
8423 #: eelf64_sparc.c:936 eelf64_sparc_fbsd.c:936 eelf64_sparc_sol2.c:1067
8424 #: eelf64alpha.c:1019 eelf64alpha_fbsd.c:1019 eelf64alpha_nbsd.c:1019
8425 -#: eelf64bmip.c:1180 eelf64btsmip.c:1162 eelf64btsmip_fbsd.c:1162
8426 -#: eelf64hppa.c:936 eelf64lppc.c:1586 eelf64lriscv.c:1001
8427 -#: eelf64lriscv_lp64.c:1001 eelf64lriscv_lp64f.c:1001 eelf64ltsmip.c:1162
8428 -#: eelf64ltsmip_fbsd.c:1162 eelf64mmix.c:1047 eelf64ppc.c:1586
8429 -#: eelf64ppc_fbsd.c:1586 eelf64rdos.c:936 eelf64tilegx.c:936
8430 +#: eelf64bmip.c:1181 eelf64btsmip.c:1163 eelf64btsmip_fbsd.c:1163
8431 +#: eelf64hppa.c:936 eelf64lppc.c:1598 eelf64lriscv.c:1001
8432 +#: eelf64lriscv_lp64.c:1001 eelf64lriscv_lp64f.c:1001 eelf64ltsmip.c:1163
8433 +#: eelf64ltsmip_fbsd.c:1163 eelf64mmix.c:1047 eelf64ppc.c:1598
8434 +#: eelf64ppc_fbsd.c:1598 eelf64rdos.c:936 eelf64tilegx.c:936
8435 #: eelf64tilegx_be.c:936 eelf_i386.c:1228 eelf_i386_be.c:936
8436 #: eelf_i386_chaos.c:936 eelf_i386_fbsd.c:936 eelf_i386_ldso.c:936
8437 #: eelf_i386_nacl.c:936 eelf_i386_sol2.c:1067 eelf_i386_vxworks.c:965
8438 @@ -3848,14 +3878,14 @@ msgstr "%F%P : %s : impossible d'ouvrir en écriture : %E\n"
8439 #: em32relf_linux.c:936 em32rlelf.c:936 em32rlelf_linux.c:936
8440 #: em68hc11elf.c:1236 em68hc11elfb.c:1236 em68hc12elf.c:1236
8441 #: em68hc12elfb.c:1236 em68kelf.c:1086 em68kelfnbsd.c:1086 em9s12zelf.c:936
8442 -#: emn10300.c:936 ends32belf.c:1113 ends32belf16m.c:1113
8443 -#: ends32belf_linux.c:1113 ends32elf.c:1113 ends32elf16m.c:1113
8444 -#: ends32elf_linux.c:1113 enios2elf.c:1229 enios2linux.c:1229 eppclynx.c:1139
8445 +#: emn10300.c:936 ends32belf.c:1043 ends32belf16m.c:1043
8446 +#: ends32belf_linux.c:1043 ends32elf.c:1043 ends32elf16m.c:1043
8447 +#: ends32elf_linux.c:1043 enios2elf.c:1229 enios2linux.c:1229 eppclynx.c:1152
8448 #: epruelf.c:956 escore3_elf.c:956 escore7_elf.c:956 eshelf.c:936
8449 #: eshelf_fd.c:936 eshelf_linux.c:936 eshelf_nbsd.c:936 eshelf_nto.c:936
8450 #: eshelf_uclinux.c:936 eshelf_vxworks.c:965 eshlelf.c:936 eshlelf_fd.c:936
8451 #: eshlelf_linux.c:936 eshlelf_nbsd.c:936 eshlelf_nto.c:936
8452 -#: eshlelf_vxworks.c:965 ev850.c:982 ev850_rh850.c:982 exgateelf.c:936
8453 +#: eshlelf_vxworks.c:965 ev850.c:982 ev850_rh850.c:982
8454 msgid "%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB\n"
8455 msgstr "%F%P : descriptions des cadres compacts incompatible avec DWARF2 .eh_frame depuis %pB\n"
8457 @@ -3876,41 +3906,41 @@ msgstr "%F%P : descriptions des cadres compacts incompatible avec DWARF2 .eh_fr
8458 #: eavr51.c:1174 eavr6.c:1174 eavrtiny.c:1174 eavrxmega1.c:1174
8459 #: eavrxmega2.c:1174 eavrxmega3.c:1174 eavrxmega4.c:1174 eavrxmega5.c:1174
8460 #: eavrxmega6.c:1174 eavrxmega7.c:1174 ecriself.c:971 ecrislinux.c:971
8461 -#: ed10velf.c:971 eelf32_sparc.c:971 eelf32_sparc_sol2.c:1102
8462 -#: eelf32_sparc_vxworks.c:1000 eelf32_spu.c:1505 eelf32_tic6x_be.c:1109
8463 -#: eelf32_tic6x_elf_be.c:1109 eelf32_tic6x_elf_le.c:1109
8464 -#: eelf32_tic6x_le.c:1109 eelf32_tic6x_linux_be.c:1109
8465 -#: eelf32_tic6x_linux_le.c:1109 eelf32_x86_64.c:1263 eelf32_x86_64_nacl.c:971
8466 -#: eelf32am33lin.c:971 eelf32b4300.c:1197 eelf32bfin.c:980 eelf32bfinfd.c:980
8467 -#: eelf32bmip.c:1197 eelf32bmipn32.c:1215 eelf32bsmip.c:1215
8468 -#: eelf32btsmip.c:1197 eelf32btsmip_fbsd.c:1197 eelf32btsmipn32.c:1197
8469 -#: eelf32btsmipn32_fbsd.c:1197 eelf32cr16.c:1122 eelf32cr16c.c:971
8470 -#: eelf32crx.c:1010 eelf32ebmip.c:1197 eelf32ebmipvxworks.c:1226
8471 -#: eelf32elmip.c:1197 eelf32elmipvxworks.c:1226 eelf32epiphany.c:971
8472 -#: eelf32epiphany_4x4.c:973 eelf32frvfd.c:971 eelf32ip2k.c:971
8473 -#: eelf32l4300.c:1197 eelf32lm32.c:971 eelf32lm32fd.c:971 eelf32lmip.c:1197
8474 -#: eelf32lppc.c:1174 eelf32lppclinux.c:1174 eelf32lppcnto.c:1174
8475 -#: eelf32lppcsim.c:1174 eelf32lr5900.c:1197 eelf32lr5900n32.c:1197
8476 -#: eelf32lriscv.c:1036 eelf32lriscv_ilp32.c:1036 eelf32lriscv_ilp32f.c:1036
8477 -#: eelf32lsmip.c:1197 eelf32ltsmip.c:1197 eelf32ltsmip_fbsd.c:1197
8478 -#: eelf32ltsmipn32.c:1197 eelf32ltsmipn32_fbsd.c:1197 eelf32m32c.c:982
8479 -#: eelf32mb_linux.c:971 eelf32mbel_linux.c:971 eelf32mcore.c:971
8480 -#: eelf32mep.c:971 eelf32metag.c:1246 eelf32microblaze.c:971
8481 -#: eelf32microblazeel.c:971 eelf32mipswindiss.c:1197 eelf32or1k.c:971
8482 -#: eelf32or1k_linux.c:971 eelf32ppc.c:1174 eelf32ppc_fbsd.c:1174
8483 -#: eelf32ppclinux.c:1174 eelf32ppcnto.c:1174 eelf32ppcsim.c:1174
8484 -#: eelf32ppcvxworks.c:1148 eelf32ppcwindiss.c:1174 eelf32rl78.c:971
8485 +#: ecskyelf.c:1228 ecskyelf_linux.c:1228 ed10velf.c:971 eelf32_sparc.c:971
8486 +#: eelf32_sparc_sol2.c:1102 eelf32_sparc_vxworks.c:1000 eelf32_spu.c:1641
8487 +#: eelf32_tic6x_be.c:1109 eelf32_tic6x_elf_be.c:1109
8488 +#: eelf32_tic6x_elf_le.c:1109 eelf32_tic6x_le.c:1109
8489 +#: eelf32_tic6x_linux_be.c:1109 eelf32_tic6x_linux_le.c:1109
8490 +#: eelf32_x86_64.c:1263 eelf32_x86_64_nacl.c:971 eelf32am33lin.c:971
8491 +#: eelf32b4300.c:1198 eelf32bfin.c:980 eelf32bfinfd.c:980 eelf32bmip.c:1198
8492 +#: eelf32bmipn32.c:1216 eelf32bsmip.c:1216 eelf32btsmip.c:1198
8493 +#: eelf32btsmip_fbsd.c:1198 eelf32btsmipn32.c:1198 eelf32btsmipn32_fbsd.c:1198
8494 +#: eelf32cr16.c:1122 eelf32cr16c.c:971 eelf32crx.c:1010 eelf32ebmip.c:1198
8495 +#: eelf32ebmipvxworks.c:1227 eelf32elmip.c:1198 eelf32elmipvxworks.c:1227
8496 +#: eelf32epiphany.c:971 eelf32epiphany_4x4.c:973 eelf32frvfd.c:971
8497 +#: eelf32ip2k.c:971 eelf32l4300.c:1198 eelf32lm32.c:971 eelf32lm32fd.c:971
8498 +#: eelf32lmip.c:1198 eelf32lppc.c:1187 eelf32lppclinux.c:1187
8499 +#: eelf32lppcnto.c:1187 eelf32lppcsim.c:1187 eelf32lr5900.c:1198
8500 +#: eelf32lr5900n32.c:1198 eelf32lriscv.c:1036 eelf32lriscv_ilp32.c:1036
8501 +#: eelf32lriscv_ilp32f.c:1036 eelf32lsmip.c:1198 eelf32ltsmip.c:1198
8502 +#: eelf32ltsmip_fbsd.c:1198 eelf32ltsmipn32.c:1198 eelf32ltsmipn32_fbsd.c:1198
8503 +#: eelf32m32c.c:982 eelf32mb_linux.c:971 eelf32mbel_linux.c:971
8504 +#: eelf32mcore.c:971 eelf32mep.c:971 eelf32metag.c:1246 eelf32microblaze.c:971
8505 +#: eelf32microblazeel.c:971 eelf32mipswindiss.c:1198 eelf32or1k.c:971
8506 +#: eelf32or1k_linux.c:971 eelf32ppc.c:1187 eelf32ppc_fbsd.c:1187
8507 +#: eelf32ppclinux.c:1187 eelf32ppcnto.c:1187 eelf32ppcsim.c:1187
8508 +#: eelf32ppcvxworks.c:1161 eelf32ppcwindiss.c:1187 eelf32rl78.c:971
8509 #: eelf32rx.c:987 eelf32tilegx.c:971 eelf32tilegx_be.c:971 eelf32tilepro.c:971
8510 #: eelf32vax.c:971 eelf32visium.c:971 eelf32xc16x.c:971 eelf32xc16xl.c:971
8511 #: eelf32xc16xs.c:971 eelf32xstormy16.c:982 eelf32xtensa.c:2858
8512 #: eelf64_aix.c:971 eelf64_ia64.c:995 eelf64_ia64_fbsd.c:995 eelf64_s390.c:986
8513 #: eelf64_sparc.c:971 eelf64_sparc_fbsd.c:971 eelf64_sparc_sol2.c:1102
8514 #: eelf64alpha.c:1054 eelf64alpha_fbsd.c:1054 eelf64alpha_nbsd.c:1054
8515 -#: eelf64bmip.c:1215 eelf64btsmip.c:1197 eelf64btsmip_fbsd.c:1197
8516 -#: eelf64hppa.c:971 eelf64lppc.c:1621 eelf64lriscv.c:1036
8517 -#: eelf64lriscv_lp64.c:1036 eelf64lriscv_lp64f.c:1036 eelf64ltsmip.c:1197
8518 -#: eelf64ltsmip_fbsd.c:1197 eelf64mmix.c:1082 eelf64ppc.c:1621
8519 -#: eelf64ppc_fbsd.c:1621 eelf64rdos.c:971 eelf64tilegx.c:971
8520 +#: eelf64bmip.c:1216 eelf64btsmip.c:1198 eelf64btsmip_fbsd.c:1198
8521 +#: eelf64hppa.c:971 eelf64lppc.c:1633 eelf64lriscv.c:1036
8522 +#: eelf64lriscv_lp64.c:1036 eelf64lriscv_lp64f.c:1036 eelf64ltsmip.c:1198
8523 +#: eelf64ltsmip_fbsd.c:1198 eelf64mmix.c:1082 eelf64ppc.c:1633
8524 +#: eelf64ppc_fbsd.c:1633 eelf64rdos.c:971 eelf64tilegx.c:971
8525 #: eelf64tilegx_be.c:971 eelf_i386.c:1263 eelf_i386_be.c:971
8526 #: eelf_i386_chaos.c:971 eelf_i386_fbsd.c:971 eelf_i386_ldso.c:971
8527 #: eelf_i386_nacl.c:971 eelf_i386_sol2.c:1102 eelf_i386_vxworks.c:1000
8528 @@ -3926,14 +3956,14 @@ msgstr "%F%P : descriptions des cadres compacts incompatible avec DWARF2 .eh_fr
8529 #: em32relf_linux.c:971 em32rlelf.c:971 em32rlelf_linux.c:971
8530 #: em68hc11elf.c:1271 em68hc11elfb.c:1271 em68hc12elf.c:1271
8531 #: em68hc12elfb.c:1271 em68kelf.c:1121 em68kelfnbsd.c:1121 em9s12zelf.c:971
8532 -#: emn10300.c:971 ends32belf.c:1148 ends32belf16m.c:1148
8533 -#: ends32belf_linux.c:1148 ends32elf.c:1148 ends32elf16m.c:1148
8534 -#: ends32elf_linux.c:1148 enios2elf.c:1264 enios2linux.c:1264 eppclynx.c:1174
8535 +#: emn10300.c:971 ends32belf.c:1078 ends32belf16m.c:1078
8536 +#: ends32belf_linux.c:1078 ends32elf.c:1078 ends32elf16m.c:1078
8537 +#: ends32elf_linux.c:1078 enios2elf.c:1264 enios2linux.c:1264 eppclynx.c:1187
8538 #: epruelf.c:991 escore3_elf.c:991 escore7_elf.c:991 eshelf.c:971
8539 #: eshelf_fd.c:971 eshelf_linux.c:971 eshelf_nbsd.c:971 eshelf_nto.c:971
8540 #: eshelf_uclinux.c:971 eshelf_vxworks.c:1000 eshlelf.c:971 eshlelf_fd.c:971
8541 #: eshlelf_linux.c:971 eshlelf_nbsd.c:971 eshlelf_nto.c:971
8542 -#: eshlelf_vxworks.c:1000 ev850.c:1017 ev850_rh850.c:1017 exgateelf.c:971
8543 +#: eshlelf_vxworks.c:1000 ev850.c:1017 ev850_rh850.c:1017
8544 msgid "%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored\n"
8545 msgstr "%P : avertissement : impossible de créer la section .eh_frame_hdr, --eh-frame-hdr ignoré\n"
8547 @@ -3954,30 +3984,30 @@ msgstr "%P : avertissement : impossible de créer la section .eh_frame_hdr, --
8548 #: eavr51.c:1229 eavr6.c:1229 eavrtiny.c:1229 eavrxmega1.c:1229
8549 #: eavrxmega2.c:1229 eavrxmega3.c:1229 eavrxmega4.c:1229 eavrxmega5.c:1229
8550 #: eavrxmega6.c:1229 eavrxmega7.c:1229 ecriself.c:1026 ecrislinux.c:1026
8551 -#: ed10velf.c:1026 eelf32_sparc.c:1026 eelf32_sparc_sol2.c:1157
8552 -#: eelf32_sparc_vxworks.c:1055 eelf32_spu.c:1560 eelf32_tic6x_be.c:1164
8553 -#: eelf32_tic6x_elf_be.c:1164 eelf32_tic6x_elf_le.c:1164
8554 -#: eelf32_tic6x_le.c:1164 eelf32_tic6x_linux_be.c:1164
8555 -#: eelf32_tic6x_linux_le.c:1164 eelf32_x86_64.c:1318 eelf32_x86_64_nacl.c:1026
8556 -#: eelf32am33lin.c:1026 eelf32b4300.c:1252 eelf32bfin.c:1035
8557 -#: eelf32bfinfd.c:1035 eelf32bmip.c:1252 eelf32bmipn32.c:1270
8558 -#: eelf32bsmip.c:1270 eelf32btsmip.c:1252 eelf32btsmip_fbsd.c:1252
8559 -#: eelf32btsmipn32.c:1252 eelf32btsmipn32_fbsd.c:1252 eelf32cr16.c:1177
8560 -#: eelf32cr16c.c:1026 eelf32crx.c:1065 eelf32ebmip.c:1252
8561 -#: eelf32ebmipvxworks.c:1281 eelf32elmip.c:1252 eelf32elmipvxworks.c:1281
8562 +#: ecskyelf.c:1283 ecskyelf_linux.c:1283 ed10velf.c:1026 eelf32_sparc.c:1026
8563 +#: eelf32_sparc_sol2.c:1157 eelf32_sparc_vxworks.c:1055 eelf32_spu.c:1696
8564 +#: eelf32_tic6x_be.c:1164 eelf32_tic6x_elf_be.c:1164
8565 +#: eelf32_tic6x_elf_le.c:1164 eelf32_tic6x_le.c:1164
8566 +#: eelf32_tic6x_linux_be.c:1164 eelf32_tic6x_linux_le.c:1164
8567 +#: eelf32_x86_64.c:1318 eelf32_x86_64_nacl.c:1026 eelf32am33lin.c:1026
8568 +#: eelf32b4300.c:1253 eelf32bfin.c:1035 eelf32bfinfd.c:1035 eelf32bmip.c:1253
8569 +#: eelf32bmipn32.c:1271 eelf32bsmip.c:1271 eelf32btsmip.c:1253
8570 +#: eelf32btsmip_fbsd.c:1253 eelf32btsmipn32.c:1253 eelf32btsmipn32_fbsd.c:1253
8571 +#: eelf32cr16.c:1177 eelf32cr16c.c:1026 eelf32crx.c:1065 eelf32ebmip.c:1253
8572 +#: eelf32ebmipvxworks.c:1282 eelf32elmip.c:1253 eelf32elmipvxworks.c:1282
8573 #: eelf32epiphany.c:1026 eelf32epiphany_4x4.c:1028 eelf32frvfd.c:1026
8574 -#: eelf32ip2k.c:1026 eelf32l4300.c:1252 eelf32lm32.c:1026 eelf32lm32fd.c:1026
8575 -#: eelf32lmip.c:1252 eelf32lppc.c:1229 eelf32lppclinux.c:1229
8576 -#: eelf32lppcnto.c:1229 eelf32lppcsim.c:1229 eelf32lr5900.c:1252
8577 -#: eelf32lr5900n32.c:1252 eelf32lriscv.c:1091 eelf32lriscv_ilp32.c:1091
8578 -#: eelf32lriscv_ilp32f.c:1091 eelf32lsmip.c:1252 eelf32ltsmip.c:1252
8579 -#: eelf32ltsmip_fbsd.c:1252 eelf32ltsmipn32.c:1252 eelf32ltsmipn32_fbsd.c:1252
8580 +#: eelf32ip2k.c:1026 eelf32l4300.c:1253 eelf32lm32.c:1026 eelf32lm32fd.c:1026
8581 +#: eelf32lmip.c:1253 eelf32lppc.c:1242 eelf32lppclinux.c:1242
8582 +#: eelf32lppcnto.c:1242 eelf32lppcsim.c:1242 eelf32lr5900.c:1253
8583 +#: eelf32lr5900n32.c:1253 eelf32lriscv.c:1091 eelf32lriscv_ilp32.c:1091
8584 +#: eelf32lriscv_ilp32f.c:1091 eelf32lsmip.c:1253 eelf32ltsmip.c:1253
8585 +#: eelf32ltsmip_fbsd.c:1253 eelf32ltsmipn32.c:1253 eelf32ltsmipn32_fbsd.c:1253
8586 #: eelf32m32c.c:1037 eelf32mb_linux.c:1026 eelf32mbel_linux.c:1026
8587 #: eelf32mcore.c:1026 eelf32mep.c:1026 eelf32metag.c:1301
8588 -#: eelf32microblaze.c:1026 eelf32microblazeel.c:1026 eelf32mipswindiss.c:1252
8589 -#: eelf32or1k.c:1026 eelf32or1k_linux.c:1026 eelf32ppc.c:1229
8590 -#: eelf32ppc_fbsd.c:1229 eelf32ppclinux.c:1229 eelf32ppcnto.c:1229
8591 -#: eelf32ppcsim.c:1229 eelf32ppcvxworks.c:1203 eelf32ppcwindiss.c:1229
8592 +#: eelf32microblaze.c:1026 eelf32microblazeel.c:1026 eelf32mipswindiss.c:1253
8593 +#: eelf32or1k.c:1026 eelf32or1k_linux.c:1026 eelf32ppc.c:1242
8594 +#: eelf32ppc_fbsd.c:1242 eelf32ppclinux.c:1242 eelf32ppcnto.c:1242
8595 +#: eelf32ppcsim.c:1242 eelf32ppcvxworks.c:1216 eelf32ppcwindiss.c:1242
8596 #: eelf32rl78.c:1026 eelf32rx.c:1042 eelf32tilegx.c:1026
8597 #: eelf32tilegx_be.c:1026 eelf32tilepro.c:1026 eelf32vax.c:1026
8598 #: eelf32visium.c:1026 eelf32xc16x.c:1026 eelf32xc16xl.c:1026
8599 @@ -3985,11 +4015,11 @@ msgstr "%P : avertissement : impossible de créer la section .eh_frame_hdr, --
8600 #: eelf64_aix.c:1026 eelf64_ia64.c:1050 eelf64_ia64_fbsd.c:1050
8601 #: eelf64_s390.c:1041 eelf64_sparc.c:1026 eelf64_sparc_fbsd.c:1026
8602 #: eelf64_sparc_sol2.c:1157 eelf64alpha.c:1109 eelf64alpha_fbsd.c:1109
8603 -#: eelf64alpha_nbsd.c:1109 eelf64bmip.c:1270 eelf64btsmip.c:1252
8604 -#: eelf64btsmip_fbsd.c:1252 eelf64hppa.c:1026 eelf64lppc.c:1676
8605 +#: eelf64alpha_nbsd.c:1109 eelf64bmip.c:1271 eelf64btsmip.c:1253
8606 +#: eelf64btsmip_fbsd.c:1253 eelf64hppa.c:1026 eelf64lppc.c:1688
8607 #: eelf64lriscv.c:1091 eelf64lriscv_lp64.c:1091 eelf64lriscv_lp64f.c:1091
8608 -#: eelf64ltsmip.c:1252 eelf64ltsmip_fbsd.c:1252 eelf64mmix.c:1137
8609 -#: eelf64ppc.c:1676 eelf64ppc_fbsd.c:1676 eelf64rdos.c:1026
8610 +#: eelf64ltsmip.c:1253 eelf64ltsmip_fbsd.c:1253 eelf64mmix.c:1137
8611 +#: eelf64ppc.c:1688 eelf64ppc_fbsd.c:1688 eelf64rdos.c:1026
8612 #: eelf64tilegx.c:1026 eelf64tilegx_be.c:1026 eelf_i386.c:1318
8613 #: eelf_i386_be.c:1026 eelf_i386_chaos.c:1026 eelf_i386_fbsd.c:1026
8614 #: eelf_i386_ldso.c:1026 eelf_i386_nacl.c:1026 eelf_i386_sol2.c:1157
8615 @@ -4006,15 +4036,14 @@ msgstr "%P : avertissement : impossible de créer la section .eh_frame_hdr, --
8616 #: em32relf_linux.c:1026 em32rlelf.c:1026 em32rlelf_linux.c:1026
8617 #: em68hc11elf.c:1326 em68hc11elfb.c:1326 em68hc12elf.c:1326
8618 #: em68hc12elfb.c:1326 em68kelf.c:1176 em68kelfnbsd.c:1176 em9s12zelf.c:1026
8619 -#: emn10300.c:1026 ends32belf.c:1203 ends32belf16m.c:1203
8620 -#: ends32belf_linux.c:1203 ends32elf.c:1203 ends32elf16m.c:1203
8621 -#: ends32elf_linux.c:1203 enios2elf.c:1319 enios2linux.c:1319 eppclynx.c:1229
8622 +#: emn10300.c:1026 ends32belf.c:1133 ends32belf16m.c:1133
8623 +#: ends32belf_linux.c:1133 ends32elf.c:1133 ends32elf16m.c:1133
8624 +#: ends32elf_linux.c:1133 enios2elf.c:1319 enios2linux.c:1319 eppclynx.c:1242
8625 #: epruelf.c:1046 escore3_elf.c:1046 escore7_elf.c:1046 eshelf.c:1026
8626 #: eshelf_fd.c:1026 eshelf_linux.c:1026 eshelf_nbsd.c:1026 eshelf_nto.c:1026
8627 #: eshelf_uclinux.c:1026 eshelf_vxworks.c:1055 eshlelf.c:1026
8628 #: eshlelf_fd.c:1026 eshlelf_linux.c:1026 eshlelf_nbsd.c:1026
8629 #: eshlelf_nto.c:1026 eshlelf_vxworks.c:1055 ev850.c:1072 ev850_rh850.c:1072
8630 -#: exgateelf.c:1026
8631 #, c-format
8632 msgid "%s needed by %pB\n"
8633 msgstr "%s requis par %pB\n"
8634 @@ -4036,30 +4065,30 @@ msgstr "%s requis par %pB\n"
8635 #: eavr51.c:1280 eavr6.c:1280 eavrtiny.c:1280 eavrxmega1.c:1280
8636 #: eavrxmega2.c:1280 eavrxmega3.c:1280 eavrxmega4.c:1280 eavrxmega5.c:1280
8637 #: eavrxmega6.c:1280 eavrxmega7.c:1280 ecriself.c:1077 ecrislinux.c:1077
8638 -#: ed10velf.c:1077 eelf32_sparc.c:1077 eelf32_sparc_sol2.c:1208
8639 -#: eelf32_sparc_vxworks.c:1106 eelf32_spu.c:1611 eelf32_tic6x_be.c:1215
8640 -#: eelf32_tic6x_elf_be.c:1215 eelf32_tic6x_elf_le.c:1215
8641 -#: eelf32_tic6x_le.c:1215 eelf32_tic6x_linux_be.c:1215
8642 -#: eelf32_tic6x_linux_le.c:1215 eelf32_x86_64.c:1409 eelf32_x86_64_nacl.c:1077
8643 -#: eelf32am33lin.c:1077 eelf32b4300.c:1303 eelf32bfin.c:1086
8644 -#: eelf32bfinfd.c:1086 eelf32bmip.c:1303 eelf32bmipn32.c:1321
8645 -#: eelf32bsmip.c:1321 eelf32btsmip.c:1303 eelf32btsmip_fbsd.c:1303
8646 -#: eelf32btsmipn32.c:1303 eelf32btsmipn32_fbsd.c:1303 eelf32cr16.c:1228
8647 -#: eelf32cr16c.c:1077 eelf32crx.c:1116 eelf32ebmip.c:1303
8648 -#: eelf32ebmipvxworks.c:1332 eelf32elmip.c:1303 eelf32elmipvxworks.c:1332
8649 +#: ecskyelf.c:1334 ecskyelf_linux.c:1334 ed10velf.c:1077 eelf32_sparc.c:1077
8650 +#: eelf32_sparc_sol2.c:1208 eelf32_sparc_vxworks.c:1106 eelf32_spu.c:1747
8651 +#: eelf32_tic6x_be.c:1215 eelf32_tic6x_elf_be.c:1215
8652 +#: eelf32_tic6x_elf_le.c:1215 eelf32_tic6x_le.c:1215
8653 +#: eelf32_tic6x_linux_be.c:1215 eelf32_tic6x_linux_le.c:1215
8654 +#: eelf32_x86_64.c:1409 eelf32_x86_64_nacl.c:1077 eelf32am33lin.c:1077
8655 +#: eelf32b4300.c:1304 eelf32bfin.c:1086 eelf32bfinfd.c:1086 eelf32bmip.c:1304
8656 +#: eelf32bmipn32.c:1322 eelf32bsmip.c:1322 eelf32btsmip.c:1304
8657 +#: eelf32btsmip_fbsd.c:1304 eelf32btsmipn32.c:1304 eelf32btsmipn32_fbsd.c:1304
8658 +#: eelf32cr16.c:1228 eelf32cr16c.c:1077 eelf32crx.c:1116 eelf32ebmip.c:1304
8659 +#: eelf32ebmipvxworks.c:1333 eelf32elmip.c:1304 eelf32elmipvxworks.c:1333
8660 #: eelf32epiphany.c:1077 eelf32epiphany_4x4.c:1079 eelf32frvfd.c:1077
8661 -#: eelf32ip2k.c:1077 eelf32l4300.c:1303 eelf32lm32.c:1077 eelf32lm32fd.c:1077
8662 -#: eelf32lmip.c:1303 eelf32lppc.c:1280 eelf32lppclinux.c:1280
8663 -#: eelf32lppcnto.c:1280 eelf32lppcsim.c:1280 eelf32lr5900.c:1303
8664 -#: eelf32lr5900n32.c:1303 eelf32lriscv.c:1142 eelf32lriscv_ilp32.c:1142
8665 -#: eelf32lriscv_ilp32f.c:1142 eelf32lsmip.c:1303 eelf32ltsmip.c:1303
8666 -#: eelf32ltsmip_fbsd.c:1303 eelf32ltsmipn32.c:1303 eelf32ltsmipn32_fbsd.c:1303
8667 +#: eelf32ip2k.c:1077 eelf32l4300.c:1304 eelf32lm32.c:1077 eelf32lm32fd.c:1077
8668 +#: eelf32lmip.c:1304 eelf32lppc.c:1293 eelf32lppclinux.c:1293
8669 +#: eelf32lppcnto.c:1293 eelf32lppcsim.c:1293 eelf32lr5900.c:1304
8670 +#: eelf32lr5900n32.c:1304 eelf32lriscv.c:1142 eelf32lriscv_ilp32.c:1142
8671 +#: eelf32lriscv_ilp32f.c:1142 eelf32lsmip.c:1304 eelf32ltsmip.c:1304
8672 +#: eelf32ltsmip_fbsd.c:1304 eelf32ltsmipn32.c:1304 eelf32ltsmipn32_fbsd.c:1304
8673 #: eelf32m32c.c:1088 eelf32mb_linux.c:1077 eelf32mbel_linux.c:1077
8674 #: eelf32mcore.c:1077 eelf32mep.c:1077 eelf32metag.c:1352
8675 -#: eelf32microblaze.c:1077 eelf32microblazeel.c:1077 eelf32mipswindiss.c:1303
8676 -#: eelf32or1k.c:1077 eelf32or1k_linux.c:1077 eelf32ppc.c:1280
8677 -#: eelf32ppc_fbsd.c:1280 eelf32ppclinux.c:1280 eelf32ppcnto.c:1280
8678 -#: eelf32ppcsim.c:1280 eelf32ppcvxworks.c:1254 eelf32ppcwindiss.c:1280
8679 +#: eelf32microblaze.c:1077 eelf32microblazeel.c:1077 eelf32mipswindiss.c:1304
8680 +#: eelf32or1k.c:1077 eelf32or1k_linux.c:1077 eelf32ppc.c:1293
8681 +#: eelf32ppc_fbsd.c:1293 eelf32ppclinux.c:1293 eelf32ppcnto.c:1293
8682 +#: eelf32ppcsim.c:1293 eelf32ppcvxworks.c:1267 eelf32ppcwindiss.c:1293
8683 #: eelf32rl78.c:1077 eelf32rx.c:1093 eelf32tilegx.c:1077
8684 #: eelf32tilegx_be.c:1077 eelf32tilepro.c:1077 eelf32vax.c:1077
8685 #: eelf32visium.c:1077 eelf32xc16x.c:1077 eelf32xc16xl.c:1077
8686 @@ -4067,11 +4096,11 @@ msgstr "%s requis par %pB\n"
8687 #: eelf64_aix.c:1077 eelf64_ia64.c:1101 eelf64_ia64_fbsd.c:1101
8688 #: eelf64_s390.c:1092 eelf64_sparc.c:1077 eelf64_sparc_fbsd.c:1077
8689 #: eelf64_sparc_sol2.c:1208 eelf64alpha.c:1160 eelf64alpha_fbsd.c:1160
8690 -#: eelf64alpha_nbsd.c:1160 eelf64bmip.c:1321 eelf64btsmip.c:1303
8691 -#: eelf64btsmip_fbsd.c:1303 eelf64hppa.c:1077 eelf64lppc.c:1727
8692 +#: eelf64alpha_nbsd.c:1160 eelf64bmip.c:1322 eelf64btsmip.c:1304
8693 +#: eelf64btsmip_fbsd.c:1304 eelf64hppa.c:1077 eelf64lppc.c:1739
8694 #: eelf64lriscv.c:1142 eelf64lriscv_lp64.c:1142 eelf64lriscv_lp64f.c:1142
8695 -#: eelf64ltsmip.c:1303 eelf64ltsmip_fbsd.c:1303 eelf64mmix.c:1188
8696 -#: eelf64ppc.c:1727 eelf64ppc_fbsd.c:1727 eelf64rdos.c:1077
8697 +#: eelf64ltsmip.c:1304 eelf64ltsmip_fbsd.c:1304 eelf64mmix.c:1188
8698 +#: eelf64ppc.c:1739 eelf64ppc_fbsd.c:1739 eelf64rdos.c:1077
8699 #: eelf64tilegx.c:1077 eelf64tilegx_be.c:1077 eelf_i386.c:1409
8700 #: eelf_i386_be.c:1077 eelf_i386_chaos.c:1077 eelf_i386_fbsd.c:1077
8701 #: eelf_i386_ldso.c:1077 eelf_i386_nacl.c:1077 eelf_i386_sol2.c:1208
8702 @@ -4088,15 +4117,14 @@ msgstr "%s requis par %pB\n"
8703 #: em32relf_linux.c:1077 em32rlelf.c:1077 em32rlelf_linux.c:1077
8704 #: em68hc11elf.c:1377 em68hc11elfb.c:1377 em68hc12elf.c:1377
8705 #: em68hc12elfb.c:1377 em68kelf.c:1227 em68kelfnbsd.c:1227 em9s12zelf.c:1077
8706 -#: emn10300.c:1077 ends32belf.c:1254 ends32belf16m.c:1254
8707 -#: ends32belf_linux.c:1254 ends32elf.c:1254 ends32elf16m.c:1254
8708 -#: ends32elf_linux.c:1254 enios2elf.c:1370 enios2linux.c:1370 eppclynx.c:1280
8709 +#: emn10300.c:1077 ends32belf.c:1184 ends32belf16m.c:1184
8710 +#: ends32belf_linux.c:1184 ends32elf.c:1184 ends32elf16m.c:1184
8711 +#: ends32elf_linux.c:1184 enios2elf.c:1370 enios2linux.c:1370 eppclynx.c:1293
8712 #: epruelf.c:1097 escore3_elf.c:1097 escore7_elf.c:1097 eshelf.c:1077
8713 #: eshelf_fd.c:1077 eshelf_linux.c:1077 eshelf_nbsd.c:1077 eshelf_nto.c:1077
8714 #: eshelf_uclinux.c:1077 eshelf_vxworks.c:1106 eshlelf.c:1077
8715 #: eshlelf_fd.c:1077 eshlelf_linux.c:1077 eshlelf_nbsd.c:1077
8716 #: eshlelf_nto.c:1077 eshlelf_vxworks.c:1106 ev850.c:1123 ev850_rh850.c:1123
8717 -#: exgateelf.c:1077
8718 msgid "%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)\n"
8719 msgstr "%P : avertissement : %s, requis par %pB, non trouvé (essayez avec -rpath ou -rpath-link)\n"
8721 @@ -4117,30 +4145,30 @@ msgstr "%P : avertissement : %s, requis par %pB, non trouvé (essayez avec -rp
8722 #: eavr51.c:1287 eavr6.c:1287 eavrtiny.c:1287 eavrxmega1.c:1287
8723 #: eavrxmega2.c:1287 eavrxmega3.c:1287 eavrxmega4.c:1287 eavrxmega5.c:1287
8724 #: eavrxmega6.c:1287 eavrxmega7.c:1287 ecriself.c:1084 ecrislinux.c:1084
8725 -#: ed10velf.c:1084 eelf32_sparc.c:1084 eelf32_sparc_sol2.c:1215
8726 -#: eelf32_sparc_vxworks.c:1113 eelf32_spu.c:1618 eelf32_tic6x_be.c:1222
8727 -#: eelf32_tic6x_elf_be.c:1222 eelf32_tic6x_elf_le.c:1222
8728 -#: eelf32_tic6x_le.c:1222 eelf32_tic6x_linux_be.c:1222
8729 -#: eelf32_tic6x_linux_le.c:1222 eelf32_x86_64.c:1416 eelf32_x86_64_nacl.c:1084
8730 -#: eelf32am33lin.c:1084 eelf32b4300.c:1310 eelf32bfin.c:1093
8731 -#: eelf32bfinfd.c:1093 eelf32bmip.c:1310 eelf32bmipn32.c:1328
8732 -#: eelf32bsmip.c:1328 eelf32btsmip.c:1310 eelf32btsmip_fbsd.c:1310
8733 -#: eelf32btsmipn32.c:1310 eelf32btsmipn32_fbsd.c:1310 eelf32cr16.c:1235
8734 -#: eelf32cr16c.c:1084 eelf32crx.c:1123 eelf32ebmip.c:1310
8735 -#: eelf32ebmipvxworks.c:1339 eelf32elmip.c:1310 eelf32elmipvxworks.c:1339
8736 +#: ecskyelf.c:1341 ecskyelf_linux.c:1341 ed10velf.c:1084 eelf32_sparc.c:1084
8737 +#: eelf32_sparc_sol2.c:1215 eelf32_sparc_vxworks.c:1113 eelf32_spu.c:1754
8738 +#: eelf32_tic6x_be.c:1222 eelf32_tic6x_elf_be.c:1222
8739 +#: eelf32_tic6x_elf_le.c:1222 eelf32_tic6x_le.c:1222
8740 +#: eelf32_tic6x_linux_be.c:1222 eelf32_tic6x_linux_le.c:1222
8741 +#: eelf32_x86_64.c:1416 eelf32_x86_64_nacl.c:1084 eelf32am33lin.c:1084
8742 +#: eelf32b4300.c:1311 eelf32bfin.c:1093 eelf32bfinfd.c:1093 eelf32bmip.c:1311
8743 +#: eelf32bmipn32.c:1329 eelf32bsmip.c:1329 eelf32btsmip.c:1311
8744 +#: eelf32btsmip_fbsd.c:1311 eelf32btsmipn32.c:1311 eelf32btsmipn32_fbsd.c:1311
8745 +#: eelf32cr16.c:1235 eelf32cr16c.c:1084 eelf32crx.c:1123 eelf32ebmip.c:1311
8746 +#: eelf32ebmipvxworks.c:1340 eelf32elmip.c:1311 eelf32elmipvxworks.c:1340
8747 #: eelf32epiphany.c:1084 eelf32epiphany_4x4.c:1086 eelf32frvfd.c:1084
8748 -#: eelf32ip2k.c:1084 eelf32l4300.c:1310 eelf32lm32.c:1084 eelf32lm32fd.c:1084
8749 -#: eelf32lmip.c:1310 eelf32lppc.c:1287 eelf32lppclinux.c:1287
8750 -#: eelf32lppcnto.c:1287 eelf32lppcsim.c:1287 eelf32lr5900.c:1310
8751 -#: eelf32lr5900n32.c:1310 eelf32lriscv.c:1149 eelf32lriscv_ilp32.c:1149
8752 -#: eelf32lriscv_ilp32f.c:1149 eelf32lsmip.c:1310 eelf32ltsmip.c:1310
8753 -#: eelf32ltsmip_fbsd.c:1310 eelf32ltsmipn32.c:1310 eelf32ltsmipn32_fbsd.c:1310
8754 +#: eelf32ip2k.c:1084 eelf32l4300.c:1311 eelf32lm32.c:1084 eelf32lm32fd.c:1084
8755 +#: eelf32lmip.c:1311 eelf32lppc.c:1300 eelf32lppclinux.c:1300
8756 +#: eelf32lppcnto.c:1300 eelf32lppcsim.c:1300 eelf32lr5900.c:1311
8757 +#: eelf32lr5900n32.c:1311 eelf32lriscv.c:1149 eelf32lriscv_ilp32.c:1149
8758 +#: eelf32lriscv_ilp32f.c:1149 eelf32lsmip.c:1311 eelf32ltsmip.c:1311
8759 +#: eelf32ltsmip_fbsd.c:1311 eelf32ltsmipn32.c:1311 eelf32ltsmipn32_fbsd.c:1311
8760 #: eelf32m32c.c:1095 eelf32mb_linux.c:1084 eelf32mbel_linux.c:1084
8761 #: eelf32mcore.c:1084 eelf32mep.c:1084 eelf32metag.c:1359
8762 -#: eelf32microblaze.c:1084 eelf32microblazeel.c:1084 eelf32mipswindiss.c:1310
8763 -#: eelf32or1k.c:1084 eelf32or1k_linux.c:1084 eelf32ppc.c:1287
8764 -#: eelf32ppc_fbsd.c:1287 eelf32ppclinux.c:1287 eelf32ppcnto.c:1287
8765 -#: eelf32ppcsim.c:1287 eelf32ppcvxworks.c:1261 eelf32ppcwindiss.c:1287
8766 +#: eelf32microblaze.c:1084 eelf32microblazeel.c:1084 eelf32mipswindiss.c:1311
8767 +#: eelf32or1k.c:1084 eelf32or1k_linux.c:1084 eelf32ppc.c:1300
8768 +#: eelf32ppc_fbsd.c:1300 eelf32ppclinux.c:1300 eelf32ppcnto.c:1300
8769 +#: eelf32ppcsim.c:1300 eelf32ppcvxworks.c:1274 eelf32ppcwindiss.c:1300
8770 #: eelf32rl78.c:1084 eelf32rx.c:1100 eelf32tilegx.c:1084
8771 #: eelf32tilegx_be.c:1084 eelf32tilepro.c:1084 eelf32vax.c:1084
8772 #: eelf32visium.c:1084 eelf32xc16x.c:1084 eelf32xc16xl.c:1084
8773 @@ -4148,11 +4176,11 @@ msgstr "%P : avertissement : %s, requis par %pB, non trouvé (essayez avec -rp
8774 #: eelf64_aix.c:1084 eelf64_ia64.c:1108 eelf64_ia64_fbsd.c:1108
8775 #: eelf64_s390.c:1099 eelf64_sparc.c:1084 eelf64_sparc_fbsd.c:1084
8776 #: eelf64_sparc_sol2.c:1215 eelf64alpha.c:1167 eelf64alpha_fbsd.c:1167
8777 -#: eelf64alpha_nbsd.c:1167 eelf64bmip.c:1328 eelf64btsmip.c:1310
8778 -#: eelf64btsmip_fbsd.c:1310 eelf64hppa.c:1084 eelf64lppc.c:1734
8779 +#: eelf64alpha_nbsd.c:1167 eelf64bmip.c:1329 eelf64btsmip.c:1311
8780 +#: eelf64btsmip_fbsd.c:1311 eelf64hppa.c:1084 eelf64lppc.c:1746
8781 #: eelf64lriscv.c:1149 eelf64lriscv_lp64.c:1149 eelf64lriscv_lp64f.c:1149
8782 -#: eelf64ltsmip.c:1310 eelf64ltsmip_fbsd.c:1310 eelf64mmix.c:1195
8783 -#: eelf64ppc.c:1734 eelf64ppc_fbsd.c:1734 eelf64rdos.c:1084
8784 +#: eelf64ltsmip.c:1311 eelf64ltsmip_fbsd.c:1311 eelf64mmix.c:1195
8785 +#: eelf64ppc.c:1746 eelf64ppc_fbsd.c:1746 eelf64rdos.c:1084
8786 #: eelf64tilegx.c:1084 eelf64tilegx_be.c:1084 eelf_i386.c:1416
8787 #: eelf_i386_be.c:1084 eelf_i386_chaos.c:1084 eelf_i386_fbsd.c:1084
8788 #: eelf_i386_ldso.c:1084 eelf_i386_nacl.c:1084 eelf_i386_sol2.c:1215
8789 @@ -4169,15 +4197,14 @@ msgstr "%P : avertissement : %s, requis par %pB, non trouvé (essayez avec -rp
8790 #: em32relf_linux.c:1084 em32rlelf.c:1084 em32rlelf_linux.c:1084
8791 #: em68hc11elf.c:1384 em68hc11elfb.c:1384 em68hc12elf.c:1384
8792 #: em68hc12elfb.c:1384 em68kelf.c:1234 em68kelfnbsd.c:1234 em9s12zelf.c:1084
8793 -#: emn10300.c:1084 ends32belf.c:1261 ends32belf16m.c:1261
8794 -#: ends32belf_linux.c:1261 ends32elf.c:1261 ends32elf16m.c:1261
8795 -#: ends32elf_linux.c:1261 enios2elf.c:1377 enios2linux.c:1377 eppclynx.c:1287
8796 +#: emn10300.c:1084 ends32belf.c:1191 ends32belf16m.c:1191
8797 +#: ends32belf_linux.c:1191 ends32elf.c:1191 ends32elf16m.c:1191
8798 +#: ends32elf_linux.c:1191 enios2elf.c:1377 enios2linux.c:1377 eppclynx.c:1300
8799 #: epruelf.c:1104 escore3_elf.c:1104 escore7_elf.c:1104 eshelf.c:1084
8800 #: eshelf_fd.c:1084 eshelf_linux.c:1084 eshelf_nbsd.c:1084 eshelf_nto.c:1084
8801 #: eshelf_uclinux.c:1084 eshelf_vxworks.c:1113 eshlelf.c:1084
8802 #: eshlelf_fd.c:1084 eshlelf_linux.c:1084 eshlelf_nbsd.c:1084
8803 #: eshlelf_nto.c:1084 eshlelf_vxworks.c:1113 ev850.c:1130 ev850_rh850.c:1130
8804 -#: exgateelf.c:1084
8805 msgid "%F%P: failed to parse EH frame entries\n"
8806 msgstr "%F%P : échec de l'analyse des entrées du cadre EH\n"
8808 @@ -4199,30 +4226,30 @@ msgstr "%F%P : échec de l'analyse des entrées du cadre EH\n"
8809 #: eavr51.c:1318 eavr6.c:1318 eavrtiny.c:1318 eavrxmega1.c:1318
8810 #: eavrxmega2.c:1318 eavrxmega3.c:1318 eavrxmega4.c:1318 eavrxmega5.c:1318
8811 #: eavrxmega6.c:1318 eavrxmega7.c:1318 ecriself.c:1115 ecrislinux.c:1115
8812 -#: ed10velf.c:1115 eelf32_sparc.c:1115 eelf32_sparc_sol2.c:1246
8813 -#: eelf32_sparc_vxworks.c:1144 eelf32_spu.c:1649 eelf32_tic6x_be.c:1253
8814 -#: eelf32_tic6x_elf_be.c:1253 eelf32_tic6x_elf_le.c:1253
8815 -#: eelf32_tic6x_le.c:1253 eelf32_tic6x_linux_be.c:1253
8816 -#: eelf32_tic6x_linux_le.c:1253 eelf32_x86_64.c:1447 eelf32_x86_64_nacl.c:1115
8817 -#: eelf32am33lin.c:1115 eelf32b4300.c:1341 eelf32bfin.c:1124
8818 -#: eelf32bfinfd.c:1124 eelf32bmip.c:1341 eelf32bmipn32.c:1359
8819 -#: eelf32bsmip.c:1359 eelf32btsmip.c:1341 eelf32btsmip_fbsd.c:1341
8820 -#: eelf32btsmipn32.c:1341 eelf32btsmipn32_fbsd.c:1341 eelf32cr16.c:1266
8821 -#: eelf32cr16c.c:1115 eelf32crx.c:1154 eelf32ebmip.c:1341
8822 -#: eelf32ebmipvxworks.c:1370 eelf32elmip.c:1341 eelf32elmipvxworks.c:1370
8823 +#: ecskyelf.c:1372 ecskyelf_linux.c:1372 ed10velf.c:1115 eelf32_sparc.c:1115
8824 +#: eelf32_sparc_sol2.c:1246 eelf32_sparc_vxworks.c:1144 eelf32_spu.c:1785
8825 +#: eelf32_tic6x_be.c:1253 eelf32_tic6x_elf_be.c:1253
8826 +#: eelf32_tic6x_elf_le.c:1253 eelf32_tic6x_le.c:1253
8827 +#: eelf32_tic6x_linux_be.c:1253 eelf32_tic6x_linux_le.c:1253
8828 +#: eelf32_x86_64.c:1447 eelf32_x86_64_nacl.c:1115 eelf32am33lin.c:1115
8829 +#: eelf32b4300.c:1342 eelf32bfin.c:1124 eelf32bfinfd.c:1124 eelf32bmip.c:1342
8830 +#: eelf32bmipn32.c:1360 eelf32bsmip.c:1360 eelf32btsmip.c:1342
8831 +#: eelf32btsmip_fbsd.c:1342 eelf32btsmipn32.c:1342 eelf32btsmipn32_fbsd.c:1342
8832 +#: eelf32cr16.c:1266 eelf32cr16c.c:1115 eelf32crx.c:1154 eelf32ebmip.c:1342
8833 +#: eelf32ebmipvxworks.c:1371 eelf32elmip.c:1342 eelf32elmipvxworks.c:1371
8834 #: eelf32epiphany.c:1115 eelf32epiphany_4x4.c:1117 eelf32frvfd.c:1115
8835 -#: eelf32ip2k.c:1115 eelf32l4300.c:1341 eelf32lm32.c:1115 eelf32lm32fd.c:1115
8836 -#: eelf32lmip.c:1341 eelf32lppc.c:1318 eelf32lppclinux.c:1318
8837 -#: eelf32lppcnto.c:1318 eelf32lppcsim.c:1318 eelf32lr5900.c:1341
8838 -#: eelf32lr5900n32.c:1341 eelf32lriscv.c:1180 eelf32lriscv_ilp32.c:1180
8839 -#: eelf32lriscv_ilp32f.c:1180 eelf32lsmip.c:1341 eelf32ltsmip.c:1341
8840 -#: eelf32ltsmip_fbsd.c:1341 eelf32ltsmipn32.c:1341 eelf32ltsmipn32_fbsd.c:1341
8841 +#: eelf32ip2k.c:1115 eelf32l4300.c:1342 eelf32lm32.c:1115 eelf32lm32fd.c:1115
8842 +#: eelf32lmip.c:1342 eelf32lppc.c:1331 eelf32lppclinux.c:1331
8843 +#: eelf32lppcnto.c:1331 eelf32lppcsim.c:1331 eelf32lr5900.c:1342
8844 +#: eelf32lr5900n32.c:1342 eelf32lriscv.c:1180 eelf32lriscv_ilp32.c:1180
8845 +#: eelf32lriscv_ilp32f.c:1180 eelf32lsmip.c:1342 eelf32ltsmip.c:1342
8846 +#: eelf32ltsmip_fbsd.c:1342 eelf32ltsmipn32.c:1342 eelf32ltsmipn32_fbsd.c:1342
8847 #: eelf32m32c.c:1126 eelf32mb_linux.c:1115 eelf32mbel_linux.c:1115
8848 #: eelf32mcore.c:1115 eelf32mep.c:1115 eelf32metag.c:1390
8849 -#: eelf32microblaze.c:1115 eelf32microblazeel.c:1115 eelf32mipswindiss.c:1341
8850 -#: eelf32or1k.c:1115 eelf32or1k_linux.c:1115 eelf32ppc.c:1318
8851 -#: eelf32ppc_fbsd.c:1318 eelf32ppclinux.c:1318 eelf32ppcnto.c:1318
8852 -#: eelf32ppcsim.c:1318 eelf32ppcvxworks.c:1292 eelf32ppcwindiss.c:1318
8853 +#: eelf32microblaze.c:1115 eelf32microblazeel.c:1115 eelf32mipswindiss.c:1342
8854 +#: eelf32or1k.c:1115 eelf32or1k_linux.c:1115 eelf32ppc.c:1331
8855 +#: eelf32ppc_fbsd.c:1331 eelf32ppclinux.c:1331 eelf32ppcnto.c:1331
8856 +#: eelf32ppcsim.c:1331 eelf32ppcvxworks.c:1305 eelf32ppcwindiss.c:1331
8857 #: eelf32rl78.c:1115 eelf32rx.c:1131 eelf32tilegx.c:1115
8858 #: eelf32tilegx_be.c:1115 eelf32tilepro.c:1115 eelf32vax.c:1115
8859 #: eelf32visium.c:1115 eelf32xc16x.c:1115 eelf32xc16xl.c:1115
8860 @@ -4230,11 +4257,11 @@ msgstr "%F%P : échec de l'analyse des entrées du cadre EH\n"
8861 #: eelf64_aix.c:1115 eelf64_ia64.c:1139 eelf64_ia64_fbsd.c:1139
8862 #: eelf64_s390.c:1130 eelf64_sparc.c:1115 eelf64_sparc_fbsd.c:1115
8863 #: eelf64_sparc_sol2.c:1246 eelf64alpha.c:1198 eelf64alpha_fbsd.c:1198
8864 -#: eelf64alpha_nbsd.c:1198 eelf64bmip.c:1359 eelf64btsmip.c:1341
8865 -#: eelf64btsmip_fbsd.c:1341 eelf64hppa.c:1115 eelf64lppc.c:1765
8866 +#: eelf64alpha_nbsd.c:1198 eelf64bmip.c:1360 eelf64btsmip.c:1342
8867 +#: eelf64btsmip_fbsd.c:1342 eelf64hppa.c:1115 eelf64lppc.c:1777
8868 #: eelf64lriscv.c:1180 eelf64lriscv_lp64.c:1180 eelf64lriscv_lp64f.c:1180
8869 -#: eelf64ltsmip.c:1341 eelf64ltsmip_fbsd.c:1341 eelf64mmix.c:1226
8870 -#: eelf64ppc.c:1765 eelf64ppc_fbsd.c:1765 eelf64rdos.c:1115
8871 +#: eelf64ltsmip.c:1342 eelf64ltsmip_fbsd.c:1342 eelf64mmix.c:1226
8872 +#: eelf64ppc.c:1777 eelf64ppc_fbsd.c:1777 eelf64rdos.c:1115
8873 #: eelf64tilegx.c:1115 eelf64tilegx_be.c:1115 eelf_i386.c:1447
8874 #: eelf_i386_be.c:1115 eelf_i386_chaos.c:1115 eelf_i386_fbsd.c:1115
8875 #: eelf_i386_ldso.c:1115 eelf_i386_nacl.c:1115 eelf_i386_sol2.c:1246
8876 @@ -4251,730 +4278,723 @@ msgstr "%F%P : échec de l'analyse des entrées du cadre EH\n"
8877 #: em32relf_linux.c:1115 em32rlelf.c:1115 em32rlelf_linux.c:1115
8878 #: em68hc11elf.c:1415 em68hc11elfb.c:1415 em68hc12elf.c:1415
8879 #: em68hc12elfb.c:1415 em68kelf.c:1265 em68kelfnbsd.c:1265 em9s12zelf.c:1115
8880 -#: emn10300.c:1115 ends32belf.c:1292 ends32belf16m.c:1292
8881 -#: ends32belf_linux.c:1292 ends32elf.c:1292 ends32elf16m.c:1292
8882 -#: ends32elf_linux.c:1292 enios2elf.c:1408 enios2linux.c:1408 eppclynx.c:1318
8883 +#: emn10300.c:1115 ends32belf.c:1222 ends32belf16m.c:1222
8884 +#: ends32belf_linux.c:1222 ends32elf.c:1222 ends32elf16m.c:1222
8885 +#: ends32elf_linux.c:1222 enios2elf.c:1408 enios2linux.c:1408 eppclynx.c:1331
8886 #: eppcmacos.c:1369 epruelf.c:1135 escore3_elf.c:1135 escore7_elf.c:1135
8887 #: eshelf.c:1115 eshelf_fd.c:1115 eshelf_linux.c:1115 eshelf_nbsd.c:1115
8888 #: eshelf_nto.c:1115 eshelf_uclinux.c:1115 eshelf_vxworks.c:1144
8889 #: eshlelf.c:1115 eshlelf_fd.c:1115 eshlelf_linux.c:1115 eshlelf_nbsd.c:1115
8890 #: eshlelf_nto.c:1115 eshlelf_vxworks.c:1144 ev850.c:1161 ev850_rh850.c:1161
8891 -#: exgateelf.c:1115
8892 msgid "%F%P: failed to record assignment to %s: %E\n"
8893 msgstr "%F%P : échec de l'enregistrement de l'affectation vers %s : %E\n"
8895 -#: eaarch64cloudabi.c:1617 eaarch64cloudabi.c:1679 eaarch64cloudabib.c:1617
8896 -#: eaarch64cloudabib.c:1679 eaarch64elf.c:1617 eaarch64elf.c:1679
8897 -#: eaarch64elf32.c:1617 eaarch64elf32.c:1679 eaarch64elf32b.c:1617
8898 -#: eaarch64elf32b.c:1679 eaarch64elfb.c:1617 eaarch64elfb.c:1679
8899 -#: eaarch64fbsd.c:1617 eaarch64fbsd.c:1679 eaarch64fbsdb.c:1617
8900 -#: eaarch64fbsdb.c:1679 eaarch64linux.c:1617 eaarch64linux.c:1686
8901 -#: eaarch64linux32.c:1617 eaarch64linux32.c:1686 eaarch64linux32b.c:1617
8902 -#: eaarch64linux32b.c:1686 eaarch64linuxb.c:1617 eaarch64linuxb.c:1686
8903 -#: eaix5ppc.c:830 eaix5rs6.c:830 eaixppc.c:830 eaixrs6.c:830 earcelf.c:1302
8904 -#: earcelf.c:1364 earcelf_prof.c:1302 earcelf_prof.c:1364 earclinux.c:1304
8905 -#: earclinux.c:1366 earclinux_nps.c:1304 earclinux_nps.c:1366
8906 -#: earclinux_prof.c:1304 earclinux_prof.c:1366 earcv2elf.c:1302
8907 -#: earcv2elf.c:1364 earcv2elfx.c:1302 earcv2elfx.c:1364 earmelf.c:1837
8908 -#: earmelf.c:1899 earmelf_fbsd.c:1837 earmelf_fbsd.c:1906
8909 -#: earmelf_fuchsia.c:1837 earmelf_fuchsia.c:1899 earmelf_linux.c:1837
8910 -#: earmelf_linux.c:1899 earmelf_linux_eabi.c:1837 earmelf_linux_eabi.c:1899
8911 -#: earmelf_linux_fdpiceabi.c:1837 earmelf_linux_fdpiceabi.c:1899
8912 -#: earmelf_nacl.c:1837 earmelf_nacl.c:1899 earmelf_nbsd.c:1837
8913 -#: earmelf_nbsd.c:1899 earmelf_phoenix.c:1837 earmelf_phoenix.c:1899
8914 -#: earmelf_vxworks.c:1867 earmelf_vxworks.c:1929 earmelfb.c:1837
8915 -#: earmelfb.c:1899 earmelfb_fbsd.c:1837 earmelfb_fbsd.c:1906
8916 -#: earmelfb_fuchsia.c:1837 earmelfb_fuchsia.c:1899 earmelfb_linux.c:1837
8917 -#: earmelfb_linux.c:1899 earmelfb_linux_eabi.c:1837 earmelfb_linux_eabi.c:1899
8918 -#: earmelfb_linux_fdpiceabi.c:1837 earmelfb_linux_fdpiceabi.c:1899
8919 -#: earmelfb_nacl.c:1837 earmelfb_nacl.c:1899 earmelfb_nbsd.c:1837
8920 -#: earmelfb_nbsd.c:1899 earmnto.c:1837 earmnto.c:1899 earmsymbian.c:1837
8921 -#: earmsymbian.c:1899 eavr1.c:1505 eavr1.c:1567 eavr2.c:1505 eavr2.c:1567
8922 -#: eavr25.c:1505 eavr25.c:1567 eavr3.c:1505 eavr3.c:1567 eavr31.c:1505
8923 -#: eavr31.c:1567 eavr35.c:1505 eavr35.c:1567 eavr4.c:1505 eavr4.c:1567
8924 -#: eavr5.c:1505 eavr5.c:1567 eavr51.c:1505 eavr51.c:1567 eavr6.c:1505
8925 -#: eavr6.c:1567 eavrtiny.c:1505 eavrtiny.c:1567 eavrxmega1.c:1505
8926 -#: eavrxmega1.c:1567 eavrxmega2.c:1505 eavrxmega2.c:1567 eavrxmega3.c:1505
8927 -#: eavrxmega3.c:1567 eavrxmega4.c:1505 eavrxmega4.c:1567 eavrxmega5.c:1505
8928 -#: eavrxmega5.c:1567 eavrxmega6.c:1505 eavrxmega6.c:1567 eavrxmega7.c:1505
8929 -#: eavrxmega7.c:1567 ecriself.c:1302 ecriself.c:1364 ecrislinux.c:1302
8930 -#: ecrislinux.c:1364 ed10velf.c:1302 ed10velf.c:1364 eelf32_sparc.c:1302
8931 -#: eelf32_sparc.c:1364 eelf32_sparc_sol2.c:1433 eelf32_sparc_sol2.c:1495
8932 -#: eelf32_sparc_vxworks.c:1331 eelf32_sparc_vxworks.c:1393 eelf32_spu.c:1836
8933 -#: eelf32_spu.c:1898 eelf32_tic6x_be.c:1440 eelf32_tic6x_be.c:1502
8934 -#: eelf32_tic6x_elf_be.c:1440 eelf32_tic6x_elf_be.c:1502
8935 -#: eelf32_tic6x_elf_le.c:1440 eelf32_tic6x_elf_le.c:1502
8936 -#: eelf32_tic6x_le.c:1440 eelf32_tic6x_le.c:1502 eelf32_tic6x_linux_be.c:1440
8937 -#: eelf32_tic6x_linux_be.c:1502 eelf32_tic6x_linux_le.c:1440
8938 -#: eelf32_tic6x_linux_le.c:1502 eelf32_x86_64.c:1634 eelf32_x86_64.c:1696
8939 -#: eelf32_x86_64_nacl.c:1302 eelf32_x86_64_nacl.c:1364 eelf32am33lin.c:1302
8940 -#: eelf32am33lin.c:1364 eelf32b4300.c:1528 eelf32b4300.c:1590
8941 -#: eelf32bfin.c:1311 eelf32bfin.c:1373 eelf32bfinfd.c:1311 eelf32bfinfd.c:1373
8942 -#: eelf32bmip.c:1528 eelf32bmip.c:1590 eelf32bmipn32.c:1546
8943 -#: eelf32bmipn32.c:1608 eelf32bsmip.c:1546 eelf32bsmip.c:1608
8944 -#: eelf32btsmip.c:1528 eelf32btsmip.c:1590 eelf32btsmip_fbsd.c:1528
8945 -#: eelf32btsmip_fbsd.c:1597 eelf32btsmipn32.c:1528 eelf32btsmipn32.c:1590
8946 -#: eelf32btsmipn32_fbsd.c:1528 eelf32btsmipn32_fbsd.c:1597 eelf32cr16.c:1453
8947 -#: eelf32cr16.c:1515 eelf32cr16c.c:1302 eelf32cr16c.c:1364 eelf32crx.c:1341
8948 -#: eelf32crx.c:1403 eelf32ebmip.c:1528 eelf32ebmip.c:1590
8949 -#: eelf32ebmipvxworks.c:1557 eelf32ebmipvxworks.c:1619 eelf32elmip.c:1528
8950 -#: eelf32elmip.c:1590 eelf32elmipvxworks.c:1557 eelf32elmipvxworks.c:1619
8951 -#: eelf32epiphany.c:1302 eelf32epiphany.c:1364 eelf32epiphany_4x4.c:1304
8952 -#: eelf32epiphany_4x4.c:1366 eelf32frvfd.c:1302 eelf32frvfd.c:1364
8953 -#: eelf32ip2k.c:1302 eelf32ip2k.c:1364 eelf32l4300.c:1528 eelf32l4300.c:1590
8954 -#: eelf32lm32.c:1302 eelf32lm32.c:1364 eelf32lm32fd.c:1302 eelf32lm32fd.c:1364
8955 -#: eelf32lmip.c:1528 eelf32lmip.c:1590 eelf32lppc.c:1505 eelf32lppc.c:1567
8956 -#: eelf32lppclinux.c:1505 eelf32lppclinux.c:1567 eelf32lppcnto.c:1505
8957 -#: eelf32lppcnto.c:1567 eelf32lppcsim.c:1505 eelf32lppcsim.c:1567
8958 -#: eelf32lr5900.c:1528 eelf32lr5900.c:1590 eelf32lr5900n32.c:1528
8959 -#: eelf32lr5900n32.c:1590 eelf32lriscv.c:1367 eelf32lriscv.c:1429
8960 -#: eelf32lriscv_ilp32.c:1367 eelf32lriscv_ilp32.c:1429
8961 -#: eelf32lriscv_ilp32f.c:1367 eelf32lriscv_ilp32f.c:1429 eelf32lsmip.c:1528
8962 -#: eelf32lsmip.c:1590 eelf32ltsmip.c:1528 eelf32ltsmip.c:1590
8963 -#: eelf32ltsmip_fbsd.c:1528 eelf32ltsmip_fbsd.c:1597 eelf32ltsmipn32.c:1528
8964 -#: eelf32ltsmipn32.c:1590 eelf32ltsmipn32_fbsd.c:1528
8965 -#: eelf32ltsmipn32_fbsd.c:1597 eelf32m32c.c:1313 eelf32m32c.c:1375
8966 -#: eelf32mb_linux.c:1302 eelf32mb_linux.c:1364 eelf32mbel_linux.c:1302
8967 -#: eelf32mbel_linux.c:1364 eelf32mcore.c:1302 eelf32mcore.c:1364
8968 -#: eelf32mep.c:1302 eelf32mep.c:1364 eelf32metag.c:1577 eelf32metag.c:1639
8969 -#: eelf32microblaze.c:1302 eelf32microblaze.c:1364 eelf32microblazeel.c:1302
8970 -#: eelf32microblazeel.c:1364 eelf32mipswindiss.c:1528 eelf32mipswindiss.c:1590
8971 -#: eelf32or1k.c:1302 eelf32or1k.c:1364 eelf32or1k_linux.c:1302
8972 -#: eelf32or1k_linux.c:1364 eelf32ppc.c:1505 eelf32ppc.c:1567
8973 -#: eelf32ppc_fbsd.c:1505 eelf32ppc_fbsd.c:1574 eelf32ppclinux.c:1505
8974 -#: eelf32ppclinux.c:1567 eelf32ppcnto.c:1505 eelf32ppcnto.c:1567
8975 -#: eelf32ppcsim.c:1505 eelf32ppcsim.c:1567 eelf32ppcvxworks.c:1479
8976 -#: eelf32ppcvxworks.c:1541 eelf32ppcwindiss.c:1505 eelf32ppcwindiss.c:1567
8977 -#: eelf32rl78.c:1302 eelf32rl78.c:1364 eelf32rx.c:1318 eelf32rx.c:1380
8978 -#: eelf32tilegx.c:1302 eelf32tilegx.c:1364 eelf32tilegx_be.c:1302
8979 -#: eelf32tilegx_be.c:1364 eelf32tilepro.c:1302 eelf32tilepro.c:1364
8980 -#: eelf32vax.c:1302 eelf32vax.c:1364 eelf32visium.c:1302 eelf32visium.c:1364
8981 -#: eelf32xc16x.c:1302 eelf32xc16x.c:1364 eelf32xc16xl.c:1302
8982 -#: eelf32xc16xl.c:1364 eelf32xc16xs.c:1302 eelf32xc16xs.c:1364
8983 -#: eelf32xstormy16.c:1313 eelf32xstormy16.c:1375 eelf32xtensa.c:3189
8984 -#: eelf32xtensa.c:3251 eelf64_aix.c:1302 eelf64_aix.c:1364 eelf64_ia64.c:1326
8985 -#: eelf64_ia64.c:1388 eelf64_ia64_fbsd.c:1326 eelf64_ia64_fbsd.c:1395
8986 -#: eelf64_ia64_vms.c:251 eelf64_s390.c:1317 eelf64_s390.c:1379
8987 -#: eelf64_sparc.c:1302 eelf64_sparc.c:1364 eelf64_sparc_fbsd.c:1302
8988 -#: eelf64_sparc_fbsd.c:1371 eelf64_sparc_sol2.c:1433 eelf64_sparc_sol2.c:1495
8989 -#: eelf64alpha.c:1385 eelf64alpha.c:1447 eelf64alpha_fbsd.c:1385
8990 -#: eelf64alpha_fbsd.c:1454 eelf64alpha_nbsd.c:1385 eelf64alpha_nbsd.c:1447
8991 -#: eelf64bmip.c:1546 eelf64bmip.c:1608 eelf64btsmip.c:1528 eelf64btsmip.c:1590
8992 -#: eelf64btsmip_fbsd.c:1528 eelf64btsmip_fbsd.c:1597 eelf64hppa.c:1302
8993 -#: eelf64hppa.c:1364 eelf64lppc.c:1952 eelf64lppc.c:2014 eelf64lriscv.c:1367
8994 -#: eelf64lriscv.c:1429 eelf64lriscv_lp64.c:1367 eelf64lriscv_lp64.c:1429
8995 -#: eelf64lriscv_lp64f.c:1367 eelf64lriscv_lp64f.c:1429 eelf64ltsmip.c:1528
8996 -#: eelf64ltsmip.c:1590 eelf64ltsmip_fbsd.c:1528 eelf64ltsmip_fbsd.c:1597
8997 -#: eelf64mmix.c:1413 eelf64mmix.c:1475 eelf64ppc.c:1952 eelf64ppc.c:2014
8998 -#: eelf64ppc_fbsd.c:1952 eelf64ppc_fbsd.c:2021 eelf64rdos.c:1302
8999 -#: eelf64rdos.c:1364 eelf64tilegx.c:1302 eelf64tilegx.c:1364
9000 -#: eelf64tilegx_be.c:1302 eelf64tilegx_be.c:1364 eelf_i386.c:1634
9001 -#: eelf_i386.c:1696 eelf_i386_be.c:1302 eelf_i386_be.c:1364
9002 -#: eelf_i386_chaos.c:1302 eelf_i386_chaos.c:1364 eelf_i386_fbsd.c:1302
9003 -#: eelf_i386_fbsd.c:1371 eelf_i386_ldso.c:1302 eelf_i386_ldso.c:1371
9004 -#: eelf_i386_nacl.c:1302 eelf_i386_nacl.c:1364 eelf_i386_sol2.c:1433
9005 -#: eelf_i386_sol2.c:1502 eelf_i386_vxworks.c:1331 eelf_i386_vxworks.c:1393
9006 -#: eelf_iamcu.c:1302 eelf_iamcu.c:1364 eelf_k1om.c:1634 eelf_k1om.c:1696
9007 -#: eelf_k1om_fbsd.c:1302 eelf_k1om_fbsd.c:1371 eelf_l1om.c:1634
9008 -#: eelf_l1om.c:1696 eelf_l1om_fbsd.c:1302 eelf_l1om_fbsd.c:1371
9009 -#: eelf_s390.c:1302 eelf_s390.c:1364 eelf_x86_64.c:1634 eelf_x86_64.c:1696
9010 -#: eelf_x86_64_cloudabi.c:1302 eelf_x86_64_cloudabi.c:1364
9011 -#: eelf_x86_64_fbsd.c:1302 eelf_x86_64_fbsd.c:1371 eelf_x86_64_nacl.c:1302
9012 -#: eelf_x86_64_nacl.c:1364 eelf_x86_64_sol2.c:1433 eelf_x86_64_sol2.c:1495
9013 -#: eh8300elf.c:1302 eh8300elf.c:1364 eh8300elf_linux.c:1302
9014 -#: eh8300elf_linux.c:1364 eh8300helf.c:1302 eh8300helf.c:1364
9015 -#: eh8300helf_linux.c:1302 eh8300helf_linux.c:1364 eh8300hnelf.c:1302
9016 -#: eh8300hnelf.c:1364 eh8300self.c:1302 eh8300self.c:1364
9017 -#: eh8300self_linux.c:1302 eh8300self_linux.c:1364 eh8300snelf.c:1302
9018 -#: eh8300snelf.c:1364 eh8300sxelf.c:1302 eh8300sxelf.c:1364
9019 -#: eh8300sxelf_linux.c:1302 eh8300sxelf_linux.c:1364 eh8300sxnelf.c:1302
9020 -#: eh8300sxnelf.c:1364 ehppa64linux.c:1302 ehppa64linux.c:1364 ehppaelf.c:1609
9021 -#: ehppaelf.c:1671 ehppalinux.c:1609 ehppalinux.c:1671 ehppanbsd.c:1609
9022 -#: ehppanbsd.c:1671 ehppaobsd.c:1609 ehppaobsd.c:1671 ei386lynx.c:1302
9023 -#: ei386lynx.c:1371 ei386moss.c:1302 ei386moss.c:1364 ei386nto.c:1302
9024 -#: ei386nto.c:1364 em32relf.c:1302 em32relf.c:1364 em32relf_linux.c:1302
9025 -#: em32relf_linux.c:1364 em32rlelf.c:1302 em32rlelf.c:1364
9026 -#: em32rlelf_linux.c:1302 em32rlelf_linux.c:1364 em68hc11elf.c:1602
9027 -#: em68hc11elf.c:1664 em68hc11elfb.c:1602 em68hc11elfb.c:1664
9028 -#: em68hc12elf.c:1602 em68hc12elf.c:1664 em68hc12elfb.c:1602
9029 -#: em68hc12elfb.c:1664 em68kelf.c:1452 em68kelf.c:1514 em68kelfnbsd.c:1452
9030 -#: em68kelfnbsd.c:1514 em9s12zelf.c:1302 em9s12zelf.c:1364 emn10300.c:1302
9031 -#: emn10300.c:1364 ends32belf.c:1479 ends32belf.c:1541 ends32belf16m.c:1479
9032 -#: ends32belf16m.c:1541 ends32belf_linux.c:1479 ends32belf_linux.c:1541
9033 -#: ends32elf.c:1479 ends32elf.c:1541 ends32elf16m.c:1479 ends32elf16m.c:1541
9034 -#: ends32elf_linux.c:1479 ends32elf_linux.c:1541 enios2elf.c:1595
9035 -#: enios2elf.c:1657 enios2linux.c:1595 enios2linux.c:1657 eppclynx.c:1505
9036 -#: eppclynx.c:1574 eppcmacos.c:830 epruelf.c:1322 epruelf.c:1384
9037 -#: escore3_elf.c:1322 escore3_elf.c:1384 escore7_elf.c:1322 escore7_elf.c:1384
9038 -#: eshelf.c:1302 eshelf.c:1364 eshelf_fd.c:1302 eshelf_fd.c:1364
9039 -#: eshelf_linux.c:1302 eshelf_linux.c:1364 eshelf_nbsd.c:1302
9040 -#: eshelf_nbsd.c:1364 eshelf_nto.c:1302 eshelf_nto.c:1364
9041 -#: eshelf_uclinux.c:1302 eshelf_uclinux.c:1364 eshelf_vxworks.c:1331
9042 -#: eshelf_vxworks.c:1393 eshlelf.c:1302 eshlelf.c:1364 eshlelf_fd.c:1302
9043 -#: eshlelf_fd.c:1364 eshlelf_linux.c:1302 eshlelf_linux.c:1364
9044 -#: eshlelf_nbsd.c:1302 eshlelf_nbsd.c:1364 eshlelf_nto.c:1302
9045 -#: eshlelf_nto.c:1364 eshlelf_vxworks.c:1331 eshlelf_vxworks.c:1393
9046 -#: ev850.c:1348 ev850.c:1410 ev850_rh850.c:1348 ev850_rh850.c:1410
9047 -#: exgateelf.c:1302 exgateelf.c:1364
9048 +#: eaarch64cloudabi.c:1612 eaarch64cloudabi.c:1674 eaarch64cloudabib.c:1612
9049 +#: eaarch64cloudabib.c:1674 eaarch64elf.c:1612 eaarch64elf.c:1674
9050 +#: eaarch64elf32.c:1612 eaarch64elf32.c:1674 eaarch64elf32b.c:1612
9051 +#: eaarch64elf32b.c:1674 eaarch64elfb.c:1612 eaarch64elfb.c:1674
9052 +#: eaarch64fbsd.c:1612 eaarch64fbsd.c:1674 eaarch64fbsdb.c:1612
9053 +#: eaarch64fbsdb.c:1674 eaarch64linux.c:1612 eaarch64linux.c:1681
9054 +#: eaarch64linux32.c:1612 eaarch64linux32.c:1681 eaarch64linux32b.c:1612
9055 +#: eaarch64linux32b.c:1681 eaarch64linuxb.c:1612 eaarch64linuxb.c:1681
9056 +#: eaix5ppc.c:830 eaix5rs6.c:830 eaixppc.c:830 eaixrs6.c:830 earcelf.c:1297
9057 +#: earcelf.c:1359 earcelf_prof.c:1297 earcelf_prof.c:1359 earclinux.c:1299
9058 +#: earclinux.c:1361 earclinux_nps.c:1299 earclinux_nps.c:1361
9059 +#: earclinux_prof.c:1299 earclinux_prof.c:1361 earcv2elf.c:1297
9060 +#: earcv2elf.c:1359 earcv2elfx.c:1297 earcv2elfx.c:1359 earmelf.c:1832
9061 +#: earmelf.c:1894 earmelf_fbsd.c:1832 earmelf_fbsd.c:1901
9062 +#: earmelf_fuchsia.c:1832 earmelf_fuchsia.c:1894 earmelf_linux.c:1832
9063 +#: earmelf_linux.c:1894 earmelf_linux_eabi.c:1832 earmelf_linux_eabi.c:1894
9064 +#: earmelf_linux_fdpiceabi.c:1832 earmelf_linux_fdpiceabi.c:1894
9065 +#: earmelf_nacl.c:1832 earmelf_nacl.c:1894 earmelf_nbsd.c:1832
9066 +#: earmelf_nbsd.c:1894 earmelf_phoenix.c:1832 earmelf_phoenix.c:1894
9067 +#: earmelf_vxworks.c:1862 earmelf_vxworks.c:1924 earmelfb.c:1832
9068 +#: earmelfb.c:1894 earmelfb_fbsd.c:1832 earmelfb_fbsd.c:1901
9069 +#: earmelfb_fuchsia.c:1832 earmelfb_fuchsia.c:1894 earmelfb_linux.c:1832
9070 +#: earmelfb_linux.c:1894 earmelfb_linux_eabi.c:1832 earmelfb_linux_eabi.c:1894
9071 +#: earmelfb_linux_fdpiceabi.c:1832 earmelfb_linux_fdpiceabi.c:1894
9072 +#: earmelfb_nacl.c:1832 earmelfb_nacl.c:1894 earmelfb_nbsd.c:1832
9073 +#: earmelfb_nbsd.c:1894 earmnto.c:1832 earmnto.c:1894 earmsymbian.c:1832
9074 +#: earmsymbian.c:1894 eavr1.c:1500 eavr1.c:1562 eavr2.c:1500 eavr2.c:1562
9075 +#: eavr25.c:1500 eavr25.c:1562 eavr3.c:1500 eavr3.c:1562 eavr31.c:1500
9076 +#: eavr31.c:1562 eavr35.c:1500 eavr35.c:1562 eavr4.c:1500 eavr4.c:1562
9077 +#: eavr5.c:1500 eavr5.c:1562 eavr51.c:1500 eavr51.c:1562 eavr6.c:1500
9078 +#: eavr6.c:1562 eavrtiny.c:1500 eavrtiny.c:1562 eavrxmega1.c:1500
9079 +#: eavrxmega1.c:1562 eavrxmega2.c:1500 eavrxmega2.c:1562 eavrxmega3.c:1500
9080 +#: eavrxmega3.c:1562 eavrxmega4.c:1500 eavrxmega4.c:1562 eavrxmega5.c:1500
9081 +#: eavrxmega5.c:1562 eavrxmega6.c:1500 eavrxmega6.c:1562 eavrxmega7.c:1500
9082 +#: eavrxmega7.c:1562 ecriself.c:1297 ecriself.c:1359 ecrislinux.c:1297
9083 +#: ecrislinux.c:1359 ecskyelf.c:1554 ecskyelf.c:1616 ecskyelf_linux.c:1554
9084 +#: ecskyelf_linux.c:1616 ed10velf.c:1297 ed10velf.c:1359 eelf32_sparc.c:1297
9085 +#: eelf32_sparc.c:1359 eelf32_sparc_sol2.c:1428 eelf32_sparc_sol2.c:1490
9086 +#: eelf32_sparc_vxworks.c:1326 eelf32_sparc_vxworks.c:1388 eelf32_spu.c:1967
9087 +#: eelf32_spu.c:2029 eelf32_tic6x_be.c:1435 eelf32_tic6x_be.c:1497
9088 +#: eelf32_tic6x_elf_be.c:1435 eelf32_tic6x_elf_be.c:1497
9089 +#: eelf32_tic6x_elf_le.c:1435 eelf32_tic6x_elf_le.c:1497
9090 +#: eelf32_tic6x_le.c:1435 eelf32_tic6x_le.c:1497 eelf32_tic6x_linux_be.c:1435
9091 +#: eelf32_tic6x_linux_be.c:1497 eelf32_tic6x_linux_le.c:1435
9092 +#: eelf32_tic6x_linux_le.c:1497 eelf32_x86_64.c:1629 eelf32_x86_64.c:1691
9093 +#: eelf32_x86_64_nacl.c:1297 eelf32_x86_64_nacl.c:1359 eelf32am33lin.c:1297
9094 +#: eelf32am33lin.c:1359 eelf32b4300.c:1524 eelf32b4300.c:1586
9095 +#: eelf32bfin.c:1306 eelf32bfin.c:1368 eelf32bfinfd.c:1306 eelf32bfinfd.c:1368
9096 +#: eelf32bmip.c:1524 eelf32bmip.c:1586 eelf32bmipn32.c:1542
9097 +#: eelf32bmipn32.c:1604 eelf32bsmip.c:1542 eelf32bsmip.c:1604
9098 +#: eelf32btsmip.c:1524 eelf32btsmip.c:1586 eelf32btsmip_fbsd.c:1524
9099 +#: eelf32btsmip_fbsd.c:1593 eelf32btsmipn32.c:1524 eelf32btsmipn32.c:1586
9100 +#: eelf32btsmipn32_fbsd.c:1524 eelf32btsmipn32_fbsd.c:1593 eelf32cr16.c:1448
9101 +#: eelf32cr16.c:1510 eelf32cr16c.c:1297 eelf32cr16c.c:1359 eelf32crx.c:1336
9102 +#: eelf32crx.c:1398 eelf32ebmip.c:1524 eelf32ebmip.c:1586
9103 +#: eelf32ebmipvxworks.c:1553 eelf32ebmipvxworks.c:1615 eelf32elmip.c:1524
9104 +#: eelf32elmip.c:1586 eelf32elmipvxworks.c:1553 eelf32elmipvxworks.c:1615
9105 +#: eelf32epiphany.c:1297 eelf32epiphany.c:1359 eelf32epiphany_4x4.c:1299
9106 +#: eelf32epiphany_4x4.c:1361 eelf32frvfd.c:1297 eelf32frvfd.c:1359
9107 +#: eelf32ip2k.c:1297 eelf32ip2k.c:1359 eelf32l4300.c:1524 eelf32l4300.c:1586
9108 +#: eelf32lm32.c:1297 eelf32lm32.c:1359 eelf32lm32fd.c:1297 eelf32lm32fd.c:1359
9109 +#: eelf32lmip.c:1524 eelf32lmip.c:1586 eelf32lppc.c:1513 eelf32lppc.c:1575
9110 +#: eelf32lppclinux.c:1513 eelf32lppclinux.c:1575 eelf32lppcnto.c:1513
9111 +#: eelf32lppcnto.c:1575 eelf32lppcsim.c:1513 eelf32lppcsim.c:1575
9112 +#: eelf32lr5900.c:1524 eelf32lr5900.c:1586 eelf32lr5900n32.c:1524
9113 +#: eelf32lr5900n32.c:1586 eelf32lriscv.c:1362 eelf32lriscv.c:1424
9114 +#: eelf32lriscv_ilp32.c:1362 eelf32lriscv_ilp32.c:1424
9115 +#: eelf32lriscv_ilp32f.c:1362 eelf32lriscv_ilp32f.c:1424 eelf32lsmip.c:1524
9116 +#: eelf32lsmip.c:1586 eelf32ltsmip.c:1524 eelf32ltsmip.c:1586
9117 +#: eelf32ltsmip_fbsd.c:1524 eelf32ltsmip_fbsd.c:1593 eelf32ltsmipn32.c:1524
9118 +#: eelf32ltsmipn32.c:1586 eelf32ltsmipn32_fbsd.c:1524
9119 +#: eelf32ltsmipn32_fbsd.c:1593 eelf32m32c.c:1308 eelf32m32c.c:1370
9120 +#: eelf32mb_linux.c:1297 eelf32mb_linux.c:1359 eelf32mbel_linux.c:1297
9121 +#: eelf32mbel_linux.c:1359 eelf32mcore.c:1297 eelf32mcore.c:1359
9122 +#: eelf32mep.c:1297 eelf32mep.c:1359 eelf32metag.c:1572 eelf32metag.c:1634
9123 +#: eelf32microblaze.c:1297 eelf32microblaze.c:1359 eelf32microblazeel.c:1297
9124 +#: eelf32microblazeel.c:1359 eelf32mipswindiss.c:1524 eelf32mipswindiss.c:1586
9125 +#: eelf32or1k.c:1297 eelf32or1k.c:1359 eelf32or1k_linux.c:1297
9126 +#: eelf32or1k_linux.c:1359 eelf32ppc.c:1513 eelf32ppc.c:1575
9127 +#: eelf32ppc_fbsd.c:1513 eelf32ppc_fbsd.c:1582 eelf32ppclinux.c:1513
9128 +#: eelf32ppclinux.c:1575 eelf32ppcnto.c:1513 eelf32ppcnto.c:1575
9129 +#: eelf32ppcsim.c:1513 eelf32ppcsim.c:1575 eelf32ppcvxworks.c:1487
9130 +#: eelf32ppcvxworks.c:1549 eelf32ppcwindiss.c:1513 eelf32ppcwindiss.c:1575
9131 +#: eelf32rl78.c:1297 eelf32rl78.c:1359 eelf32rx.c:1313 eelf32rx.c:1375
9132 +#: eelf32tilegx.c:1297 eelf32tilegx.c:1359 eelf32tilegx_be.c:1297
9133 +#: eelf32tilegx_be.c:1359 eelf32tilepro.c:1297 eelf32tilepro.c:1359
9134 +#: eelf32vax.c:1297 eelf32vax.c:1359 eelf32visium.c:1297 eelf32visium.c:1359
9135 +#: eelf32xc16x.c:1297 eelf32xc16x.c:1359 eelf32xc16xl.c:1297
9136 +#: eelf32xc16xl.c:1359 eelf32xc16xs.c:1297 eelf32xc16xs.c:1359
9137 +#: eelf32xstormy16.c:1308 eelf32xstormy16.c:1370 eelf32xtensa.c:3184
9138 +#: eelf32xtensa.c:3246 eelf64_aix.c:1297 eelf64_aix.c:1359 eelf64_ia64.c:1321
9139 +#: eelf64_ia64.c:1383 eelf64_ia64_fbsd.c:1321 eelf64_ia64_fbsd.c:1390
9140 +#: eelf64_ia64_vms.c:251 eelf64_s390.c:1312 eelf64_s390.c:1374
9141 +#: eelf64_sparc.c:1297 eelf64_sparc.c:1359 eelf64_sparc_fbsd.c:1297
9142 +#: eelf64_sparc_fbsd.c:1366 eelf64_sparc_sol2.c:1428 eelf64_sparc_sol2.c:1490
9143 +#: eelf64alpha.c:1380 eelf64alpha.c:1442 eelf64alpha_fbsd.c:1380
9144 +#: eelf64alpha_fbsd.c:1449 eelf64alpha_nbsd.c:1380 eelf64alpha_nbsd.c:1442
9145 +#: eelf64bmip.c:1542 eelf64bmip.c:1604 eelf64btsmip.c:1524 eelf64btsmip.c:1586
9146 +#: eelf64btsmip_fbsd.c:1524 eelf64btsmip_fbsd.c:1593 eelf64hppa.c:1297
9147 +#: eelf64hppa.c:1359 eelf64lppc.c:1959 eelf64lppc.c:2021 eelf64lriscv.c:1362
9148 +#: eelf64lriscv.c:1424 eelf64lriscv_lp64.c:1362 eelf64lriscv_lp64.c:1424
9149 +#: eelf64lriscv_lp64f.c:1362 eelf64lriscv_lp64f.c:1424 eelf64ltsmip.c:1524
9150 +#: eelf64ltsmip.c:1586 eelf64ltsmip_fbsd.c:1524 eelf64ltsmip_fbsd.c:1593
9151 +#: eelf64mmix.c:1408 eelf64mmix.c:1470 eelf64ppc.c:1959 eelf64ppc.c:2021
9152 +#: eelf64ppc_fbsd.c:1959 eelf64ppc_fbsd.c:2028 eelf64rdos.c:1297
9153 +#: eelf64rdos.c:1359 eelf64tilegx.c:1297 eelf64tilegx.c:1359
9154 +#: eelf64tilegx_be.c:1297 eelf64tilegx_be.c:1359 eelf_i386.c:1629
9155 +#: eelf_i386.c:1691 eelf_i386_be.c:1297 eelf_i386_be.c:1359
9156 +#: eelf_i386_chaos.c:1297 eelf_i386_chaos.c:1359 eelf_i386_fbsd.c:1297
9157 +#: eelf_i386_fbsd.c:1366 eelf_i386_ldso.c:1297 eelf_i386_ldso.c:1366
9158 +#: eelf_i386_nacl.c:1297 eelf_i386_nacl.c:1359 eelf_i386_sol2.c:1428
9159 +#: eelf_i386_sol2.c:1497 eelf_i386_vxworks.c:1326 eelf_i386_vxworks.c:1388
9160 +#: eelf_iamcu.c:1297 eelf_iamcu.c:1359 eelf_k1om.c:1629 eelf_k1om.c:1691
9161 +#: eelf_k1om_fbsd.c:1297 eelf_k1om_fbsd.c:1366 eelf_l1om.c:1629
9162 +#: eelf_l1om.c:1691 eelf_l1om_fbsd.c:1297 eelf_l1om_fbsd.c:1366
9163 +#: eelf_s390.c:1297 eelf_s390.c:1359 eelf_x86_64.c:1629 eelf_x86_64.c:1691
9164 +#: eelf_x86_64_cloudabi.c:1297 eelf_x86_64_cloudabi.c:1359
9165 +#: eelf_x86_64_fbsd.c:1297 eelf_x86_64_fbsd.c:1366 eelf_x86_64_nacl.c:1297
9166 +#: eelf_x86_64_nacl.c:1359 eelf_x86_64_sol2.c:1428 eelf_x86_64_sol2.c:1490
9167 +#: eh8300elf.c:1297 eh8300elf.c:1359 eh8300elf_linux.c:1297
9168 +#: eh8300elf_linux.c:1359 eh8300helf.c:1297 eh8300helf.c:1359
9169 +#: eh8300helf_linux.c:1297 eh8300helf_linux.c:1359 eh8300hnelf.c:1297
9170 +#: eh8300hnelf.c:1359 eh8300self.c:1297 eh8300self.c:1359
9171 +#: eh8300self_linux.c:1297 eh8300self_linux.c:1359 eh8300snelf.c:1297
9172 +#: eh8300snelf.c:1359 eh8300sxelf.c:1297 eh8300sxelf.c:1359
9173 +#: eh8300sxelf_linux.c:1297 eh8300sxelf_linux.c:1359 eh8300sxnelf.c:1297
9174 +#: eh8300sxnelf.c:1359 ehppa64linux.c:1297 ehppa64linux.c:1359 ehppaelf.c:1604
9175 +#: ehppaelf.c:1666 ehppalinux.c:1604 ehppalinux.c:1666 ehppanbsd.c:1604
9176 +#: ehppanbsd.c:1666 ehppaobsd.c:1604 ehppaobsd.c:1666 ei386lynx.c:1297
9177 +#: ei386lynx.c:1366 ei386moss.c:1297 ei386moss.c:1359 ei386nto.c:1297
9178 +#: ei386nto.c:1359 em32relf.c:1297 em32relf.c:1359 em32relf_linux.c:1297
9179 +#: em32relf_linux.c:1359 em32rlelf.c:1297 em32rlelf.c:1359
9180 +#: em32rlelf_linux.c:1297 em32rlelf_linux.c:1359 em68hc11elf.c:1597
9181 +#: em68hc11elf.c:1659 em68hc11elfb.c:1597 em68hc11elfb.c:1659
9182 +#: em68hc12elf.c:1597 em68hc12elf.c:1659 em68hc12elfb.c:1597
9183 +#: em68hc12elfb.c:1659 em68kelf.c:1447 em68kelf.c:1509 em68kelfnbsd.c:1447
9184 +#: em68kelfnbsd.c:1509 em9s12zelf.c:1297 em9s12zelf.c:1359 emn10300.c:1297
9185 +#: emn10300.c:1359 ends32belf.c:1404 ends32belf.c:1466 ends32belf16m.c:1404
9186 +#: ends32belf16m.c:1466 ends32belf_linux.c:1404 ends32belf_linux.c:1466
9187 +#: ends32elf.c:1404 ends32elf.c:1466 ends32elf16m.c:1404 ends32elf16m.c:1466
9188 +#: ends32elf_linux.c:1404 ends32elf_linux.c:1466 enios2elf.c:1590
9189 +#: enios2elf.c:1652 enios2linux.c:1590 enios2linux.c:1652 eppclynx.c:1513
9190 +#: eppclynx.c:1582 eppcmacos.c:830 epruelf.c:1317 epruelf.c:1379
9191 +#: escore3_elf.c:1317 escore3_elf.c:1379 escore7_elf.c:1317 escore7_elf.c:1379
9192 +#: eshelf.c:1297 eshelf.c:1359 eshelf_fd.c:1297 eshelf_fd.c:1359
9193 +#: eshelf_linux.c:1297 eshelf_linux.c:1359 eshelf_nbsd.c:1297
9194 +#: eshelf_nbsd.c:1359 eshelf_nto.c:1297 eshelf_nto.c:1359
9195 +#: eshelf_uclinux.c:1297 eshelf_uclinux.c:1359 eshelf_vxworks.c:1326
9196 +#: eshelf_vxworks.c:1388 eshlelf.c:1297 eshlelf.c:1359 eshlelf_fd.c:1297
9197 +#: eshlelf_fd.c:1359 eshlelf_linux.c:1297 eshlelf_linux.c:1359
9198 +#: eshlelf_nbsd.c:1297 eshlelf_nbsd.c:1359 eshlelf_nto.c:1297
9199 +#: eshlelf_nto.c:1359 eshlelf_vxworks.c:1326 eshlelf_vxworks.c:1388
9200 +#: ev850.c:1343 ev850.c:1405 ev850_rh850.c:1343 ev850_rh850.c:1405
9201 msgid "%F%P: failed to set dynamic section sizes: %E\n"
9202 msgstr "%F%P : impossible de fixer les tailles des sections dynamiques : %E\n"
9204 -#: eaarch64cloudabi.c:1651 eaarch64cloudabib.c:1651 eaarch64elf.c:1651
9205 -#: eaarch64elf32.c:1651 eaarch64elf32b.c:1651 eaarch64elfb.c:1651
9206 -#: eaarch64fbsd.c:1651 eaarch64fbsdb.c:1651 eaarch64linux.c:1658
9207 -#: eaarch64linux32.c:1658 eaarch64linux32b.c:1658 eaarch64linuxb.c:1658
9208 -#: earcelf.c:1336 earcelf_prof.c:1336 earclinux.c:1338 earclinux_nps.c:1338
9209 -#: earclinux_prof.c:1338 earcv2elf.c:1336 earcv2elfx.c:1336 earmelf.c:1871
9210 -#: earmelf_fbsd.c:1878 earmelf_fuchsia.c:1871 earmelf_linux.c:1871
9211 -#: earmelf_linux_eabi.c:1871 earmelf_linux_fdpiceabi.c:1871
9212 -#: earmelf_nacl.c:1871 earmelf_nbsd.c:1871 earmelf_phoenix.c:1871
9213 -#: earmelf_vxworks.c:1901 earmelfb.c:1871 earmelfb_fbsd.c:1878
9214 -#: earmelfb_fuchsia.c:1871 earmelfb_linux.c:1871 earmelfb_linux_eabi.c:1871
9215 -#: earmelfb_linux_fdpiceabi.c:1871 earmelfb_nacl.c:1871 earmelfb_nbsd.c:1871
9216 -#: earmnto.c:1871 earmsymbian.c:1871 eavr1.c:1539 eavr2.c:1539 eavr25.c:1539
9217 -#: eavr3.c:1539 eavr31.c:1539 eavr35.c:1539 eavr4.c:1539 eavr5.c:1539
9218 -#: eavr51.c:1539 eavr6.c:1539 eavrtiny.c:1539 eavrxmega1.c:1539
9219 -#: eavrxmega2.c:1539 eavrxmega3.c:1539 eavrxmega4.c:1539 eavrxmega5.c:1539
9220 -#: eavrxmega6.c:1539 eavrxmega7.c:1539 ecriself.c:1336 ecrislinux.c:1336
9221 -#: ed10velf.c:1336 eelf32_sparc.c:1336 eelf32_sparc_sol2.c:1467
9222 -#: eelf32_sparc_vxworks.c:1365 eelf32_spu.c:1870 eelf32_tic6x_be.c:1474
9223 -#: eelf32_tic6x_elf_be.c:1474 eelf32_tic6x_elf_le.c:1474
9224 -#: eelf32_tic6x_le.c:1474 eelf32_tic6x_linux_be.c:1474
9225 -#: eelf32_tic6x_linux_le.c:1474 eelf32_x86_64.c:1668 eelf32_x86_64_nacl.c:1336
9226 -#: eelf32am33lin.c:1336 eelf32b4300.c:1562 eelf32bfin.c:1345
9227 -#: eelf32bfinfd.c:1345 eelf32bmip.c:1562 eelf32bmipn32.c:1580
9228 -#: eelf32bsmip.c:1580 eelf32btsmip.c:1562 eelf32btsmip_fbsd.c:1569
9229 -#: eelf32btsmipn32.c:1562 eelf32btsmipn32_fbsd.c:1569 eelf32cr16.c:1487
9230 -#: eelf32cr16c.c:1336 eelf32crx.c:1375 eelf32ebmip.c:1562
9231 -#: eelf32ebmipvxworks.c:1591 eelf32elmip.c:1562 eelf32elmipvxworks.c:1591
9232 -#: eelf32epiphany.c:1336 eelf32epiphany_4x4.c:1338 eelf32frvfd.c:1336
9233 -#: eelf32ip2k.c:1336 eelf32l4300.c:1562 eelf32lm32.c:1336 eelf32lm32fd.c:1336
9234 -#: eelf32lmip.c:1562 eelf32lppc.c:1539 eelf32lppclinux.c:1539
9235 -#: eelf32lppcnto.c:1539 eelf32lppcsim.c:1539 eelf32lr5900.c:1562
9236 -#: eelf32lr5900n32.c:1562 eelf32lriscv.c:1401 eelf32lriscv_ilp32.c:1401
9237 -#: eelf32lriscv_ilp32f.c:1401 eelf32lsmip.c:1562 eelf32ltsmip.c:1562
9238 -#: eelf32ltsmip_fbsd.c:1569 eelf32ltsmipn32.c:1562 eelf32ltsmipn32_fbsd.c:1569
9239 -#: eelf32m32c.c:1347 eelf32mb_linux.c:1336 eelf32mbel_linux.c:1336
9240 -#: eelf32mcore.c:1336 eelf32mep.c:1336 eelf32metag.c:1611
9241 -#: eelf32microblaze.c:1336 eelf32microblazeel.c:1336 eelf32mipswindiss.c:1562
9242 -#: eelf32or1k.c:1336 eelf32or1k_linux.c:1336 eelf32ppc.c:1539
9243 -#: eelf32ppc_fbsd.c:1546 eelf32ppclinux.c:1539 eelf32ppcnto.c:1539
9244 -#: eelf32ppcsim.c:1539 eelf32ppcvxworks.c:1513 eelf32ppcwindiss.c:1539
9245 -#: eelf32rl78.c:1336 eelf32rx.c:1352 eelf32tilegx.c:1336
9246 -#: eelf32tilegx_be.c:1336 eelf32tilepro.c:1336 eelf32vax.c:1336
9247 -#: eelf32visium.c:1336 eelf32xc16x.c:1336 eelf32xc16xl.c:1336
9248 -#: eelf32xc16xs.c:1336 eelf32xstormy16.c:1347 eelf32xtensa.c:3223
9249 -#: eelf64_aix.c:1336 eelf64_ia64.c:1360 eelf64_ia64_fbsd.c:1367
9250 -#: eelf64_s390.c:1351 eelf64_sparc.c:1336 eelf64_sparc_fbsd.c:1343
9251 -#: eelf64_sparc_sol2.c:1467 eelf64alpha.c:1419 eelf64alpha_fbsd.c:1426
9252 -#: eelf64alpha_nbsd.c:1419 eelf64bmip.c:1580 eelf64btsmip.c:1562
9253 -#: eelf64btsmip_fbsd.c:1569 eelf64hppa.c:1336 eelf64lppc.c:1986
9254 -#: eelf64lriscv.c:1401 eelf64lriscv_lp64.c:1401 eelf64lriscv_lp64f.c:1401
9255 -#: eelf64ltsmip.c:1562 eelf64ltsmip_fbsd.c:1569 eelf64mmix.c:1447
9256 -#: eelf64ppc.c:1986 eelf64ppc_fbsd.c:1993 eelf64rdos.c:1336
9257 -#: eelf64tilegx.c:1336 eelf64tilegx_be.c:1336 eelf_i386.c:1668
9258 -#: eelf_i386_be.c:1336 eelf_i386_chaos.c:1336 eelf_i386_fbsd.c:1343
9259 -#: eelf_i386_ldso.c:1343 eelf_i386_nacl.c:1336 eelf_i386_sol2.c:1474
9260 -#: eelf_i386_vxworks.c:1365 eelf_iamcu.c:1336 eelf_k1om.c:1668
9261 -#: eelf_k1om_fbsd.c:1343 eelf_l1om.c:1668 eelf_l1om_fbsd.c:1343
9262 -#: eelf_s390.c:1336 eelf_x86_64.c:1668 eelf_x86_64_cloudabi.c:1336
9263 -#: eelf_x86_64_fbsd.c:1343 eelf_x86_64_nacl.c:1336 eelf_x86_64_sol2.c:1467
9264 -#: eh8300elf.c:1336 eh8300elf_linux.c:1336 eh8300helf.c:1336
9265 -#: eh8300helf_linux.c:1336 eh8300hnelf.c:1336 eh8300self.c:1336
9266 -#: eh8300self_linux.c:1336 eh8300snelf.c:1336 eh8300sxelf.c:1336
9267 -#: eh8300sxelf_linux.c:1336 eh8300sxnelf.c:1336 ehppa64linux.c:1336
9268 -#: ehppaelf.c:1643 ehppalinux.c:1643 ehppanbsd.c:1643 ehppaobsd.c:1643
9269 -#: ei386lynx.c:1343 ei386moss.c:1336 ei386nto.c:1336 em32relf.c:1336
9270 -#: em32relf_linux.c:1336 em32rlelf.c:1336 em32rlelf_linux.c:1336
9271 -#: em68hc11elf.c:1636 em68hc11elfb.c:1636 em68hc12elf.c:1636
9272 -#: em68hc12elfb.c:1636 em68kelf.c:1486 em68kelfnbsd.c:1486 em9s12zelf.c:1336
9273 -#: emn10300.c:1336 ends32belf.c:1513 ends32belf16m.c:1513
9274 -#: ends32belf_linux.c:1513 ends32elf.c:1513 ends32elf16m.c:1513
9275 -#: ends32elf_linux.c:1513 enios2elf.c:1629 enios2linux.c:1629 eppclynx.c:1546
9276 -#: epruelf.c:1356 escore3_elf.c:1356 escore7_elf.c:1356 eshelf.c:1336
9277 -#: eshelf_fd.c:1336 eshelf_linux.c:1336 eshelf_nbsd.c:1336 eshelf_nto.c:1336
9278 -#: eshelf_uclinux.c:1336 eshelf_vxworks.c:1365 eshlelf.c:1336
9279 -#: eshlelf_fd.c:1336 eshlelf_linux.c:1336 eshlelf_nbsd.c:1336
9280 -#: eshlelf_nto.c:1336 eshlelf_vxworks.c:1365 ev850.c:1382 ev850_rh850.c:1382
9281 -#: exgateelf.c:1336
9282 +#: eaarch64cloudabi.c:1646 eaarch64cloudabib.c:1646 eaarch64elf.c:1646
9283 +#: eaarch64elf32.c:1646 eaarch64elf32b.c:1646 eaarch64elfb.c:1646
9284 +#: eaarch64fbsd.c:1646 eaarch64fbsdb.c:1646 eaarch64linux.c:1653
9285 +#: eaarch64linux32.c:1653 eaarch64linux32b.c:1653 eaarch64linuxb.c:1653
9286 +#: earcelf.c:1331 earcelf_prof.c:1331 earclinux.c:1333 earclinux_nps.c:1333
9287 +#: earclinux_prof.c:1333 earcv2elf.c:1331 earcv2elfx.c:1331 earmelf.c:1866
9288 +#: earmelf_fbsd.c:1873 earmelf_fuchsia.c:1866 earmelf_linux.c:1866
9289 +#: earmelf_linux_eabi.c:1866 earmelf_linux_fdpiceabi.c:1866
9290 +#: earmelf_nacl.c:1866 earmelf_nbsd.c:1866 earmelf_phoenix.c:1866
9291 +#: earmelf_vxworks.c:1896 earmelfb.c:1866 earmelfb_fbsd.c:1873
9292 +#: earmelfb_fuchsia.c:1866 earmelfb_linux.c:1866 earmelfb_linux_eabi.c:1866
9293 +#: earmelfb_linux_fdpiceabi.c:1866 earmelfb_nacl.c:1866 earmelfb_nbsd.c:1866
9294 +#: earmnto.c:1866 earmsymbian.c:1866 eavr1.c:1534 eavr2.c:1534 eavr25.c:1534
9295 +#: eavr3.c:1534 eavr31.c:1534 eavr35.c:1534 eavr4.c:1534 eavr5.c:1534
9296 +#: eavr51.c:1534 eavr6.c:1534 eavrtiny.c:1534 eavrxmega1.c:1534
9297 +#: eavrxmega2.c:1534 eavrxmega3.c:1534 eavrxmega4.c:1534 eavrxmega5.c:1534
9298 +#: eavrxmega6.c:1534 eavrxmega7.c:1534 ecriself.c:1331 ecrislinux.c:1331
9299 +#: ecskyelf.c:1588 ecskyelf_linux.c:1588 ed10velf.c:1331 eelf32_sparc.c:1331
9300 +#: eelf32_sparc_sol2.c:1462 eelf32_sparc_vxworks.c:1360 eelf32_spu.c:2001
9301 +#: eelf32_tic6x_be.c:1469 eelf32_tic6x_elf_be.c:1469
9302 +#: eelf32_tic6x_elf_le.c:1469 eelf32_tic6x_le.c:1469
9303 +#: eelf32_tic6x_linux_be.c:1469 eelf32_tic6x_linux_le.c:1469
9304 +#: eelf32_x86_64.c:1663 eelf32_x86_64_nacl.c:1331 eelf32am33lin.c:1331
9305 +#: eelf32b4300.c:1558 eelf32bfin.c:1340 eelf32bfinfd.c:1340 eelf32bmip.c:1558
9306 +#: eelf32bmipn32.c:1576 eelf32bsmip.c:1576 eelf32btsmip.c:1558
9307 +#: eelf32btsmip_fbsd.c:1565 eelf32btsmipn32.c:1558 eelf32btsmipn32_fbsd.c:1565
9308 +#: eelf32cr16.c:1482 eelf32cr16c.c:1331 eelf32crx.c:1370 eelf32ebmip.c:1558
9309 +#: eelf32ebmipvxworks.c:1587 eelf32elmip.c:1558 eelf32elmipvxworks.c:1587
9310 +#: eelf32epiphany.c:1331 eelf32epiphany_4x4.c:1333 eelf32frvfd.c:1331
9311 +#: eelf32ip2k.c:1331 eelf32l4300.c:1558 eelf32lm32.c:1331 eelf32lm32fd.c:1331
9312 +#: eelf32lmip.c:1558 eelf32lppc.c:1547 eelf32lppclinux.c:1547
9313 +#: eelf32lppcnto.c:1547 eelf32lppcsim.c:1547 eelf32lr5900.c:1558
9314 +#: eelf32lr5900n32.c:1558 eelf32lriscv.c:1396 eelf32lriscv_ilp32.c:1396
9315 +#: eelf32lriscv_ilp32f.c:1396 eelf32lsmip.c:1558 eelf32ltsmip.c:1558
9316 +#: eelf32ltsmip_fbsd.c:1565 eelf32ltsmipn32.c:1558 eelf32ltsmipn32_fbsd.c:1565
9317 +#: eelf32m32c.c:1342 eelf32mb_linux.c:1331 eelf32mbel_linux.c:1331
9318 +#: eelf32mcore.c:1331 eelf32mep.c:1331 eelf32metag.c:1606
9319 +#: eelf32microblaze.c:1331 eelf32microblazeel.c:1331 eelf32mipswindiss.c:1558
9320 +#: eelf32or1k.c:1331 eelf32or1k_linux.c:1331 eelf32ppc.c:1547
9321 +#: eelf32ppc_fbsd.c:1554 eelf32ppclinux.c:1547 eelf32ppcnto.c:1547
9322 +#: eelf32ppcsim.c:1547 eelf32ppcvxworks.c:1521 eelf32ppcwindiss.c:1547
9323 +#: eelf32rl78.c:1331 eelf32rx.c:1347 eelf32tilegx.c:1331
9324 +#: eelf32tilegx_be.c:1331 eelf32tilepro.c:1331 eelf32vax.c:1331
9325 +#: eelf32visium.c:1331 eelf32xc16x.c:1331 eelf32xc16xl.c:1331
9326 +#: eelf32xc16xs.c:1331 eelf32xstormy16.c:1342 eelf32xtensa.c:3218
9327 +#: eelf64_aix.c:1331 eelf64_ia64.c:1355 eelf64_ia64_fbsd.c:1362
9328 +#: eelf64_s390.c:1346 eelf64_sparc.c:1331 eelf64_sparc_fbsd.c:1338
9329 +#: eelf64_sparc_sol2.c:1462 eelf64alpha.c:1414 eelf64alpha_fbsd.c:1421
9330 +#: eelf64alpha_nbsd.c:1414 eelf64bmip.c:1576 eelf64btsmip.c:1558
9331 +#: eelf64btsmip_fbsd.c:1565 eelf64hppa.c:1331 eelf64lppc.c:1993
9332 +#: eelf64lriscv.c:1396 eelf64lriscv_lp64.c:1396 eelf64lriscv_lp64f.c:1396
9333 +#: eelf64ltsmip.c:1558 eelf64ltsmip_fbsd.c:1565 eelf64mmix.c:1442
9334 +#: eelf64ppc.c:1993 eelf64ppc_fbsd.c:2000 eelf64rdos.c:1331
9335 +#: eelf64tilegx.c:1331 eelf64tilegx_be.c:1331 eelf_i386.c:1663
9336 +#: eelf_i386_be.c:1331 eelf_i386_chaos.c:1331 eelf_i386_fbsd.c:1338
9337 +#: eelf_i386_ldso.c:1338 eelf_i386_nacl.c:1331 eelf_i386_sol2.c:1469
9338 +#: eelf_i386_vxworks.c:1360 eelf_iamcu.c:1331 eelf_k1om.c:1663
9339 +#: eelf_k1om_fbsd.c:1338 eelf_l1om.c:1663 eelf_l1om_fbsd.c:1338
9340 +#: eelf_s390.c:1331 eelf_x86_64.c:1663 eelf_x86_64_cloudabi.c:1331
9341 +#: eelf_x86_64_fbsd.c:1338 eelf_x86_64_nacl.c:1331 eelf_x86_64_sol2.c:1462
9342 +#: eh8300elf.c:1331 eh8300elf_linux.c:1331 eh8300helf.c:1331
9343 +#: eh8300helf_linux.c:1331 eh8300hnelf.c:1331 eh8300self.c:1331
9344 +#: eh8300self_linux.c:1331 eh8300snelf.c:1331 eh8300sxelf.c:1331
9345 +#: eh8300sxelf_linux.c:1331 eh8300sxnelf.c:1331 ehppa64linux.c:1331
9346 +#: ehppaelf.c:1638 ehppalinux.c:1638 ehppanbsd.c:1638 ehppaobsd.c:1638
9347 +#: ei386lynx.c:1338 ei386moss.c:1331 ei386nto.c:1331 em32relf.c:1331
9348 +#: em32relf_linux.c:1331 em32rlelf.c:1331 em32rlelf_linux.c:1331
9349 +#: em68hc11elf.c:1631 em68hc11elfb.c:1631 em68hc12elf.c:1631
9350 +#: em68hc12elfb.c:1631 em68kelf.c:1481 em68kelfnbsd.c:1481 em9s12zelf.c:1331
9351 +#: emn10300.c:1331 ends32belf.c:1438 ends32belf16m.c:1438
9352 +#: ends32belf_linux.c:1438 ends32elf.c:1438 ends32elf16m.c:1438
9353 +#: ends32elf_linux.c:1438 enios2elf.c:1624 enios2linux.c:1624 eppclynx.c:1554
9354 +#: epruelf.c:1351 escore3_elf.c:1351 escore7_elf.c:1351 eshelf.c:1331
9355 +#: eshelf_fd.c:1331 eshelf_linux.c:1331 eshelf_nbsd.c:1331 eshelf_nto.c:1331
9356 +#: eshelf_uclinux.c:1331 eshelf_vxworks.c:1360 eshlelf.c:1331
9357 +#: eshlelf_fd.c:1331 eshlelf_linux.c:1331 eshlelf_nbsd.c:1331
9358 +#: eshlelf_nto.c:1331 eshlelf_vxworks.c:1360 ev850.c:1377 ev850_rh850.c:1377
9359 msgid "%F%P: %pB: can't read contents of section .gnu.warning: %E\n"
9360 msgstr "%F%P : %pB : impossible de lire les contenus de la section .gnu.warning : %E\n"
9362 -#: eaarch64cloudabi.c:2314 eaarch64cloudabib.c:2314 eaarch64elf.c:2314
9363 -#: eaarch64elf32.c:2314 eaarch64elf32b.c:2314 eaarch64elfb.c:2314
9364 -#: eaarch64fbsd.c:2314 eaarch64fbsdb.c:2314 eaarch64linux.c:2321
9365 -#: eaarch64linux32.c:2321 eaarch64linux32b.c:2321 eaarch64linuxb.c:2321
9366 -#: earcelf.c:1936 earcelf_prof.c:1920 earclinux.c:2002 earclinux_nps.c:2002
9367 -#: earclinux_prof.c:1947 earcv2elf.c:1920 earcv2elfx.c:1920 earmelf.c:2564
9368 -#: earmelf_fbsd.c:2571 earmelf_fuchsia.c:2564 earmelf_linux.c:2564
9369 -#: earmelf_linux_eabi.c:2564 earmelf_linux_fdpiceabi.c:2564
9370 -#: earmelf_nacl.c:2564 earmelf_nbsd.c:2564 earmelf_phoenix.c:2564
9371 -#: earmelf_vxworks.c:2600 earmelfb.c:2564 earmelfb_fbsd.c:2571
9372 -#: earmelfb_fuchsia.c:2564 earmelfb_linux.c:2564 earmelfb_linux_eabi.c:2564
9373 -#: earmelfb_linux_fdpiceabi.c:2564 earmelfb_nacl.c:2564 earmelfb_nbsd.c:2564
9374 -#: earmnto.c:2539 earmsymbian.c:2564 eavr1.c:2143 eavr2.c:2143 eavr25.c:2143
9375 -#: eavr3.c:2143 eavr31.c:2143 eavr35.c:2143 eavr4.c:2143 eavr5.c:2143
9376 -#: eavr51.c:2143 eavr6.c:2143 eavrtiny.c:2143 eavrxmega1.c:2143
9377 -#: eavrxmega2.c:2143 eavrxmega3.c:2143 eavrxmega4.c:2143 eavrxmega5.c:2143
9378 -#: eavrxmega6.c:2143 eavrxmega7.c:2143 ecriself.c:1935 ecrislinux.c:1966
9379 -#: ed10velf.c:1920 eelf32_sparc.c:1991 eelf32_sparc_sol2.c:2122
9380 -#: eelf32_sparc_vxworks.c:2028 eelf32_spu.c:2517 eelf32_tic6x_be.c:2103
9381 -#: eelf32_tic6x_elf_be.c:2103 eelf32_tic6x_elf_le.c:2103
9382 -#: eelf32_tic6x_le.c:2103 eelf32_tic6x_linux_be.c:2103
9383 -#: eelf32_tic6x_linux_le.c:2103 eelf32_x86_64.c:7281 eelf32_x86_64_nacl.c:2001
9384 -#: eelf32am33lin.c:1966 eelf32b4300.c:2232 eelf32bfin.c:1983
9385 -#: eelf32bfinfd.c:2008 eelf32bmip.c:2232 eelf32bmipn32.c:2250
9386 -#: eelf32bsmip.c:2250 eelf32btsmip.c:2232 eelf32btsmip_fbsd.c:2239
9387 -#: eelf32btsmipn32.c:2232 eelf32btsmipn32_fbsd.c:2239 eelf32cr16.c:2071
9388 -#: eelf32cr16c.c:1920 eelf32crx.c:1959 eelf32ebmip.c:2232
9389 -#: eelf32ebmipvxworks.c:2267 eelf32elmip.c:2232 eelf32elmipvxworks.c:2267
9390 -#: eelf32epiphany.c:1935 eelf32epiphany_4x4.c:1922 eelf32frvfd.c:1991
9391 -#: eelf32ip2k.c:1935 eelf32l4300.c:2232 eelf32lm32.c:1935 eelf32lm32fd.c:1991
9392 -#: eelf32lmip.c:2232 eelf32lppc.c:2237 eelf32lppclinux.c:2237
9393 -#: eelf32lppcnto.c:2237 eelf32lppcsim.c:2237 eelf32lr5900.c:2201
9394 -#: eelf32lr5900n32.c:2201 eelf32lriscv.c:2045 eelf32lriscv_ilp32.c:2045
9395 -#: eelf32lriscv_ilp32f.c:2045 eelf32lsmip.c:2232 eelf32ltsmip.c:2232
9396 -#: eelf32ltsmip_fbsd.c:2239 eelf32ltsmipn32.c:2232 eelf32ltsmipn32_fbsd.c:2239
9397 -#: eelf32m32c.c:1946 eelf32mb_linux.c:1991 eelf32mbel_linux.c:1991
9398 -#: eelf32mcore.c:1941 eelf32mep.c:1920 eelf32metag.c:2261
9399 -#: eelf32microblaze.c:1920 eelf32microblazeel.c:1920 eelf32mipswindiss.c:2176
9400 -#: eelf32or1k.c:1935 eelf32or1k_linux.c:1991 eelf32ppc.c:2237
9401 -#: eelf32ppc_fbsd.c:2244 eelf32ppclinux.c:2237 eelf32ppcnto.c:2237
9402 -#: eelf32ppcsim.c:2237 eelf32ppcvxworks.c:2211 eelf32ppcwindiss.c:2237
9403 -#: eelf32rl78.c:1935 eelf32rx.c:1963 eelf32tilegx.c:1991
9404 -#: eelf32tilegx_be.c:1991 eelf32tilepro.c:1991 eelf32vax.c:1966
9405 -#: eelf32visium.c:1920 eelf32xc16x.c:1920 eelf32xc16xl.c:1920
9406 -#: eelf32xc16xs.c:1920 eelf32xstormy16.c:1931 eelf32xtensa.c:3890
9407 -#: eelf64_aix.c:1966 eelf64_ia64.c:2021 eelf64_ia64_fbsd.c:2028
9408 -#: eelf64_s390.c:2012 eelf64_sparc.c:1991 eelf64_sparc_fbsd.c:1998
9409 -#: eelf64_sparc_sol2.c:2122 eelf64alpha.c:2084 eelf64alpha_fbsd.c:2091
9410 -#: eelf64alpha_nbsd.c:2084 eelf64bmip.c:2250 eelf64btsmip.c:2232
9411 -#: eelf64btsmip_fbsd.c:2239 eelf64hppa.c:1936 eelf64lppc.c:2693
9412 -#: eelf64lriscv.c:2045 eelf64lriscv_lp64.c:2045 eelf64lriscv_lp64f.c:2045
9413 -#: eelf64ltsmip.c:2232 eelf64ltsmip_fbsd.c:2239 eelf64mmix.c:5773
9414 -#: eelf64ppc.c:2693 eelf64ppc_fbsd.c:2700 eelf64rdos.c:2001
9415 -#: eelf64tilegx.c:1991 eelf64tilegx_be.c:1991 eelf_i386.c:6899
9416 -#: eelf_i386_be.c:1966 eelf_i386_chaos.c:1946 eelf_i386_fbsd.c:2008
9417 -#: eelf_i386_ldso.c:1983 eelf_i386_nacl.c:2001 eelf_i386_sol2.c:2139
9418 -#: eelf_i386_vxworks.c:2028 eelf_iamcu.c:6545 eelf_k1om.c:7237
9419 -#: eelf_k1om_fbsd.c:6892 eelf_l1om.c:7237 eelf_l1om_fbsd.c:6892
9420 -#: eelf_s390.c:1991 eelf_x86_64.c:7281 eelf_x86_64_cloudabi.c:2001
9421 -#: eelf_x86_64_fbsd.c:2008 eelf_x86_64_nacl.c:2001 eelf_x86_64_sol2.c:2132
9422 -#: eh8300elf.c:1935 eh8300elf_linux.c:1935 eh8300helf.c:1935
9423 -#: eh8300helf_linux.c:1935 eh8300hnelf.c:1935 eh8300self.c:1935
9424 -#: eh8300self_linux.c:1935 eh8300snelf.c:1935 eh8300sxelf.c:1935
9425 -#: eh8300sxelf_linux.c:1935 eh8300sxnelf.c:1935 ehppa64linux.c:1966
9426 -#: ehppaelf.c:2224 ehppalinux.c:2295 ehppanbsd.c:2295 ehppaobsd.c:2295
9427 -#: ei386lynx.c:1973 ei386moss.c:1966 ei386nto.c:1966 em32relf.c:1935
9428 -#: em32relf_linux.c:1991 em32rlelf.c:1935 em32rlelf_linux.c:1991
9429 -#: em68hc11elf.c:2228 em68hc11elfb.c:2228 em68hc12elf.c:2228
9430 -#: em68hc12elfb.c:2228 em68kelf.c:2147 em68kelfnbsd.c:2147 em9s12zelf.c:1920
9431 -#: emn10300.c:1966 ends32belf.c:2155 ends32belf16m.c:2155
9432 -#: ends32belf_linux.c:2178 ends32elf.c:2155 ends32elf16m.c:2155
9433 -#: ends32elf_linux.c:2178 enios2elf.c:2242 enios2linux.c:2273 eppclynx.c:2244
9434 -#: epruelf.c:1940 escore3_elf.c:1986 escore7_elf.c:1986 eshelf.c:1966
9435 -#: eshelf_fd.c:1991 eshelf_linux.c:1991 eshelf_nbsd.c:1966 eshelf_nto.c:1966
9436 -#: eshelf_uclinux.c:1966 eshelf_vxworks.c:2003 eshlelf.c:1966
9437 -#: eshlelf_fd.c:1991 eshlelf_linux.c:1991 eshlelf_nbsd.c:1966
9438 -#: eshlelf_nto.c:1966 eshlelf_vxworks.c:2003 ev850.c:1966 ev850_rh850.c:1966
9439 -#: exgateelf.c:1920
9440 +#: eaarch64cloudabi.c:2315 eaarch64cloudabib.c:2315 eaarch64elf.c:2315
9441 +#: eaarch64elf32.c:2315 eaarch64elf32b.c:2315 eaarch64elfb.c:2315
9442 +#: eaarch64fbsd.c:2315 eaarch64fbsdb.c:2315 eaarch64linux.c:2322
9443 +#: eaarch64linux32.c:2322 eaarch64linux32b.c:2322 eaarch64linuxb.c:2322
9444 +#: earcelf.c:1937 earcelf_prof.c:1921 earclinux.c:2003 earclinux_nps.c:2003
9445 +#: earclinux_prof.c:1948 earcv2elf.c:1921 earcv2elfx.c:1921 earmelf.c:2565
9446 +#: earmelf_fbsd.c:2572 earmelf_fuchsia.c:2565 earmelf_linux.c:2565
9447 +#: earmelf_linux_eabi.c:2565 earmelf_linux_fdpiceabi.c:2565
9448 +#: earmelf_nacl.c:2565 earmelf_nbsd.c:2565 earmelf_phoenix.c:2565
9449 +#: earmelf_vxworks.c:2601 earmelfb.c:2565 earmelfb_fbsd.c:2572
9450 +#: earmelfb_fuchsia.c:2565 earmelfb_linux.c:2565 earmelfb_linux_eabi.c:2565
9451 +#: earmelfb_linux_fdpiceabi.c:2565 earmelfb_nacl.c:2565 earmelfb_nbsd.c:2565
9452 +#: earmnto.c:2540 earmsymbian.c:2565 eavr1.c:2144 eavr2.c:2144 eavr25.c:2144
9453 +#: eavr3.c:2144 eavr31.c:2144 eavr35.c:2144 eavr4.c:2144 eavr5.c:2144
9454 +#: eavr51.c:2144 eavr6.c:2144 eavrtiny.c:2144 eavrxmega1.c:2144
9455 +#: eavrxmega2.c:2144 eavrxmega3.c:2144 eavrxmega4.c:2144 eavrxmega5.c:2144
9456 +#: eavrxmega6.c:2144 eavrxmega7.c:2144 ecriself.c:1936 ecrislinux.c:1967
9457 +#: ecskyelf.c:2192 ecskyelf_linux.c:2248 ed10velf.c:1921 eelf32_sparc.c:1992
9458 +#: eelf32_sparc_sol2.c:2123 eelf32_sparc_vxworks.c:2029 eelf32_spu.c:2654
9459 +#: eelf32_tic6x_be.c:2104 eelf32_tic6x_elf_be.c:2104
9460 +#: eelf32_tic6x_elf_le.c:2104 eelf32_tic6x_le.c:2104
9461 +#: eelf32_tic6x_linux_be.c:2104 eelf32_tic6x_linux_le.c:2104
9462 +#: eelf32_x86_64.c:7229 eelf32_x86_64_nacl.c:2002 eelf32am33lin.c:1967
9463 +#: eelf32b4300.c:2234 eelf32bfin.c:1984 eelf32bfinfd.c:2009 eelf32bmip.c:2234
9464 +#: eelf32bmipn32.c:2252 eelf32bsmip.c:2252 eelf32btsmip.c:2234
9465 +#: eelf32btsmip_fbsd.c:2241 eelf32btsmipn32.c:2234 eelf32btsmipn32_fbsd.c:2241
9466 +#: eelf32cr16.c:2072 eelf32cr16c.c:1921 eelf32crx.c:1960 eelf32ebmip.c:2234
9467 +#: eelf32ebmipvxworks.c:2269 eelf32elmip.c:2234 eelf32elmipvxworks.c:2269
9468 +#: eelf32epiphany.c:1936 eelf32epiphany_4x4.c:1923 eelf32frvfd.c:1992
9469 +#: eelf32ip2k.c:1936 eelf32l4300.c:2234 eelf32lm32.c:1936 eelf32lm32fd.c:1992
9470 +#: eelf32lmip.c:2234 eelf32lppc.c:2251 eelf32lppclinux.c:2251
9471 +#: eelf32lppcnto.c:2251 eelf32lppcsim.c:2251 eelf32lr5900.c:2203
9472 +#: eelf32lr5900n32.c:2203 eelf32lriscv.c:2046 eelf32lriscv_ilp32.c:2046
9473 +#: eelf32lriscv_ilp32f.c:2046 eelf32lsmip.c:2234 eelf32ltsmip.c:2234
9474 +#: eelf32ltsmip_fbsd.c:2241 eelf32ltsmipn32.c:2234 eelf32ltsmipn32_fbsd.c:2241
9475 +#: eelf32m32c.c:1947 eelf32mb_linux.c:1992 eelf32mbel_linux.c:1992
9476 +#: eelf32mcore.c:1942 eelf32mep.c:1921 eelf32metag.c:2262
9477 +#: eelf32microblaze.c:1921 eelf32microblazeel.c:1921 eelf32mipswindiss.c:2178
9478 +#: eelf32or1k.c:1936 eelf32or1k_linux.c:1992 eelf32ppc.c:2251
9479 +#: eelf32ppc_fbsd.c:2258 eelf32ppclinux.c:2251 eelf32ppcnto.c:2251
9480 +#: eelf32ppcsim.c:2251 eelf32ppcvxworks.c:2225 eelf32ppcwindiss.c:2251
9481 +#: eelf32rl78.c:1936 eelf32rx.c:1964 eelf32tilegx.c:1992
9482 +#: eelf32tilegx_be.c:1992 eelf32tilepro.c:1992 eelf32vax.c:1967
9483 +#: eelf32visium.c:1921 eelf32xc16x.c:1921 eelf32xc16xl.c:1921
9484 +#: eelf32xc16xs.c:1921 eelf32xstormy16.c:1932 eelf32xtensa.c:3891
9485 +#: eelf64_aix.c:1967 eelf64_ia64.c:2022 eelf64_ia64_fbsd.c:2029
9486 +#: eelf64_s390.c:2062 eelf64_sparc.c:1992 eelf64_sparc_fbsd.c:1999
9487 +#: eelf64_sparc_sol2.c:2123 eelf64alpha.c:2085 eelf64alpha_fbsd.c:2092
9488 +#: eelf64alpha_nbsd.c:2085 eelf64bmip.c:2252 eelf64btsmip.c:2234
9489 +#: eelf64btsmip_fbsd.c:2241 eelf64hppa.c:1937 eelf64lppc.c:2706
9490 +#: eelf64lriscv.c:2046 eelf64lriscv_lp64.c:2046 eelf64lriscv_lp64f.c:2046
9491 +#: eelf64ltsmip.c:2234 eelf64ltsmip_fbsd.c:2241 eelf64mmix.c:5730
9492 +#: eelf64ppc.c:2706 eelf64ppc_fbsd.c:2713 eelf64rdos.c:2002
9493 +#: eelf64tilegx.c:1992 eelf64tilegx_be.c:1992 eelf_i386.c:6851
9494 +#: eelf_i386_be.c:1967 eelf_i386_chaos.c:1947 eelf_i386_fbsd.c:2009
9495 +#: eelf_i386_ldso.c:1984 eelf_i386_nacl.c:2002 eelf_i386_sol2.c:2140
9496 +#: eelf_i386_vxworks.c:2029 eelf_iamcu.c:6497 eelf_k1om.c:7185
9497 +#: eelf_k1om_fbsd.c:6840 eelf_l1om.c:7185 eelf_l1om_fbsd.c:6840
9498 +#: eelf_s390.c:1992 eelf_x86_64.c:7229 eelf_x86_64_cloudabi.c:2002
9499 +#: eelf_x86_64_fbsd.c:2009 eelf_x86_64_nacl.c:2002 eelf_x86_64_sol2.c:2133
9500 +#: eh8300elf.c:1936 eh8300elf_linux.c:1936 eh8300helf.c:1936
9501 +#: eh8300helf_linux.c:1936 eh8300hnelf.c:1936 eh8300self.c:1936
9502 +#: eh8300self_linux.c:1936 eh8300snelf.c:1936 eh8300sxelf.c:1936
9503 +#: eh8300sxelf_linux.c:1936 eh8300sxnelf.c:1936 ehppa64linux.c:1967
9504 +#: ehppaelf.c:2225 ehppalinux.c:2296 ehppanbsd.c:2296 ehppaobsd.c:2296
9505 +#: ei386lynx.c:1974 ei386moss.c:1967 ei386nto.c:1967 em32relf.c:1936
9506 +#: em32relf_linux.c:1992 em32rlelf.c:1936 em32rlelf_linux.c:1992
9507 +#: em68hc11elf.c:2229 em68hc11elfb.c:2229 em68hc12elf.c:2229
9508 +#: em68hc12elfb.c:2229 em68kelf.c:2148 em68kelfnbsd.c:2148 em9s12zelf.c:1921
9509 +#: emn10300.c:1967 ends32belf.c:2056 ends32belf16m.c:2056
9510 +#: ends32belf_linux.c:2079 ends32elf.c:2056 ends32elf16m.c:2056
9511 +#: ends32elf_linux.c:2079 enios2elf.c:2243 enios2linux.c:2274 eppclynx.c:2258
9512 +#: epruelf.c:1941 escore3_elf.c:1987 escore7_elf.c:1987 eshelf.c:1967
9513 +#: eshelf_fd.c:1992 eshelf_linux.c:1992 eshelf_nbsd.c:1967 eshelf_nto.c:1967
9514 +#: eshelf_uclinux.c:1967 eshelf_vxworks.c:2004 eshlelf.c:1967
9515 +#: eshlelf_fd.c:1992 eshlelf_linux.c:1992 eshlelf_nbsd.c:1967
9516 +#: eshlelf_nto.c:1967 eshlelf_vxworks.c:2004 ev850.c:1967 ev850_rh850.c:1967
9517 msgid "%F%P: invalid --compress-debug-sections option: `%s'\n"
9518 msgstr "%F%P : option --compress-debug-sections invalide : « %s »\n"
9520 -#: eaarch64cloudabi.c:2365 eaarch64cloudabib.c:2365 eaarch64elf.c:2365
9521 -#: eaarch64elf32.c:2365 eaarch64elf32b.c:2365 eaarch64elfb.c:2365
9522 -#: eaarch64fbsd.c:2365 eaarch64fbsdb.c:2365 eaarch64linux.c:2372
9523 -#: eaarch64linux32.c:2372 eaarch64linux32b.c:2372 eaarch64linuxb.c:2372
9524 -#: earcelf.c:1987 earclinux.c:2053 earclinux_nps.c:2053 earclinux_prof.c:1998
9525 -#: earmelf.c:2615 earmelf_fbsd.c:2622 earmelf_fuchsia.c:2615
9526 -#: earmelf_linux.c:2615 earmelf_linux_eabi.c:2615
9527 -#: earmelf_linux_fdpiceabi.c:2615 earmelf_nacl.c:2615 earmelf_nbsd.c:2615
9528 -#: earmelf_phoenix.c:2615 earmelf_vxworks.c:2651 earmelfb.c:2615
9529 -#: earmelfb_fbsd.c:2622 earmelfb_fuchsia.c:2615 earmelfb_linux.c:2615
9530 -#: earmelfb_linux_eabi.c:2615 earmelfb_linux_fdpiceabi.c:2615
9531 -#: earmelfb_nacl.c:2615 earmelfb_nbsd.c:2615 earmnto.c:2590 earmsymbian.c:2615
9532 -#: ecrislinux.c:2017 eelf32_sparc.c:2042 eelf32_sparc_sol2.c:2173
9533 -#: eelf32_sparc_vxworks.c:2079 eelf32_tic6x_be.c:2154
9534 -#: eelf32_tic6x_elf_be.c:2154 eelf32_tic6x_elf_le.c:2154
9535 -#: eelf32_tic6x_le.c:2154 eelf32_tic6x_linux_be.c:2154
9536 -#: eelf32_tic6x_linux_le.c:2154 eelf32_x86_64.c:7332 eelf32_x86_64_nacl.c:2052
9537 -#: eelf32am33lin.c:2017 eelf32b4300.c:2283 eelf32bfin.c:2034
9538 -#: eelf32bfinfd.c:2059 eelf32bmip.c:2283 eelf32bmipn32.c:2301
9539 -#: eelf32bsmip.c:2301 eelf32btsmip.c:2283 eelf32btsmip_fbsd.c:2290
9540 -#: eelf32btsmipn32.c:2283 eelf32btsmipn32_fbsd.c:2290 eelf32ebmip.c:2283
9541 -#: eelf32ebmipvxworks.c:2318 eelf32elmip.c:2283 eelf32elmipvxworks.c:2318
9542 -#: eelf32frvfd.c:2042 eelf32l4300.c:2283 eelf32lm32fd.c:2042 eelf32lmip.c:2283
9543 -#: eelf32lppc.c:2288 eelf32lppclinux.c:2288 eelf32lppcnto.c:2288
9544 -#: eelf32lppcsim.c:2288 eelf32lriscv.c:2096 eelf32lriscv_ilp32.c:2096
9545 -#: eelf32lriscv_ilp32f.c:2096 eelf32lsmip.c:2283 eelf32ltsmip.c:2283
9546 -#: eelf32ltsmip_fbsd.c:2290 eelf32ltsmipn32.c:2283 eelf32ltsmipn32_fbsd.c:2290
9547 -#: eelf32mb_linux.c:2042 eelf32mbel_linux.c:2042 eelf32metag.c:2312
9548 -#: eelf32or1k_linux.c:2042 eelf32ppc.c:2288 eelf32ppc_fbsd.c:2295
9549 -#: eelf32ppclinux.c:2288 eelf32ppcnto.c:2288 eelf32ppcsim.c:2288
9550 -#: eelf32ppcvxworks.c:2262 eelf32ppcwindiss.c:2288 eelf32tilegx.c:2042
9551 -#: eelf32tilegx_be.c:2042 eelf32tilepro.c:2042 eelf32vax.c:2017
9552 -#: eelf32xtensa.c:3941 eelf64_aix.c:2017 eelf64_ia64.c:2072
9553 -#: eelf64_ia64_fbsd.c:2079 eelf64_s390.c:2063 eelf64_sparc.c:2042
9554 -#: eelf64_sparc_fbsd.c:2049 eelf64_sparc_sol2.c:2173 eelf64alpha.c:2135
9555 -#: eelf64alpha_fbsd.c:2142 eelf64alpha_nbsd.c:2135 eelf64bmip.c:2301
9556 -#: eelf64btsmip.c:2283 eelf64btsmip_fbsd.c:2290 eelf64hppa.c:1987
9557 -#: eelf64lppc.c:2744 eelf64lriscv.c:2096 eelf64lriscv_lp64.c:2096
9558 -#: eelf64lriscv_lp64f.c:2096 eelf64ltsmip.c:2283 eelf64ltsmip_fbsd.c:2290
9559 -#: eelf64mmix.c:5824 eelf64ppc.c:2744 eelf64ppc_fbsd.c:2751 eelf64rdos.c:2052
9560 -#: eelf64tilegx.c:2042 eelf64tilegx_be.c:2042 eelf_i386.c:6950
9561 -#: eelf_i386_be.c:2017 eelf_i386_chaos.c:1997 eelf_i386_fbsd.c:2059
9562 -#: eelf_i386_ldso.c:2034 eelf_i386_nacl.c:2052 eelf_i386_sol2.c:2190
9563 -#: eelf_i386_vxworks.c:2079 eelf_iamcu.c:6596 eelf_k1om.c:7288
9564 -#: eelf_k1om_fbsd.c:6943 eelf_l1om.c:7288 eelf_l1om_fbsd.c:6943
9565 -#: eelf_s390.c:2042 eelf_x86_64.c:7332 eelf_x86_64_cloudabi.c:2052
9566 -#: eelf_x86_64_fbsd.c:2059 eelf_x86_64_nacl.c:2052 eelf_x86_64_sol2.c:2183
9567 -#: ehppa64linux.c:2017 ehppalinux.c:2346 ehppanbsd.c:2346 ehppaobsd.c:2346
9568 -#: ei386lynx.c:2024 ei386moss.c:2017 ei386nto.c:2017 em32relf_linux.c:2042
9569 -#: em32rlelf_linux.c:2042 em68kelf.c:2198 em68kelfnbsd.c:2198 emn10300.c:2017
9570 -#: ends32belf_linux.c:2229 ends32elf_linux.c:2229 enios2linux.c:2324
9571 -#: eppclynx.c:2295 escore3_elf.c:2037 escore7_elf.c:2037 eshelf.c:2017
9572 -#: eshelf_fd.c:2042 eshelf_linux.c:2042 eshelf_nbsd.c:2017 eshelf_nto.c:2017
9573 -#: eshelf_uclinux.c:2017 eshelf_vxworks.c:2054 eshlelf.c:2017
9574 -#: eshlelf_fd.c:2042 eshlelf_linux.c:2042 eshlelf_nbsd.c:2017
9575 -#: eshlelf_nto.c:2017 eshlelf_vxworks.c:2054
9576 +#: eaarch64cloudabi.c:2366 eaarch64cloudabib.c:2366 eaarch64elf.c:2366
9577 +#: eaarch64elf32.c:2366 eaarch64elf32b.c:2366 eaarch64elfb.c:2366
9578 +#: eaarch64fbsd.c:2366 eaarch64fbsdb.c:2366 eaarch64linux.c:2373
9579 +#: eaarch64linux32.c:2373 eaarch64linux32b.c:2373 eaarch64linuxb.c:2373
9580 +#: earcelf.c:1988 earclinux.c:2054 earclinux_nps.c:2054 earclinux_prof.c:1999
9581 +#: earmelf.c:2616 earmelf_fbsd.c:2623 earmelf_fuchsia.c:2616
9582 +#: earmelf_linux.c:2616 earmelf_linux_eabi.c:2616
9583 +#: earmelf_linux_fdpiceabi.c:2616 earmelf_nacl.c:2616 earmelf_nbsd.c:2616
9584 +#: earmelf_phoenix.c:2616 earmelf_vxworks.c:2652 earmelfb.c:2616
9585 +#: earmelfb_fbsd.c:2623 earmelfb_fuchsia.c:2616 earmelfb_linux.c:2616
9586 +#: earmelfb_linux_eabi.c:2616 earmelfb_linux_fdpiceabi.c:2616
9587 +#: earmelfb_nacl.c:2616 earmelfb_nbsd.c:2616 earmnto.c:2591 earmsymbian.c:2616
9588 +#: ecrislinux.c:2018 ecskyelf_linux.c:2299 eelf32_sparc.c:2043
9589 +#: eelf32_sparc_sol2.c:2174 eelf32_sparc_vxworks.c:2080 eelf32_tic6x_be.c:2155
9590 +#: eelf32_tic6x_elf_be.c:2155 eelf32_tic6x_elf_le.c:2155
9591 +#: eelf32_tic6x_le.c:2155 eelf32_tic6x_linux_be.c:2155
9592 +#: eelf32_tic6x_linux_le.c:2155 eelf32_x86_64.c:7280 eelf32_x86_64_nacl.c:2053
9593 +#: eelf32am33lin.c:2018 eelf32b4300.c:2285 eelf32bfin.c:2035
9594 +#: eelf32bfinfd.c:2060 eelf32bmip.c:2285 eelf32bmipn32.c:2303
9595 +#: eelf32bsmip.c:2303 eelf32btsmip.c:2285 eelf32btsmip_fbsd.c:2292
9596 +#: eelf32btsmipn32.c:2285 eelf32btsmipn32_fbsd.c:2292 eelf32ebmip.c:2285
9597 +#: eelf32ebmipvxworks.c:2320 eelf32elmip.c:2285 eelf32elmipvxworks.c:2320
9598 +#: eelf32frvfd.c:2043 eelf32l4300.c:2285 eelf32lm32fd.c:2043 eelf32lmip.c:2285
9599 +#: eelf32lppc.c:2302 eelf32lppclinux.c:2302 eelf32lppcnto.c:2302
9600 +#: eelf32lppcsim.c:2302 eelf32lriscv.c:2097 eelf32lriscv_ilp32.c:2097
9601 +#: eelf32lriscv_ilp32f.c:2097 eelf32lsmip.c:2285 eelf32ltsmip.c:2285
9602 +#: eelf32ltsmip_fbsd.c:2292 eelf32ltsmipn32.c:2285 eelf32ltsmipn32_fbsd.c:2292
9603 +#: eelf32mb_linux.c:2043 eelf32mbel_linux.c:2043 eelf32metag.c:2313
9604 +#: eelf32or1k_linux.c:2043 eelf32ppc.c:2302 eelf32ppc_fbsd.c:2309
9605 +#: eelf32ppclinux.c:2302 eelf32ppcnto.c:2302 eelf32ppcsim.c:2302
9606 +#: eelf32ppcvxworks.c:2276 eelf32ppcwindiss.c:2302 eelf32tilegx.c:2043
9607 +#: eelf32tilegx_be.c:2043 eelf32tilepro.c:2043 eelf32vax.c:2018
9608 +#: eelf32xtensa.c:3942 eelf64_aix.c:2018 eelf64_ia64.c:2073
9609 +#: eelf64_ia64_fbsd.c:2080 eelf64_s390.c:2113 eelf64_sparc.c:2043
9610 +#: eelf64_sparc_fbsd.c:2050 eelf64_sparc_sol2.c:2174 eelf64alpha.c:2136
9611 +#: eelf64alpha_fbsd.c:2143 eelf64alpha_nbsd.c:2136 eelf64bmip.c:2303
9612 +#: eelf64btsmip.c:2285 eelf64btsmip_fbsd.c:2292 eelf64hppa.c:1988
9613 +#: eelf64lppc.c:2757 eelf64lriscv.c:2097 eelf64lriscv_lp64.c:2097
9614 +#: eelf64lriscv_lp64f.c:2097 eelf64ltsmip.c:2285 eelf64ltsmip_fbsd.c:2292
9615 +#: eelf64mmix.c:5781 eelf64ppc.c:2757 eelf64ppc_fbsd.c:2764 eelf64rdos.c:2053
9616 +#: eelf64tilegx.c:2043 eelf64tilegx_be.c:2043 eelf_i386.c:6902
9617 +#: eelf_i386_be.c:2018 eelf_i386_chaos.c:1998 eelf_i386_fbsd.c:2060
9618 +#: eelf_i386_ldso.c:2035 eelf_i386_nacl.c:2053 eelf_i386_sol2.c:2191
9619 +#: eelf_i386_vxworks.c:2080 eelf_iamcu.c:6548 eelf_k1om.c:7236
9620 +#: eelf_k1om_fbsd.c:6891 eelf_l1om.c:7236 eelf_l1om_fbsd.c:6891
9621 +#: eelf_s390.c:2043 eelf_x86_64.c:7280 eelf_x86_64_cloudabi.c:2053
9622 +#: eelf_x86_64_fbsd.c:2060 eelf_x86_64_nacl.c:2053 eelf_x86_64_sol2.c:2184
9623 +#: ehppa64linux.c:2018 ehppalinux.c:2347 ehppanbsd.c:2347 ehppaobsd.c:2347
9624 +#: ei386lynx.c:2025 ei386moss.c:2018 ei386nto.c:2018 em32relf_linux.c:2043
9625 +#: em32rlelf_linux.c:2043 em68kelf.c:2199 em68kelfnbsd.c:2199 emn10300.c:2018
9626 +#: ends32belf_linux.c:2130 ends32elf_linux.c:2130 enios2linux.c:2325
9627 +#: eppclynx.c:2309 escore3_elf.c:2038 escore7_elf.c:2038 eshelf.c:2018
9628 +#: eshelf_fd.c:2043 eshelf_linux.c:2043 eshelf_nbsd.c:2018 eshelf_nto.c:2018
9629 +#: eshelf_uclinux.c:2018 eshelf_vxworks.c:2055 eshlelf.c:2018
9630 +#: eshlelf_fd.c:2043 eshlelf_linux.c:2043 eshlelf_nbsd.c:2018
9631 +#: eshlelf_nto.c:2018 eshlelf_vxworks.c:2055
9632 msgid "%F%P: invalid hash style `%s'\n"
9633 msgstr "%F%P : style de hachage « %s » invalide\n"
9635 -#: eaarch64cloudabi.c:2381 eaarch64cloudabib.c:2381 eaarch64elf.c:2381
9636 -#: eaarch64elf32.c:2381 eaarch64elf32b.c:2381 eaarch64elfb.c:2381
9637 -#: eaarch64fbsd.c:2381 eaarch64fbsdb.c:2381 eaarch64linux.c:2388
9638 -#: eaarch64linux32.c:2388 eaarch64linux32b.c:2388 eaarch64linuxb.c:2388
9639 -#: earcelf.c:2003 earcelf_prof.c:1936 earclinux.c:2069 earclinux_nps.c:2069
9640 -#: earclinux_prof.c:2014 earcv2elf.c:1936 earcv2elfx.c:1936 earmelf.c:2631
9641 -#: earmelf_fbsd.c:2638 earmelf_fuchsia.c:2631 earmelf_linux.c:2631
9642 -#: earmelf_linux_eabi.c:2631 earmelf_linux_fdpiceabi.c:2631
9643 -#: earmelf_nacl.c:2631 earmelf_nbsd.c:2631 earmelf_phoenix.c:2631
9644 -#: earmelf_vxworks.c:2667 earmelfb.c:2631 earmelfb_fbsd.c:2638
9645 -#: earmelfb_fuchsia.c:2631 earmelfb_linux.c:2631 earmelfb_linux_eabi.c:2631
9646 -#: earmelfb_linux_fdpiceabi.c:2631 earmelfb_nacl.c:2631 earmelfb_nbsd.c:2631
9647 -#: earmnto.c:2606 earmsymbian.c:2631 eavr1.c:2159 eavr2.c:2159 eavr25.c:2159
9648 -#: eavr3.c:2159 eavr31.c:2159 eavr35.c:2159 eavr4.c:2159 eavr5.c:2159
9649 -#: eavr51.c:2159 eavr6.c:2159 eavrtiny.c:2159 eavrxmega1.c:2159
9650 -#: eavrxmega2.c:2159 eavrxmega3.c:2159 eavrxmega4.c:2159 eavrxmega5.c:2159
9651 -#: eavrxmega6.c:2159 eavrxmega7.c:2159 ecriself.c:1951 ecrislinux.c:2033
9652 -#: ed10velf.c:1936 eelf32_sparc.c:2058 eelf32_sparc_sol2.c:2189
9653 -#: eelf32_sparc_vxworks.c:2095 eelf32_spu.c:2533 eelf32_tic6x_be.c:2170
9654 -#: eelf32_tic6x_elf_be.c:2170 eelf32_tic6x_elf_le.c:2170
9655 -#: eelf32_tic6x_le.c:2170 eelf32_tic6x_linux_be.c:2170
9656 -#: eelf32_tic6x_linux_le.c:2170 eelf32_x86_64.c:7348 eelf32_x86_64_nacl.c:2068
9657 -#: eelf32am33lin.c:2033 eelf32b4300.c:2299 eelf32bfin.c:2050
9658 -#: eelf32bfinfd.c:2075 eelf32bmip.c:2299 eelf32bmipn32.c:2317
9659 -#: eelf32bsmip.c:2317 eelf32btsmip.c:2299 eelf32btsmip_fbsd.c:2306
9660 -#: eelf32btsmipn32.c:2299 eelf32btsmipn32_fbsd.c:2306 eelf32cr16.c:2087
9661 -#: eelf32cr16c.c:1936 eelf32crx.c:1975 eelf32ebmip.c:2299
9662 -#: eelf32ebmipvxworks.c:2334 eelf32elmip.c:2299 eelf32elmipvxworks.c:2334
9663 -#: eelf32epiphany.c:1951 eelf32epiphany_4x4.c:1938 eelf32frvfd.c:2058
9664 -#: eelf32ip2k.c:1951 eelf32l4300.c:2299 eelf32lm32.c:1951 eelf32lm32fd.c:2058
9665 -#: eelf32lmip.c:2299 eelf32lppc.c:2304 eelf32lppclinux.c:2304
9666 -#: eelf32lppcnto.c:2304 eelf32lppcsim.c:2304 eelf32lr5900.c:2217
9667 -#: eelf32lr5900n32.c:2217 eelf32lriscv.c:2112 eelf32lriscv_ilp32.c:2112
9668 -#: eelf32lriscv_ilp32f.c:2112 eelf32lsmip.c:2299 eelf32ltsmip.c:2299
9669 -#: eelf32ltsmip_fbsd.c:2306 eelf32ltsmipn32.c:2299 eelf32ltsmipn32_fbsd.c:2306
9670 -#: eelf32m32c.c:1962 eelf32mb_linux.c:2058 eelf32mbel_linux.c:2058
9671 -#: eelf32mcore.c:1957 eelf32mep.c:1936 eelf32metag.c:2328
9672 -#: eelf32microblaze.c:1936 eelf32microblazeel.c:1936 eelf32mipswindiss.c:2192
9673 -#: eelf32or1k.c:1951 eelf32or1k_linux.c:2058 eelf32ppc.c:2304
9674 -#: eelf32ppc_fbsd.c:2311 eelf32ppclinux.c:2304 eelf32ppcnto.c:2304
9675 -#: eelf32ppcsim.c:2304 eelf32ppcvxworks.c:2278 eelf32ppcwindiss.c:2304
9676 -#: eelf32rl78.c:1951 eelf32rx.c:1979 eelf32tilegx.c:2058
9677 -#: eelf32tilegx_be.c:2058 eelf32tilepro.c:2058 eelf32vax.c:2033
9678 -#: eelf32visium.c:1936 eelf32xc16x.c:1936 eelf32xc16xl.c:1936
9679 -#: eelf32xc16xs.c:1936 eelf32xstormy16.c:1947 eelf32xtensa.c:3957
9680 -#: eelf64_aix.c:2033 eelf64_ia64.c:2088 eelf64_ia64_fbsd.c:2095
9681 -#: eelf64_s390.c:2079 eelf64_sparc.c:2058 eelf64_sparc_fbsd.c:2065
9682 -#: eelf64_sparc_sol2.c:2189 eelf64alpha.c:2151 eelf64alpha_fbsd.c:2158
9683 -#: eelf64alpha_nbsd.c:2151 eelf64bmip.c:2317 eelf64btsmip.c:2299
9684 -#: eelf64btsmip_fbsd.c:2306 eelf64hppa.c:2003 eelf64lppc.c:2760
9685 -#: eelf64lriscv.c:2112 eelf64lriscv_lp64.c:2112 eelf64lriscv_lp64f.c:2112
9686 -#: eelf64ltsmip.c:2299 eelf64ltsmip_fbsd.c:2306 eelf64mmix.c:5840
9687 -#: eelf64ppc.c:2760 eelf64ppc_fbsd.c:2767 eelf64rdos.c:2068
9688 -#: eelf64tilegx.c:2058 eelf64tilegx_be.c:2058 eelf_i386.c:6966
9689 -#: eelf_i386_be.c:2033 eelf_i386_chaos.c:2013 eelf_i386_fbsd.c:2075
9690 -#: eelf_i386_ldso.c:2050 eelf_i386_nacl.c:2068 eelf_i386_sol2.c:2206
9691 -#: eelf_i386_vxworks.c:2095 eelf_iamcu.c:6612 eelf_k1om.c:7304
9692 -#: eelf_k1om_fbsd.c:6959 eelf_l1om.c:7304 eelf_l1om_fbsd.c:6959
9693 -#: eelf_s390.c:2058 eelf_x86_64.c:7348 eelf_x86_64_cloudabi.c:2068
9694 -#: eelf_x86_64_fbsd.c:2075 eelf_x86_64_nacl.c:2068 eelf_x86_64_sol2.c:2199
9695 -#: eh8300elf.c:1951 eh8300elf_linux.c:1951 eh8300helf.c:1951
9696 -#: eh8300helf_linux.c:1951 eh8300hnelf.c:1951 eh8300self.c:1951
9697 -#: eh8300self_linux.c:1951 eh8300snelf.c:1951 eh8300sxelf.c:1951
9698 -#: eh8300sxelf_linux.c:1951 eh8300sxnelf.c:1951 ehppa64linux.c:2033
9699 -#: ehppaelf.c:2240 ehppalinux.c:2362 ehppanbsd.c:2362 ehppaobsd.c:2362
9700 -#: ei386lynx.c:2040 ei386moss.c:2033 ei386nto.c:2033 em32relf.c:1951
9701 -#: em32relf_linux.c:2058 em32rlelf.c:1951 em32rlelf_linux.c:2058
9702 -#: em68hc11elf.c:2244 em68hc11elfb.c:2244 em68hc12elf.c:2244
9703 -#: em68hc12elfb.c:2244 em68kelf.c:2214 em68kelfnbsd.c:2214 em9s12zelf.c:1936
9704 -#: emn10300.c:2033 ends32belf.c:2171 ends32belf16m.c:2171
9705 -#: ends32belf_linux.c:2245 ends32elf.c:2171 ends32elf16m.c:2171
9706 -#: ends32elf_linux.c:2245 enios2elf.c:2258 enios2linux.c:2340 eppclynx.c:2311
9707 -#: epruelf.c:1956 escore3_elf.c:2053 escore7_elf.c:2053 eshelf.c:2033
9708 -#: eshelf_fd.c:2058 eshelf_linux.c:2058 eshelf_nbsd.c:2033 eshelf_nto.c:2033
9709 -#: eshelf_uclinux.c:2033 eshelf_vxworks.c:2070 eshlelf.c:2033
9710 -#: eshlelf_fd.c:2058 eshlelf_linux.c:2058 eshlelf_nbsd.c:2033
9711 -#: eshlelf_nto.c:2033 eshlelf_vxworks.c:2070 ev850.c:1982 ev850_rh850.c:1982
9712 -#: exgateelf.c:1936
9713 -msgid "%F%P: invalid maxium page size `%s'\n"
9714 -msgstr "%F%P: taille maximale de page « %s » invalide\n"
9716 -#: eaarch64cloudabi.c:2390 eaarch64cloudabib.c:2390 eaarch64elf.c:2390
9717 -#: eaarch64elf32.c:2390 eaarch64elf32b.c:2390 eaarch64elfb.c:2390
9718 -#: eaarch64fbsd.c:2390 eaarch64fbsdb.c:2390 eaarch64linux.c:2397
9719 -#: eaarch64linux32.c:2397 eaarch64linux32b.c:2397 eaarch64linuxb.c:2397
9720 -#: earcelf.c:2012 earcelf_prof.c:1945 earclinux.c:2078 earclinux_nps.c:2078
9721 -#: earclinux_prof.c:2023 earcv2elf.c:1945 earcv2elfx.c:1945 earmelf.c:2640
9722 -#: earmelf_fbsd.c:2647 earmelf_fuchsia.c:2640 earmelf_linux.c:2640
9723 -#: earmelf_linux_eabi.c:2640 earmelf_linux_fdpiceabi.c:2640
9724 -#: earmelf_nacl.c:2640 earmelf_nbsd.c:2640 earmelf_phoenix.c:2640
9725 -#: earmelf_vxworks.c:2676 earmelfb.c:2640 earmelfb_fbsd.c:2647
9726 -#: earmelfb_fuchsia.c:2640 earmelfb_linux.c:2640 earmelfb_linux_eabi.c:2640
9727 -#: earmelfb_linux_fdpiceabi.c:2640 earmelfb_nacl.c:2640 earmelfb_nbsd.c:2640
9728 -#: earmnto.c:2615 earmsymbian.c:2640 eavr1.c:2168 eavr2.c:2168 eavr25.c:2168
9729 -#: eavr3.c:2168 eavr31.c:2168 eavr35.c:2168 eavr4.c:2168 eavr5.c:2168
9730 -#: eavr51.c:2168 eavr6.c:2168 eavrtiny.c:2168 eavrxmega1.c:2168
9731 -#: eavrxmega2.c:2168 eavrxmega3.c:2168 eavrxmega4.c:2168 eavrxmega5.c:2168
9732 -#: eavrxmega6.c:2168 eavrxmega7.c:2168 ecriself.c:1960 ecrislinux.c:2042
9733 -#: ed10velf.c:1945 eelf32_sparc.c:2067 eelf32_sparc_sol2.c:2198
9734 -#: eelf32_sparc_vxworks.c:2104 eelf32_spu.c:2542 eelf32_tic6x_be.c:2179
9735 -#: eelf32_tic6x_elf_be.c:2179 eelf32_tic6x_elf_le.c:2179
9736 -#: eelf32_tic6x_le.c:2179 eelf32_tic6x_linux_be.c:2179
9737 -#: eelf32_tic6x_linux_le.c:2179 eelf32_x86_64.c:7357 eelf32_x86_64_nacl.c:2077
9738 -#: eelf32am33lin.c:2042 eelf32b4300.c:2308 eelf32bfin.c:2059
9739 -#: eelf32bfinfd.c:2084 eelf32bmip.c:2308 eelf32bmipn32.c:2326
9740 -#: eelf32bsmip.c:2326 eelf32btsmip.c:2308 eelf32btsmip_fbsd.c:2315
9741 -#: eelf32btsmipn32.c:2308 eelf32btsmipn32_fbsd.c:2315 eelf32cr16.c:2096
9742 -#: eelf32cr16c.c:1945 eelf32crx.c:1984 eelf32ebmip.c:2308
9743 -#: eelf32ebmipvxworks.c:2343 eelf32elmip.c:2308 eelf32elmipvxworks.c:2343
9744 -#: eelf32epiphany.c:1960 eelf32epiphany_4x4.c:1947 eelf32frvfd.c:2067
9745 -#: eelf32ip2k.c:1960 eelf32l4300.c:2308 eelf32lm32.c:1960 eelf32lm32fd.c:2067
9746 -#: eelf32lmip.c:2308 eelf32lppc.c:2313 eelf32lppclinux.c:2313
9747 -#: eelf32lppcnto.c:2313 eelf32lppcsim.c:2313 eelf32lr5900.c:2226
9748 -#: eelf32lr5900n32.c:2226 eelf32lriscv.c:2121 eelf32lriscv_ilp32.c:2121
9749 -#: eelf32lriscv_ilp32f.c:2121 eelf32lsmip.c:2308 eelf32ltsmip.c:2308
9750 -#: eelf32ltsmip_fbsd.c:2315 eelf32ltsmipn32.c:2308 eelf32ltsmipn32_fbsd.c:2315
9751 -#: eelf32m32c.c:1971 eelf32mb_linux.c:2067 eelf32mbel_linux.c:2067
9752 -#: eelf32mcore.c:1966 eelf32mep.c:1945 eelf32metag.c:2337
9753 -#: eelf32microblaze.c:1945 eelf32microblazeel.c:1945 eelf32mipswindiss.c:2201
9754 -#: eelf32or1k.c:1960 eelf32or1k_linux.c:2067 eelf32ppc.c:2313
9755 -#: eelf32ppc_fbsd.c:2320 eelf32ppclinux.c:2313 eelf32ppcnto.c:2313
9756 -#: eelf32ppcsim.c:2313 eelf32ppcvxworks.c:2287 eelf32ppcwindiss.c:2313
9757 -#: eelf32rl78.c:1960 eelf32rx.c:1988 eelf32tilegx.c:2067
9758 -#: eelf32tilegx_be.c:2067 eelf32tilepro.c:2067 eelf32vax.c:2042
9759 -#: eelf32visium.c:1945 eelf32xc16x.c:1945 eelf32xc16xl.c:1945
9760 -#: eelf32xc16xs.c:1945 eelf32xstormy16.c:1956 eelf32xtensa.c:3966
9761 -#: eelf64_aix.c:2042 eelf64_ia64.c:2097 eelf64_ia64_fbsd.c:2104
9762 -#: eelf64_s390.c:2088 eelf64_sparc.c:2067 eelf64_sparc_fbsd.c:2074
9763 -#: eelf64_sparc_sol2.c:2198 eelf64alpha.c:2160 eelf64alpha_fbsd.c:2167
9764 -#: eelf64alpha_nbsd.c:2160 eelf64bmip.c:2326 eelf64btsmip.c:2308
9765 -#: eelf64btsmip_fbsd.c:2315 eelf64hppa.c:2012 eelf64lppc.c:2769
9766 -#: eelf64lriscv.c:2121 eelf64lriscv_lp64.c:2121 eelf64lriscv_lp64f.c:2121
9767 -#: eelf64ltsmip.c:2308 eelf64ltsmip_fbsd.c:2315 eelf64mmix.c:5849
9768 -#: eelf64ppc.c:2769 eelf64ppc_fbsd.c:2776 eelf64rdos.c:2077
9769 -#: eelf64tilegx.c:2067 eelf64tilegx_be.c:2067 eelf_i386.c:6975
9770 -#: eelf_i386_be.c:2042 eelf_i386_chaos.c:2022 eelf_i386_fbsd.c:2084
9771 -#: eelf_i386_ldso.c:2059 eelf_i386_nacl.c:2077 eelf_i386_sol2.c:2215
9772 -#: eelf_i386_vxworks.c:2104 eelf_iamcu.c:6621 eelf_k1om.c:7313
9773 -#: eelf_k1om_fbsd.c:6968 eelf_l1om.c:7313 eelf_l1om_fbsd.c:6968
9774 -#: eelf_s390.c:2067 eelf_x86_64.c:7357 eelf_x86_64_cloudabi.c:2077
9775 -#: eelf_x86_64_fbsd.c:2084 eelf_x86_64_nacl.c:2077 eelf_x86_64_sol2.c:2208
9776 -#: eh8300elf.c:1960 eh8300elf_linux.c:1960 eh8300helf.c:1960
9777 -#: eh8300helf_linux.c:1960 eh8300hnelf.c:1960 eh8300self.c:1960
9778 -#: eh8300self_linux.c:1960 eh8300snelf.c:1960 eh8300sxelf.c:1960
9779 -#: eh8300sxelf_linux.c:1960 eh8300sxnelf.c:1960 ehppa64linux.c:2042
9780 -#: ehppaelf.c:2249 ehppalinux.c:2371 ehppanbsd.c:2371 ehppaobsd.c:2371
9781 -#: ei386lynx.c:2049 ei386moss.c:2042 ei386nto.c:2042 em32relf.c:1960
9782 -#: em32relf_linux.c:2067 em32rlelf.c:1960 em32rlelf_linux.c:2067
9783 -#: em68hc11elf.c:2253 em68hc11elfb.c:2253 em68hc12elf.c:2253
9784 -#: em68hc12elfb.c:2253 em68kelf.c:2223 em68kelfnbsd.c:2223 em9s12zelf.c:1945
9785 -#: emn10300.c:2042 ends32belf.c:2180 ends32belf16m.c:2180
9786 -#: ends32belf_linux.c:2254 ends32elf.c:2180 ends32elf16m.c:2180
9787 -#: ends32elf_linux.c:2254 enios2elf.c:2267 enios2linux.c:2349 eppclynx.c:2320
9788 -#: epruelf.c:1965 escore3_elf.c:2062 escore7_elf.c:2062 eshelf.c:2042
9789 -#: eshelf_fd.c:2067 eshelf_linux.c:2067 eshelf_nbsd.c:2042 eshelf_nto.c:2042
9790 -#: eshelf_uclinux.c:2042 eshelf_vxworks.c:2079 eshlelf.c:2042
9791 -#: eshlelf_fd.c:2067 eshlelf_linux.c:2067 eshlelf_nbsd.c:2042
9792 -#: eshlelf_nto.c:2042 eshlelf_vxworks.c:2079 ev850.c:1991 ev850_rh850.c:1991
9793 -#: exgateelf.c:1945
9794 +#: eaarch64cloudabi.c:2382 eaarch64cloudabib.c:2382 eaarch64elf.c:2382
9795 +#: eaarch64elf32.c:2382 eaarch64elf32b.c:2382 eaarch64elfb.c:2382
9796 +#: eaarch64fbsd.c:2382 eaarch64fbsdb.c:2382 eaarch64linux.c:2389
9797 +#: eaarch64linux32.c:2389 eaarch64linux32b.c:2389 eaarch64linuxb.c:2389
9798 +#: earcelf.c:2004 earcelf_prof.c:1937 earclinux.c:2070 earclinux_nps.c:2070
9799 +#: earclinux_prof.c:2015 earcv2elf.c:1937 earcv2elfx.c:1937 earmelf.c:2632
9800 +#: earmelf_fbsd.c:2639 earmelf_fuchsia.c:2632 earmelf_linux.c:2632
9801 +#: earmelf_linux_eabi.c:2632 earmelf_linux_fdpiceabi.c:2632
9802 +#: earmelf_nacl.c:2632 earmelf_nbsd.c:2632 earmelf_phoenix.c:2632
9803 +#: earmelf_vxworks.c:2668 earmelfb.c:2632 earmelfb_fbsd.c:2639
9804 +#: earmelfb_fuchsia.c:2632 earmelfb_linux.c:2632 earmelfb_linux_eabi.c:2632
9805 +#: earmelfb_linux_fdpiceabi.c:2632 earmelfb_nacl.c:2632 earmelfb_nbsd.c:2632
9806 +#: earmnto.c:2607 earmsymbian.c:2632 eavr1.c:2160 eavr2.c:2160 eavr25.c:2160
9807 +#: eavr3.c:2160 eavr31.c:2160 eavr35.c:2160 eavr4.c:2160 eavr5.c:2160
9808 +#: eavr51.c:2160 eavr6.c:2160 eavrtiny.c:2160 eavrxmega1.c:2160
9809 +#: eavrxmega2.c:2160 eavrxmega3.c:2160 eavrxmega4.c:2160 eavrxmega5.c:2160
9810 +#: eavrxmega6.c:2160 eavrxmega7.c:2160 ecriself.c:1952 ecrislinux.c:2034
9811 +#: ecskyelf.c:2208 ecskyelf_linux.c:2315 ed10velf.c:1937 eelf32_sparc.c:2059
9812 +#: eelf32_sparc_sol2.c:2190 eelf32_sparc_vxworks.c:2096 eelf32_spu.c:2670
9813 +#: eelf32_tic6x_be.c:2171 eelf32_tic6x_elf_be.c:2171
9814 +#: eelf32_tic6x_elf_le.c:2171 eelf32_tic6x_le.c:2171
9815 +#: eelf32_tic6x_linux_be.c:2171 eelf32_tic6x_linux_le.c:2171
9816 +#: eelf32_x86_64.c:7296 eelf32_x86_64_nacl.c:2069 eelf32am33lin.c:2034
9817 +#: eelf32b4300.c:2301 eelf32bfin.c:2051 eelf32bfinfd.c:2076 eelf32bmip.c:2301
9818 +#: eelf32bmipn32.c:2319 eelf32bsmip.c:2319 eelf32btsmip.c:2301
9819 +#: eelf32btsmip_fbsd.c:2308 eelf32btsmipn32.c:2301 eelf32btsmipn32_fbsd.c:2308
9820 +#: eelf32cr16.c:2088 eelf32cr16c.c:1937 eelf32crx.c:1976 eelf32ebmip.c:2301
9821 +#: eelf32ebmipvxworks.c:2336 eelf32elmip.c:2301 eelf32elmipvxworks.c:2336
9822 +#: eelf32epiphany.c:1952 eelf32epiphany_4x4.c:1939 eelf32frvfd.c:2059
9823 +#: eelf32ip2k.c:1952 eelf32l4300.c:2301 eelf32lm32.c:1952 eelf32lm32fd.c:2059
9824 +#: eelf32lmip.c:2301 eelf32lppc.c:2318 eelf32lppclinux.c:2318
9825 +#: eelf32lppcnto.c:2318 eelf32lppcsim.c:2318 eelf32lr5900.c:2219
9826 +#: eelf32lr5900n32.c:2219 eelf32lriscv.c:2113 eelf32lriscv_ilp32.c:2113
9827 +#: eelf32lriscv_ilp32f.c:2113 eelf32lsmip.c:2301 eelf32ltsmip.c:2301
9828 +#: eelf32ltsmip_fbsd.c:2308 eelf32ltsmipn32.c:2301 eelf32ltsmipn32_fbsd.c:2308
9829 +#: eelf32m32c.c:1963 eelf32mb_linux.c:2059 eelf32mbel_linux.c:2059
9830 +#: eelf32mcore.c:1958 eelf32mep.c:1937 eelf32metag.c:2329
9831 +#: eelf32microblaze.c:1937 eelf32microblazeel.c:1937 eelf32mipswindiss.c:2194
9832 +#: eelf32or1k.c:1952 eelf32or1k_linux.c:2059 eelf32ppc.c:2318
9833 +#: eelf32ppc_fbsd.c:2325 eelf32ppclinux.c:2318 eelf32ppcnto.c:2318
9834 +#: eelf32ppcsim.c:2318 eelf32ppcvxworks.c:2292 eelf32ppcwindiss.c:2318
9835 +#: eelf32rl78.c:1952 eelf32rx.c:1980 eelf32tilegx.c:2059
9836 +#: eelf32tilegx_be.c:2059 eelf32tilepro.c:2059 eelf32vax.c:2034
9837 +#: eelf32visium.c:1937 eelf32xc16x.c:1937 eelf32xc16xl.c:1937
9838 +#: eelf32xc16xs.c:1937 eelf32xstormy16.c:1948 eelf32xtensa.c:3958
9839 +#: eelf64_aix.c:2034 eelf64_ia64.c:2089 eelf64_ia64_fbsd.c:2096
9840 +#: eelf64_s390.c:2129 eelf64_sparc.c:2059 eelf64_sparc_fbsd.c:2066
9841 +#: eelf64_sparc_sol2.c:2190 eelf64alpha.c:2152 eelf64alpha_fbsd.c:2159
9842 +#: eelf64alpha_nbsd.c:2152 eelf64bmip.c:2319 eelf64btsmip.c:2301
9843 +#: eelf64btsmip_fbsd.c:2308 eelf64hppa.c:2004 eelf64lppc.c:2773
9844 +#: eelf64lriscv.c:2113 eelf64lriscv_lp64.c:2113 eelf64lriscv_lp64f.c:2113
9845 +#: eelf64ltsmip.c:2301 eelf64ltsmip_fbsd.c:2308 eelf64mmix.c:5797
9846 +#: eelf64ppc.c:2773 eelf64ppc_fbsd.c:2780 eelf64rdos.c:2069
9847 +#: eelf64tilegx.c:2059 eelf64tilegx_be.c:2059 eelf_i386.c:6918
9848 +#: eelf_i386_be.c:2034 eelf_i386_chaos.c:2014 eelf_i386_fbsd.c:2076
9849 +#: eelf_i386_ldso.c:2051 eelf_i386_nacl.c:2069 eelf_i386_sol2.c:2207
9850 +#: eelf_i386_vxworks.c:2096 eelf_iamcu.c:6564 eelf_k1om.c:7252
9851 +#: eelf_k1om_fbsd.c:6907 eelf_l1om.c:7252 eelf_l1om_fbsd.c:6907
9852 +#: eelf_s390.c:2059 eelf_x86_64.c:7296 eelf_x86_64_cloudabi.c:2069
9853 +#: eelf_x86_64_fbsd.c:2076 eelf_x86_64_nacl.c:2069 eelf_x86_64_sol2.c:2200
9854 +#: eh8300elf.c:1952 eh8300elf_linux.c:1952 eh8300helf.c:1952
9855 +#: eh8300helf_linux.c:1952 eh8300hnelf.c:1952 eh8300self.c:1952
9856 +#: eh8300self_linux.c:1952 eh8300snelf.c:1952 eh8300sxelf.c:1952
9857 +#: eh8300sxelf_linux.c:1952 eh8300sxnelf.c:1952 ehppa64linux.c:2034
9858 +#: ehppaelf.c:2241 ehppalinux.c:2363 ehppanbsd.c:2363 ehppaobsd.c:2363
9859 +#: ei386lynx.c:2041 ei386moss.c:2034 ei386nto.c:2034 em32relf.c:1952
9860 +#: em32relf_linux.c:2059 em32rlelf.c:1952 em32rlelf_linux.c:2059
9861 +#: em68hc11elf.c:2245 em68hc11elfb.c:2245 em68hc12elf.c:2245
9862 +#: em68hc12elfb.c:2245 em68kelf.c:2215 em68kelfnbsd.c:2215 em9s12zelf.c:1937
9863 +#: emn10300.c:2034 ends32belf.c:2072 ends32belf16m.c:2072
9864 +#: ends32belf_linux.c:2146 ends32elf.c:2072 ends32elf16m.c:2072
9865 +#: ends32elf_linux.c:2146 enios2elf.c:2259 enios2linux.c:2341 eppclynx.c:2325
9866 +#: epruelf.c:1957 escore3_elf.c:2054 escore7_elf.c:2054 eshelf.c:2034
9867 +#: eshelf_fd.c:2059 eshelf_linux.c:2059 eshelf_nbsd.c:2034 eshelf_nto.c:2034
9868 +#: eshelf_uclinux.c:2034 eshelf_vxworks.c:2071 eshlelf.c:2034
9869 +#: eshlelf_fd.c:2059 eshlelf_linux.c:2059 eshlelf_nbsd.c:2034
9870 +#: eshlelf_nto.c:2034 eshlelf_vxworks.c:2071 ev850.c:1983 ev850_rh850.c:1983
9871 +msgid "%F%P: invalid maximum page size `%s'\n"
9872 +msgstr "%F%P : taille maximale de page « %s » invalide\n"
9874 +#: eaarch64cloudabi.c:2391 eaarch64cloudabib.c:2391 eaarch64elf.c:2391
9875 +#: eaarch64elf32.c:2391 eaarch64elf32b.c:2391 eaarch64elfb.c:2391
9876 +#: eaarch64fbsd.c:2391 eaarch64fbsdb.c:2391 eaarch64linux.c:2398
9877 +#: eaarch64linux32.c:2398 eaarch64linux32b.c:2398 eaarch64linuxb.c:2398
9878 +#: earcelf.c:2013 earcelf_prof.c:1946 earclinux.c:2079 earclinux_nps.c:2079
9879 +#: earclinux_prof.c:2024 earcv2elf.c:1946 earcv2elfx.c:1946 earmelf.c:2641
9880 +#: earmelf_fbsd.c:2648 earmelf_fuchsia.c:2641 earmelf_linux.c:2641
9881 +#: earmelf_linux_eabi.c:2641 earmelf_linux_fdpiceabi.c:2641
9882 +#: earmelf_nacl.c:2641 earmelf_nbsd.c:2641 earmelf_phoenix.c:2641
9883 +#: earmelf_vxworks.c:2677 earmelfb.c:2641 earmelfb_fbsd.c:2648
9884 +#: earmelfb_fuchsia.c:2641 earmelfb_linux.c:2641 earmelfb_linux_eabi.c:2641
9885 +#: earmelfb_linux_fdpiceabi.c:2641 earmelfb_nacl.c:2641 earmelfb_nbsd.c:2641
9886 +#: earmnto.c:2616 earmsymbian.c:2641 eavr1.c:2169 eavr2.c:2169 eavr25.c:2169
9887 +#: eavr3.c:2169 eavr31.c:2169 eavr35.c:2169 eavr4.c:2169 eavr5.c:2169
9888 +#: eavr51.c:2169 eavr6.c:2169 eavrtiny.c:2169 eavrxmega1.c:2169
9889 +#: eavrxmega2.c:2169 eavrxmega3.c:2169 eavrxmega4.c:2169 eavrxmega5.c:2169
9890 +#: eavrxmega6.c:2169 eavrxmega7.c:2169 ecriself.c:1961 ecrislinux.c:2043
9891 +#: ecskyelf.c:2217 ecskyelf_linux.c:2324 ed10velf.c:1946 eelf32_sparc.c:2068
9892 +#: eelf32_sparc_sol2.c:2199 eelf32_sparc_vxworks.c:2105 eelf32_spu.c:2679
9893 +#: eelf32_tic6x_be.c:2180 eelf32_tic6x_elf_be.c:2180
9894 +#: eelf32_tic6x_elf_le.c:2180 eelf32_tic6x_le.c:2180
9895 +#: eelf32_tic6x_linux_be.c:2180 eelf32_tic6x_linux_le.c:2180
9896 +#: eelf32_x86_64.c:7305 eelf32_x86_64_nacl.c:2078 eelf32am33lin.c:2043
9897 +#: eelf32b4300.c:2310 eelf32bfin.c:2060 eelf32bfinfd.c:2085 eelf32bmip.c:2310
9898 +#: eelf32bmipn32.c:2328 eelf32bsmip.c:2328 eelf32btsmip.c:2310
9899 +#: eelf32btsmip_fbsd.c:2317 eelf32btsmipn32.c:2310 eelf32btsmipn32_fbsd.c:2317
9900 +#: eelf32cr16.c:2097 eelf32cr16c.c:1946 eelf32crx.c:1985 eelf32ebmip.c:2310
9901 +#: eelf32ebmipvxworks.c:2345 eelf32elmip.c:2310 eelf32elmipvxworks.c:2345
9902 +#: eelf32epiphany.c:1961 eelf32epiphany_4x4.c:1948 eelf32frvfd.c:2068
9903 +#: eelf32ip2k.c:1961 eelf32l4300.c:2310 eelf32lm32.c:1961 eelf32lm32fd.c:2068
9904 +#: eelf32lmip.c:2310 eelf32lppc.c:2327 eelf32lppclinux.c:2327
9905 +#: eelf32lppcnto.c:2327 eelf32lppcsim.c:2327 eelf32lr5900.c:2228
9906 +#: eelf32lr5900n32.c:2228 eelf32lriscv.c:2122 eelf32lriscv_ilp32.c:2122
9907 +#: eelf32lriscv_ilp32f.c:2122 eelf32lsmip.c:2310 eelf32ltsmip.c:2310
9908 +#: eelf32ltsmip_fbsd.c:2317 eelf32ltsmipn32.c:2310 eelf32ltsmipn32_fbsd.c:2317
9909 +#: eelf32m32c.c:1972 eelf32mb_linux.c:2068 eelf32mbel_linux.c:2068
9910 +#: eelf32mcore.c:1967 eelf32mep.c:1946 eelf32metag.c:2338
9911 +#: eelf32microblaze.c:1946 eelf32microblazeel.c:1946 eelf32mipswindiss.c:2203
9912 +#: eelf32or1k.c:1961 eelf32or1k_linux.c:2068 eelf32ppc.c:2327
9913 +#: eelf32ppc_fbsd.c:2334 eelf32ppclinux.c:2327 eelf32ppcnto.c:2327
9914 +#: eelf32ppcsim.c:2327 eelf32ppcvxworks.c:2301 eelf32ppcwindiss.c:2327
9915 +#: eelf32rl78.c:1961 eelf32rx.c:1989 eelf32tilegx.c:2068
9916 +#: eelf32tilegx_be.c:2068 eelf32tilepro.c:2068 eelf32vax.c:2043
9917 +#: eelf32visium.c:1946 eelf32xc16x.c:1946 eelf32xc16xl.c:1946
9918 +#: eelf32xc16xs.c:1946 eelf32xstormy16.c:1957 eelf32xtensa.c:3967
9919 +#: eelf64_aix.c:2043 eelf64_ia64.c:2098 eelf64_ia64_fbsd.c:2105
9920 +#: eelf64_s390.c:2138 eelf64_sparc.c:2068 eelf64_sparc_fbsd.c:2075
9921 +#: eelf64_sparc_sol2.c:2199 eelf64alpha.c:2161 eelf64alpha_fbsd.c:2168
9922 +#: eelf64alpha_nbsd.c:2161 eelf64bmip.c:2328 eelf64btsmip.c:2310
9923 +#: eelf64btsmip_fbsd.c:2317 eelf64hppa.c:2013 eelf64lppc.c:2782
9924 +#: eelf64lriscv.c:2122 eelf64lriscv_lp64.c:2122 eelf64lriscv_lp64f.c:2122
9925 +#: eelf64ltsmip.c:2310 eelf64ltsmip_fbsd.c:2317 eelf64mmix.c:5806
9926 +#: eelf64ppc.c:2782 eelf64ppc_fbsd.c:2789 eelf64rdos.c:2078
9927 +#: eelf64tilegx.c:2068 eelf64tilegx_be.c:2068 eelf_i386.c:6927
9928 +#: eelf_i386_be.c:2043 eelf_i386_chaos.c:2023 eelf_i386_fbsd.c:2085
9929 +#: eelf_i386_ldso.c:2060 eelf_i386_nacl.c:2078 eelf_i386_sol2.c:2216
9930 +#: eelf_i386_vxworks.c:2105 eelf_iamcu.c:6573 eelf_k1om.c:7261
9931 +#: eelf_k1om_fbsd.c:6916 eelf_l1om.c:7261 eelf_l1om_fbsd.c:6916
9932 +#: eelf_s390.c:2068 eelf_x86_64.c:7305 eelf_x86_64_cloudabi.c:2078
9933 +#: eelf_x86_64_fbsd.c:2085 eelf_x86_64_nacl.c:2078 eelf_x86_64_sol2.c:2209
9934 +#: eh8300elf.c:1961 eh8300elf_linux.c:1961 eh8300helf.c:1961
9935 +#: eh8300helf_linux.c:1961 eh8300hnelf.c:1961 eh8300self.c:1961
9936 +#: eh8300self_linux.c:1961 eh8300snelf.c:1961 eh8300sxelf.c:1961
9937 +#: eh8300sxelf_linux.c:1961 eh8300sxnelf.c:1961 ehppa64linux.c:2043
9938 +#: ehppaelf.c:2250 ehppalinux.c:2372 ehppanbsd.c:2372 ehppaobsd.c:2372
9939 +#: ei386lynx.c:2050 ei386moss.c:2043 ei386nto.c:2043 em32relf.c:1961
9940 +#: em32relf_linux.c:2068 em32rlelf.c:1961 em32rlelf_linux.c:2068
9941 +#: em68hc11elf.c:2254 em68hc11elfb.c:2254 em68hc12elf.c:2254
9942 +#: em68hc12elfb.c:2254 em68kelf.c:2224 em68kelfnbsd.c:2224 em9s12zelf.c:1946
9943 +#: emn10300.c:2043 ends32belf.c:2081 ends32belf16m.c:2081
9944 +#: ends32belf_linux.c:2155 ends32elf.c:2081 ends32elf16m.c:2081
9945 +#: ends32elf_linux.c:2155 enios2elf.c:2268 enios2linux.c:2350 eppclynx.c:2334
9946 +#: epruelf.c:1966 escore3_elf.c:2063 escore7_elf.c:2063 eshelf.c:2043
9947 +#: eshelf_fd.c:2068 eshelf_linux.c:2068 eshelf_nbsd.c:2043 eshelf_nto.c:2043
9948 +#: eshelf_uclinux.c:2043 eshelf_vxworks.c:2080 eshlelf.c:2043
9949 +#: eshlelf_fd.c:2068 eshlelf_linux.c:2068 eshlelf_nbsd.c:2043
9950 +#: eshlelf_nto.c:2043 eshlelf_vxworks.c:2080 ev850.c:1992 ev850_rh850.c:1992
9951 msgid "%F%P: invalid common page size `%s'\n"
9952 msgstr "%F%P : taille de page commune « %s » invalide\n"
9954 -#: eaarch64cloudabi.c:2398 eaarch64cloudabib.c:2398 eaarch64elf.c:2398
9955 -#: eaarch64elf32.c:2398 eaarch64elf32b.c:2398 eaarch64elfb.c:2398
9956 -#: eaarch64fbsd.c:2398 eaarch64fbsdb.c:2398 eaarch64linux.c:2405
9957 -#: eaarch64linux32.c:2405 eaarch64linux32b.c:2405 eaarch64linuxb.c:2405
9958 -#: earcelf.c:2020 earcelf_prof.c:1953 earclinux.c:2086 earclinux_nps.c:2086
9959 -#: earclinux_prof.c:2031 earcv2elf.c:1953 earcv2elfx.c:1953 earmelf.c:2648
9960 -#: earmelf_fbsd.c:2655 earmelf_fuchsia.c:2648 earmelf_linux.c:2648
9961 -#: earmelf_linux_eabi.c:2648 earmelf_linux_fdpiceabi.c:2648
9962 -#: earmelf_nacl.c:2648 earmelf_nbsd.c:2648 earmelf_phoenix.c:2648
9963 -#: earmelf_vxworks.c:2684 earmelfb.c:2648 earmelfb_fbsd.c:2655
9964 -#: earmelfb_fuchsia.c:2648 earmelfb_linux.c:2648 earmelfb_linux_eabi.c:2648
9965 -#: earmelfb_linux_fdpiceabi.c:2648 earmelfb_nacl.c:2648 earmelfb_nbsd.c:2648
9966 -#: earmnto.c:2623 earmsymbian.c:2648 eavr1.c:2176 eavr2.c:2176 eavr25.c:2176
9967 -#: eavr3.c:2176 eavr31.c:2176 eavr35.c:2176 eavr4.c:2176 eavr5.c:2176
9968 -#: eavr51.c:2176 eavr6.c:2176 eavrtiny.c:2176 eavrxmega1.c:2176
9969 -#: eavrxmega2.c:2176 eavrxmega3.c:2176 eavrxmega4.c:2176 eavrxmega5.c:2176
9970 -#: eavrxmega6.c:2176 eavrxmega7.c:2176 ecriself.c:1968 ecrislinux.c:2050
9971 -#: ed10velf.c:1953 eelf32_sparc.c:2075 eelf32_sparc_sol2.c:2206
9972 -#: eelf32_sparc_vxworks.c:2112 eelf32_spu.c:2550 eelf32_tic6x_be.c:2187
9973 -#: eelf32_tic6x_elf_be.c:2187 eelf32_tic6x_elf_le.c:2187
9974 -#: eelf32_tic6x_le.c:2187 eelf32_tic6x_linux_be.c:2187
9975 -#: eelf32_tic6x_linux_le.c:2187 eelf32_x86_64.c:7365 eelf32_x86_64_nacl.c:2085
9976 -#: eelf32am33lin.c:2050 eelf32b4300.c:2316 eelf32bfin.c:2067
9977 -#: eelf32bfinfd.c:2092 eelf32bmip.c:2316 eelf32bmipn32.c:2334
9978 -#: eelf32bsmip.c:2334 eelf32btsmip.c:2316 eelf32btsmip_fbsd.c:2323
9979 -#: eelf32btsmipn32.c:2316 eelf32btsmipn32_fbsd.c:2323 eelf32cr16.c:2104
9980 -#: eelf32cr16c.c:1953 eelf32crx.c:1992 eelf32ebmip.c:2316
9981 -#: eelf32ebmipvxworks.c:2351 eelf32elmip.c:2316 eelf32elmipvxworks.c:2351
9982 -#: eelf32epiphany.c:1968 eelf32epiphany_4x4.c:1955 eelf32frvfd.c:2075
9983 -#: eelf32ip2k.c:1968 eelf32l4300.c:2316 eelf32lm32.c:1968 eelf32lm32fd.c:2075
9984 -#: eelf32lmip.c:2316 eelf32lppc.c:2321 eelf32lppclinux.c:2321
9985 -#: eelf32lppcnto.c:2321 eelf32lppcsim.c:2321 eelf32lr5900.c:2234
9986 -#: eelf32lr5900n32.c:2234 eelf32lriscv.c:2129 eelf32lriscv_ilp32.c:2129
9987 -#: eelf32lriscv_ilp32f.c:2129 eelf32lsmip.c:2316 eelf32ltsmip.c:2316
9988 -#: eelf32ltsmip_fbsd.c:2323 eelf32ltsmipn32.c:2316 eelf32ltsmipn32_fbsd.c:2323
9989 -#: eelf32m32c.c:1979 eelf32mb_linux.c:2075 eelf32mbel_linux.c:2075
9990 -#: eelf32mcore.c:1974 eelf32mep.c:1953 eelf32metag.c:2345
9991 -#: eelf32microblaze.c:1953 eelf32microblazeel.c:1953 eelf32mipswindiss.c:2209
9992 -#: eelf32or1k.c:1968 eelf32or1k_linux.c:2075 eelf32ppc.c:2321
9993 -#: eelf32ppc_fbsd.c:2328 eelf32ppclinux.c:2321 eelf32ppcnto.c:2321
9994 -#: eelf32ppcsim.c:2321 eelf32ppcvxworks.c:2295 eelf32ppcwindiss.c:2321
9995 -#: eelf32rl78.c:1968 eelf32rx.c:1996 eelf32tilegx.c:2075
9996 -#: eelf32tilegx_be.c:2075 eelf32tilepro.c:2075 eelf32vax.c:2050
9997 -#: eelf32visium.c:1953 eelf32xc16x.c:1953 eelf32xc16xl.c:1953
9998 -#: eelf32xc16xs.c:1953 eelf32xstormy16.c:1964 eelf32xtensa.c:3974
9999 -#: eelf64_aix.c:2050 eelf64_ia64.c:2105 eelf64_ia64_fbsd.c:2112
10000 -#: eelf64_s390.c:2096 eelf64_sparc.c:2075 eelf64_sparc_fbsd.c:2082
10001 -#: eelf64_sparc_sol2.c:2206 eelf64alpha.c:2168 eelf64alpha_fbsd.c:2175
10002 -#: eelf64alpha_nbsd.c:2168 eelf64bmip.c:2334 eelf64btsmip.c:2316
10003 -#: eelf64btsmip_fbsd.c:2323 eelf64hppa.c:2020 eelf64lppc.c:2777
10004 -#: eelf64lriscv.c:2129 eelf64lriscv_lp64.c:2129 eelf64lriscv_lp64f.c:2129
10005 -#: eelf64ltsmip.c:2316 eelf64ltsmip_fbsd.c:2323 eelf64mmix.c:5857
10006 -#: eelf64ppc.c:2777 eelf64ppc_fbsd.c:2784 eelf64rdos.c:2085
10007 -#: eelf64tilegx.c:2075 eelf64tilegx_be.c:2075 eelf_i386.c:6983
10008 -#: eelf_i386_be.c:2050 eelf_i386_chaos.c:2030 eelf_i386_fbsd.c:2092
10009 -#: eelf_i386_ldso.c:2067 eelf_i386_nacl.c:2085 eelf_i386_sol2.c:2223
10010 -#: eelf_i386_vxworks.c:2112 eelf_iamcu.c:6629 eelf_k1om.c:7321
10011 -#: eelf_k1om_fbsd.c:6976 eelf_l1om.c:7321 eelf_l1om_fbsd.c:6976
10012 -#: eelf_s390.c:2075 eelf_x86_64.c:7365 eelf_x86_64_cloudabi.c:2085
10013 -#: eelf_x86_64_fbsd.c:2092 eelf_x86_64_nacl.c:2085 eelf_x86_64_sol2.c:2216
10014 -#: eh8300elf.c:1968 eh8300elf_linux.c:1968 eh8300helf.c:1968
10015 -#: eh8300helf_linux.c:1968 eh8300hnelf.c:1968 eh8300self.c:1968
10016 -#: eh8300self_linux.c:1968 eh8300snelf.c:1968 eh8300sxelf.c:1968
10017 -#: eh8300sxelf_linux.c:1968 eh8300sxnelf.c:1968 ehppa64linux.c:2050
10018 -#: ehppaelf.c:2257 ehppalinux.c:2379 ehppanbsd.c:2379 ehppaobsd.c:2379
10019 -#: ei386lynx.c:2057 ei386moss.c:2050 ei386nto.c:2050 em32relf.c:1968
10020 -#: em32relf_linux.c:2075 em32rlelf.c:1968 em32rlelf_linux.c:2075
10021 -#: em68hc11elf.c:2261 em68hc11elfb.c:2261 em68hc12elf.c:2261
10022 -#: em68hc12elfb.c:2261 em68kelf.c:2231 em68kelfnbsd.c:2231 em9s12zelf.c:1953
10023 -#: emn10300.c:2050 ends32belf.c:2188 ends32belf16m.c:2188
10024 -#: ends32belf_linux.c:2262 ends32elf.c:2188 ends32elf16m.c:2188
10025 -#: ends32elf_linux.c:2262 enios2elf.c:2275 enios2linux.c:2357 eppclynx.c:2328
10026 -#: epruelf.c:1973 escore3_elf.c:2070 escore7_elf.c:2070 eshelf.c:2050
10027 -#: eshelf_fd.c:2075 eshelf_linux.c:2075 eshelf_nbsd.c:2050 eshelf_nto.c:2050
10028 -#: eshelf_uclinux.c:2050 eshelf_vxworks.c:2087 eshlelf.c:2050
10029 -#: eshlelf_fd.c:2075 eshlelf_linux.c:2075 eshlelf_nbsd.c:2050
10030 -#: eshlelf_nto.c:2050 eshlelf_vxworks.c:2087 ev850.c:1999 ev850_rh850.c:1999
10031 -#: exgateelf.c:1953
10032 +#: eaarch64cloudabi.c:2399 eaarch64cloudabib.c:2399 eaarch64elf.c:2399
10033 +#: eaarch64elf32.c:2399 eaarch64elf32b.c:2399 eaarch64elfb.c:2399
10034 +#: eaarch64fbsd.c:2399 eaarch64fbsdb.c:2399 eaarch64linux.c:2406
10035 +#: eaarch64linux32.c:2406 eaarch64linux32b.c:2406 eaarch64linuxb.c:2406
10036 +#: earcelf.c:2021 earcelf_prof.c:1954 earclinux.c:2087 earclinux_nps.c:2087
10037 +#: earclinux_prof.c:2032 earcv2elf.c:1954 earcv2elfx.c:1954 earmelf.c:2649
10038 +#: earmelf_fbsd.c:2656 earmelf_fuchsia.c:2649 earmelf_linux.c:2649
10039 +#: earmelf_linux_eabi.c:2649 earmelf_linux_fdpiceabi.c:2649
10040 +#: earmelf_nacl.c:2649 earmelf_nbsd.c:2649 earmelf_phoenix.c:2649
10041 +#: earmelf_vxworks.c:2685 earmelfb.c:2649 earmelfb_fbsd.c:2656
10042 +#: earmelfb_fuchsia.c:2649 earmelfb_linux.c:2649 earmelfb_linux_eabi.c:2649
10043 +#: earmelfb_linux_fdpiceabi.c:2649 earmelfb_nacl.c:2649 earmelfb_nbsd.c:2649
10044 +#: earmnto.c:2624 earmsymbian.c:2649 eavr1.c:2177 eavr2.c:2177 eavr25.c:2177
10045 +#: eavr3.c:2177 eavr31.c:2177 eavr35.c:2177 eavr4.c:2177 eavr5.c:2177
10046 +#: eavr51.c:2177 eavr6.c:2177 eavrtiny.c:2177 eavrxmega1.c:2177
10047 +#: eavrxmega2.c:2177 eavrxmega3.c:2177 eavrxmega4.c:2177 eavrxmega5.c:2177
10048 +#: eavrxmega6.c:2177 eavrxmega7.c:2177 ecriself.c:1969 ecrislinux.c:2051
10049 +#: ecskyelf.c:2225 ecskyelf_linux.c:2332 ed10velf.c:1954 eelf32_sparc.c:2076
10050 +#: eelf32_sparc_sol2.c:2207 eelf32_sparc_vxworks.c:2113 eelf32_spu.c:2687
10051 +#: eelf32_tic6x_be.c:2188 eelf32_tic6x_elf_be.c:2188
10052 +#: eelf32_tic6x_elf_le.c:2188 eelf32_tic6x_le.c:2188
10053 +#: eelf32_tic6x_linux_be.c:2188 eelf32_tic6x_linux_le.c:2188
10054 +#: eelf32_x86_64.c:7313 eelf32_x86_64_nacl.c:2086 eelf32am33lin.c:2051
10055 +#: eelf32b4300.c:2318 eelf32bfin.c:2068 eelf32bfinfd.c:2093 eelf32bmip.c:2318
10056 +#: eelf32bmipn32.c:2336 eelf32bsmip.c:2336 eelf32btsmip.c:2318
10057 +#: eelf32btsmip_fbsd.c:2325 eelf32btsmipn32.c:2318 eelf32btsmipn32_fbsd.c:2325
10058 +#: eelf32cr16.c:2105 eelf32cr16c.c:1954 eelf32crx.c:1993 eelf32ebmip.c:2318
10059 +#: eelf32ebmipvxworks.c:2353 eelf32elmip.c:2318 eelf32elmipvxworks.c:2353
10060 +#: eelf32epiphany.c:1969 eelf32epiphany_4x4.c:1956 eelf32frvfd.c:2076
10061 +#: eelf32ip2k.c:1969 eelf32l4300.c:2318 eelf32lm32.c:1969 eelf32lm32fd.c:2076
10062 +#: eelf32lmip.c:2318 eelf32lppc.c:2335 eelf32lppclinux.c:2335
10063 +#: eelf32lppcnto.c:2335 eelf32lppcsim.c:2335 eelf32lr5900.c:2236
10064 +#: eelf32lr5900n32.c:2236 eelf32lriscv.c:2130 eelf32lriscv_ilp32.c:2130
10065 +#: eelf32lriscv_ilp32f.c:2130 eelf32lsmip.c:2318 eelf32ltsmip.c:2318
10066 +#: eelf32ltsmip_fbsd.c:2325 eelf32ltsmipn32.c:2318 eelf32ltsmipn32_fbsd.c:2325
10067 +#: eelf32m32c.c:1980 eelf32mb_linux.c:2076 eelf32mbel_linux.c:2076
10068 +#: eelf32mcore.c:1975 eelf32mep.c:1954 eelf32metag.c:2346
10069 +#: eelf32microblaze.c:1954 eelf32microblazeel.c:1954 eelf32mipswindiss.c:2211
10070 +#: eelf32or1k.c:1969 eelf32or1k_linux.c:2076 eelf32ppc.c:2335
10071 +#: eelf32ppc_fbsd.c:2342 eelf32ppclinux.c:2335 eelf32ppcnto.c:2335
10072 +#: eelf32ppcsim.c:2335 eelf32ppcvxworks.c:2309 eelf32ppcwindiss.c:2335
10073 +#: eelf32rl78.c:1969 eelf32rx.c:1997 eelf32tilegx.c:2076
10074 +#: eelf32tilegx_be.c:2076 eelf32tilepro.c:2076 eelf32vax.c:2051
10075 +#: eelf32visium.c:1954 eelf32xc16x.c:1954 eelf32xc16xl.c:1954
10076 +#: eelf32xc16xs.c:1954 eelf32xstormy16.c:1965 eelf32xtensa.c:3975
10077 +#: eelf64_aix.c:2051 eelf64_ia64.c:2106 eelf64_ia64_fbsd.c:2113
10078 +#: eelf64_s390.c:2146 eelf64_sparc.c:2076 eelf64_sparc_fbsd.c:2083
10079 +#: eelf64_sparc_sol2.c:2207 eelf64alpha.c:2169 eelf64alpha_fbsd.c:2176
10080 +#: eelf64alpha_nbsd.c:2169 eelf64bmip.c:2336 eelf64btsmip.c:2318
10081 +#: eelf64btsmip_fbsd.c:2325 eelf64hppa.c:2021 eelf64lppc.c:2790
10082 +#: eelf64lriscv.c:2130 eelf64lriscv_lp64.c:2130 eelf64lriscv_lp64f.c:2130
10083 +#: eelf64ltsmip.c:2318 eelf64ltsmip_fbsd.c:2325 eelf64mmix.c:5814
10084 +#: eelf64ppc.c:2790 eelf64ppc_fbsd.c:2797 eelf64rdos.c:2086
10085 +#: eelf64tilegx.c:2076 eelf64tilegx_be.c:2076 eelf_i386.c:6935
10086 +#: eelf_i386_be.c:2051 eelf_i386_chaos.c:2031 eelf_i386_fbsd.c:2093
10087 +#: eelf_i386_ldso.c:2068 eelf_i386_nacl.c:2086 eelf_i386_sol2.c:2224
10088 +#: eelf_i386_vxworks.c:2113 eelf_iamcu.c:6581 eelf_k1om.c:7269
10089 +#: eelf_k1om_fbsd.c:6924 eelf_l1om.c:7269 eelf_l1om_fbsd.c:6924
10090 +#: eelf_s390.c:2076 eelf_x86_64.c:7313 eelf_x86_64_cloudabi.c:2086
10091 +#: eelf_x86_64_fbsd.c:2093 eelf_x86_64_nacl.c:2086 eelf_x86_64_sol2.c:2217
10092 +#: eh8300elf.c:1969 eh8300elf_linux.c:1969 eh8300helf.c:1969
10093 +#: eh8300helf_linux.c:1969 eh8300hnelf.c:1969 eh8300self.c:1969
10094 +#: eh8300self_linux.c:1969 eh8300snelf.c:1969 eh8300sxelf.c:1969
10095 +#: eh8300sxelf_linux.c:1969 eh8300sxnelf.c:1969 ehppa64linux.c:2051
10096 +#: ehppaelf.c:2258 ehppalinux.c:2380 ehppanbsd.c:2380 ehppaobsd.c:2380
10097 +#: ei386lynx.c:2058 ei386moss.c:2051 ei386nto.c:2051 em32relf.c:1969
10098 +#: em32relf_linux.c:2076 em32rlelf.c:1969 em32rlelf_linux.c:2076
10099 +#: em68hc11elf.c:2262 em68hc11elfb.c:2262 em68hc12elf.c:2262
10100 +#: em68hc12elfb.c:2262 em68kelf.c:2232 em68kelfnbsd.c:2232 em9s12zelf.c:1954
10101 +#: emn10300.c:2051 ends32belf.c:2089 ends32belf16m.c:2089
10102 +#: ends32belf_linux.c:2163 ends32elf.c:2089 ends32elf16m.c:2089
10103 +#: ends32elf_linux.c:2163 enios2elf.c:2276 enios2linux.c:2358 eppclynx.c:2342
10104 +#: epruelf.c:1974 escore3_elf.c:2071 escore7_elf.c:2071 eshelf.c:2051
10105 +#: eshelf_fd.c:2076 eshelf_linux.c:2076 eshelf_nbsd.c:2051 eshelf_nto.c:2051
10106 +#: eshelf_uclinux.c:2051 eshelf_vxworks.c:2088 eshlelf.c:2051
10107 +#: eshlelf_fd.c:2076 eshlelf_linux.c:2076 eshlelf_nbsd.c:2051
10108 +#: eshlelf_nto.c:2051 eshlelf_vxworks.c:2088 ev850.c:2000 ev850_rh850.c:2000
10109 msgid "%F%P: invalid stack size `%s'\n"
10110 msgstr "%F%P : taille de pile « %s » invalide\n"
10112 -#: eaarch64cloudabi.c:2474 eaarch64cloudabib.c:2474 eaarch64elf.c:2474
10113 -#: eaarch64elf32.c:2474 eaarch64elf32b.c:2474 eaarch64elfb.c:2474
10114 -#: eaarch64fbsd.c:2474 eaarch64fbsdb.c:2474 eaarch64linux.c:2481
10115 -#: eaarch64linux32.c:2481 eaarch64linux32b.c:2481 eaarch64linuxb.c:2481
10116 -#: earcelf.c:2096 earcelf_prof.c:1974 earclinux.c:2162 earclinux_nps.c:2162
10117 -#: earclinux_prof.c:2107 earcv2elf.c:1974 earcv2elfx.c:1974 earmelf.c:2724
10118 -#: earmelf_fbsd.c:2731 earmelf_fuchsia.c:2724 earmelf_linux.c:2724
10119 -#: earmelf_linux_eabi.c:2724 earmelf_linux_fdpiceabi.c:2724
10120 -#: earmelf_nacl.c:2724 earmelf_nbsd.c:2724 earmelf_phoenix.c:2724
10121 -#: earmelf_vxworks.c:2760 earmelfb.c:2724 earmelfb_fbsd.c:2731
10122 -#: earmelfb_fuchsia.c:2724 earmelfb_linux.c:2724 earmelfb_linux_eabi.c:2724
10123 -#: earmelfb_linux_fdpiceabi.c:2724 earmelfb_nacl.c:2724 earmelfb_nbsd.c:2724
10124 -#: earmnto.c:2699 earmsymbian.c:2724 eavr1.c:2197 eavr2.c:2197 eavr25.c:2197
10125 -#: eavr3.c:2197 eavr31.c:2197 eavr35.c:2197 eavr4.c:2197 eavr5.c:2197
10126 -#: eavr51.c:2197 eavr6.c:2197 eavrtiny.c:2197 eavrxmega1.c:2197
10127 -#: eavrxmega2.c:2197 eavrxmega3.c:2197 eavrxmega4.c:2197 eavrxmega5.c:2197
10128 -#: eavrxmega6.c:2197 eavrxmega7.c:2197 ecriself.c:1989 ecrislinux.c:2126
10129 -#: ed10velf.c:1974 eelf32_sparc.c:2151 eelf32_sparc_sol2.c:2282
10130 -#: eelf32_sparc_vxworks.c:2188 eelf32_spu.c:2571 eelf32_tic6x_be.c:2263
10131 -#: eelf32_tic6x_elf_be.c:2263 eelf32_tic6x_elf_le.c:2263
10132 -#: eelf32_tic6x_le.c:2263 eelf32_tic6x_linux_be.c:2263
10133 -#: eelf32_tic6x_linux_le.c:2263 eelf32_x86_64.c:7494 eelf32_x86_64_nacl.c:2214
10134 -#: eelf32am33lin.c:2126 eelf32b4300.c:2392 eelf32bfin.c:2143
10135 -#: eelf32bfinfd.c:2168 eelf32bmip.c:2392 eelf32bmipn32.c:2410
10136 -#: eelf32bsmip.c:2410 eelf32btsmip.c:2392 eelf32btsmip_fbsd.c:2399
10137 -#: eelf32btsmipn32.c:2392 eelf32btsmipn32_fbsd.c:2399 eelf32cr16.c:2125
10138 -#: eelf32cr16c.c:1974 eelf32crx.c:2013 eelf32ebmip.c:2392
10139 -#: eelf32ebmipvxworks.c:2427 eelf32elmip.c:2392 eelf32elmipvxworks.c:2427
10140 -#: eelf32epiphany.c:1989 eelf32epiphany_4x4.c:1976 eelf32frvfd.c:2151
10141 -#: eelf32ip2k.c:1989 eelf32l4300.c:2392 eelf32lm32.c:1989 eelf32lm32fd.c:2151
10142 -#: eelf32lmip.c:2392 eelf32lppc.c:2403 eelf32lppclinux.c:2403
10143 -#: eelf32lppcnto.c:2403 eelf32lppcsim.c:2403 eelf32lr5900.c:2255
10144 -#: eelf32lr5900n32.c:2255 eelf32lriscv.c:2205 eelf32lriscv_ilp32.c:2205
10145 -#: eelf32lriscv_ilp32f.c:2205 eelf32lsmip.c:2392 eelf32ltsmip.c:2392
10146 -#: eelf32ltsmip_fbsd.c:2399 eelf32ltsmipn32.c:2392 eelf32ltsmipn32_fbsd.c:2399
10147 -#: eelf32m32c.c:2000 eelf32mb_linux.c:2151 eelf32mbel_linux.c:2151
10148 -#: eelf32mcore.c:1995 eelf32mep.c:1974 eelf32metag.c:2421
10149 -#: eelf32microblaze.c:1974 eelf32microblazeel.c:1974 eelf32mipswindiss.c:2230
10150 -#: eelf32or1k.c:1989 eelf32or1k_linux.c:2151 eelf32ppc.c:2403
10151 -#: eelf32ppc_fbsd.c:2410 eelf32ppclinux.c:2403 eelf32ppcnto.c:2403
10152 -#: eelf32ppcsim.c:2403 eelf32ppcvxworks.c:2377 eelf32ppcwindiss.c:2403
10153 -#: eelf32rl78.c:1989 eelf32rx.c:2017 eelf32tilegx.c:2151
10154 -#: eelf32tilegx_be.c:2151 eelf32tilepro.c:2151 eelf32vax.c:2126
10155 -#: eelf32visium.c:1974 eelf32xc16x.c:1974 eelf32xc16xl.c:1974
10156 -#: eelf32xc16xs.c:1974 eelf32xstormy16.c:1985 eelf32xtensa.c:4050
10157 -#: eelf64_aix.c:2126 eelf64_ia64.c:2181 eelf64_ia64_fbsd.c:2188
10158 -#: eelf64_s390.c:2172 eelf64_sparc.c:2151 eelf64_sparc_fbsd.c:2158
10159 -#: eelf64_sparc_sol2.c:2282 eelf64alpha.c:2244 eelf64alpha_fbsd.c:2251
10160 -#: eelf64alpha_nbsd.c:2244 eelf64bmip.c:2410 eelf64btsmip.c:2392
10161 -#: eelf64btsmip_fbsd.c:2399 eelf64hppa.c:2096 eelf64lppc.c:2859
10162 -#: eelf64lriscv.c:2205 eelf64lriscv_lp64.c:2205 eelf64lriscv_lp64f.c:2205
10163 -#: eelf64ltsmip.c:2392 eelf64ltsmip_fbsd.c:2399 eelf64mmix.c:5933
10164 -#: eelf64ppc.c:2859 eelf64ppc_fbsd.c:2866 eelf64rdos.c:2161
10165 -#: eelf64tilegx.c:2151 eelf64tilegx_be.c:2151 eelf_i386.c:7109
10166 -#: eelf_i386_be.c:2169 eelf_i386_chaos.c:2149 eelf_i386_fbsd.c:2218
10167 -#: eelf_i386_ldso.c:2186 eelf_i386_nacl.c:2211 eelf_i386_sol2.c:2342
10168 -#: eelf_i386_vxworks.c:2231 eelf_iamcu.c:6748 eelf_k1om.c:7440
10169 -#: eelf_k1om_fbsd.c:7095 eelf_l1om.c:7440 eelf_l1om_fbsd.c:7095
10170 -#: eelf_s390.c:2151 eelf_x86_64.c:7497 eelf_x86_64_cloudabi.c:2217
10171 -#: eelf_x86_64_fbsd.c:2224 eelf_x86_64_nacl.c:2217 eelf_x86_64_sol2.c:2348
10172 -#: eh8300elf.c:1989 eh8300elf_linux.c:1989 eh8300helf.c:1989
10173 -#: eh8300helf_linux.c:1989 eh8300hnelf.c:1989 eh8300self.c:1989
10174 -#: eh8300self_linux.c:1989 eh8300snelf.c:1989 eh8300sxelf.c:1989
10175 -#: eh8300sxelf_linux.c:1989 eh8300sxnelf.c:1989 ehppa64linux.c:2126
10176 -#: ehppaelf.c:2278 ehppalinux.c:2455 ehppanbsd.c:2455 ehppaobsd.c:2455
10177 -#: ei386lynx.c:2133 ei386moss.c:2126 ei386nto.c:2126 em32relf.c:1989
10178 -#: em32relf_linux.c:2151 em32rlelf.c:1989 em32rlelf_linux.c:2151
10179 -#: em68hc11elf.c:2282 em68hc11elfb.c:2282 em68hc12elf.c:2282
10180 -#: em68hc12elfb.c:2282 em68kelf.c:2307 em68kelfnbsd.c:2307 em9s12zelf.c:1974
10181 -#: emn10300.c:2126 ends32belf.c:2209 ends32belf16m.c:2209
10182 -#: ends32belf_linux.c:2338 ends32elf.c:2209 ends32elf16m.c:2209
10183 -#: ends32elf_linux.c:2338 enios2elf.c:2296 enios2linux.c:2433 eppclynx.c:2410
10184 -#: epruelf.c:1994 escore3_elf.c:2146 escore7_elf.c:2146 eshelf.c:2126
10185 -#: eshelf_fd.c:2151 eshelf_linux.c:2151 eshelf_nbsd.c:2126 eshelf_nto.c:2126
10186 -#: eshelf_uclinux.c:2126 eshelf_vxworks.c:2163 eshlelf.c:2126
10187 -#: eshlelf_fd.c:2151 eshlelf_linux.c:2151 eshlelf_nbsd.c:2126
10188 -#: eshlelf_nto.c:2126 eshlelf_vxworks.c:2163 ev850.c:2020 ev850_rh850.c:2020
10189 -#: exgateelf.c:1974
10190 +#: eaarch64cloudabi.c:2475 eaarch64cloudabib.c:2475 eaarch64elf.c:2475
10191 +#: eaarch64elf32.c:2475 eaarch64elf32b.c:2475 eaarch64elfb.c:2475
10192 +#: eaarch64fbsd.c:2475 eaarch64fbsdb.c:2475 eaarch64linux.c:2482
10193 +#: eaarch64linux32.c:2482 eaarch64linux32b.c:2482 eaarch64linuxb.c:2482
10194 +#: earcelf.c:2097 earcelf_prof.c:1975 earclinux.c:2163 earclinux_nps.c:2163
10195 +#: earclinux_prof.c:2108 earcv2elf.c:1975 earcv2elfx.c:1975 earmelf.c:2725
10196 +#: earmelf_fbsd.c:2732 earmelf_fuchsia.c:2725 earmelf_linux.c:2725
10197 +#: earmelf_linux_eabi.c:2725 earmelf_linux_fdpiceabi.c:2725
10198 +#: earmelf_nacl.c:2725 earmelf_nbsd.c:2725 earmelf_phoenix.c:2725
10199 +#: earmelf_vxworks.c:2761 earmelfb.c:2725 earmelfb_fbsd.c:2732
10200 +#: earmelfb_fuchsia.c:2725 earmelfb_linux.c:2725 earmelfb_linux_eabi.c:2725
10201 +#: earmelfb_linux_fdpiceabi.c:2725 earmelfb_nacl.c:2725 earmelfb_nbsd.c:2725
10202 +#: earmnto.c:2700 earmsymbian.c:2725 eavr1.c:2198 eavr2.c:2198 eavr25.c:2198
10203 +#: eavr3.c:2198 eavr31.c:2198 eavr35.c:2198 eavr4.c:2198 eavr5.c:2198
10204 +#: eavr51.c:2198 eavr6.c:2198 eavrtiny.c:2198 eavrxmega1.c:2198
10205 +#: eavrxmega2.c:2198 eavrxmega3.c:2198 eavrxmega4.c:2198 eavrxmega5.c:2198
10206 +#: eavrxmega6.c:2198 eavrxmega7.c:2198 ecriself.c:1990 ecrislinux.c:2127
10207 +#: ecskyelf.c:2246 ecskyelf_linux.c:2408 ed10velf.c:1975 eelf32_sparc.c:2152
10208 +#: eelf32_sparc_sol2.c:2283 eelf32_sparc_vxworks.c:2189 eelf32_spu.c:2708
10209 +#: eelf32_tic6x_be.c:2264 eelf32_tic6x_elf_be.c:2264
10210 +#: eelf32_tic6x_elf_le.c:2264 eelf32_tic6x_le.c:2264
10211 +#: eelf32_tic6x_linux_be.c:2264 eelf32_tic6x_linux_le.c:2264
10212 +#: eelf32_x86_64.c:7442 eelf32_x86_64_nacl.c:2215 eelf32am33lin.c:2127
10213 +#: eelf32b4300.c:2394 eelf32bfin.c:2144 eelf32bfinfd.c:2169 eelf32bmip.c:2394
10214 +#: eelf32bmipn32.c:2412 eelf32bsmip.c:2412 eelf32btsmip.c:2394
10215 +#: eelf32btsmip_fbsd.c:2401 eelf32btsmipn32.c:2394 eelf32btsmipn32_fbsd.c:2401
10216 +#: eelf32cr16.c:2126 eelf32cr16c.c:1975 eelf32crx.c:2014 eelf32ebmip.c:2394
10217 +#: eelf32ebmipvxworks.c:2429 eelf32elmip.c:2394 eelf32elmipvxworks.c:2429
10218 +#: eelf32epiphany.c:1990 eelf32epiphany_4x4.c:1977 eelf32frvfd.c:2152
10219 +#: eelf32ip2k.c:1990 eelf32l4300.c:2394 eelf32lm32.c:1990 eelf32lm32fd.c:2152
10220 +#: eelf32lmip.c:2394 eelf32lppc.c:2417 eelf32lppclinux.c:2417
10221 +#: eelf32lppcnto.c:2417 eelf32lppcsim.c:2417 eelf32lr5900.c:2257
10222 +#: eelf32lr5900n32.c:2257 eelf32lriscv.c:2206 eelf32lriscv_ilp32.c:2206
10223 +#: eelf32lriscv_ilp32f.c:2206 eelf32lsmip.c:2394 eelf32ltsmip.c:2394
10224 +#: eelf32ltsmip_fbsd.c:2401 eelf32ltsmipn32.c:2394 eelf32ltsmipn32_fbsd.c:2401
10225 +#: eelf32m32c.c:2001 eelf32mb_linux.c:2152 eelf32mbel_linux.c:2152
10226 +#: eelf32mcore.c:1996 eelf32mep.c:1975 eelf32metag.c:2422
10227 +#: eelf32microblaze.c:1975 eelf32microblazeel.c:1975 eelf32mipswindiss.c:2232
10228 +#: eelf32or1k.c:1990 eelf32or1k_linux.c:2152 eelf32ppc.c:2417
10229 +#: eelf32ppc_fbsd.c:2424 eelf32ppclinux.c:2417 eelf32ppcnto.c:2417
10230 +#: eelf32ppcsim.c:2417 eelf32ppcvxworks.c:2391 eelf32ppcwindiss.c:2417
10231 +#: eelf32rl78.c:1990 eelf32rx.c:2018 eelf32tilegx.c:2152
10232 +#: eelf32tilegx_be.c:2152 eelf32tilepro.c:2152 eelf32vax.c:2127
10233 +#: eelf32visium.c:1975 eelf32xc16x.c:1975 eelf32xc16xl.c:1975
10234 +#: eelf32xc16xs.c:1975 eelf32xstormy16.c:1986 eelf32xtensa.c:4051
10235 +#: eelf64_aix.c:2127 eelf64_ia64.c:2182 eelf64_ia64_fbsd.c:2189
10236 +#: eelf64_s390.c:2222 eelf64_sparc.c:2152 eelf64_sparc_fbsd.c:2159
10237 +#: eelf64_sparc_sol2.c:2283 eelf64alpha.c:2245 eelf64alpha_fbsd.c:2252
10238 +#: eelf64alpha_nbsd.c:2245 eelf64bmip.c:2412 eelf64btsmip.c:2394
10239 +#: eelf64btsmip_fbsd.c:2401 eelf64hppa.c:2097 eelf64lppc.c:2872
10240 +#: eelf64lriscv.c:2206 eelf64lriscv_lp64.c:2206 eelf64lriscv_lp64f.c:2206
10241 +#: eelf64ltsmip.c:2394 eelf64ltsmip_fbsd.c:2401 eelf64mmix.c:5890
10242 +#: eelf64ppc.c:2872 eelf64ppc_fbsd.c:2879 eelf64rdos.c:2162
10243 +#: eelf64tilegx.c:2152 eelf64tilegx_be.c:2152 eelf_i386.c:7061
10244 +#: eelf_i386_be.c:2170 eelf_i386_chaos.c:2150 eelf_i386_fbsd.c:2219
10245 +#: eelf_i386_ldso.c:2187 eelf_i386_nacl.c:2212 eelf_i386_sol2.c:2343
10246 +#: eelf_i386_vxworks.c:2232 eelf_iamcu.c:6700 eelf_k1om.c:7388
10247 +#: eelf_k1om_fbsd.c:7043 eelf_l1om.c:7388 eelf_l1om_fbsd.c:7043
10248 +#: eelf_s390.c:2152 eelf_x86_64.c:7445 eelf_x86_64_cloudabi.c:2218
10249 +#: eelf_x86_64_fbsd.c:2225 eelf_x86_64_nacl.c:2218 eelf_x86_64_sol2.c:2349
10250 +#: eh8300elf.c:1990 eh8300elf_linux.c:1990 eh8300helf.c:1990
10251 +#: eh8300helf_linux.c:1990 eh8300hnelf.c:1990 eh8300self.c:1990
10252 +#: eh8300self_linux.c:1990 eh8300snelf.c:1990 eh8300sxelf.c:1990
10253 +#: eh8300sxelf_linux.c:1990 eh8300sxnelf.c:1990 ehppa64linux.c:2127
10254 +#: ehppaelf.c:2279 ehppalinux.c:2456 ehppanbsd.c:2456 ehppaobsd.c:2456
10255 +#: ei386lynx.c:2134 ei386moss.c:2127 ei386nto.c:2127 em32relf.c:1990
10256 +#: em32relf_linux.c:2152 em32rlelf.c:1990 em32rlelf_linux.c:2152
10257 +#: em68hc11elf.c:2283 em68hc11elfb.c:2283 em68hc12elf.c:2283
10258 +#: em68hc12elfb.c:2283 em68kelf.c:2308 em68kelfnbsd.c:2308 em9s12zelf.c:1975
10259 +#: emn10300.c:2127 ends32belf.c:2110 ends32belf16m.c:2110
10260 +#: ends32belf_linux.c:2239 ends32elf.c:2110 ends32elf16m.c:2110
10261 +#: ends32elf_linux.c:2239 enios2elf.c:2297 enios2linux.c:2434 eppclynx.c:2424
10262 +#: epruelf.c:1995 escore3_elf.c:2147 escore7_elf.c:2147 eshelf.c:2127
10263 +#: eshelf_fd.c:2152 eshelf_linux.c:2152 eshelf_nbsd.c:2127 eshelf_nto.c:2127
10264 +#: eshelf_uclinux.c:2127 eshelf_vxworks.c:2164 eshlelf.c:2127
10265 +#: eshlelf_fd.c:2152 eshlelf_linux.c:2152 eshlelf_nbsd.c:2127
10266 +#: eshlelf_nto.c:2127 eshlelf_vxworks.c:2164 ev850.c:2021 ev850_rh850.c:2021
10267 msgid "%P: warning: -z %s ignored\n"
10268 msgstr "%P : avertissement : -z %s ignoré\n"
10270 -#: eaarch64cloudabi.c:2525 eaarch64cloudabib.c:2525 eaarch64elf.c:2525
10271 -#: eaarch64elf32.c:2525 eaarch64elf32b.c:2525 eaarch64elfb.c:2525
10272 -#: eaarch64fbsd.c:2525 eaarch64fbsdb.c:2525 eaarch64linux.c:2532
10273 -#: eaarch64linux32.c:2532 eaarch64linux32b.c:2532 eaarch64linuxb.c:2532
10274 -#: earmelf.c:2861 earmelf_fbsd.c:2868 earmelf_fuchsia.c:2861
10275 -#: earmelf_linux.c:2861 earmelf_linux_eabi.c:2861
10276 -#: earmelf_linux_fdpiceabi.c:2861 earmelf_nacl.c:2861 earmelf_nbsd.c:2861
10277 -#: earmelf_phoenix.c:2861 earmelf_vxworks.c:2901 earmelfb.c:2861
10278 -#: earmelfb_fbsd.c:2868 earmelfb_fuchsia.c:2861 earmelfb_linux.c:2861
10279 -#: earmelfb_linux_eabi.c:2861 earmelfb_linux_fdpiceabi.c:2861
10280 -#: earmelfb_nacl.c:2861 earmelfb_nbsd.c:2861 earmnto.c:2836 earmsymbian.c:2861
10281 +#: eaarch64cloudabi.c:2526 eaarch64cloudabib.c:2526 eaarch64elf.c:2526
10282 +#: eaarch64elf32.c:2526 eaarch64elf32b.c:2526 eaarch64elfb.c:2526
10283 +#: eaarch64fbsd.c:2526 eaarch64fbsdb.c:2526 eaarch64linux.c:2533
10284 +#: eaarch64linux32.c:2533 eaarch64linux32b.c:2533 eaarch64linuxb.c:2533
10285 +#: earmelf.c:2862 earmelf_fbsd.c:2869 earmelf_fuchsia.c:2862
10286 +#: earmelf_linux.c:2862 earmelf_linux_eabi.c:2862
10287 +#: earmelf_linux_fdpiceabi.c:2862 earmelf_nacl.c:2862 earmelf_nbsd.c:2862
10288 +#: earmelf_phoenix.c:2862 earmelf_vxworks.c:2902 earmelfb.c:2862
10289 +#: earmelfb_fbsd.c:2869 earmelfb_fuchsia.c:2862 earmelfb_linux.c:2862
10290 +#: earmelfb_linux_eabi.c:2862 earmelfb_linux_fdpiceabi.c:2862
10291 +#: earmelfb_nacl.c:2862 earmelfb_nbsd.c:2862 earmnto.c:2837 earmsymbian.c:2862
10292 #, c-format
10293 msgid ""
10294 " --no-enum-size-warning Don't warn about objects with incompatible\n"
10295 @@ -4983,40 +5003,51 @@ msgstr ""
10296 " --no-enum-size-warning Ne pas avertir des objets avec des tailles\n"
10297 " d'enumération non compatibles\n"
10299 -#: eaarch64cloudabi.c:2527 eaarch64cloudabib.c:2527 eaarch64elf.c:2527
10300 -#: eaarch64elf32.c:2527 eaarch64elf32b.c:2527 eaarch64elfb.c:2527
10301 -#: eaarch64fbsd.c:2527 eaarch64fbsdb.c:2527 eaarch64linux.c:2534
10302 -#: eaarch64linux32.c:2534 eaarch64linux32b.c:2534 eaarch64linuxb.c:2534
10303 -#, c-format
10304 -msgid " --no-wchar-size-warning Don't warn about objects with incompatible wchar_t sizes\n"
10305 -msgstr " --no-wchar-size-warning Ne pas avertir des objets avec des tailles de wchar_t incompatibles\n"
10307 -#: eaarch64cloudabi.c:2529 eaarch64cloudabib.c:2529 eaarch64elf.c:2529
10308 -#: eaarch64elf32.c:2529 eaarch64elf32b.c:2529 eaarch64elfb.c:2529
10309 -#: eaarch64fbsd.c:2529 eaarch64fbsdb.c:2529 eaarch64linux.c:2536
10310 -#: eaarch64linux32.c:2536 eaarch64linux32b.c:2536 eaarch64linuxb.c:2536
10311 -#: earmelf.c:2865 earmelf_fbsd.c:2872 earmelf_fuchsia.c:2865
10312 -#: earmelf_linux.c:2865 earmelf_linux_eabi.c:2865
10313 -#: earmelf_linux_fdpiceabi.c:2865 earmelf_nacl.c:2865 earmelf_nbsd.c:2865
10314 -#: earmelf_phoenix.c:2865 earmelf_vxworks.c:2905 earmelfb.c:2865
10315 -#: earmelfb_fbsd.c:2872 earmelfb_fuchsia.c:2865 earmelfb_linux.c:2865
10316 -#: earmelfb_linux_eabi.c:2865 earmelfb_linux_fdpiceabi.c:2865
10317 -#: earmelfb_nacl.c:2865 earmelfb_nbsd.c:2865 earmnto.c:2840 earmsymbian.c:2865
10318 +#: eaarch64cloudabi.c:2528 eaarch64cloudabib.c:2528 eaarch64elf.c:2528
10319 +#: eaarch64elf32.c:2528 eaarch64elf32b.c:2528 eaarch64elfb.c:2528
10320 +#: eaarch64fbsd.c:2528 eaarch64fbsdb.c:2528 eaarch64linux.c:2535
10321 +#: eaarch64linux32.c:2535 eaarch64linux32b.c:2535 eaarch64linuxb.c:2535
10322 +#: earmelf.c:2864 earmelf_fbsd.c:2871 earmelf_fuchsia.c:2864
10323 +#: earmelf_linux.c:2864 earmelf_linux_eabi.c:2864
10324 +#: earmelf_linux_fdpiceabi.c:2864 earmelf_nacl.c:2864 earmelf_nbsd.c:2864
10325 +#: earmelf_phoenix.c:2864 earmelf_vxworks.c:2904 earmelfb.c:2864
10326 +#: earmelfb_fbsd.c:2871 earmelfb_fuchsia.c:2864 earmelfb_linux.c:2864
10327 +#: earmelfb_linux_eabi.c:2864 earmelfb_linux_fdpiceabi.c:2864
10328 +#: earmelfb_nacl.c:2864 earmelfb_nbsd.c:2864 earmnto.c:2839 earmsymbian.c:2864
10329 #, c-format
10330 -msgid " --pic-veneer Always generate PIC interworking veneers\n"
10331 -msgstr " --pic-veneer Toujours générer le vernissage d'inter opérabilité PIC\n"
10332 +msgid ""
10333 +" --no-wchar-size-warning Don't warn about objects with incompatible\n"
10334 +" wchar_t sizes\n"
10335 +msgstr ""
10336 +" --no-wchar-size-warning Ne pas avertir des objets avec des tailles de\n"
10337 +" wchar_t incompatibles\n"
10339 #: eaarch64cloudabi.c:2530 eaarch64cloudabib.c:2530 eaarch64elf.c:2530
10340 #: eaarch64elf32.c:2530 eaarch64elf32b.c:2530 eaarch64elfb.c:2530
10341 #: eaarch64fbsd.c:2530 eaarch64fbsdb.c:2530 eaarch64linux.c:2537
10342 #: eaarch64linux32.c:2537 eaarch64linux32b.c:2537 eaarch64linuxb.c:2537
10343 -#: earmelf.c:2872 earmelf_fbsd.c:2879 earmelf_fuchsia.c:2872
10344 -#: earmelf_linux.c:2872 earmelf_linux_eabi.c:2872
10345 -#: earmelf_linux_fdpiceabi.c:2872 earmelf_nacl.c:2872 earmelf_nbsd.c:2872
10346 -#: earmelf_phoenix.c:2872 earmelf_vxworks.c:2912 earmelfb.c:2872
10347 -#: earmelfb_fbsd.c:2879 earmelfb_fuchsia.c:2872 earmelfb_linux.c:2872
10348 -#: earmelfb_linux_eabi.c:2872 earmelfb_linux_fdpiceabi.c:2872
10349 -#: earmelfb_nacl.c:2872 earmelfb_nbsd.c:2872 earmnto.c:2847 earmsymbian.c:2872
10350 +#: earmelf.c:2866 earmelf_fbsd.c:2873 earmelf_fuchsia.c:2866
10351 +#: earmelf_linux.c:2866 earmelf_linux_eabi.c:2866
10352 +#: earmelf_linux_fdpiceabi.c:2866 earmelf_nacl.c:2866 earmelf_nbsd.c:2866
10353 +#: earmelf_phoenix.c:2866 earmelf_vxworks.c:2906 earmelfb.c:2866
10354 +#: earmelfb_fbsd.c:2873 earmelfb_fuchsia.c:2866 earmelfb_linux.c:2866
10355 +#: earmelfb_linux_eabi.c:2866 earmelfb_linux_fdpiceabi.c:2866
10356 +#: earmelfb_nacl.c:2866 earmelfb_nbsd.c:2866 earmnto.c:2841 earmsymbian.c:2866
10357 +#, c-format
10358 +msgid " --pic-veneer Always generate PIC interworking veneers\n"
10359 +msgstr " --pic-veneer Toujours générer le vernissage d'inter opérabilité PIC\n"
10361 +#: eaarch64cloudabi.c:2531 eaarch64cloudabib.c:2531 eaarch64elf.c:2531
10362 +#: eaarch64elf32.c:2531 eaarch64elf32b.c:2531 eaarch64elfb.c:2531
10363 +#: eaarch64fbsd.c:2531 eaarch64fbsdb.c:2531 eaarch64linux.c:2538
10364 +#: eaarch64linux32.c:2538 eaarch64linux32b.c:2538 eaarch64linuxb.c:2538
10365 +#: earmelf.c:2873 earmelf_fbsd.c:2880 earmelf_fuchsia.c:2873
10366 +#: earmelf_linux.c:2873 earmelf_linux_eabi.c:2873
10367 +#: earmelf_linux_fdpiceabi.c:2873 earmelf_nacl.c:2873 earmelf_nbsd.c:2873
10368 +#: earmelf_phoenix.c:2873 earmelf_vxworks.c:2913 earmelfb.c:2873
10369 +#: earmelfb_fbsd.c:2880 earmelfb_fuchsia.c:2873 earmelfb_linux.c:2873
10370 +#: earmelfb_linux_eabi.c:2873 earmelfb_linux_fdpiceabi.c:2873
10371 +#: earmelfb_nacl.c:2873 earmelfb_nbsd.c:2873 earmnto.c:2848 earmsymbian.c:2873
10372 #, c-format
10373 msgid ""
10374 " --stub-group-size=N Maximum size of a group of input sections that\n"
10375 @@ -5037,27 +5068,27 @@ msgstr ""
10376 " Les valeurs +/-1 indiquent que l'éditeur de liens doit\n"
10377 " choisir des règlages par défaut appropriés.\n"
10379 -#: eaarch64cloudabi.c:2539 eaarch64cloudabib.c:2539 eaarch64elf.c:2539
10380 -#: eaarch64elf32.c:2539 eaarch64elf32b.c:2539 eaarch64elfb.c:2539
10381 -#: eaarch64fbsd.c:2539 eaarch64fbsdb.c:2539 eaarch64linux.c:2546
10382 -#: eaarch64linux32.c:2546 eaarch64linux32b.c:2546 eaarch64linuxb.c:2546
10383 -#, c-format
10384 -msgid " --fix-cortex-a53-835769 Fix erratum 835769\n"
10385 -msgstr " --fix-cortex-a53-835769 Corrige l'erratum 835769\n"
10387 #: eaarch64cloudabi.c:2540 eaarch64cloudabib.c:2540 eaarch64elf.c:2540
10388 #: eaarch64elf32.c:2540 eaarch64elf32b.c:2540 eaarch64elfb.c:2540
10389 #: eaarch64fbsd.c:2540 eaarch64fbsdb.c:2540 eaarch64linux.c:2547
10390 #: eaarch64linux32.c:2547 eaarch64linux32b.c:2547 eaarch64linuxb.c:2547
10391 #, c-format
10392 -msgid " --fix-cortex-a53-843419 Fix erratum 843419\n"
10393 -msgstr " --fix-cortex-a53-843419 Corrige l'erratum 843419\n"
10394 +msgid " --fix-cortex-a53-835769 Fix erratum 835769\n"
10395 +msgstr " --fix-cortex-a53-835769 Corrige l'erratum 835769\n"
10397 #: eaarch64cloudabi.c:2541 eaarch64cloudabib.c:2541 eaarch64elf.c:2541
10398 #: eaarch64elf32.c:2541 eaarch64elf32b.c:2541 eaarch64elfb.c:2541
10399 #: eaarch64fbsd.c:2541 eaarch64fbsdb.c:2541 eaarch64linux.c:2548
10400 #: eaarch64linux32.c:2548 eaarch64linux32b.c:2548 eaarch64linuxb.c:2548
10401 #, c-format
10402 +msgid " --fix-cortex-a53-843419 Fix erratum 843419\n"
10403 +msgstr " --fix-cortex-a53-843419 Corrige l'erratum 843419\n"
10405 +#: eaarch64cloudabi.c:2542 eaarch64cloudabib.c:2542 eaarch64elf.c:2542
10406 +#: eaarch64elf32.c:2542 eaarch64elf32b.c:2542 eaarch64elfb.c:2542
10407 +#: eaarch64fbsd.c:2542 eaarch64fbsdb.c:2542 eaarch64linux.c:2549
10408 +#: eaarch64linux32.c:2549 eaarch64linux32b.c:2549 eaarch64linuxb.c:2549
10409 +#, c-format
10410 msgid " --no-apply-dynamic-relocs Do not apply link-time values for dynamic relocations\n"
10411 msgstr " --no-apply-dynamic-relocs Ne pas appliquer de valeurs à l'édition de liens pour les relocalisations dynamiques\n"
10413 @@ -5576,7 +5607,7 @@ msgstr "%F%P : nombre hexadécimal invalide pour un paramètre PE « %s »\n"
10414 msgid "%F%P: strange hex info for PE parameter '%s'\n"
10415 msgstr "%F%P : info étrange en hexadécimal pour un paramètre PE « %s »\n"
10417 -#: earm_wince_pe.c:638 earmpe.c:638 eelf32mcore.c:2001 ei386beos.c:265
10418 +#: earm_wince_pe.c:638 earmpe.c:638 eelf32mcore.c:2002 ei386beos.c:265
10419 #: ei386pe.c:638 ei386pe_posix.c:638 ei386pep.c:615 emcorepe.c:638
10420 #: eppcpe.c:638 eshpe.c:638
10421 msgid "%F%P: cannot open base file %s\n"
10422 @@ -5693,37 +5724,26 @@ msgstr "%F%P : %s : impossible d'ouvrir : %E\n"
10423 msgid "%F%P: %s: not a relocatable file: %E\n"
10424 msgstr "%F%P : %s : n'st pas un fichier relocalisable : %E\n"
10426 -#: earmelf.c:2771 earmelf_fbsd.c:2778 earmelf_fuchsia.c:2771
10427 -#: earmelf_linux.c:2771 earmelf_linux_eabi.c:2771
10428 -#: earmelf_linux_fdpiceabi.c:2771 earmelf_nacl.c:2771 earmelf_nbsd.c:2771
10429 -#: earmelf_phoenix.c:2771 earmelf_vxworks.c:2807 earmelfb.c:2771
10430 -#: earmelfb_fbsd.c:2778 earmelfb_fuchsia.c:2771 earmelfb_linux.c:2771
10431 -#: earmelfb_linux_eabi.c:2771 earmelfb_linux_fdpiceabi.c:2771
10432 -#: earmelfb_nacl.c:2771 earmelfb_nbsd.c:2771 earmnto.c:2746 earmsymbian.c:2771
10433 +#: earmelf.c:2772 earmelf_fbsd.c:2779 earmelf_fuchsia.c:2772
10434 +#: earmelf_linux.c:2772 earmelf_linux_eabi.c:2772
10435 +#: earmelf_linux_fdpiceabi.c:2772 earmelf_nacl.c:2772 earmelf_nbsd.c:2772
10436 +#: earmelf_phoenix.c:2772 earmelf_vxworks.c:2808 earmelfb.c:2772
10437 +#: earmelfb_fbsd.c:2779 earmelfb_fuchsia.c:2772 earmelfb_linux.c:2772
10438 +#: earmelfb_linux_eabi.c:2772 earmelfb_linux_fdpiceabi.c:2772
10439 +#: earmelfb_nacl.c:2772 earmelfb_nbsd.c:2772 earmnto.c:2747 earmsymbian.c:2772
10440 msgid "%P: unrecognized VFP11 fix type '%s'\n"
10441 msgstr "%P : type VFP11 de réparation '%s' non reconnu\n"
10443 -#: earmelf.c:2784 earmelf_fbsd.c:2791 earmelf_fuchsia.c:2784
10444 -#: earmelf_linux.c:2784 earmelf_linux_eabi.c:2784
10445 -#: earmelf_linux_fdpiceabi.c:2784 earmelf_nacl.c:2784 earmelf_nbsd.c:2784
10446 -#: earmelf_phoenix.c:2784 earmelf_vxworks.c:2820 earmelfb.c:2784
10447 -#: earmelfb_fbsd.c:2791 earmelfb_fuchsia.c:2784 earmelfb_linux.c:2784
10448 -#: earmelfb_linux_eabi.c:2784 earmelfb_linux_fdpiceabi.c:2784
10449 -#: earmelfb_nacl.c:2784 earmelfb_nbsd.c:2784 earmnto.c:2759 earmsymbian.c:2784
10450 +#: earmelf.c:2785 earmelf_fbsd.c:2792 earmelf_fuchsia.c:2785
10451 +#: earmelf_linux.c:2785 earmelf_linux_eabi.c:2785
10452 +#: earmelf_linux_fdpiceabi.c:2785 earmelf_nacl.c:2785 earmelf_nbsd.c:2785
10453 +#: earmelf_phoenix.c:2785 earmelf_vxworks.c:2821 earmelfb.c:2785
10454 +#: earmelfb_fbsd.c:2792 earmelfb_fuchsia.c:2785 earmelfb_linux.c:2785
10455 +#: earmelfb_linux_eabi.c:2785 earmelfb_linux_fdpiceabi.c:2785
10456 +#: earmelfb_nacl.c:2785 earmelfb_nbsd.c:2785 earmnto.c:2760 earmsymbian.c:2785
10457 msgid "%P: unrecognized STM32L4XX fix type '%s'\n"
10458 msgstr "%P : type de réparation STM32L4XX '%s' non reconnu\n"
10460 -#: earmelf.c:2851 earmelf_fbsd.c:2858 earmelf_fuchsia.c:2851
10461 -#: earmelf_linux.c:2851 earmelf_linux_eabi.c:2851
10462 -#: earmelf_linux_fdpiceabi.c:2851 earmelf_nacl.c:2851 earmelf_nbsd.c:2851
10463 -#: earmelf_phoenix.c:2851 earmelf_vxworks.c:2891 earmelfb.c:2851
10464 -#: earmelfb_fbsd.c:2858 earmelfb_fuchsia.c:2851 earmelfb_linux.c:2851
10465 -#: earmelfb_linux_eabi.c:2851 earmelfb_linux_fdpiceabi.c:2851
10466 -#: earmelfb_nacl.c:2851 earmelfb_nbsd.c:2851 earmnto.c:2826 earmsymbian.c:2851
10467 -#, c-format
10468 -msgid " --thumb-entry=<sym> Set the entry point to be Thumb symbol <sym>\n"
10469 -msgstr " --thumb-entry=<sym> Initialiser le point d'entrée au symbole Thumb <sym>\n"
10471 #: earmelf.c:2852 earmelf_fbsd.c:2859 earmelf_fuchsia.c:2852
10472 #: earmelf_linux.c:2852 earmelf_linux_eabi.c:2852
10473 #: earmelf_linux_fdpiceabi.c:2852 earmelf_nacl.c:2852 earmelf_nbsd.c:2852
10474 @@ -5732,8 +5752,8 @@ msgstr " --thumb-entry=<sym> Initialiser le point d'entrée au symbole
10475 #: earmelfb_linux_eabi.c:2852 earmelfb_linux_fdpiceabi.c:2852
10476 #: earmelfb_nacl.c:2852 earmelfb_nbsd.c:2852 earmnto.c:2827 earmsymbian.c:2852
10477 #, c-format
10478 -msgid " --be8 Output BE8 format image\n"
10479 -msgstr " --be8 Retourne une image au format BE8\n"
10480 +msgid " --thumb-entry=<sym> Set the entry point to be Thumb symbol <sym>\n"
10481 +msgstr " --thumb-entry=<sym> Initialiser le point d'entrée au symbole Thumb <sym>\n"
10483 #: earmelf.c:2853 earmelf_fbsd.c:2860 earmelf_fuchsia.c:2853
10484 #: earmelf_linux.c:2853 earmelf_linux_eabi.c:2853
10485 @@ -5743,8 +5763,8 @@ msgstr " --be8 Retourne une image au format BE8\n"
10486 #: earmelfb_linux_eabi.c:2853 earmelfb_linux_fdpiceabi.c:2853
10487 #: earmelfb_nacl.c:2853 earmelfb_nbsd.c:2853 earmnto.c:2828 earmsymbian.c:2853
10488 #, c-format
10489 -msgid " --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32\n"
10490 -msgstr " --target1-rel Interprête R_ARM_TARGET1 comme R_ARM_REL32\n"
10491 +msgid " --be8 Output BE8 format image\n"
10492 +msgstr " --be8 Retourne une image au format BE8\n"
10494 #: earmelf.c:2854 earmelf_fbsd.c:2861 earmelf_fuchsia.c:2854
10495 #: earmelf_linux.c:2854 earmelf_linux_eabi.c:2854
10496 @@ -5754,8 +5774,8 @@ msgstr " --target1-rel Interprête R_ARM_TARGET1 comme R_ARM_REL3
10497 #: earmelfb_linux_eabi.c:2854 earmelfb_linux_fdpiceabi.c:2854
10498 #: earmelfb_nacl.c:2854 earmelfb_nbsd.c:2854 earmnto.c:2829 earmsymbian.c:2854
10499 #, c-format
10500 -msgid " --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32\n"
10501 -msgstr " --target1-abs Interprête R_ARM_TARGET1 comme R_ARM_ABS32\n"
10502 +msgid " --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32\n"
10503 +msgstr " --target1-rel Interprête R_ARM_TARGET1 comme R_ARM_REL32\n"
10505 #: earmelf.c:2855 earmelf_fbsd.c:2862 earmelf_fuchsia.c:2855
10506 #: earmelf_linux.c:2855 earmelf_linux_eabi.c:2855
10507 @@ -5765,8 +5785,8 @@ msgstr " --target1-abs Interprête R_ARM_TARGET1 comme R_ARM_ABS3
10508 #: earmelfb_linux_eabi.c:2855 earmelfb_linux_fdpiceabi.c:2855
10509 #: earmelfb_nacl.c:2855 earmelfb_nbsd.c:2855 earmnto.c:2830 earmsymbian.c:2855
10510 #, c-format
10511 -msgid " --target2=<type> Specify definition of R_ARM_TARGET2\n"
10512 -msgstr " --target2=<type> Specifie la définition de R_ARM_TARGET2\n"
10513 +msgid " --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32\n"
10514 +msgstr " --target1-abs Interprête R_ARM_TARGET1 comme R_ARM_ABS32\n"
10516 #: earmelf.c:2856 earmelf_fbsd.c:2863 earmelf_fuchsia.c:2856
10517 #: earmelf_linux.c:2856 earmelf_linux_eabi.c:2856
10518 @@ -5776,8 +5796,8 @@ msgstr " --target2=<type> Specifie la définition de R_ARM_TARGET2\n
10519 #: earmelfb_linux_eabi.c:2856 earmelfb_linux_fdpiceabi.c:2856
10520 #: earmelfb_nacl.c:2856 earmelfb_nbsd.c:2856 earmnto.c:2831 earmsymbian.c:2856
10521 #, c-format
10522 -msgid " --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4\n"
10523 -msgstr " --fix-v4bx Réécrit BX rn en MOV pc, rn pour ARMv4\n"
10524 +msgid " --target2=<type> Specify definition of R_ARM_TARGET2\n"
10525 +msgstr " --target2=<type> Specifie la définition de R_ARM_TARGET2\n"
10527 #: earmelf.c:2857 earmelf_fbsd.c:2864 earmelf_fuchsia.c:2857
10528 #: earmelf_linux.c:2857 earmelf_linux_eabi.c:2857
10529 @@ -5787,8 +5807,8 @@ msgstr " --fix-v4bx Réécrit BX rn en MOV pc, rn pour ARMv4\n
10530 #: earmelfb_linux_eabi.c:2857 earmelfb_linux_fdpiceabi.c:2857
10531 #: earmelfb_nacl.c:2857 earmelfb_nbsd.c:2857 earmnto.c:2832 earmsymbian.c:2857
10532 #, c-format
10533 -msgid " --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking veneer\n"
10534 -msgstr " --fix-v4bx-interworking Réécrire les branches BX rn en vernis ARMv4 interopérable\n"
10535 +msgid " --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4\n"
10536 +msgstr " --fix-v4bx Réécrit BX rn en MOV pc, rn pour ARMv4\n"
10538 #: earmelf.c:2858 earmelf_fbsd.c:2865 earmelf_fuchsia.c:2858
10539 #: earmelf_linux.c:2858 earmelf_linux_eabi.c:2858
10540 @@ -5798,8 +5818,8 @@ msgstr " --fix-v4bx-interworking Réécrire les branches BX rn en vernis AR
10541 #: earmelfb_linux_eabi.c:2858 earmelfb_linux_fdpiceabi.c:2858
10542 #: earmelfb_nacl.c:2858 earmelfb_nbsd.c:2858 earmnto.c:2833 earmsymbian.c:2858
10543 #, c-format
10544 -msgid " --use-blx Enable use of BLX instructions\n"
10545 -msgstr " --use-blx Activer l'utilisation d'instructions BLX\n"
10546 +msgid " --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking veneer\n"
10547 +msgstr " --fix-v4bx-interworking Réécrire les branches BX rn en vernis ARMv4 interopérable\n"
10549 #: earmelf.c:2859 earmelf_fbsd.c:2866 earmelf_fuchsia.c:2859
10550 #: earmelf_linux.c:2859 earmelf_linux_eabi.c:2859
10551 @@ -5809,8 +5829,8 @@ msgstr " --use-blx Activer l'utilisation d'instructions BLX\n
10552 #: earmelfb_linux_eabi.c:2859 earmelfb_linux_fdpiceabi.c:2859
10553 #: earmelfb_nacl.c:2859 earmelfb_nbsd.c:2859 earmnto.c:2834 earmsymbian.c:2859
10554 #, c-format
10555 -msgid " --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum\n"
10556 -msgstr " --vfp11-denorm-fix Specifie comment résoudre l'erratum de dénormalisation VFP11\n"
10557 +msgid " --use-blx Enable use of BLX instructions\n"
10558 +msgstr " --use-blx Activer l'utilisation d'instructions BLX\n"
10560 #: earmelf.c:2860 earmelf_fbsd.c:2867 earmelf_fuchsia.c:2860
10561 #: earmelf_linux.c:2860 earmelf_linux_eabi.c:2860
10562 @@ -5820,31 +5840,27 @@ msgstr " --vfp11-denorm-fix Specifie comment résoudre l'erratum de d
10563 #: earmelfb_linux_eabi.c:2860 earmelfb_linux_fdpiceabi.c:2860
10564 #: earmelfb_nacl.c:2860 earmelfb_nbsd.c:2860 earmnto.c:2835 earmsymbian.c:2860
10565 #, c-format
10566 -msgid " --fix-stm32l4xx-629360 Specify how to fix STM32L4XX 629360 erratum\n"
10567 -msgstr " --fix-stm32l4xx-629360 Spécifie comment corriger l'erratum STM32L4XX 629360\n"
10568 +msgid " --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum\n"
10569 +msgstr " --vfp11-denorm-fix Specifie comment résoudre l'erratum de dénormalisation VFP11\n"
10571 -#: earmelf.c:2863 earmelf_fbsd.c:2870 earmelf_fuchsia.c:2863
10572 -#: earmelf_linux.c:2863 earmelf_linux_eabi.c:2863
10573 -#: earmelf_linux_fdpiceabi.c:2863 earmelf_nacl.c:2863 earmelf_nbsd.c:2863
10574 -#: earmelf_phoenix.c:2863 earmelf_vxworks.c:2903 earmelfb.c:2863
10575 -#: earmelfb_fbsd.c:2870 earmelfb_fuchsia.c:2863 earmelfb_linux.c:2863
10576 -#: earmelfb_linux_eabi.c:2863 earmelfb_linux_fdpiceabi.c:2863
10577 -#: earmelfb_nacl.c:2863 earmelfb_nbsd.c:2863 earmnto.c:2838 earmsymbian.c:2863
10578 +#: earmelf.c:2861 earmelf_fbsd.c:2868 earmelf_fuchsia.c:2861
10579 +#: earmelf_linux.c:2861 earmelf_linux_eabi.c:2861
10580 +#: earmelf_linux_fdpiceabi.c:2861 earmelf_nacl.c:2861 earmelf_nbsd.c:2861
10581 +#: earmelf_phoenix.c:2861 earmelf_vxworks.c:2901 earmelfb.c:2861
10582 +#: earmelfb_fbsd.c:2868 earmelfb_fuchsia.c:2861 earmelfb_linux.c:2861
10583 +#: earmelfb_linux_eabi.c:2861 earmelfb_linux_fdpiceabi.c:2861
10584 +#: earmelfb_nacl.c:2861 earmelfb_nbsd.c:2861 earmnto.c:2836 earmsymbian.c:2861
10585 #, c-format
10586 -msgid ""
10587 -" --no-wchar-size-warning Don't warn about objects with incompatible\n"
10588 -" wchar_t sizes\n"
10589 -msgstr ""
10590 -" --no-wchar-size-warning Ne pas avertir des objets avec des tailles de\n"
10591 -" wchar_t incompatibles\n"
10592 +msgid " --fix-stm32l4xx-629360 Specify how to fix STM32L4XX 629360 erratum\n"
10593 +msgstr " --fix-stm32l4xx-629360 Spécifie comment corriger l'erratum STM32L4XX 629360\n"
10595 -#: earmelf.c:2866 earmelf_fbsd.c:2873 earmelf_fuchsia.c:2866
10596 -#: earmelf_linux.c:2866 earmelf_linux_eabi.c:2866
10597 -#: earmelf_linux_fdpiceabi.c:2866 earmelf_nacl.c:2866 earmelf_nbsd.c:2866
10598 -#: earmelf_phoenix.c:2866 earmelf_vxworks.c:2906 earmelfb.c:2866
10599 -#: earmelfb_fbsd.c:2873 earmelfb_fuchsia.c:2866 earmelfb_linux.c:2866
10600 -#: earmelfb_linux_eabi.c:2866 earmelfb_linux_fdpiceabi.c:2866
10601 -#: earmelfb_nacl.c:2866 earmelfb_nbsd.c:2866 earmnto.c:2841 earmsymbian.c:2866
10602 +#: earmelf.c:2867 earmelf_fbsd.c:2874 earmelf_fuchsia.c:2867
10603 +#: earmelf_linux.c:2867 earmelf_linux_eabi.c:2867
10604 +#: earmelf_linux_fdpiceabi.c:2867 earmelf_nacl.c:2867 earmelf_nbsd.c:2867
10605 +#: earmelf_phoenix.c:2867 earmelf_vxworks.c:2907 earmelfb.c:2867
10606 +#: earmelfb_fbsd.c:2874 earmelfb_fuchsia.c:2867 earmelfb_linux.c:2867
10607 +#: earmelfb_linux_eabi.c:2867 earmelfb_linux_fdpiceabi.c:2867
10608 +#: earmelfb_nacl.c:2867 earmelfb_nbsd.c:2867 earmnto.c:2842 earmsymbian.c:2867
10609 #, c-format
10610 msgid ""
10611 " --long-plt Generate long .plt entries\n"
10612 @@ -5853,13 +5869,13 @@ msgstr ""
10613 " --long-plt Générer de longues entrées .plt\n"
10614 " pour gérer de larges déplacements .plt/.got\n"
10616 -#: earmelf.c:2868 earmelf_fbsd.c:2875 earmelf_fuchsia.c:2868
10617 -#: earmelf_linux.c:2868 earmelf_linux_eabi.c:2868
10618 -#: earmelf_linux_fdpiceabi.c:2868 earmelf_nacl.c:2868 earmelf_nbsd.c:2868
10619 -#: earmelf_phoenix.c:2868 earmelf_vxworks.c:2908 earmelfb.c:2868
10620 -#: earmelfb_fbsd.c:2875 earmelfb_fuchsia.c:2868 earmelfb_linux.c:2868
10621 -#: earmelfb_linux_eabi.c:2868 earmelfb_linux_fdpiceabi.c:2868
10622 -#: earmelfb_nacl.c:2868 earmelfb_nbsd.c:2868 earmnto.c:2843 earmsymbian.c:2868
10623 +#: earmelf.c:2869 earmelf_fbsd.c:2876 earmelf_fuchsia.c:2869
10624 +#: earmelf_linux.c:2869 earmelf_linux_eabi.c:2869
10625 +#: earmelf_linux_fdpiceabi.c:2869 earmelf_nacl.c:2869 earmelf_nbsd.c:2869
10626 +#: earmelf_phoenix.c:2869 earmelf_vxworks.c:2909 earmelfb.c:2869
10627 +#: earmelfb_fbsd.c:2876 earmelfb_fuchsia.c:2869 earmelfb_linux.c:2869
10628 +#: earmelfb_linux_eabi.c:2869 earmelfb_linux_fdpiceabi.c:2869
10629 +#: earmelfb_nacl.c:2869 earmelfb_nbsd.c:2869 earmnto.c:2844 earmsymbian.c:2869
10630 #, c-format
10631 msgid ""
10632 " --cmse-implib Make import library to be a secure gateway import\n"
10633 @@ -5868,13 +5884,13 @@ msgstr ""
10634 " --cmse-implib Rendre la bibliothèque d'import comme étant une biliothèque passerelle d'import\n"
10635 " sécurisée selon les extensions de sécurité ARMv8-M\n"
10637 -#: earmelf.c:2870 earmelf_fbsd.c:2877 earmelf_fuchsia.c:2870
10638 -#: earmelf_linux.c:2870 earmelf_linux_eabi.c:2870
10639 -#: earmelf_linux_fdpiceabi.c:2870 earmelf_nacl.c:2870 earmelf_nbsd.c:2870
10640 -#: earmelf_phoenix.c:2870 earmelf_vxworks.c:2910 earmelfb.c:2870
10641 -#: earmelfb_fbsd.c:2877 earmelfb_fuchsia.c:2870 earmelfb_linux.c:2870
10642 -#: earmelfb_linux_eabi.c:2870 earmelfb_linux_fdpiceabi.c:2870
10643 -#: earmelfb_nacl.c:2870 earmelfb_nbsd.c:2870 earmnto.c:2845 earmsymbian.c:2870
10644 +#: earmelf.c:2871 earmelf_fbsd.c:2878 earmelf_fuchsia.c:2871
10645 +#: earmelf_linux.c:2871 earmelf_linux_eabi.c:2871
10646 +#: earmelf_linux_fdpiceabi.c:2871 earmelf_nacl.c:2871 earmelf_nbsd.c:2871
10647 +#: earmelf_phoenix.c:2871 earmelf_vxworks.c:2911 earmelfb.c:2871
10648 +#: earmelfb_fbsd.c:2878 earmelfb_fuchsia.c:2871 earmelfb_linux.c:2871
10649 +#: earmelfb_linux_eabi.c:2871 earmelfb_linux_fdpiceabi.c:2871
10650 +#: earmelfb_nacl.c:2871 earmelfb_nbsd.c:2871 earmnto.c:2846 earmsymbian.c:2871
10651 #, c-format
10652 msgid ""
10653 " --in-implib Import library whose symbols address must\n"
10654 @@ -5883,17 +5899,6 @@ msgstr ""
10655 " --in-implib Importer des libraries dont les adresses des symboles doivent\n"
10656 " rester stable\n"
10658 -#: earmelf.c:2881 earmelf_fbsd.c:2888 earmelf_fuchsia.c:2881
10659 -#: earmelf_linux.c:2881 earmelf_linux_eabi.c:2881
10660 -#: earmelf_linux_fdpiceabi.c:2881 earmelf_nacl.c:2881 earmelf_nbsd.c:2881
10661 -#: earmelf_phoenix.c:2881 earmelf_vxworks.c:2921 earmelfb.c:2881
10662 -#: earmelfb_fbsd.c:2888 earmelfb_fuchsia.c:2881 earmelfb_linux.c:2881
10663 -#: earmelfb_linux_eabi.c:2881 earmelfb_linux_fdpiceabi.c:2881
10664 -#: earmelfb_nacl.c:2881 earmelfb_nbsd.c:2881 earmnto.c:2856 earmsymbian.c:2881
10665 -#, c-format
10666 -msgid " --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch erratum fix\n"
10667 -msgstr " --[no-]fix-cortex-a8 Désactiver/activer la résolution de l'erratum de branches Cortex-A8 Thumb-2\n"
10669 #: earmelf.c:2882 earmelf_fbsd.c:2889 earmelf_fuchsia.c:2882
10670 #: earmelf_linux.c:2882 earmelf_linux_eabi.c:2882
10671 #: earmelf_linux_fdpiceabi.c:2882 earmelf_nacl.c:2882 earmelf_nbsd.c:2882
10672 @@ -5902,8 +5907,8 @@ msgstr " --[no-]fix-cortex-a8 Désactiver/activer la résolution de l'er
10673 #: earmelfb_linux_eabi.c:2882 earmelfb_linux_fdpiceabi.c:2882
10674 #: earmelfb_nacl.c:2882 earmelfb_nbsd.c:2882 earmnto.c:2857 earmsymbian.c:2882
10675 #, c-format
10676 -msgid " --no-merge-exidx-entries Disable merging exidx entries\n"
10677 -msgstr " --no-merge-exidx-entries Désactive la fusions d'entrées exidx\n"
10678 +msgid " --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch erratum fix\n"
10679 +msgstr " --[no-]fix-cortex-a8 Désactiver/activer la résolution de l'erratum de branches Cortex-A8 Thumb-2\n"
10681 #: earmelf.c:2883 earmelf_fbsd.c:2890 earmelf_fuchsia.c:2883
10682 #: earmelf_linux.c:2883 earmelf_linux_eabi.c:2883
10683 @@ -5913,24 +5918,35 @@ msgstr " --no-merge-exidx-entries Désactive la fusions d'entrées exidx\n"
10684 #: earmelfb_linux_eabi.c:2883 earmelfb_linux_fdpiceabi.c:2883
10685 #: earmelfb_nacl.c:2883 earmelfb_nbsd.c:2883 earmnto.c:2858 earmsymbian.c:2883
10686 #, c-format
10687 +msgid " --no-merge-exidx-entries Disable merging exidx entries\n"
10688 +msgstr " --no-merge-exidx-entries Désactive la fusions d'entrées exidx\n"
10690 +#: earmelf.c:2884 earmelf_fbsd.c:2891 earmelf_fuchsia.c:2884
10691 +#: earmelf_linux.c:2884 earmelf_linux_eabi.c:2884
10692 +#: earmelf_linux_fdpiceabi.c:2884 earmelf_nacl.c:2884 earmelf_nbsd.c:2884
10693 +#: earmelf_phoenix.c:2884 earmelf_vxworks.c:2924 earmelfb.c:2884
10694 +#: earmelfb_fbsd.c:2891 earmelfb_fuchsia.c:2884 earmelfb_linux.c:2884
10695 +#: earmelfb_linux_eabi.c:2884 earmelfb_linux_fdpiceabi.c:2884
10696 +#: earmelfb_nacl.c:2884 earmelfb_nbsd.c:2884 earmnto.c:2859 earmsymbian.c:2884
10697 +#, c-format
10698 msgid " --[no-]fix-arm1176 Disable/enable ARM1176 BLX immediate erratum fix\n"
10699 msgstr " --[no-]fix-arm1176 Désactive/active la résolution immédiate de l'erratum ARM1176 BLX\n"
10701 -#: earmelf_vxworks.c:672 eelf32_sparc_vxworks.c:123 eelf32ebmipvxworks.c:349
10702 -#: eelf32elmipvxworks.c:349 eelf32ppcvxworks.c:271 eelf_i386_vxworks.c:123
10703 +#: earmelf_vxworks.c:672 eelf32_sparc_vxworks.c:123 eelf32ebmipvxworks.c:350
10704 +#: eelf32elmipvxworks.c:350 eelf32ppcvxworks.c:284 eelf_i386_vxworks.c:123
10705 #: eshelf_vxworks.c:123 eshlelf_vxworks.c:123
10706 msgid "%X%P: cannot create dynamic sections %E\n"
10707 msgstr "%X%P : impossible de créer des sections dynamiques %E\n"
10709 -#: earmelf_vxworks.c:678 eelf32_sparc_vxworks.c:129 eelf32ebmipvxworks.c:355
10710 -#: eelf32elmipvxworks.c:355 eelf32ppcvxworks.c:277 eelf_i386_vxworks.c:129
10711 +#: earmelf_vxworks.c:678 eelf32_sparc_vxworks.c:129 eelf32ebmipvxworks.c:356
10712 +#: eelf32elmipvxworks.c:356 eelf32ppcvxworks.c:290 eelf_i386_vxworks.c:129
10713 #: eshelf_vxworks.c:129 eshlelf_vxworks.c:129
10714 msgid "%X%P: dynamic sections created in non-dynamic link\n"
10715 msgstr "%X%P : sections dynamiques créés dans un lien non dynamique\n"
10717 -#: earmelf_vxworks.c:2925 eelf32_sparc_vxworks.c:2205
10718 -#: eelf32ebmipvxworks.c:2475 eelf32elmipvxworks.c:2475 eelf32ppcvxworks.c:2511
10719 -#: eelf_i386_vxworks.c:2258 eshelf_vxworks.c:2180 eshlelf_vxworks.c:2180
10720 +#: earmelf_vxworks.c:2926 eelf32_sparc_vxworks.c:2206
10721 +#: eelf32ebmipvxworks.c:2477 eelf32elmipvxworks.c:2477 eelf32ppcvxworks.c:2525
10722 +#: eelf_i386_vxworks.c:2259 eshelf_vxworks.c:2181 eshlelf_vxworks.c:2181
10723 #, c-format
10724 msgid " --force-dynamic Always create dynamic sections\n"
10725 msgstr " --force-dynamic Toujours créer des sections dynamiques\n"
10726 @@ -5949,24 +5965,24 @@ msgstr "%X%P : impossible d'installer la liste des sections d'entrée : %E\n"
10727 msgid "%X%P: can not create stub BFD: %E\n"
10728 msgstr "%X%P : impossible de créer l'espace d'amorçage BFD : %E\n"
10730 -#: eavr1.c:2246 eavr2.c:2246 eavr25.c:2246 eavr3.c:2246 eavr31.c:2246
10731 -#: eavr35.c:2246 eavr4.c:2246 eavr5.c:2246 eavr51.c:2246 eavr6.c:2246
10732 -#: eavrtiny.c:2246 eavrxmega1.c:2246 eavrxmega2.c:2246 eavrxmega3.c:2246
10733 -#: eavrxmega4.c:2246 eavrxmega5.c:2246 eavrxmega6.c:2246 eavrxmega7.c:2246
10734 +#: eavr1.c:2247 eavr2.c:2247 eavr25.c:2247 eavr3.c:2247 eavr31.c:2247
10735 +#: eavr35.c:2247 eavr4.c:2247 eavr5.c:2247 eavr51.c:2247 eavr6.c:2247
10736 +#: eavrtiny.c:2247 eavrxmega1.c:2247 eavrxmega2.c:2247 eavrxmega3.c:2247
10737 +#: eavrxmega4.c:2247 eavrxmega5.c:2247 eavrxmega6.c:2247 eavrxmega7.c:2247
10738 #, c-format
10739 msgid ""
10740 " --pmem-wrap-around=<val> Make the linker relaxation machine assume that a\n"
10741 -" program counter wrap-around occures at address\n"
10742 +" program counter wrap-around occurs at address\n"
10743 " <val>. Supported values: 8k, 16k, 32k and 64k.\n"
10744 msgstr ""
10745 " --pmem-wrap-around=<val> Faire supposer à la machine de relaxation de l'éditeur de lien qu'un\n"
10746 " bouclage du compteur du programme survienne à l'adresse\n"
10747 " <val>. Valeurs supportées: 8k, 16k, 32k et 64k.\n"
10749 -#: eavr1.c:2252 eavr2.c:2252 eavr25.c:2252 eavr3.c:2252 eavr31.c:2252
10750 -#: eavr35.c:2252 eavr4.c:2252 eavr5.c:2252 eavr51.c:2252 eavr6.c:2252
10751 -#: eavrtiny.c:2252 eavrxmega1.c:2252 eavrxmega2.c:2252 eavrxmega3.c:2252
10752 -#: eavrxmega4.c:2252 eavrxmega5.c:2252 eavrxmega6.c:2252 eavrxmega7.c:2252
10753 +#: eavr1.c:2253 eavr2.c:2253 eavr25.c:2253 eavr3.c:2253 eavr31.c:2253
10754 +#: eavr35.c:2253 eavr4.c:2253 eavr5.c:2253 eavr51.c:2253 eavr6.c:2253
10755 +#: eavrtiny.c:2253 eavrxmega1.c:2253 eavrxmega2.c:2253 eavrxmega3.c:2253
10756 +#: eavrxmega4.c:2253 eavrxmega5.c:2253 eavrxmega6.c:2253 eavrxmega7.c:2253
10757 #, c-format
10758 msgid ""
10759 " --no-call-ret-replacement The relaxation machine normally will\n"
10760 @@ -5979,10 +5995,10 @@ msgstr ""
10761 " consécutives par une seule instruction de saut (jump).\n"
10762 " Cette option désactive cette optimisation.\n"
10764 -#: eavr1.c:2260 eavr2.c:2260 eavr25.c:2260 eavr3.c:2260 eavr31.c:2260
10765 -#: eavr35.c:2260 eavr4.c:2260 eavr5.c:2260 eavr51.c:2260 eavr6.c:2260
10766 -#: eavrtiny.c:2260 eavrxmega1.c:2260 eavrxmega2.c:2260 eavrxmega3.c:2260
10767 -#: eavrxmega4.c:2260 eavrxmega5.c:2260 eavrxmega6.c:2260 eavrxmega7.c:2260
10768 +#: eavr1.c:2261 eavr2.c:2261 eavr25.c:2261 eavr3.c:2261 eavr31.c:2261
10769 +#: eavr35.c:2261 eavr4.c:2261 eavr5.c:2261 eavr51.c:2261 eavr6.c:2261
10770 +#: eavrtiny.c:2261 eavrxmega1.c:2261 eavrxmega2.c:2261 eavrxmega3.c:2261
10771 +#: eavrxmega4.c:2261 eavrxmega5.c:2261 eavrxmega6.c:2261 eavrxmega7.c:2261
10772 #, c-format
10773 msgid ""
10774 " --no-stubs If the linker detects to attempt to access\n"
10775 @@ -5995,26 +6011,55 @@ msgstr ""
10776 " est limitée à 128k maximum, il insère un espace d'amorçage\n"
10777 " de saut. Vous pouvez désactiver cela avec cette option.\n"
10779 -#: eavr1.c:2268 eavr2.c:2268 eavr25.c:2268 eavr3.c:2268 eavr31.c:2268
10780 -#: eavr35.c:2268 eavr4.c:2268 eavr5.c:2268 eavr51.c:2268 eavr6.c:2268
10781 -#: eavrtiny.c:2268 eavrxmega1.c:2268 eavrxmega2.c:2268 eavrxmega3.c:2268
10782 -#: eavrxmega4.c:2268 eavrxmega5.c:2268 eavrxmega6.c:2268 eavrxmega7.c:2268
10783 +#: eavr1.c:2269 eavr2.c:2269 eavr25.c:2269 eavr3.c:2269 eavr31.c:2269
10784 +#: eavr35.c:2269 eavr4.c:2269 eavr5.c:2269 eavr51.c:2269 eavr6.c:2269
10785 +#: eavrtiny.c:2269 eavrxmega1.c:2269 eavrxmega2.c:2269 eavrxmega3.c:2269
10786 +#: eavrxmega4.c:2269 eavrxmega5.c:2269 eavrxmega6.c:2269 eavrxmega7.c:2269
10787 #, c-format
10788 msgid " --debug-stubs Used for debugging avr-ld.\n"
10789 msgstr " --debug-stubs Utilisé pour déboguer avr-ld.\n"
10791 -#: eavr1.c:2270 eavr2.c:2270 eavr25.c:2270 eavr3.c:2270 eavr31.c:2270
10792 -#: eavr35.c:2270 eavr4.c:2270 eavr5.c:2270 eavr51.c:2270 eavr6.c:2270
10793 -#: eavrtiny.c:2270 eavrxmega1.c:2270 eavrxmega2.c:2270 eavrxmega3.c:2270
10794 -#: eavrxmega4.c:2270 eavrxmega5.c:2270 eavrxmega6.c:2270 eavrxmega7.c:2270
10795 +#: eavr1.c:2271 eavr2.c:2271 eavr25.c:2271 eavr3.c:2271 eavr31.c:2271
10796 +#: eavr35.c:2271 eavr4.c:2271 eavr5.c:2271 eavr51.c:2271 eavr6.c:2271
10797 +#: eavrtiny.c:2271 eavrxmega1.c:2271 eavrxmega2.c:2271 eavrxmega3.c:2271
10798 +#: eavrxmega4.c:2271 eavrxmega5.c:2271 eavrxmega6.c:2271 eavrxmega7.c:2271
10799 #, c-format
10800 msgid " --debug-relax Used for debugging avr-ld.\n"
10801 msgstr " --debug-relax Utilisé pour déboguer avr-ld.\n"
10803 +#: ecskyelf.c:319 ecskyelf_linux.c:319
10804 +msgid "%X%P: cannot size stub section: %E\n"
10805 +msgstr "%X%P : impossible de récupérer la taille de la section d'amorçage : %E\n"
10807 +#: ecskyelf.c:336 ecskyelf_linux.c:336
10808 +msgid "%X%P: cannot build stubs: %E\n"
10809 +msgstr "%X%P : impossible de construire les secteurs d'amorçage : %E\n"
10811 +#: ecskyelf.c:2276 ecskyelf_linux.c:2438
10812 +#, c-format
10813 +msgid " --[no-]branch-stub\n"
10814 +msgstr " --[no-]branch-stub\n"
10816 +#: ecskyelf.c:2277 ecskyelf_linux.c:2439
10817 +#, c-format
10818 +msgid "\t\t\tDisable/enable use of stubs to expand branch instructions that cannot reach the target.\n"
10819 +msgstr "\t\t\tDésactiver/activer l'utilisation des espaces d'amorçage pour développer les instructions de branchement qui ne peuvent pas atteindre la cible.\n"
10821 +#: ecskyelf.c:2279 ecskyelf_linux.c:2441
10822 +#, c-format
10823 +msgid " --stub-group-size=N\n"
10824 +msgstr " --stub-group-size=N\n"
10826 +#: ecskyelf.c:2280 ecskyelf_linux.c:2442
10827 +#, c-format
10828 +msgid "\t\t\tMaximum size of a group of input sections handled by one stub section."
10829 +msgstr "\t\t\tTaille maximale d'un groupe de sections d'entrée géré par un espace d'amorçage."
10831 #: ed30v_e.c:113 ed30v_o.c:113 ed30velf.c:113 eelf32_dlx.c:113
10832 #: eelf32fr30.c:113 eelf32frv.c:113 eelf32ft32.c:113 eelf32iq10.c:113
10833 #: eelf32iq2000.c:113 eelf32moxie.c:113 eelf32mt.c:113 emn10200.c:113
10834 #: emoxiebox.c:113 emsp430X.c:138 emsp430elf.c:138 epjelf.c:113 epjlelf.c:113
10835 +#: exgateelf.c:113
10836 msgid "%X%P: can not size group sections: %E\n"
10837 msgstr "%X%P : impossible de déterminer la taill des sections de groupe : %E\n"
10839 @@ -6058,79 +6103,84 @@ msgstr "%X%P : %pA dépasse la limite de stockage local\n"
10840 msgid "%P: --auto-overlay ignored with zero local store range\n"
10841 msgstr "%P : --auto-overlay ignoré avec une limite de stockage local nul\n"
10843 -#: eelf32_spu.c:2604
10844 +#: eelf32_spu.c:727
10845 +#, c-format
10846 +msgid "running: %s \"%s\" \"%s\" \"%s\" \"%s\"\n"
10847 +msgstr "exécute : %s \"%s\" \"%s\" \"%s\" \"%s\"\n"
10849 +#: eelf32_spu.c:2741
10850 msgid "%F%P: invalid --local-store address range `%s'\n"
10851 msgstr "%F%P : plage d'adresses --local-store « %s » invalide\n"
10853 -#: eelf32_spu.c:2640
10854 +#: eelf32_spu.c:2777
10855 msgid "%F%P: invalid --num-lines/--num-regions `%u'\n"
10856 msgstr "%F%P : --num-lines/--num-regions « %u » invalide\n"
10858 -#: eelf32_spu.c:2645
10859 +#: eelf32_spu.c:2782
10860 msgid "%F%P: invalid --line-size/--region-size `%u'\n"
10861 msgstr "%F%P : --line-size/--region-size « %u » invalide\n"
10863 -#: eelf32_spu.c:2666
10864 +#: eelf32_spu.c:2803
10865 msgid "%F%P: invalid --num-lines/--num-regions `%s'\n"
10866 msgstr "%F%P : --num-lines/--num-regions « %s » invalide\n"
10868 -#: eelf32_spu.c:2679
10869 +#: eelf32_spu.c:2816
10870 msgid "%F%P: invalid --line-size/--region-size `%s'\n"
10871 msgstr "%F%P : --line-size/--region-size « %s » invalide\n"
10873 -#: eelf32_spu.c:2688
10874 +#: eelf32_spu.c:2825
10875 msgid "%F%P: invalid --fixed-space value `%s'\n"
10876 msgstr "%F%P : valeur de --fixed-space « %s » invalide\n"
10878 -#: eelf32_spu.c:2697
10879 +#: eelf32_spu.c:2834
10880 msgid "%F%P: invalid --reserved-space value `%s'\n"
10881 msgstr "%F%P : valeur de --reserved-space « %s » invalide\n"
10883 -#: eelf32_spu.c:2706
10884 +#: eelf32_spu.c:2843
10885 msgid "%F%P: invalid --extra-stack-space value `%s'\n"
10886 msgstr "%F%P : valeur de --extra-stack-space « %s » invalide\n"
10888 -#: eelf32_spu.c:2743
10889 +#: eelf32_spu.c:2880
10890 #, c-format
10891 msgid " --plugin Make SPU plugin\n"
10892 msgstr " --plugin Créer un greffon SPU\n"
10894 -#: eelf32_spu.c:2745
10895 +#: eelf32_spu.c:2882
10896 #, c-format
10897 msgid " --no-overlays No overlay handling\n"
10898 msgstr " --no-overlays Pas de gestion des recouvrements\n"
10900 -#: eelf32_spu.c:2747
10901 +#: eelf32_spu.c:2884
10902 #, c-format
10903 msgid " --compact-stubs Use smaller and possibly slower call stubs\n"
10904 msgstr " --compact-stubs utiliser des espaces d'amorçage d'appel plus petits mais possiblement plus lents\n"
10906 -#: eelf32_spu.c:2749
10907 +#: eelf32_spu.c:2886
10908 #, c-format
10909 msgid " --emit-stub-syms Add symbols on overlay call stubs\n"
10910 msgstr " --emit-stub-syms Ajouter les symboles sur les espace d'amorçage d'appel de recouvrement\n"
10912 -#: eelf32_spu.c:2751
10913 +#: eelf32_spu.c:2888
10914 #, c-format
10915 msgid " --extra-overlay-stubs Add stubs on all calls out of overlay regions\n"
10916 msgstr " --extra-overlay-stubs Ajouter des espaces d'amorçage pour tous les appels en dehors des régions de recouvrement\n"
10918 -#: eelf32_spu.c:2753
10919 +#: eelf32_spu.c:2890
10920 #, c-format
10921 msgid " --local-store=lo:hi Valid address range\n"
10922 msgstr " --local-store=bas:haut Plage d'adresses valides\n"
10924 -#: eelf32_spu.c:2755
10925 +#: eelf32_spu.c:2892
10926 #, c-format
10927 msgid " --stack-analysis Estimate maximum stack requirement\n"
10928 msgstr " --stack-analysis Estimer le besoin maximal de la pile\n"
10930 -#: eelf32_spu.c:2757
10931 +#: eelf32_spu.c:2894
10932 #, c-format
10933 msgid " --emit-stack-syms Add sym giving stack needed for each func\n"
10934 msgstr " --emit-stack-syms Ajouter un sym donnant la pile nécessaire à chaque fonction\n"
10936 -#: eelf32_spu.c:2759
10937 +#: eelf32_spu.c:2896
10938 #, c-format
10939 msgid ""
10940 " --auto-overlay [=filename] Create an overlay script in filename if\n"
10941 @@ -6139,12 +6189,12 @@ msgstr ""
10942 " --auto-overlay [=fichier] Créer un script de recouvrement dans le fichier si\n"
10943 " l'exécutable ne rentre pas dans le stockage local\n"
10945 -#: eelf32_spu.c:2762
10946 +#: eelf32_spu.c:2899
10947 #, c-format
10948 msgid " --auto-relink Rerun linker using auto-overlay script\n"
10949 msgstr " --auto-relink Relancer l'éditeur de liens en utilisant un script de recouvrements automatiques\n"
10951 -#: eelf32_spu.c:2764
10952 +#: eelf32_spu.c:2901
10953 #, c-format
10954 msgid ""
10955 " --overlay-rodata Place read-only data with associated function\n"
10956 @@ -6153,22 +6203,22 @@ msgstr ""
10957 " --overlay-rodata Placer les données en lecture seule avec le code des fonctions\n"
10958 " associées dans des recouvrements\n"
10960 -#: eelf32_spu.c:2767
10961 +#: eelf32_spu.c:2904
10962 #, c-format
10963 msgid " --num-regions Number of overlay buffers (default 1)\n"
10964 msgstr " --num-regions Nombre de tampons de recouvrements (défaut 1)\n"
10966 -#: eelf32_spu.c:2769
10967 +#: eelf32_spu.c:2906
10968 #, c-format
10969 msgid " --region-size Size of overlay buffers (default 0, auto)\n"
10970 msgstr " --region-size Taille des tampons de recouvrements (défaut 0, auto)\n"
10972 -#: eelf32_spu.c:2771
10973 +#: eelf32_spu.c:2908
10974 #, c-format
10975 msgid " --fixed-space=bytes Local store for non-overlay code and data\n"
10976 msgstr " --fixed-space=octets Stockage local pour du code et des données sans recouvrement\n"
10978 -#: eelf32_spu.c:2773
10979 +#: eelf32_spu.c:2910
10980 #, c-format
10981 msgid ""
10982 " --reserved-space=bytes Local store for stack and heap. If not specified\n"
10983 @@ -6177,7 +6227,7 @@ msgstr ""
10984 " --reserved-space=octets Stockage local pour la pile et le tas. Si non spécifié\n"
10985 " ld estimera la taille de la pile et ne supposera aucun tas\n"
10987 -#: eelf32_spu.c:2776
10988 +#: eelf32_spu.c:2913
10989 #, c-format
10990 msgid ""
10991 " --extra-stack-space=bytes Space for negative sp access (default 2000) if\n"
10992 @@ -6186,27 +6236,27 @@ msgstr ""
10993 " --extra-stack-space=octets Espace pour les accès sp négatifs (défaut 2000) si\n"
10994 " --reserved-space n'est pas donné\n"
10996 -#: eelf32_spu.c:2779
10997 +#: eelf32_spu.c:2916
10998 #, c-format
10999 msgid " --soft-icache Generate software icache overlays\n"
11000 msgstr " --soft-icache Générer des recouvrements icache logiciels\n"
11002 -#: eelf32_spu.c:2781
11003 +#: eelf32_spu.c:2918
11004 #, c-format
11005 msgid " --num-lines Number of soft-icache lines (default 32)\n"
11006 msgstr " --num-lines Nombre de lignes de icache logiciel (défaut 32)\n"
11008 -#: eelf32_spu.c:2783
11009 +#: eelf32_spu.c:2920
11010 #, c-format
11011 msgid " --line-size Size of soft-icache lines (default 1k)\n"
11012 msgstr " --line-size Taille des lignes icache logiciel (défaut 1k)\n"
11014 -#: eelf32_spu.c:2785
11015 +#: eelf32_spu.c:2922
11016 #, c-format
11017 msgid " --non-ia-text Allow non-icache code in icache lines\n"
11018 msgstr " --non-ia-text Autorise du code non icache dans des lignes icache\n"
11020 -#: eelf32_spu.c:2787
11021 +#: eelf32_spu.c:2924
11022 #, c-format
11023 msgid " --lrlive-analysis Scan function prologue for lr liveness\n"
11024 msgstr " --lrlive-analysis Scanner le prologue des functions pour une exécution lr\n"
11025 @@ -6217,99 +6267,99 @@ msgstr " --lrlive-analysis Scanner le prologue des functions pour une
11026 msgid "%F%P: invalid --dsbt-index %d, outside DSBT size\n"
11027 msgstr "%F%P : invalide --dsbt-index %d, en dehors de la taille DSBT\n"
11029 -#: eelf32_tic6x_be.c:2273 eelf32_tic6x_elf_be.c:2273
11030 -#: eelf32_tic6x_elf_le.c:2273 eelf32_tic6x_le.c:2273
11031 -#: eelf32_tic6x_linux_be.c:2273 eelf32_tic6x_linux_le.c:2273
11032 +#: eelf32_tic6x_be.c:2274 eelf32_tic6x_elf_be.c:2274
11033 +#: eelf32_tic6x_elf_le.c:2274 eelf32_tic6x_le.c:2274
11034 +#: eelf32_tic6x_linux_be.c:2274 eelf32_tic6x_linux_le.c:2274
11035 msgid "%F%P: invalid --dsbt-index %s\n"
11036 msgstr "%F%P : --dsbt-index %s invalide\n"
11038 -#: eelf32_tic6x_be.c:2283 eelf32_tic6x_elf_be.c:2283
11039 -#: eelf32_tic6x_elf_le.c:2283 eelf32_tic6x_le.c:2283
11040 -#: eelf32_tic6x_linux_be.c:2283 eelf32_tic6x_linux_le.c:2283
11041 +#: eelf32_tic6x_be.c:2284 eelf32_tic6x_elf_be.c:2284
11042 +#: eelf32_tic6x_elf_le.c:2284 eelf32_tic6x_le.c:2284
11043 +#: eelf32_tic6x_linux_be.c:2284 eelf32_tic6x_linux_le.c:2284
11044 msgid "%F%P: invalid --dsbt-size %s\n"
11045 msgstr "%F%P : --dsbt-size %s invalide\n"
11047 -#: eelf32_tic6x_be.c:2299 eelf32_tic6x_elf_be.c:2299
11048 -#: eelf32_tic6x_elf_le.c:2299 eelf32_tic6x_le.c:2299
11049 -#: eelf32_tic6x_linux_be.c:2299 eelf32_tic6x_linux_le.c:2299
11050 -#, c-format
11051 -msgid " --dsbt-index <index> Use this as the DSBT index for the output object\n"
11052 -msgstr " --dsbt-index <index> Utilise cela comme index DSBT pour l'object en sortie\n"
11054 #: eelf32_tic6x_be.c:2300 eelf32_tic6x_elf_be.c:2300
11055 #: eelf32_tic6x_elf_le.c:2300 eelf32_tic6x_le.c:2300
11056 #: eelf32_tic6x_linux_be.c:2300 eelf32_tic6x_linux_le.c:2300
11057 #, c-format
11058 -msgid " --dsbt-size <index> Use this as the number of entries in the DSBT table\n"
11059 -msgstr " --dsbt-size <index> Utilise cela comme le nombre d'entrées dans la table DSBT\n"
11060 +msgid " --dsbt-index <index> Use this as the DSBT index for the output object\n"
11061 +msgstr " --dsbt-index <index> Utilise cela comme index DSBT pour l'object en sortie\n"
11063 #: eelf32_tic6x_be.c:2301 eelf32_tic6x_elf_be.c:2301
11064 #: eelf32_tic6x_elf_le.c:2301 eelf32_tic6x_le.c:2301
11065 #: eelf32_tic6x_linux_be.c:2301 eelf32_tic6x_linux_le.c:2301
11066 #, c-format
11067 -msgid " --no-merge-exidx-entries\n"
11068 -msgstr " --no-merge-exidx-entries\n"
11069 +msgid " --dsbt-size <index> Use this as the number of entries in the DSBT table\n"
11070 +msgstr " --dsbt-size <index> Utilise cela comme le nombre d'entrées dans la table DSBT\n"
11072 #: eelf32_tic6x_be.c:2302 eelf32_tic6x_elf_be.c:2302
11073 #: eelf32_tic6x_elf_le.c:2302 eelf32_tic6x_le.c:2302
11074 #: eelf32_tic6x_linux_be.c:2302 eelf32_tic6x_linux_le.c:2302
11075 #, c-format
11076 +msgid " --no-merge-exidx-entries\n"
11077 +msgstr " --no-merge-exidx-entries\n"
11079 +#: eelf32_tic6x_be.c:2303 eelf32_tic6x_elf_be.c:2303
11080 +#: eelf32_tic6x_elf_le.c:2303 eelf32_tic6x_le.c:2303
11081 +#: eelf32_tic6x_linux_be.c:2303 eelf32_tic6x_linux_le.c:2303
11082 +#, c-format
11083 msgid " Disable merging exidx entries\n"
11084 msgstr " Désactive la fusion d'entrées exidx\n"
11086 -#: eelf32_x86_64.c:7469 eelf32_x86_64_nacl.c:2189 eelf_i386.c:7084
11087 -#: eelf_i386_be.c:2151 eelf_i386_chaos.c:2131 eelf_i386_fbsd.c:2193
11088 -#: eelf_i386_ldso.c:2168 eelf_i386_nacl.c:2186 eelf_i386_sol2.c:2324
11089 -#: eelf_i386_vxworks.c:2213 eelf_iamcu.c:6730 eelf_k1om.c:7422
11090 -#: eelf_k1om_fbsd.c:7077 eelf_l1om.c:7422 eelf_l1om_fbsd.c:7077
11091 -#: eelf_x86_64.c:7469 eelf_x86_64_cloudabi.c:2189 eelf_x86_64_fbsd.c:2196
11092 -#: eelf_x86_64_nacl.c:2189 eelf_x86_64_sol2.c:2320
11093 +#: eelf32_x86_64.c:7417 eelf32_x86_64_nacl.c:2190 eelf_i386.c:7036
11094 +#: eelf_i386_be.c:2152 eelf_i386_chaos.c:2132 eelf_i386_fbsd.c:2194
11095 +#: eelf_i386_ldso.c:2169 eelf_i386_nacl.c:2187 eelf_i386_sol2.c:2325
11096 +#: eelf_i386_vxworks.c:2214 eelf_iamcu.c:6682 eelf_k1om.c:7370
11097 +#: eelf_k1om_fbsd.c:7025 eelf_l1om.c:7370 eelf_l1om_fbsd.c:7025
11098 +#: eelf_x86_64.c:7417 eelf_x86_64_cloudabi.c:2190 eelf_x86_64_fbsd.c:2197
11099 +#: eelf_x86_64_nacl.c:2190 eelf_x86_64_sol2.c:2321
11100 msgid "%F%P: invalid number for -z call-nop=prefix-: %s\n"
11101 msgstr "%F%P : nombre invalide pour -z call-nop=prefix- : %s\n"
11103 -#: eelf32_x86_64.c:7478 eelf32_x86_64_nacl.c:2198 eelf_i386.c:7093
11104 -#: eelf_i386_be.c:2160 eelf_i386_chaos.c:2140 eelf_i386_fbsd.c:2202
11105 -#: eelf_i386_ldso.c:2177 eelf_i386_nacl.c:2195 eelf_i386_sol2.c:2333
11106 -#: eelf_i386_vxworks.c:2222 eelf_iamcu.c:6739 eelf_k1om.c:7431
11107 -#: eelf_k1om_fbsd.c:7086 eelf_l1om.c:7431 eelf_l1om_fbsd.c:7086
11108 -#: eelf_x86_64.c:7478 eelf_x86_64_cloudabi.c:2198 eelf_x86_64_fbsd.c:2205
11109 -#: eelf_x86_64_nacl.c:2198 eelf_x86_64_sol2.c:2329
11110 +#: eelf32_x86_64.c:7426 eelf32_x86_64_nacl.c:2199 eelf_i386.c:7045
11111 +#: eelf_i386_be.c:2161 eelf_i386_chaos.c:2141 eelf_i386_fbsd.c:2203
11112 +#: eelf_i386_ldso.c:2178 eelf_i386_nacl.c:2196 eelf_i386_sol2.c:2334
11113 +#: eelf_i386_vxworks.c:2223 eelf_iamcu.c:6691 eelf_k1om.c:7379
11114 +#: eelf_k1om_fbsd.c:7034 eelf_l1om.c:7379 eelf_l1om_fbsd.c:7034
11115 +#: eelf_x86_64.c:7426 eelf_x86_64_cloudabi.c:2199 eelf_x86_64_fbsd.c:2206
11116 +#: eelf_x86_64_nacl.c:2199 eelf_x86_64_sol2.c:2330
11117 msgid "%F%P: invalid number for -z call-nop=suffix-: %s\n"
11118 msgstr "%F%P : nombre invalide pour -z call-nop=suffix- : %s\n"
11120 -#: eelf32_x86_64.c:7483 eelf32_x86_64_nacl.c:2203 eelf_i386.c:7098
11121 -#: eelf_i386_be.c:2165 eelf_i386_chaos.c:2145 eelf_i386_fbsd.c:2207
11122 -#: eelf_i386_ldso.c:2182 eelf_i386_nacl.c:2200 eelf_i386_sol2.c:2338
11123 -#: eelf_i386_vxworks.c:2227 eelf_iamcu.c:6744 eelf_k1om.c:7436
11124 -#: eelf_k1om_fbsd.c:7091 eelf_l1om.c:7436 eelf_l1om_fbsd.c:7091
11125 -#: eelf_x86_64.c:7483 eelf_x86_64_cloudabi.c:2203 eelf_x86_64_fbsd.c:2210
11126 -#: eelf_x86_64_nacl.c:2203 eelf_x86_64_sol2.c:2334
11127 +#: eelf32_x86_64.c:7431 eelf32_x86_64_nacl.c:2204 eelf_i386.c:7050
11128 +#: eelf_i386_be.c:2166 eelf_i386_chaos.c:2146 eelf_i386_fbsd.c:2208
11129 +#: eelf_i386_ldso.c:2183 eelf_i386_nacl.c:2201 eelf_i386_sol2.c:2339
11130 +#: eelf_i386_vxworks.c:2228 eelf_iamcu.c:6696 eelf_k1om.c:7384
11131 +#: eelf_k1om_fbsd.c:7039 eelf_l1om.c:7384 eelf_l1om_fbsd.c:7039
11132 +#: eelf_x86_64.c:7431 eelf_x86_64_cloudabi.c:2204 eelf_x86_64_fbsd.c:2211
11133 +#: eelf_x86_64_nacl.c:2204 eelf_x86_64_sol2.c:2335
11134 msgid "%F%P: unsupported option: -z %s\n"
11135 msgstr "%F%P : option non prise en charge : -z %s\n"
11137 -#: eelf32_x86_64.c:7515 eelf32_x86_64_nacl.c:2235 eelf_i386.c:7130
11138 -#: eelf_i386_be.c:2181 eelf_i386_chaos.c:2170 eelf_i386_fbsd.c:2239
11139 -#: eelf_i386_ldso.c:2207 eelf_i386_nacl.c:2232 eelf_i386_sol2.c:2363
11140 -#: eelf_i386_vxworks.c:2248 eelf_iamcu.c:6769 eelf_k1om.c:7461
11141 -#: eelf_k1om_fbsd.c:7116 eelf_l1om.c:7461 eelf_l1om_fbsd.c:7116
11142 -#: eelf_x86_64.c:7518 eelf_x86_64_cloudabi.c:2238 eelf_x86_64_fbsd.c:2245
11143 -#: eelf_x86_64_nacl.c:2238 eelf_x86_64_sol2.c:2369
11144 +#: eelf32_x86_64.c:7463 eelf32_x86_64_nacl.c:2236 eelf_i386.c:7082
11145 +#: eelf_i386_be.c:2182 eelf_i386_chaos.c:2171 eelf_i386_fbsd.c:2240
11146 +#: eelf_i386_ldso.c:2208 eelf_i386_nacl.c:2233 eelf_i386_sol2.c:2364
11147 +#: eelf_i386_vxworks.c:2249 eelf_iamcu.c:6721 eelf_k1om.c:7409
11148 +#: eelf_k1om_fbsd.c:7064 eelf_l1om.c:7409 eelf_l1om_fbsd.c:7064
11149 +#: eelf_x86_64.c:7466 eelf_x86_64_cloudabi.c:2239 eelf_x86_64_fbsd.c:2246
11150 +#: eelf_x86_64_nacl.c:2239 eelf_x86_64_sol2.c:2370
11151 #, c-format
11152 msgid " -z noextern-protected-data Do not treat protected data symbol as external\n"
11153 msgstr " -z noextern-protected-data Ne pas traiter les symboles de données protégées comme externes\n"
11155 -#: eelf32_x86_64.c:7518 eelf32_x86_64_nacl.c:2238 eelf32lppc.c:2503
11156 -#: eelf32lppclinux.c:2503 eelf32lppcnto.c:2503 eelf32lppcsim.c:2503
11157 -#: eelf32ppc.c:2503 eelf32ppc_fbsd.c:2510 eelf32ppclinux.c:2503
11158 -#: eelf32ppcnto.c:2503 eelf32ppcsim.c:2503 eelf32ppcvxworks.c:2481
11159 -#: eelf32ppcwindiss.c:2503 eelf64lppc.c:3000 eelf64ppc.c:3000
11160 -#: eelf64ppc_fbsd.c:3007 eelf_i386.c:7133 eelf_i386_be.c:2184
11161 -#: eelf_i386_chaos.c:2173 eelf_i386_fbsd.c:2242 eelf_i386_ldso.c:2210
11162 -#: eelf_i386_nacl.c:2235 eelf_i386_sol2.c:2366 eelf_i386_vxworks.c:2251
11163 -#: eelf_iamcu.c:6772 eelf_k1om.c:7464 eelf_k1om_fbsd.c:7119 eelf_l1om.c:7464
11164 -#: eelf_l1om_fbsd.c:7119 eelf_x86_64.c:7521 eelf_x86_64_cloudabi.c:2241
11165 -#: eelf_x86_64_fbsd.c:2248 eelf_x86_64_nacl.c:2241 eelf_x86_64_sol2.c:2372
11166 -#: eppclynx.c:2510
11167 +#: eelf32_x86_64.c:7466 eelf32_x86_64_nacl.c:2239 eelf32lppc.c:2517
11168 +#: eelf32lppclinux.c:2517 eelf32lppcnto.c:2517 eelf32lppcsim.c:2517
11169 +#: eelf32ppc.c:2517 eelf32ppc_fbsd.c:2524 eelf32ppclinux.c:2517
11170 +#: eelf32ppcnto.c:2517 eelf32ppcsim.c:2517 eelf32ppcvxworks.c:2495
11171 +#: eelf32ppcwindiss.c:2517 eelf64lppc.c:3013 eelf64ppc.c:3013
11172 +#: eelf64ppc_fbsd.c:3020 eelf_i386.c:7085 eelf_i386_be.c:2185
11173 +#: eelf_i386_chaos.c:2174 eelf_i386_fbsd.c:2243 eelf_i386_ldso.c:2211
11174 +#: eelf_i386_nacl.c:2236 eelf_i386_sol2.c:2367 eelf_i386_vxworks.c:2252
11175 +#: eelf_iamcu.c:6724 eelf_k1om.c:7412 eelf_k1om_fbsd.c:7067 eelf_l1om.c:7412
11176 +#: eelf_l1om_fbsd.c:7067 eelf_x86_64.c:7469 eelf_x86_64_cloudabi.c:2242
11177 +#: eelf_x86_64_fbsd.c:2249 eelf_x86_64_nacl.c:2242 eelf_x86_64_sol2.c:2373
11178 +#: eppclynx.c:2524
11179 #, c-format
11180 msgid ""
11181 " -z dynamic-undefined-weak Make undefined weak symbols dynamic\n"
11182 @@ -6318,44 +6368,44 @@ msgstr ""
11183 " -z dynamic-undefined-weak Rendre les symboles faibles non définis dynamiques\n"
11184 " -z nodynamic-undefined-weak Ne pas rendre les symboles faibles non définis dynamiques\n"
11186 -#: eelf32_x86_64.c:7522 eelf32_x86_64_nacl.c:2242 eelf_x86_64.c:7525
11187 -#: eelf_x86_64_cloudabi.c:2245 eelf_x86_64_fbsd.c:2252 eelf_x86_64_nacl.c:2245
11188 -#: eelf_x86_64_sol2.c:2376
11189 +#: eelf32_x86_64.c:7470 eelf32_x86_64_nacl.c:2243 eelf_x86_64.c:7473
11190 +#: eelf_x86_64_cloudabi.c:2246 eelf_x86_64_fbsd.c:2253 eelf_x86_64_nacl.c:2246
11191 +#: eelf_x86_64_sol2.c:2377
11192 #, c-format
11193 msgid " -z noreloc-overflow Disable relocation overflow check\n"
11194 msgstr " -z noreloc-overflow Désactiver la vérification de débordement des relocalisations\n"
11196 -#: eelf32_x86_64.c:7525 eelf32_x86_64_nacl.c:2245 eelf_i386.c:7137
11197 -#: eelf_i386_be.c:2188 eelf_i386_chaos.c:2177 eelf_i386_fbsd.c:2246
11198 -#: eelf_i386_ldso.c:2214 eelf_i386_nacl.c:2239 eelf_i386_sol2.c:2370
11199 -#: eelf_i386_vxworks.c:2255 eelf_iamcu.c:6776 eelf_k1om.c:7468
11200 -#: eelf_k1om_fbsd.c:7123 eelf_l1om.c:7468 eelf_l1om_fbsd.c:7123
11201 -#: eelf_x86_64.c:7528 eelf_x86_64_cloudabi.c:2248 eelf_x86_64_fbsd.c:2255
11202 -#: eelf_x86_64_nacl.c:2248 eelf_x86_64_sol2.c:2379
11203 +#: eelf32_x86_64.c:7473 eelf32_x86_64_nacl.c:2246 eelf_i386.c:7089
11204 +#: eelf_i386_be.c:2189 eelf_i386_chaos.c:2178 eelf_i386_fbsd.c:2247
11205 +#: eelf_i386_ldso.c:2215 eelf_i386_nacl.c:2240 eelf_i386_sol2.c:2371
11206 +#: eelf_i386_vxworks.c:2256 eelf_iamcu.c:6728 eelf_k1om.c:7416
11207 +#: eelf_k1om_fbsd.c:7071 eelf_l1om.c:7416 eelf_l1om_fbsd.c:7071
11208 +#: eelf_x86_64.c:7476 eelf_x86_64_cloudabi.c:2249 eelf_x86_64_fbsd.c:2256
11209 +#: eelf_x86_64_nacl.c:2249 eelf_x86_64_sol2.c:2380
11210 #, c-format
11211 msgid " -z call-nop=PADDING Use PADDING as 1-byte NOP for branch\n"
11212 msgstr " -z call-nop=REMBOURRAGE Utiliser REMBOURRAGE comme un NOP de 1 octet pour les branches\n"
11214 -#: eelf32_x86_64.c:7528 eelf32_x86_64_nacl.c:2248 eelf_i386.c:7140
11215 -#: eelf_i386_fbsd.c:2249 eelf_i386_nacl.c:2242 eelf_x86_64.c:7531
11216 -#: eelf_x86_64_cloudabi.c:2251 eelf_x86_64_fbsd.c:2258 eelf_x86_64_nacl.c:2251
11217 -#: eelf_x86_64_sol2.c:2382
11218 +#: eelf32_x86_64.c:7476 eelf32_x86_64_nacl.c:2249 eelf_i386.c:7092
11219 +#: eelf_i386_fbsd.c:2250 eelf_i386_nacl.c:2243 eelf_x86_64.c:7479
11220 +#: eelf_x86_64_cloudabi.c:2252 eelf_x86_64_fbsd.c:2259 eelf_x86_64_nacl.c:2252
11221 +#: eelf_x86_64_sol2.c:2383
11222 #, c-format
11223 msgid " -z ibtplt Generate IBT-enabled PLT entries\n"
11224 msgstr " -z ibtplt Générer des entrées PLT actives pour l'IBT\n"
11226 -#: eelf32_x86_64.c:7530 eelf32_x86_64_nacl.c:2250 eelf_i386.c:7142
11227 -#: eelf_i386_fbsd.c:2251 eelf_i386_nacl.c:2244 eelf_x86_64.c:7533
11228 -#: eelf_x86_64_cloudabi.c:2253 eelf_x86_64_fbsd.c:2260 eelf_x86_64_nacl.c:2253
11229 -#: eelf_x86_64_sol2.c:2384
11230 +#: eelf32_x86_64.c:7478 eelf32_x86_64_nacl.c:2251 eelf_i386.c:7094
11231 +#: eelf_i386_fbsd.c:2252 eelf_i386_nacl.c:2245 eelf_x86_64.c:7481
11232 +#: eelf_x86_64_cloudabi.c:2254 eelf_x86_64_fbsd.c:2261 eelf_x86_64_nacl.c:2254
11233 +#: eelf_x86_64_sol2.c:2385
11234 #, c-format
11235 msgid " -z ibt Generate GNU_PROPERTY_X86_FEATURE_1_IBT\n"
11236 msgstr " -z ibt Générer GNU_PROPERTY_X86_FEATURE_1_IBT\n"
11238 -#: eelf32_x86_64.c:7532 eelf32_x86_64_nacl.c:2252 eelf_i386.c:7144
11239 -#: eelf_i386_fbsd.c:2253 eelf_i386_nacl.c:2246 eelf_x86_64.c:7535
11240 -#: eelf_x86_64_cloudabi.c:2255 eelf_x86_64_fbsd.c:2262 eelf_x86_64_nacl.c:2255
11241 -#: eelf_x86_64_sol2.c:2386
11242 +#: eelf32_x86_64.c:7480 eelf32_x86_64_nacl.c:2253 eelf_i386.c:7096
11243 +#: eelf_i386_fbsd.c:2254 eelf_i386_nacl.c:2247 eelf_x86_64.c:7483
11244 +#: eelf_x86_64_cloudabi.c:2256 eelf_x86_64_fbsd.c:2263 eelf_x86_64_nacl.c:2256
11245 +#: eelf_x86_64_sol2.c:2387
11246 #, c-format
11247 msgid " -z shstk Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK\n"
11248 msgstr " -z shstk Générer GNU_PROPERTY_X86_FEATURE_1_SHSTK\n"
11249 @@ -6372,41 +6422,41 @@ msgstr " -z shstk Générer GNU_PROPERTY_X86_FEATURE_1_SHSTK
11250 msgid "%X%P: .gnu.hash is incompatible with the MIPS ABI\n"
11251 msgstr "%X%P : .gnu.hash est incompatible avec l'ABI MIPS\n"
11253 -#: eelf32b4300.c:2421 eelf32bmip.c:2421 eelf32bmipn32.c:2439
11254 -#: eelf32bsmip.c:2439 eelf32btsmip.c:2421 eelf32btsmip_fbsd.c:2428
11255 -#: eelf32btsmipn32.c:2421 eelf32btsmipn32_fbsd.c:2428 eelf32ebmip.c:2421
11256 -#: eelf32ebmipvxworks.c:2460 eelf32elmip.c:2421 eelf32elmipvxworks.c:2460
11257 -#: eelf32l4300.c:2421 eelf32lmip.c:2421 eelf32lr5900.c:2284
11258 -#: eelf32lr5900n32.c:2284 eelf32lsmip.c:2421 eelf32ltsmip.c:2421
11259 -#: eelf32ltsmip_fbsd.c:2428 eelf32ltsmipn32.c:2421 eelf32ltsmipn32_fbsd.c:2428
11260 -#: eelf32mipswindiss.c:2259 eelf64bmip.c:2439 eelf64btsmip.c:2421
11261 -#: eelf64btsmip_fbsd.c:2428 eelf64ltsmip.c:2421 eelf64ltsmip_fbsd.c:2428
11262 +#: eelf32b4300.c:2423 eelf32bmip.c:2423 eelf32bmipn32.c:2441
11263 +#: eelf32bsmip.c:2441 eelf32btsmip.c:2423 eelf32btsmip_fbsd.c:2430
11264 +#: eelf32btsmipn32.c:2423 eelf32btsmipn32_fbsd.c:2430 eelf32ebmip.c:2423
11265 +#: eelf32ebmipvxworks.c:2462 eelf32elmip.c:2423 eelf32elmipvxworks.c:2462
11266 +#: eelf32l4300.c:2423 eelf32lmip.c:2423 eelf32lr5900.c:2286
11267 +#: eelf32lr5900n32.c:2286 eelf32lsmip.c:2423 eelf32ltsmip.c:2423
11268 +#: eelf32ltsmip_fbsd.c:2430 eelf32ltsmipn32.c:2423 eelf32ltsmipn32_fbsd.c:2430
11269 +#: eelf32mipswindiss.c:2261 eelf64bmip.c:2441 eelf64btsmip.c:2423
11270 +#: eelf64btsmip_fbsd.c:2430 eelf64ltsmip.c:2423 eelf64ltsmip_fbsd.c:2430
11271 #, c-format
11272 msgid " --insn32 Only generate 32-bit microMIPS instructions\n"
11273 msgstr " --insn32 Générer uniquement des instructions 32-bit microMIPS\n"
11275 -#: eelf32b4300.c:2424 eelf32bmip.c:2424 eelf32bmipn32.c:2442
11276 -#: eelf32bsmip.c:2442 eelf32btsmip.c:2424 eelf32btsmip_fbsd.c:2431
11277 -#: eelf32btsmipn32.c:2424 eelf32btsmipn32_fbsd.c:2431 eelf32ebmip.c:2424
11278 -#: eelf32ebmipvxworks.c:2463 eelf32elmip.c:2424 eelf32elmipvxworks.c:2463
11279 -#: eelf32l4300.c:2424 eelf32lmip.c:2424 eelf32lr5900.c:2287
11280 -#: eelf32lr5900n32.c:2287 eelf32lsmip.c:2424 eelf32ltsmip.c:2424
11281 -#: eelf32ltsmip_fbsd.c:2431 eelf32ltsmipn32.c:2424 eelf32ltsmipn32_fbsd.c:2431
11282 -#: eelf32mipswindiss.c:2262 eelf64bmip.c:2442 eelf64btsmip.c:2424
11283 -#: eelf64btsmip_fbsd.c:2431 eelf64ltsmip.c:2424 eelf64ltsmip_fbsd.c:2431
11284 +#: eelf32b4300.c:2426 eelf32bmip.c:2426 eelf32bmipn32.c:2444
11285 +#: eelf32bsmip.c:2444 eelf32btsmip.c:2426 eelf32btsmip_fbsd.c:2433
11286 +#: eelf32btsmipn32.c:2426 eelf32btsmipn32_fbsd.c:2433 eelf32ebmip.c:2426
11287 +#: eelf32ebmipvxworks.c:2465 eelf32elmip.c:2426 eelf32elmipvxworks.c:2465
11288 +#: eelf32l4300.c:2426 eelf32lmip.c:2426 eelf32lr5900.c:2289
11289 +#: eelf32lr5900n32.c:2289 eelf32lsmip.c:2426 eelf32ltsmip.c:2426
11290 +#: eelf32ltsmip_fbsd.c:2433 eelf32ltsmipn32.c:2426 eelf32ltsmipn32_fbsd.c:2433
11291 +#: eelf32mipswindiss.c:2264 eelf64bmip.c:2444 eelf64btsmip.c:2426
11292 +#: eelf64btsmip_fbsd.c:2433 eelf64ltsmip.c:2426 eelf64ltsmip_fbsd.c:2433
11293 #, c-format
11294 msgid " --no-insn32 Generate all microMIPS instructions\n"
11295 msgstr " --no-insn32 Générer toutes les instructions microMIPS\n"
11297 -#: eelf32b4300.c:2427 eelf32bmip.c:2427 eelf32bmipn32.c:2445
11298 -#: eelf32bsmip.c:2445 eelf32btsmip.c:2427 eelf32btsmip_fbsd.c:2434
11299 -#: eelf32btsmipn32.c:2427 eelf32btsmipn32_fbsd.c:2434 eelf32ebmip.c:2427
11300 -#: eelf32ebmipvxworks.c:2466 eelf32elmip.c:2427 eelf32elmipvxworks.c:2466
11301 -#: eelf32l4300.c:2427 eelf32lmip.c:2427 eelf32lr5900.c:2290
11302 -#: eelf32lr5900n32.c:2290 eelf32lsmip.c:2427 eelf32ltsmip.c:2427
11303 -#: eelf32ltsmip_fbsd.c:2434 eelf32ltsmipn32.c:2427 eelf32ltsmipn32_fbsd.c:2434
11304 -#: eelf32mipswindiss.c:2265 eelf64bmip.c:2445 eelf64btsmip.c:2427
11305 -#: eelf64btsmip_fbsd.c:2434 eelf64ltsmip.c:2427 eelf64ltsmip_fbsd.c:2434
11306 +#: eelf32b4300.c:2429 eelf32bmip.c:2429 eelf32bmipn32.c:2447
11307 +#: eelf32bsmip.c:2447 eelf32btsmip.c:2429 eelf32btsmip_fbsd.c:2436
11308 +#: eelf32btsmipn32.c:2429 eelf32btsmipn32_fbsd.c:2436 eelf32ebmip.c:2429
11309 +#: eelf32ebmipvxworks.c:2468 eelf32elmip.c:2429 eelf32elmipvxworks.c:2468
11310 +#: eelf32l4300.c:2429 eelf32lmip.c:2429 eelf32lr5900.c:2292
11311 +#: eelf32lr5900n32.c:2292 eelf32lsmip.c:2429 eelf32ltsmip.c:2429
11312 +#: eelf32ltsmip_fbsd.c:2436 eelf32ltsmipn32.c:2429 eelf32ltsmipn32_fbsd.c:2436
11313 +#: eelf32mipswindiss.c:2267 eelf64bmip.c:2447 eelf64btsmip.c:2429
11314 +#: eelf64btsmip_fbsd.c:2436 eelf64ltsmip.c:2429 eelf64ltsmip_fbsd.c:2436
11315 #, c-format
11316 msgid ""
11317 " --ignore-branch-isa Accept invalid branch relocations requiring\n"
11318 @@ -6415,15 +6465,15 @@ msgstr ""
11319 " --ignore-branch-isa Accepter des relocalisation de branche invalides nécessitant\n"
11320 " une option de mode ISA\n"
11322 -#: eelf32b4300.c:2431 eelf32bmip.c:2431 eelf32bmipn32.c:2449
11323 -#: eelf32bsmip.c:2449 eelf32btsmip.c:2431 eelf32btsmip_fbsd.c:2438
11324 -#: eelf32btsmipn32.c:2431 eelf32btsmipn32_fbsd.c:2438 eelf32ebmip.c:2431
11325 -#: eelf32ebmipvxworks.c:2470 eelf32elmip.c:2431 eelf32elmipvxworks.c:2470
11326 -#: eelf32l4300.c:2431 eelf32lmip.c:2431 eelf32lr5900.c:2294
11327 -#: eelf32lr5900n32.c:2294 eelf32lsmip.c:2431 eelf32ltsmip.c:2431
11328 -#: eelf32ltsmip_fbsd.c:2438 eelf32ltsmipn32.c:2431 eelf32ltsmipn32_fbsd.c:2438
11329 -#: eelf32mipswindiss.c:2269 eelf64bmip.c:2449 eelf64btsmip.c:2431
11330 -#: eelf64btsmip_fbsd.c:2438 eelf64ltsmip.c:2431 eelf64ltsmip_fbsd.c:2438
11331 +#: eelf32b4300.c:2433 eelf32bmip.c:2433 eelf32bmipn32.c:2451
11332 +#: eelf32bsmip.c:2451 eelf32btsmip.c:2433 eelf32btsmip_fbsd.c:2440
11333 +#: eelf32btsmipn32.c:2433 eelf32btsmipn32_fbsd.c:2440 eelf32ebmip.c:2433
11334 +#: eelf32ebmipvxworks.c:2472 eelf32elmip.c:2433 eelf32elmipvxworks.c:2472
11335 +#: eelf32l4300.c:2433 eelf32lmip.c:2433 eelf32lr5900.c:2296
11336 +#: eelf32lr5900n32.c:2296 eelf32lsmip.c:2433 eelf32ltsmip.c:2433
11337 +#: eelf32ltsmip_fbsd.c:2440 eelf32ltsmipn32.c:2433 eelf32ltsmipn32_fbsd.c:2440
11338 +#: eelf32mipswindiss.c:2271 eelf64bmip.c:2451 eelf64btsmip.c:2433
11339 +#: eelf64btsmip_fbsd.c:2440 eelf64ltsmip.c:2433 eelf64ltsmip_fbsd.c:2440
11340 #, c-format
11341 msgid ""
11342 " --no-ignore-branch-isa Reject invalid branch relocations requiring\n"
11343 @@ -6432,12 +6482,12 @@ msgstr ""
11344 " --no-ignore-branch-isa Rejeter des relocalisations de branche invalides nécessitant\n"
11345 " une option de mode ISA\n"
11347 -#: eelf32bfin.c:2163 eelf32bfinfd.c:2188
11348 +#: eelf32bfin.c:2164 eelf32bfinfd.c:2189
11349 #, c-format
11350 msgid " --code-in-l1 Put code in L1\n"
11351 msgstr " --code-in-l1 Mettre du code en L1\n"
11353 -#: eelf32bfin.c:2165 eelf32bfinfd.c:2190
11354 +#: eelf32bfin.c:2166 eelf32bfinfd.c:2191
11355 #, c-format
11356 msgid " --data-in-l1 Put data in L1\n"
11357 msgstr " --data-in-l1 Mettre de la données en L1\n"
11358 @@ -6492,111 +6542,111 @@ msgstr "%X%P : problème TLS %E\n"
11359 msgid "%X%P: ppc_finish_symbols problem %E\n"
11360 msgstr "%X%P : problème ppc_finish_symbols %E\n"
11362 -#: eelf32lppc.c:2444 eelf32lppclinux.c:2444 eelf32lppcnto.c:2444
11363 -#: eelf32lppcsim.c:2444 eelf32ppc.c:2444 eelf32ppc_fbsd.c:2451
11364 -#: eelf32ppclinux.c:2444 eelf32ppcnto.c:2444 eelf32ppcsim.c:2444
11365 -#: eelf32ppcvxworks.c:2418 eelf32ppcwindiss.c:2444 eelf64lppc.c:2901
11366 -#: eelf64ppc.c:2901 eelf64ppc_fbsd.c:2908 eppclynx.c:2451
11367 +#: eelf32lppc.c:2458 eelf32lppclinux.c:2458 eelf32lppcnto.c:2458
11368 +#: eelf32lppcsim.c:2458 eelf32ppc.c:2458 eelf32ppc_fbsd.c:2465
11369 +#: eelf32ppclinux.c:2458 eelf32ppcnto.c:2458 eelf32ppcsim.c:2458
11370 +#: eelf32ppcvxworks.c:2432 eelf32ppcwindiss.c:2458 eelf64lppc.c:2914
11371 +#: eelf64ppc.c:2914 eelf64ppc_fbsd.c:2921 eppclynx.c:2465
11372 msgid "%F%P: invalid --plt-align `%s'\n"
11373 msgstr "%F%P : --plt-align « %s » invalide\n"
11375 -#: eelf32lppc.c:2477 eelf32lppclinux.c:2477 eelf32lppcnto.c:2477
11376 -#: eelf32lppcsim.c:2477 eelf32ppc.c:2477 eelf32ppc_fbsd.c:2484
11377 -#: eelf32ppclinux.c:2477 eelf32ppcnto.c:2477 eelf32ppcsim.c:2477
11378 -#: eelf32ppcvxworks.c:2451 eelf32ppcwindiss.c:2477 eppclynx.c:2484
11379 +#: eelf32lppc.c:2491 eelf32lppclinux.c:2491 eelf32lppcnto.c:2491
11380 +#: eelf32lppcsim.c:2491 eelf32ppc.c:2491 eelf32ppc_fbsd.c:2498
11381 +#: eelf32ppclinux.c:2491 eelf32ppcnto.c:2491 eelf32ppcsim.c:2491
11382 +#: eelf32ppcvxworks.c:2465 eelf32ppcwindiss.c:2491 eppclynx.c:2498
11383 msgid "%F%P: invalid pagesize `%s'\n"
11384 msgstr "%F%P : taille de page « %s » invalide\n"
11386 -#: eelf32lppc.c:2507 eelf32lppclinux.c:2507 eelf32lppcnto.c:2507
11387 -#: eelf32lppcsim.c:2507 eelf32ppc.c:2507 eelf32ppc_fbsd.c:2514
11388 -#: eelf32ppclinux.c:2507 eelf32ppcnto.c:2507 eelf32ppcsim.c:2507
11389 -#: eelf32ppcvxworks.c:2485 eelf32ppcwindiss.c:2507 eelf64lppc.c:3038
11390 -#: eelf64ppc.c:3038 eelf64ppc_fbsd.c:3045 eppclynx.c:2514
11391 +#: eelf32lppc.c:2521 eelf32lppclinux.c:2521 eelf32lppcnto.c:2521
11392 +#: eelf32lppcsim.c:2521 eelf32ppc.c:2521 eelf32ppc_fbsd.c:2528
11393 +#: eelf32ppclinux.c:2521 eelf32ppcnto.c:2521 eelf32ppcsim.c:2521
11394 +#: eelf32ppcvxworks.c:2499 eelf32ppcwindiss.c:2521 eelf64lppc.c:3051
11395 +#: eelf64ppc.c:3051 eelf64ppc_fbsd.c:3058 eppclynx.c:2528
11396 #, c-format
11397 msgid " --emit-stub-syms Label linker stubs with a symbol\n"
11398 msgstr " --emit-stub-syms Etiqueter les espaces d'amorçage de l'éditeur de liens avec un symbole\n"
11400 -#: eelf32lppc.c:2510 eelf32lppclinux.c:2510 eelf32lppcnto.c:2510
11401 -#: eelf32lppcsim.c:2510 eelf32ppc.c:2510 eelf32ppc_fbsd.c:2517
11402 -#: eelf32ppclinux.c:2510 eelf32ppcnto.c:2510 eelf32ppcsim.c:2510
11403 -#: eelf32ppcvxworks.c:2488 eelf32ppcwindiss.c:2510 eelf64lppc.c:3041
11404 -#: eelf64ppc.c:3041 eelf64ppc_fbsd.c:3048 eppclynx.c:2517
11405 +#: eelf32lppc.c:2524 eelf32lppclinux.c:2524 eelf32lppcnto.c:2524
11406 +#: eelf32lppcsim.c:2524 eelf32ppc.c:2524 eelf32ppc_fbsd.c:2531
11407 +#: eelf32ppclinux.c:2524 eelf32ppcnto.c:2524 eelf32ppcsim.c:2524
11408 +#: eelf32ppcvxworks.c:2502 eelf32ppcwindiss.c:2524 eelf64lppc.c:3054
11409 +#: eelf64ppc.c:3054 eelf64ppc_fbsd.c:3061 eppclynx.c:2531
11410 #, c-format
11411 msgid " --no-emit-stub-syms Don't label linker stubs with a symbol\n"
11412 msgstr " --no-emit-stub-syms Ne pas étiqueter les espaces d'amorçage de l'éditeur de liens avec un symbole\n"
11414 -#: eelf32lppc.c:2513 eelf32lppclinux.c:2513 eelf32lppcnto.c:2513
11415 -#: eelf32lppcsim.c:2513 eelf32ppc.c:2513 eelf32ppc_fbsd.c:2520
11416 -#: eelf32ppclinux.c:2513 eelf32ppcnto.c:2513 eelf32ppcsim.c:2513
11417 -#: eelf32ppcvxworks.c:2491 eelf32ppcwindiss.c:2513 eelf64lppc.c:3061
11418 -#: eelf64ppc.c:3061 eelf64ppc_fbsd.c:3068 eppclynx.c:2520
11419 +#: eelf32lppc.c:2527 eelf32lppclinux.c:2527 eelf32lppcnto.c:2527
11420 +#: eelf32lppcsim.c:2527 eelf32ppc.c:2527 eelf32ppc_fbsd.c:2534
11421 +#: eelf32ppclinux.c:2527 eelf32ppcnto.c:2527 eelf32ppcsim.c:2527
11422 +#: eelf32ppcvxworks.c:2505 eelf32ppcwindiss.c:2527 eelf64lppc.c:3074
11423 +#: eelf64ppc.c:3074 eelf64ppc_fbsd.c:3081 eppclynx.c:2534
11424 #, c-format
11425 msgid " --no-tls-optimize Don't try to optimize TLS accesses\n"
11426 msgstr " --no-tls-optimize Ne pas essayer d'optimiser les accès TLS\n"
11428 -#: eelf32lppc.c:2516 eelf32lppclinux.c:2516 eelf32lppcnto.c:2516
11429 -#: eelf32lppcsim.c:2516 eelf32ppc.c:2516 eelf32ppc_fbsd.c:2523
11430 -#: eelf32ppclinux.c:2516 eelf32ppcnto.c:2516 eelf32ppcsim.c:2516
11431 -#: eelf32ppcvxworks.c:2494 eelf32ppcwindiss.c:2516 eelf64lppc.c:3067
11432 -#: eelf64ppc.c:3067 eelf64ppc_fbsd.c:3074 eppclynx.c:2523
11433 +#: eelf32lppc.c:2530 eelf32lppclinux.c:2530 eelf32lppcnto.c:2530
11434 +#: eelf32lppcsim.c:2530 eelf32ppc.c:2530 eelf32ppc_fbsd.c:2537
11435 +#: eelf32ppclinux.c:2530 eelf32ppcnto.c:2530 eelf32ppcsim.c:2530
11436 +#: eelf32ppcvxworks.c:2508 eelf32ppcwindiss.c:2530 eelf64lppc.c:3080
11437 +#: eelf64ppc.c:3080 eelf64ppc_fbsd.c:3087 eppclynx.c:2537
11438 #, c-format
11439 msgid " --no-tls-get-addr-optimize Don't use a special __tls_get_addr call\n"
11440 msgstr " --no-tls-get-addr-optimize Ne pas utiliser d'appel special __tls_get_addr\n"
11442 -#: eelf32lppc.c:2519 eelf32lppclinux.c:2519 eelf32lppcnto.c:2519
11443 -#: eelf32lppcsim.c:2519 eelf32ppc.c:2519 eelf32ppc_fbsd.c:2526
11444 -#: eelf32ppclinux.c:2519 eelf32ppcnto.c:2519 eelf32ppcsim.c:2519
11445 -#: eelf32ppcwindiss.c:2519 eppclynx.c:2526
11446 +#: eelf32lppc.c:2533 eelf32lppclinux.c:2533 eelf32lppcnto.c:2533
11447 +#: eelf32lppcsim.c:2533 eelf32ppc.c:2533 eelf32ppc_fbsd.c:2540
11448 +#: eelf32ppclinux.c:2533 eelf32ppcnto.c:2533 eelf32ppcsim.c:2533
11449 +#: eelf32ppcwindiss.c:2533 eppclynx.c:2540
11450 #, c-format
11451 msgid " --secure-plt Use new-style PLT if possible\n"
11452 msgstr " --secure-plt Utiliser un style de PLT moderne si possible\n"
11454 -#: eelf32lppc.c:2522 eelf32lppclinux.c:2522 eelf32lppcnto.c:2522
11455 -#: eelf32lppcsim.c:2522 eelf32ppc.c:2522 eelf32ppc_fbsd.c:2529
11456 -#: eelf32ppclinux.c:2522 eelf32ppcnto.c:2522 eelf32ppcsim.c:2522
11457 -#: eelf32ppcwindiss.c:2522 eppclynx.c:2529
11458 +#: eelf32lppc.c:2536 eelf32lppclinux.c:2536 eelf32lppcnto.c:2536
11459 +#: eelf32lppcsim.c:2536 eelf32ppc.c:2536 eelf32ppc_fbsd.c:2543
11460 +#: eelf32ppclinux.c:2536 eelf32ppcnto.c:2536 eelf32ppcsim.c:2536
11461 +#: eelf32ppcwindiss.c:2536 eppclynx.c:2543
11462 #, c-format
11463 msgid " --bss-plt Force old-style BSS PLT\n"
11464 msgstr " --bss-plt Forcer un style ancien de PLT BSS\n"
11466 -#: eelf32lppc.c:2525 eelf32lppclinux.c:2525 eelf32lppcnto.c:2525
11467 -#: eelf32lppcsim.c:2525 eelf32ppc.c:2525 eelf32ppc_fbsd.c:2532
11468 -#: eelf32ppclinux.c:2525 eelf32ppcnto.c:2525 eelf32ppcsim.c:2525
11469 -#: eelf32ppcwindiss.c:2525 eppclynx.c:2532
11470 +#: eelf32lppc.c:2539 eelf32lppclinux.c:2539 eelf32lppcnto.c:2539
11471 +#: eelf32lppcsim.c:2539 eelf32ppc.c:2539 eelf32ppc_fbsd.c:2546
11472 +#: eelf32ppclinux.c:2539 eelf32ppcnto.c:2539 eelf32ppcsim.c:2539
11473 +#: eelf32ppcwindiss.c:2539 eppclynx.c:2546
11474 #, c-format
11475 msgid " --plt-align Align PLT call stubs to fit cache lines\n"
11476 msgstr " --plt-align Aligner les espaces d'amorçage d'appel PLT pour tenir dans les lignes de cache\n"
11478 -#: eelf32lppc.c:2528 eelf32lppclinux.c:2528 eelf32lppcnto.c:2528
11479 -#: eelf32lppcsim.c:2528 eelf32ppc.c:2528 eelf32ppc_fbsd.c:2535
11480 -#: eelf32ppclinux.c:2528 eelf32ppcnto.c:2528 eelf32ppcsim.c:2528
11481 -#: eelf32ppcwindiss.c:2528 eelf64lppc.c:3029 eelf64ppc.c:3029
11482 -#: eelf64ppc_fbsd.c:3036 eppclynx.c:2535
11483 +#: eelf32lppc.c:2542 eelf32lppclinux.c:2542 eelf32lppcnto.c:2542
11484 +#: eelf32lppcsim.c:2542 eelf32ppc.c:2542 eelf32ppc_fbsd.c:2549
11485 +#: eelf32ppclinux.c:2542 eelf32ppcnto.c:2542 eelf32ppcsim.c:2542
11486 +#: eelf32ppcwindiss.c:2542 eelf64lppc.c:3042 eelf64ppc.c:3042
11487 +#: eelf64ppc_fbsd.c:3049 eppclynx.c:2549
11488 #, c-format
11489 msgid " --no-plt-align Dont't align individual PLT call stubs\n"
11490 msgstr " --no-plt-align Ne pas algner les espaces d'amorçage d'appel PLT individuels\n"
11492 -#: eelf32lppc.c:2531 eelf32lppclinux.c:2531 eelf32lppcnto.c:2531
11493 -#: eelf32lppcsim.c:2531 eelf32ppc.c:2531 eelf32ppc_fbsd.c:2538
11494 -#: eelf32ppclinux.c:2531 eelf32ppcnto.c:2531 eelf32ppcsim.c:2531
11495 -#: eelf32ppcwindiss.c:2531 eelf64lppc.c:3073 eelf64ppc.c:3073
11496 -#: eelf64ppc_fbsd.c:3080 eppclynx.c:2538
11497 +#: eelf32lppc.c:2545 eelf32lppclinux.c:2545 eelf32lppcnto.c:2545
11498 +#: eelf32lppcsim.c:2545 eelf32ppc.c:2545 eelf32ppc_fbsd.c:2552
11499 +#: eelf32ppclinux.c:2545 eelf32ppcnto.c:2545 eelf32ppcsim.c:2545
11500 +#: eelf32ppcwindiss.c:2545 eelf64lppc.c:3086 eelf64ppc.c:3086
11501 +#: eelf64ppc_fbsd.c:3093 eppclynx.c:2552
11502 #, c-format
11503 msgid " --no-inline-optimize Don't convert inline PLT to direct calls\n"
11504 msgstr " --no-inline-optimize Ne pas convertir les PLT en ligne en appels directs\n"
11506 -#: eelf32lppc.c:2534 eelf32lppclinux.c:2534 eelf32lppcnto.c:2534
11507 -#: eelf32lppcsim.c:2534 eelf32ppc.c:2534 eelf32ppc_fbsd.c:2541
11508 -#: eelf32ppclinux.c:2534 eelf32ppcnto.c:2534 eelf32ppcsim.c:2534
11509 -#: eelf32ppcwindiss.c:2534 eppclynx.c:2541
11510 +#: eelf32lppc.c:2548 eelf32lppclinux.c:2548 eelf32lppcnto.c:2548
11511 +#: eelf32lppcsim.c:2548 eelf32ppc.c:2548 eelf32ppc_fbsd.c:2555
11512 +#: eelf32ppclinux.c:2548 eelf32ppcnto.c:2548 eelf32ppcsim.c:2548
11513 +#: eelf32ppcwindiss.c:2548 eppclynx.c:2555
11514 #, c-format
11515 msgid " --sdata-got Force GOT location just before .sdata\n"
11516 msgstr " --sdata-got Forcer la position GOT juste avant .sdata\n"
11518 -#: eelf32lppc.c:2537 eelf32lppclinux.c:2537 eelf32lppcnto.c:2537
11519 -#: eelf32lppcsim.c:2537 eelf32ppc.c:2537 eelf32ppc_fbsd.c:2544
11520 -#: eelf32ppclinux.c:2537 eelf32ppcnto.c:2537 eelf32ppcsim.c:2537
11521 -#: eelf32ppcvxworks.c:2497 eelf32ppcwindiss.c:2537 eppclynx.c:2544
11522 +#: eelf32lppc.c:2551 eelf32lppclinux.c:2551 eelf32lppcnto.c:2551
11523 +#: eelf32lppcsim.c:2551 eelf32ppc.c:2551 eelf32ppc_fbsd.c:2558
11524 +#: eelf32ppclinux.c:2551 eelf32ppcnto.c:2551 eelf32ppcsim.c:2551
11525 +#: eelf32ppcvxworks.c:2511 eelf32ppcwindiss.c:2551 eppclynx.c:2558
11526 #, c-format
11527 msgid ""
11528 " --ppc476-workaround [=pagesize]\n"
11529 @@ -6605,37 +6655,37 @@ msgstr ""
11530 " --ppc476-workaround [=taille-de-page]\n"
11531 " Evite un bogue de cache sur ppc476\n"
11533 -#: eelf32lppc.c:2541 eelf32lppclinux.c:2541 eelf32lppcnto.c:2541
11534 -#: eelf32lppcsim.c:2541 eelf32ppc.c:2541 eelf32ppc_fbsd.c:2548
11535 -#: eelf32ppclinux.c:2541 eelf32ppcnto.c:2541 eelf32ppcsim.c:2541
11536 -#: eelf32ppcvxworks.c:2501 eelf32ppcwindiss.c:2541 eppclynx.c:2548
11537 +#: eelf32lppc.c:2555 eelf32lppclinux.c:2555 eelf32lppcnto.c:2555
11538 +#: eelf32lppcsim.c:2555 eelf32ppc.c:2555 eelf32ppc_fbsd.c:2562
11539 +#: eelf32ppclinux.c:2555 eelf32ppcnto.c:2555 eelf32ppcsim.c:2555
11540 +#: eelf32ppcvxworks.c:2515 eelf32ppcwindiss.c:2555 eppclynx.c:2562
11541 #, c-format
11542 msgid " --no-ppc476-workaround Disable workaround\n"
11543 msgstr " --no-ppc476-workaround Désactiver le contournement\n"
11545 -#: eelf32lppc.c:2544 eelf32lppclinux.c:2544 eelf32lppcnto.c:2544
11546 -#: eelf32lppcsim.c:2544 eelf32ppc.c:2544 eelf32ppc_fbsd.c:2551
11547 -#: eelf32ppclinux.c:2544 eelf32ppcnto.c:2544 eelf32ppcsim.c:2544
11548 -#: eelf32ppcvxworks.c:2504 eelf32ppcwindiss.c:2544 eppclynx.c:2551
11549 +#: eelf32lppc.c:2558 eelf32lppclinux.c:2558 eelf32lppcnto.c:2558
11550 +#: eelf32lppcsim.c:2558 eelf32ppc.c:2558 eelf32ppc_fbsd.c:2565
11551 +#: eelf32ppclinux.c:2558 eelf32ppcnto.c:2558 eelf32ppcsim.c:2558
11552 +#: eelf32ppcvxworks.c:2518 eelf32ppcwindiss.c:2558 eppclynx.c:2565
11553 #, c-format
11554 msgid " --no-pic-fixup Don't edit non-pic to pic\n"
11555 msgstr " --no-pic-fixup Ne pas éditer non-pic en pic\n"
11557 -#: eelf32lppc.c:2547 eelf32lppclinux.c:2547 eelf32lppcnto.c:2547
11558 -#: eelf32lppcsim.c:2547 eelf32ppc.c:2547 eelf32ppc_fbsd.c:2554
11559 -#: eelf32ppclinux.c:2547 eelf32ppcnto.c:2547 eelf32ppcsim.c:2547
11560 -#: eelf32ppcvxworks.c:2507 eelf32ppcwindiss.c:2547 eppclynx.c:2554
11561 +#: eelf32lppc.c:2561 eelf32lppclinux.c:2561 eelf32lppcnto.c:2561
11562 +#: eelf32lppcsim.c:2561 eelf32ppc.c:2561 eelf32ppc_fbsd.c:2568
11563 +#: eelf32ppclinux.c:2561 eelf32ppcnto.c:2561 eelf32ppcsim.c:2561
11564 +#: eelf32ppcvxworks.c:2521 eelf32ppcwindiss.c:2561 eppclynx.c:2568
11565 #, c-format
11566 msgid " --vle-reloc-fixup Correct old object file 16A/16D relocation\n"
11567 msgstr " --vle-reloc-fixup Corrige les relocalisations d'anciens fichiers objet 16A/16D\n"
11569 -#: eelf32mcore.c:2014
11570 +#: eelf32mcore.c:2015
11571 #, c-format
11572 msgid " --base_file <basefile> Generate a base file for relocatable DLLs\n"
11573 msgstr " --base_file <fichier_de_base> Générer un fichier de base pour les DLL relocalisables\n"
11575 -#: eelf32metag.c:2443 eelf64lppc.c:3004 eelf64ppc.c:3004 eelf64ppc_fbsd.c:3011
11576 -#: ehppaelf.c:2308 ehppalinux.c:2485 ehppanbsd.c:2485 ehppaobsd.c:2485
11577 +#: eelf32metag.c:2444 eelf64lppc.c:3017 eelf64ppc.c:3017 eelf64ppc_fbsd.c:3024
11578 +#: ehppaelf.c:2309 ehppalinux.c:2486 ehppanbsd.c:2486 ehppaobsd.c:2486
11579 #, c-format
11580 msgid ""
11581 " --stub-group-size=N Maximum size of a group of input sections that\n"
11582 @@ -6656,7 +6706,7 @@ msgstr ""
11583 " Les valeurs +/-1 indiquent que l'éditeur de liens doit\n"
11584 " choisir des règlages par défaut appropriés.\n"
11586 -#: eelf32rx.c:2046
11587 +#: eelf32rx.c:2047
11588 #, c-format
11589 msgid ""
11590 " --no-flag-mismatch-warnings Don't warn about objects with incompatible\n"
11591 @@ -6665,7 +6715,7 @@ msgstr ""
11592 " --no-flag-mismatch-warnings Ne pas avertir des objets ayant des paramètres\n"
11593 " de boutisme ou de dsp incompatibles\n"
11595 -#: eelf32rx.c:2048
11596 +#: eelf32rx.c:2049
11597 #, c-format
11598 msgid ""
11599 " --flag-mismatch-warnings Warn about objects with incompatible\n"
11600 @@ -6674,7 +6724,7 @@ msgstr ""
11601 " --flag-mismatch-warnings Avertir des objets ayant des paramètres\n"
11602 " de boutisme, dsp ou ABI incompatibles\n"
11604 -#: eelf32rx.c:2050
11605 +#: eelf32rx.c:2051
11606 #, c-format
11607 msgid ""
11608 " --ignore-lma Ignore segment LMAs [default]\n"
11609 @@ -6683,7 +6733,7 @@ msgstr ""
11610 " --ignore-lma Ignorer les LMAs de segment [défaut]\n"
11611 " (par compatibilité avec Renesas Tools)\n"
11613 -#: eelf32rx.c:2052
11614 +#: eelf32rx.c:2053
11615 #, c-format
11616 msgid " --no-ignore-lma Don't ignore segment LMAs\n"
11617 msgstr " --no-ignore-lma Ne pas ignorer les LMAs de segment\n"
11618 @@ -6740,7 +6790,7 @@ msgstr "%F%P : l'édition de liens inter-boutiste pour %pB n'est pas prise en c
11619 msgid "%F%P: failed to create .xtensa.info section\n"
11620 msgstr "%F%P : échec de la création de la section .xtensa.info\n"
11622 -#: eelf32xtensa.c:4073
11623 +#: eelf32xtensa.c:4074
11624 #, c-format
11625 msgid ""
11626 " --size-opt When relaxing longcalls, prefer size\n"
11627 @@ -6749,7 +6799,7 @@ msgstr ""
11628 " --size-opt Lors de la relaxation d'appels longs, préfèrer l'optimisation\n"
11629 " de la taille à l'alignement de branche cible\n"
11631 -#: eelf64_ia64.c:2198 eelf64_ia64_fbsd.c:2205
11632 +#: eelf64_ia64.c:2199 eelf64_ia64_fbsd.c:2206
11633 #, c-format
11634 msgid " --itanium Generate code for Intel Itanium processor\n"
11635 msgstr " --itanium Générer du code pour les processeurs Itanium d'Intel\n"
11636 @@ -6758,12 +6808,12 @@ msgstr " --itanium Générer du code pour les processeurs Ita
11637 msgid "%F%P: can not init BFD: %E\n"
11638 msgstr "%F%P : impossible d'initialiser le BFD : %E\n"
11640 -#: eelf64_s390.c:2189
11641 +#: eelf64_s390.c:2239
11642 #, c-format
11643 msgid " --s390-pgste Tell the kernel to allocate 4k page tables\n"
11644 msgstr " --s390-pgste Dire au noyau d'allouer des tables de page de 4k\n"
11646 -#: eelf64alpha.c:2267 eelf64alpha_fbsd.c:2274 eelf64alpha_nbsd.c:2267
11647 +#: eelf64alpha.c:2268 eelf64alpha_fbsd.c:2275 eelf64alpha_nbsd.c:2268
11648 #, c-format
11649 msgid ""
11650 " --taso Load executable in the lower 31-bit addressable\n"
11651 @@ -6772,12 +6822,12 @@ msgstr ""
11652 " --taso Charger l'exécutable dans les 31-bit bas de la plage\n"
11653 " d'adresses virtuelles addressables\n"
11655 -#: eelf64alpha.c:2270 eelf64alpha_fbsd.c:2277 eelf64alpha_nbsd.c:2270
11656 +#: eelf64alpha.c:2271 eelf64alpha_fbsd.c:2278 eelf64alpha_nbsd.c:2271
11657 #, c-format
11658 msgid " --secureplt Force PLT in text segment\n"
11659 msgstr " --secureplt Force le PLT dans le segment texte\n"
11661 -#: eelf64alpha.c:2272 eelf64alpha_fbsd.c:2279 eelf64alpha_nbsd.c:2272
11662 +#: eelf64alpha.c:2273 eelf64alpha_fbsd.c:2280 eelf64alpha_nbsd.c:2273
11663 #, c-format
11664 msgid " --no-secureplt Force PLT in data segment\n"
11665 msgstr " --no-secureplt Force le PLT dans le segment de données\n"
11666 @@ -6795,42 +6845,42 @@ msgstr "%X%P : le script de l'éditeur de liens sépare .got et .toc\n"
11667 msgid "%P: .init/.fini fragments use differing TOC pointers\n"
11668 msgstr "%P : les fragments .init/.fini utilisent des pointeurs TOC différents\n"
11670 -#: eelf64lppc.c:3014 eelf64ppc.c:3014
11671 +#: eelf64lppc.c:3027 eelf64ppc.c:3027
11672 #, c-format
11673 msgid " --plt-static-chain PLT call stubs should load r11 (default)\n"
11674 msgstr " --plt-static-chain Les espace d'amorçage d'appel PLT doivent charger r11 (défaut)\n"
11676 -#: eelf64lppc.c:3017 eelf64ppc.c:3017
11677 +#: eelf64lppc.c:3030 eelf64ppc.c:3030
11678 #, c-format
11679 msgid " --no-plt-static-chain PLT call stubs should not load r11\n"
11680 msgstr " --no-plt-static-chain Les espace d'amorçage d'appel PLT ne doivent pas charger r11\n"
11682 -#: eelf64lppc.c:3020 eelf64ppc.c:3020 eelf64ppc_fbsd.c:3027
11683 +#: eelf64lppc.c:3033 eelf64ppc.c:3033 eelf64ppc_fbsd.c:3040
11684 #, c-format
11685 msgid " --plt-thread-safe PLT call stubs with load-load barrier\n"
11686 msgstr " --plt-thread-safe Espace d'amorçage d'appel PLT avec des barrières chargement-chargement\n"
11688 -#: eelf64lppc.c:3023 eelf64ppc.c:3023 eelf64ppc_fbsd.c:3030
11689 +#: eelf64lppc.c:3036 eelf64ppc.c:3036 eelf64ppc_fbsd.c:3043
11690 #, c-format
11691 msgid " --no-plt-thread-safe PLT call stubs without barrier\n"
11692 msgstr " --no-plt-thread-safe Espaces d'amorçage d'appel PLT sans barrières\n"
11694 -#: eelf64lppc.c:3026 eelf64ppc.c:3026 eelf64ppc_fbsd.c:3033
11695 +#: eelf64lppc.c:3039 eelf64ppc.c:3039 eelf64ppc_fbsd.c:3046
11696 #, c-format
11697 msgid " --plt-align [=<align>] Align PLT call stubs to fit cache lines\n"
11698 msgstr " --plt-align [=<align>] Aligner les espaces d'amorçage d'appel PLT pour tenir dans les lignes de cache\n"
11700 -#: eelf64lppc.c:3032 eelf64ppc.c:3032 eelf64ppc_fbsd.c:3039
11701 +#: eelf64lppc.c:3045 eelf64ppc.c:3045 eelf64ppc_fbsd.c:3052
11702 #, c-format
11703 msgid " --plt-localentry Optimize calls to ELFv2 localentry:0 functions\n"
11704 msgstr " --plt-localentry Optimise les appels aux fonctions ELFv2 localentry:0\n"
11706 -#: eelf64lppc.c:3035 eelf64ppc.c:3035 eelf64ppc_fbsd.c:3042
11707 +#: eelf64lppc.c:3048 eelf64ppc.c:3048 eelf64ppc_fbsd.c:3055
11708 #, c-format
11709 msgid " --no-plt-localentry Don't optimize ELFv2 calls\n"
11710 msgstr " --no-plt-localentry Ne pas optimiser les appels ELFv2\n"
11712 -#: eelf64lppc.c:3044 eelf64ppc.c:3044 eelf64ppc_fbsd.c:3051
11713 +#: eelf64lppc.c:3057 eelf64ppc.c:3057 eelf64ppc_fbsd.c:3064
11714 #, c-format
11715 msgid ""
11716 " --dotsyms For every version pattern \"foo\" in a version\n"
11717 @@ -6843,12 +6893,12 @@ msgstr ""
11718 " de fonction soient traités identiquement aux symboles de description \n"
11719 " de fonction. Activé pas défauts.\n"
11721 -#: eelf64lppc.c:3050 eelf64ppc.c:3050 eelf64ppc_fbsd.c:3057
11722 +#: eelf64lppc.c:3063 eelf64ppc.c:3063 eelf64ppc_fbsd.c:3070
11723 #, c-format
11724 msgid " --no-dotsyms Don't do anything special in version scripts\n"
11725 msgstr " --no-dotsyms Ne rien faire de spécial dans les scripts de version\n"
11727 -#: eelf64lppc.c:3053 eelf64ppc.c:3053 eelf64ppc_fbsd.c:3060
11728 +#: eelf64lppc.c:3066 eelf64ppc.c:3066 eelf64ppc_fbsd.c:3073
11729 #, c-format
11730 msgid ""
11731 " --save-restore-funcs Provide register save and restore routines used\n"
11732 @@ -6859,37 +6909,37 @@ msgstr ""
11733 " par le code produit avec gcc -Os. Activé par défault pour les liens\n"
11734 " finaux normaux, désactivé pour ld -r.\n"
11736 -#: eelf64lppc.c:3058 eelf64ppc.c:3058 eelf64ppc_fbsd.c:3065
11737 +#: eelf64lppc.c:3071 eelf64ppc.c:3071 eelf64ppc_fbsd.c:3078
11738 #, c-format
11739 msgid " --no-save-restore-funcs Don't provide these routines\n"
11740 msgstr " --no-save-restore-funcs Ne pas fournir ces routines\n"
11742 -#: eelf64lppc.c:3064 eelf64ppc.c:3064 eelf64ppc_fbsd.c:3071
11743 +#: eelf64lppc.c:3077 eelf64ppc.c:3077 eelf64ppc_fbsd.c:3084
11744 #, c-format
11745 msgid " --tls-get-addr-optimize Force use of special __tls_get_addr call\n"
11746 msgstr " --tls-get-addr-optimize Force l'utilisation d'un appel spécial à __tls_get_addr\n"
11748 -#: eelf64lppc.c:3070 eelf64ppc.c:3070 eelf64ppc_fbsd.c:3077
11749 +#: eelf64lppc.c:3083 eelf64ppc.c:3083 eelf64ppc_fbsd.c:3090
11750 #, c-format
11751 msgid " --no-opd-optimize Don't optimize the OPD section\n"
11752 msgstr " --no-opd-optimize Ne pas optimiser la section OPD\n"
11754 -#: eelf64lppc.c:3076 eelf64ppc.c:3076 eelf64ppc_fbsd.c:3083
11755 +#: eelf64lppc.c:3089 eelf64ppc.c:3089 eelf64ppc_fbsd.c:3096
11756 #, c-format
11757 msgid " --no-toc-optimize Don't optimize the TOC section\n"
11758 msgstr " --no-toc-optimize Ne pas optimiser la section TOC\n"
11760 -#: eelf64lppc.c:3079 eelf64ppc.c:3079 eelf64ppc_fbsd.c:3086
11761 +#: eelf64lppc.c:3092 eelf64ppc.c:3092 eelf64ppc_fbsd.c:3099
11762 #, c-format
11763 msgid " --no-multi-toc Disallow automatic multiple toc sections\n"
11764 msgstr " --no-multi-toc Empêcher de multiples sections toc automatiques\n"
11766 -#: eelf64lppc.c:3082 eelf64ppc.c:3082 eelf64ppc_fbsd.c:3089
11767 +#: eelf64lppc.c:3095 eelf64ppc.c:3095 eelf64ppc_fbsd.c:3102
11768 #, c-format
11769 msgid " --no-toc-sort Don't sort TOC and GOT sections\n"
11770 msgstr " --no-toc-sort Ne pas trier les sections TOC et GOT\n"
11772 -#: eelf64lppc.c:3085 eelf64ppc.c:3085 eelf64ppc_fbsd.c:3092
11773 +#: eelf64lppc.c:3098 eelf64ppc.c:3098 eelf64ppc_fbsd.c:3105
11774 #, c-format
11775 msgid ""
11776 " --non-overlapping-opd Canonicalize .opd, so that there are no\n"
11777 @@ -6911,18 +6961,18 @@ msgstr "%X%P : trop de registres généraux : %u, maximum 223\n"
11778 msgid "%F%P: can't finalize linker-allocated global registers\n"
11779 msgstr "%F%P : impossible de terminer les registres globaux alloués par l'éditeur de liens\n"
11781 -#: eelf64ppc_fbsd.c:3021
11782 +#: eelf64ppc_fbsd.c:3034
11783 #, c-format
11784 msgid " --plt-static-chain PLT call stubs should load r111\n"
11785 msgstr " --plt-static-chain Les espaces d'amorçage d'appel PLT doivent charger r111\n"
11787 -#: eelf64ppc_fbsd.c:3024
11788 +#: eelf64ppc_fbsd.c:3037
11789 #, c-format
11790 msgid " --no-plt-static-chain PLT call stubs should not load r11 (default)\n"
11791 msgstr " --no-plt-static-chain Les espaces d'amorçage d'appel PLT ne doivent pas charger r11 (défaut)\n"
11793 -#: eelf_x86_64.c:7538 eelf_x86_64_cloudabi.c:2258 eelf_x86_64_fbsd.c:2265
11794 -#: eelf_x86_64_nacl.c:2258 eelf_x86_64_sol2.c:2389
11795 +#: eelf_x86_64.c:7486 eelf_x86_64_cloudabi.c:2259 eelf_x86_64_fbsd.c:2266
11796 +#: eelf_x86_64_nacl.c:2259 eelf_x86_64_sol2.c:2390
11797 #, c-format
11798 msgid " -z bndplt Always generate BND prefix in PLT entries\n"
11799 msgstr " -z bndplt Toujours générer les préfixes BND dans les entrées PLT\n"
11800 @@ -6931,7 +6981,7 @@ msgstr " -z bndplt Toujours générer les préfixes BND dans
11801 msgid "%X%P: can not set gp\n"
11802 msgstr "%X%P : impossible de fixer\n"
11804 -#: ehppaelf.c:2304 ehppalinux.c:2481 ehppanbsd.c:2481 ehppaobsd.c:2481
11805 +#: ehppaelf.c:2305 ehppalinux.c:2482 ehppanbsd.c:2482 ehppaobsd.c:2482
11806 #, c-format
11807 msgid ""
11808 " --multi-subspace Generate import and export stubs to support\n"
11809 @@ -7054,8 +7104,8 @@ msgstr "%P : avertissement : la taille de la région mémoire 'fenêtre' n'est
11810 msgid "%X%P: changing output format whilst linking is not supported\n"
11811 msgstr "%X%P : changer le format de la sortie lors de l'édition de liens n'est pas pris en charge\n"
11813 -#: em68hc11elf.c:2303 em68hc11elfb.c:2303 em68hc12elf.c:2303
11814 -#: em68hc12elfb.c:2303
11815 +#: em68hc11elf.c:2304 em68hc11elfb.c:2304 em68hc12elf.c:2304
11816 +#: em68hc12elfb.c:2304
11817 #, c-format
11818 msgid ""
11819 " --no-trampoline Do not generate the far trampolines used to call\n"
11820 @@ -7064,8 +7114,8 @@ msgstr ""
11821 " --no-trampoline Ne pas générer les trampolines lointains utilisés pour appeler\n"
11822 " une fonction éloignée utilisant jsr ou bsr\n"
11824 -#: em68hc11elf.c:2306 em68hc11elfb.c:2306 em68hc12elf.c:2306
11825 -#: em68hc12elfb.c:2306
11826 +#: em68hc11elf.c:2307 em68hc11elfb.c:2307 em68hc12elf.c:2307
11827 +#: em68hc12elfb.c:2307
11828 #, c-format
11829 msgid ""
11830 " --bank-window NAME Specify the name of the memory region describing\n"
11831 @@ -7078,11 +7128,11 @@ msgstr ""
11832 msgid "%F%P: %pB: all input objects must be ELF for --embedded-relocs\n"
11833 msgstr "%F%P : %pB : tous les objets d'entrée doivent être ELF pour --embedded-relocs\n"
11835 -#: em68kelf.c:2320 em68kelfnbsd.c:2320
11836 +#: em68kelf.c:2321 em68kelfnbsd.c:2321
11837 msgid "%P: unrecognized --got argument '%s'\n"
11838 msgstr "%P : argument --got non reconnue\n"
11840 -#: em68kelf.c:2333 em68kelfnbsd.c:2333
11841 +#: em68kelf.c:2334 em68kelfnbsd.c:2334
11842 #, c-format
11843 msgid " --got=<type> Specify GOT handling scheme\n"
11844 msgstr " --got=<type> Specifie le mécanisme de gestion GOT\n"
11845 @@ -7152,116 +7202,56 @@ msgid "%P: error: unrecognized argument to --data-region= option: \"%s\"\n"
11846 msgstr "%P : erreur : argument non reconnu pour --data-region= option : \"%s\"\n"
11848 #. Incompatible objects.
11849 -#: ends32belf.c:203 ends32belf16m.c:203 ends32belf_linux.c:203 ends32elf.c:203
11850 -#: ends32elf16m.c:203 ends32elf_linux.c:203
11851 +#: ends32belf.c:178 ends32belf16m.c:178 ends32belf_linux.c:178 ends32elf.c:178
11852 +#: ends32elf16m.c:178 ends32elf_linux.c:178
11853 msgid "%F%P: %pB: ABI version of object files mismatched\n"
11854 msgstr "%F%P : %pB : versions ABI des fichiers objets non concordantes\n"
11856 -#. For PIE or shared object, all input must be PIC.
11857 -#: ends32belf.c:249 ends32belf16m.c:249 ends32belf_linux.c:249 ends32elf.c:249
11858 -#: ends32elf16m.c:249 ends32elf_linux.c:249
11859 -msgid "%P: %pB: must use -fpic to compile this file for shared object or PIE\n"
11860 -msgstr "%P : %pB : -fpic doit être utilisé pour compiler ce fichier pour des objets partagés ou PIE\n"
11862 -#: ends32belf.c:2213 ends32belf16m.c:2213 ends32belf_linux.c:2342
11863 -#: ends32elf.c:2213 ends32elf16m.c:2213 ends32elf_linux.c:2342
11864 +#: ends32belf.c:2114 ends32belf16m.c:2114 ends32belf_linux.c:2243
11865 +#: ends32elf.c:2114 ends32elf16m.c:2114 ends32elf_linux.c:2243
11866 msgid "%P: --mbaseline is not used anymore\n"
11867 msgstr "%P : --mbaseline n'est désormais plus utilisé\n"
11869 -#: ends32belf.c:2224 ends32belf16m.c:2224 ends32belf_linux.c:2353
11870 -#: ends32elf.c:2224 ends32elf16m.c:2224 ends32elf_linux.c:2353
11871 +#: ends32belf.c:2125 ends32belf16m.c:2125 ends32belf_linux.c:2254
11872 +#: ends32elf.c:2125 ends32elf16m.c:2125 ends32elf_linux.c:2254
11873 msgid "%P: --relax-[no-]reduce-fp-updat is not used anymore\n"
11874 msgstr "%P : --relax-[no-]reduce-fp-updat n'est désormais plus utilisé\n"
11876 -#: ends32belf.c:2228 ends32belf16m.c:2228 ends32belf_linux.c:2357
11877 -#: ends32elf.c:2228 ends32elf16m.c:2228 ends32elf_linux.c:2357
11878 +#: ends32belf.c:2129 ends32belf16m.c:2129 ends32belf_linux.c:2258
11879 +#: ends32elf.c:2129 ends32elf16m.c:2129 ends32elf_linux.c:2258
11880 msgid "%P: missing file for --mexport-symbols\n"
11881 msgstr "%P : fichier manquant pour --mexport-symbols\n"
11883 -#: ends32belf.c:2248 ends32belf16m.c:2248 ends32belf_linux.c:2377
11884 -#: ends32elf.c:2248 ends32elf16m.c:2248 ends32elf_linux.c:2377
11885 -msgid "%P: missing file for --mexport-ex9=<file>\n"
11886 -msgstr "%P : fichier manquant pour --mexport-ex9=<fichier>\n"
11887 +#: ends32belf.c:2142 ends32belf.c:2151 ends32belf16m.c:2142
11888 +#: ends32belf16m.c:2151 ends32belf_linux.c:2271 ends32belf_linux.c:2280
11889 +#: ends32elf.c:2142 ends32elf.c:2151 ends32elf16m.c:2142 ends32elf16m.c:2151
11890 +#: ends32elf_linux.c:2271 ends32elf_linux.c:2280
11891 +msgid "%P: valid arguments to --mhyper-relax=(low|medium|high)\n"
11892 +msgstr "%P : arguments valides de --mhyper-relax=(low|medium|high)\n"
11894 -#: ends32belf.c:2256 ends32belf16m.c:2256 ends32belf_linux.c:2385
11895 -#: ends32elf.c:2256 ends32elf16m.c:2256 ends32elf_linux.c:2385
11896 -msgid "%F%P: cannot open ex9 export file %s\n"
11897 -msgstr "%F%P : impossible d'ouvrier le fichier d'export ex9 %s\n"
11899 -#: ends32belf.c:2261 ends32belf16m.c:2261 ends32belf_linux.c:2390
11900 -#: ends32elf.c:2261 ends32elf16m.c:2261 ends32elf_linux.c:2390
11901 -msgid "%P: missing file for --mimport-ex9=<file>\n"
11902 -msgstr "%P : fichier manquant pour --mimport-ex9=<fichier>\n"
11904 -#: ends32belf.c:2265 ends32belf16m.c:2265 ends32belf_linux.c:2394
11905 -#: ends32elf.c:2265 ends32elf16m.c:2265 ends32elf_linux.c:2394
11906 -msgid "%F%P: cannot open ex9 import file %s\n"
11907 -msgstr "%F%P : impossible d'ouvrir le ficher d'import ex9 %s\n"
11909 -#: ends32belf.c:2275 ends32belf16m.c:2275 ends32belf_linux.c:2404
11910 -#: ends32elf.c:2275 ends32elf16m.c:2275 ends32elf_linux.c:2404
11911 -msgid "%F%P: the range of ex9_limit must between 1 and 511\n"
11912 -msgstr "%F%P : la plage de ex9_limit doit être comprise entre 1 et 511\n"
11914 -#: ends32belf.c:2306 ends32belf16m.c:2306 ends32belf_linux.c:2435
11915 -#: ends32elf.c:2306 ends32elf16m.c:2306 ends32elf_linux.c:2435
11916 +#: ends32belf.c:2171 ends32belf16m.c:2171 ends32belf_linux.c:2300
11917 +#: ends32elf.c:2171 ends32elf16m.c:2171 ends32elf_linux.c:2300
11918 #, c-format
11919 msgid " --m[no-]fp-as-gp Disable/enable fp-as-gp relaxation\n"
11920 msgstr " --m[no-]fp-as-gp Désactiver/activer la relaxation fp-as-gp\n"
11922 -#: ends32belf.c:2308 ends32belf16m.c:2308 ends32belf_linux.c:2437
11923 -#: ends32elf.c:2308 ends32elf16m.c:2308 ends32elf_linux.c:2437
11924 +#: ends32belf.c:2173 ends32belf16m.c:2173 ends32belf_linux.c:2302
11925 +#: ends32elf.c:2173 ends32elf16m.c:2173 ends32elf_linux.c:2302
11926 #, c-format
11927 msgid " --mexport-symbols=FILE Exporting symbols in linker script\n"
11928 msgstr " --mexport-symbols=FILE Exporter les symboles dans le script de l'éditeur de liens\n"
11930 -#: ends32belf.c:2312 ends32belf16m.c:2312 ends32belf_linux.c:2441
11931 -#: ends32elf.c:2312 ends32elf16m.c:2312 ends32elf_linux.c:2441
11932 -#, c-format
11933 -msgid " --m[no-]ex9 Disable/enable link-time EX9 relaxation\n"
11934 -msgstr " --m[no-]ex9 Désactiver/activer la relaxation EX9 lors de l'édition de liens\n"
11936 -#: ends32belf.c:2314 ends32belf16m.c:2314 ends32belf_linux.c:2443
11937 -#: ends32elf.c:2314 ends32elf16m.c:2314 ends32elf_linux.c:2443
11938 +#: ends32belf.c:2175 ends32belf16m.c:2175 ends32belf_linux.c:2304
11939 +#: ends32elf.c:2175 ends32elf16m.c:2175 ends32elf_linux.c:2304
11940 #, c-format
11941 -msgid " --mexport-ex9=FILE Export EX9 table after linking\n"
11942 -msgstr " --mexport-ex9=FICHIER Exporter la table EX9 après l'édition de liens\n"
11943 +msgid " --mhyper-relax=level Adjust relax level (low|medium|high). default: medium\n"
11944 +msgstr " --mhyper-relax=level Ajuster le niveau de relaxation (low|medium|high). défaut : medium\n"
11946 -#: ends32belf.c:2316 ends32belf16m.c:2316 ends32belf_linux.c:2445
11947 -#: ends32elf.c:2316 ends32elf16m.c:2316 ends32elf_linux.c:2445
11948 +#: ends32belf.c:2177 ends32belf16m.c:2177 ends32belf_linux.c:2306
11949 +#: ends32elf.c:2177 ends32elf16m.c:2177 ends32elf_linux.c:2306
11950 #, c-format
11951 -msgid " --mimport-ex9=FILE Import Ex9 table for EX9 relaxation\n"
11952 -msgstr " --mimport-ex9=FILE Importer la table EX9 pour la relaxation EX9\n"
11954 -#: ends32belf.c:2318 ends32belf16m.c:2318 ends32belf_linux.c:2447
11955 -#: ends32elf.c:2318 ends32elf16m.c:2318 ends32elf_linux.c:2447
11956 -#, c-format
11957 -msgid " --mupdate-ex9 Update existing EX9 table\n"
11958 -msgstr " --mupdate-ex9 Mettre à jour la table EX9 existante\n"
11960 -#: ends32belf.c:2320 ends32belf16m.c:2320 ends32belf_linux.c:2449
11961 -#: ends32elf.c:2320 ends32elf16m.c:2320 ends32elf_linux.c:2449
11962 -#, c-format
11963 -msgid " --mex9-limit=NUM Maximum number of entries in ex9 table\n"
11964 -msgstr " --mex9-limit=NOM Nombre maximal d'entrées dans la table EX9\n"
11966 -#: ends32belf.c:2322 ends32belf16m.c:2322 ends32belf_linux.c:2451
11967 -#: ends32elf.c:2322 ends32elf16m.c:2322 ends32elf_linux.c:2451
11968 -#, c-format
11969 -msgid " --mex9-loop-aware Avoid generate EX9 instruction inside loop\n"
11970 -msgstr " --mex9-loop-aware Eviter la génération d'instructions EX9 à l'intérieur de boucles\n"
11972 -#: ends32belf.c:2327 ends32belf16m.c:2327 ends32belf_linux.c:2456
11973 -#: ends32elf.c:2327 ends32elf16m.c:2327 ends32elf_linux.c:2456
11974 -#, c-format
11975 -msgid " --m[no-]ifc Disable/enable link-time IFC optimization\n"
11976 -msgstr " --m[no-]ifc Désactive/activer les optimisations IFC lors de l'édition de liens\n"
11978 -#: ends32belf.c:2329 ends32belf16m.c:2329 ends32belf_linux.c:2458
11979 -#: ends32elf.c:2329 ends32elf16m.c:2329 ends32elf_linux.c:2458
11980 -#, c-format
11981 -msgid " --mifc-loop-aware Avoid generate IFC instruction inside loop\n"
11982 -msgstr " --mifc-loop-aware Evite la génération d'instructions IFC à l'intérieur de boucles\n"
11983 +msgid " --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline\n"
11984 +msgstr " --m[no-]tlsdesc-trampoline Désactiver/activer les trampolines TLS DESC\n"
11986 #: etic3xcoff.c:68 etic3xcoff_onchip.c:68 etic4xcoff.c:68 etic54xcoff.c:68
11987 #, c-format
11988 @@ -7271,3 +7261,48 @@ msgstr " --format 0|1|2 Précise quelle version de COFF utiliser\n
11989 #: etic3xcoff.c:90 etic3xcoff_onchip.c:90 etic4xcoff.c:90 etic54xcoff.c:90
11990 msgid "%F%P: invalid COFF format version %s\n"
11991 msgstr "%F%P : la version de format %s pour COOF est invalide\n"
11993 +#~ msgid " --no-wchar-size-warning Don't warn about objects with incompatible wchar_t sizes\n"
11994 +#~ msgstr " --no-wchar-size-warning Ne pas avertir des objets avec des tailles de wchar_t incompatibles\n"
11996 +#~ msgid "%P: %pB: must use -fpic to compile this file for shared object or PIE\n"
11997 +#~ msgstr "%P : %pB : -fpic doit être utilisé pour compiler ce fichier pour des objets partagés ou PIE\n"
11999 +#~ msgid "%P: missing file for --mexport-ex9=<file>\n"
12000 +#~ msgstr "%P : fichier manquant pour --mexport-ex9=<fichier>\n"
12002 +#~ msgid "%F%P: cannot open ex9 export file %s\n"
12003 +#~ msgstr "%F%P : impossible d'ouvrier le fichier d'export ex9 %s\n"
12005 +#~ msgid "%P: missing file for --mimport-ex9=<file>\n"
12006 +#~ msgstr "%P : fichier manquant pour --mimport-ex9=<fichier>\n"
12008 +#~ msgid "%F%P: cannot open ex9 import file %s\n"
12009 +#~ msgstr "%F%P : impossible d'ouvrir le ficher d'import ex9 %s\n"
12011 +#~ msgid "%F%P: the range of ex9_limit must between 1 and 511\n"
12012 +#~ msgstr "%F%P : la plage de ex9_limit doit être comprise entre 1 et 511\n"
12014 +#~ msgid " --m[no-]ex9 Disable/enable link-time EX9 relaxation\n"
12015 +#~ msgstr " --m[no-]ex9 Désactiver/activer la relaxation EX9 lors de l'édition de liens\n"
12017 +#~ msgid " --mexport-ex9=FILE Export EX9 table after linking\n"
12018 +#~ msgstr " --mexport-ex9=FICHIER Exporter la table EX9 après l'édition de liens\n"
12020 +#~ msgid " --mimport-ex9=FILE Import Ex9 table for EX9 relaxation\n"
12021 +#~ msgstr " --mimport-ex9=FILE Importer la table EX9 pour la relaxation EX9\n"
12023 +#~ msgid " --mupdate-ex9 Update existing EX9 table\n"
12024 +#~ msgstr " --mupdate-ex9 Mettre à jour la table EX9 existante\n"
12026 +#~ msgid " --mex9-limit=NUM Maximum number of entries in ex9 table\n"
12027 +#~ msgstr " --mex9-limit=NOM Nombre maximal d'entrées dans la table EX9\n"
12029 +#~ msgid " --mex9-loop-aware Avoid generate EX9 instruction inside loop\n"
12030 +#~ msgstr " --mex9-loop-aware Eviter la génération d'instructions EX9 à l'intérieur de boucles\n"
12032 +#~ msgid " --m[no-]ifc Disable/enable link-time IFC optimization\n"
12033 +#~ msgstr " --m[no-]ifc Désactive/activer les optimisations IFC lors de l'édition de liens\n"
12035 +#~ msgid " --mifc-loop-aware Avoid generate IFC instruction inside loop\n"
12036 +#~ msgstr " --mifc-loop-aware Evite la génération d'instructions IFC à l'intérieur de boucles\n"
12037 diff --git a/ld/po/ld.pot b/ld/po/ld.pot
12038 index 6ceb974810..c9a1c4bcae 100644
12039 --- a/ld/po/ld.pot
12040 +++ b/ld/po/ld.pot
12041 @@ -8,7 +8,7 @@ msgid ""
12042 msgstr ""
12043 "Project-Id-Version: PACKAGE VERSION\n"
12044 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
12045 -"POT-Creation-Date: 2019-02-02 15:55+0000\n"
12046 +"POT-Creation-Date: 2019-02-02 17:30+0000\n"
12047 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12048 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12049 "Language-Team: LANGUAGE <LL@li.org>\n"
12050 diff --git a/ld/testsuite/ld-aarch64/aarch64-elf.exp b/ld/testsuite/ld-aarch64/aarch64-elf.exp
12051 index 2b9fad5604..f9d6d3cbd7 100644
12052 --- a/ld/testsuite/ld-aarch64/aarch64-elf.exp
12053 +++ b/ld/testsuite/ld-aarch64/aarch64-elf.exp
12054 @@ -256,6 +256,7 @@ run_dump_test "tls-relax-all-ilp32"
12055 run_dump_test "tls-relax-gd-le"
12056 run_dump_test "tls-relax-gd-le-ilp32"
12057 run_dump_test "tls-relax-gdesc-le"
12058 +run_dump_test "tls-relax-gdesc-le-now"
12059 run_dump_test "tls-relax-gdesc-le-ilp32"
12060 run_dump_test "tls-relax-gd-ie"
12061 run_dump_test "tls-relax-gd-ie-ilp32"
12062 @@ -371,6 +372,10 @@ run_dump_test_lp64 "rela-abs-relative-opt"
12064 run_dump_test_lp64 "pie-bind-locally"
12066 +run_dump_test_lp64 "variant_pcs-r"
12067 +run_dump_test_lp64 "variant_pcs-shared"
12068 +run_dump_test_lp64 "variant_pcs-now"
12070 set aarch64elflinktests {
12071 {"ld-aarch64/so with global symbol" "-shared" "" "" {copy-reloc-so.s}
12072 {} "copy-reloc-so.so"}
12073 @@ -388,3 +393,6 @@ set aarch64elflinktests {
12076 run_ld_link_tests $aarch64elflinktests
12078 +run_dump_test "weak-tls"
12079 +run_dump_test "undef-tls"
12080 diff --git a/ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d b/ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d
12081 new file mode 100644
12082 index 0000000000..f1565e9c11
12083 --- /dev/null
12084 +++ b/ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d
12085 @@ -0,0 +1,19 @@
12086 +#source: tls-relax-gdesc-le.s
12087 +#ld: -shared -z now
12088 +#readelf: -dr
12089 +#...
12090 + 0x.+ \(STRTAB\) \s+0x.+
12091 + 0x.+ \(SYMTAB\) \s+0x.+
12092 + 0x.+ \(STRSZ\) \s+.+ \(bytes\)
12093 + 0x.+ \(SYMENT\) \s+.+ \(bytes\)
12094 + 0x.+ \(PLTGOT\) \s+0x.+
12095 + 0x.+ \(PLTRELSZ\) \s+.+ \(bytes\)
12096 + 0x.+ \(PLTREL\) \s+RELA
12097 + 0x.+ \(JMPREL\) \s+0x.+
12098 + 0x.+ \(BIND_NOW\) \s+
12099 + 0x.+ \(FLAGS_1\) \s+ Flags: NOW
12100 + 0x.+ \(NULL\) \s+ 0x0
12102 +Relocation section '\.rela\.plt' at offset .+ contains 1 entry:
12103 + Offset Info Type Sym\. Value Sym\. Name \+ Addend
12104 +.+ .+ R_AARCH64_TLSDESC 0
12105 diff --git a/ld/testsuite/ld-aarch64/undef-tls.d b/ld/testsuite/ld-aarch64/undef-tls.d
12106 new file mode 100644
12107 index 0000000000..8b43ca4c1d
12108 --- /dev/null
12109 +++ b/ld/testsuite/ld-aarch64/undef-tls.d
12110 @@ -0,0 +1,17 @@
12111 +#source: undef-tls.s
12112 +#ld: -e0 --emit-relocs
12113 +#objdump: -dr
12114 +#...
12115 +#error:.*: in function `get':.*
12116 +#error:.*: undefined reference to `tls'.*
12117 +#error:.*: TLS relocation R_AARCH64_TLSLE_ADD_TPREL_HI12 against undefined symbol `tls'.*
12118 +#error:.*: dangerous relocation: unsupported relocation.*
12119 +#error:.*: undefined reference to `tls'.*
12120 +#error:.*: TLS relocation R_AARCH64_TLSLE_ADD_TPREL_LO12_NC against undefined symbol `tls'.*
12121 +#error:.*: dangerous relocation: unsupported relocation.*
12122 +#error:.*: undefined reference to `dtl'.*
12123 +#error:.*: TLS relocation R_AARCH64_TLSLD_ADD_DTPREL_HI12 against undefined symbol `dtl'.*
12124 +#error:.*: dangerous relocation: unsupported relocation.*
12125 +#error:.*: undefined reference to `dtl'.*
12126 +#error:.*: TLS relocation R_AARCH64_TLSLD_ADD_DTPREL_LO12 against undefined symbol `dtl'.*
12127 +#error:.*: dangerous relocation: unsupported relocation.*
12128 diff --git a/ld/testsuite/ld-aarch64/undef-tls.s b/ld/testsuite/ld-aarch64/undef-tls.s
12129 new file mode 100644
12130 index 0000000000..6d57afbb54
12131 --- /dev/null
12132 +++ b/ld/testsuite/ld-aarch64/undef-tls.s
12133 @@ -0,0 +1,13 @@
12134 + .global get
12135 + .type get, %function
12136 +get:
12137 +.LFB0:
12138 + mrs x0, tpidr_el0
12139 + add x0, x0, #:tprel_hi12:tls, lsl #12
12140 + add x0, x0, #:tprel_lo12_nc:tls
12141 + add x0, x0, #:dtprel_hi12:dtl
12142 + add x0, x0, #:dtprel_lo12:dtl
12143 + ret
12144 +.LFE0:
12145 + .size get, .-get
12147 diff --git a/ld/testsuite/ld-aarch64/variant_pcs-1.s b/ld/testsuite/ld-aarch64/variant_pcs-1.s
12148 new file mode 100644
12149 index 0000000000..8461e8ff5e
12150 --- /dev/null
12151 +++ b/ld/testsuite/ld-aarch64/variant_pcs-1.s
12152 @@ -0,0 +1,59 @@
12153 +.text
12155 +.variant_pcs f_spec_global_default_def
12156 +.variant_pcs f_spec_global_default_undef
12157 +.variant_pcs f_spec_global_hidden_def
12158 +.variant_pcs f_spec_local
12159 +.variant_pcs f_spec_global_default_ifunc
12160 +.variant_pcs f_spec_global_hidden_ifunc
12161 +.variant_pcs f_spec_local_ifunc
12163 +.global f_spec_global_default_def
12164 +.global f_spec_global_default_undef
12165 +.global f_spec_global_hidden_def
12166 +.global f_spec_global_default_ifunc
12167 +.global f_spec_global_hidden_ifunc
12168 +.global f_base_global_default_def
12169 +.global f_base_global_default_undef
12170 +.global f_base_global_hidden_def
12171 +.global f_base_global_default_ifunc
12172 +.global f_base_global_hidden_ifunc
12174 +.hidden f_spec_global_hidden_def
12175 +.hidden f_spec_global_hidden_ifunc
12176 +.hidden f_base_global_hidden_def
12177 +.hidden f_base_global_hidden_ifunc
12179 +.type f_spec_global_default_ifunc, %gnu_indirect_function
12180 +.type f_spec_global_hidden_ifunc, %gnu_indirect_function
12181 +.type f_spec_local_ifunc, %gnu_indirect_function
12182 +.type f_base_global_default_ifunc, %gnu_indirect_function
12183 +.type f_base_global_hidden_ifunc, %gnu_indirect_function
12184 +.type f_base_local_ifunc, %gnu_indirect_function
12186 +f_spec_global_default_def:
12187 +f_spec_global_hidden_def:
12188 +f_spec_local:
12189 +f_base_global_default_def:
12190 +f_base_global_hidden_def:
12191 +f_base_local:
12192 +f_spec_global_default_ifunc:
12193 +f_spec_global_hidden_ifunc:
12194 +f_spec_local_ifunc:
12195 +f_base_global_default_ifunc:
12196 +f_base_global_hidden_ifunc:
12197 +f_base_local_ifunc:
12198 + bl f_spec_global_default_def
12199 + bl f_spec_global_default_undef
12200 + bl f_spec_global_hidden_def
12201 + bl f_spec_local
12202 + bl f_base_global_default_def
12203 + bl f_base_global_default_undef
12204 + bl f_base_global_hidden_def
12205 + bl f_base_local
12206 + bl f_spec_global_default_ifunc
12207 + bl f_spec_global_hidden_ifunc
12208 + bl f_spec_local_ifunc
12209 + bl f_base_global_default_ifunc
12210 + bl f_base_global_hidden_ifunc
12211 + bl f_base_local_ifunc
12212 diff --git a/ld/testsuite/ld-aarch64/variant_pcs-2.s b/ld/testsuite/ld-aarch64/variant_pcs-2.s
12213 new file mode 100644
12214 index 0000000000..e8f13ad941
12215 --- /dev/null
12216 +++ b/ld/testsuite/ld-aarch64/variant_pcs-2.s
12217 @@ -0,0 +1,47 @@
12218 +.text
12220 +.variant_pcs f_spec_global_default_def
12221 +.variant_pcs f_spec_global_default_undef
12222 +.variant_pcs f_spec_global_hidden_def
12223 +.variant_pcs f_spec_local2
12224 +.variant_pcs f_spec_global_default_ifunc
12225 +.variant_pcs f_spec_global_hidden_ifunc
12226 +.variant_pcs f_spec_local2_ifunc
12228 +.global f_spec_global_default_def
12229 +.global f_spec_global_default_undef
12230 +.global f_spec_global_hidden_def
12231 +.global f_spec_global_default_ifunc
12232 +.global f_spec_global_hidden_ifunc
12233 +.global f_base_global_default_def
12234 +.global f_base_global_default_undef
12235 +.global f_base_global_hidden_def
12236 +.global f_base_global_default_ifunc
12237 +.global f_base_global_hidden_ifunc
12239 +.hidden f_spec_global_hidden_def
12240 +.hidden f_spec_global_hidden_ifunc
12241 +.hidden f_base_global_hidden_def
12242 +.hidden f_base_global_hidden_ifunc
12244 +.type f_spec_local2_ifunc, %gnu_indirect_function
12245 +.type f_base_local2_ifunc, %gnu_indirect_function
12247 +f_spec_local2:
12248 +f_base_local2:
12249 +f_spec_local2_ifunc:
12250 +f_base_local2_ifunc:
12251 + bl f_spec_global_default_def
12252 + bl f_spec_global_default_undef
12253 + bl f_spec_global_hidden_def
12254 + bl f_spec_local2
12255 + bl f_base_global_default_def
12256 + bl f_base_global_default_undef
12257 + bl f_base_global_hidden_def
12258 + bl f_base_local2
12259 + bl f_spec_global_default_ifunc
12260 + bl f_spec_global_hidden_ifunc
12261 + bl f_spec_local2_ifunc
12262 + bl f_base_global_default_ifunc
12263 + bl f_base_global_hidden_ifunc
12264 + bl f_base_local2_ifunc
12265 diff --git a/ld/testsuite/ld-aarch64/variant_pcs-now.d b/ld/testsuite/ld-aarch64/variant_pcs-now.d
12266 new file mode 100644
12267 index 0000000000..c3f48fe847
12268 --- /dev/null
12269 +++ b/ld/testsuite/ld-aarch64/variant_pcs-now.d
12270 @@ -0,0 +1,67 @@
12271 +#source: variant_pcs-1.s
12272 +#source: variant_pcs-2.s
12273 +#ld: -shared --hash-style=sysv -T variant_pcs.ld -z now
12274 +#readelf: -rsW
12276 +Relocation section '\.rela\.plt' at offset 0x11000 contains 12 entries:
12277 + Offset Info Type Symbol's Value Symbol's Name \+ Addend
12278 +0000000000009020 0000000100000402 R_AARCH64_JUMP_SLOT 0000000000000000 f_base_global_default_undef \+ 0
12279 +0000000000009028 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 f_spec_global_default_undef \+ 0
12280 +0000000000009030 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000008000 f_base_global_default_def \+ 0
12281 +0000000000009038 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000008000 f_spec_global_default_def \+ 0
12282 +0000000000009040 0000000000000408 R_AARCH64_IRELATIVE 8000
12283 +0000000000009048 0000000300000402 R_AARCH64_JUMP_SLOT f_spec_global_default_ifunc\(\) f_spec_global_default_ifunc \+ 0
12284 +0000000000009050 0000000000000408 R_AARCH64_IRELATIVE 8000
12285 +0000000000009058 0000000600000402 R_AARCH64_JUMP_SLOT f_base_global_default_ifunc\(\) f_base_global_default_ifunc \+ 0
12286 +0000000000009060 0000000000000408 R_AARCH64_IRELATIVE 8038
12287 +0000000000009068 0000000000000408 R_AARCH64_IRELATIVE 8000
12288 +0000000000009070 0000000000000408 R_AARCH64_IRELATIVE 8000
12289 +0000000000009078 0000000000000408 R_AARCH64_IRELATIVE 8038
12291 +Symbol table '\.dynsym' contains 7 entries:
12292 + Num: Value Size Type Bind Vis Ndx Name
12293 + 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
12294 + 1: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND f_base_global_default_undef
12295 + 2: 0000000000000000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] UND f_spec_global_default_undef
12296 + 3: 0000000000008000 0 IFUNC GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_ifunc
12297 + 4: 0000000000008000 0 NOTYPE GLOBAL DEFAULT 1 f_base_global_default_def
12298 + 5: 0000000000008000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_def
12299 + 6: 0000000000008000 0 IFUNC GLOBAL DEFAULT 1 f_base_global_default_ifunc
12301 +Symbol table '\.symtab' contains 35 entries:
12302 + Num: Value Size Type Bind Vis Ndx Name
12303 + 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
12304 + 1: 0000000000008000 0 SECTION LOCAL DEFAULT 1
12305 + 2: 0000000000008070 0 SECTION LOCAL DEFAULT 2
12306 + 3: 0000000000009000 0 SECTION LOCAL DEFAULT 3
12307 + 4: 0000000000009080 0 SECTION LOCAL DEFAULT 4
12308 + 5: 0000000000011000 0 SECTION LOCAL DEFAULT 5
12309 + 6: 0000000000011120 0 SECTION LOCAL DEFAULT 6
12310 + 7: 00000000000111c8 0 SECTION LOCAL DEFAULT 7
12311 + 8: 0000000000011270 0 SECTION LOCAL DEFAULT 8
12312 + 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS .*variant_pcs-1\.o
12313 + 10: 0000000000008000 0 NOTYPE LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local
12314 + 11: 0000000000008000 0 IFUNC LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local_ifunc
12315 + 12: 0000000000008000 0 IFUNC LOCAL DEFAULT 1 f_base_local_ifunc
12316 + 13: 0000000000008000 0 NOTYPE LOCAL DEFAULT 1 f_base_local
12317 + 14: 0000000000008000 0 NOTYPE LOCAL DEFAULT 1 \$x
12318 + 15: 0000000000000000 0 FILE LOCAL DEFAULT ABS .*variant_pcs-2\.o
12319 + 16: 0000000000008038 0 NOTYPE LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local2
12320 + 17: 0000000000008038 0 IFUNC LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local2_ifunc
12321 + 18: 0000000000008038 0 IFUNC LOCAL DEFAULT 1 f_base_local2_ifunc
12322 + 19: 0000000000008038 0 NOTYPE LOCAL DEFAULT 1 f_base_local2
12323 + 20: 0000000000008038 0 NOTYPE LOCAL DEFAULT 1 \$x
12324 + 21: 0000000000000000 0 FILE LOCAL DEFAULT ABS
12325 + 22: 0000000000009080 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC
12326 + 23: 0000000000008000 0 NOTYPE LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_hidden_def
12327 + 24: 0000000000008000 0 IFUNC LOCAL DEFAULT 1 f_base_global_hidden_ifunc
12328 + 25: 0000000000008000 0 NOTYPE LOCAL DEFAULT 1 f_base_global_hidden_def
12329 + 26: 0000000000009000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_
12330 + 27: 0000000000008000 0 IFUNC LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_hidden_ifunc
12331 + 28: 0000000000008070 0 NOTYPE LOCAL DEFAULT 2 \$x
12332 + 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND f_base_global_default_undef
12333 + 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] UND f_spec_global_default_undef
12334 + 31: 0000000000008000 0 IFUNC GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_ifunc
12335 + 32: 0000000000008000 0 NOTYPE GLOBAL DEFAULT 1 f_base_global_default_def
12336 + 33: 0000000000008000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_def
12337 + 34: 0000000000008000 0 IFUNC GLOBAL DEFAULT 1 f_base_global_default_ifunc
12338 diff --git a/ld/testsuite/ld-aarch64/variant_pcs-r.d b/ld/testsuite/ld-aarch64/variant_pcs-r.d
12339 new file mode 100644
12340 index 0000000000..a534149d9e
12341 --- /dev/null
12342 +++ b/ld/testsuite/ld-aarch64/variant_pcs-r.d
12343 @@ -0,0 +1,60 @@
12344 +#source: variant_pcs-1.s
12345 +#source: variant_pcs-2.s
12346 +#ld: -r
12347 +#readelf: -rsW
12349 +Relocation section '\.rela\.text' at offset .* contains 24 entries:
12350 + Offset Info Type Symbol's Value Symbol's Name \+ Addend
12351 +0000000000000000 000000180000011b R_AARCH64_CALL26 0000000000000000 f_spec_global_default_def \+ 0
12352 +0000000000000004 000000110000011b R_AARCH64_CALL26 0000000000000000 f_spec_global_default_undef \+ 0
12353 +0000000000000008 000000120000011b R_AARCH64_CALL26 0000000000000000 f_spec_global_hidden_def \+ 0
12354 +0000000000000010 000000170000011b R_AARCH64_CALL26 0000000000000000 f_base_global_default_def \+ 0
12355 +0000000000000014 000000100000011b R_AARCH64_CALL26 0000000000000000 f_base_global_default_undef \+ 0
12356 +0000000000000018 000000150000011b R_AARCH64_CALL26 0000000000000000 f_base_global_hidden_def \+ 0
12357 +0000000000000020 000000140000011b R_AARCH64_CALL26 f_spec_global_default_ifunc\(\) f_spec_global_default_ifunc \+ 0
12358 +0000000000000024 000000160000011b R_AARCH64_CALL26 f_spec_global_hidden_ifunc\(\) f_spec_global_hidden_ifunc \+ 0
12359 +0000000000000028 000000060000011b R_AARCH64_CALL26 f_spec_local_ifunc\(\) f_spec_local_ifunc \+ 0
12360 +000000000000002c 000000190000011b R_AARCH64_CALL26 f_base_global_default_ifunc\(\) f_base_global_default_ifunc \+ 0
12361 +0000000000000030 000000130000011b R_AARCH64_CALL26 f_base_global_hidden_ifunc\(\) f_base_global_hidden_ifunc \+ 0
12362 +0000000000000034 000000070000011b R_AARCH64_CALL26 f_base_local_ifunc\(\) f_base_local_ifunc \+ 0
12363 +0000000000000038 000000180000011b R_AARCH64_CALL26 0000000000000000 f_spec_global_default_def \+ 0
12364 +000000000000003c 000000110000011b R_AARCH64_CALL26 0000000000000000 f_spec_global_default_undef \+ 0
12365 +0000000000000040 000000120000011b R_AARCH64_CALL26 0000000000000000 f_spec_global_hidden_def \+ 0
12366 +0000000000000048 000000170000011b R_AARCH64_CALL26 0000000000000000 f_base_global_default_def \+ 0
12367 +000000000000004c 000000100000011b R_AARCH64_CALL26 0000000000000000 f_base_global_default_undef \+ 0
12368 +0000000000000050 000000150000011b R_AARCH64_CALL26 0000000000000000 f_base_global_hidden_def \+ 0
12369 +0000000000000058 000000140000011b R_AARCH64_CALL26 f_spec_global_default_ifunc\(\) f_spec_global_default_ifunc \+ 0
12370 +000000000000005c 000000160000011b R_AARCH64_CALL26 f_spec_global_hidden_ifunc\(\) f_spec_global_hidden_ifunc \+ 0
12371 +0000000000000060 0000000c0000011b R_AARCH64_CALL26 f_spec_local2_ifunc\(\) f_spec_local2_ifunc \+ 0
12372 +0000000000000064 000000190000011b R_AARCH64_CALL26 f_base_global_default_ifunc\(\) f_base_global_default_ifunc \+ 0
12373 +0000000000000068 000000130000011b R_AARCH64_CALL26 f_base_global_hidden_ifunc\(\) f_base_global_hidden_ifunc \+ 0
12374 +000000000000006c 0000000d0000011b R_AARCH64_CALL26 f_base_local2_ifunc\(\) f_base_local2_ifunc \+ 0
12376 +Symbol table '\.symtab' contains 26 entries:
12377 + Num: Value Size Type Bind Vis Ndx Name
12378 + 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
12379 + 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1
12380 + 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3
12381 + 3: 0000000000000000 0 SECTION LOCAL DEFAULT 4
12382 + 4: 0000000000000000 0 FILE LOCAL DEFAULT ABS .*variant_pcs-1\.o
12383 + 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local
12384 + 6: 0000000000000000 0 IFUNC LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local_ifunc
12385 + 7: 0000000000000000 0 IFUNC LOCAL DEFAULT 1 f_base_local_ifunc
12386 + 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 f_base_local
12387 + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 \$x
12388 + 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS .*variant_pcs-2\.o
12389 + 11: 0000000000000038 0 NOTYPE LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local2
12390 + 12: 0000000000000038 0 IFUNC LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local2_ifunc
12391 + 13: 0000000000000038 0 IFUNC LOCAL DEFAULT 1 f_base_local2_ifunc
12392 + 14: 0000000000000038 0 NOTYPE LOCAL DEFAULT 1 f_base_local2
12393 + 15: 0000000000000038 0 NOTYPE LOCAL DEFAULT 1 \$x
12394 + 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND f_base_global_default_undef
12395 + 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] UND f_spec_global_default_undef
12396 + 18: 0000000000000000 0 NOTYPE GLOBAL HIDDEN \[VARIANT_PCS\] 1 f_spec_global_hidden_def
12397 + 19: 0000000000000000 0 IFUNC GLOBAL HIDDEN 1 f_base_global_hidden_ifunc
12398 + 20: 0000000000000000 0 IFUNC GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_ifunc
12399 + 21: 0000000000000000 0 NOTYPE GLOBAL HIDDEN 1 f_base_global_hidden_def
12400 + 22: 0000000000000000 0 IFUNC GLOBAL HIDDEN \[VARIANT_PCS\] 1 f_spec_global_hidden_ifunc
12401 + 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 1 f_base_global_default_def
12402 + 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_def
12403 + 25: 0000000000000000 0 IFUNC GLOBAL DEFAULT 1 f_base_global_default_ifunc
12404 diff --git a/ld/testsuite/ld-aarch64/variant_pcs-shared.d b/ld/testsuite/ld-aarch64/variant_pcs-shared.d
12405 new file mode 100644
12406 index 0000000000..bdcc2c867f
12407 --- /dev/null
12408 +++ b/ld/testsuite/ld-aarch64/variant_pcs-shared.d
12409 @@ -0,0 +1,67 @@
12410 +#source: variant_pcs-1.s
12411 +#source: variant_pcs-2.s
12412 +#ld: -shared --hash-style=sysv -T variant_pcs.ld
12413 +#readelf: -rsW
12415 +Relocation section '\.rela\.plt' at offset 0x11000 contains 12 entries:
12416 + Offset Info Type Symbol's Value Symbol's Name \+ Addend
12417 +0000000000009020 0000000100000402 R_AARCH64_JUMP_SLOT 0000000000000000 f_base_global_default_undef \+ 0
12418 +0000000000009028 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 f_spec_global_default_undef \+ 0
12419 +0000000000009030 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000008000 f_base_global_default_def \+ 0
12420 +0000000000009038 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000008000 f_spec_global_default_def \+ 0
12421 +0000000000009040 0000000000000408 R_AARCH64_IRELATIVE 8000
12422 +0000000000009048 0000000300000402 R_AARCH64_JUMP_SLOT f_spec_global_default_ifunc\(\) f_spec_global_default_ifunc \+ 0
12423 +0000000000009050 0000000000000408 R_AARCH64_IRELATIVE 8000
12424 +0000000000009058 0000000600000402 R_AARCH64_JUMP_SLOT f_base_global_default_ifunc\(\) f_base_global_default_ifunc \+ 0
12425 +0000000000009060 0000000000000408 R_AARCH64_IRELATIVE 8038
12426 +0000000000009068 0000000000000408 R_AARCH64_IRELATIVE 8000
12427 +0000000000009070 0000000000000408 R_AARCH64_IRELATIVE 8000
12428 +0000000000009078 0000000000000408 R_AARCH64_IRELATIVE 8038
12430 +Symbol table '\.dynsym' contains 7 entries:
12431 + Num: Value Size Type Bind Vis Ndx Name
12432 + 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
12433 + 1: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND f_base_global_default_undef
12434 + 2: 0000000000000000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] UND f_spec_global_default_undef
12435 + 3: 0000000000008000 0 IFUNC GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_ifunc
12436 + 4: 0000000000008000 0 NOTYPE GLOBAL DEFAULT 1 f_base_global_default_def
12437 + 5: 0000000000008000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_def
12438 + 6: 0000000000008000 0 IFUNC GLOBAL DEFAULT 1 f_base_global_default_ifunc
12440 +Symbol table '\.symtab' contains 35 entries:
12441 + Num: Value Size Type Bind Vis Ndx Name
12442 + 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
12443 + 1: 0000000000008000 0 SECTION LOCAL DEFAULT 1
12444 + 2: 0000000000008070 0 SECTION LOCAL DEFAULT 2
12445 + 3: 0000000000009000 0 SECTION LOCAL DEFAULT 3
12446 + 4: 0000000000009080 0 SECTION LOCAL DEFAULT 4
12447 + 5: 0000000000011000 0 SECTION LOCAL DEFAULT 5
12448 + 6: 0000000000011120 0 SECTION LOCAL DEFAULT 6
12449 + 7: 00000000000111c8 0 SECTION LOCAL DEFAULT 7
12450 + 8: 0000000000011270 0 SECTION LOCAL DEFAULT 8
12451 + 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS .*variant_pcs-1\.o
12452 + 10: 0000000000008000 0 NOTYPE LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local
12453 + 11: 0000000000008000 0 IFUNC LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local_ifunc
12454 + 12: 0000000000008000 0 IFUNC LOCAL DEFAULT 1 f_base_local_ifunc
12455 + 13: 0000000000008000 0 NOTYPE LOCAL DEFAULT 1 f_base_local
12456 + 14: 0000000000008000 0 NOTYPE LOCAL DEFAULT 1 \$x
12457 + 15: 0000000000000000 0 FILE LOCAL DEFAULT ABS .*variant_pcs-2\.o
12458 + 16: 0000000000008038 0 NOTYPE LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local2
12459 + 17: 0000000000008038 0 IFUNC LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_local2_ifunc
12460 + 18: 0000000000008038 0 IFUNC LOCAL DEFAULT 1 f_base_local2_ifunc
12461 + 19: 0000000000008038 0 NOTYPE LOCAL DEFAULT 1 f_base_local2
12462 + 20: 0000000000008038 0 NOTYPE LOCAL DEFAULT 1 \$x
12463 + 21: 0000000000000000 0 FILE LOCAL DEFAULT ABS
12464 + 22: 0000000000009080 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC
12465 + 23: 0000000000008000 0 NOTYPE LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_hidden_def
12466 + 24: 0000000000008000 0 IFUNC LOCAL DEFAULT 1 f_base_global_hidden_ifunc
12467 + 25: 0000000000008000 0 NOTYPE LOCAL DEFAULT 1 f_base_global_hidden_def
12468 + 26: 0000000000009000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_
12469 + 27: 0000000000008000 0 IFUNC LOCAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_hidden_ifunc
12470 + 28: 0000000000008070 0 NOTYPE LOCAL DEFAULT 2 \$x
12471 + 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND f_base_global_default_undef
12472 + 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] UND f_spec_global_default_undef
12473 + 31: 0000000000008000 0 IFUNC GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_ifunc
12474 + 32: 0000000000008000 0 NOTYPE GLOBAL DEFAULT 1 f_base_global_default_def
12475 + 33: 0000000000008000 0 NOTYPE GLOBAL DEFAULT \[VARIANT_PCS\] 1 f_spec_global_default_def
12476 + 34: 0000000000008000 0 IFUNC GLOBAL DEFAULT 1 f_base_global_default_ifunc
12477 diff --git a/ld/testsuite/ld-aarch64/variant_pcs.ld b/ld/testsuite/ld-aarch64/variant_pcs.ld
12478 new file mode 100644
12479 index 0000000000..a66a9343a7
12480 --- /dev/null
12481 +++ b/ld/testsuite/ld-aarch64/variant_pcs.ld
12482 @@ -0,0 +1,23 @@
12483 +/* Script for .variant_pcs symbol tests. */
12484 +OUTPUT_ARCH(aarch64)
12485 +ENTRY(_start)
12486 +SECTIONS
12488 + /* Read-only sections, merged into text segment: */
12489 + PROVIDE (__executable_start = 0x8000); . = 0x8000;
12490 + .text :
12492 + *(.before)
12493 + *(.text)
12494 + *(.after)
12495 + } =0
12496 + . = 0x9000;
12497 + .got : { *(.got) *(.got.plt)}
12498 + . = 0x10000;
12499 + .rela.dyn : { *(.rela.ifunc) }
12500 + . = 0x11000;
12501 + .rela.plt : { *(.rela.plt) *(.rela.iplt) }
12502 + . = 0x12340000;
12503 + .far : { *(.far) }
12504 + .ARM.attributes 0 : { *(.ARM.atttributes) }
12506 diff --git a/ld/testsuite/ld-aarch64/weak-tls.d b/ld/testsuite/ld-aarch64/weak-tls.d
12507 new file mode 100644
12508 index 0000000000..a826940689
12509 --- /dev/null
12510 +++ b/ld/testsuite/ld-aarch64/weak-tls.d
12511 @@ -0,0 +1,8 @@
12512 +#source: weak-tls.s
12513 +#ld: -e0 --emit-relocs
12514 +#objdump: -dr
12515 +#...
12516 +#error:.*: warning: Weak TLS is implementation defined and may not work as expected.*
12517 +#error:.*: warning: Weak TLS is implementation defined and may not work as expected.*
12518 +#error:.*: in function `get':.*
12519 +#error:.*: relocation truncated to fit: R_AARCH64_TLSLD_ADD_DTPREL_LO12 against undefined symbol `dtl'.*
12520 diff --git a/ld/testsuite/ld-aarch64/weak-tls.s b/ld/testsuite/ld-aarch64/weak-tls.s
12521 new file mode 100644
12522 index 0000000000..3520a85589
12523 --- /dev/null
12524 +++ b/ld/testsuite/ld-aarch64/weak-tls.s
12525 @@ -0,0 +1,16 @@
12526 + .global get
12527 + .type get, %function
12528 + .global dtl
12529 + .weak dtl
12530 +get:
12531 +.LFB0:
12532 + mrs x0, tpidr_el0
12533 + add x0, x0, #:tprel_hi12:tls, lsl #12
12534 + add x0, x0, #:tprel_lo12_nc:tls
12535 + add x0, x0, #:dtprel_hi12:dtl
12536 + add x0, x0, #:dtprel_lo12:dtl
12537 + ret
12538 +.LFE0:
12539 + .size get, .-get
12540 + .weak tls
12542 diff --git a/ld/testsuite/ld-arm/arm-elf.exp b/ld/testsuite/ld-arm/arm-elf.exp
12543 index 450a76b708..440a1568c2 100644
12544 --- a/ld/testsuite/ld-arm/arm-elf.exp
12545 +++ b/ld/testsuite/ld-arm/arm-elf.exp
12546 @@ -768,6 +768,12 @@ set armeabitests_nonacl {
12547 {cmse-implib.s}
12548 {{ld cmse-new-wrong-implib.out}}
12549 "cmse-new-wrong-implib"}
12550 + {"Secure gateway veneers:cmse functions debug information missing"
12551 + "--section-start .gnu.sgstubs=0x190000 --gc-sections -e0" ""
12552 + "-march=armv8-m.main -mthumb"
12553 + {cmse_main.s cmse_sec_debug.s}
12554 + {{objdump --dwarf=info cmse_main_sec_debug.d}}
12555 + "cmse_main_sec_debug"}
12557 {"R_ARM_THM_JUMP19 Relocation veneers: Short"
12558 "--section-start destsect=0x000108002 --section-start .text=0x8000" ""
12559 diff --git a/ld/testsuite/ld-arm/cmse_main.s b/ld/testsuite/ld-arm/cmse_main.s
12560 new file mode 100644
12561 index 0000000000..5047c02f46
12562 --- /dev/null
12563 +++ b/ld/testsuite/ld-arm/cmse_main.s
12564 @@ -0,0 +1,21 @@
12565 + .arch armv8-m.main
12566 + .file "cmse_main.c"
12567 + .text
12568 +.Ltext0:
12569 + .cfi_sections .debug_frame
12570 + .section .text.main,"ax",%progbits
12571 + .align 1
12572 + .global main
12573 + .arch armv8-m.main
12574 + .syntax unified
12575 + .thumb
12576 + .thumb_func
12577 + .fpu fpv5-sp-d16
12578 + .type main, %function
12579 +main:
12580 +.LFB0:
12581 + .file 1 "cmse_main.c"
12582 + .loc 1 2 1
12583 + .cfi_startproc
12584 + .cfi_endproc
12585 +.LFE0:
12586 diff --git a/ld/testsuite/ld-arm/cmse_main_sec_debug.d b/ld/testsuite/ld-arm/cmse_main_sec_debug.d
12587 new file mode 100644
12588 index 0000000000..2f01af295c
12589 --- /dev/null
12590 +++ b/ld/testsuite/ld-arm/cmse_main_sec_debug.d
12591 @@ -0,0 +1,29 @@
12593 +tmpdir/cmse_main_sec_debug: .*
12595 +Contents of the \.debug_info section:
12597 + Compilation Unit @ offset 0x0:
12598 + Length: 0x34 \(32-bit\)
12599 + Version: 4
12600 + Abbrev Offset: 0x0
12601 + Pointer Size: 4
12602 + <0><b>: Abbrev Number: 1 \(DW_TAG_compile_unit\)
12603 + <c> DW_AT_producer : \(indirect string, offset: 0x[a-f0-9]+\): GNU C17 10.0.0 20190617
12604 + <10> DW_AT_language : 12 \(ANSI C99\)
12605 + <11> DW_AT_name : \(indirect string, offset: 0x[a-f0-9]+\): sec.c
12606 + <15> DW_AT_comp_dir : \(indirect string, offset: 0x[a-f0-9]+\): Blinky
12607 + <19> DW_AT_ranges : 0x[a-f0-9]+
12608 + <1d> DW_AT_low_pc : 0x[a-f0-9]+
12609 + <21> DW_AT_stmt_list : 0x[a-f0-9]+
12610 + <1><25>: Abbrev Number: 2 \(DW_TAG_subprogram\)
12611 + <26> DW_AT_external : 1
12612 + <26> DW_AT_name : \(indirect string, offset: 0x[a-f0-9]+\): SecureLED_On
12613 + <2a> DW_AT_decl_file : 1
12614 + <2b> DW_AT_decl_line : 2
12615 + <2c> DW_AT_decl_column : 1
12616 + <2d> DW_AT_low_pc : 0x[a-f0-9]+
12617 + <31> DW_AT_high_pc : 0x[a-f0-9]+
12618 + <35> DW_AT_frame_base : 1 byte block: 9c \(DW_OP_call_frame_cfa\)
12619 + <37> DW_AT_GNU_all_call_sites: 1
12620 + <1><37>: Abbrev Number: 0
12621 diff --git a/ld/testsuite/ld-arm/cmse_sec_debug.s b/ld/testsuite/ld-arm/cmse_sec_debug.s
12622 new file mode 100644
12623 index 0000000000..0ca949e3e5
12624 --- /dev/null
12625 +++ b/ld/testsuite/ld-arm/cmse_sec_debug.s
12626 @@ -0,0 +1,142 @@
12627 + .arch armv8-m.main
12628 + .file "sec.c"
12629 + .text
12630 +.Ltext0:
12631 + .cfi_sections .debug_frame
12632 + .section .text.SecureLED_On,"ax",%progbits
12633 + .align 1
12634 + .global SecureLED_On
12635 + .global __acle_se_SecureLED_On
12636 + .arch armv8-m.main
12637 + .syntax unified
12638 + .thumb
12639 + .thumb_func
12640 + .fpu fpv5-sp-d16
12641 + .type __acle_se_SecureLED_On, %function
12642 + .syntax unified
12643 + .thumb
12644 + .thumb_func
12645 + .fpu fpv5-sp-d16
12646 + .type SecureLED_On, %function
12647 +SecureLED_On:
12648 +__acle_se_SecureLED_On:
12649 +.LFB0:
12650 + .file 1 "sec.c"
12651 + .loc 1 3 1
12652 + .cfi_startproc
12653 + push {r7}
12654 + .cfi_def_cfa_offset 4
12655 + .cfi_offset 7, -4
12656 + add r7, sp, #0
12657 + .cfi_def_cfa_register 7
12658 + .loc 1 4 1
12659 + mov sp, r7
12660 + .cfi_def_cfa_register 13
12661 + ldr r7, [sp], #4
12662 + .cfi_restore 7
12663 + .cfi_def_cfa_offset 0
12664 + bxns lr
12665 + .cfi_endproc
12666 +.LFE0:
12667 + .size SecureLED_On, .-SecureLED_On
12668 + .text
12669 +.Letext0:
12670 + .section .debug_info,"",%progbits
12671 +.Ldebug_info0:
12672 + .4byte 0x34
12673 + .2byte 0x4
12674 + .4byte .Ldebug_abbrev0
12675 + .byte 0x4
12676 + .uleb128 0x1
12677 + .4byte .LASF0
12678 + .byte 0xc
12679 + .4byte .LASF1
12680 + .4byte .LASF2
12681 + .4byte .Ldebug_ranges0+0
12682 + .4byte 0
12683 + .4byte .Ldebug_line0
12684 + .uleb128 0x2
12685 + .4byte .LASF3
12686 + .byte 0x1
12687 + .byte 0x2
12688 + .byte 0x1
12689 + .4byte .LFB0
12690 + .4byte .LFE0-.LFB0
12691 + .uleb128 0x1
12692 + .byte 0x9c
12693 + .byte 0
12694 + .section .debug_abbrev,"",%progbits
12695 +.Ldebug_abbrev0:
12696 + .uleb128 0x1
12697 + .uleb128 0x11
12698 + .byte 0x1
12699 + .uleb128 0x25
12700 + .uleb128 0xe
12701 + .uleb128 0x13
12702 + .uleb128 0xb
12703 + .uleb128 0x3
12704 + .uleb128 0xe
12705 + .uleb128 0x1b
12706 + .uleb128 0xe
12707 + .uleb128 0x55
12708 + .uleb128 0x17
12709 + .uleb128 0x11
12710 + .uleb128 0x1
12711 + .uleb128 0x10
12712 + .uleb128 0x17
12713 + .byte 0
12714 + .byte 0
12715 + .uleb128 0x2
12716 + .uleb128 0x2e
12717 + .byte 0
12718 + .uleb128 0x3f
12719 + .uleb128 0x19
12720 + .uleb128 0x3
12721 + .uleb128 0xe
12722 + .uleb128 0x3a
12723 + .uleb128 0xb
12724 + .uleb128 0x3b
12725 + .uleb128 0xb
12726 + .uleb128 0x39
12727 + .uleb128 0xb
12728 + .uleb128 0x11
12729 + .uleb128 0x1
12730 + .uleb128 0x12
12731 + .uleb128 0x6
12732 + .uleb128 0x40
12733 + .uleb128 0x18
12734 + .uleb128 0x2117
12735 + .uleb128 0x19
12736 + .byte 0
12737 + .byte 0
12738 + .byte 0
12739 + .section .debug_aranges,"",%progbits
12740 + .4byte 0x1c
12741 + .2byte 0x2
12742 + .4byte .Ldebug_info0
12743 + .byte 0x4
12744 + .byte 0
12745 + .2byte 0
12746 + .2byte 0
12747 + .4byte .LFB0
12748 + .4byte .LFE0-.LFB0
12749 + .4byte 0
12750 + .4byte 0
12751 + .section .debug_ranges,"",%progbits
12752 +.Ldebug_ranges0:
12753 + .4byte .LFB0
12754 + .4byte .LFE0
12755 + .4byte 0
12756 + .4byte 0
12757 + .section .debug_line,"",%progbits
12758 +.Ldebug_line0:
12759 + .section .debug_str,"MS",%progbits,1
12760 +.LASF1:
12761 + .ascii "sec.c\000"
12762 +.LASF0:
12763 + .ascii "GNU C17 10.0.0 20190617\000"
12764 +.LASF3:
12765 + .ascii "SecureLED_On\000"
12766 +.LASF2:
12767 + .ascii "Blinky\000"
12768 + .ident "GCC: (GNU) 10.0.0 20190617 (experimental)"
12769 diff --git a/ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d b/ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d
12770 index bbf68398d6..54f56e4ccb 100644
12771 --- a/ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d
12772 +++ b/ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d
12773 @@ -12,7 +12,7 @@ Disassembly of section \.plt:
12774 8010: 00000ffc \.word 0x00000ffc
12775 00008014 <bar@plt>:
12776 8014: 4778 bx pc
12777 - 8016: 46c0 nop ; \(mov r8, r8\)
12778 + 8016: e7fd b.n .+ <.+>
12779 8018: e28fc600 add ip, pc, #0, 12
12780 801c: e28cca00 add ip, ip, #0, 20
12781 8020: e5bcfff8 ldr pc, \[ip, #4088\]! ; 0xff8
12782 diff --git a/ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d b/ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d
12783 index 3e52a49556..afa1e4897a 100644
12784 --- a/ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d
12785 +++ b/ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d
12786 @@ -79,5 +79,5 @@ Disassembly of section \.text:
12788 00009010 <__targetfn_from_thumb>:
12789 9010: 4778 bx pc
12790 - 9012: 46c0 nop ; \(mov r8, r8\)
12791 + 9012: e7fd b.n .+ <.+>
12792 9014: eaffffb9 b 8f00 <targetfn>
12793 diff --git a/ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d b/ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d
12794 index 079c928ea0..425c10207f 100644
12795 --- a/ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d
12796 +++ b/ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d
12797 @@ -12,7 +12,7 @@ Disassembly of section \.plt:
12798 8010: 00001004 \.word 0x00001004
12799 00008014 <bar@plt>:
12800 8014: 4778 bx pc
12801 - 8016: 46c0 nop ; \(mov r8, r8\)
12802 + 8016: e7fd b.n .+ <.+>
12803 8018: e28fc600 add ip, pc, #0, 12
12804 801c: e28cca01 add ip, ip, #4096 ; 0x1000
12805 8020: e5bcf000 ldr pc, \[ip, #0\]!
12806 diff --git a/ld/testsuite/ld-arm/farcall-cond-thumb-arm.d b/ld/testsuite/ld-arm/farcall-cond-thumb-arm.d
12807 index 0b0172b75e..c0d96523f4 100644
12808 --- a/ld/testsuite/ld-arm/farcall-cond-thumb-arm.d
12809 +++ b/ld/testsuite/ld-arm/farcall-cond-thumb-arm.d
12810 @@ -9,7 +9,7 @@ Disassembly of section .text:
12812 00058008 <__bar_from_thumb>:
12813 58008: 4778 bx pc
12814 - 5800a: 46c0 nop ; \(mov r8, r8\)
12815 + 5800a: e7fd b.n .+ <.+>
12816 5800c: ea02fffb b 118000 <bar>
12818 Disassembly of section .foo:
12819 diff --git a/ld/testsuite/ld-arm/farcall-mixed-app.d b/ld/testsuite/ld-arm/farcall-mixed-app.d
12820 index f3be54f134..0160f46d3a 100644
12821 --- a/ld/testsuite/ld-arm/farcall-mixed-app.d
12822 +++ b/ld/testsuite/ld-arm/farcall-mixed-app.d
12823 @@ -14,7 +14,7 @@ Disassembly of section .plt:
12824 .*: .*
12825 .* <lib_func2@plt>:
12826 .*: 4778 bx pc
12827 - .*: 46c0 nop ; \(mov r8, r8\)
12828 + .*: e7fd b.n .+ <.+>
12829 .*: e28fc6.* add ip, pc, #.*
12830 .*: e28cca.* add ip, ip, #.* ; 0x.*
12831 .*: e5bcf.* ldr pc, \[ip, #.*\]!.*
12832 @@ -82,7 +82,7 @@ Disassembly of section .far_thumb:
12834 .* <__lib_func2_from_thumb>:
12835 .*: 4778 bx pc
12836 - .*: 46c0 nop ; \(mov r8, r8\)
12837 + .*: e7fd b.n .+ <.+>
12838 .*: e51ff004 ldr pc, \[pc, #-4\] ; 2200018 <__lib_func2_from_thumb\+0x8>
12839 .*: 000081e0 .word 0x000081e0
12840 .*: 00000000 .word 0x00000000
12841 diff --git a/ld/testsuite/ld-arm/farcall-mixed-app2.d b/ld/testsuite/ld-arm/farcall-mixed-app2.d
12842 index 535710d0bd..0c70148515 100644
12843 --- a/ld/testsuite/ld-arm/farcall-mixed-app2.d
12844 +++ b/ld/testsuite/ld-arm/farcall-mixed-app2.d
12845 @@ -14,7 +14,7 @@ Disassembly of section .plt:
12846 .*: .*
12847 .* <lib_func2@plt>:
12848 .*: 4778 bx pc
12849 - .*: 46c0 nop ; \(mov r8, r8\)
12850 + .*: e7fd b.n .+ <.+>
12851 .*: e28fc6.* add ip, pc, #.*
12852 .*: e28cca.* add ip, ip, #.* ; 0x.*
12853 .*: e5bcf.* ldr pc, \[ip, #.*\]!.*
12854 @@ -56,7 +56,7 @@ Disassembly of section .mid_thumb:
12856 .* <__lib_func2_from_thumb>:
12857 .*: 4778 bx pc
12858 - .*: 46c0 nop ; \(mov r8, r8\)
12859 + .*: e7fd b.n .+ <.+>
12860 .*: e51ff004 ldr pc, \[pc, #-4\] ; 10081e8 <__lib_func2_from_thumb\+0x8>
12861 .*: 000081e0 .word 0x000081e0
12862 .*: 00000000 .word 0x00000000
12863 diff --git a/ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d b/ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d
12864 index 3d12e0ae64..1b15879b25 100644
12865 --- a/ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d
12866 +++ b/ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d
12867 @@ -13,25 +13,25 @@ Disassembly of section .plt:
12868 .*: .* .word .*
12869 .* <app_func@plt>:
12870 .*: 4778 bx pc
12871 - .*: 46c0 nop ; \(mov r8, r8\)
12872 + .*: e7fd b.n .+ <.+>
12873 .*: e28fc6.* add ip, pc, #.*
12874 .*: e28cca.* add ip, ip, #.* ; 0x.*
12875 .*: e5bcf.* ldr pc, \[ip, #.*\]! ; .*
12876 .* <app_func_weak@plt>:
12877 .*: 4778 bx pc
12878 - .*: 46c0 nop ; \(mov r8, r8\)
12879 + .*: e7fd b.n .+ <.+>
12880 .*: e28fc6.* add ip, pc, #.*
12881 .*: e28cca.* add ip, ip, #.* ; 0x.*
12882 .*: e5bcf.* ldr pc, \[ip, #.*\]! ; 0x.*
12883 .* <lib_func3@plt>:
12884 .*: 4778 bx pc
12885 - .*: 46c0 nop ; \(mov r8, r8\)
12886 + .*: e7fd b.n .+ <.+>
12887 .*: e28fc6.* add ip, pc, #.*
12888 .*: e28cca.* add ip, ip, #.* ; 0x.*
12889 .*: e5bcf.* ldr pc, \[ip, #.*\]! ; 0x.*
12890 .* <lib_func4@plt>:
12891 .*: 4778 bx pc
12892 - .*: 46c0 nop ; \(mov r8, r8\)
12893 + .*: e7fd b.n .+ <.+>
12894 .*: e28fc6.* add ip, pc, #.*
12895 .*: e28cca.* add ip, ip, #.* ; 0x.*
12896 .*: e5bcf.* ldr pc, \[ip, #.*\]! ; 0x.*
12897 @@ -59,28 +59,28 @@ Disassembly of section .text:
12899 .* <__app_func_from_thumb>:
12900 .*: 4778 bx pc
12901 - .*: 46c0 nop ; \(mov r8, r8\)
12902 + .*: e7fd b.n .+ <.+>
12903 .*: e59fc000 ldr ip, \[pc\] ; .* <__app_func_from_thumb\+0xc>
12904 .*: e08cf00f add pc, ip, pc
12905 .*: feffff.. .word 0xfeffff..
12907 .* <__lib_func4_from_thumb>:
12908 .*: 4778 bx pc
12909 - .*: 46c0 nop ; \(mov r8, r8\)
12910 + .*: e7fd b.n .+ <.+>
12911 .*: e59fc000 ldr ip, \[pc\] ; .* <__lib_func4_from_thumb\+0xc>
12912 .*: e08cf00f add pc, ip, pc
12913 .*: feffff.. .word 0xfeffff..
12915 .* <__app_func_weak_from_thumb>:
12916 .*: 4778 bx pc
12917 - .*: 46c0 nop ; \(mov r8, r8\)
12918 + .*: e7fd b.n .+ <.+>
12919 .*: e59fc000 ldr ip, \[pc\] ; .* <__app_func_weak_from_thumb\+0xc>
12920 .*: e08cf00f add pc, ip, pc
12921 .*: feffff.. .word 0xfeffff..
12923 .* <__lib_func3_from_thumb>:
12924 .*: 4778 bx pc
12925 - .*: 46c0 nop ; \(mov r8, r8\)
12926 + .*: e7fd b.n .+ <.+>
12927 .*: e59fc000 ldr ip, \[pc\] ; .* <__lib_func3_from_thumb\+0xc>
12928 .*: e08cf00f add pc, ip, pc
12929 .*: feffff.. .word 0xfeffff..
12930 @@ -94,14 +94,14 @@ Disassembly of section .text:
12932 .* <__app_func_weak_from_thumb>:
12933 .*: 4778 bx pc
12934 - .*: 46c0 nop ; \(mov r8, r8\)
12935 + .*: e7fd b.n .+ <.+>
12936 .*: e59fc000 ldr ip, \[pc\] ; .* <__app_func_weak_from_thumb\+0xc>
12937 .*: e08cf00f add pc, ip, pc
12938 .*: fdffff34 .word 0xfdffff34
12940 .* <__app_func_from_thumb>:
12941 .*: 4778 bx pc
12942 - .*: 46c0 nop ; \(mov r8, r8\)
12943 + .*: e7fd b.n .+ <.+>
12944 .*: e59fc000 ldr ip, \[pc\] ; .* <__app_func_from_thumb\+0xc>
12945 .*: e08cf00f add pc, ip, pc
12946 .*: fdffff14 .word 0xfdffff14
12947 diff --git a/ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d b/ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d
12948 index aff4df79bc..f96d467cea 100644
12949 --- a/ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d
12950 +++ b/ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d
12951 @@ -9,7 +9,7 @@ Disassembly of section .text:
12953 01f01018 <__bar_from_thumb>:
12954 1f01018: 4778 bx pc
12955 - 1f0101a: 46c0 nop ; \(mov r8, r8\)
12956 + 1f0101a: e7fd b.n .+ <.+>
12957 1f0101c: e59fc000 ldr ip, \[pc\] ; 1f01024 <__bar_from_thumb\+0xc>
12958 1f01020: e08cf00f add pc, ip, pc
12959 1f01024: 000fffec .word 0x000fffec
12960 diff --git a/ld/testsuite/ld-arm/farcall-thumb-arm-short.d b/ld/testsuite/ld-arm/farcall-thumb-arm-short.d
12961 index 4e19039433..b74f385c96 100644
12962 --- a/ld/testsuite/ld-arm/farcall-thumb-arm-short.d
12963 +++ b/ld/testsuite/ld-arm/farcall-thumb-arm-short.d
12964 @@ -9,7 +9,7 @@ Disassembly of section .text:
12966 00001008 <__bar_from_thumb>:
12967 1008: 4778 bx pc
12968 - 100a: 46c0 nop ; \(mov r8, r8\)
12969 + 100a: e7fd b.n .+ <.+>
12970 100c: ea000400 b 2014 <bar>
12971 Disassembly of section .foo:
12973 diff --git a/ld/testsuite/ld-arm/farcall-thumb-arm.d b/ld/testsuite/ld-arm/farcall-thumb-arm.d
12974 index 5dc377a0b0..d62649d838 100644
12975 --- a/ld/testsuite/ld-arm/farcall-thumb-arm.d
12976 +++ b/ld/testsuite/ld-arm/farcall-thumb-arm.d
12977 @@ -9,13 +9,13 @@ Disassembly of section .text:
12979 01f01018 <__bar_from_thumb>:
12980 1f01018: 4778 bx pc
12981 - 1f0101a: 46c0 nop ; \(mov r8, r8\)
12982 + 1f0101a: e7fd b.n .+ <.+>
12983 1f0101c: e51ff004 ldr pc, \[pc, #-4\] ; 1f01020 <__bar_from_thumb\+0x8>
12984 1f01020: 02001014 .word 0x02001014
12986 01f01024 <__bar_from_thumb>:
12987 1f01024: 4778 bx pc
12988 - 1f01026: 46c0 nop ; \(mov r8, r8\)
12989 + 1f01026: e7fd b.n .+ <.+>
12990 1f01028: ea03fff9 b 2001014 <bar>
12991 1f0102c: 00000000 andeq r0, r0, r0
12993 diff --git a/ld/testsuite/ld-arm/farcall-thumb-thumb-pic-veneer.d b/ld/testsuite/ld-arm/farcall-thumb-thumb-pic-veneer.d
12994 index 8b14599a53..0b7184bba2 100644
12995 --- a/ld/testsuite/ld-arm/farcall-thumb-thumb-pic-veneer.d
12996 +++ b/ld/testsuite/ld-arm/farcall-thumb-thumb-pic-veneer.d
12997 @@ -9,7 +9,7 @@ Disassembly of section .text:
12999 00001008 <__bar_veneer>:
13000 1008: 4778 bx pc
13001 - 100a: 46c0 nop ; \(mov r8, r8\)
13002 + 100a: e7fd b.n .+ <.+>
13003 100c: e59fc004 ldr ip, \[pc, #4\] ; 1018 <__bar_veneer\+0x10>
13004 1010: e08fc00c add ip, pc, ip
13005 1014: e12fff1c bx ip
13006 diff --git a/ld/testsuite/ld-arm/farcall-thumb-thumb.d b/ld/testsuite/ld-arm/farcall-thumb-thumb.d
13007 index 4f4c2c9bd6..0d9a898eff 100644
13008 --- a/ld/testsuite/ld-arm/farcall-thumb-thumb.d
13009 +++ b/ld/testsuite/ld-arm/farcall-thumb-thumb.d
13010 @@ -9,7 +9,7 @@ Disassembly of section .text:
13012 00001008 <__bar_veneer>:
13013 1008: 4778 bx pc
13014 - 100a: 46c0 nop ; \(mov r8, r8\)
13015 + 100a: e7fd b.n .+ <.+>
13016 100c: e59fc000 ldr ip, \[pc\] ; 1014 <__bar_veneer\+0xc>
13017 1010: e12fff1c bx ip
13018 1014: 02001015 .word 0x02001015
13019 diff --git a/ld/testsuite/ld-arm/fix-arm1176-on.d b/ld/testsuite/ld-arm/fix-arm1176-on.d
13020 index 834618e89c..46510dc73d 100644
13021 --- a/ld/testsuite/ld-arm/fix-arm1176-on.d
13022 +++ b/ld/testsuite/ld-arm/fix-arm1176-on.d
13023 @@ -9,7 +9,7 @@ Disassembly of section .foo:
13025 [0-9a-f]+ <__func_to_branch_to_veneer>:
13026 +[0-9a-f]+: 4778 bx pc
13027 - +[0-9a-f]+: 46c0 nop ; \(mov r8, r8\)
13028 + +[0-9a-f]+: e7fd b.n .+ <.+>
13029 +[0-9a-f]+: e51ff004 ldr pc, \[pc, #-4\] ; 2001020 <__func_to_branch_to_veneer\+0x8>
13030 +[0-9a-f]+: ........ .word 0x........
13031 +[0-9a-f]+: 00000000 .word 0x00000000
13032 diff --git a/ld/testsuite/ld-arm/ifunc-10.dd b/ld/testsuite/ld-arm/ifunc-10.dd
13033 index 05e4be5b59..6b9771f6c0 100644
13034 --- a/ld/testsuite/ld-arm/ifunc-10.dd
13035 +++ b/ld/testsuite/ld-arm/ifunc-10.dd
13036 @@ -18,7 +18,7 @@ Disassembly of section \.plt:
13037 #------------------------------------------------------------------------------
13038 00009014 <atf2@plt>:
13039 9014: 4778 bx pc
13040 - 9016: 46c0 nop ; \(mov r8, r8\)
13041 + 9016: e7fd b.n .+ <.+>
13042 #------------------------------------------------------------------------------
13043 #------ atf2's .plt entry
13044 #------------------------------------------------------------------------------
13045 @@ -37,7 +37,7 @@ Disassembly of section \.plt:
13046 #------------------------------------------------------------------------------
13047 00009030 <ttf2@plt>:
13048 9030: 4778 bx pc
13049 - 9032: 46c0 nop ; \(mov r8, r8\)
13050 + 9032: e7fd b.n .+ <.+>
13051 #------------------------------------------------------------------------------
13052 #------ ttf2's .plt entry
13053 #------------------------------------------------------------------------------
13054 @@ -49,7 +49,7 @@ Disassembly of section \.plt:
13055 #------------------------------------------------------------------------------
13056 00009040 <tbf2@plt>:
13057 9040: 4778 bx pc
13058 - 9042: 46c0 nop ; \(mov r8, r8\)
13059 + 9042: e7fd b.n .+ <.+>
13060 #------------------------------------------------------------------------------
13061 #------ tbf2's .plt entry
13062 #------------------------------------------------------------------------------
13063 @@ -75,7 +75,7 @@ Disassembly of section \.plt:
13064 #------------------------------------------------------------------------------
13065 00009068 <abf4@plt>:
13066 9068: 4778 bx pc
13067 - 906a: 46c0 nop ; \(mov r8, r8\)
13068 + 906a: e7fd b.n .+ <.+>
13069 #------------------------------------------------------------------------------
13070 #------ abf4's .plt entry
13071 #------------------------------------------------------------------------------
13072 @@ -87,7 +87,7 @@ Disassembly of section \.plt:
13073 #------------------------------------------------------------------------------
13074 00009078 <tbf4@plt>:
13075 9078: 4778 bx pc
13076 - 907a: 46c0 nop ; \(mov r8, r8\)
13077 + 907a: e7fd b.n .+ <.+>
13078 #------------------------------------------------------------------------------
13079 #------ tbf4's .plt entry
13080 #------------------------------------------------------------------------------
13081 @@ -99,7 +99,7 @@ Disassembly of section \.plt:
13082 #------------------------------------------------------------------------------
13083 00009088 <ttf4@plt>:
13084 9088: 4778 bx pc
13085 - 908a: 46c0 nop ; \(mov r8, r8\)
13086 + 908a: e7fd b.n .+ <.+>
13087 #------------------------------------------------------------------------------
13088 #------ ttf4's .plt entry
13089 #------------------------------------------------------------------------------
13090 @@ -111,7 +111,7 @@ Disassembly of section \.plt:
13091 #------------------------------------------------------------------------------
13092 00009098 <atf4@plt>:
13093 9098: 4778 bx pc
13094 - 909a: 46c0 nop ; \(mov r8, r8\)
13095 + 909a: e7fd b.n .+ <.+>
13096 #------------------------------------------------------------------------------
13097 #------ atf4's .plt entry
13098 #------------------------------------------------------------------------------
13099 @@ -130,7 +130,7 @@ Disassembly of section \.plt:
13100 #------------------------------------------------------------------------------
13101 000090b4 <abf2@plt>:
13102 90b4: 4778 bx pc
13103 - 90b6: 46c0 nop ; \(mov r8, r8\)
13104 + 90b6: e7fd b.n .+ <.+>
13105 #------------------------------------------------------------------------------
13106 #------ abf2's .plt entry
13107 #------------------------------------------------------------------------------
13108 @@ -151,7 +151,7 @@ Disassembly of section \.iplt:
13109 #------ thumb entry to atf1's .iplt entry
13110 #------------------------------------------------------------------------------
13111 90d0: 4778 bx pc
13112 - 90d2: 46c0 nop ; \(mov r8, r8\)
13113 + 90d2: e7fd b.n .+ <.+>
13114 #------------------------------------------------------------------------------
13115 #------ atf1's .iplt entry
13116 #------------------------------------------------------------------------------
13117 @@ -162,7 +162,7 @@ Disassembly of section \.iplt:
13118 #------ thumb entry to abf1's .iplt entry
13119 #------------------------------------------------------------------------------
13120 90e0: 4778 bx pc
13121 - 90e2: 46c0 nop ; \(mov r8, r8\)
13122 + 90e2: e7fd b.n .+ <.+>
13123 #------------------------------------------------------------------------------
13124 #------ abf1's .iplt entry
13125 #------------------------------------------------------------------------------
13126 @@ -179,7 +179,7 @@ Disassembly of section \.iplt:
13127 #------ thumb entry to ttf1's .iplt entry
13128 #------------------------------------------------------------------------------
13129 90fc: 4778 bx pc
13130 - 90fe: 46c0 nop ; \(mov r8, r8\)
13131 + 90fe: e7fd b.n .+ <.+>
13132 #------------------------------------------------------------------------------
13133 #------ ttf1's .iplt entry
13134 #------------------------------------------------------------------------------
13135 @@ -190,7 +190,7 @@ Disassembly of section \.iplt:
13136 #------ thumb entry to tbf1's .iplt entry
13137 #------------------------------------------------------------------------------
13138 910c: 4778 bx pc
13139 - 910e: 46c0 nop ; \(mov r8, r8\)
13140 + 910e: e7fd b.n .+ <.+>
13141 #------------------------------------------------------------------------------
13142 #------ tbf1's .iplt entry
13143 #------------------------------------------------------------------------------
13144 @@ -201,7 +201,7 @@ Disassembly of section \.iplt:
13145 #------ thumb entry to atf3
13146 #------------------------------------------------------------------------------
13147 911c: 4778 bx pc
13148 - 911e: 46c0 nop ; \(mov r8, r8\)
13149 + 911e: e7fd b.n .+ <.+>
13151 00009120 <atf3>:
13152 9120: e28fc600 add ip, pc, #0, 12
13153 @@ -211,7 +211,7 @@ Disassembly of section \.iplt:
13154 #------ thumb entry to abf3
13155 #------------------------------------------------------------------------------
13156 912c: 4778 bx pc
13157 - 912e: 46c0 nop ; \(mov r8, r8\)
13158 + 912e: e7fd b.n .+ <.+>
13160 00009130 <abf3>:
13161 9130: e28fc600 add ip, pc, #0, 12
13162 @@ -221,7 +221,7 @@ Disassembly of section \.iplt:
13163 #------ thumb entry to ttf3
13164 #------------------------------------------------------------------------------
13165 913c: 4778 bx pc
13166 - 913e: 46c0 nop ; \(mov r8, r8\)
13167 + 913e: e7fd b.n .+ <.+>
13169 00009140 <ttf3>:
13170 9140: e28fc600 add ip, pc, #0, 12
13171 @@ -231,7 +231,7 @@ Disassembly of section \.iplt:
13172 #------ thumb entry to tbf3
13173 #------------------------------------------------------------------------------
13174 914c: 4778 bx pc
13175 - 914e: 46c0 nop ; \(mov r8, r8\)
13176 + 914e: e7fd b.n .+ <.+>
13178 00009150 <tbf3>:
13179 9150: e28fc600 add ip, pc, #0, 12
13180 diff --git a/ld/testsuite/ld-arm/ifunc-2.dd b/ld/testsuite/ld-arm/ifunc-2.dd
13181 index 91eab540d2..a60ef2b027 100644
13182 --- a/ld/testsuite/ld-arm/ifunc-2.dd
13183 +++ b/ld/testsuite/ld-arm/ifunc-2.dd
13184 @@ -21,7 +21,7 @@ Disassembly of section \.iplt:
13185 #------ thumb entry to f3's .iplt entry
13186 #------------------------------------------------------------------------------
13187 9018: 4778 bx pc
13188 - 901a: 46c0 nop ; \(mov r8, r8\)
13189 + 901a: e7fd b.n .+ <.+>
13190 #------------------------------------------------------------------------------
13191 #------ f3's .iplt entry
13192 #------------------------------------------------------------------------------
13193 @@ -32,7 +32,7 @@ Disassembly of section \.iplt:
13194 #------ thumb entry to f4's .iplt entry
13195 #------------------------------------------------------------------------------
13196 9028: 4778 bx pc
13197 - 902a: 46c0 nop ; \(mov r8, r8\)
13198 + 902a: e7fd b.n .+ <.+>
13199 #------------------------------------------------------------------------------
13200 #------ f4's .iplt entry
13201 #------------------------------------------------------------------------------
13202 @@ -43,7 +43,7 @@ Disassembly of section \.iplt:
13203 #------ thumb entry to f7
13204 #------------------------------------------------------------------------------
13205 9038: 4778 bx pc
13206 - 903a: 46c0 nop ; \(mov r8, r8\)
13207 + 903a: e7fd b.n .+ <.+>
13209 0000903c <f7>:
13210 903c: e28fc600 add ip, pc, #0, 12
13211 @@ -58,7 +58,7 @@ Disassembly of section \.iplt:
13212 #------ thumb entry to f8
13213 #------------------------------------------------------------------------------
13214 9054: 4778 bx pc
13215 - 9056: 46c0 nop ; \(mov r8, r8\)
13216 + 9056: e7fd b.n .+ <.+>
13218 00009058 <f8>:
13219 9058: e28fc600 add ip, pc, #0, 12
13220 diff --git a/ld/testsuite/ld-arm/ifunc-4.dd b/ld/testsuite/ld-arm/ifunc-4.dd
13221 index 647a340855..89fc34b85d 100644
13222 --- a/ld/testsuite/ld-arm/ifunc-4.dd
13223 +++ b/ld/testsuite/ld-arm/ifunc-4.dd
13224 @@ -18,7 +18,7 @@ Disassembly of section \.plt:
13225 #------------------------------------------------------------------------------
13226 00009014 <atf2@plt>:
13227 9014: 4778 bx pc
13228 - 9016: 46c0 nop ; \(mov r8, r8\)
13229 + 9016: e7fd b.n .+ <.+>
13230 #------------------------------------------------------------------------------
13231 #------ atf2's .plt entry
13232 #------------------------------------------------------------------------------
13233 @@ -30,7 +30,7 @@ Disassembly of section \.plt:
13234 #------------------------------------------------------------------------------
13235 00009024 <ttf2@plt>:
13236 9024: 4778 bx pc
13237 - 9026: 46c0 nop ; \(mov r8, r8\)
13238 + 9026: e7fd b.n .+ <.+>
13239 #------------------------------------------------------------------------------
13240 #------ ttf2's .plt entry
13241 #------------------------------------------------------------------------------
13242 @@ -42,7 +42,7 @@ Disassembly of section \.plt:
13243 #------------------------------------------------------------------------------
13244 00009034 <tbf2@plt>:
13245 9034: 4778 bx pc
13246 - 9036: 46c0 nop ; \(mov r8, r8\)
13247 + 9036: e7fd b.n .+ <.+>
13248 #------------------------------------------------------------------------------
13249 #------ tbf2's .plt entry
13250 #------------------------------------------------------------------------------
13251 @@ -68,7 +68,7 @@ Disassembly of section \.plt:
13252 #------------------------------------------------------------------------------
13253 0000905c <abf2@plt>:
13254 905c: 4778 bx pc
13255 - 905e: 46c0 nop ; \(mov r8, r8\)
13256 + 905e: e7fd b.n .+ <.+>
13257 #------------------------------------------------------------------------------
13258 #------ abf2's .plt entry
13259 #------------------------------------------------------------------------------
13260 @@ -89,7 +89,7 @@ Disassembly of section \.iplt:
13261 #------ thumb entry to atf1's .iplt entry
13262 #------------------------------------------------------------------------------
13263 9078: 4778 bx pc
13264 - 907a: 46c0 nop ; \(mov r8, r8\)
13265 + 907a: e7fd b.n .+ <.+>
13266 #------------------------------------------------------------------------------
13267 #------ atf1's .iplt entry
13268 #------------------------------------------------------------------------------
13269 @@ -100,7 +100,7 @@ Disassembly of section \.iplt:
13270 #------ thumb entry to abf1's .iplt entry
13271 #------------------------------------------------------------------------------
13272 9088: 4778 bx pc
13273 - 908a: 46c0 nop ; \(mov r8, r8\)
13274 + 908a: e7fd b.n .+ <.+>
13275 #------------------------------------------------------------------------------
13276 #------ abf1's .iplt entry
13277 #------------------------------------------------------------------------------
13278 @@ -117,7 +117,7 @@ Disassembly of section \.iplt:
13279 #------ thumb entry to ttf1's .iplt entry
13280 #------------------------------------------------------------------------------
13281 90a4: 4778 bx pc
13282 - 90a6: 46c0 nop ; \(mov r8, r8\)
13283 + 90a6: e7fd b.n .+ <.+>
13284 #------------------------------------------------------------------------------
13285 #------ ttf1's .iplt entry
13286 #------------------------------------------------------------------------------
13287 @@ -128,7 +128,7 @@ Disassembly of section \.iplt:
13288 #------ thumb entry to tbf1's .iplt entry
13289 #------------------------------------------------------------------------------
13290 90b4: 4778 bx pc
13291 - 90b6: 46c0 nop ; \(mov r8, r8\)
13292 + 90b6: e7fd b.n .+ <.+>
13293 #------------------------------------------------------------------------------
13294 #------ tbf1's .iplt entry
13295 #------------------------------------------------------------------------------
13296 @@ -145,7 +145,7 @@ Disassembly of section \.iplt:
13297 #------ thumb entry to atf3's .iplt entry
13298 #------------------------------------------------------------------------------
13299 90d0: 4778 bx pc
13300 - 90d2: 46c0 nop ; \(mov r8, r8\)
13301 + 90d2: e7fd b.n .+ <.+>
13302 #------------------------------------------------------------------------------
13303 #------ atf3's .iplt entry
13304 #------------------------------------------------------------------------------
13305 @@ -156,7 +156,7 @@ Disassembly of section \.iplt:
13306 #------ thumb entry to abf3's .iplt entry
13307 #------------------------------------------------------------------------------
13308 90e0: 4778 bx pc
13309 - 90e2: 46c0 nop ; \(mov r8, r8\)
13310 + 90e2: e7fd b.n .+ <.+>
13311 #------------------------------------------------------------------------------
13312 #------ abf3's .iplt entry
13313 #------------------------------------------------------------------------------
13314 @@ -167,7 +167,7 @@ Disassembly of section \.iplt:
13315 #------ thumb entry to ttf3's .iplt entry
13316 #------------------------------------------------------------------------------
13317 90f0: 4778 bx pc
13318 - 90f2: 46c0 nop ; \(mov r8, r8\)
13319 + 90f2: e7fd b.n .+ <.+>
13320 #------------------------------------------------------------------------------
13321 #------ ttf3's .iplt entry
13322 #------------------------------------------------------------------------------
13323 @@ -178,7 +178,7 @@ Disassembly of section \.iplt:
13324 #------ thumb entry to tbf3's .iplt entry
13325 #------------------------------------------------------------------------------
13326 9100: 4778 bx pc
13327 - 9102: 46c0 nop ; \(mov r8, r8\)
13328 + 9102: e7fd b.n .+ <.+>
13329 #------------------------------------------------------------------------------
13330 #------ tbf3's .iplt entry
13331 #------------------------------------------------------------------------------
13332 @@ -195,7 +195,7 @@ Disassembly of section \.iplt:
13333 #------ thumb entry to abf4's .iplt entry
13334 #------------------------------------------------------------------------------
13335 911c: 4778 bx pc
13336 - 911e: 46c0 nop ; \(mov r8, r8\)
13337 + 911e: e7fd b.n .+ <.+>
13338 #------------------------------------------------------------------------------
13339 #------ abf4's .iplt entry
13340 #------------------------------------------------------------------------------
13341 @@ -206,7 +206,7 @@ Disassembly of section \.iplt:
13342 #------ thumb entry to tbf4's .iplt entry
13343 #------------------------------------------------------------------------------
13344 912c: 4778 bx pc
13345 - 912e: 46c0 nop ; \(mov r8, r8\)
13346 + 912e: e7fd b.n .+ <.+>
13347 #------------------------------------------------------------------------------
13348 #------ tbf4's .iplt entry
13349 #------------------------------------------------------------------------------
13350 @@ -217,7 +217,7 @@ Disassembly of section \.iplt:
13351 #------ thumb entry to ttf4's .iplt entry
13352 #------------------------------------------------------------------------------
13353 913c: 4778 bx pc
13354 - 913e: 46c0 nop ; \(mov r8, r8\)
13355 + 913e: e7fd b.n .+ <.+>
13356 #------------------------------------------------------------------------------
13357 #------ ttf4's .iplt entry
13358 #------------------------------------------------------------------------------
13359 @@ -234,7 +234,7 @@ Disassembly of section \.iplt:
13360 #------ thumb entry to atf4's .iplt entry
13361 #------------------------------------------------------------------------------
13362 9158: 4778 bx pc
13363 - 915a: 46c0 nop ; \(mov r8, r8\)
13364 + 915a: e7fd b.n .+ <.+>
13365 #------------------------------------------------------------------------------
13366 #------ atf4's .iplt entry
13367 #------------------------------------------------------------------------------
13368 diff --git a/ld/testsuite/ld-arm/ifunc-6.dd b/ld/testsuite/ld-arm/ifunc-6.dd
13369 index 3c9cbd5351..c060cb2051 100644
13370 --- a/ld/testsuite/ld-arm/ifunc-6.dd
13371 +++ b/ld/testsuite/ld-arm/ifunc-6.dd
13372 @@ -9,7 +9,7 @@ Disassembly of section \.iplt:
13373 #------ thumb entry to f3's .iplt entry
13374 #------------------------------------------------------------------------------
13375 9000: 4778 bx pc
13376 - 9002: 46c0 nop ; \(mov r8, r8\)
13377 + 9002: e7fd b.n .+ <.+>
13378 #------------------------------------------------------------------------------
13379 #------ f3's .iplt entry
13380 #------------------------------------------------------------------------------
13381 @@ -26,7 +26,7 @@ Disassembly of section \.iplt:
13382 #------ thumb entry to f4's .iplt entry
13383 #------------------------------------------------------------------------------
13384 901c: 4778 bx pc
13385 - 901e: 46c0 nop ; \(mov r8, r8\)
13386 + 901e: e7fd b.n .+ <.+>
13387 #------------------------------------------------------------------------------
13388 #------ f4's .iplt entry
13389 #------------------------------------------------------------------------------
13390 diff --git a/ld/testsuite/ld-arm/ifunc-8.dd b/ld/testsuite/ld-arm/ifunc-8.dd
13391 index 50a9177092..8216eb148d 100644
13392 --- a/ld/testsuite/ld-arm/ifunc-8.dd
13393 +++ b/ld/testsuite/ld-arm/ifunc-8.dd
13394 @@ -15,7 +15,7 @@ Disassembly of section \.iplt:
13395 #------ thumb entry to atf1's .iplt entry
13396 #------------------------------------------------------------------------------
13397 900c: 4778 bx pc
13398 - 900e: 46c0 nop ; \(mov r8, r8\)
13399 + 900e: e7fd b.n .+ <.+>
13400 #------------------------------------------------------------------------------
13401 #------ atf1's .iplt entry
13402 #------------------------------------------------------------------------------
13403 @@ -26,7 +26,7 @@ Disassembly of section \.iplt:
13404 #------ thumb entry to abf1's .iplt entry
13405 #------------------------------------------------------------------------------
13406 901c: 4778 bx pc
13407 - 901e: 46c0 nop ; \(mov r8, r8\)
13408 + 901e: e7fd b.n .+ <.+>
13409 #------------------------------------------------------------------------------
13410 #------ abf1's .iplt entry
13411 #------------------------------------------------------------------------------
13412 @@ -43,7 +43,7 @@ Disassembly of section \.iplt:
13413 #------ thumb entry to ttf1's .iplt entry
13414 #------------------------------------------------------------------------------
13415 9038: 4778 bx pc
13416 - 903a: 46c0 nop ; \(mov r8, r8\)
13417 + 903a: e7fd b.n .+ <.+>
13418 #------------------------------------------------------------------------------
13419 #------ ttf1's .iplt entry
13420 #------------------------------------------------------------------------------
13421 @@ -54,7 +54,7 @@ Disassembly of section \.iplt:
13422 #------ thumb entry to tbf1's .iplt entry
13423 #------------------------------------------------------------------------------
13424 9048: 4778 bx pc
13425 - 904a: 46c0 nop ; \(mov r8, r8\)
13426 + 904a: e7fd b.n .+ <.+>
13427 #------------------------------------------------------------------------------
13428 #------ tbf1's .iplt entry
13429 #------------------------------------------------------------------------------
13430 @@ -65,7 +65,7 @@ Disassembly of section \.iplt:
13431 #------ thumb entry to atf3's .iplt entry
13432 #------------------------------------------------------------------------------
13433 9058: 4778 bx pc
13434 - 905a: 46c0 nop ; \(mov r8, r8\)
13435 + 905a: e7fd b.n .+ <.+>
13436 #------------------------------------------------------------------------------
13437 #------ atf3's .iplt entry
13438 #------------------------------------------------------------------------------
13439 @@ -76,7 +76,7 @@ Disassembly of section \.iplt:
13440 #------ thumb entry to abf3's .iplt entry
13441 #------------------------------------------------------------------------------
13442 9068: 4778 bx pc
13443 - 906a: 46c0 nop ; \(mov r8, r8\)
13444 + 906a: e7fd b.n .+ <.+>
13445 #------------------------------------------------------------------------------
13446 #------ abf3's .iplt entry
13447 #------------------------------------------------------------------------------
13448 @@ -87,7 +87,7 @@ Disassembly of section \.iplt:
13449 #------ thumb entry to ttf3's .iplt entry
13450 #------------------------------------------------------------------------------
13451 9078: 4778 bx pc
13452 - 907a: 46c0 nop ; \(mov r8, r8\)
13453 + 907a: e7fd b.n .+ <.+>
13454 #------------------------------------------------------------------------------
13455 #------ ttf3's .iplt entry
13456 #------------------------------------------------------------------------------
13457 @@ -98,7 +98,7 @@ Disassembly of section \.iplt:
13458 #------ thumb entry to tbf3's .iplt entry
13459 #------------------------------------------------------------------------------
13460 9088: 4778 bx pc
13461 - 908a: 46c0 nop ; \(mov r8, r8\)
13462 + 908a: e7fd b.n .+ <.+>
13463 #------------------------------------------------------------------------------
13464 #------ tbf3's .iplt entry
13465 #------------------------------------------------------------------------------
13466 diff --git a/ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d b/ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d
13467 index d818cf579e..88481f0e92 100644
13468 --- a/ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d
13469 +++ b/ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d
13470 @@ -10,7 +10,7 @@ Disassembly of section destsect:
13471 Disassembly of section .text:
13473 000080.. <[^>]*>:
13474 - 80..: (8002f040|f0408002) .word 0x(8002f040|f0408002)
13475 + 80..: f040 8002 bne.w 8008 <__dest_veneer>
13476 80..: 0000 movs r0, r0
13479 diff --git a/ld/testsuite/ld-arm/jump-reloc-veneers-long.d b/ld/testsuite/ld-arm/jump-reloc-veneers-long.d
13480 index 6bd5652de3..1edb1b3772 100644
13481 --- a/ld/testsuite/ld-arm/jump-reloc-veneers-long.d
13482 +++ b/ld/testsuite/ld-arm/jump-reloc-veneers-long.d
13483 @@ -10,12 +10,13 @@ Disassembly of section destsect:
13484 Disassembly of section .text:
13486 000080.. <[^>]*>:
13487 - 80..: (b802f000|f000b802) .word 0x(b802f000|f000b802)
13488 - 80..: 00000000 andeq r0, r0, r0
13489 + 80..: f000 b802 b.w 8008 <__dest_veneer>
13490 + 80..: 0000 movs r0, r0
13491 + ...
13493 000080.. <[^>]*>:
13494 80..: 4778 bx pc
13495 - 80..: 46c0 nop ; \(mov r8, r8\)
13496 + 80..: e7fd b.n .+ <.+>
13497 80..: e59fc000 ldr ip, \[pc\] ; 80.. <__dest_veneer\+0xc>
13498 80..: e12fff1c bx ip
13499 80..: 09000001 .word 0x09000001
13500 diff --git a/ld/testsuite/ld-arm/mixed-app.d b/ld/testsuite/ld-arm/mixed-app.d
13501 index 4bcbdad8de..99c6e5dcf6 100644
13502 --- a/ld/testsuite/ld-arm/mixed-app.d
13503 +++ b/ld/testsuite/ld-arm/mixed-app.d
13504 @@ -14,7 +14,7 @@ Disassembly of section .plt:
13505 .*: .*
13506 .* <lib_func2@plt>:
13507 .*: 4778 bx pc
13508 - .*: 46c0 nop ; \(mov r8, r8\)
13509 + .*: e7fd b.n .+ <.+>
13510 .*: e28fc6.* add ip, pc, #.*
13511 .*: e28cca.* add ip, ip, #.* ; 0x.*
13512 .*: e5bcf.* ldr pc, \[ip, #.*\]!.*
13513 diff --git a/ld/testsuite/ld-arm/thumb2-b-interwork.d b/ld/testsuite/ld-arm/thumb2-b-interwork.d
13514 index 67cb8638ec..e01ef50541 100644
13515 --- a/ld/testsuite/ld-arm/thumb2-b-interwork.d
13516 +++ b/ld/testsuite/ld-arm/thumb2-b-interwork.d
13517 @@ -11,6 +11,6 @@ Disassembly of section .text:
13519 [0-9a-f]+ <__bar_from_thumb>:
13520 +[0-9a-f]+: 4778 bx pc
13521 - +[0-9a-f]+: 46c0 nop ; \(mov r8, r8\)
13522 + +[0-9a-f]+: e7fd b.n .+ <.+>
13523 +[0-9a-f]+: eafffffc b [0-9a-f]+ <bar>
13525 diff --git a/ld/testsuite/ld-arm/tls-longplt.d b/ld/testsuite/ld-arm/tls-longplt.d
13526 index 066467228b..c7fad34025 100644
13527 --- a/ld/testsuite/ld-arm/tls-longplt.d
13528 +++ b/ld/testsuite/ld-arm/tls-longplt.d
13529 @@ -58,7 +58,7 @@ Disassembly of section .foo:
13531 04001038 <__unnamed_veneer>:
13532 4001038: 4778 bx pc
13533 - 400103a: 46c0 nop ; .*
13534 + 400103a: e7fd b.n .+ <.+>
13535 400103c: e51ff004 ldr pc, \[pc, #-4\] ; .*
13536 4001040: 000081b0 .word 0x000081b0
13537 4001044: 00000000 .word 0x00000000
13538 diff --git a/ld/testsuite/ld-arm/tls-thumb1.d b/ld/testsuite/ld-arm/tls-thumb1.d
13539 index 3b39f65604..41d5f8c1b8 100644
13540 --- a/ld/testsuite/ld-arm/tls-thumb1.d
13541 +++ b/ld/testsuite/ld-arm/tls-thumb1.d
13542 @@ -38,7 +38,7 @@ Disassembly of section .text:
13544 000081a0 <__unnamed_veneer>:
13545 .*: 4778 bx pc
13546 -.*: 46c0 nop ; .*
13547 +.*: e7fd b.n .+ <.+>
13548 .*: e59f1000 ldr r1, \[pc\] ; .*
13549 .*: e081f00f add pc, r1, pc
13550 .*: ffffffa0 .word 0xffffffa0
13551 @@ -67,7 +67,7 @@ Disassembly of section .foo:
13553 0400103c <__unnamed_veneer>:
13554 .*: 4778 bx pc
13555 -.*: 46c0 nop ; .*
13556 +.*: e7fd b.n .+ <.+>
13557 .*: e59f1000 ldr r1, \[pc\] ; .*
13558 .*: e081f00f add pc, r1, pc
13559 .*: fc007104 .word 0xfc007104
13560 diff --git a/ld/testsuite/ld-s390/gotreloc_31-1.dd b/ld/testsuite/ld-s390/gotreloc_31-1.dd
13561 index d6dd86162d..b1cf37c54d 100644
13562 --- a/ld/testsuite/ld-s390/gotreloc_31-1.dd
13563 +++ b/ld/testsuite/ld-s390/gotreloc_31-1.dd
13564 @@ -4,10 +4,10 @@ tmpdir/gotreloc_31-1: file format elf32-s390
13565 Disassembly of section .text:
13567 .* <foo>:
13568 -.*: c4 18 00 00 08 50 [ ]*lgrl %r1,11a8 <\.got\+0x8>
13569 -.*: e3 10 c0 08 00 04 [ ]*lg %r1,8\(%r12\)
13570 +.*: c4 18 00 00 08 56 [ ]*lgrl %r1,11b4 <_GLOBAL_OFFSET_TABLE_\+0x14>
13571 +.*: e3 10 c0 14 00 04 [ ]*lg %r1,20\(%r12\)
13572 .*: c0 10 00 00 08 52 [ ]*larl %r1,11b8 <bar>
13573 -.*: 58 10 c0 08 [ ]*l %r1,8\(%r12\)
13574 +.*: 58 10 c0 14 [ ]*l %r1,20\(%r12\)
13575 .*: c0 10 00 00 08 4d [ ]*larl %r1,11b8 <bar>
13576 -.*: c4 18 00 00 08 40 [ ]*lgrl %r1,11a4 <\.got\+0x4>
13577 -.*: c4 18 00 00 08 3b [ ]*lgrl %r1,11a0 <\.got>
13578 +.*: c4 18 00 00 08 46 [ ]*lgrl %r1,11b0 <_GLOBAL_OFFSET_TABLE_\+0x10>
13579 +.*: c4 18 00 00 08 41 [ ]*lgrl %r1,11ac <_GLOBAL_OFFSET_TABLE_\+0xc>
13580 diff --git a/ld/testsuite/ld-s390/s390.exp b/ld/testsuite/ld-s390/s390.exp
13581 index 38fd072104..7970f23a89 100644
13582 --- a/ld/testsuite/ld-s390/s390.exp
13583 +++ b/ld/testsuite/ld-s390/s390.exp
13584 @@ -92,8 +92,6 @@ if [istarget "s390-*-*"] {
13587 if [istarget "s390x-*-*"] {
13588 - if {! [istarget "*-*-tpf"] } {
13589 - run_ld_link_tests $s390tests
13591 + run_ld_link_tests $s390tests
13592 run_ld_link_tests $s390xtests
13594 diff --git a/ld/testsuite/ld-s390/tlsbin.dd b/ld/testsuite/ld-s390/tlsbin.dd
13595 index 4d992c4bbf..677357c69f 100644
13596 --- a/ld/testsuite/ld-s390/tlsbin.dd
13597 +++ b/ld/testsuite/ld-s390/tlsbin.dd
13598 @@ -27,9 +27,9 @@ Disassembly of section .text:
13599 # __tls_get_addr@plt-.LT1
13600 +[0-9a-f]+: [0-9a-f ]+ .long 0x[0-9a-f]+
13601 # sG1@tlsgd
13602 - +[0-9a-f]+: 00 00 00 18 .long 0x00000018
13603 + +[0-9a-f]+: 00 00 00 28 .long 0x00000028
13604 # sG2@tlsgd
13605 - +[0-9a-f]+: 00 00 00 10 .long 0x00000010
13606 + +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13607 # sg1@tlsgd
13608 +[0-9a-f]+: ff ff ff 60 .long 0xffffff60
13609 # sl1@tlsgd
13610 @@ -49,7 +49,7 @@ Disassembly of section .text:
13611 # sh2@dtpoff
13612 +[0-9a-f]+: ff ff ff a4 .long 0xffffffa4
13613 # sG2@gotntpoff
13614 - +[0-9a-f]+: 00 00 00 10 .long 0x00000010
13615 + +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13616 # sg1@gotntpoff
13617 +[0-9a-f]+: ff ff ff 60 .long 0xffffff60
13618 # sl1@gotntpoff
13619 @@ -122,17 +122,17 @@ Disassembly of section .text:
13620 +[0-9a-f]+: 07 00 nopr
13621 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\)
13622 # IE against global var with small got access (no optimization)
13623 - +[0-9a-f]+: 58 30 c0 04 l %r3,4\(%r12\)
13624 + +[0-9a-f]+: 58 30 c0 14 l %r3,20\(%r12\)
13625 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13626 # IE against global var defined in exec with small got access
13627 # (no optimization)
13628 - +[0-9a-f]+: 58 30 c0 08 l %r3,8\(%r12\)
13629 + +[0-9a-f]+: 58 30 c0 18 l %r3,24\(%r12\)
13630 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13631 # IE against local var with small got access (no optimization)
13632 - +[0-9a-f]+: 58 30 c0 00 l %r3,0\(%r12\)
13633 + +[0-9a-f]+: 58 30 c0 10 l %r3,16\(%r12\)
13634 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13635 # IE against hidden var with small got access (no optimization)
13636 - +[0-9a-f]+: 58 30 c0 0c l %r3,12\(%r12\)
13637 + +[0-9a-f]+: 58 30 c0 1c l %r3,28\(%r12\)
13638 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13639 # function epilog
13640 +[0-9a-f]+: 98 6e f0 78 lm %r6,%r14,120\(%r15\)
13641 @@ -151,7 +151,7 @@ Disassembly of section .text:
13642 +[0-9a-f]+: 90 6e f0 18 stm %r6,%r14,24\(%r15\)
13643 +[0-9a-f]+: a7 d5 00 0c bras %r13,[0-9a-f]+ <_start\+0x1c>
13644 # sG6@indntpoff
13645 - +[0-9a-f]+: 00 40 15 54 .long 0x00401554
13646 + +[0-9a-f]+: 00 40 15 64 .long 0x00401564
13647 # bg6@indntpoff
13648 +[0-9a-f]+: ff ff ff d4 .long 0xffffffd4
13649 # bl6@indntpoff
13650 diff --git a/ld/testsuite/ld-s390/tlsbin.rd b/ld/testsuite/ld-s390/tlsbin.rd
13651 index 963f77430b..50d444372b 100644
13652 --- a/ld/testsuite/ld-s390/tlsbin.rd
13653 +++ b/ld/testsuite/ld-s390/tlsbin.rd
13654 @@ -22,7 +22,6 @@ Section Headers:
13655 +\[[ 0-9]+\] .tbss +NOBITS .* 0+40 00 WAT +0 +0 +1
13656 +\[[ 0-9]+\] .dynamic +DYNAMIC .*
13657 +\[[ 0-9]+\] .got +PROGBITS .*
13658 - +\[[ 0-9]+\] .got.plt +PROGBITS .*
13659 +\[[ 0-9]+\] .symtab .*
13660 +\[[ 0-9]+\] .strtab .*
13661 +\[[ 0-9]+\] .shstrtab .*
13662 @@ -48,7 +47,7 @@ Program Headers:
13663 +00 *
13664 +01 +.interp *
13665 +02 +.interp .hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text *
13666 - +03 +.tdata .dynamic .got .got.plt *
13667 + +03 +.tdata .dynamic .got *
13668 +04 +.dynamic *
13669 +05 +.tdata .tbss *
13671 @@ -87,7 +86,6 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13672 .* SECTION +LOCAL +DEFAULT +10
13673 .* SECTION +LOCAL +DEFAULT +11
13674 .* SECTION +LOCAL +DEFAULT +12
13675 -.* SECTION +LOCAL +DEFAULT +13
13676 .* FILE +LOCAL +DEFAULT +ABS .*
13677 .* TLS +LOCAL +DEFAULT +9 sl1
13678 .* TLS +LOCAL +DEFAULT +9 sl2
13679 @@ -108,7 +106,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13680 .* TLS +LOCAL +DEFAULT +10 bl8
13681 .* FILE +LOCAL +DEFAULT +ABS .*
13682 .* OBJECT +LOCAL +DEFAULT +11 _DYNAMIC
13683 -.* OBJECT +LOCAL +DEFAULT +13 _GLOBAL_OFFSET_TABLE_
13684 +.* OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
13685 .* TLS +GLOBAL +DEFAULT +UND sG3
13686 .* TLS +GLOBAL +DEFAULT +9 sg8
13687 .* TLS +GLOBAL +DEFAULT +10 bg8
13688 @@ -128,7 +126,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13689 .* TLS +GLOBAL +HIDDEN +9 sh4
13690 .* TLS +GLOBAL +DEFAULT +10 bg7
13691 .* TLS +GLOBAL +HIDDEN +9 sh5
13692 -.* NOTYPE +GLOBAL +DEFAULT +13 __bss_start
13693 +.* NOTYPE +GLOBAL +DEFAULT +12 __bss_start
13694 .* TLS +GLOBAL +DEFAULT +UND sG6
13695 .* FUNC +GLOBAL +DEFAULT +8 fn2
13696 .* TLS +GLOBAL +DEFAULT +9 sg2
13697 @@ -136,8 +134,8 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13698 .* TLS +GLOBAL +HIDDEN +9 sh1
13699 .* TLS +GLOBAL +DEFAULT +9 sg6
13700 .* TLS +GLOBAL +DEFAULT +9 sg7
13701 -.* NOTYPE +GLOBAL +DEFAULT +13 _edata
13702 -.* NOTYPE +GLOBAL +DEFAULT +13 _end
13703 +.* NOTYPE +GLOBAL +DEFAULT +12 _edata
13704 +.* NOTYPE +GLOBAL +DEFAULT +12 _end
13705 .* TLS +GLOBAL +HIDDEN +9 sh2
13706 .* TLS +GLOBAL +HIDDEN +9 sh6
13707 .* TLS +GLOBAL +DEFAULT +10 bg2
13708 diff --git a/ld/testsuite/ld-s390/tlsbin.sd b/ld/testsuite/ld-s390/tlsbin.sd
13709 index 12ec2f19b6..b1ecbf0f20 100644
13710 --- a/ld/testsuite/ld-s390/tlsbin.sd
13711 +++ b/ld/testsuite/ld-s390/tlsbin.sd
13712 @@ -8,5 +8,6 @@
13713 .*: file format elf32-s390
13715 Contents of section .got:
13716 + [0-9a-f]+ [0-9a-f]+ 00000000 00000000 [0-9a-f]+ .@...........@..
13717 [0-9a-f]+ ffffff88 00000000 ffffff68 ffffffa8 ...........h....
13718 [0-9a-f]+ 00000000 00000000 00000000 ............
13719 diff --git a/ld/testsuite/ld-s390/tlsbin_64.dd b/ld/testsuite/ld-s390/tlsbin_64.dd
13720 index 6ee87b0224..b984c5719c 100644
13721 --- a/ld/testsuite/ld-s390/tlsbin_64.dd
13722 +++ b/ld/testsuite/ld-s390/tlsbin_64.dd
13723 @@ -70,7 +70,7 @@ Disassembly of section .text:
13724 # function prolog
13725 +[0-9a-f]+: b9 04 00 ef lgr %r14,%r15
13726 +[0-9a-f]+: a7 fb ff 60 aghi %r15,-160
13727 - +[0-9a-f]+: c0 c0 [0-9a-f ]+ larl %r12,[0-9a-f]+ <.*>
13728 + +[0-9a-f]+: c0 c0 [0-9a-f ]+ larl %r12,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_>
13729 +[0-9a-f]+: e3 e0 e0 00 00 24 stg %r14,0\(%r14\)
13730 # extract TCB
13731 +[0-9a-f]+: b2 4f 00 90 ear %r9,%a0
13732 @@ -133,29 +133,29 @@ Disassembly of section .text:
13733 +[0-9a-f]+: e3 33 c0 00 00 04 lg %r3,0\(%r3,%r12\)
13734 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13735 # IE against global var defined in exec with larl got access
13736 - +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <.*>
13737 + +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x38>
13738 +[0-9a-f]+: eb 43 00 00 00 0d sllg %r4,%r3,0
13739 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\)
13740 # IE against local var with larl got access
13741 - +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <.*>
13742 + +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x20>
13743 +[0-9a-f]+: eb 43 00 00 00 0d sllg %r4,%r3,0
13744 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\)
13745 # IE against hidden var with larl got access
13746 - +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <.*>
13747 + +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x40>
13748 +[0-9a-f]+: eb 43 00 00 00 0d sllg %r4,%r3,0
13749 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\)
13750 # IE against global var with small got access (no optimization)
13751 - +[0-9a-f]+: e3 30 c0 .8 00 04 lg %r3,.*\(%r12\)
13752 + +[0-9a-f]+: e3 30 c0 28 00 04 lg %r3,40\(%r12\)
13753 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13754 # IE against global var defined in exec with small got access
13755 # (no optimization)
13756 - +[0-9a-f]+: e3 30 c0 .8 00 04 lg %r3,..\(%r12\)
13757 + +[0-9a-f]+: e3 30 c0 38 00 04 lg %r3,56\(%r12\)
13758 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13759 # IE against local var with small got access (no optimization)
13760 - +[0-9a-f]+: e3 30 c0 .0 00 04 lg %r3,.*\(%r12\)
13761 + +[0-9a-f]+: e3 30 c0 20 00 04 lg %r3,32\(%r12\)
13762 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13763 # IE against hidden var with small got access (no optimization)
13764 - +[0-9a-f]+: e3 30 c0 .0 00 04 lg %r3,..\(%r12\)
13765 + +[0-9a-f]+: e3 30 c0 40 00 04 lg %r3,64\(%r12\)
13766 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13767 # function epilog
13768 +[0-9a-f]+: eb 6e f0 d0 00 04 lmg %r6,%r14,208\(%r15\)
13769 @@ -177,7 +177,7 @@ Disassembly of section .text:
13770 +[0-9a-f]+: a7 d5 00 16 bras %r13,[0-9a-f]+ <_start\+0x30>
13771 # sG6@indntpoff
13772 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
13773 - +[0-9a-f]+: 01 00 1. .8 .long 0x01001..8
13774 + +[0-9a-f]+: 01 00 18 18 .long 0x01001818
13775 # bg6@indntpoff
13776 +[0-9a-f]+: ff ff ff ff .long 0xffffffff
13777 +[0-9a-f]+: ff ff ff d4 .long 0xffffffd4
13778 diff --git a/ld/testsuite/ld-s390/tlsbin_64.rd b/ld/testsuite/ld-s390/tlsbin_64.rd
13779 index 9790fa7f55..fe7811a680 100644
13780 --- a/ld/testsuite/ld-s390/tlsbin_64.rd
13781 +++ b/ld/testsuite/ld-s390/tlsbin_64.rd
13782 @@ -22,7 +22,6 @@ Section Headers:
13783 +\[[ 0-9]+\] .tbss +NOBITS .* 0+40 00 WAT +0 +0 +1
13784 +\[[ 0-9]+\] .dynamic +DYNAMIC .*
13785 +\[[ 0-9]+\] .got +PROGBITS .*
13786 -#...
13787 +\[[ 0-9]+\] .symtab .*
13788 +\[[ 0-9]+\] .strtab .*
13789 +\[[ 0-9]+\] .shstrtab .*
13790 @@ -87,7 +86,6 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13791 .* SECTION +LOCAL +DEFAULT +10
13792 .* SECTION +LOCAL +DEFAULT +11
13793 .* SECTION +LOCAL +DEFAULT +12
13794 -#...
13795 .* FILE +LOCAL +DEFAULT +ABS .*
13796 .* TLS +LOCAL +DEFAULT +9 sl1
13797 .* TLS +LOCAL +DEFAULT +9 sl2
13798 @@ -108,7 +106,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13799 .* TLS +LOCAL +DEFAULT +10 bl8
13800 .* FILE +LOCAL +DEFAULT +ABS .*
13801 .* OBJECT +LOCAL +DEFAULT +11 _DYNAMIC
13802 -.* OBJECT +LOCAL +DEFAULT +1. _GLOBAL_OFFSET_TABLE_
13803 +.* OBJECT +LOCAL +DEFAULT +12 _GLOBAL_OFFSET_TABLE_
13804 .* TLS +GLOBAL +DEFAULT +UND sG3
13805 .* TLS +GLOBAL +DEFAULT +9 sg8
13806 .* TLS +GLOBAL +DEFAULT +10 bg8
13807 @@ -128,7 +126,7 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13808 .* TLS +GLOBAL +HIDDEN +9 sh4
13809 .* TLS +GLOBAL +DEFAULT +10 bg7
13810 .* TLS +GLOBAL +HIDDEN +9 sh5
13811 -.* NOTYPE +GLOBAL +DEFAULT +1. __bss_start
13812 +.* NOTYPE +GLOBAL +DEFAULT +12 __bss_start
13813 .* TLS +GLOBAL +DEFAULT +UND sG6
13814 .* FUNC +GLOBAL +DEFAULT +8 fn2
13815 .* TLS +GLOBAL +DEFAULT +9 sg2
13816 @@ -136,8 +134,8 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13817 .* TLS +GLOBAL +HIDDEN +9 sh1
13818 .* TLS +GLOBAL +DEFAULT +9 sg6
13819 .* TLS +GLOBAL +DEFAULT +9 sg7
13820 -.* NOTYPE +GLOBAL +DEFAULT +1. _edata
13821 -.* NOTYPE +GLOBAL +DEFAULT +1. _end
13822 +.* NOTYPE +GLOBAL +DEFAULT +12 _edata
13823 +.* NOTYPE +GLOBAL +DEFAULT +12 _end
13824 .* TLS +GLOBAL +HIDDEN +9 sh2
13825 .* TLS +GLOBAL +HIDDEN +9 sh6
13826 .* TLS +GLOBAL +DEFAULT +10 bg2
13827 diff --git a/ld/testsuite/ld-s390/tlsbin_64.sd b/ld/testsuite/ld-s390/tlsbin_64.sd
13828 index 7212114315..6618e455d7 100644
13829 --- a/ld/testsuite/ld-s390/tlsbin_64.sd
13830 +++ b/ld/testsuite/ld-s390/tlsbin_64.sd
13831 @@ -8,10 +8,11 @@
13832 .*: file format elf64-s390
13834 Contents of section .got:
13835 - [0-9a-f]+ ........ ........ 00000000 00000000 .*
13836 - [0-9a-f]+ 00000000 00000000 ........ ........ .*
13837 - [0-9a-f]+ ffffffff ffffff.8 00000000 00000000 .*
13838 - [0-9a-f]+ 00000000 00000000 ........ ........ .*
13839 - [0-9a-f]+ ........ ........ ........ ........ .*
13840 - [0-9a-f]+ 00000000 00000000 .*
13841 -#...
13842 + [0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00000000 00000000 .*
13843 + [0-9a-f]+ 00000000 00000000 [0-9a-f]+ [0-9a-f]+ .*
13844 + [0-9a-f]+ ffffffff ffffff88 00000000 00000000 .*
13845 + [0-9a-f]+ 00000000 00000000 ffffffff ffffff68 .*
13846 + [0-9a-f]+ ffffffff ffffffa8 00000000 00000000 .*
13847 + [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
13848 + [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
13849 + [0-9a-f]+ 00000000 00000000 .*
13850 diff --git a/ld/testsuite/ld-s390/tlspic.dd b/ld/testsuite/ld-s390/tlspic.dd
13851 index 427e2f62bc..d5caeaf253 100644
13852 --- a/ld/testsuite/ld-s390/tlspic.dd
13853 +++ b/ld/testsuite/ld-s390/tlspic.dd
13854 @@ -18,47 +18,47 @@ Disassembly of section .text:
13855 # __tls_get_addr@plt-.LT1
13856 +[0-9a-f]+: [0-9a-f ]+ .long 0x[0-9a-f]+
13857 # sg1@tlsgd
13858 - +[0-9a-f]+: 00 00 00 28 .long 0x00000028
13859 -# sg2@tlsgd
13860 +[0-9a-f]+: 00 00 00 38 .long 0x00000038
13861 +# sg2@tlsgd
13862 + +[0-9a-f]+: 00 00 00 48 .long 0x00000048
13863 # sl1@tlsgd
13864 - +[0-9a-f]+: 00 00 00 00 .long 0x00000000
13865 + +[0-9a-f]+: 00 00 00 10 .long 0x00000010
13866 # sl2@tlsgd
13867 - +[0-9a-f]+: 00 00 00 08 .long 0x00000008
13868 + +[0-9a-f]+: 00 00 00 18 .long 0x00000018
13869 # sh1@tlsgd
13870 - +[0-9a-f]+: 00 00 00 3c .long 0x0000003c
13871 + +[0-9a-f]+: 00 00 00 4c .long 0x0000004c
13872 # sh2@tlsgd
13873 - +[0-9a-f]+: 00 00 00 44 .long 0x00000044
13874 + +[0-9a-f]+: 00 00 00 54 .long 0x00000054
13875 # sH1@tlsgd
13876 - +[0-9a-f]+: 00 00 00 18 .long 0x00000018
13877 + +[0-9a-f]+: 00 00 00 28 .long 0x00000028
13878 # sH2@tlsgd
13879 - +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13880 + +[0-9a-f]+: 00 00 00 30 .long 0x00000030
13881 # sl1@tlsldm
13882 - +[0-9a-f]+: 00 00 00 10 .long 0x00000010
13883 + +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13884 # sl1@dtpoff
13885 +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13886 # sl2@dtpoff
13887 +[0-9a-f]+: 00 00 00 24 .long 0x00000024
13888 # sh1@tlsldm
13889 - +[0-9a-f]+: 00 00 00 10 .long 0x00000010
13890 + +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13891 # sh1@dtpoff
13892 +[0-9a-f]+: 00 00 00 40 .long 0x00000040
13893 # sh2@dtpoff
13894 +[0-9a-f]+: 00 00 00 44 .long 0x00000044
13895 # sH1@tlsldm
13896 - +[0-9a-f]+: 00 00 00 10 .long 0x00000010
13897 + +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13898 # sH1@dtpoff
13899 +[0-9a-f]+: 00 00 00 60 .long 0x00000060
13900 # sH2@dtpoff
13901 +[0-9a-f]+: 00 00 00 64 .long 0x00000064
13902 # sg2@gotntpoff
13903 - +[0-9a-f]+: 00 00 00 38 .long 0x00000038
13904 + +[0-9a-f]+: 00 00 00 48 .long 0x00000048
13905 # sl2@gotntpoff
13906 - +[0-9a-f]+: 00 00 00 08 .long 0x00000008
13907 + +[0-9a-f]+: 00 00 00 18 .long 0x00000018
13908 # sh2@gotntpoff
13909 - +[0-9a-f]+: 00 00 00 44 .long 0x00000044
13910 + +[0-9a-f]+: 00 00 00 54 .long 0x00000054
13911 # sH2@gotntpoff
13912 - +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13913 + +[0-9a-f]+: 00 00 00 30 .long 0x00000030
13914 # function prolog
13915 +[0-9a-f]+: 18 ef lr %r14,%r15
13916 +[0-9a-f]+: 58 c0 d0 00 l %r12,0\(%r13\)
13917 @@ -143,18 +143,18 @@ Disassembly of section .text:
13918 +[0-9a-f]+: 58 43 c0 00 l %r4,0\(%r3,%r12\)
13919 +[0-9a-f]+: 41 54 30 00 la %r5,0\(%r4,%r3\)
13920 # IE against global var with small got access (no optimization)
13921 - +[0-9a-f]+: 58 30 c0 24 l %r3,36\(%r12\)
13922 + +[0-9a-f]+: 58 30 c0 34 l %r3,52\(%r12\)
13923 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13924 # IE against local var with small got access (no optimization)
13925 - +[0-9a-f]+: 58 30 c0 0c l %r3,12\(%r12\)
13926 + +[0-9a-f]+: 58 30 c0 1c l %r3,28\(%r12\)
13927 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13928 # IE against hidden and local var with small got access
13929 # (no optimization)
13930 - +[0-9a-f]+: 58 30 c0 30 l %r3,48\(%r12\)
13931 + +[0-9a-f]+: 58 30 c0 40 l %r3,64\(%r12\)
13932 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13933 # IE against hidden but not local var with small got access
13934 # (no optimization)
13935 - +[0-9a-f]+: 58 30 c0 34 l %r3,52\(%r12\)
13936 + +[0-9a-f]+: 58 30 c0 44 l %r3,68\(%r12\)
13937 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
13938 # function prolog
13939 +[0-9a-f]+: 98 6e f0 78 lm %r6,%r14,120\(%r15\)
13940 diff --git a/ld/testsuite/ld-s390/tlspic.rd b/ld/testsuite/ld-s390/tlspic.rd
13941 index 3d28203beb..20cb4bf7cb 100644
13942 --- a/ld/testsuite/ld-s390/tlspic.rd
13943 +++ b/ld/testsuite/ld-s390/tlspic.rd
13944 @@ -21,7 +21,6 @@ Section Headers:
13945 +\[[ 0-9]+\] .tbss +NOBITS .* 0+20 00 WAT +0 +0 +1
13946 +\[[ 0-9]+\] .dynamic +DYNAMIC .*
13947 +\[[ 0-9]+\] .got +PROGBITS .*
13948 - +\[[ 0-9]+\] .got.plt +PROGBITS .*
13949 +\[[ 0-9]+\] .symtab .*
13950 +\[[ 0-9]+\] .strtab .*
13951 +\[[ 0-9]+\] .shstrtab .*
13952 @@ -42,7 +41,7 @@ Program Headers:
13953 Section to Segment mapping:
13954 +Segment Sections...
13955 +00 +.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text
13956 - +01 +.tdata .dynamic .got .got.plt
13957 + +01 +.tdata .dynamic .got
13958 +02 +.dynamic
13959 +03 +.tdata .tbss
13961 @@ -97,7 +96,6 @@ Symbol table '\.symtab' contains [0-9]+ entries:
13962 .* SECTION +LOCAL +DEFAULT +9
13963 .* SECTION +LOCAL +DEFAULT +10
13964 .* SECTION +LOCAL +DEFAULT +11
13965 -.* SECTION +LOCAL +DEFAULT +12
13966 .* FILE +LOCAL +DEFAULT +ABS .*
13967 .* TLS +LOCAL +DEFAULT +8 sl1
13968 .* TLS +LOCAL +DEFAULT +8 sl2
13969 diff --git a/ld/testsuite/ld-s390/tlspic.sd b/ld/testsuite/ld-s390/tlspic.sd
13970 index 9230f746b4..6e32dea30b 100644
13971 --- a/ld/testsuite/ld-s390/tlspic.sd
13972 +++ b/ld/testsuite/ld-s390/tlspic.sd
13973 @@ -8,6 +8,7 @@
13974 .*: +file format elf32-s390
13976 Contents of section .got:
13977 + [0-9a-f]+ [0-9a-f]+ 00000000 00000000 [0-9a-f]+ .*
13978 [0-9a-f]+ 00000000 00000020 00000000 00000000 .*
13979 [0-9a-f]+ 00000000 00000000 00000000 00000060 .*
13980 [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
13981 diff --git a/ld/testsuite/ld-s390/tlspic_64.dd b/ld/testsuite/ld-s390/tlspic_64.dd
13982 index 21c6d384e8..86fdbbd6fd 100644
13983 --- a/ld/testsuite/ld-s390/tlspic_64.dd
13984 +++ b/ld/testsuite/ld-s390/tlspic_64.dd
13985 @@ -15,40 +15,40 @@ Disassembly of section .text:
13986 +[0-9a-f]+: a7 d5 00 56 bras %r13,[0-9a-f]+ <fn1\+0xb2>
13987 # sg1@tlsgd
13988 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
13989 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
13990 + +[0-9a-f]+: 00 00 00 70 .long 0x00000070
13991 # sg2@tlsgd
13992 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
13993 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
13994 + +[0-9a-f]+: 00 00 00 90 .long 0x00000090
13995 # sl1@tlsgd
13996 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
13997 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
13998 + +[0-9a-f]+: 00 00 00 20 .long 0x00000020
13999 # sl2@tlsgd
14000 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14001 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14002 + +[0-9a-f]+: 00 00 00 30 .long 0x00000030
14003 # sh1@tlsgd
14004 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14005 - +[0-9a-f]+: 00 00 00 .8 .long 0x000000.8
14006 + +[0-9a-f]+: 00 00 00 98 .long 0x00000098
14007 # sh2@tlsgd
14008 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14009 - +[0-9a-f]+: 00 00 00 .8 .long 0x000000.8
14010 + +[0-9a-f]+: 00 00 00 a8 .long 0x000000a8
14011 # sH1@tlsgd
14012 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14013 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14014 + +[0-9a-f]+: 00 00 00 50 .long 0x00000050
14015 # sH2@tlsgd
14016 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14017 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14018 + +[0-9a-f]+: 00 00 00 60 .long 0x00000060
14019 # sl1@tlsldm
14020 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14021 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14022 + +[0-9a-f]+: 00 00 00 40 .long 0x00000040
14023 # sl1@dtpoff
14024 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14025 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14026 + +[0-9a-f]+: 00 00 00 20 .long 0x00000020
14027 # sl2@dtpoff
14028 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14029 +[0-9a-f]+: 00 00 00 24 .long 0x00000024
14030 # sh1@tlsldm
14031 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14032 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14033 + +[0-9a-f]+: 00 00 00 40 .long 0x00000040
14034 # sh1@dtpoff
14035 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14036 +[0-9a-f]+: 00 00 00 40 .long 0x00000040
14037 @@ -57,7 +57,7 @@ Disassembly of section .text:
14038 +[0-9a-f]+: 00 00 00 44 .long 0x00000044
14039 # sH1@tlsldm
14040 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14041 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14042 + +[0-9a-f]+: 00 00 00 40 .long 0x00000040
14043 # sH1@dtpoff
14044 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14045 +[0-9a-f]+: 00 00 00 60 .long 0x00000060
14046 @@ -66,19 +66,19 @@ Disassembly of section .text:
14047 +[0-9a-f]+: 00 00 00 64 .long 0x00000064
14048 # sg2@gotntpoff
14049 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14050 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14051 + +[0-9a-f]+: 00 00 00 90 .long 0x00000090
14052 # sl2@gotntpoff
14053 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14054 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14055 + +[0-9a-f]+: 00 00 00 30 .long 0x00000030
14056 # sh2@gotntpoff
14057 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14058 - +[0-9a-f]+: 00 00 00 .8 .long 0x000000.8
14059 + +[0-9a-f]+: 00 00 00 a8 .long 0x000000a8
14060 # sH2@gotntpoff
14061 +[0-9a-f]+: 00 00 00 00 .long 0x00000000
14062 - +[0-9a-f]+: 00 00 00 .0 .long 0x000000.0
14063 + +[0-9a-f]+: 00 00 00 60 .long 0x00000060
14064 # function prolog
14065 +[0-9a-f]+: b9 04 00 ef lgr %r14,%r15
14066 - +[0-9a-f]+: c0 c0 [0-9a-f ]+ larl %r12,[0-9a-f]+ <.*>
14067 + +[0-9a-f]+: c0 c0 [0-9a-f ]+ larl %r12,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_>
14068 +[0-9a-f]+: a7 fb ff 60 aghi %r15,-160
14069 +[0-9a-f]+: e3 e0 e0 00 00 24 stg %r14,0\(%r14\)
14070 # extract TCB
14071 @@ -164,30 +164,30 @@ Disassembly of section .text:
14072 +[0-9a-f]+: e3 33 c0 00 00 04 lg %r3,0\(%r3,%r12\)
14073 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
14074 # IE against local var with larl got access
14075 - +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <.*>
14076 + +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <\_GLOBAL\_OFFSET\_TABLE\_\+0x38>
14077 +[0-9a-f]+: e3 43 c0 00 00 04 lg %r4,0\(%r3,%r12\)
14078 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\)
14079 # IE against hidden and local var with larl got access
14080 - +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <.*>
14081 + +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <\_GLOBAL\_OFFSET\_TABLE\_\+0x80>
14082 +[0-9a-f]+: e3 43 c0 00 00 04 lg %r4,0\(%r3,%r12\)
14083 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\)
14084 # IE against hidden but not local var with larl got access
14085 - +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <.*>
14086 + +[0-9a-f]+: c0 30 [0-9a-f ]+ larl %r3,[0-9a-f]+ <\_GLOBAL\_OFFSET\_TABLE\_\+0x88>
14087 +[0-9a-f]+: e3 43 c0 00 00 04 lg %r4,0\(%r3,%r12\)
14088 +[0-9a-f]+: 41 54 90 00 la %r5,0\(%r4,%r9\)
14089 # IE against global var with small got access (no optimization)
14090 - +[0-9a-f]+: e3 30 c0 .8 00 04 lg %r3,.*\(%r12\)
14091 + +[0-9a-f]+: e3 30 c0 68 00 04 lg %r3,104\(%r12\)
14092 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
14093 # IE against local var with small got access (no optimization)
14094 - +[0-9a-f]+: e3 30 c0 .8 00 04 lg %r3,..\(%r12\)
14095 + +[0-9a-f]+: e3 30 c0 38 00 04 lg %r3,56\(%r12\)
14096 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
14097 # IE against hidden and local var with small got access
14098 # (no optimization)
14099 - +[0-9a-f]+: e3 30 c0 .0 00 04 lg %r3,.*\(%r12\)
14100 + +[0-9a-f]+: e3 30 c0 80 00 04 lg %r3,128\(%r12\)
14101 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
14102 # IE against hidden but not local var with small got access
14103 # (no optimization)
14104 - +[0-9a-f]+: e3 30 c0 .8 00 04 lg %r3,1..\(%r12\)
14105 + +[0-9a-f]+: e3 30 c0 88 00 04 lg %r3,136\(%r12\)
14106 +[0-9a-f]+: 41 33 90 00 la %r3,0\(%r3,%r9\)
14107 # function epilog
14108 +[0-9a-f]+: eb 6e f0 d0 00 04 lmg %r6,%r14,208\(%r15\)
14109 diff --git a/ld/testsuite/ld-s390/tlspic_64.rd b/ld/testsuite/ld-s390/tlspic_64.rd
14110 index e44bbdb1a4..646c611cdf 100644
14111 --- a/ld/testsuite/ld-s390/tlspic_64.rd
14112 +++ b/ld/testsuite/ld-s390/tlspic_64.rd
14113 @@ -21,7 +21,6 @@ Section Headers:
14114 +\[[ 0-9]+\] .tbss +NOBITS .* 0+20 00 WAT +0 +0 +1
14115 +\[[ 0-9]+\] .dynamic +DYNAMIC .*
14116 +\[[ 0-9]+\] .got +PROGBITS .*
14117 -#...
14118 +\[[ 0-9]+\] .symtab .*
14119 +\[[ 0-9]+\] .strtab .*
14120 +\[[ 0-9]+\] .shstrtab .*
14121 @@ -97,7 +96,6 @@ Symbol table '\.symtab' contains [0-9]+ entries:
14122 .* SECTION +LOCAL +DEFAULT +9
14123 .* SECTION +LOCAL +DEFAULT +10
14124 .* SECTION +LOCAL +DEFAULT +11
14125 -#...
14126 .* FILE +LOCAL +DEFAULT +ABS .*
14127 .* TLS +LOCAL +DEFAULT +8 sl1
14128 .* TLS +LOCAL +DEFAULT +8 sl2
14129 diff --git a/ld/testsuite/ld-s390/tlspic_64.sd b/ld/testsuite/ld-s390/tlspic_64.sd
14130 index c402710c14..267416e127 100644
14131 --- a/ld/testsuite/ld-s390/tlspic_64.sd
14132 +++ b/ld/testsuite/ld-s390/tlspic_64.sd
14133 @@ -8,13 +8,14 @@
14134 .*: +file format elf64-s390
14136 Contents of section .got:
14137 - [0-9a-f]+ 00000000 0000.... 00000000 000000.0 .*
14138 - [0-9a-f]+ 00000000 00000000 00000000 00000... .*
14139 - [0-9a-f]+ 00000000 00000000 00000000 00000... .*
14140 - [0-9a-f]+ 00000000 00000000 00000000 000000.0 .*
14141 - [0-9a-f]+ 00000000 00000000 00000000 000000.. .*
14142 - [0-9a-f]+ 00000000 00000000 00000000 00000... .*
14143 - [0-9a-f]+ 00000000 00000000 00000000 000000.. .*
14144 - [0-9a-f]+ 00000000 00000000 00000000 00000... .*
14145 - [0-9a-f]+ 00000000 000000.0 00000000 00000... .*
14146 -#...
14147 \ No newline at end of file
14148 + [0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00000000 00000000 .*
14149 + [0-9a-f]+ 00000000 00000000 [0-9a-f]+ [0-9a-f]+ .*
14150 + [0-9a-f]+ 00000000 00000000 00000000 00000020 .*
14151 + [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
14152 + [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
14153 + [0-9a-f]+ 00000000 00000000 00000000 00000060 .*
14154 + [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
14155 + [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
14156 + [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
14157 + [0-9a-f]+ 00000000 00000000 00000000 00000000 .*
14158 + [0-9a-f]+ 00000000 00000040 00000000 00000000 .*
14159 diff --git a/ld/testsuite/ld-x86-64/pr24151a-x32.d b/ld/testsuite/ld-x86-64/pr24151a-x32.d
14160 new file mode 100644
14161 index 0000000000..130611ddf4
14162 --- /dev/null
14163 +++ b/ld/testsuite/ld-x86-64/pr24151a-x32.d
14164 @@ -0,0 +1,4 @@
14165 +#source: pr24151a.s
14166 +#as: --x32
14167 +#ld: -shared -melf32_x86_64
14168 +#error: .*relocation R_X86_64_PC32 against protected symbol `foo' can not be used when making a shared object
14169 diff --git a/ld/testsuite/ld-x86-64/pr24151a.d b/ld/testsuite/ld-x86-64/pr24151a.d
14170 new file mode 100644
14171 index 0000000000..783b85a1a6
14172 --- /dev/null
14173 +++ b/ld/testsuite/ld-x86-64/pr24151a.d
14174 @@ -0,0 +1,3 @@
14175 +#as: --64
14176 +#ld: -shared -melf_x86_64
14177 +#error: .*relocation R_X86_64_PC32 against protected symbol `foo' can not be used when making a shared object
14178 diff --git a/ld/testsuite/ld-x86-64/pr24151a.s b/ld/testsuite/ld-x86-64/pr24151a.s
14179 new file mode 100644
14180 index 0000000000..e4ec7c8ce4
14181 --- /dev/null
14182 +++ b/ld/testsuite/ld-x86-64/pr24151a.s
14183 @@ -0,0 +1,9 @@
14184 + .text
14185 + .globl bar
14186 + .type bar,@function
14187 +bar:
14188 + movl $30, foo(%rip)
14189 + .size bar, .-bar
14190 + .protected foo
14191 + .type foo,@object
14192 + .comm foo,4,4
14193 diff --git a/ld/testsuite/ld-x86-64/pr24458.s b/ld/testsuite/ld-x86-64/pr24458.s
14194 new file mode 100644
14195 index 0000000000..7dbd47af63
14196 --- /dev/null
14197 +++ b/ld/testsuite/ld-x86-64/pr24458.s
14198 @@ -0,0 +1,5 @@
14199 + .text
14200 + .globl _start
14201 + .type _start, @function
14202 +_start:
14203 + movq __ehdr_start(%rip), %rax
14204 diff --git a/ld/testsuite/ld-x86-64/pr24458a-x32.d b/ld/testsuite/ld-x86-64/pr24458a-x32.d
14205 new file mode 100644
14206 index 0000000000..ae3994a557
14207 --- /dev/null
14208 +++ b/ld/testsuite/ld-x86-64/pr24458a-x32.d
14209 @@ -0,0 +1,10 @@
14210 +#source: pr24458.s
14211 +#as: --x32 -mx86-used-note=yes
14212 +#ld: -m elf32_x86_64
14213 +#readelf: -n
14215 +Displaying notes found in: .note.gnu.property
14216 + Owner Data size Description
14217 + GNU 0x[0-9a-f]+ NT_GNU_PROPERTY_TYPE_0
14218 + Properties: x86 ISA used: <None>
14219 + x86 feature used: x86
14220 diff --git a/ld/testsuite/ld-x86-64/pr24458a.d b/ld/testsuite/ld-x86-64/pr24458a.d
14221 new file mode 100644
14222 index 0000000000..9e2e8b0979
14223 --- /dev/null
14224 +++ b/ld/testsuite/ld-x86-64/pr24458a.d
14225 @@ -0,0 +1,10 @@
14226 +#source: pr24458.s
14227 +#as: --64 -mx86-used-note=yes
14228 +#ld: -m elf_x86_64
14229 +#readelf: -n
14231 +Displaying notes found in: .note.gnu.property
14232 + Owner Data size Description
14233 + GNU 0x[0-9a-f]+ NT_GNU_PROPERTY_TYPE_0
14234 + Properties: x86 ISA used: <None>
14235 + x86 feature used: x86
14236 diff --git a/ld/testsuite/ld-x86-64/pr24458b-x32.d b/ld/testsuite/ld-x86-64/pr24458b-x32.d
14237 new file mode 100644
14238 index 0000000000..57d10ab11e
14239 --- /dev/null
14240 +++ b/ld/testsuite/ld-x86-64/pr24458b-x32.d
14241 @@ -0,0 +1,10 @@
14242 +#source: pr24458.s
14243 +#as: --x32 -mx86-used-note=yes
14244 +#ld: -pie -m elf32_x86_64
14245 +#readelf: -n
14247 +Displaying notes found in: .note.gnu.property
14248 + Owner Data size Description
14249 + GNU 0x[0-9a-f]+ NT_GNU_PROPERTY_TYPE_0
14250 + Properties: x86 ISA used: <None>
14251 + x86 feature used: x86
14252 diff --git a/ld/testsuite/ld-x86-64/pr24458b.d b/ld/testsuite/ld-x86-64/pr24458b.d
14253 new file mode 100644
14254 index 0000000000..bdcc79a341
14255 --- /dev/null
14256 +++ b/ld/testsuite/ld-x86-64/pr24458b.d
14257 @@ -0,0 +1,10 @@
14258 +#source: pr24458.s
14259 +#as: --64 -mx86-used-note=yes
14260 +#ld: -pie -m elf_x86_64
14261 +#readelf: -n
14263 +Displaying notes found in: .note.gnu.property
14264 + Owner Data size Description
14265 + GNU 0x[0-9a-f]+ NT_GNU_PROPERTY_TYPE_0
14266 + Properties: x86 ISA used: <None>
14267 + x86 feature used: x86
14268 diff --git a/ld/testsuite/ld-x86-64/pr24458c-x32.d b/ld/testsuite/ld-x86-64/pr24458c-x32.d
14269 new file mode 100644
14270 index 0000000000..4d76636404
14271 --- /dev/null
14272 +++ b/ld/testsuite/ld-x86-64/pr24458c-x32.d
14273 @@ -0,0 +1,10 @@
14274 +#source: pr24458.s
14275 +#as: --x32 -mx86-used-note=yes
14276 +#ld: -shared -m elf32_x86_64
14277 +#readelf: -n
14279 +Displaying notes found in: .note.gnu.property
14280 + Owner Data size Description
14281 + GNU 0x[0-9a-f]+ NT_GNU_PROPERTY_TYPE_0
14282 + Properties: x86 ISA used: <None>
14283 + x86 feature used: x86
14284 diff --git a/ld/testsuite/ld-x86-64/pr24458c.d b/ld/testsuite/ld-x86-64/pr24458c.d
14285 new file mode 100644
14286 index 0000000000..e299831681
14287 --- /dev/null
14288 +++ b/ld/testsuite/ld-x86-64/pr24458c.d
14289 @@ -0,0 +1,10 @@
14290 +#source: pr24458.s
14291 +#as: --64 -mx86-used-note=yes
14292 +#ld: -shared -m elf_x86_64
14293 +#readelf: -n
14295 +Displaying notes found in: .note.gnu.property
14296 + Owner Data size Description
14297 + GNU 0x[0-9a-f]+ NT_GNU_PROPERTY_TYPE_0
14298 + Properties: x86 ISA used: <None>
14299 + x86 feature used: x86
14300 diff --git a/ld/testsuite/ld-x86-64/pr24721-x32.d b/ld/testsuite/ld-x86-64/pr24721-x32.d
14301 new file mode 100644
14302 index 0000000000..9b067efdc1
14303 --- /dev/null
14304 +++ b/ld/testsuite/ld-x86-64/pr24721-x32.d
14305 @@ -0,0 +1,6 @@
14306 +#source: pr24721a.s
14307 +#source: pr24721b.s
14308 +#as: --x32 -mx86-used-note=no
14309 +#ld: -r -m elf32_x86_64 -Map tmpdir/pr24721.map
14310 +#readelf: -n
14311 +#map: pr24721.map
14312 diff --git a/ld/testsuite/ld-x86-64/pr24721.d b/ld/testsuite/ld-x86-64/pr24721.d
14313 new file mode 100644
14314 index 0000000000..efa88db2b3
14315 --- /dev/null
14316 +++ b/ld/testsuite/ld-x86-64/pr24721.d
14317 @@ -0,0 +1,6 @@
14318 +#source: pr24721a.s
14319 +#source: pr24721b.s
14320 +#as: --64 -defsym __64_bit__=1 -mx86-used-note=no
14321 +#ld: -r -melf_x86_64 -Map tmpdir/pr24721.map
14322 +#readelf: -n
14323 +#map: pr24721.map
14324 diff --git a/ld/testsuite/ld-x86-64/pr24721.map b/ld/testsuite/ld-x86-64/pr24721.map
14325 new file mode 100644
14326 index 0000000000..9e63fff275
14327 --- /dev/null
14328 +++ b/ld/testsuite/ld-x86-64/pr24721.map
14329 @@ -0,0 +1,3 @@
14330 +#...
14331 +Removed property 0xc0000002 to merge tmpdir/pr24721a.o \(0x1\) and tmpdir/pr24721b.o \(not found\)
14332 +#pass
14333 diff --git a/ld/testsuite/ld-x86-64/pr24721a.s b/ld/testsuite/ld-x86-64/pr24721a.s
14334 new file mode 100644
14335 index 0000000000..b229d19b02
14336 --- /dev/null
14337 +++ b/ld/testsuite/ld-x86-64/pr24721a.s
14338 @@ -0,0 +1,34 @@
14339 + .text
14340 + .globl foo
14341 + .type foo,@function
14342 + .p2align 4
14343 +foo:
14344 + ret
14346 + .section ".note.gnu.property", "a"
14347 +.ifdef __64_bit__
14348 + .p2align 3
14349 +.else
14350 + .p2align 2
14351 +.endif
14352 + .long 1f - 0f /* name length */
14353 + .long 5f - 2f /* data length */
14354 + .long 5 /* note type */
14355 +0: .asciz "GNU" /* vendor name */
14357 +.ifdef __64_bit__
14358 + .p2align 3
14359 +.else
14360 + .p2align 2
14361 +.endif
14362 +2: .long 0xc0000002 /* pr_type. */
14363 + .long 4f - 3f /* pr_datasz. */
14365 + .long 0x1
14367 +.ifdef __64_bit__
14368 + .p2align 3
14369 +.else
14370 + .p2align 2
14371 +.endif
14373 diff --git a/ld/testsuite/ld-x86-64/pr24721b.s b/ld/testsuite/ld-x86-64/pr24721b.s
14374 new file mode 100644
14375 index 0000000000..3d11691166
14376 --- /dev/null
14377 +++ b/ld/testsuite/ld-x86-64/pr24721b.s
14378 @@ -0,0 +1,6 @@
14379 + .text
14380 + .globl bar
14381 + .type bar,@function
14382 + .p2align 4
14383 +bar:
14384 + ret
14385 diff --git a/ld/testsuite/ld-x86-64/x86-64.exp b/ld/testsuite/ld-x86-64/x86-64.exp
14386 index 86b163fc7a..707ab89f8e 100644
14387 --- a/ld/testsuite/ld-x86-64/x86-64.exp
14388 +++ b/ld/testsuite/ld-x86-64/x86-64.exp
14389 @@ -424,6 +424,16 @@ run_dump_test "pr23486d-x32"
14390 run_dump_test "pr23854"
14391 run_dump_test "pr23930"
14392 run_dump_test "pr23930-x32"
14393 +run_dump_test "pr24151a"
14394 +run_dump_test "pr24151a-x32"
14395 +run_dump_test "pr24458a"
14396 +run_dump_test "pr24458a-x32"
14397 +run_dump_test "pr24458b"
14398 +run_dump_test "pr24458b-x32"
14399 +run_dump_test "pr24458c"
14400 +run_dump_test "pr24458c-x32"
14401 +run_dump_test "pr24721"
14402 +run_dump_test "pr24721-x32"
14404 if { ![istarget "x86_64-*-linux*"] && ![istarget "x86_64-*-nacl*"]} {
14405 return
14406 diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
14407 index 63226c6a27..0b7a51a0b6 100644
14408 --- a/opcodes/ChangeLog
14409 +++ b/opcodes/ChangeLog
14410 @@ -1,3 +1,122 @@
14411 +2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14413 + Backport from mainline
14414 + 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14416 + * aarch64-opc.c (aarch64_sys_regs): Update encoding of tfsre0_el1,
14417 + tfsr_el1, tfsr_el2, tfsr_el3, tfsr_el12.
14418 + (aarch64_sys_reg_supported_p): Update checks for the above.
14420 +2019-07-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14422 + Backport from mainline
14423 + 2019-07-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14425 + * aarch64-opc.c (aarch64_sys_regs): Add gmid_el1 entry.
14426 + (aarch64_sys_reg_supported_p): Handle gmid_el1 encoding.
14428 +2019-07-02 Richard Sandiford <richard.sandiford@arm.com>
14430 + * aarch64-tbl.h (aarch64_opcode): Set C_SCAN_MOVPRFX for the
14431 + SVE FMOV alias of FCPY.
14433 +2019-07-02 Richard Sandiford <richard.sandiford@arm.com>
14435 + * aarch64-tbl.h (aarch64_opcode_table): Add C_MAX_ELEM flags
14436 + to SVE fcvtzs, fcvtzu, scvtf and ucvtf entries.
14438 +2019-07-02 Richard Sandiford <richard.sandiford@arm.com>
14440 + * aarch64-opc.c (verify_constraints): Skip GPRs when scanning the
14441 + registers in an instruction prefixed by MOVPRFX.
14443 +2019-04-16 Sudakshina Das <sudi.das@arm.com>
14445 + Backport from mainline.
14446 + 2019-04-11 Sudakshina Das <sudi.das@arm.com>
14448 + * aarch64-opc.c (aarch64_print_operand): Add case for
14449 + AARCH64_OPND_Rt_SP.
14450 + (verify_constraints): Likewise.
14451 + * aarch64-tbl.h (QL_LDST_AT): Update to add SP qualifier.
14452 + (struct aarch64_opcode): Update stg, stzg, st2g, stz2g instructions
14453 + to accept Rt|SP as first operand.
14454 + (AARCH64_OPERANDS): Add new Rt_SP.
14455 + * aarch64-asm-2.c: Regenerated.
14456 + * aarch64-dis-2.c: Regenerated.
14457 + * aarch64-opc-2.c: Regenerated.
14459 +2019-04-16 Sudakshina Das <sudi.das@arm.com>
14461 + Backport from mainline.
14462 + 2019-04-11 Sudakshina Das <sudi.das@arm.com>
14464 + * aarch64-asm-2.c: Regenerated.
14465 + * aarch64-dis-2.c: Likewise.
14466 + * aarch64-opc-2.c: Likewise.
14467 + * aarch64-tbl.h (aarch64_opcode): Add new ldgm and stgm.
14469 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
14471 + Backport from mainline.
14472 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
14474 + * arm-dis.c (struct arm_private_data): Remove has_mapping_symbols.
14475 + (mapping_symbol_for_insn): Implement new algorithm.
14476 + (print_insn): Remove duplicate code.
14478 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
14480 + Backport from mainline.
14481 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
14483 + * aarch64-dis.c (print_insn_aarch64):
14484 + Implement override.
14486 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
14488 + Backport from mainline.
14489 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
14491 + * aarch64-dis.c (print_insn_aarch64): Update the mapping symbol search
14492 + order.
14494 +2019-04-01 Tamar Christina <tamar.christina@arm.com>
14496 + Backport from mainline.
14497 + 2019-03-25 Tamar Christina <tamar.christina@arm.com>
14499 + * aarch64-dis.c (last_stop_offset): New.
14500 + (print_insn_aarch64): Use stop_offset.
14502 +2019-03-12 Andreas Krebbel <krebbel@linux.ibm.com>
14504 + Backport from mainline
14505 + 2019-03-12 Andreas Krebbel <krebbel@linux.ibm.com>
14507 + * s390-opc.txt: Rename selhhhr to selfhr. Remove optional operand
14508 + from vstrszb, vstrszh, and vstrszf.
14510 +2019-03-12 Andreas Krebbel <krebbel@linux.ibm.com>
14512 + Backport from mainline
14513 + 2019-03-12 Andreas Krebbel <krebbel@linux.ibm.com>
14515 + * s390-opc.txt: Add instruction descriptions.
14517 +2019-02-07 Tamar Christina <tamar.christina@arm.com>
14519 + * arm-dis.c (arm_opcodes): Redefine hlt to armv1.
14521 +2019-02-07 Nick Clifton <nickc@redhat.com>
14523 + * po/sv.po: Updated Swedish translation.
14525 +2019-02-02 Nick Clifton <nickc@redhat.com>
14527 + * configure: Regenerate.
14528 + * po/opcodes.pot: Regenerate.
14530 2019-02-02 Nick Clifton <nickc@redhat.com>
14532 2.32 Release
14533 diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
14534 index 25870933fd..f361556cb6 100644
14535 --- a/opcodes/aarch64-asm-2.c
14536 +++ b/opcodes/aarch64-asm-2.c
14537 @@ -201,390 +201,390 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
14538 case 757: /* extr */
14539 value = 757; /* --> extr. */
14540 break;
14541 - case 989: /* bic */
14542 - case 988: /* and */
14543 - value = 988; /* --> and. */
14544 - break;
14545 - case 991: /* mov */
14546 - case 990: /* orr */
14547 - value = 990; /* --> orr. */
14548 - break;
14549 - case 994: /* tst */
14550 - case 993: /* ands */
14551 - value = 993; /* --> ands. */
14552 - break;
14553 - case 999: /* uxtw */
14554 - case 998: /* mov */
14555 - case 997: /* orr */
14556 - value = 997; /* --> orr. */
14557 + case 991: /* bic */
14558 + case 990: /* and */
14559 + value = 990; /* --> and. */
14560 + break;
14561 + case 993: /* mov */
14562 + case 992: /* orr */
14563 + value = 992; /* --> orr. */
14564 + break;
14565 + case 996: /* tst */
14566 + case 995: /* ands */
14567 + value = 995; /* --> ands. */
14568 + break;
14569 + case 1001: /* uxtw */
14570 + case 1000: /* mov */
14571 + case 999: /* orr */
14572 + value = 999; /* --> orr. */
14573 break;
14574 - case 1001: /* mvn */
14575 - case 1000: /* orn */
14576 - value = 1000; /* --> orn. */
14577 + case 1003: /* mvn */
14578 + case 1002: /* orn */
14579 + value = 1002; /* --> orn. */
14580 break;
14581 - case 1005: /* tst */
14582 - case 1004: /* ands */
14583 - value = 1004; /* --> ands. */
14584 + case 1007: /* tst */
14585 + case 1006: /* ands */
14586 + value = 1006; /* --> ands. */
14587 break;
14588 - case 1131: /* staddb */
14589 - case 1035: /* ldaddb */
14590 - value = 1035; /* --> ldaddb. */
14591 + case 1133: /* staddb */
14592 + case 1037: /* ldaddb */
14593 + value = 1037; /* --> ldaddb. */
14594 break;
14595 - case 1132: /* staddh */
14596 - case 1036: /* ldaddh */
14597 - value = 1036; /* --> ldaddh. */
14598 + case 1134: /* staddh */
14599 + case 1038: /* ldaddh */
14600 + value = 1038; /* --> ldaddh. */
14601 break;
14602 - case 1133: /* stadd */
14603 - case 1037: /* ldadd */
14604 - value = 1037; /* --> ldadd. */
14605 + case 1135: /* stadd */
14606 + case 1039: /* ldadd */
14607 + value = 1039; /* --> ldadd. */
14608 break;
14609 - case 1134: /* staddlb */
14610 - case 1039: /* ldaddlb */
14611 - value = 1039; /* --> ldaddlb. */
14612 + case 1136: /* staddlb */
14613 + case 1041: /* ldaddlb */
14614 + value = 1041; /* --> ldaddlb. */
14615 break;
14616 - case 1135: /* staddlh */
14617 - case 1042: /* ldaddlh */
14618 - value = 1042; /* --> ldaddlh. */
14619 + case 1137: /* staddlh */
14620 + case 1044: /* ldaddlh */
14621 + value = 1044; /* --> ldaddlh. */
14622 break;
14623 - case 1136: /* staddl */
14624 - case 1045: /* ldaddl */
14625 - value = 1045; /* --> ldaddl. */
14626 + case 1138: /* staddl */
14627 + case 1047: /* ldaddl */
14628 + value = 1047; /* --> ldaddl. */
14629 break;
14630 - case 1137: /* stclrb */
14631 - case 1047: /* ldclrb */
14632 - value = 1047; /* --> ldclrb. */
14633 + case 1139: /* stclrb */
14634 + case 1049: /* ldclrb */
14635 + value = 1049; /* --> ldclrb. */
14636 break;
14637 - case 1138: /* stclrh */
14638 - case 1048: /* ldclrh */
14639 - value = 1048; /* --> ldclrh. */
14640 + case 1140: /* stclrh */
14641 + case 1050: /* ldclrh */
14642 + value = 1050; /* --> ldclrh. */
14643 break;
14644 - case 1139: /* stclr */
14645 - case 1049: /* ldclr */
14646 - value = 1049; /* --> ldclr. */
14647 + case 1141: /* stclr */
14648 + case 1051: /* ldclr */
14649 + value = 1051; /* --> ldclr. */
14650 break;
14651 - case 1140: /* stclrlb */
14652 - case 1051: /* ldclrlb */
14653 - value = 1051; /* --> ldclrlb. */
14654 + case 1142: /* stclrlb */
14655 + case 1053: /* ldclrlb */
14656 + value = 1053; /* --> ldclrlb. */
14657 break;
14658 - case 1141: /* stclrlh */
14659 - case 1054: /* ldclrlh */
14660 - value = 1054; /* --> ldclrlh. */
14661 + case 1143: /* stclrlh */
14662 + case 1056: /* ldclrlh */
14663 + value = 1056; /* --> ldclrlh. */
14664 break;
14665 - case 1142: /* stclrl */
14666 - case 1057: /* ldclrl */
14667 - value = 1057; /* --> ldclrl. */
14668 + case 1144: /* stclrl */
14669 + case 1059: /* ldclrl */
14670 + value = 1059; /* --> ldclrl. */
14671 break;
14672 - case 1143: /* steorb */
14673 - case 1059: /* ldeorb */
14674 - value = 1059; /* --> ldeorb. */
14675 + case 1145: /* steorb */
14676 + case 1061: /* ldeorb */
14677 + value = 1061; /* --> ldeorb. */
14678 break;
14679 - case 1144: /* steorh */
14680 - case 1060: /* ldeorh */
14681 - value = 1060; /* --> ldeorh. */
14682 + case 1146: /* steorh */
14683 + case 1062: /* ldeorh */
14684 + value = 1062; /* --> ldeorh. */
14685 break;
14686 - case 1145: /* steor */
14687 - case 1061: /* ldeor */
14688 - value = 1061; /* --> ldeor. */
14689 + case 1147: /* steor */
14690 + case 1063: /* ldeor */
14691 + value = 1063; /* --> ldeor. */
14692 break;
14693 - case 1146: /* steorlb */
14694 - case 1063: /* ldeorlb */
14695 - value = 1063; /* --> ldeorlb. */
14696 + case 1148: /* steorlb */
14697 + case 1065: /* ldeorlb */
14698 + value = 1065; /* --> ldeorlb. */
14699 break;
14700 - case 1147: /* steorlh */
14701 - case 1066: /* ldeorlh */
14702 - value = 1066; /* --> ldeorlh. */
14703 + case 1149: /* steorlh */
14704 + case 1068: /* ldeorlh */
14705 + value = 1068; /* --> ldeorlh. */
14706 break;
14707 - case 1148: /* steorl */
14708 - case 1069: /* ldeorl */
14709 - value = 1069; /* --> ldeorl. */
14710 + case 1150: /* steorl */
14711 + case 1071: /* ldeorl */
14712 + value = 1071; /* --> ldeorl. */
14713 break;
14714 - case 1149: /* stsetb */
14715 - case 1071: /* ldsetb */
14716 - value = 1071; /* --> ldsetb. */
14717 + case 1151: /* stsetb */
14718 + case 1073: /* ldsetb */
14719 + value = 1073; /* --> ldsetb. */
14720 break;
14721 - case 1150: /* stseth */
14722 - case 1072: /* ldseth */
14723 - value = 1072; /* --> ldseth. */
14724 + case 1152: /* stseth */
14725 + case 1074: /* ldseth */
14726 + value = 1074; /* --> ldseth. */
14727 break;
14728 - case 1151: /* stset */
14729 - case 1073: /* ldset */
14730 - value = 1073; /* --> ldset. */
14731 + case 1153: /* stset */
14732 + case 1075: /* ldset */
14733 + value = 1075; /* --> ldset. */
14734 break;
14735 - case 1152: /* stsetlb */
14736 - case 1075: /* ldsetlb */
14737 - value = 1075; /* --> ldsetlb. */
14738 + case 1154: /* stsetlb */
14739 + case 1077: /* ldsetlb */
14740 + value = 1077; /* --> ldsetlb. */
14741 break;
14742 - case 1153: /* stsetlh */
14743 - case 1078: /* ldsetlh */
14744 - value = 1078; /* --> ldsetlh. */
14745 + case 1155: /* stsetlh */
14746 + case 1080: /* ldsetlh */
14747 + value = 1080; /* --> ldsetlh. */
14748 break;
14749 - case 1154: /* stsetl */
14750 - case 1081: /* ldsetl */
14751 - value = 1081; /* --> ldsetl. */
14752 + case 1156: /* stsetl */
14753 + case 1083: /* ldsetl */
14754 + value = 1083; /* --> ldsetl. */
14755 break;
14756 - case 1155: /* stsmaxb */
14757 - case 1083: /* ldsmaxb */
14758 - value = 1083; /* --> ldsmaxb. */
14759 + case 1157: /* stsmaxb */
14760 + case 1085: /* ldsmaxb */
14761 + value = 1085; /* --> ldsmaxb. */
14762 break;
14763 - case 1156: /* stsmaxh */
14764 - case 1084: /* ldsmaxh */
14765 - value = 1084; /* --> ldsmaxh. */
14766 + case 1158: /* stsmaxh */
14767 + case 1086: /* ldsmaxh */
14768 + value = 1086; /* --> ldsmaxh. */
14769 break;
14770 - case 1157: /* stsmax */
14771 - case 1085: /* ldsmax */
14772 - value = 1085; /* --> ldsmax. */
14773 + case 1159: /* stsmax */
14774 + case 1087: /* ldsmax */
14775 + value = 1087; /* --> ldsmax. */
14776 break;
14777 - case 1158: /* stsmaxlb */
14778 - case 1087: /* ldsmaxlb */
14779 - value = 1087; /* --> ldsmaxlb. */
14780 + case 1160: /* stsmaxlb */
14781 + case 1089: /* ldsmaxlb */
14782 + value = 1089; /* --> ldsmaxlb. */
14783 break;
14784 - case 1159: /* stsmaxlh */
14785 - case 1090: /* ldsmaxlh */
14786 - value = 1090; /* --> ldsmaxlh. */
14787 + case 1161: /* stsmaxlh */
14788 + case 1092: /* ldsmaxlh */
14789 + value = 1092; /* --> ldsmaxlh. */
14790 break;
14791 - case 1160: /* stsmaxl */
14792 - case 1093: /* ldsmaxl */
14793 - value = 1093; /* --> ldsmaxl. */
14794 + case 1162: /* stsmaxl */
14795 + case 1095: /* ldsmaxl */
14796 + value = 1095; /* --> ldsmaxl. */
14797 break;
14798 - case 1161: /* stsminb */
14799 - case 1095: /* ldsminb */
14800 - value = 1095; /* --> ldsminb. */
14801 + case 1163: /* stsminb */
14802 + case 1097: /* ldsminb */
14803 + value = 1097; /* --> ldsminb. */
14804 break;
14805 - case 1162: /* stsminh */
14806 - case 1096: /* ldsminh */
14807 - value = 1096; /* --> ldsminh. */
14808 + case 1164: /* stsminh */
14809 + case 1098: /* ldsminh */
14810 + value = 1098; /* --> ldsminh. */
14811 break;
14812 - case 1163: /* stsmin */
14813 - case 1097: /* ldsmin */
14814 - value = 1097; /* --> ldsmin. */
14815 + case 1165: /* stsmin */
14816 + case 1099: /* ldsmin */
14817 + value = 1099; /* --> ldsmin. */
14818 break;
14819 - case 1164: /* stsminlb */
14820 - case 1099: /* ldsminlb */
14821 - value = 1099; /* --> ldsminlb. */
14822 + case 1166: /* stsminlb */
14823 + case 1101: /* ldsminlb */
14824 + value = 1101; /* --> ldsminlb. */
14825 break;
14826 - case 1165: /* stsminlh */
14827 - case 1102: /* ldsminlh */
14828 - value = 1102; /* --> ldsminlh. */
14829 + case 1167: /* stsminlh */
14830 + case 1104: /* ldsminlh */
14831 + value = 1104; /* --> ldsminlh. */
14832 break;
14833 - case 1166: /* stsminl */
14834 - case 1105: /* ldsminl */
14835 - value = 1105; /* --> ldsminl. */
14836 + case 1168: /* stsminl */
14837 + case 1107: /* ldsminl */
14838 + value = 1107; /* --> ldsminl. */
14839 break;
14840 - case 1167: /* stumaxb */
14841 - case 1107: /* ldumaxb */
14842 - value = 1107; /* --> ldumaxb. */
14843 + case 1169: /* stumaxb */
14844 + case 1109: /* ldumaxb */
14845 + value = 1109; /* --> ldumaxb. */
14846 break;
14847 - case 1168: /* stumaxh */
14848 - case 1108: /* ldumaxh */
14849 - value = 1108; /* --> ldumaxh. */
14850 + case 1170: /* stumaxh */
14851 + case 1110: /* ldumaxh */
14852 + value = 1110; /* --> ldumaxh. */
14853 break;
14854 - case 1169: /* stumax */
14855 - case 1109: /* ldumax */
14856 - value = 1109; /* --> ldumax. */
14857 + case 1171: /* stumax */
14858 + case 1111: /* ldumax */
14859 + value = 1111; /* --> ldumax. */
14860 break;
14861 - case 1170: /* stumaxlb */
14862 - case 1111: /* ldumaxlb */
14863 - value = 1111; /* --> ldumaxlb. */
14864 + case 1172: /* stumaxlb */
14865 + case 1113: /* ldumaxlb */
14866 + value = 1113; /* --> ldumaxlb. */
14867 break;
14868 - case 1171: /* stumaxlh */
14869 - case 1114: /* ldumaxlh */
14870 - value = 1114; /* --> ldumaxlh. */
14871 + case 1173: /* stumaxlh */
14872 + case 1116: /* ldumaxlh */
14873 + value = 1116; /* --> ldumaxlh. */
14874 break;
14875 - case 1172: /* stumaxl */
14876 - case 1117: /* ldumaxl */
14877 - value = 1117; /* --> ldumaxl. */
14878 + case 1174: /* stumaxl */
14879 + case 1119: /* ldumaxl */
14880 + value = 1119; /* --> ldumaxl. */
14881 break;
14882 - case 1173: /* stuminb */
14883 - case 1119: /* lduminb */
14884 - value = 1119; /* --> lduminb. */
14885 + case 1175: /* stuminb */
14886 + case 1121: /* lduminb */
14887 + value = 1121; /* --> lduminb. */
14888 break;
14889 - case 1174: /* stuminh */
14890 - case 1120: /* lduminh */
14891 - value = 1120; /* --> lduminh. */
14892 + case 1176: /* stuminh */
14893 + case 1122: /* lduminh */
14894 + value = 1122; /* --> lduminh. */
14895 break;
14896 - case 1175: /* stumin */
14897 - case 1121: /* ldumin */
14898 - value = 1121; /* --> ldumin. */
14899 + case 1177: /* stumin */
14900 + case 1123: /* ldumin */
14901 + value = 1123; /* --> ldumin. */
14902 break;
14903 - case 1176: /* stuminlb */
14904 - case 1123: /* lduminlb */
14905 - value = 1123; /* --> lduminlb. */
14906 + case 1178: /* stuminlb */
14907 + case 1125: /* lduminlb */
14908 + value = 1125; /* --> lduminlb. */
14909 break;
14910 - case 1177: /* stuminlh */
14911 - case 1126: /* lduminlh */
14912 - value = 1126; /* --> lduminlh. */
14913 + case 1179: /* stuminlh */
14914 + case 1128: /* lduminlh */
14915 + value = 1128; /* --> lduminlh. */
14916 break;
14917 - case 1178: /* stuminl */
14918 - case 1129: /* lduminl */
14919 - value = 1129; /* --> lduminl. */
14920 - break;
14921 - case 1180: /* mov */
14922 - case 1179: /* movn */
14923 - value = 1179; /* --> movn. */
14924 + case 1180: /* stuminl */
14925 + case 1131: /* lduminl */
14926 + value = 1131; /* --> lduminl. */
14927 break;
14928 case 1182: /* mov */
14929 - case 1181: /* movz */
14930 - value = 1181; /* --> movz. */
14931 - break;
14932 - case 1228: /* autibsp */
14933 - case 1227: /* autibz */
14934 - case 1226: /* autiasp */
14935 - case 1225: /* autiaz */
14936 - case 1224: /* pacibsp */
14937 - case 1223: /* pacibz */
14938 - case 1222: /* paciasp */
14939 - case 1221: /* paciaz */
14940 - case 1202: /* psb */
14941 - case 1201: /* esb */
14942 - case 1200: /* autib1716 */
14943 - case 1199: /* autia1716 */
14944 - case 1198: /* pacib1716 */
14945 - case 1197: /* pacia1716 */
14946 - case 1196: /* xpaclri */
14947 - case 1195: /* sevl */
14948 - case 1194: /* sev */
14949 - case 1193: /* wfi */
14950 - case 1192: /* wfe */
14951 - case 1191: /* yield */
14952 - case 1190: /* bti */
14953 - case 1189: /* csdb */
14954 - case 1188: /* nop */
14955 - case 1187: /* hint */
14956 - value = 1187; /* --> hint. */
14957 - break;
14958 - case 1206: /* pssbb */
14959 - case 1205: /* ssbb */
14960 - case 1204: /* dsb */
14961 - value = 1204; /* --> dsb. */
14962 - break;
14963 - case 1217: /* cpp */
14964 - case 1216: /* dvp */
14965 - case 1215: /* cfp */
14966 - case 1214: /* tlbi */
14967 - case 1213: /* ic */
14968 - case 1212: /* dc */
14969 - case 1211: /* at */
14970 - case 1210: /* sys */
14971 - value = 1210; /* --> sys. */
14972 - break;
14973 - case 2026: /* bic */
14974 - case 1276: /* and */
14975 - value = 1276; /* --> and. */
14976 - break;
14977 - case 1259: /* mov */
14978 + case 1181: /* movn */
14979 + value = 1181; /* --> movn. */
14980 + break;
14981 + case 1184: /* mov */
14982 + case 1183: /* movz */
14983 + value = 1183; /* --> movz. */
14984 + break;
14985 + case 1230: /* autibsp */
14986 + case 1229: /* autibz */
14987 + case 1228: /* autiasp */
14988 + case 1227: /* autiaz */
14989 + case 1226: /* pacibsp */
14990 + case 1225: /* pacibz */
14991 + case 1224: /* paciasp */
14992 + case 1223: /* paciaz */
14993 + case 1204: /* psb */
14994 + case 1203: /* esb */
14995 + case 1202: /* autib1716 */
14996 + case 1201: /* autia1716 */
14997 + case 1200: /* pacib1716 */
14998 + case 1199: /* pacia1716 */
14999 + case 1198: /* xpaclri */
15000 + case 1197: /* sevl */
15001 + case 1196: /* sev */
15002 + case 1195: /* wfi */
15003 + case 1194: /* wfe */
15004 + case 1193: /* yield */
15005 + case 1192: /* bti */
15006 + case 1191: /* csdb */
15007 + case 1190: /* nop */
15008 + case 1189: /* hint */
15009 + value = 1189; /* --> hint. */
15010 + break;
15011 + case 1208: /* pssbb */
15012 + case 1207: /* ssbb */
15013 + case 1206: /* dsb */
15014 + value = 1206; /* --> dsb. */
15015 + break;
15016 + case 1219: /* cpp */
15017 + case 1218: /* dvp */
15018 + case 1217: /* cfp */
15019 + case 1216: /* tlbi */
15020 + case 1215: /* ic */
15021 + case 1214: /* dc */
15022 + case 1213: /* at */
15023 + case 1212: /* sys */
15024 + value = 1212; /* --> sys. */
15025 + break;
15026 + case 2028: /* bic */
15027 case 1278: /* and */
15028 value = 1278; /* --> and. */
15029 break;
15030 - case 1263: /* movs */
15031 - case 1279: /* ands */
15032 - value = 1279; /* --> ands. */
15033 + case 1261: /* mov */
15034 + case 1280: /* and */
15035 + value = 1280; /* --> and. */
15036 break;
15037 - case 2027: /* cmple */
15038 - case 1314: /* cmpge */
15039 - value = 1314; /* --> cmpge. */
15040 + case 1265: /* movs */
15041 + case 1281: /* ands */
15042 + value = 1281; /* --> ands. */
15043 break;
15044 - case 2030: /* cmplt */
15045 - case 1317: /* cmpgt */
15046 - value = 1317; /* --> cmpgt. */
15047 + case 2029: /* cmple */
15048 + case 1316: /* cmpge */
15049 + value = 1316; /* --> cmpge. */
15050 break;
15051 - case 2028: /* cmplo */
15052 - case 1319: /* cmphi */
15053 - value = 1319; /* --> cmphi. */
15054 + case 2032: /* cmplt */
15055 + case 1319: /* cmpgt */
15056 + value = 1319; /* --> cmpgt. */
15057 break;
15058 - case 2029: /* cmpls */
15059 - case 1322: /* cmphs */
15060 - value = 1322; /* --> cmphs. */
15061 + case 2030: /* cmplo */
15062 + case 1321: /* cmphi */
15063 + value = 1321; /* --> cmphi. */
15064 break;
15065 - case 1256: /* mov */
15066 - case 1344: /* cpy */
15067 - value = 1344; /* --> cpy. */
15068 + case 2031: /* cmpls */
15069 + case 1324: /* cmphs */
15070 + value = 1324; /* --> cmphs. */
15071 break;
15072 case 1258: /* mov */
15073 - case 1345: /* cpy */
15074 - value = 1345; /* --> cpy. */
15075 - break;
15076 - case 2037: /* fmov */
15077 - case 1261: /* mov */
15078 case 1346: /* cpy */
15079 value = 1346; /* --> cpy. */
15080 break;
15081 - case 1251: /* mov */
15082 - case 1358: /* dup */
15083 - value = 1358; /* --> dup. */
15084 + case 1260: /* mov */
15085 + case 1347: /* cpy */
15086 + value = 1347; /* --> cpy. */
15087 break;
15088 - case 1253: /* mov */
15089 - case 1250: /* mov */
15090 - case 1359: /* dup */
15091 - value = 1359; /* --> dup. */
15092 + case 2039: /* fmov */
15093 + case 1263: /* mov */
15094 + case 1348: /* cpy */
15095 + value = 1348; /* --> cpy. */
15096 break;
15097 - case 2036: /* fmov */
15098 - case 1255: /* mov */
15099 + case 1253: /* mov */
15100 case 1360: /* dup */
15101 value = 1360; /* --> dup. */
15102 break;
15103 - case 1254: /* mov */
15104 - case 1361: /* dupm */
15105 - value = 1361; /* --> dupm. */
15106 + case 1255: /* mov */
15107 + case 1252: /* mov */
15108 + case 1361: /* dup */
15109 + value = 1361; /* --> dup. */
15110 break;
15111 - case 2031: /* eon */
15112 - case 1363: /* eor */
15113 - value = 1363; /* --> eor. */
15114 + case 2038: /* fmov */
15115 + case 1257: /* mov */
15116 + case 1362: /* dup */
15117 + value = 1362; /* --> dup. */
15118 break;
15119 - case 1264: /* not */
15120 + case 1256: /* mov */
15121 + case 1363: /* dupm */
15122 + value = 1363; /* --> dupm. */
15123 + break;
15124 + case 2033: /* eon */
15125 case 1365: /* eor */
15126 value = 1365; /* --> eor. */
15127 break;
15128 - case 1265: /* nots */
15129 - case 1366: /* eors */
15130 - value = 1366; /* --> eors. */
15131 + case 1266: /* not */
15132 + case 1367: /* eor */
15133 + value = 1367; /* --> eor. */
15134 break;
15135 - case 2032: /* facle */
15136 - case 1371: /* facge */
15137 - value = 1371; /* --> facge. */
15138 + case 1267: /* nots */
15139 + case 1368: /* eors */
15140 + value = 1368; /* --> eors. */
15141 break;
15142 - case 2033: /* faclt */
15143 - case 1372: /* facgt */
15144 - value = 1372; /* --> facgt. */
15145 + case 2034: /* facle */
15146 + case 1373: /* facge */
15147 + value = 1373; /* --> facge. */
15148 break;
15149 - case 2034: /* fcmle */
15150 - case 1385: /* fcmge */
15151 - value = 1385; /* --> fcmge. */
15152 + case 2035: /* faclt */
15153 + case 1374: /* facgt */
15154 + value = 1374; /* --> facgt. */
15155 break;
15156 - case 2035: /* fcmlt */
15157 - case 1387: /* fcmgt */
15158 - value = 1387; /* --> fcmgt. */
15159 + case 2036: /* fcmle */
15160 + case 1387: /* fcmge */
15161 + value = 1387; /* --> fcmge. */
15162 break;
15163 - case 1248: /* fmov */
15164 - case 1393: /* fcpy */
15165 - value = 1393; /* --> fcpy. */
15166 + case 2037: /* fcmlt */
15167 + case 1389: /* fcmgt */
15168 + value = 1389; /* --> fcmgt. */
15169 break;
15170 - case 1247: /* fmov */
15171 - case 1416: /* fdup */
15172 - value = 1416; /* --> fdup. */
15173 + case 1250: /* fmov */
15174 + case 1395: /* fcpy */
15175 + value = 1395; /* --> fcpy. */
15176 break;
15177 - case 1249: /* mov */
15178 - case 1747: /* orr */
15179 - value = 1747; /* --> orr. */
15180 + case 1249: /* fmov */
15181 + case 1418: /* fdup */
15182 + value = 1418; /* --> fdup. */
15183 break;
15184 - case 2038: /* orn */
15185 - case 1748: /* orr */
15186 - value = 1748; /* --> orr. */
15187 + case 1251: /* mov */
15188 + case 1749: /* orr */
15189 + value = 1749; /* --> orr. */
15190 break;
15191 - case 1252: /* mov */
15192 + case 2040: /* orn */
15193 case 1750: /* orr */
15194 value = 1750; /* --> orr. */
15195 break;
15196 - case 1262: /* movs */
15197 - case 1751: /* orrs */
15198 - value = 1751; /* --> orrs. */
15199 + case 1254: /* mov */
15200 + case 1752: /* orr */
15201 + value = 1752; /* --> orr. */
15202 break;
15203 - case 1257: /* mov */
15204 - case 1813: /* sel */
15205 - value = 1813; /* --> sel. */
15206 + case 1264: /* movs */
15207 + case 1753: /* orrs */
15208 + value = 1753; /* --> orrs. */
15209 break;
15210 - case 1260: /* mov */
15211 - case 1814: /* sel */
15212 - value = 1814; /* --> sel. */
15213 + case 1259: /* mov */
15214 + case 1815: /* sel */
15215 + value = 1815; /* --> sel. */
15216 + break;
15217 + case 1262: /* mov */
15218 + case 1816: /* sel */
15219 + value = 1816; /* --> sel. */
15220 break;
15221 default: return NULL;
15223 @@ -613,11 +613,11 @@ aarch64_insert_operand (const aarch64_operand *self,
15224 case 9:
15225 case 10:
15226 case 11:
15227 - case 15:
15228 + case 12:
15229 case 16:
15230 case 17:
15231 case 18:
15232 - case 20:
15233 + case 19:
15234 case 21:
15235 case 22:
15236 case 23:
15237 @@ -627,7 +627,7 @@ aarch64_insert_operand (const aarch64_operand *self,
15238 case 27:
15239 case 28:
15240 case 29:
15241 - case 159:
15242 + case 30:
15243 case 160:
15244 case 161:
15245 case 162:
15246 @@ -637,7 +637,7 @@ aarch64_insert_operand (const aarch64_operand *self,
15247 case 166:
15248 case 167:
15249 case 168:
15250 - case 181:
15251 + case 169:
15252 case 182:
15253 case 183:
15254 case 184:
15255 @@ -646,34 +646,34 @@ aarch64_insert_operand (const aarch64_operand *self,
15256 case 187:
15257 case 188:
15258 case 189:
15259 - case 193:
15260 - case 196:
15261 + case 190:
15262 + case 194:
15263 + case 197:
15264 return aarch64_ins_regno (self, info, code, inst, errors);
15265 - case 13:
15266 - return aarch64_ins_reg_extended (self, info, code, inst, errors);
15267 case 14:
15268 + return aarch64_ins_reg_extended (self, info, code, inst, errors);
15269 + case 15:
15270 return aarch64_ins_reg_shifted (self, info, code, inst, errors);
15271 - case 19:
15272 + case 20:
15273 return aarch64_ins_ft (self, info, code, inst, errors);
15274 - case 30:
15275 case 31:
15276 case 32:
15277 case 33:
15278 - case 198:
15279 - return aarch64_ins_reglane (self, info, code, inst, errors);
15280 case 34:
15281 - return aarch64_ins_reglist (self, info, code, inst, errors);
15282 + case 199:
15283 + return aarch64_ins_reglane (self, info, code, inst, errors);
15284 case 35:
15285 - return aarch64_ins_ldst_reglist (self, info, code, inst, errors);
15286 + return aarch64_ins_reglist (self, info, code, inst, errors);
15287 case 36:
15288 - return aarch64_ins_ldst_reglist_r (self, info, code, inst, errors);
15289 + return aarch64_ins_ldst_reglist (self, info, code, inst, errors);
15290 case 37:
15291 - return aarch64_ins_ldst_elemlist (self, info, code, inst, errors);
15292 + return aarch64_ins_ldst_reglist_r (self, info, code, inst, errors);
15293 case 38:
15294 + return aarch64_ins_ldst_elemlist (self, info, code, inst, errors);
15295 case 39:
15296 case 40:
15297 case 41:
15298 - case 51:
15299 + case 42:
15300 case 52:
15301 case 53:
15302 case 54:
15303 @@ -689,13 +689,13 @@ aarch64_insert_operand (const aarch64_operand *self,
15304 case 64:
15305 case 65:
15306 case 66:
15307 - case 78:
15308 + case 67:
15309 case 79:
15310 case 80:
15311 case 81:
15312 - case 156:
15313 - case 158:
15314 - case 173:
15315 + case 82:
15316 + case 157:
15317 + case 159:
15318 case 174:
15319 case 175:
15320 case 176:
15321 @@ -703,90 +703,90 @@ aarch64_insert_operand (const aarch64_operand *self,
15322 case 178:
15323 case 179:
15324 case 180:
15325 + case 181:
15326 return aarch64_ins_imm (self, info, code, inst, errors);
15327 - case 42:
15328 case 43:
15329 - return aarch64_ins_advsimd_imm_shift (self, info, code, inst, errors);
15330 case 44:
15331 + return aarch64_ins_advsimd_imm_shift (self, info, code, inst, errors);
15332 case 45:
15333 case 46:
15334 + case 47:
15335 return aarch64_ins_advsimd_imm_modified (self, info, code, inst, errors);
15336 - case 50:
15337 - case 147:
15338 + case 51:
15339 + case 148:
15340 return aarch64_ins_fpimm (self, info, code, inst, errors);
15341 - case 67:
15342 - case 154:
15343 - return aarch64_ins_limm (self, info, code, inst, errors);
15344 case 68:
15345 - return aarch64_ins_aimm (self, info, code, inst, errors);
15346 + case 155:
15347 + return aarch64_ins_limm (self, info, code, inst, errors);
15348 case 69:
15349 - return aarch64_ins_imm_half (self, info, code, inst, errors);
15350 + return aarch64_ins_aimm (self, info, code, inst, errors);
15351 case 70:
15352 + return aarch64_ins_imm_half (self, info, code, inst, errors);
15353 + case 71:
15354 return aarch64_ins_fbits (self, info, code, inst, errors);
15355 - case 72:
15356 case 73:
15357 - case 152:
15358 - return aarch64_ins_imm_rotate2 (self, info, code, inst, errors);
15359 case 74:
15360 - case 151:
15361 - return aarch64_ins_imm_rotate1 (self, info, code, inst, errors);
15362 + case 153:
15363 + return aarch64_ins_imm_rotate2 (self, info, code, inst, errors);
15364 case 75:
15365 + case 152:
15366 + return aarch64_ins_imm_rotate1 (self, info, code, inst, errors);
15367 case 76:
15368 + case 77:
15369 return aarch64_ins_cond (self, info, code, inst, errors);
15370 - case 82:
15371 - case 91:
15372 - return aarch64_ins_addr_simple (self, info, code, inst, errors);
15373 case 83:
15374 - return aarch64_ins_addr_regoff (self, info, code, inst, errors);
15375 + case 92:
15376 + return aarch64_ins_addr_simple (self, info, code, inst, errors);
15377 case 84:
15378 + return aarch64_ins_addr_regoff (self, info, code, inst, errors);
15379 case 85:
15380 case 86:
15381 - case 88:
15382 - case 90:
15383 - return aarch64_ins_addr_simm (self, info, code, inst, errors);
15384 case 87:
15385 - return aarch64_ins_addr_simm10 (self, info, code, inst, errors);
15386 case 89:
15387 + case 91:
15388 + return aarch64_ins_addr_simm (self, info, code, inst, errors);
15389 + case 88:
15390 + return aarch64_ins_addr_simm10 (self, info, code, inst, errors);
15391 + case 90:
15392 return aarch64_ins_addr_uimm12 (self, info, code, inst, errors);
15393 - case 92:
15394 - return aarch64_ins_addr_offset (self, info, code, inst, errors);
15395 case 93:
15396 - return aarch64_ins_simd_addr_post (self, info, code, inst, errors);
15397 + return aarch64_ins_addr_offset (self, info, code, inst, errors);
15398 case 94:
15399 - return aarch64_ins_sysreg (self, info, code, inst, errors);
15400 + return aarch64_ins_simd_addr_post (self, info, code, inst, errors);
15401 case 95:
15402 - return aarch64_ins_pstatefield (self, info, code, inst, errors);
15403 + return aarch64_ins_sysreg (self, info, code, inst, errors);
15404 case 96:
15405 + return aarch64_ins_pstatefield (self, info, code, inst, errors);
15406 case 97:
15407 case 98:
15408 case 99:
15409 case 100:
15410 - return aarch64_ins_sysins_op (self, info, code, inst, errors);
15411 case 101:
15412 + return aarch64_ins_sysins_op (self, info, code, inst, errors);
15413 case 102:
15414 - return aarch64_ins_barrier (self, info, code, inst, errors);
15415 case 103:
15416 - return aarch64_ins_prfop (self, info, code, inst, errors);
15417 + return aarch64_ins_barrier (self, info, code, inst, errors);
15418 case 104:
15419 + return aarch64_ins_prfop (self, info, code, inst, errors);
15420 case 105:
15421 - return aarch64_ins_hint (self, info, code, inst, errors);
15422 case 106:
15423 - return aarch64_ins_sve_addr_ri_s4 (self, info, code, inst, errors);
15424 + return aarch64_ins_hint (self, info, code, inst, errors);
15425 case 107:
15426 + return aarch64_ins_sve_addr_ri_s4 (self, info, code, inst, errors);
15427 case 108:
15428 case 109:
15429 case 110:
15430 - return aarch64_ins_sve_addr_ri_s4xvl (self, info, code, inst, errors);
15431 case 111:
15432 - return aarch64_ins_sve_addr_ri_s6xvl (self, info, code, inst, errors);
15433 + return aarch64_ins_sve_addr_ri_s4xvl (self, info, code, inst, errors);
15434 case 112:
15435 - return aarch64_ins_sve_addr_ri_s9xvl (self, info, code, inst, errors);
15436 + return aarch64_ins_sve_addr_ri_s6xvl (self, info, code, inst, errors);
15437 case 113:
15438 + return aarch64_ins_sve_addr_ri_s9xvl (self, info, code, inst, errors);
15439 case 114:
15440 case 115:
15441 case 116:
15442 - return aarch64_ins_sve_addr_ri_u6 (self, info, code, inst, errors);
15443 case 117:
15444 + return aarch64_ins_sve_addr_ri_u6 (self, info, code, inst, errors);
15445 case 118:
15446 case 119:
15447 case 120:
15448 @@ -799,8 +799,8 @@ aarch64_insert_operand (const aarch64_operand *self,
15449 case 127:
15450 case 128:
15451 case 129:
15452 - return aarch64_ins_sve_addr_rr_lsl (self, info, code, inst, errors);
15453 case 130:
15454 + return aarch64_ins_sve_addr_rr_lsl (self, info, code, inst, errors);
15455 case 131:
15456 case 132:
15457 case 133:
15458 @@ -808,48 +808,49 @@ aarch64_insert_operand (const aarch64_operand *self,
15459 case 135:
15460 case 136:
15461 case 137:
15462 - return aarch64_ins_sve_addr_rz_xtw (self, info, code, inst, errors);
15463 case 138:
15464 + return aarch64_ins_sve_addr_rz_xtw (self, info, code, inst, errors);
15465 case 139:
15466 case 140:
15467 case 141:
15468 - return aarch64_ins_sve_addr_zi_u5 (self, info, code, inst, errors);
15469 case 142:
15470 - return aarch64_ins_sve_addr_zz_lsl (self, info, code, inst, errors);
15471 + return aarch64_ins_sve_addr_zi_u5 (self, info, code, inst, errors);
15472 case 143:
15473 - return aarch64_ins_sve_addr_zz_sxtw (self, info, code, inst, errors);
15474 + return aarch64_ins_sve_addr_zz_lsl (self, info, code, inst, errors);
15475 case 144:
15476 - return aarch64_ins_sve_addr_zz_uxtw (self, info, code, inst, errors);
15477 + return aarch64_ins_sve_addr_zz_sxtw (self, info, code, inst, errors);
15478 case 145:
15479 - return aarch64_ins_sve_aimm (self, info, code, inst, errors);
15480 + return aarch64_ins_sve_addr_zz_uxtw (self, info, code, inst, errors);
15481 case 146:
15482 + return aarch64_ins_sve_aimm (self, info, code, inst, errors);
15483 + case 147:
15484 return aarch64_ins_sve_asimm (self, info, code, inst, errors);
15485 - case 148:
15486 - return aarch64_ins_sve_float_half_one (self, info, code, inst, errors);
15487 case 149:
15488 - return aarch64_ins_sve_float_half_two (self, info, code, inst, errors);
15489 + return aarch64_ins_sve_float_half_one (self, info, code, inst, errors);
15490 case 150:
15491 + return aarch64_ins_sve_float_half_two (self, info, code, inst, errors);
15492 + case 151:
15493 return aarch64_ins_sve_float_zero_one (self, info, code, inst, errors);
15494 - case 153:
15495 + case 154:
15496 return aarch64_ins_inv_limm (self, info, code, inst, errors);
15497 - case 155:
15498 + case 156:
15499 return aarch64_ins_sve_limm_mov (self, info, code, inst, errors);
15500 - case 157:
15501 + case 158:
15502 return aarch64_ins_sve_scale (self, info, code, inst, errors);
15503 - case 169:
15504 case 170:
15505 - return aarch64_ins_sve_shlimm (self, info, code, inst, errors);
15506 case 171:
15507 + return aarch64_ins_sve_shlimm (self, info, code, inst, errors);
15508 case 172:
15509 + case 173:
15510 return aarch64_ins_sve_shrimm (self, info, code, inst, errors);
15511 - case 190:
15512 case 191:
15513 case 192:
15514 + case 193:
15515 return aarch64_ins_sve_quad_index (self, info, code, inst, errors);
15516 - case 194:
15517 - return aarch64_ins_sve_index (self, info, code, inst, errors);
15518 case 195:
15519 - case 197:
15520 + return aarch64_ins_sve_index (self, info, code, inst, errors);
15521 + case 196:
15522 + case 198:
15523 return aarch64_ins_sve_reglist (self, info, code, inst, errors);
15524 default: assert (0); abort ();
15526 diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
15527 index a5b7f455b4..b47473de00 100644
15528 --- a/opcodes/aarch64-dis-2.c
15529 +++ b/opcodes/aarch64-dis-2.c
15530 @@ -40,7 +40,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15531 10987654321098765432109876543210
15532 0xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
15533 adr. */
15534 - return 1184;
15535 + return 1186;
15537 else
15539 @@ -48,7 +48,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15540 10987654321098765432109876543210
15541 1xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
15542 adrp. */
15543 - return 1185;
15544 + return 1187;
15547 else
15548 @@ -143,7 +143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15549 10987654321098765432109876543210
15550 0x00100x001xxxxx0xxxxxxxxxxxxxxx
15551 casp. */
15552 - return 1019;
15553 + return 1021;
15555 else
15557 @@ -195,7 +195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15558 10987654321098765432109876543210
15559 0x00100x001xxxxx1xxxxxxxxxxxxxxx
15560 caspl. */
15561 - return 1021;
15562 + return 1023;
15564 else
15566 @@ -216,7 +216,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15567 10987654321098765432109876543210
15568 x010100x00xxxxxxxxxxxxxxxxxxxxxx
15569 stnp. */
15570 - return 968;
15571 + return 970;
15573 else
15575 @@ -224,7 +224,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15576 10987654321098765432109876543210
15577 x110100x00xxxxxxxxxxxxxxxxxxxxxx
15578 stgp. */
15579 - return 977;
15580 + return 979;
15584 @@ -242,7 +242,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15585 10987654321098765432109876543210
15586 0x00100x100xxxxx0xxxxxxxxxxxxxxx
15587 stllrb. */
15588 - return 966;
15589 + return 968;
15591 else
15593 @@ -250,7 +250,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15594 10987654321098765432109876543210
15595 1x00100x100xxxxx0xxxxxxxxxxxxxxx
15596 stllr. */
15597 - return 965;
15598 + return 967;
15601 else
15602 @@ -263,7 +263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15603 10987654321098765432109876543210
15604 0000100x101xxxxx0xxxxxxxxxxxxxxx
15605 casb. */
15606 - return 1007;
15607 + return 1009;
15609 else
15611 @@ -271,7 +271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15612 10987654321098765432109876543210
15613 0100100x101xxxxx0xxxxxxxxxxxxxxx
15614 cash. */
15615 - return 1008;
15616 + return 1010;
15619 else
15620 @@ -280,7 +280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15621 10987654321098765432109876543210
15622 1x00100x101xxxxx0xxxxxxxxxxxxxxx
15623 cas. */
15624 - return 1009;
15625 + return 1011;
15629 @@ -326,7 +326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15630 10987654321098765432109876543210
15631 0000100x101xxxxx1xxxxxxxxxxxxxxx
15632 caslb. */
15633 - return 1011;
15634 + return 1013;
15636 else
15638 @@ -334,7 +334,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15639 10987654321098765432109876543210
15640 0100100x101xxxxx1xxxxxxxxxxxxxxx
15641 caslh. */
15642 - return 1014;
15643 + return 1016;
15646 else
15647 @@ -343,7 +343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15648 10987654321098765432109876543210
15649 1x00100x101xxxxx1xxxxxxxxxxxxxxx
15650 casl. */
15651 - return 1017;
15652 + return 1019;
15656 @@ -356,7 +356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15657 10987654321098765432109876543210
15658 x010100x10xxxxxxxxxxxxxxxxxxxxxx
15659 stp. */
15660 - return 978;
15661 + return 980;
15663 else
15665 @@ -364,7 +364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15666 10987654321098765432109876543210
15667 x110100x10xxxxxxxxxxxxxxxxxxxxxx
15668 stgp. */
15669 - return 983;
15670 + return 985;
15674 @@ -415,7 +415,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15675 10987654321098765432109876543210
15676 0x00100x011xxxxx0xxxxxxxxxxxxxxx
15677 caspa. */
15678 - return 1020;
15679 + return 1022;
15681 else
15683 @@ -467,7 +467,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15684 10987654321098765432109876543210
15685 0x00100x011xxxxx1xxxxxxxxxxxxxxx
15686 caspal. */
15687 - return 1022;
15688 + return 1024;
15690 else
15692 @@ -488,7 +488,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15693 10987654321098765432109876543210
15694 x010100x01xxxxxxxxxxxxxxxxxxxxxx
15695 ldnp. */
15696 - return 969;
15697 + return 971;
15699 else
15701 @@ -496,7 +496,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15702 10987654321098765432109876543210
15703 x110100x01xxxxxxxxxxxxxxxxxxxxxx
15704 ldpsw. */
15705 - return 976;
15706 + return 978;
15710 @@ -516,7 +516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15711 10987654321098765432109876543210
15712 0000100x110xxxxx0xxxxxxxxxxxxxxx
15713 ldlarb. */
15714 - return 963;
15715 + return 965;
15717 else
15719 @@ -524,7 +524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15720 10987654321098765432109876543210
15721 0100100x110xxxxx0xxxxxxxxxxxxxxx
15722 ldlarh. */
15723 - return 964;
15724 + return 966;
15727 else
15728 @@ -533,7 +533,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15729 10987654321098765432109876543210
15730 1x00100x110xxxxx0xxxxxxxxxxxxxxx
15731 ldlar. */
15732 - return 962;
15733 + return 964;
15736 else
15737 @@ -546,7 +546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15738 10987654321098765432109876543210
15739 0000100x111xxxxx0xxxxxxxxxxxxxxx
15740 casab. */
15741 - return 1010;
15742 + return 1012;
15744 else
15746 @@ -554,7 +554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15747 10987654321098765432109876543210
15748 0100100x111xxxxx0xxxxxxxxxxxxxxx
15749 casah. */
15750 - return 1013;
15751 + return 1015;
15754 else
15755 @@ -563,7 +563,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15756 10987654321098765432109876543210
15757 1x00100x111xxxxx0xxxxxxxxxxxxxxx
15758 casa. */
15759 - return 1016;
15760 + return 1018;
15764 @@ -609,7 +609,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15765 10987654321098765432109876543210
15766 0000100x111xxxxx1xxxxxxxxxxxxxxx
15767 casalb. */
15768 - return 1012;
15769 + return 1014;
15771 else
15773 @@ -617,7 +617,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15774 10987654321098765432109876543210
15775 0100100x111xxxxx1xxxxxxxxxxxxxxx
15776 casalh. */
15777 - return 1015;
15778 + return 1017;
15781 else
15782 @@ -626,7 +626,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15783 10987654321098765432109876543210
15784 1x00100x111xxxxx1xxxxxxxxxxxxxxx
15785 casal. */
15786 - return 1018;
15787 + return 1020;
15791 @@ -639,7 +639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15792 10987654321098765432109876543210
15793 x010100x11xxxxxxxxxxxxxxxxxxxxxx
15794 ldp. */
15795 - return 979;
15796 + return 981;
15798 else
15800 @@ -647,7 +647,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15801 10987654321098765432109876543210
15802 x110100x11xxxxxxxxxxxxxxxxxxxxxx
15803 ldpsw. */
15804 - return 982;
15805 + return 984;
15809 @@ -665,7 +665,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15810 10987654321098765432109876543210
15811 0x011000xxxxxxxxxxxxxxxxxxxxxxxx
15812 ldr. */
15813 - return 984;
15814 + return 986;
15816 else
15818 @@ -675,7 +675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15819 10987654321098765432109876543210
15820 10011000xxxxxxxxxxxxxxxxxxxxxxxx
15821 ldrsw. */
15822 - return 986;
15823 + return 988;
15825 else
15827 @@ -683,7 +683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15828 10987654321098765432109876543210
15829 11011000xxxxxxxxxxxxxxxxxxxxxxxx
15830 prfm. */
15831 - return 987;
15832 + return 989;
15836 @@ -822,7 +822,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15837 10987654321098765432109876543210
15838 00111000001xxxxx000000xxxxxxxxxx
15839 ldaddb. */
15840 - return 1035;
15841 + return 1037;
15843 else
15845 @@ -830,7 +830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15846 10987654321098765432109876543210
15847 01111000001xxxxx000000xxxxxxxxxx
15848 ldaddh. */
15849 - return 1036;
15850 + return 1038;
15853 else
15854 @@ -839,7 +839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15855 10987654321098765432109876543210
15856 1x111000001xxxxx000000xxxxxxxxxx
15857 ldadd. */
15858 - return 1037;
15859 + return 1039;
15862 else
15863 @@ -852,7 +852,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15864 10987654321098765432109876543210
15865 00111000101xxxxx000000xxxxxxxxxx
15866 ldaddab. */
15867 - return 1038;
15868 + return 1040;
15870 else
15872 @@ -860,7 +860,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15873 10987654321098765432109876543210
15874 01111000101xxxxx000000xxxxxxxxxx
15875 ldaddah. */
15876 - return 1041;
15877 + return 1043;
15880 else
15881 @@ -869,7 +869,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15882 10987654321098765432109876543210
15883 1x111000101xxxxx000000xxxxxxxxxx
15884 ldadda. */
15885 - return 1044;
15886 + return 1046;
15890 @@ -885,7 +885,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15891 10987654321098765432109876543210
15892 00111000011xxxxx000000xxxxxxxxxx
15893 ldaddlb. */
15894 - return 1039;
15895 + return 1041;
15897 else
15899 @@ -893,7 +893,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15900 10987654321098765432109876543210
15901 01111000011xxxxx000000xxxxxxxxxx
15902 ldaddlh. */
15903 - return 1042;
15904 + return 1044;
15907 else
15908 @@ -902,7 +902,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15909 10987654321098765432109876543210
15910 1x111000011xxxxx000000xxxxxxxxxx
15911 ldaddl. */
15912 - return 1045;
15913 + return 1047;
15916 else
15917 @@ -915,7 +915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15918 10987654321098765432109876543210
15919 00111000111xxxxx000000xxxxxxxxxx
15920 ldaddalb. */
15921 - return 1040;
15922 + return 1042;
15924 else
15926 @@ -923,7 +923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15927 10987654321098765432109876543210
15928 01111000111xxxxx000000xxxxxxxxxx
15929 ldaddalh. */
15930 - return 1043;
15931 + return 1045;
15934 else
15935 @@ -932,7 +932,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15936 10987654321098765432109876543210
15937 1x111000111xxxxx000000xxxxxxxxxx
15938 ldaddal. */
15939 - return 1046;
15940 + return 1048;
15944 @@ -951,7 +951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15945 10987654321098765432109876543210
15946 00111000001xxxxx100000xxxxxxxxxx
15947 swpb. */
15948 - return 1023;
15949 + return 1025;
15951 else
15953 @@ -959,7 +959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15954 10987654321098765432109876543210
15955 01111000001xxxxx100000xxxxxxxxxx
15956 swph. */
15957 - return 1024;
15958 + return 1026;
15961 else
15962 @@ -968,7 +968,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15963 10987654321098765432109876543210
15964 1x111000001xxxxx100000xxxxxxxxxx
15965 swp. */
15966 - return 1025;
15967 + return 1027;
15970 else
15971 @@ -981,7 +981,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15972 10987654321098765432109876543210
15973 00111000101xxxxx100000xxxxxxxxxx
15974 swpab. */
15975 - return 1026;
15976 + return 1028;
15978 else
15980 @@ -989,7 +989,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15981 10987654321098765432109876543210
15982 01111000101xxxxx100000xxxxxxxxxx
15983 swpah. */
15984 - return 1029;
15985 + return 1031;
15988 else
15989 @@ -998,7 +998,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15990 10987654321098765432109876543210
15991 1x111000101xxxxx100000xxxxxxxxxx
15992 swpa. */
15993 - return 1032;
15994 + return 1034;
15998 @@ -1014,7 +1014,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
15999 10987654321098765432109876543210
16000 00111000011xxxxx100000xxxxxxxxxx
16001 swplb. */
16002 - return 1027;
16003 + return 1029;
16005 else
16007 @@ -1022,7 +1022,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16008 10987654321098765432109876543210
16009 01111000011xxxxx100000xxxxxxxxxx
16010 swplh. */
16011 - return 1030;
16012 + return 1032;
16015 else
16016 @@ -1031,7 +1031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16017 10987654321098765432109876543210
16018 1x111000011xxxxx100000xxxxxxxxxx
16019 swpl. */
16020 - return 1033;
16021 + return 1035;
16024 else
16025 @@ -1044,7 +1044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16026 10987654321098765432109876543210
16027 00111000111xxxxx100000xxxxxxxxxx
16028 swpalb. */
16029 - return 1028;
16030 + return 1030;
16032 else
16034 @@ -1052,7 +1052,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16035 10987654321098765432109876543210
16036 01111000111xxxxx100000xxxxxxxxxx
16037 swpalh. */
16038 - return 1031;
16039 + return 1033;
16042 else
16043 @@ -1061,7 +1061,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16044 10987654321098765432109876543210
16045 1x111000111xxxxx100000xxxxxxxxxx
16046 swpal. */
16047 - return 1034;
16048 + return 1036;
16052 @@ -1083,7 +1083,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16053 10987654321098765432109876543210
16054 00111000001xxxxx010000xxxxxxxxxx
16055 ldsmaxb. */
16056 - return 1083;
16057 + return 1085;
16059 else
16061 @@ -1091,7 +1091,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16062 10987654321098765432109876543210
16063 01111000001xxxxx010000xxxxxxxxxx
16064 ldsmaxh. */
16065 - return 1084;
16066 + return 1086;
16069 else
16070 @@ -1100,7 +1100,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16071 10987654321098765432109876543210
16072 1x111000001xxxxx010000xxxxxxxxxx
16073 ldsmax. */
16074 - return 1085;
16075 + return 1087;
16078 else
16079 @@ -1113,7 +1113,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16080 10987654321098765432109876543210
16081 00111000101xxxxx010000xxxxxxxxxx
16082 ldsmaxab. */
16083 - return 1086;
16084 + return 1088;
16086 else
16088 @@ -1121,7 +1121,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16089 10987654321098765432109876543210
16090 01111000101xxxxx010000xxxxxxxxxx
16091 ldsmaxah. */
16092 - return 1089;
16093 + return 1091;
16096 else
16097 @@ -1130,7 +1130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16098 10987654321098765432109876543210
16099 1x111000101xxxxx010000xxxxxxxxxx
16100 ldsmaxa. */
16101 - return 1092;
16102 + return 1094;
16106 @@ -1146,7 +1146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16107 10987654321098765432109876543210
16108 00111000011xxxxx010000xxxxxxxxxx
16109 ldsmaxlb. */
16110 - return 1087;
16111 + return 1089;
16113 else
16115 @@ -1154,7 +1154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16116 10987654321098765432109876543210
16117 01111000011xxxxx010000xxxxxxxxxx
16118 ldsmaxlh. */
16119 - return 1090;
16120 + return 1092;
16123 else
16124 @@ -1163,7 +1163,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16125 10987654321098765432109876543210
16126 1x111000011xxxxx010000xxxxxxxxxx
16127 ldsmaxl. */
16128 - return 1093;
16129 + return 1095;
16132 else
16133 @@ -1176,7 +1176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16134 10987654321098765432109876543210
16135 00111000111xxxxx010000xxxxxxxxxx
16136 ldsmaxalb. */
16137 - return 1088;
16138 + return 1090;
16140 else
16142 @@ -1184,7 +1184,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16143 10987654321098765432109876543210
16144 01111000111xxxxx010000xxxxxxxxxx
16145 ldsmaxalh. */
16146 - return 1091;
16147 + return 1093;
16150 else
16151 @@ -1193,7 +1193,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16152 10987654321098765432109876543210
16153 1x111000111xxxxx010000xxxxxxxxxx
16154 ldsmaxal. */
16155 - return 1094;
16156 + return 1096;
16160 @@ -1246,7 +1246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16161 10987654321098765432109876543210
16162 00111000001xxxxxx01000xxxxxxxxxx
16163 ldeorb. */
16164 - return 1059;
16165 + return 1061;
16167 else
16169 @@ -1254,7 +1254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16170 10987654321098765432109876543210
16171 01111000001xxxxxx01000xxxxxxxxxx
16172 ldeorh. */
16173 - return 1060;
16174 + return 1062;
16177 else
16178 @@ -1263,7 +1263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16179 10987654321098765432109876543210
16180 1x111000001xxxxxx01000xxxxxxxxxx
16181 ldeor. */
16182 - return 1061;
16183 + return 1063;
16186 else
16187 @@ -1276,7 +1276,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16188 10987654321098765432109876543210
16189 00111000101xxxxxx01000xxxxxxxxxx
16190 ldeorab. */
16191 - return 1062;
16192 + return 1064;
16194 else
16196 @@ -1284,7 +1284,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16197 10987654321098765432109876543210
16198 01111000101xxxxxx01000xxxxxxxxxx
16199 ldeorah. */
16200 - return 1065;
16201 + return 1067;
16204 else
16205 @@ -1293,7 +1293,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16206 10987654321098765432109876543210
16207 1x111000101xxxxxx01000xxxxxxxxxx
16208 ldeora. */
16209 - return 1068;
16210 + return 1070;
16214 @@ -1309,7 +1309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16215 10987654321098765432109876543210
16216 00111000011xxxxxx01000xxxxxxxxxx
16217 ldeorlb. */
16218 - return 1063;
16219 + return 1065;
16221 else
16223 @@ -1317,7 +1317,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16224 10987654321098765432109876543210
16225 01111000011xxxxxx01000xxxxxxxxxx
16226 ldeorlh. */
16227 - return 1066;
16228 + return 1068;
16231 else
16232 @@ -1326,7 +1326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16233 10987654321098765432109876543210
16234 1x111000011xxxxxx01000xxxxxxxxxx
16235 ldeorl. */
16236 - return 1069;
16237 + return 1071;
16240 else
16241 @@ -1339,7 +1339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16242 10987654321098765432109876543210
16243 00111000111xxxxxx01000xxxxxxxxxx
16244 ldeoralb. */
16245 - return 1064;
16246 + return 1066;
16248 else
16250 @@ -1347,7 +1347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16251 10987654321098765432109876543210
16252 01111000111xxxxxx01000xxxxxxxxxx
16253 ldeoralh. */
16254 - return 1067;
16255 + return 1069;
16258 else
16259 @@ -1356,7 +1356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16260 10987654321098765432109876543210
16261 1x111000111xxxxxx01000xxxxxxxxxx
16262 ldeoral. */
16263 - return 1070;
16264 + return 1072;
16268 @@ -1375,7 +1375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16269 10987654321098765432109876543210
16270 00111000001xxxxxx11000xxxxxxxxxx
16271 ldumaxb. */
16272 - return 1107;
16273 + return 1109;
16275 else
16277 @@ -1383,7 +1383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16278 10987654321098765432109876543210
16279 01111000001xxxxxx11000xxxxxxxxxx
16280 ldumaxh. */
16281 - return 1108;
16282 + return 1110;
16285 else
16286 @@ -1392,7 +1392,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16287 10987654321098765432109876543210
16288 1x111000001xxxxxx11000xxxxxxxxxx
16289 ldumax. */
16290 - return 1109;
16291 + return 1111;
16294 else
16295 @@ -1405,7 +1405,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16296 10987654321098765432109876543210
16297 00111000101xxxxxx11000xxxxxxxxxx
16298 ldumaxab. */
16299 - return 1110;
16300 + return 1112;
16302 else
16304 @@ -1413,7 +1413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16305 10987654321098765432109876543210
16306 01111000101xxxxxx11000xxxxxxxxxx
16307 ldumaxah. */
16308 - return 1113;
16309 + return 1115;
16312 else
16313 @@ -1422,7 +1422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16314 10987654321098765432109876543210
16315 1x111000101xxxxxx11000xxxxxxxxxx
16316 ldumaxa. */
16317 - return 1116;
16318 + return 1118;
16322 @@ -1438,7 +1438,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16323 10987654321098765432109876543210
16324 00111000011xxxxxx11000xxxxxxxxxx
16325 ldumaxlb. */
16326 - return 1111;
16327 + return 1113;
16329 else
16331 @@ -1446,7 +1446,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16332 10987654321098765432109876543210
16333 01111000011xxxxxx11000xxxxxxxxxx
16334 ldumaxlh. */
16335 - return 1114;
16336 + return 1116;
16339 else
16340 @@ -1455,7 +1455,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16341 10987654321098765432109876543210
16342 1x111000011xxxxxx11000xxxxxxxxxx
16343 ldumaxl. */
16344 - return 1117;
16345 + return 1119;
16348 else
16349 @@ -1468,7 +1468,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16350 10987654321098765432109876543210
16351 00111000111xxxxxx11000xxxxxxxxxx
16352 ldumaxalb. */
16353 - return 1112;
16354 + return 1114;
16356 else
16358 @@ -1476,7 +1476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16359 10987654321098765432109876543210
16360 01111000111xxxxxx11000xxxxxxxxxx
16361 ldumaxalh. */
16362 - return 1115;
16363 + return 1117;
16366 else
16367 @@ -1485,7 +1485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16368 10987654321098765432109876543210
16369 1x111000111xxxxxx11000xxxxxxxxxx
16370 ldumaxal. */
16371 - return 1118;
16372 + return 1120;
16376 @@ -1510,7 +1510,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16377 10987654321098765432109876543210
16378 00111000001xxxxxx00100xxxxxxxxxx
16379 ldclrb. */
16380 - return 1047;
16381 + return 1049;
16383 else
16385 @@ -1518,7 +1518,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16386 10987654321098765432109876543210
16387 01111000001xxxxxx00100xxxxxxxxxx
16388 ldclrh. */
16389 - return 1048;
16390 + return 1050;
16393 else
16394 @@ -1527,7 +1527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16395 10987654321098765432109876543210
16396 1x111000001xxxxxx00100xxxxxxxxxx
16397 ldclr. */
16398 - return 1049;
16399 + return 1051;
16402 else
16403 @@ -1540,7 +1540,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16404 10987654321098765432109876543210
16405 00111000101xxxxxx00100xxxxxxxxxx
16406 ldclrab. */
16407 - return 1050;
16408 + return 1052;
16410 else
16412 @@ -1548,7 +1548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16413 10987654321098765432109876543210
16414 01111000101xxxxxx00100xxxxxxxxxx
16415 ldclrah. */
16416 - return 1053;
16417 + return 1055;
16420 else
16421 @@ -1557,7 +1557,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16422 10987654321098765432109876543210
16423 1x111000101xxxxxx00100xxxxxxxxxx
16424 ldclra. */
16425 - return 1056;
16426 + return 1058;
16430 @@ -1573,7 +1573,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16431 10987654321098765432109876543210
16432 00111000011xxxxxx00100xxxxxxxxxx
16433 ldclrlb. */
16434 - return 1051;
16435 + return 1053;
16437 else
16439 @@ -1581,7 +1581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16440 10987654321098765432109876543210
16441 01111000011xxxxxx00100xxxxxxxxxx
16442 ldclrlh. */
16443 - return 1054;
16444 + return 1056;
16447 else
16448 @@ -1590,7 +1590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16449 10987654321098765432109876543210
16450 1x111000011xxxxxx00100xxxxxxxxxx
16451 ldclrl. */
16452 - return 1057;
16453 + return 1059;
16456 else
16457 @@ -1603,7 +1603,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16458 10987654321098765432109876543210
16459 00111000111xxxxxx00100xxxxxxxxxx
16460 ldclralb. */
16461 - return 1052;
16462 + return 1054;
16464 else
16466 @@ -1611,7 +1611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16467 10987654321098765432109876543210
16468 01111000111xxxxxx00100xxxxxxxxxx
16469 ldclralh. */
16470 - return 1055;
16471 + return 1057;
16474 else
16475 @@ -1620,7 +1620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16476 10987654321098765432109876543210
16477 1x111000111xxxxxx00100xxxxxxxxxx
16478 ldclral. */
16479 - return 1058;
16480 + return 1060;
16484 @@ -1639,7 +1639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16485 10987654321098765432109876543210
16486 00111000001xxxxxx10100xxxxxxxxxx
16487 ldsminb. */
16488 - return 1095;
16489 + return 1097;
16491 else
16493 @@ -1647,7 +1647,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16494 10987654321098765432109876543210
16495 01111000001xxxxxx10100xxxxxxxxxx
16496 ldsminh. */
16497 - return 1096;
16498 + return 1098;
16501 else
16502 @@ -1656,7 +1656,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16503 10987654321098765432109876543210
16504 1x111000001xxxxxx10100xxxxxxxxxx
16505 ldsmin. */
16506 - return 1097;
16507 + return 1099;
16510 else
16511 @@ -1669,7 +1669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16512 10987654321098765432109876543210
16513 00111000101xxxxxx10100xxxxxxxxxx
16514 ldsminab. */
16515 - return 1098;
16516 + return 1100;
16518 else
16520 @@ -1677,7 +1677,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16521 10987654321098765432109876543210
16522 01111000101xxxxxx10100xxxxxxxxxx
16523 ldsminah. */
16524 - return 1101;
16525 + return 1103;
16528 else
16529 @@ -1686,7 +1686,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16530 10987654321098765432109876543210
16531 1x111000101xxxxxx10100xxxxxxxxxx
16532 ldsmina. */
16533 - return 1104;
16534 + return 1106;
16538 @@ -1702,7 +1702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16539 10987654321098765432109876543210
16540 00111000011xxxxxx10100xxxxxxxxxx
16541 ldsminlb. */
16542 - return 1099;
16543 + return 1101;
16545 else
16547 @@ -1710,7 +1710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16548 10987654321098765432109876543210
16549 01111000011xxxxxx10100xxxxxxxxxx
16550 ldsminlh. */
16551 - return 1102;
16552 + return 1104;
16555 else
16556 @@ -1719,7 +1719,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16557 10987654321098765432109876543210
16558 1x111000011xxxxxx10100xxxxxxxxxx
16559 ldsminl. */
16560 - return 1105;
16561 + return 1107;
16564 else
16565 @@ -1732,7 +1732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16566 10987654321098765432109876543210
16567 00111000111xxxxxx10100xxxxxxxxxx
16568 ldsminalb. */
16569 - return 1100;
16570 + return 1102;
16572 else
16574 @@ -1740,7 +1740,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16575 10987654321098765432109876543210
16576 01111000111xxxxxx10100xxxxxxxxxx
16577 ldsminalh. */
16578 - return 1103;
16579 + return 1105;
16582 else
16583 @@ -1749,7 +1749,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16584 10987654321098765432109876543210
16585 1x111000111xxxxxx10100xxxxxxxxxx
16586 ldsminal. */
16587 - return 1106;
16588 + return 1108;
16592 @@ -1771,7 +1771,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16593 10987654321098765432109876543210
16594 00111000001xxxxxx01100xxxxxxxxxx
16595 ldsetb. */
16596 - return 1071;
16597 + return 1073;
16599 else
16601 @@ -1779,7 +1779,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16602 10987654321098765432109876543210
16603 01111000001xxxxxx01100xxxxxxxxxx
16604 ldseth. */
16605 - return 1072;
16606 + return 1074;
16609 else
16610 @@ -1788,7 +1788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16611 10987654321098765432109876543210
16612 1x111000001xxxxxx01100xxxxxxxxxx
16613 ldset. */
16614 - return 1073;
16615 + return 1075;
16618 else
16619 @@ -1801,7 +1801,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16620 10987654321098765432109876543210
16621 00111000101xxxxxx01100xxxxxxxxxx
16622 ldsetab. */
16623 - return 1074;
16624 + return 1076;
16626 else
16628 @@ -1809,7 +1809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16629 10987654321098765432109876543210
16630 01111000101xxxxxx01100xxxxxxxxxx
16631 ldsetah. */
16632 - return 1077;
16633 + return 1079;
16636 else
16637 @@ -1818,7 +1818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16638 10987654321098765432109876543210
16639 1x111000101xxxxxx01100xxxxxxxxxx
16640 ldseta. */
16641 - return 1080;
16642 + return 1082;
16646 @@ -1834,7 +1834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16647 10987654321098765432109876543210
16648 00111000011xxxxxx01100xxxxxxxxxx
16649 ldsetlb. */
16650 - return 1075;
16651 + return 1077;
16653 else
16655 @@ -1842,7 +1842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16656 10987654321098765432109876543210
16657 01111000011xxxxxx01100xxxxxxxxxx
16658 ldsetlh. */
16659 - return 1078;
16660 + return 1080;
16663 else
16664 @@ -1851,7 +1851,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16665 10987654321098765432109876543210
16666 1x111000011xxxxxx01100xxxxxxxxxx
16667 ldsetl. */
16668 - return 1081;
16669 + return 1083;
16672 else
16673 @@ -1864,7 +1864,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16674 10987654321098765432109876543210
16675 00111000111xxxxxx01100xxxxxxxxxx
16676 ldsetalb. */
16677 - return 1076;
16678 + return 1078;
16680 else
16682 @@ -1872,7 +1872,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16683 10987654321098765432109876543210
16684 01111000111xxxxxx01100xxxxxxxxxx
16685 ldsetalh. */
16686 - return 1079;
16687 + return 1081;
16690 else
16691 @@ -1881,7 +1881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16692 10987654321098765432109876543210
16693 1x111000111xxxxxx01100xxxxxxxxxx
16694 ldsetal. */
16695 - return 1082;
16696 + return 1084;
16700 @@ -1900,7 +1900,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16701 10987654321098765432109876543210
16702 00111000001xxxxxx11100xxxxxxxxxx
16703 lduminb. */
16704 - return 1119;
16705 + return 1121;
16707 else
16709 @@ -1908,7 +1908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16710 10987654321098765432109876543210
16711 01111000001xxxxxx11100xxxxxxxxxx
16712 lduminh. */
16713 - return 1120;
16714 + return 1122;
16717 else
16718 @@ -1917,7 +1917,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16719 10987654321098765432109876543210
16720 1x111000001xxxxxx11100xxxxxxxxxx
16721 ldumin. */
16722 - return 1121;
16723 + return 1123;
16726 else
16727 @@ -1930,7 +1930,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16728 10987654321098765432109876543210
16729 00111000101xxxxxx11100xxxxxxxxxx
16730 lduminab. */
16731 - return 1122;
16732 + return 1124;
16734 else
16736 @@ -1938,7 +1938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16737 10987654321098765432109876543210
16738 01111000101xxxxxx11100xxxxxxxxxx
16739 lduminah. */
16740 - return 1125;
16741 + return 1127;
16744 else
16745 @@ -1947,7 +1947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16746 10987654321098765432109876543210
16747 1x111000101xxxxxx11100xxxxxxxxxx
16748 ldumina. */
16749 - return 1128;
16750 + return 1130;
16754 @@ -1963,7 +1963,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16755 10987654321098765432109876543210
16756 00111000011xxxxxx11100xxxxxxxxxx
16757 lduminlb. */
16758 - return 1123;
16759 + return 1125;
16761 else
16763 @@ -1971,7 +1971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16764 10987654321098765432109876543210
16765 01111000011xxxxxx11100xxxxxxxxxx
16766 lduminlh. */
16767 - return 1126;
16768 + return 1128;
16771 else
16772 @@ -1980,7 +1980,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16773 10987654321098765432109876543210
16774 1x111000011xxxxxx11100xxxxxxxxxx
16775 lduminl. */
16776 - return 1129;
16777 + return 1131;
16780 else
16781 @@ -1993,7 +1993,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16782 10987654321098765432109876543210
16783 00111000111xxxxxx11100xxxxxxxxxx
16784 lduminalb. */
16785 - return 1124;
16786 + return 1126;
16788 else
16790 @@ -2001,7 +2001,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16791 10987654321098765432109876543210
16792 01111000111xxxxxx11100xxxxxxxxxx
16793 lduminalh. */
16794 - return 1127;
16795 + return 1129;
16798 else
16799 @@ -2010,7 +2010,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16800 10987654321098765432109876543210
16801 1x111000111xxxxxx11100xxxxxxxxxx
16802 lduminal. */
16803 - return 1130;
16804 + return 1132;
16808 @@ -2368,7 +2368,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16809 10987654321098765432109876543210
16810 00011001000xxxxxxxxx00xxxxxxxxxx
16811 stlurb. */
16812 - return 2080;
16813 + return 2082;
16815 else
16817 @@ -2376,7 +2376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16818 10987654321098765432109876543210
16819 10011001000xxxxxxxxx00xxxxxxxxxx
16820 stlur. */
16821 - return 2088;
16822 + return 2090;
16825 else
16826 @@ -2387,7 +2387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16827 10987654321098765432109876543210
16828 01011001000xxxxxxxxx00xxxxxxxxxx
16829 stlurh. */
16830 - return 2084;
16831 + return 2086;
16833 else
16835 @@ -2395,7 +2395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16836 10987654321098765432109876543210
16837 11011001000xxxxxxxxx00xxxxxxxxxx
16838 stlur. */
16839 - return 2091;
16840 + return 2093;
16844 @@ -2405,7 +2405,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16845 10987654321098765432109876543210
16846 xx011001001xxxxxxxxx00xxxxxxxxxx
16847 stzgm. */
16848 - return 961;
16849 + return 963;
16852 else
16853 @@ -2475,7 +2475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16854 10987654321098765432109876543210
16855 00011001010xxxxxxxxx00xxxxxxxxxx
16856 ldapurb. */
16857 - return 2081;
16858 + return 2083;
16860 else
16862 @@ -2483,7 +2483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16863 10987654321098765432109876543210
16864 10011001010xxxxxxxxx00xxxxxxxxxx
16865 ldapur. */
16866 - return 2089;
16867 + return 2091;
16870 else
16871 @@ -2494,7 +2494,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16872 10987654321098765432109876543210
16873 01011001010xxxxxxxxx00xxxxxxxxxx
16874 ldapurh. */
16875 - return 2085;
16876 + return 2087;
16878 else
16880 @@ -2502,7 +2502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16881 10987654321098765432109876543210
16882 11011001010xxxxxxxxx00xxxxxxxxxx
16883 ldapur. */
16884 - return 2092;
16885 + return 2094;
16889 @@ -2573,53 +2573,75 @@ aarch64_opcode_lookup_1 (uint32_t word)
16891 if (((word >> 11) & 0x1) == 0)
16893 - if (((word >> 22) & 0x1) == 0)
16894 + if (((word >> 21) & 0x1) == 0)
16896 - if (((word >> 30) & 0x1) == 0)
16897 + if (((word >> 22) & 0x1) == 0)
16899 - if (((word >> 31) & 0x1) == 0)
16900 + if (((word >> 30) & 0x1) == 0)
16902 - /* 33222222222211111111110000000000
16903 - 10987654321098765432109876543210
16904 - 0001100110xxxxxxxxxx00xxxxxxxxxx
16905 - ldapursb. */
16906 - return 2083;
16907 + if (((word >> 31) & 0x1) == 0)
16909 + /* 33222222222211111111110000000000
16910 + 10987654321098765432109876543210
16911 + 00011001100xxxxxxxxx00xxxxxxxxxx
16912 + ldapursb. */
16913 + return 2085;
16915 + else
16917 + /* 33222222222211111111110000000000
16918 + 10987654321098765432109876543210
16919 + 10011001100xxxxxxxxx00xxxxxxxxxx
16920 + ldapursw. */
16921 + return 2092;
16924 else
16926 /* 33222222222211111111110000000000
16927 10987654321098765432109876543210
16928 - 1001100110xxxxxxxxxx00xxxxxxxxxx
16929 - ldapursw. */
16930 - return 2090;
16931 + x1011001100xxxxxxxxx00xxxxxxxxxx
16932 + ldapursh. */
16933 + return 2089;
16936 else
16938 - /* 33222222222211111111110000000000
16939 - 10987654321098765432109876543210
16940 - x101100110xxxxxxxxxx00xxxxxxxxxx
16941 - ldapursh. */
16942 - return 2087;
16943 + if (((word >> 30) & 0x1) == 0)
16945 + /* 33222222222211111111110000000000
16946 + 10987654321098765432109876543210
16947 + x0011001110xxxxxxxxx00xxxxxxxxxx
16948 + ldapursb. */
16949 + return 2084;
16951 + else
16953 + /* 33222222222211111111110000000000
16954 + 10987654321098765432109876543210
16955 + x1011001110xxxxxxxxx00xxxxxxxxxx
16956 + ldapursh. */
16957 + return 2088;
16961 else
16963 - if (((word >> 30) & 0x1) == 0)
16964 + if (((word >> 22) & 0x1) == 0)
16966 /* 33222222222211111111110000000000
16967 10987654321098765432109876543210
16968 - x001100111xxxxxxxxxx00xxxxxxxxxx
16969 - ldapursb. */
16970 - return 2082;
16971 + xx011001101xxxxxxxxx00xxxxxxxxxx
16972 + stgm. */
16973 + return 962;
16975 else
16977 /* 33222222222211111111110000000000
16978 10987654321098765432109876543210
16979 - x101100111xxxxxxxxxx00xxxxxxxxxx
16980 - ldapursh. */
16981 - return 2086;
16982 + xx011001111xxxxxxxxx00xxxxxxxxxx
16983 + ldgm. */
16984 + return 961;
16988 @@ -2725,7 +2747,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16989 10987654321098765432109876543210
16990 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
16991 and. */
16992 - return 988;
16993 + return 990;
16995 else
16997 @@ -2733,7 +2755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
16998 10987654321098765432109876543210
16999 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
17000 eor. */
17001 - return 992;
17002 + return 994;
17005 else
17006 @@ -2744,7 +2766,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17007 10987654321098765432109876543210
17008 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
17009 orr. */
17010 - return 990;
17011 + return 992;
17013 else
17015 @@ -2752,7 +2774,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17016 10987654321098765432109876543210
17017 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
17018 ands. */
17019 - return 993;
17020 + return 995;
17024 @@ -2766,7 +2788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17025 10987654321098765432109876543210
17026 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
17027 movn. */
17028 - return 1179;
17029 + return 1181;
17031 else
17033 @@ -2774,7 +2796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17034 10987654321098765432109876543210
17035 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
17036 movz. */
17037 - return 1181;
17038 + return 1183;
17041 else
17042 @@ -2783,7 +2805,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17043 10987654321098765432109876543210
17044 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
17045 movk. */
17046 - return 1183;
17047 + return 1185;
17051 @@ -2801,7 +2823,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17052 10987654321098765432109876543210
17053 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
17054 and. */
17055 - return 995;
17056 + return 997;
17058 else
17060 @@ -2809,7 +2831,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17061 10987654321098765432109876543210
17062 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
17063 eor. */
17064 - return 1002;
17065 + return 1004;
17068 else
17069 @@ -2820,7 +2842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17070 10987654321098765432109876543210
17071 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
17072 orr. */
17073 - return 997;
17074 + return 999;
17076 else
17078 @@ -2828,7 +2850,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17079 10987654321098765432109876543210
17080 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
17081 ands. */
17082 - return 1004;
17083 + return 1006;
17087 @@ -3085,7 +3107,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17088 10987654321098765432109876543210
17089 xxx11010x00xxxxxx0xx10xxxxxxxxxx
17090 setf8. */
17091 - return 2078;
17092 + return 2080;
17094 else
17096 @@ -3093,7 +3115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17097 10987654321098765432109876543210
17098 xxx11010x00xxxxxx1xx10xxxxxxxxxx
17099 setf16. */
17100 - return 2079;
17101 + return 2081;
17104 else
17105 @@ -3239,7 +3261,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17106 10987654321098765432109876543210
17107 xxx11010000xxxxxxxxx01xxxxxxxxxx
17108 rmif. */
17109 - return 2077;
17110 + return 2079;
17112 else
17114 @@ -3489,7 +3511,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17115 10987654321098765432109876543210
17116 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
17117 bic. */
17118 - return 996;
17119 + return 998;
17121 else
17123 @@ -3497,7 +3519,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17124 10987654321098765432109876543210
17125 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
17126 eon. */
17127 - return 1003;
17128 + return 1005;
17131 else
17132 @@ -3508,7 +3530,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17133 10987654321098765432109876543210
17134 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
17135 orn. */
17136 - return 1000;
17137 + return 1002;
17139 else
17141 @@ -3516,7 +3538,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17142 10987654321098765432109876543210
17143 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
17144 bics. */
17145 - return 1006;
17146 + return 1008;
17150 @@ -3777,7 +3799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17151 10987654321098765432109876543210
17152 000001x0xx000000000xxxxxxxxxxxxx
17153 add. */
17154 - return 1269;
17155 + return 1271;
17157 else
17159 @@ -3785,7 +3807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17160 10987654321098765432109876543210
17161 000001x0xx010000000xxxxxxxxxxxxx
17162 mul. */
17163 - return 1738;
17164 + return 1740;
17167 else
17168 @@ -3796,7 +3818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17169 10987654321098765432109876543210
17170 000001x0xx001000000xxxxxxxxxxxxx
17171 smax. */
17172 - return 1817;
17173 + return 1819;
17175 else
17177 @@ -3804,7 +3826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17178 10987654321098765432109876543210
17179 000001x0xx011000000xxxxxxxxxxxxx
17180 orr. */
17181 - return 1749;
17182 + return 1751;
17186 @@ -3816,7 +3838,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17187 10987654321098765432109876543210
17188 000001x0xx0x0100000xxxxxxxxxxxxx
17189 sdiv. */
17190 - return 1808;
17191 + return 1810;
17193 else
17195 @@ -3824,7 +3846,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17196 10987654321098765432109876543210
17197 000001x0xx0x1100000xxxxxxxxxxxxx
17198 sabd. */
17199 - return 1799;
17200 + return 1801;
17204 @@ -3838,7 +3860,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17205 10987654321098765432109876543210
17206 000001x0xx0x0010000xxxxxxxxxxxxx
17207 smulh. */
17208 - return 1822;
17209 + return 1824;
17211 else
17213 @@ -3848,7 +3870,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17214 10987654321098765432109876543210
17215 000001x0xx001010000xxxxxxxxxxxxx
17216 smin. */
17217 - return 1820;
17218 + return 1822;
17220 else
17222 @@ -3856,7 +3878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17223 10987654321098765432109876543210
17224 000001x0xx011010000xxxxxxxxxxxxx
17225 and. */
17226 - return 1277;
17227 + return 1279;
17231 @@ -3866,7 +3888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17232 10987654321098765432109876543210
17233 000001x0xx0xx110000xxxxxxxxxxxxx
17234 sdivr. */
17235 - return 1809;
17236 + return 1811;
17240 @@ -3882,7 +3904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17241 10987654321098765432109876543210
17242 000001x0xx0x0001000xxxxxxxxxxxxx
17243 sub. */
17244 - return 1938;
17245 + return 1940;
17247 else
17249 @@ -3892,7 +3914,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17250 10987654321098765432109876543210
17251 000001x0xx001001000xxxxxxxxxxxxx
17252 umax. */
17253 - return 1966;
17254 + return 1968;
17256 else
17258 @@ -3900,7 +3922,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17259 10987654321098765432109876543210
17260 000001x0xx011001000xxxxxxxxxxxxx
17261 eor. */
17262 - return 1364;
17263 + return 1366;
17267 @@ -3912,7 +3934,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17268 10987654321098765432109876543210
17269 000001x0xx0x0101000xxxxxxxxxxxxx
17270 udiv. */
17271 - return 1960;
17272 + return 1962;
17274 else
17276 @@ -3920,7 +3942,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17277 10987654321098765432109876543210
17278 000001x0xx0x1101000xxxxxxxxxxxxx
17279 uabd. */
17280 - return 1951;
17281 + return 1953;
17285 @@ -3936,7 +3958,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17286 10987654321098765432109876543210
17287 000001x0xx000011000xxxxxxxxxxxxx
17288 subr. */
17289 - return 1940;
17290 + return 1942;
17292 else
17294 @@ -3944,7 +3966,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17295 10987654321098765432109876543210
17296 000001x0xx010011000xxxxxxxxxxxxx
17297 umulh. */
17298 - return 1971;
17299 + return 1973;
17302 else
17303 @@ -3955,7 +3977,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17304 10987654321098765432109876543210
17305 000001x0xx001011000xxxxxxxxxxxxx
17306 umin. */
17307 - return 1969;
17308 + return 1971;
17310 else
17312 @@ -3963,7 +3985,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17313 10987654321098765432109876543210
17314 000001x0xx011011000xxxxxxxxxxxxx
17315 bic. */
17316 - return 1289;
17317 + return 1291;
17321 @@ -3973,7 +3995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17322 10987654321098765432109876543210
17323 000001x0xx0xx111000xxxxxxxxxxxxx
17324 udivr. */
17325 - return 1961;
17326 + return 1963;
17330 @@ -3986,7 +4008,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17331 10987654321098765432109876543210
17332 100001x00x0xxxxx000xxxxxxxxxxxxx
17333 ld1sb. */
17334 - return 1551;
17335 + return 1553;
17337 else
17339 @@ -3994,7 +4016,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17340 10987654321098765432109876543210
17341 100001x01x0xxxxx000xxxxxxxxxxxxx
17342 ld1sh. */
17343 - return 1562;
17344 + return 1564;
17348 @@ -4006,7 +4028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17349 10987654321098765432109876543210
17350 x10001x00x0xxxxx000xxxxxxxxxxxxx
17351 ld1sb. */
17352 - return 1555;
17353 + return 1557;
17355 else
17357 @@ -4018,7 +4040,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17358 10987654321098765432109876543210
17359 010001x01x0xxxxx000xx0xxxxxxxxxx
17360 sdot. */
17361 - return 1810;
17362 + return 1812;
17364 else
17366 @@ -4026,7 +4048,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17367 10987654321098765432109876543210
17368 010001x01x0xxxxx000xx1xxxxxxxxxx
17369 udot. */
17370 - return 1962;
17371 + return 1964;
17374 else
17375 @@ -4035,7 +4057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17376 10987654321098765432109876543210
17377 110001x01x0xxxxx000xxxxxxxxxxxxx
17378 ld1sh. */
17379 - return 1566;
17380 + return 1568;
17384 @@ -4056,7 +4078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17385 10987654321098765432109876543210
17386 000001x0xx1xxxxx000000xxxxxxxxxx
17387 add. */
17388 - return 1267;
17389 + return 1269;
17391 else
17393 @@ -4064,7 +4086,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17394 10987654321098765432109876543210
17395 000001x0xx1xxxxx000100xxxxxxxxxx
17396 sqadd. */
17397 - return 1824;
17398 + return 1826;
17401 else
17402 @@ -4073,7 +4095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17403 10987654321098765432109876543210
17404 000001x0xx1xxxxx000x10xxxxxxxxxx
17405 sqsub. */
17406 - return 1854;
17407 + return 1856;
17410 else
17411 @@ -4086,7 +4108,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17412 10987654321098765432109876543210
17413 000001x0xx1xxxxx000001xxxxxxxxxx
17414 sub. */
17415 - return 1936;
17416 + return 1938;
17418 else
17420 @@ -4094,7 +4116,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17421 10987654321098765432109876543210
17422 000001x0xx1xxxxx000101xxxxxxxxxx
17423 uqadd. */
17424 - return 1972;
17425 + return 1974;
17428 else
17429 @@ -4103,7 +4125,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17430 10987654321098765432109876543210
17431 000001x0xx1xxxxx000x11xxxxxxxxxx
17432 uqsub. */
17433 - return 2002;
17434 + return 2004;
17438 @@ -4115,7 +4137,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17439 10987654321098765432109876543210
17440 100001x00x1xxxxx000xxxxxxxxxxxxx
17441 prfb. */
17442 - return 1757;
17443 + return 1759;
17445 else
17447 @@ -4123,7 +4145,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17448 10987654321098765432109876543210
17449 100001x01x1xxxxx000xxxxxxxxxxxxx
17450 ld1sh. */
17451 - return 1563;
17452 + return 1565;
17456 @@ -4135,7 +4157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17457 10987654321098765432109876543210
17458 x10001x00x1xxxxx000xxxxxxxxxxxxx
17459 prfb. */
17460 - return 1758;
17461 + return 1760;
17463 else
17465 @@ -4149,7 +4171,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17466 10987654321098765432109876543210
17467 010001x0101xxxxx000xx0xxxxxxxxxx
17468 sdot. */
17469 - return 1811;
17470 + return 1813;
17472 else
17474 @@ -4157,7 +4179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17475 10987654321098765432109876543210
17476 010001x0111xxxxx000xx0xxxxxxxxxx
17477 sdot. */
17478 - return 1812;
17479 + return 1814;
17482 else
17483 @@ -4168,7 +4190,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17484 10987654321098765432109876543210
17485 010001x0101xxxxx000xx1xxxxxxxxxx
17486 udot. */
17487 - return 1963;
17488 + return 1965;
17490 else
17492 @@ -4176,7 +4198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17493 10987654321098765432109876543210
17494 010001x0111xxxxx000xx1xxxxxxxxxx
17495 udot. */
17496 - return 1964;
17497 + return 1966;
17501 @@ -4186,7 +4208,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17502 10987654321098765432109876543210
17503 110001x01x1xxxxx000xxxxxxxxxxxxx
17504 ld1sh. */
17505 - return 1567;
17506 + return 1569;
17510 @@ -4212,7 +4234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17511 10987654321098765432109876543210
17512 000001x0xx0000x0100xxxxxxxxxxxxx
17513 asr. */
17514 - return 1285;
17515 + return 1287;
17517 else
17519 @@ -4220,7 +4242,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17520 10987654321098765432109876543210
17521 000001x0xx0100x0100xxxxxxxxxxxxx
17522 asr. */
17523 - return 1283;
17524 + return 1285;
17527 else
17528 @@ -4229,7 +4251,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17529 10987654321098765432109876543210
17530 000001x0xx0x10x0100xxxxxxxxxxxxx
17531 asr. */
17532 - return 1284;
17533 + return 1286;
17536 else
17537 @@ -4240,7 +4262,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17538 10987654321098765432109876543210
17539 000001x0xx00x1x0100xxxxxxxxxxxxx
17540 asrd. */
17541 - return 1286;
17542 + return 1288;
17544 else
17546 @@ -4248,7 +4270,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17547 10987654321098765432109876543210
17548 000001x0xx01x1x0100xxxxxxxxxxxxx
17549 asrr. */
17550 - return 1287;
17551 + return 1289;
17555 @@ -4266,7 +4288,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17556 10987654321098765432109876543210
17557 000001x0xx000001100xxxxxxxxxxxxx
17558 lsr. */
17559 - return 1729;
17560 + return 1731;
17562 else
17564 @@ -4274,7 +4296,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17565 10987654321098765432109876543210
17566 000001x0xx010001100xxxxxxxxxxxxx
17567 lsr. */
17568 - return 1727;
17569 + return 1729;
17572 else
17573 @@ -4283,7 +4305,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17574 10987654321098765432109876543210
17575 000001x0xx0x1001100xxxxxxxxxxxxx
17576 lsr. */
17577 - return 1728;
17578 + return 1730;
17581 else
17582 @@ -4292,7 +4314,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17583 10987654321098765432109876543210
17584 000001x0xx0xx101100xxxxxxxxxxxxx
17585 lsrr. */
17586 - return 1730;
17587 + return 1732;
17590 else
17591 @@ -4307,7 +4329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17592 10987654321098765432109876543210
17593 000001x0xx000011100xxxxxxxxxxxxx
17594 lsl. */
17595 - return 1723;
17596 + return 1725;
17598 else
17600 @@ -4315,7 +4337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17601 10987654321098765432109876543210
17602 000001x0xx010011100xxxxxxxxxxxxx
17603 lsl. */
17604 - return 1721;
17605 + return 1723;
17608 else
17609 @@ -4324,7 +4346,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17610 10987654321098765432109876543210
17611 000001x0xx0x1011100xxxxxxxxxxxxx
17612 lsl. */
17613 - return 1722;
17614 + return 1724;
17617 else
17618 @@ -4333,7 +4355,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17619 10987654321098765432109876543210
17620 000001x0xx0xx111100xxxxxxxxxxxxx
17621 lslr. */
17622 - return 1724;
17623 + return 1726;
17627 @@ -4348,7 +4370,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17628 10987654321098765432109876543210
17629 000001x0xx1xxxxx1000x0xxxxxxxxxx
17630 asr. */
17631 - return 1281;
17632 + return 1283;
17634 else
17636 @@ -4356,7 +4378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17637 10987654321098765432109876543210
17638 000001x0xx1xxxxx1001x0xxxxxxxxxx
17639 asr. */
17640 - return 1282;
17641 + return 1284;
17644 else
17645 @@ -4369,7 +4391,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17646 10987654321098765432109876543210
17647 000001x0xx1xxxxx100001xxxxxxxxxx
17648 lsr. */
17649 - return 1725;
17650 + return 1727;
17652 else
17654 @@ -4377,7 +4399,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17655 10987654321098765432109876543210
17656 000001x0xx1xxxxx100101xxxxxxxxxx
17657 lsr. */
17658 - return 1726;
17659 + return 1728;
17662 else
17663 @@ -4388,7 +4410,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17664 10987654321098765432109876543210
17665 000001x0xx1xxxxx100011xxxxxxxxxx
17666 lsl. */
17667 - return 1719;
17668 + return 1721;
17670 else
17672 @@ -4396,7 +4418,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17673 10987654321098765432109876543210
17674 000001x0xx1xxxxx100111xxxxxxxxxx
17675 lsl. */
17676 - return 1720;
17677 + return 1722;
17681 @@ -4412,7 +4434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17682 10987654321098765432109876543210
17683 100001x000xxxxxx100xxxxxxxxxxxxx
17684 ld1sb. */
17685 - return 1557;
17686 + return 1559;
17688 else
17690 @@ -4420,7 +4442,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17691 10987654321098765432109876543210
17692 100001x010xxxxxx100xxxxxxxxxxxxx
17693 ld1sh. */
17694 - return 1570;
17695 + return 1572;
17698 else
17699 @@ -4431,7 +4453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17700 10987654321098765432109876543210
17701 100001x001xxxxxx100xxxxxxxxxxxxx
17702 ld1rb. */
17703 - return 1527;
17704 + return 1529;
17706 else
17708 @@ -4439,7 +4461,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17709 10987654321098765432109876543210
17710 100001x011xxxxxx100xxxxxxxxxxxxx
17711 ld1rsw. */
17712 - return 1548;
17713 + return 1550;
17717 @@ -4454,7 +4476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17718 10987654321098765432109876543210
17719 x10001x00x0xxxxx100xxxxxxxxxxxxx
17720 ld1sb. */
17721 - return 1556;
17722 + return 1558;
17724 else
17726 @@ -4462,7 +4484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17727 10987654321098765432109876543210
17728 x10001x01x0xxxxx100xxxxxxxxxxxxx
17729 ld1sh. */
17730 - return 1568;
17731 + return 1570;
17734 else
17735 @@ -4475,7 +4497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17736 10987654321098765432109876543210
17737 x10001x0001xxxxx100xxxxxxxxxxxxx
17738 ld1sb. */
17739 - return 1561;
17740 + return 1563;
17742 else
17744 @@ -4483,7 +4505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17745 10987654321098765432109876543210
17746 x10001x0101xxxxx100xxxxxxxxxxxxx
17747 ld1sh. */
17748 - return 1573;
17749 + return 1575;
17752 else
17753 @@ -4494,7 +4516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17754 10987654321098765432109876543210
17755 x10001x0011xxxxx100xxxxxxxxxxxxx
17756 prfb. */
17757 - return 1759;
17758 + return 1761;
17760 else
17762 @@ -4502,7 +4524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17763 10987654321098765432109876543210
17764 x10001x0111xxxxx100xxxxxxxxxxxxx
17765 ld1sh. */
17766 - return 1569;
17767 + return 1571;
17771 @@ -4523,7 +4545,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17772 10987654321098765432109876543210
17773 000001x0xx0xxxxx010xxxxxxxxxxxxx
17774 mla. */
17775 - return 1732;
17776 + return 1734;
17778 else
17780 @@ -4533,7 +4555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17781 10987654321098765432109876543210
17782 100001x00x0xxxxx010xxxxxxxxxxxxx
17783 ld1b. */
17784 - return 1493;
17785 + return 1495;
17787 else
17789 @@ -4541,7 +4563,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17790 10987654321098765432109876543210
17791 100001x01x0xxxxx010xxxxxxxxxxxxx
17792 ld1h. */
17793 - return 1513;
17794 + return 1515;
17798 @@ -4553,7 +4575,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17799 10987654321098765432109876543210
17800 x10001x00x0xxxxx010xxxxxxxxxxxxx
17801 ld1b. */
17802 - return 1498;
17803 + return 1500;
17805 else
17807 @@ -4561,7 +4583,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17808 10987654321098765432109876543210
17809 x10001x01x0xxxxx010xxxxxxxxxxxxx
17810 ld1h. */
17811 - return 1518;
17812 + return 1520;
17816 @@ -4581,7 +4603,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17817 10987654321098765432109876543210
17818 000001x0xx1xxxxx010000xxxxxxxxxx
17819 index. */
17820 - return 1484;
17821 + return 1486;
17823 else
17825 @@ -4589,7 +4611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17826 10987654321098765432109876543210
17827 000001x0xx1xxxxx010001xxxxxxxxxx
17828 index. */
17829 - return 1485;
17830 + return 1487;
17833 else
17834 @@ -4602,7 +4624,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17835 10987654321098765432109876543210
17836 000001x0001xxxxx01010xxxxxxxxxxx
17837 addvl. */
17838 - return 1271;
17839 + return 1273;
17841 else
17843 @@ -4610,7 +4632,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17844 10987654321098765432109876543210
17845 000001x0101xxxxx01010xxxxxxxxxxx
17846 rdvl. */
17847 - return 1793;
17848 + return 1795;
17851 else
17852 @@ -4619,7 +4641,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17853 10987654321098765432109876543210
17854 000001x0x11xxxxx01010xxxxxxxxxxx
17855 addpl. */
17856 - return 1270;
17857 + return 1272;
17861 @@ -4631,7 +4653,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17862 10987654321098765432109876543210
17863 000001x0xx1xxxxx010x10xxxxxxxxxx
17864 index. */
17865 - return 1486;
17866 + return 1488;
17868 else
17870 @@ -4639,7 +4661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17871 10987654321098765432109876543210
17872 000001x0xx1xxxxx010x11xxxxxxxxxx
17873 index. */
17874 - return 1483;
17875 + return 1485;
17879 @@ -4651,7 +4673,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17880 10987654321098765432109876543210
17881 100001x00x1xxxxx010xxxxxxxxxxxxx
17882 prfw. */
17883 - return 1777;
17884 + return 1779;
17886 else
17888 @@ -4659,7 +4681,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17889 10987654321098765432109876543210
17890 100001x01x1xxxxx010xxxxxxxxxxxxx
17891 ld1h. */
17892 - return 1514;
17893 + return 1516;
17897 @@ -4671,7 +4693,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17898 10987654321098765432109876543210
17899 x10001x00x1xxxxx010xxxxxxxxxxxxx
17900 prfw. */
17901 - return 1779;
17902 + return 1781;
17904 else
17906 @@ -4679,7 +4701,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17907 10987654321098765432109876543210
17908 x10001x01x1xxxxx010xxxxxxxxxxxxx
17909 ld1h. */
17910 - return 1519;
17911 + return 1521;
17915 @@ -4696,7 +4718,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17916 10987654321098765432109876543210
17917 000001x0xx0xxxxx110xxxxxxxxxxxxx
17918 mad. */
17919 - return 1731;
17920 + return 1733;
17922 else
17924 @@ -4712,7 +4734,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17925 10987654321098765432109876543210
17926 000001x0x010xxxx110x00xxxxxxxxxx
17927 sqincw. */
17928 - return 1851;
17929 + return 1853;
17931 else
17933 @@ -4722,7 +4744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17934 10987654321098765432109876543210
17935 000001x00110xxxx110x00xxxxxxxxxx
17936 sqinch. */
17937 - return 1845;
17938 + return 1847;
17940 else
17942 @@ -4730,7 +4752,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17943 10987654321098765432109876543210
17944 000001x01110xxxx110x00xxxxxxxxxx
17945 sqincd. */
17946 - return 1842;
17947 + return 1844;
17951 @@ -4742,7 +4764,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17952 10987654321098765432109876543210
17953 000001x0x011xxxx110x00xxxxxxxxxx
17954 incw. */
17955 - return 1481;
17956 + return 1483;
17958 else
17960 @@ -4752,7 +4774,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17961 10987654321098765432109876543210
17962 000001x00111xxxx110x00xxxxxxxxxx
17963 inch. */
17964 - return 1477;
17965 + return 1479;
17967 else
17969 @@ -4760,7 +4782,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17970 10987654321098765432109876543210
17971 000001x01111xxxx110x00xxxxxxxxxx
17972 incd. */
17973 - return 1475;
17974 + return 1477;
17978 @@ -4773,7 +4795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17979 10987654321098765432109876543210
17980 000001x0x01xxxxx110x10xxxxxxxxxx
17981 sqdecw. */
17982 - return 1837;
17983 + return 1839;
17985 else
17987 @@ -4783,7 +4805,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17988 10987654321098765432109876543210
17989 000001x0011xxxxx110x10xxxxxxxxxx
17990 sqdech. */
17991 - return 1831;
17992 + return 1833;
17994 else
17996 @@ -4791,7 +4813,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
17997 10987654321098765432109876543210
17998 000001x0111xxxxx110x10xxxxxxxxxx
17999 sqdecd. */
18000 - return 1828;
18001 + return 1830;
18005 @@ -4808,7 +4830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18006 10987654321098765432109876543210
18007 000001x0x010xxxx110x01xxxxxxxxxx
18008 uqincw. */
18009 - return 1999;
18010 + return 2001;
18012 else
18014 @@ -4818,7 +4840,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18015 10987654321098765432109876543210
18016 000001x00110xxxx110x01xxxxxxxxxx
18017 uqinch. */
18018 - return 1993;
18019 + return 1995;
18021 else
18023 @@ -4826,7 +4848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18024 10987654321098765432109876543210
18025 000001x01110xxxx110x01xxxxxxxxxx
18026 uqincd. */
18027 - return 1990;
18028 + return 1992;
18032 @@ -4838,7 +4860,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18033 10987654321098765432109876543210
18034 000001x0x011xxxx110x01xxxxxxxxxx
18035 decw. */
18036 - return 1356;
18037 + return 1358;
18039 else
18041 @@ -4848,7 +4870,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18042 10987654321098765432109876543210
18043 000001x00111xxxx110x01xxxxxxxxxx
18044 dech. */
18045 - return 1352;
18046 + return 1354;
18048 else
18050 @@ -4856,7 +4878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18051 10987654321098765432109876543210
18052 000001x01111xxxx110x01xxxxxxxxxx
18053 decd. */
18054 - return 1350;
18055 + return 1352;
18059 @@ -4869,7 +4891,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18060 10987654321098765432109876543210
18061 000001x0x01xxxxx110x11xxxxxxxxxx
18062 uqdecw. */
18063 - return 1985;
18064 + return 1987;
18066 else
18068 @@ -4879,7 +4901,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18069 10987654321098765432109876543210
18070 000001x0011xxxxx110x11xxxxxxxxxx
18071 uqdech. */
18072 - return 1979;
18073 + return 1981;
18075 else
18077 @@ -4887,7 +4909,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18078 10987654321098765432109876543210
18079 000001x0111xxxxx110x11xxxxxxxxxx
18080 uqdecd. */
18081 - return 1976;
18082 + return 1978;
18086 @@ -4906,7 +4928,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18087 10987654321098765432109876543210
18088 100001x0000xxxxx110xxxxxxxxxxxxx
18089 prfb. */
18090 - return 1756;
18091 + return 1758;
18093 else
18095 @@ -4914,7 +4936,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18096 10987654321098765432109876543210
18097 100001x0100xxxxx110xxxxxxxxxxxxx
18098 prfh. */
18099 - return 1771;
18100 + return 1773;
18103 else
18104 @@ -4925,7 +4947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18105 10987654321098765432109876543210
18106 100001x0001xxxxx110xxxxxxxxxxxxx
18107 ld1b. */
18108 - return 1500;
18109 + return 1502;
18111 else
18113 @@ -4933,7 +4955,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18114 10987654321098765432109876543210
18115 100001x0101xxxxx110xxxxxxxxxxxxx
18116 ld1h. */
18117 - return 1522;
18118 + return 1524;
18122 @@ -4945,7 +4967,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18123 10987654321098765432109876543210
18124 100001x001xxxxxx110xxxxxxxxxxxxx
18125 ld1rb. */
18126 - return 1529;
18127 + return 1531;
18129 else
18131 @@ -4953,7 +4975,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18132 10987654321098765432109876543210
18133 100001x011xxxxxx110xxxxxxxxxxxxx
18134 ld1rh. */
18135 - return 1533;
18136 + return 1535;
18140 @@ -4968,7 +4990,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18141 10987654321098765432109876543210
18142 x10001x00x0xxxxx110xxxxxxxxxxxxx
18143 ld1b. */
18144 - return 1499;
18145 + return 1501;
18147 else
18149 @@ -4976,7 +4998,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18150 10987654321098765432109876543210
18151 x10001x01x0xxxxx110xxxxxxxxxxxxx
18152 ld1h. */
18153 - return 1520;
18154 + return 1522;
18157 else
18158 @@ -4989,7 +5011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18159 10987654321098765432109876543210
18160 x10001x0001xxxxx110xxxxxxxxxxxxx
18161 ld1b. */
18162 - return 1505;
18163 + return 1507;
18165 else
18167 @@ -4997,7 +5019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18168 10987654321098765432109876543210
18169 x10001x0101xxxxx110xxxxxxxxxxxxx
18170 ld1h. */
18171 - return 1526;
18172 + return 1528;
18175 else
18176 @@ -5008,7 +5030,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18177 10987654321098765432109876543210
18178 x10001x0011xxxxx110xxxxxxxxxxxxx
18179 prfw. */
18180 - return 1780;
18181 + return 1782;
18183 else
18185 @@ -5016,7 +5038,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18186 10987654321098765432109876543210
18187 x10001x0111xxxxx110xxxxxxxxxxxxx
18188 ld1h. */
18189 - return 1521;
18190 + return 1523;
18194 @@ -5048,7 +5070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18195 10987654321098765432109876543210
18196 000001x0xx000x00001xxxxxxxxxxxxx
18197 saddv. */
18198 - return 1800;
18199 + return 1802;
18201 else
18203 @@ -5056,7 +5078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18204 10987654321098765432109876543210
18205 000001x0xx000x01001xxxxxxxxxxxxx
18206 uaddv. */
18207 - return 1952;
18208 + return 1954;
18211 else
18212 @@ -5065,7 +5087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18213 10987654321098765432109876543210
18214 000001x0xx010x0x001xxxxxxxxxxxxx
18215 movprfx. */
18216 - return 1735;
18217 + return 1737;
18220 else
18221 @@ -5078,7 +5100,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18222 10987654321098765432109876543210
18223 000001x0xx001x00001xxxxxxxxxxxxx
18224 smaxv. */
18225 - return 1818;
18226 + return 1820;
18228 else
18230 @@ -5086,7 +5108,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18231 10987654321098765432109876543210
18232 000001x0xx011x00001xxxxxxxxxxxxx
18233 orv. */
18234 - return 1752;
18235 + return 1754;
18238 else
18239 @@ -5097,7 +5119,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18240 10987654321098765432109876543210
18241 000001x0xx001x01001xxxxxxxxxxxxx
18242 umaxv. */
18243 - return 1967;
18244 + return 1969;
18246 else
18248 @@ -5105,7 +5127,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18249 10987654321098765432109876543210
18250 000001x0xx011x01001xxxxxxxxxxxxx
18251 eorv. */
18252 - return 1367;
18253 + return 1369;
18257 @@ -5120,7 +5142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18258 10987654321098765432109876543210
18259 000001x0xx00xx10001xxxxxxxxxxxxx
18260 sminv. */
18261 - return 1821;
18262 + return 1823;
18264 else
18266 @@ -5128,7 +5150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18267 10987654321098765432109876543210
18268 000001x0xx01xx10001xxxxxxxxxxxxx
18269 andv. */
18270 - return 1280;
18271 + return 1282;
18274 else
18275 @@ -5137,7 +5159,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18276 10987654321098765432109876543210
18277 000001x0xx0xxx11001xxxxxxxxxxxxx
18278 uminv. */
18279 - return 1970;
18280 + return 1972;
18284 @@ -5149,7 +5171,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18285 10987654321098765432109876543210
18286 100001x00x0xxxxx001xxxxxxxxxxxxx
18287 ldff1sb. */
18288 - return 1651;
18289 + return 1653;
18291 else
18293 @@ -5157,7 +5179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18294 10987654321098765432109876543210
18295 100001x01x0xxxxx001xxxxxxxxxxxxx
18296 ldff1sh. */
18297 - return 1662;
18298 + return 1664;
18302 @@ -5169,7 +5191,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18303 10987654321098765432109876543210
18304 x10001x00x0xxxxx001xxxxxxxxxxxxx
18305 ldff1sb. */
18306 - return 1658;
18307 + return 1660;
18309 else
18311 @@ -5177,7 +5199,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18312 10987654321098765432109876543210
18313 x10001x01x0xxxxx001xxxxxxxxxxxxx
18314 ldff1sh. */
18315 - return 1668;
18316 + return 1670;
18320 @@ -5195,7 +5217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18321 10987654321098765432109876543210
18322 000001x0001xxxxx001xxxxxxxxxxxxx
18323 and. */
18324 - return 1275;
18325 + return 1277;
18327 else
18329 @@ -5203,7 +5225,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18330 10987654321098765432109876543210
18331 000001x0011xxxxx001xxxxxxxxxxxxx
18332 orr. */
18333 - return 1747;
18334 + return 1749;
18337 else
18338 @@ -5212,7 +5234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18339 10987654321098765432109876543210
18340 100001x00x1xxxxx001xxxxxxxxxxxxx
18341 prfh. */
18342 - return 1770;
18343 + return 1772;
18346 else
18347 @@ -5221,7 +5243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18348 10987654321098765432109876543210
18349 x10001x00x1xxxxx001xxxxxxxxxxxxx
18350 prfh. */
18351 - return 1772;
18352 + return 1774;
18355 else
18356 @@ -5236,7 +5258,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18357 10987654321098765432109876543210
18358 000001x0101xxxxx001xxxxxxxxxxxxx
18359 eor. */
18360 - return 1362;
18361 + return 1364;
18363 else
18365 @@ -5244,7 +5266,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18366 10987654321098765432109876543210
18367 000001x0111xxxxx001xxxxxxxxxxxxx
18368 bic. */
18369 - return 1288;
18370 + return 1290;
18373 else
18374 @@ -5253,7 +5275,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18375 10987654321098765432109876543210
18376 100001x01x1xxxxx001xxxxxxxxxxxxx
18377 ldff1sh. */
18378 - return 1663;
18379 + return 1665;
18382 else
18383 @@ -5262,7 +5284,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18384 10987654321098765432109876543210
18385 x10001x01x1xxxxx001xxxxxxxxxxxxx
18386 ldff1sh. */
18387 - return 1669;
18388 + return 1671;
18392 @@ -5287,7 +5309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18393 10987654321098765432109876543210
18394 000001x0xx0x0000101xxxxxxxxxxxxx
18395 sxtb. */
18396 - return 1943;
18397 + return 1945;
18399 else
18401 @@ -5295,7 +5317,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18402 10987654321098765432109876543210
18403 000001x0xx0x1000101xxxxxxxxxxxxx
18404 cls. */
18405 - return 1308;
18406 + return 1310;
18409 else
18410 @@ -5306,7 +5328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18411 10987654321098765432109876543210
18412 000001x0xx0x0100101xxxxxxxxxxxxx
18413 sxtw. */
18414 - return 1945;
18415 + return 1947;
18417 else
18419 @@ -5314,7 +5336,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18420 10987654321098765432109876543210
18421 000001x0xx0x1100101xxxxxxxxxxxxx
18422 fabs. */
18423 - return 1370;
18424 + return 1372;
18428 @@ -5328,7 +5350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18429 10987654321098765432109876543210
18430 000001x0xx0x0010101xxxxxxxxxxxxx
18431 sxth. */
18432 - return 1944;
18433 + return 1946;
18435 else
18437 @@ -5336,7 +5358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18438 10987654321098765432109876543210
18439 000001x0xx0x1010101xxxxxxxxxxxxx
18440 cnt. */
18441 - return 1337;
18442 + return 1339;
18445 else
18446 @@ -5347,7 +5369,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18447 10987654321098765432109876543210
18448 000001x0xx0x0110101xxxxxxxxxxxxx
18449 abs. */
18450 - return 1266;
18451 + return 1268;
18453 else
18455 @@ -5355,7 +5377,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18456 10987654321098765432109876543210
18457 000001x0xx0x1110101xxxxxxxxxxxxx
18458 not. */
18459 - return 1744;
18460 + return 1746;
18464 @@ -5372,7 +5394,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18465 10987654321098765432109876543210
18466 000001x0xx0x0001101xxxxxxxxxxxxx
18467 uxtb. */
18468 - return 2006;
18469 + return 2008;
18471 else
18473 @@ -5380,7 +5402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18474 10987654321098765432109876543210
18475 000001x0xx0x1001101xxxxxxxxxxxxx
18476 clz. */
18477 - return 1309;
18478 + return 1311;
18481 else
18482 @@ -5391,7 +5413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18483 10987654321098765432109876543210
18484 000001x0xx0x0101101xxxxxxxxxxxxx
18485 uxtw. */
18486 - return 2008;
18487 + return 2010;
18489 else
18491 @@ -5399,7 +5421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18492 10987654321098765432109876543210
18493 000001x0xx0x1101101xxxxxxxxxxxxx
18494 fneg. */
18495 - return 1447;
18496 + return 1449;
18500 @@ -5413,7 +5435,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18501 10987654321098765432109876543210
18502 000001x0xx0x0011101xxxxxxxxxxxxx
18503 uxth. */
18504 - return 2007;
18505 + return 2009;
18507 else
18509 @@ -5421,7 +5443,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18510 10987654321098765432109876543210
18511 000001x0xx0x1011101xxxxxxxxxxxxx
18512 cnot. */
18513 - return 1336;
18514 + return 1338;
18517 else
18518 @@ -5430,7 +5452,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18519 10987654321098765432109876543210
18520 000001x0xx0xx111101xxxxxxxxxxxxx
18521 neg. */
18522 - return 1741;
18523 + return 1743;
18527 @@ -5447,7 +5469,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18528 10987654321098765432109876543210
18529 000001x0001xxxxx1010xxxxxxxxxxxx
18530 adr. */
18531 - return 1272;
18532 + return 1274;
18534 else
18536 @@ -5455,7 +5477,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18537 10987654321098765432109876543210
18538 000001x0011xxxxx1010xxxxxxxxxxxx
18539 adr. */
18540 - return 1273;
18541 + return 1275;
18544 else
18545 @@ -5464,7 +5486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18546 10987654321098765432109876543210
18547 000001x01x1xxxxx1010xxxxxxxxxxxx
18548 adr. */
18549 - return 1274;
18550 + return 1276;
18553 else
18554 @@ -5477,7 +5499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18555 10987654321098765432109876543210
18556 000001x0xx1xxxxx101100xxxxxxxxxx
18557 ftssel. */
18558 - return 1473;
18559 + return 1475;
18561 else
18563 @@ -5485,7 +5507,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18564 10987654321098765432109876543210
18565 000001x0xx1xxxxx101110xxxxxxxxxx
18566 fexpa. */
18567 - return 1417;
18568 + return 1419;
18571 else
18572 @@ -5494,7 +5516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18573 10987654321098765432109876543210
18574 000001x0xx1xxxxx1011x1xxxxxxxxxx
18575 movprfx. */
18576 - return 1734;
18577 + return 1736;
18581 @@ -5509,7 +5531,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18582 10987654321098765432109876543210
18583 100001x000xxxxxx101xxxxxxxxxxxxx
18584 ldff1sb. */
18585 - return 1660;
18586 + return 1662;
18588 else
18590 @@ -5517,7 +5539,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18591 10987654321098765432109876543210
18592 100001x010xxxxxx101xxxxxxxxxxxxx
18593 ldff1sh. */
18594 - return 1672;
18595 + return 1674;
18598 else
18599 @@ -5528,7 +5550,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18600 10987654321098765432109876543210
18601 100001x001xxxxxx101xxxxxxxxxxxxx
18602 ld1rb. */
18603 - return 1528;
18604 + return 1530;
18606 else
18608 @@ -5536,7 +5558,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18609 10987654321098765432109876543210
18610 100001x011xxxxxx101xxxxxxxxxxxxx
18611 ld1rh. */
18612 - return 1532;
18613 + return 1534;
18617 @@ -5551,7 +5573,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18618 10987654321098765432109876543210
18619 x10001x00x0xxxxx101xxxxxxxxxxxxx
18620 ldff1sb. */
18621 - return 1659;
18622 + return 1661;
18624 else
18626 @@ -5559,7 +5581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18627 10987654321098765432109876543210
18628 x10001x01x0xxxxx101xxxxxxxxxxxxx
18629 ldff1sh. */
18630 - return 1670;
18631 + return 1672;
18634 else
18635 @@ -5572,7 +5594,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18636 10987654321098765432109876543210
18637 x10001x0001xxxxx101xxxxxxxxxxxxx
18638 ldff1sb. */
18639 - return 1661;
18640 + return 1663;
18642 else
18644 @@ -5580,7 +5602,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18645 10987654321098765432109876543210
18646 x10001x0101xxxxx101xxxxxxxxxxxxx
18647 ldff1sh. */
18648 - return 1673;
18649 + return 1675;
18652 else
18653 @@ -5591,7 +5613,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18654 10987654321098765432109876543210
18655 x10001x0011xxxxx101xxxxxxxxxxxxx
18656 prfh. */
18657 - return 1773;
18658 + return 1775;
18660 else
18662 @@ -5599,7 +5621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18663 10987654321098765432109876543210
18664 x10001x0111xxxxx101xxxxxxxxxxxxx
18665 ldff1sh. */
18666 - return 1671;
18667 + return 1673;
18671 @@ -5620,7 +5642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18672 10987654321098765432109876543210
18673 000001x0xx0xxxxx011xxxxxxxxxxxxx
18674 mls. */
18675 - return 1733;
18676 + return 1735;
18678 else
18680 @@ -5630,7 +5652,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18681 10987654321098765432109876543210
18682 100001x00x0xxxxx011xxxxxxxxxxxxx
18683 ldff1b. */
18684 - return 1617;
18685 + return 1619;
18687 else
18689 @@ -5638,7 +5660,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18690 10987654321098765432109876543210
18691 100001x01x0xxxxx011xxxxxxxxxxxxx
18692 ldff1h. */
18693 - return 1637;
18694 + return 1639;
18698 @@ -5650,7 +5672,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18699 10987654321098765432109876543210
18700 x10001x00x0xxxxx011xxxxxxxxxxxxx
18701 ldff1b. */
18702 - return 1626;
18703 + return 1628;
18705 else
18707 @@ -5658,7 +5680,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18708 10987654321098765432109876543210
18709 x10001x01x0xxxxx011xxxxxxxxxxxxx
18710 ldff1h. */
18711 - return 1645;
18712 + return 1647;
18716 @@ -5672,7 +5694,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18717 10987654321098765432109876543210
18718 x00001x00x1xxxxx011xxxxxxxxxxxxx
18719 prfd. */
18720 - return 1763;
18721 + return 1765;
18723 else
18725 @@ -5680,7 +5702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18726 10987654321098765432109876543210
18727 x10001x00x1xxxxx011xxxxxxxxxxxxx
18728 prfd. */
18729 - return 1765;
18730 + return 1767;
18733 else
18734 @@ -5691,7 +5713,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18735 10987654321098765432109876543210
18736 x00001x01x1xxxxx011xxxxxxxxxxxxx
18737 ldff1h. */
18738 - return 1638;
18739 + return 1640;
18741 else
18743 @@ -5699,7 +5721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18744 10987654321098765432109876543210
18745 x10001x01x1xxxxx011xxxxxxxxxxxxx
18746 ldff1h. */
18747 - return 1646;
18748 + return 1648;
18752 @@ -5716,7 +5738,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18753 10987654321098765432109876543210
18754 000001x0xx0xxxxx111xxxxxxxxxxxxx
18755 msb. */
18756 - return 1736;
18757 + return 1738;
18759 else
18761 @@ -5736,7 +5758,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18762 10987654321098765432109876543210
18763 000001x00010xxxx111000xxxxxxxxxx
18764 cntb. */
18765 - return 1338;
18766 + return 1340;
18768 else
18770 @@ -5744,7 +5766,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18771 10987654321098765432109876543210
18772 000001x01010xxxx111000xxxxxxxxxx
18773 cntw. */
18774 - return 1342;
18775 + return 1344;
18778 else
18779 @@ -5755,7 +5777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18780 10987654321098765432109876543210
18781 000001x00110xxxx111000xxxxxxxxxx
18782 cnth. */
18783 - return 1340;
18784 + return 1342;
18786 else
18788 @@ -5763,7 +5785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18789 10987654321098765432109876543210
18790 000001x01110xxxx111000xxxxxxxxxx
18791 cntd. */
18792 - return 1339;
18793 + return 1341;
18797 @@ -5777,7 +5799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18798 10987654321098765432109876543210
18799 000001x00011xxxx111000xxxxxxxxxx
18800 incb. */
18801 - return 1474;
18802 + return 1476;
18804 else
18806 @@ -5785,7 +5807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18807 10987654321098765432109876543210
18808 000001x01011xxxx111000xxxxxxxxxx
18809 incw. */
18810 - return 1482;
18811 + return 1484;
18814 else
18815 @@ -5796,7 +5818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18816 10987654321098765432109876543210
18817 000001x00111xxxx111000xxxxxxxxxx
18818 inch. */
18819 - return 1478;
18820 + return 1480;
18822 else
18824 @@ -5804,7 +5826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18825 10987654321098765432109876543210
18826 000001x01111xxxx111000xxxxxxxxxx
18827 incd. */
18828 - return 1476;
18829 + return 1478;
18833 @@ -5821,7 +5843,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18834 10987654321098765432109876543210
18835 000001x00010xxxx111100xxxxxxxxxx
18836 sqincb. */
18837 - return 1841;
18838 + return 1843;
18840 else
18842 @@ -5829,7 +5851,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18843 10987654321098765432109876543210
18844 000001x01010xxxx111100xxxxxxxxxx
18845 sqincw. */
18846 - return 1853;
18847 + return 1855;
18850 else
18851 @@ -5840,7 +5862,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18852 10987654321098765432109876543210
18853 000001x00110xxxx111100xxxxxxxxxx
18854 sqinch. */
18855 - return 1847;
18856 + return 1849;
18858 else
18860 @@ -5848,7 +5870,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18861 10987654321098765432109876543210
18862 000001x01110xxxx111100xxxxxxxxxx
18863 sqincd. */
18864 - return 1844;
18865 + return 1846;
18869 @@ -5862,7 +5884,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18870 10987654321098765432109876543210
18871 000001x00011xxxx111100xxxxxxxxxx
18872 sqincb. */
18873 - return 1840;
18874 + return 1842;
18876 else
18878 @@ -5870,7 +5892,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18879 10987654321098765432109876543210
18880 000001x01011xxxx111100xxxxxxxxxx
18881 sqincw. */
18882 - return 1852;
18883 + return 1854;
18886 else
18887 @@ -5881,7 +5903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18888 10987654321098765432109876543210
18889 000001x00111xxxx111100xxxxxxxxxx
18890 sqinch. */
18891 - return 1846;
18892 + return 1848;
18894 else
18896 @@ -5889,7 +5911,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18897 10987654321098765432109876543210
18898 000001x01111xxxx111100xxxxxxxxxx
18899 sqincd. */
18900 - return 1843;
18901 + return 1845;
18905 @@ -5907,7 +5929,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18906 10987654321098765432109876543210
18907 000001x00010xxxx111x10xxxxxxxxxx
18908 sqdecb. */
18909 - return 1827;
18910 + return 1829;
18912 else
18914 @@ -5915,7 +5937,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18915 10987654321098765432109876543210
18916 000001x01010xxxx111x10xxxxxxxxxx
18917 sqdecw. */
18918 - return 1839;
18919 + return 1841;
18922 else
18923 @@ -5926,7 +5948,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18924 10987654321098765432109876543210
18925 000001x00110xxxx111x10xxxxxxxxxx
18926 sqdech. */
18927 - return 1833;
18928 + return 1835;
18930 else
18932 @@ -5934,7 +5956,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18933 10987654321098765432109876543210
18934 000001x01110xxxx111x10xxxxxxxxxx
18935 sqdecd. */
18936 - return 1830;
18937 + return 1832;
18941 @@ -5948,7 +5970,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18942 10987654321098765432109876543210
18943 000001x00011xxxx111x10xxxxxxxxxx
18944 sqdecb. */
18945 - return 1826;
18946 + return 1828;
18948 else
18950 @@ -5956,7 +5978,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18951 10987654321098765432109876543210
18952 000001x01011xxxx111x10xxxxxxxxxx
18953 sqdecw. */
18954 - return 1838;
18955 + return 1840;
18958 else
18959 @@ -5967,7 +5989,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18960 10987654321098765432109876543210
18961 000001x00111xxxx111x10xxxxxxxxxx
18962 sqdech. */
18963 - return 1832;
18964 + return 1834;
18966 else
18968 @@ -5975,7 +5997,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18969 10987654321098765432109876543210
18970 000001x01111xxxx111x10xxxxxxxxxx
18971 sqdecd. */
18972 - return 1829;
18973 + return 1831;
18977 @@ -5995,7 +6017,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18978 10987654321098765432109876543210
18979 000001x0001xxxxx111001xxxxxxxxxx
18980 decb. */
18981 - return 1349;
18982 + return 1351;
18984 else
18986 @@ -6003,7 +6025,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18987 10987654321098765432109876543210
18988 000001x0101xxxxx111001xxxxxxxxxx
18989 decw. */
18990 - return 1357;
18991 + return 1359;
18994 else
18995 @@ -6014,7 +6036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
18996 10987654321098765432109876543210
18997 000001x0011xxxxx111001xxxxxxxxxx
18998 dech. */
18999 - return 1353;
19000 + return 1355;
19002 else
19004 @@ -6022,7 +6044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19005 10987654321098765432109876543210
19006 000001x0111xxxxx111001xxxxxxxxxx
19007 decd. */
19008 - return 1351;
19009 + return 1353;
19013 @@ -6038,7 +6060,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19014 10987654321098765432109876543210
19015 000001x00010xxxx111101xxxxxxxxxx
19016 uqincb. */
19017 - return 1988;
19018 + return 1990;
19020 else
19022 @@ -6046,7 +6068,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19023 10987654321098765432109876543210
19024 000001x01010xxxx111101xxxxxxxxxx
19025 uqincw. */
19026 - return 2000;
19027 + return 2002;
19030 else
19031 @@ -6057,7 +6079,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19032 10987654321098765432109876543210
19033 000001x00110xxxx111101xxxxxxxxxx
19034 uqinch. */
19035 - return 1994;
19036 + return 1996;
19038 else
19040 @@ -6065,7 +6087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19041 10987654321098765432109876543210
19042 000001x01110xxxx111101xxxxxxxxxx
19043 uqincd. */
19044 - return 1991;
19045 + return 1993;
19049 @@ -6079,7 +6101,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19050 10987654321098765432109876543210
19051 000001x00011xxxx111101xxxxxxxxxx
19052 uqincb. */
19053 - return 1989;
19054 + return 1991;
19056 else
19058 @@ -6087,7 +6109,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19059 10987654321098765432109876543210
19060 000001x01011xxxx111101xxxxxxxxxx
19061 uqincw. */
19062 - return 2001;
19063 + return 2003;
19066 else
19067 @@ -6098,7 +6120,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19068 10987654321098765432109876543210
19069 000001x00111xxxx111101xxxxxxxxxx
19070 uqinch. */
19071 - return 1995;
19072 + return 1997;
19074 else
19076 @@ -6106,7 +6128,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19077 10987654321098765432109876543210
19078 000001x01111xxxx111101xxxxxxxxxx
19079 uqincd. */
19080 - return 1992;
19081 + return 1994;
19085 @@ -6124,7 +6146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19086 10987654321098765432109876543210
19087 000001x00010xxxx111x11xxxxxxxxxx
19088 uqdecb. */
19089 - return 1974;
19090 + return 1976;
19092 else
19094 @@ -6132,7 +6154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19095 10987654321098765432109876543210
19096 000001x01010xxxx111x11xxxxxxxxxx
19097 uqdecw. */
19098 - return 1986;
19099 + return 1988;
19102 else
19103 @@ -6143,7 +6165,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19104 10987654321098765432109876543210
19105 000001x00110xxxx111x11xxxxxxxxxx
19106 uqdech. */
19107 - return 1980;
19108 + return 1982;
19110 else
19112 @@ -6151,7 +6173,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19113 10987654321098765432109876543210
19114 000001x01110xxxx111x11xxxxxxxxxx
19115 uqdecd. */
19116 - return 1977;
19117 + return 1979;
19121 @@ -6165,7 +6187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19122 10987654321098765432109876543210
19123 000001x00011xxxx111x11xxxxxxxxxx
19124 uqdecb. */
19125 - return 1975;
19126 + return 1977;
19128 else
19130 @@ -6173,7 +6195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19131 10987654321098765432109876543210
19132 000001x01011xxxx111x11xxxxxxxxxx
19133 uqdecw. */
19134 - return 1987;
19135 + return 1989;
19138 else
19139 @@ -6184,7 +6206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19140 10987654321098765432109876543210
19141 000001x00111xxxx111x11xxxxxxxxxx
19142 uqdech. */
19143 - return 1981;
19144 + return 1983;
19146 else
19148 @@ -6192,7 +6214,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19149 10987654321098765432109876543210
19150 000001x01111xxxx111x11xxxxxxxxxx
19151 uqdecd. */
19152 - return 1978;
19153 + return 1980;
19157 @@ -6212,7 +6234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19158 10987654321098765432109876543210
19159 100001x0000xxxxx111xxxxxxxxxxxxx
19160 prfb. */
19161 - return 1760;
19162 + return 1762;
19164 else
19166 @@ -6220,7 +6242,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19167 10987654321098765432109876543210
19168 100001x0100xxxxx111xxxxxxxxxxxxx
19169 prfh. */
19170 - return 1774;
19171 + return 1776;
19174 else
19175 @@ -6231,7 +6253,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19176 10987654321098765432109876543210
19177 100001x0001xxxxx111xxxxxxxxxxxxx
19178 ldff1b. */
19179 - return 1628;
19180 + return 1630;
19182 else
19184 @@ -6239,7 +6261,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19185 10987654321098765432109876543210
19186 100001x0101xxxxx111xxxxxxxxxxxxx
19187 ldff1h. */
19188 - return 1649;
19189 + return 1651;
19193 @@ -6251,7 +6273,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19194 10987654321098765432109876543210
19195 100001x001xxxxxx111xxxxxxxxxxxxx
19196 ld1rb. */
19197 - return 1530;
19198 + return 1532;
19200 else
19202 @@ -6259,7 +6281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19203 10987654321098765432109876543210
19204 100001x011xxxxxx111xxxxxxxxxxxxx
19205 ld1rh. */
19206 - return 1534;
19207 + return 1536;
19211 @@ -6276,7 +6298,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19212 10987654321098765432109876543210
19213 x10001x0000xxxxx111xxxxxxxxxxxxx
19214 prfb. */
19215 - return 1762;
19216 + return 1764;
19218 else
19220 @@ -6284,7 +6306,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19221 10987654321098765432109876543210
19222 x10001x0100xxxxx111xxxxxxxxxxxxx
19223 prfh. */
19224 - return 1776;
19225 + return 1778;
19228 else
19229 @@ -6295,7 +6317,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19230 10987654321098765432109876543210
19231 x10001x0010xxxxx111xxxxxxxxxxxxx
19232 ldff1b. */
19233 - return 1627;
19234 + return 1629;
19236 else
19238 @@ -6303,7 +6325,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19239 10987654321098765432109876543210
19240 x10001x0110xxxxx111xxxxxxxxxxxxx
19241 ldff1h. */
19242 - return 1647;
19243 + return 1649;
19247 @@ -6317,7 +6339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19248 10987654321098765432109876543210
19249 x10001x0001xxxxx111xxxxxxxxxxxxx
19250 ldff1b. */
19251 - return 1629;
19252 + return 1631;
19254 else
19256 @@ -6325,7 +6347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19257 10987654321098765432109876543210
19258 x10001x0101xxxxx111xxxxxxxxxxxxx
19259 ldff1h. */
19260 - return 1650;
19261 + return 1652;
19264 else
19265 @@ -6336,7 +6358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19266 10987654321098765432109876543210
19267 x10001x0011xxxxx111xxxxxxxxxxxxx
19268 prfd. */
19269 - return 1766;
19270 + return 1768;
19272 else
19274 @@ -6344,7 +6366,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19275 10987654321098765432109876543210
19276 x10001x0111xxxxx111xxxxxxxxxxxxx
19277 ldff1h. */
19278 - return 1648;
19279 + return 1650;
19283 @@ -6373,7 +6395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19284 10987654321098765432109876543210
19285 001001x0xx0xxxxx000xxxxxxxx0xxxx
19286 cmphs. */
19287 - return 1322;
19288 + return 1324;
19290 else
19292 @@ -6381,7 +6403,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19293 10987654321098765432109876543210
19294 001001x0xx0xxxxx000xxxxxxxx1xxxx
19295 cmphi. */
19296 - return 1319;
19297 + return 1321;
19300 else
19301 @@ -6392,7 +6414,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19302 10987654321098765432109876543210
19303 101001x00x0xxxxx000xxxxxxxxxxxxx
19304 ld1rqb. */
19305 - return 1536;
19306 + return 1538;
19308 else
19310 @@ -6400,7 +6422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19311 10987654321098765432109876543210
19312 101001x01x0xxxxx000xxxxxxxxxxxxx
19313 ld1rqh. */
19314 - return 1540;
19315 + return 1542;
19319 @@ -6414,7 +6436,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19320 10987654321098765432109876543210
19321 001001x0xx0xxxxx010xxxxxxxx0xxxx
19322 cmpge. */
19323 - return 1313;
19324 + return 1315;
19326 else
19328 @@ -6422,7 +6444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19329 10987654321098765432109876543210
19330 001001x0xx0xxxxx010xxxxxxxx1xxxx
19331 cmpgt. */
19332 - return 1316;
19333 + return 1318;
19336 else
19337 @@ -6435,7 +6457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19338 10987654321098765432109876543210
19339 101001x0000xxxxx010xxxxxxxxxxxxx
19340 ld1b. */
19341 - return 1494;
19342 + return 1496;
19344 else
19346 @@ -6443,7 +6465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19347 10987654321098765432109876543210
19348 101001x0100xxxxx010xxxxxxxxxxxxx
19349 ld1sw. */
19350 - return 1574;
19351 + return 1576;
19354 else
19355 @@ -6454,7 +6476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19356 10987654321098765432109876543210
19357 101001x0010xxxxx010xxxxxxxxxxxxx
19358 ld1b. */
19359 - return 1496;
19360 + return 1498;
19362 else
19364 @@ -6462,7 +6484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19365 10987654321098765432109876543210
19366 101001x0110xxxxx010xxxxxxxxxxxxx
19367 ld1h. */
19368 - return 1516;
19369 + return 1518;
19373 @@ -6480,7 +6502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19374 10987654321098765432109876543210
19375 001001x0xx0xxxxx001xxxxxxxx0xxxx
19376 cmpeq. */
19377 - return 1310;
19378 + return 1312;
19380 else
19382 @@ -6488,7 +6510,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19383 10987654321098765432109876543210
19384 001001x0xx0xxxxx001xxxxxxxx1xxxx
19385 cmpne. */
19386 - return 1333;
19387 + return 1335;
19390 else
19391 @@ -6499,7 +6521,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19392 10987654321098765432109876543210
19393 101001x00x0xxxxx001xxxxxxxxxxxxx
19394 ld1rqb. */
19395 - return 1535;
19396 + return 1537;
19398 else
19400 @@ -6507,7 +6529,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19401 10987654321098765432109876543210
19402 101001x01x0xxxxx001xxxxxxxxxxxxx
19403 ld1rqh. */
19404 - return 1539;
19405 + return 1541;
19409 @@ -6521,7 +6543,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19410 10987654321098765432109876543210
19411 001001x0xx0xxxxx011xxxxxxxx0xxxx
19412 cmplt. */
19413 - return 1331;
19414 + return 1333;
19416 else
19418 @@ -6529,7 +6551,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19419 10987654321098765432109876543210
19420 001001x0xx0xxxxx011xxxxxxxx1xxxx
19421 cmple. */
19422 - return 1325;
19423 + return 1327;
19426 else
19427 @@ -6542,7 +6564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19428 10987654321098765432109876543210
19429 101001x0000xxxxx011xxxxxxxxxxxxx
19430 ldff1b. */
19431 - return 1618;
19432 + return 1620;
19434 else
19436 @@ -6550,7 +6572,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19437 10987654321098765432109876543210
19438 101001x0100xxxxx011xxxxxxxxxxxxx
19439 ldff1sw. */
19440 - return 1674;
19441 + return 1676;
19444 else
19445 @@ -6561,7 +6583,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19446 10987654321098765432109876543210
19447 101001x0010xxxxx011xxxxxxxxxxxxx
19448 ldff1b. */
19449 - return 1622;
19450 + return 1624;
19452 else
19454 @@ -6569,7 +6591,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19455 10987654321098765432109876543210
19456 101001x0110xxxxx011xxxxxxxxxxxxx
19457 ldff1h. */
19458 - return 1641;
19459 + return 1643;
19463 @@ -6584,7 +6606,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19464 10987654321098765432109876543210
19465 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
19466 fcmla. */
19467 - return 1379;
19468 + return 1381;
19470 else
19472 @@ -6596,7 +6618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19473 10987654321098765432109876543210
19474 111001x0x00xxxxx0x0xxxxxxxxxxxxx
19475 st1b. */
19476 - return 1856;
19477 + return 1858;
19479 else
19481 @@ -6606,7 +6628,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19482 10987654321098765432109876543210
19483 111001x0010xxxxx0x0xxxxxxxxxxxxx
19484 st1b. */
19485 - return 1860;
19486 + return 1862;
19488 else
19490 @@ -6614,7 +6636,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19491 10987654321098765432109876543210
19492 111001x0110xxxxx0x0xxxxxxxxxxxxx
19493 st1h. */
19494 - return 1881;
19495 + return 1883;
19499 @@ -6628,7 +6650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19500 10987654321098765432109876543210
19501 111001x0000xxxxx0x1xxxxxxxxxxxxx
19502 stnt1b. */
19503 - return 1926;
19504 + return 1928;
19506 else
19508 @@ -6636,7 +6658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19509 10987654321098765432109876543210
19510 111001x0100xxxxx0x1xxxxxxxxxxxxx
19511 stnt1h. */
19512 - return 1930;
19513 + return 1932;
19516 else
19517 @@ -6647,7 +6669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19518 10987654321098765432109876543210
19519 111001x0010xxxxx0x1xxxxxxxxxxxxx
19520 st3b. */
19521 - return 1910;
19522 + return 1912;
19524 else
19526 @@ -6655,7 +6677,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19527 10987654321098765432109876543210
19528 111001x0110xxxxx0x1xxxxxxxxxxxxx
19529 st3h. */
19530 - return 1914;
19531 + return 1916;
19535 @@ -6676,7 +6698,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19536 10987654321098765432109876543210
19537 x01001x0xx0xxxxx100xxxxxxxx0xxxx
19538 cmpge. */
19539 - return 1314;
19540 + return 1316;
19542 else
19544 @@ -6684,7 +6706,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19545 10987654321098765432109876543210
19546 x01001x0xx0xxxxx100xxxxxxxx1xxxx
19547 cmpgt. */
19548 - return 1317;
19549 + return 1319;
19552 else
19553 @@ -6697,7 +6719,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19554 10987654321098765432109876543210
19555 001001x0xx0xxxxx110xxxxxxxx0xxxx
19556 cmphs. */
19557 - return 1323;
19558 + return 1325;
19560 else
19562 @@ -6705,7 +6727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19563 10987654321098765432109876543210
19564 001001x0xx0xxxxx110xxxxxxxx1xxxx
19565 cmphi. */
19566 - return 1320;
19567 + return 1322;
19570 else
19571 @@ -6718,7 +6740,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19572 10987654321098765432109876543210
19573 101001x0000xxxxx110xxxxxxxxxxxxx
19574 ldnt1b. */
19575 - return 1709;
19576 + return 1711;
19578 else
19580 @@ -6726,7 +6748,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19581 10987654321098765432109876543210
19582 101001x0100xxxxx110xxxxxxxxxxxxx
19583 ldnt1h. */
19584 - return 1713;
19585 + return 1715;
19588 else
19589 @@ -6737,7 +6759,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19590 10987654321098765432109876543210
19591 101001x0010xxxxx110xxxxxxxxxxxxx
19592 ld3b. */
19593 - return 1601;
19594 + return 1603;
19596 else
19598 @@ -6745,7 +6767,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19599 10987654321098765432109876543210
19600 101001x0110xxxxx110xxxxxxxxxxxxx
19601 ld3h. */
19602 - return 1605;
19603 + return 1607;
19607 @@ -6759,7 +6781,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19608 10987654321098765432109876543210
19609 011001x0xx0xxxxx1x0xxxxxxxxxxxxx
19610 fcadd. */
19611 - return 1378;
19612 + return 1380;
19614 else
19616 @@ -6771,7 +6793,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19617 10987654321098765432109876543210
19618 111001x0000xxxxx1x0xxxxxxxxxxxxx
19619 st1b. */
19620 - return 1857;
19621 + return 1859;
19623 else
19625 @@ -6779,7 +6801,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19626 10987654321098765432109876543210
19627 111001x0100xxxxx1x0xxxxxxxxxxxxx
19628 st1h. */
19629 - return 1876;
19630 + return 1878;
19633 else
19634 @@ -6790,7 +6812,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19635 10987654321098765432109876543210
19636 111001x0010xxxxx1x0xxxxxxxxxxxxx
19637 st1b. */
19638 - return 1861;
19639 + return 1863;
19641 else
19643 @@ -6798,7 +6820,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19644 10987654321098765432109876543210
19645 111001x0110xxxxx1x0xxxxxxxxxxxxx
19646 st1h. */
19647 - return 1882;
19648 + return 1884;
19652 @@ -6818,7 +6840,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19653 10987654321098765432109876543210
19654 001001x0xx0xxxxx101xxxxxxxx0xxxx
19655 cmpeq. */
19656 - return 1311;
19657 + return 1313;
19659 else
19661 @@ -6826,7 +6848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19662 10987654321098765432109876543210
19663 001001x0xx0xxxxx101xxxxxxxx1xxxx
19664 cmpne. */
19665 - return 1334;
19666 + return 1336;
19669 else
19670 @@ -6841,7 +6863,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19671 10987654321098765432109876543210
19672 101001x00000xxxx101xxxxxxxxxxxxx
19673 ld1b. */
19674 - return 1501;
19675 + return 1503;
19677 else
19679 @@ -6849,7 +6871,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19680 10987654321098765432109876543210
19681 101001x01000xxxx101xxxxxxxxxxxxx
19682 ld1sw. */
19683 - return 1579;
19684 + return 1581;
19687 else
19688 @@ -6860,7 +6882,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19689 10987654321098765432109876543210
19690 101001x00100xxxx101xxxxxxxxxxxxx
19691 ld1b. */
19692 - return 1503;
19693 + return 1505;
19695 else
19697 @@ -6868,7 +6890,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19698 10987654321098765432109876543210
19699 101001x01100xxxx101xxxxxxxxxxxxx
19700 ld1h. */
19701 - return 1524;
19702 + return 1526;
19706 @@ -6882,7 +6904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19707 10987654321098765432109876543210
19708 101001x00001xxxx101xxxxxxxxxxxxx
19709 ldnf1b. */
19710 - return 1693;
19711 + return 1695;
19713 else
19715 @@ -6890,7 +6912,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19716 10987654321098765432109876543210
19717 101001x01001xxxx101xxxxxxxxxxxxx
19718 ldnf1sw. */
19719 - return 1706;
19720 + return 1708;
19723 else
19724 @@ -6901,7 +6923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19725 10987654321098765432109876543210
19726 101001x00101xxxx101xxxxxxxxxxxxx
19727 ldnf1b. */
19728 - return 1695;
19729 + return 1697;
19731 else
19733 @@ -6909,7 +6931,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19734 10987654321098765432109876543210
19735 101001x01101xxxx101xxxxxxxxxxxxx
19736 ldnf1h. */
19737 - return 1699;
19738 + return 1701;
19742 @@ -6925,7 +6947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19743 10987654321098765432109876543210
19744 x11001x0000xxxxx101xxxxxxxxxxxxx
19745 st1b. */
19746 - return 1858;
19747 + return 1860;
19749 else
19751 @@ -6933,7 +6955,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19752 10987654321098765432109876543210
19753 x11001x0100xxxxx101xxxxxxxxxxxxx
19754 st1h. */
19755 - return 1877;
19756 + return 1879;
19759 else
19760 @@ -6944,7 +6966,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19761 10987654321098765432109876543210
19762 x11001x0010xxxxx101xxxxxxxxxxxxx
19763 st1b. */
19764 - return 1865;
19765 + return 1867;
19767 else
19769 @@ -6952,7 +6974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19770 10987654321098765432109876543210
19771 x11001x0110xxxxx101xxxxxxxxxxxxx
19772 st1h. */
19773 - return 1886;
19774 + return 1888;
19778 @@ -6969,7 +6991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19779 10987654321098765432109876543210
19780 001001x0xx0xxxxx111xxxxxxxx0xxxx
19781 cmplo. */
19782 - return 1327;
19783 + return 1329;
19785 else
19787 @@ -6977,7 +6999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19788 10987654321098765432109876543210
19789 001001x0xx0xxxxx111xxxxxxxx1xxxx
19790 cmpls. */
19791 - return 1329;
19792 + return 1331;
19795 else
19796 @@ -6990,7 +7012,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19797 10987654321098765432109876543210
19798 101001x0000xxxxx111xxxxxxxxxxxxx
19799 ldnt1b. */
19800 - return 1710;
19801 + return 1712;
19803 else
19805 @@ -6998,7 +7020,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19806 10987654321098765432109876543210
19807 101001x0100xxxxx111xxxxxxxxxxxxx
19808 ldnt1h. */
19809 - return 1714;
19810 + return 1716;
19813 else
19814 @@ -7009,7 +7031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19815 10987654321098765432109876543210
19816 101001x0010xxxxx111xxxxxxxxxxxxx
19817 ld3b. */
19818 - return 1602;
19819 + return 1604;
19821 else
19823 @@ -7017,7 +7039,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19824 10987654321098765432109876543210
19825 101001x0110xxxxx111xxxxxxxxxxxxx
19826 ld3h. */
19827 - return 1606;
19828 + return 1608;
19832 @@ -7032,7 +7054,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19833 10987654321098765432109876543210
19834 x11001x0x000xxxx111xxxxxxxxxxxxx
19835 st1b. */
19836 - return 1863;
19837 + return 1865;
19839 else
19841 @@ -7042,7 +7064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19842 10987654321098765432109876543210
19843 x11001x00100xxxx111xxxxxxxxxxxxx
19844 st1b. */
19845 - return 1866;
19846 + return 1868;
19848 else
19850 @@ -7050,7 +7072,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19851 10987654321098765432109876543210
19852 x11001x01100xxxx111xxxxxxxxxxxxx
19853 st1h. */
19854 - return 1887;
19855 + return 1889;
19859 @@ -7064,7 +7086,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19860 10987654321098765432109876543210
19861 x11001x00001xxxx111xxxxxxxxxxxxx
19862 stnt1b. */
19863 - return 1927;
19864 + return 1929;
19866 else
19868 @@ -7072,7 +7094,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19869 10987654321098765432109876543210
19870 x11001x01001xxxx111xxxxxxxxxxxxx
19871 stnt1h. */
19872 - return 1931;
19873 + return 1933;
19876 else
19877 @@ -7083,7 +7105,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19878 10987654321098765432109876543210
19879 x11001x00101xxxx111xxxxxxxxxxxxx
19880 st3b. */
19881 - return 1911;
19882 + return 1913;
19884 else
19886 @@ -7091,7 +7113,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19887 10987654321098765432109876543210
19888 x11001x01101xxxx111xxxxxxxxxxxxx
19889 st3h. */
19890 - return 1915;
19891 + return 1917;
19895 @@ -7114,7 +7136,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19896 10987654321098765432109876543210
19897 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
19898 cmphs. */
19899 - return 1324;
19900 + return 1326;
19902 else
19904 @@ -7122,7 +7144,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19905 10987654321098765432109876543210
19906 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
19907 cmphi. */
19908 - return 1321;
19909 + return 1323;
19912 else
19913 @@ -7137,7 +7159,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19914 10987654321098765432109876543210
19915 101001x0001xxxxx0x0xxxxxxxxxxxxx
19916 ld1b. */
19917 - return 1495;
19918 + return 1497;
19920 else
19922 @@ -7145,7 +7167,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19923 10987654321098765432109876543210
19924 101001x0101xxxxx0x0xxxxxxxxxxxxx
19925 ld1h. */
19926 - return 1515;
19927 + return 1517;
19930 else
19931 @@ -7156,7 +7178,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19932 10987654321098765432109876543210
19933 101001x0011xxxxx0x0xxxxxxxxxxxxx
19934 ld1b. */
19935 - return 1497;
19936 + return 1499;
19938 else
19940 @@ -7164,7 +7186,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19941 10987654321098765432109876543210
19942 101001x0111xxxxx0x0xxxxxxxxxxxxx
19943 ld1h. */
19944 - return 1517;
19945 + return 1519;
19949 @@ -7178,7 +7200,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19950 10987654321098765432109876543210
19951 101001x0001xxxxx1x0xxxxxxxxxxxxx
19952 ld2b. */
19953 - return 1593;
19954 + return 1595;
19956 else
19958 @@ -7186,7 +7208,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19959 10987654321098765432109876543210
19960 101001x0101xxxxx1x0xxxxxxxxxxxxx
19961 ld2h. */
19962 - return 1597;
19963 + return 1599;
19966 else
19967 @@ -7197,7 +7219,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19968 10987654321098765432109876543210
19969 101001x0011xxxxx1x0xxxxxxxxxxxxx
19970 ld4b. */
19971 - return 1609;
19972 + return 1611;
19974 else
19976 @@ -7205,7 +7227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19977 10987654321098765432109876543210
19978 101001x0111xxxxx1x0xxxxxxxxxxxxx
19979 ld4h. */
19980 - return 1613;
19981 + return 1615;
19985 @@ -7227,7 +7249,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19986 10987654321098765432109876543210
19987 x11001x00x1xxxxx0000x0xxxxxxxxxx
19988 fmla. */
19989 - return 1432;
19990 + return 1434;
19992 else
19994 @@ -7237,7 +7259,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
19995 10987654321098765432109876543210
19996 x11001x0101xxxxx0000x0xxxxxxxxxx
19997 fmla. */
19998 - return 1433;
19999 + return 1435;
20001 else
20003 @@ -7245,7 +7267,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20004 10987654321098765432109876543210
20005 x11001x0111xxxxx0000x0xxxxxxxxxx
20006 fmla. */
20007 - return 1434;
20008 + return 1436;
20012 @@ -7257,7 +7279,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20013 10987654321098765432109876543210
20014 x11001x00x1xxxxx0000x1xxxxxxxxxx
20015 fmls. */
20016 - return 1436;
20017 + return 1438;
20019 else
20021 @@ -7267,7 +7289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20022 10987654321098765432109876543210
20023 x11001x0101xxxxx0000x1xxxxxxxxxx
20024 fmls. */
20025 - return 1437;
20026 + return 1439;
20028 else
20030 @@ -7275,7 +7297,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20031 10987654321098765432109876543210
20032 x11001x0111xxxxx0000x1xxxxxxxxxx
20033 fmls. */
20034 - return 1438;
20035 + return 1440;
20039 @@ -7288,7 +7310,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20040 10987654321098765432109876543210
20041 x11001x0x01xxxxx0001xxxxxxxxxxxx
20042 fcmla. */
20043 - return 1380;
20044 + return 1382;
20046 else
20048 @@ -7296,7 +7318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20049 10987654321098765432109876543210
20050 x11001x0x11xxxxx0001xxxxxxxxxxxx
20051 fcmla. */
20052 - return 1381;
20053 + return 1383;
20057 @@ -7310,7 +7332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20058 10987654321098765432109876543210
20059 x11001x0001xxxxx010xxxxxxxxxxxxx
20060 st1b. */
20061 - return 1859;
20062 + return 1861;
20064 else
20066 @@ -7318,7 +7340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20067 10987654321098765432109876543210
20068 x11001x0101xxxxx010xxxxxxxxxxxxx
20069 st1h. */
20070 - return 1878;
20071 + return 1880;
20074 else
20075 @@ -7329,7 +7351,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20076 10987654321098765432109876543210
20077 x11001x0011xxxxx010xxxxxxxxxxxxx
20078 st1b. */
20079 - return 1862;
20080 + return 1864;
20082 else
20084 @@ -7337,7 +7359,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20085 10987654321098765432109876543210
20086 x11001x0111xxxxx010xxxxxxxxxxxxx
20087 st1h. */
20088 - return 1883;
20089 + return 1885;
20093 @@ -7350,7 +7372,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20094 10987654321098765432109876543210
20095 x11001x0x01xxxxx1x0xxxxxxxxxxxxx
20096 st1h. */
20097 - return 1879;
20098 + return 1881;
20100 else
20102 @@ -7358,7 +7380,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20103 10987654321098765432109876543210
20104 x11001x0x11xxxxx1x0xxxxxxxxxxxxx
20105 st1h. */
20106 - return 1884;
20107 + return 1886;
20111 @@ -7375,7 +7397,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20112 10987654321098765432109876543210
20113 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
20114 cmplo. */
20115 - return 1328;
20116 + return 1330;
20118 else
20120 @@ -7383,7 +7405,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20121 10987654321098765432109876543210
20122 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
20123 cmpls. */
20124 - return 1330;
20125 + return 1332;
20128 else
20129 @@ -7400,7 +7422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20130 10987654321098765432109876543210
20131 101001x00010xxxxx01xxxxxxxxxxxxx
20132 ld1b. */
20133 - return 1502;
20134 + return 1504;
20136 else
20138 @@ -7408,7 +7430,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20139 10987654321098765432109876543210
20140 101001x01010xxxxx01xxxxxxxxxxxxx
20141 ld1h. */
20142 - return 1523;
20143 + return 1525;
20146 else
20147 @@ -7419,7 +7441,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20148 10987654321098765432109876543210
20149 101001x00110xxxxx01xxxxxxxxxxxxx
20150 ld1b. */
20151 - return 1504;
20152 + return 1506;
20154 else
20156 @@ -7427,7 +7449,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20157 10987654321098765432109876543210
20158 101001x01110xxxxx01xxxxxxxxxxxxx
20159 ld1h. */
20160 - return 1525;
20161 + return 1527;
20165 @@ -7441,7 +7463,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20166 10987654321098765432109876543210
20167 101001x00011xxxxx01xxxxxxxxxxxxx
20168 ldnf1b. */
20169 - return 1694;
20170 + return 1696;
20172 else
20174 @@ -7449,7 +7471,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20175 10987654321098765432109876543210
20176 101001x01011xxxxx01xxxxxxxxxxxxx
20177 ldnf1h. */
20178 - return 1698;
20179 + return 1700;
20182 else
20183 @@ -7460,7 +7482,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20184 10987654321098765432109876543210
20185 101001x00111xxxxx01xxxxxxxxxxxxx
20186 ldnf1b. */
20187 - return 1696;
20188 + return 1698;
20190 else
20192 @@ -7468,7 +7490,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20193 10987654321098765432109876543210
20194 101001x01111xxxxx01xxxxxxxxxxxxx
20195 ldnf1h. */
20196 - return 1700;
20197 + return 1702;
20201 @@ -7485,7 +7507,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20202 10987654321098765432109876543210
20203 101001x0001xxxxx011xxxxxxxxxxxxx
20204 ldff1b. */
20205 - return 1620;
20206 + return 1622;
20208 else
20210 @@ -7493,7 +7515,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20211 10987654321098765432109876543210
20212 101001x0101xxxxx011xxxxxxxxxxxxx
20213 ldff1h. */
20214 - return 1639;
20215 + return 1641;
20218 else
20219 @@ -7504,7 +7526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20220 10987654321098765432109876543210
20221 101001x0011xxxxx011xxxxxxxxxxxxx
20222 ldff1b. */
20223 - return 1624;
20224 + return 1626;
20226 else
20228 @@ -7512,7 +7534,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20229 10987654321098765432109876543210
20230 101001x0111xxxxx011xxxxxxxxxxxxx
20231 ldff1h. */
20232 - return 1643;
20233 + return 1645;
20237 @@ -7526,7 +7548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20238 10987654321098765432109876543210
20239 101001x0001xxxxx111xxxxxxxxxxxxx
20240 ld2b. */
20241 - return 1594;
20242 + return 1596;
20244 else
20246 @@ -7534,7 +7556,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20247 10987654321098765432109876543210
20248 101001x0101xxxxx111xxxxxxxxxxxxx
20249 ld2h. */
20250 - return 1598;
20251 + return 1600;
20254 else
20255 @@ -7545,7 +7567,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20256 10987654321098765432109876543210
20257 101001x0011xxxxx111xxxxxxxxxxxxx
20258 ld4b. */
20259 - return 1610;
20260 + return 1612;
20262 else
20264 @@ -7553,7 +7575,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20265 10987654321098765432109876543210
20266 101001x0111xxxxx111xxxxxxxxxxxxx
20267 ld4h. */
20268 - return 1614;
20269 + return 1616;
20273 @@ -7572,7 +7594,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20274 10987654321098765432109876543210
20275 x11001x00x1xxxxx001xxxxxxxxxxxxx
20276 fmul. */
20277 - return 1443;
20278 + return 1445;
20280 else
20282 @@ -7582,7 +7604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20283 10987654321098765432109876543210
20284 x11001x0101xxxxx001xxxxxxxxxxxxx
20285 fmul. */
20286 - return 1444;
20287 + return 1446;
20289 else
20291 @@ -7590,7 +7612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20292 10987654321098765432109876543210
20293 x11001x0111xxxxx001xxxxxxxxxxxxx
20294 fmul. */
20295 - return 1445;
20296 + return 1447;
20300 @@ -7602,7 +7624,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20301 10987654321098765432109876543210
20302 x11001x0x01xxxxx101xxxxxxxxxxxxx
20303 st1h. */
20304 - return 1880;
20305 + return 1882;
20307 else
20309 @@ -7612,7 +7634,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20310 10987654321098765432109876543210
20311 x11001x0011xxxxx101xxxxxxxxxxxxx
20312 st1b. */
20313 - return 1867;
20314 + return 1869;
20316 else
20318 @@ -7620,7 +7642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20319 10987654321098765432109876543210
20320 x11001x0111xxxxx101xxxxxxxxxxxxx
20321 st1h. */
20322 - return 1888;
20323 + return 1890;
20327 @@ -7637,7 +7659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20328 10987654321098765432109876543210
20329 x11001x0001xxxxx011xxxxxxxxxxxxx
20330 st2b. */
20331 - return 1902;
20332 + return 1904;
20334 else
20336 @@ -7645,7 +7667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20337 10987654321098765432109876543210
20338 x11001x0101xxxxx011xxxxxxxxxxxxx
20339 st2h. */
20340 - return 1906;
20341 + return 1908;
20344 else
20345 @@ -7656,7 +7678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20346 10987654321098765432109876543210
20347 x11001x0011xxxxx011xxxxxxxxxxxxx
20348 st4b. */
20349 - return 1918;
20350 + return 1920;
20352 else
20354 @@ -7664,7 +7686,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20355 10987654321098765432109876543210
20356 x11001x0111xxxxx011xxxxxxxxxxxxx
20357 st4h. */
20358 - return 1922;
20359 + return 1924;
20363 @@ -7680,7 +7702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20364 10987654321098765432109876543210
20365 x11001x00010xxxx111xxxxxxxxxxxxx
20366 st1b. */
20367 - return 1864;
20368 + return 1866;
20370 else
20372 @@ -7688,7 +7710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20373 10987654321098765432109876543210
20374 x11001x01010xxxx111xxxxxxxxxxxxx
20375 st1h. */
20376 - return 1885;
20377 + return 1887;
20380 else
20381 @@ -7699,7 +7721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20382 10987654321098765432109876543210
20383 x11001x00110xxxx111xxxxxxxxxxxxx
20384 st1b. */
20385 - return 1868;
20386 + return 1870;
20388 else
20390 @@ -7707,7 +7729,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20391 10987654321098765432109876543210
20392 x11001x01110xxxx111xxxxxxxxxxxxx
20393 st1h. */
20394 - return 1889;
20395 + return 1891;
20399 @@ -7721,7 +7743,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20400 10987654321098765432109876543210
20401 x11001x00011xxxx111xxxxxxxxxxxxx
20402 st2b. */
20403 - return 1903;
20404 + return 1905;
20406 else
20408 @@ -7729,7 +7751,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20409 10987654321098765432109876543210
20410 x11001x01011xxxx111xxxxxxxxxxxxx
20411 st2h. */
20412 - return 1907;
20413 + return 1909;
20416 else
20417 @@ -7740,7 +7762,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20418 10987654321098765432109876543210
20419 x11001x00111xxxx111xxxxxxxxxxxxx
20420 st4b. */
20421 - return 1919;
20422 + return 1921;
20424 else
20426 @@ -7748,7 +7770,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20427 10987654321098765432109876543210
20428 x11001x01111xxxx111xxxxxxxxxxxxx
20429 st4h. */
20430 - return 1923;
20431 + return 1925;
20435 @@ -7779,7 +7801,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20436 10987654321098765432109876543210
20437 000001x10000xxxxxxxxxxxxxxxxxxxx
20438 orr. */
20439 - return 1748;
20440 + return 1750;
20442 else
20444 @@ -7787,7 +7809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20445 10987654321098765432109876543210
20446 000001x11000xxxxxxxxxxxxxxxxxxxx
20447 and. */
20448 - return 1276;
20449 + return 1278;
20452 else
20453 @@ -7798,7 +7820,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20454 10987654321098765432109876543210
20455 000001x10100xxxxxxxxxxxxxxxxxxxx
20456 eor. */
20457 - return 1363;
20458 + return 1365;
20460 else
20462 @@ -7806,7 +7828,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20463 10987654321098765432109876543210
20464 000001x11100xxxxxxxxxxxxxxxxxxxx
20465 dupm. */
20466 - return 1361;
20467 + return 1363;
20471 @@ -7818,7 +7840,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20472 10987654321098765432109876543210
20473 000001x1xx01xxxx0xxxxxxxxxxxxxxx
20474 cpy. */
20475 - return 1346;
20476 + return 1348;
20478 else
20480 @@ -7826,7 +7848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20481 10987654321098765432109876543210
20482 000001x1xx01xxxx1xxxxxxxxxxxxxxx
20483 fcpy. */
20484 - return 1393;
20485 + return 1395;
20489 @@ -7842,7 +7864,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20490 10987654321098765432109876543210
20491 000001x1xx1xxxxx000xxxxxxxxxxxxx
20492 ext. */
20493 - return 1368;
20494 + return 1370;
20496 else
20498 @@ -7858,7 +7880,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20499 10987654321098765432109876543210
20500 000001x1xx1x0000100xxxxxxxxxxxxx
20501 cpy. */
20502 - return 1344;
20503 + return 1346;
20505 else
20507 @@ -7866,7 +7888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20508 10987654321098765432109876543210
20509 000001x1xx1x1000100xxxxxxxxxxxxx
20510 clasta. */
20511 - return 1302;
20512 + return 1304;
20515 else
20516 @@ -7877,7 +7899,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20517 10987654321098765432109876543210
20518 000001x1xx1x0100100xxxxxxxxxxxxx
20519 revb. */
20520 - return 1796;
20521 + return 1798;
20523 else
20525 @@ -7885,7 +7907,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20526 10987654321098765432109876543210
20527 000001x1xx1x1100100xxxxxxxxxxxxx
20528 splice. */
20529 - return 1823;
20530 + return 1825;
20534 @@ -7899,7 +7921,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20535 10987654321098765432109876543210
20536 000001x1xx1x0010100xxxxxxxxxxxxx
20537 lasta. */
20538 - return 1490;
20539 + return 1492;
20541 else
20543 @@ -7907,7 +7929,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20544 10987654321098765432109876543210
20545 000001x1xx1x1010100xxxxxxxxxxxxx
20546 clasta. */
20547 - return 1303;
20548 + return 1305;
20551 else
20552 @@ -7916,7 +7938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20553 10987654321098765432109876543210
20554 000001x1xx1xx110100xxxxxxxxxxxxx
20555 revw. */
20556 - return 1798;
20557 + return 1800;
20561 @@ -7932,7 +7954,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20562 10987654321098765432109876543210
20563 000001x1xx1x0001100xxxxxxxxxxxxx
20564 compact. */
20565 - return 1343;
20566 + return 1345;
20568 else
20570 @@ -7940,7 +7962,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20571 10987654321098765432109876543210
20572 000001x1xx1x1001100xxxxxxxxxxxxx
20573 clastb. */
20574 - return 1305;
20575 + return 1307;
20578 else
20579 @@ -7949,7 +7971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20580 10987654321098765432109876543210
20581 000001x1xx1xx101100xxxxxxxxxxxxx
20582 revh. */
20583 - return 1797;
20584 + return 1799;
20587 else
20588 @@ -7962,7 +7984,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20589 10987654321098765432109876543210
20590 000001x1xx1x0011100xxxxxxxxxxxxx
20591 lastb. */
20592 - return 1492;
20593 + return 1494;
20595 else
20597 @@ -7970,7 +7992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20598 10987654321098765432109876543210
20599 000001x1xx1x1011100xxxxxxxxxxxxx
20600 clastb. */
20601 - return 1306;
20602 + return 1308;
20605 else
20606 @@ -7979,7 +8001,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20607 10987654321098765432109876543210
20608 000001x1xx1xx111100xxxxxxxxxxxxx
20609 rbit. */
20610 - return 1789;
20611 + return 1791;
20615 @@ -7997,7 +8019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20616 10987654321098765432109876543210
20617 000001x1xx1xxxxx00100xxxxxxxxxxx
20618 dup. */
20619 - return 1359;
20620 + return 1361;
20622 else
20624 @@ -8005,7 +8027,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20625 10987654321098765432109876543210
20626 000001x1xx1xxxxx00110xxxxxxxxxxx
20627 tbl. */
20628 - return 1946;
20629 + return 1948;
20632 else
20633 @@ -8024,7 +8046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20634 10987654321098765432109876543210
20635 000001x1xx100000001x1xxxxxxxxxxx
20636 dup. */
20637 - return 1358;
20638 + return 1360;
20640 else
20642 @@ -8032,7 +8054,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20643 10987654321098765432109876543210
20644 000001x1xx110000001x1xxxxxxxxxxx
20645 sunpklo. */
20646 - return 1942;
20647 + return 1944;
20650 else
20651 @@ -8041,7 +8063,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20652 10987654321098765432109876543210
20653 000001x1xx1x1000001x1xxxxxxxxxxx
20654 rev. */
20655 - return 1795;
20656 + return 1797;
20659 else
20660 @@ -8052,7 +8074,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20661 10987654321098765432109876543210
20662 000001x1xx10x100001x1xxxxxxxxxxx
20663 insr. */
20664 - return 1487;
20665 + return 1489;
20667 else
20669 @@ -8060,7 +8082,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20670 10987654321098765432109876543210
20671 000001x1xx11x100001x1xxxxxxxxxxx
20672 insr. */
20673 - return 1488;
20674 + return 1490;
20678 @@ -8070,7 +8092,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20679 10987654321098765432109876543210
20680 000001x1xx1xxx10001x1xxxxxxxxxxx
20681 uunpklo. */
20682 - return 2005;
20683 + return 2007;
20686 else
20687 @@ -8081,7 +8103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20688 10987654321098765432109876543210
20689 000001x1xx1xxx01001x1xxxxxxxxxxx
20690 sunpkhi. */
20691 - return 1941;
20692 + return 1943;
20694 else
20696 @@ -8089,7 +8111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20697 10987654321098765432109876543210
20698 000001x1xx1xxx11001x1xxxxxxxxxxx
20699 uunpkhi. */
20700 - return 2004;
20701 + return 2006;
20705 @@ -8106,7 +8128,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20706 10987654321098765432109876543210
20707 000001x1xx100xx0101xxxxxxxxxxxxx
20708 lasta. */
20709 - return 1489;
20710 + return 1491;
20712 else
20714 @@ -8114,7 +8136,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20715 10987654321098765432109876543210
20716 000001x1xx110xx0101xxxxxxxxxxxxx
20717 clasta. */
20718 - return 1304;
20719 + return 1306;
20722 else
20723 @@ -8123,7 +8145,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20724 10987654321098765432109876543210
20725 000001x1xx1x1xx0101xxxxxxxxxxxxx
20726 cpy. */
20727 - return 1345;
20728 + return 1347;
20731 else
20732 @@ -8134,7 +8156,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20733 10987654321098765432109876543210
20734 000001x1xx10xxx1101xxxxxxxxxxxxx
20735 lastb. */
20736 - return 1491;
20737 + return 1493;
20739 else
20741 @@ -8142,7 +8164,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20742 10987654321098765432109876543210
20743 000001x1xx11xxx1101xxxxxxxxxxxxx
20744 clastb. */
20745 - return 1307;
20746 + return 1309;
20750 @@ -8166,7 +8188,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20751 10987654321098765432109876543210
20752 000001x1xx10xxxx010000xxxxxxxxxx
20753 zip1. */
20754 - return 2022;
20755 + return 2024;
20757 else
20759 @@ -8178,7 +8200,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20760 10987654321098765432109876543210
20761 000001x1xx11x0x0010000xxxxxxxxxx
20762 punpklo. */
20763 - return 1788;
20764 + return 1790;
20766 else
20768 @@ -8186,7 +8208,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20769 10987654321098765432109876543210
20770 000001x1xx11x1x0010000xxxxxxxxxx
20771 rev. */
20772 - return 1794;
20773 + return 1796;
20776 else
20777 @@ -8195,7 +8217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20778 10987654321098765432109876543210
20779 000001x1xx11xxx1010000xxxxxxxxxx
20780 punpkhi. */
20781 - return 1787;
20782 + return 1789;
20786 @@ -8205,7 +8227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20787 10987654321098765432109876543210
20788 000001x1xx1xxxxx011000xxxxxxxxxx
20789 zip1. */
20790 - return 2023;
20791 + return 2025;
20794 else
20795 @@ -8216,7 +8238,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20796 10987654321098765432109876543210
20797 000001x1xx1xxxxx010100xxxxxxxxxx
20798 trn1. */
20799 - return 1947;
20800 + return 1949;
20802 else
20804 @@ -8224,7 +8246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20805 10987654321098765432109876543210
20806 000001x1xx1xxxxx011100xxxxxxxxxx
20807 trn1. */
20808 - return 1948;
20809 + return 1950;
20813 @@ -8236,7 +8258,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20814 10987654321098765432109876543210
20815 000001x1xx1xxxxx010x10xxxxxxxxxx
20816 uzp1. */
20817 - return 2009;
20818 + return 2011;
20820 else
20822 @@ -8244,7 +8266,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20823 10987654321098765432109876543210
20824 000001x1xx1xxxxx011x10xxxxxxxxxx
20825 uzp1. */
20826 - return 2010;
20827 + return 2012;
20831 @@ -8260,7 +8282,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20832 10987654321098765432109876543210
20833 000001x1xx1xxxxx010001xxxxxxxxxx
20834 zip2. */
20835 - return 2024;
20836 + return 2026;
20838 else
20840 @@ -8268,7 +8290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20841 10987654321098765432109876543210
20842 000001x1xx1xxxxx011001xxxxxxxxxx
20843 zip2. */
20844 - return 2025;
20845 + return 2027;
20848 else
20849 @@ -8279,7 +8301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20850 10987654321098765432109876543210
20851 000001x1xx1xxxxx010101xxxxxxxxxx
20852 trn2. */
20853 - return 1949;
20854 + return 1951;
20856 else
20858 @@ -8287,7 +8309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20859 10987654321098765432109876543210
20860 000001x1xx1xxxxx011101xxxxxxxxxx
20861 trn2. */
20862 - return 1950;
20863 + return 1952;
20867 @@ -8299,7 +8321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20868 10987654321098765432109876543210
20869 000001x1xx1xxxxx010x11xxxxxxxxxx
20870 uzp2. */
20871 - return 2011;
20872 + return 2013;
20874 else
20876 @@ -8307,7 +8329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20877 10987654321098765432109876543210
20878 000001x1xx1xxxxx011x11xxxxxxxxxx
20879 uzp2. */
20880 - return 2012;
20881 + return 2014;
20885 @@ -8318,7 +8340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20886 10987654321098765432109876543210
20887 000001x1xx1xxxxx11xxxxxxxxxxxxxx
20888 sel. */
20889 - return 1813;
20890 + return 1815;
20894 @@ -8337,7 +8359,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20895 10987654321098765432109876543210
20896 100001x1x0xxxxxx000xxxxxxxxxxxxx
20897 ldr. */
20898 - return 1717;
20899 + return 1719;
20901 else
20903 @@ -8345,7 +8367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20904 10987654321098765432109876543210
20905 100001x1x1xxxxxx000xxxxxxxxxxxxx
20906 prfb. */
20907 - return 1761;
20908 + return 1763;
20911 else
20912 @@ -8356,7 +8378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20913 10987654321098765432109876543210
20914 100001x10xxxxxxx100xxxxxxxxxxxxx
20915 ld1rsh. */
20916 - return 1546;
20917 + return 1548;
20919 else
20921 @@ -8364,7 +8386,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20922 10987654321098765432109876543210
20923 100001x11xxxxxxx100xxxxxxxxxxxxx
20924 ld1rsb. */
20925 - return 1543;
20926 + return 1545;
20930 @@ -8380,7 +8402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20931 10987654321098765432109876543210
20932 100001x10x0xxxxx010xxxxxxxxxxxxx
20933 ld1w. */
20934 - return 1581;
20935 + return 1583;
20937 else
20939 @@ -8388,7 +8410,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20940 10987654321098765432109876543210
20941 100001x10x1xxxxx010xxxxxxxxxxxxx
20942 ld1w. */
20943 - return 1582;
20944 + return 1584;
20947 else
20948 @@ -8399,7 +8421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20949 10987654321098765432109876543210
20950 100001x110xxxxxx010xxxxxxxxxxxxx
20951 ldr. */
20952 - return 1718;
20953 + return 1720;
20955 else
20957 @@ -8407,7 +8429,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20958 10987654321098765432109876543210
20959 100001x111xxxxxx010xxxxxxxxxxxxx
20960 prfw. */
20961 - return 1782;
20962 + return 1784;
20966 @@ -8423,7 +8445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20967 10987654321098765432109876543210
20968 100001x1000xxxxx110xxxxxxxxxxxxx
20969 prfw. */
20970 - return 1778;
20971 + return 1780;
20973 else
20975 @@ -8431,7 +8453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20976 10987654321098765432109876543210
20977 100001x1100xxxxx110xxxxxxxxxxxxx
20978 prfd. */
20979 - return 1764;
20980 + return 1766;
20983 else
20984 @@ -8440,7 +8462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20985 10987654321098765432109876543210
20986 100001x1x01xxxxx110xxxxxxxxxxxxx
20987 ld1w. */
20988 - return 1589;
20989 + return 1591;
20992 else
20993 @@ -8451,7 +8473,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
20994 10987654321098765432109876543210
20995 100001x101xxxxxx110xxxxxxxxxxxxx
20996 ld1rw. */
20997 - return 1549;
20998 + return 1551;
21000 else
21002 @@ -8459,7 +8481,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21003 10987654321098765432109876543210
21004 100001x111xxxxxx110xxxxxxxxxxxxx
21005 ld1rsb. */
21006 - return 1545;
21007 + return 1547;
21011 @@ -8475,7 +8497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21012 10987654321098765432109876543210
21013 100001x1xxxxxxxx001xxxxxxxxxxxxx
21014 prfh. */
21015 - return 1775;
21016 + return 1777;
21018 else
21020 @@ -8485,7 +8507,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21021 10987654321098765432109876543210
21022 100001x10xxxxxxx101xxxxxxxxxxxxx
21023 ld1rsh. */
21024 - return 1547;
21025 + return 1549;
21027 else
21029 @@ -8493,7 +8515,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21030 10987654321098765432109876543210
21031 100001x11xxxxxxx101xxxxxxxxxxxxx
21032 ld1rsb. */
21033 - return 1544;
21034 + return 1546;
21038 @@ -8509,7 +8531,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21039 10987654321098765432109876543210
21040 100001x10x0xxxxx011xxxxxxxxxxxxx
21041 ldff1w. */
21042 - return 1681;
21043 + return 1683;
21045 else
21047 @@ -8517,7 +8539,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21048 10987654321098765432109876543210
21049 100001x10x1xxxxx011xxxxxxxxxxxxx
21050 ldff1w. */
21051 - return 1682;
21052 + return 1684;
21055 else
21056 @@ -8526,7 +8548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21057 10987654321098765432109876543210
21058 100001x11xxxxxxx011xxxxxxxxxxxxx
21059 prfd. */
21060 - return 1768;
21061 + return 1770;
21064 else
21065 @@ -8541,7 +8563,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21066 10987654321098765432109876543210
21067 100001x1000xxxxx111xxxxxxxxxxxxx
21068 prfw. */
21069 - return 1781;
21070 + return 1783;
21072 else
21074 @@ -8549,7 +8571,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21075 10987654321098765432109876543210
21076 100001x1100xxxxx111xxxxxxxxxxxxx
21077 prfd. */
21078 - return 1767;
21079 + return 1769;
21082 else
21083 @@ -8558,7 +8580,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21084 10987654321098765432109876543210
21085 100001x1x01xxxxx111xxxxxxxxxxxxx
21086 ldff1w. */
21087 - return 1691;
21088 + return 1693;
21091 else
21092 @@ -8569,7 +8591,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21093 10987654321098765432109876543210
21094 100001x101xxxxxx111xxxxxxxxxxxxx
21095 ld1rw. */
21096 - return 1550;
21097 + return 1552;
21099 else
21101 @@ -8577,7 +8599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21102 10987654321098765432109876543210
21103 100001x111xxxxxx111xxxxxxxxxxxxx
21104 ld1rd. */
21105 - return 1531;
21106 + return 1533;
21110 @@ -8599,7 +8621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21111 10987654321098765432109876543210
21112 x10001x1xx0xxxxx000xxxxxxxxxxxxx
21113 ld1sw. */
21114 - return 1575;
21115 + return 1577;
21117 else
21119 @@ -8607,7 +8629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21120 10987654321098765432109876543210
21121 x10001x1xx1xxxxx000xxxxxxxxxxxxx
21122 ld1sw. */
21123 - return 1576;
21124 + return 1578;
21127 else
21128 @@ -8618,7 +8640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21129 10987654321098765432109876543210
21130 x10001x1xx0xxxxx100xxxxxxxxxxxxx
21131 ld1sw. */
21132 - return 1577;
21133 + return 1579;
21135 else
21137 @@ -8628,7 +8650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21138 10987654321098765432109876543210
21139 x10001x1x01xxxxx100xxxxxxxxxxxxx
21140 ld1sw. */
21141 - return 1580;
21142 + return 1582;
21144 else
21146 @@ -8636,7 +8658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21147 10987654321098765432109876543210
21148 x10001x1x11xxxxx100xxxxxxxxxxxxx
21149 ld1sw. */
21150 - return 1578;
21151 + return 1580;
21155 @@ -8653,7 +8675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21156 10987654321098765432109876543210
21157 x10001x10x0xxxxx010xxxxxxxxxxxxx
21158 ld1w. */
21159 - return 1585;
21160 + return 1587;
21162 else
21164 @@ -8661,7 +8683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21165 10987654321098765432109876543210
21166 x10001x11x0xxxxx010xxxxxxxxxxxxx
21167 ld1d. */
21168 - return 1507;
21169 + return 1509;
21172 else
21173 @@ -8672,7 +8694,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21174 10987654321098765432109876543210
21175 x10001x10x1xxxxx010xxxxxxxxxxxxx
21176 ld1w. */
21177 - return 1586;
21178 + return 1588;
21180 else
21182 @@ -8680,7 +8702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21183 10987654321098765432109876543210
21184 x10001x11x1xxxxx010xxxxxxxxxxxxx
21185 ld1d. */
21186 - return 1508;
21187 + return 1510;
21191 @@ -8694,7 +8716,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21192 10987654321098765432109876543210
21193 x10001x10x0xxxxx110xxxxxxxxxxxxx
21194 ld1w. */
21195 - return 1587;
21196 + return 1589;
21198 else
21200 @@ -8702,7 +8724,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21201 10987654321098765432109876543210
21202 x10001x11x0xxxxx110xxxxxxxxxxxxx
21203 ld1d. */
21204 - return 1509;
21205 + return 1511;
21208 else
21209 @@ -8715,7 +8737,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21210 10987654321098765432109876543210
21211 x10001x1001xxxxx110xxxxxxxxxxxxx
21212 ld1w. */
21213 - return 1592;
21214 + return 1594;
21216 else
21218 @@ -8723,7 +8745,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21219 10987654321098765432109876543210
21220 x10001x1101xxxxx110xxxxxxxxxxxxx
21221 ld1d. */
21222 - return 1512;
21223 + return 1514;
21226 else
21227 @@ -8734,7 +8756,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21228 10987654321098765432109876543210
21229 x10001x1011xxxxx110xxxxxxxxxxxxx
21230 ld1w. */
21231 - return 1588;
21232 + return 1590;
21234 else
21236 @@ -8742,7 +8764,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21237 10987654321098765432109876543210
21238 x10001x1111xxxxx110xxxxxxxxxxxxx
21239 ld1d. */
21240 - return 1510;
21241 + return 1512;
21245 @@ -8761,7 +8783,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21246 10987654321098765432109876543210
21247 x10001x1xx0xxxxx001xxxxxxxxxxxxx
21248 ldff1sw. */
21249 - return 1676;
21250 + return 1678;
21252 else
21254 @@ -8769,7 +8791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21255 10987654321098765432109876543210
21256 x10001x1xx1xxxxx001xxxxxxxxxxxxx
21257 ldff1sw. */
21258 - return 1677;
21259 + return 1679;
21262 else
21263 @@ -8780,7 +8802,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21264 10987654321098765432109876543210
21265 x10001x1xx0xxxxx101xxxxxxxxxxxxx
21266 ldff1sw. */
21267 - return 1678;
21268 + return 1680;
21270 else
21272 @@ -8790,7 +8812,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21273 10987654321098765432109876543210
21274 x10001x1x01xxxxx101xxxxxxxxxxxxx
21275 ldff1sw. */
21276 - return 1680;
21277 + return 1682;
21279 else
21281 @@ -8798,7 +8820,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21282 10987654321098765432109876543210
21283 x10001x1x11xxxxx101xxxxxxxxxxxxx
21284 ldff1sw. */
21285 - return 1679;
21286 + return 1681;
21290 @@ -8815,7 +8837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21291 10987654321098765432109876543210
21292 x10001x10x0xxxxx011xxxxxxxxxxxxx
21293 ldff1w. */
21294 - return 1687;
21295 + return 1689;
21297 else
21299 @@ -8823,7 +8845,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21300 10987654321098765432109876543210
21301 x10001x11x0xxxxx011xxxxxxxxxxxxx
21302 ldff1d. */
21303 - return 1632;
21304 + return 1634;
21307 else
21308 @@ -8834,7 +8856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21309 10987654321098765432109876543210
21310 x10001x10x1xxxxx011xxxxxxxxxxxxx
21311 ldff1w. */
21312 - return 1688;
21313 + return 1690;
21315 else
21317 @@ -8842,7 +8864,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21318 10987654321098765432109876543210
21319 x10001x11x1xxxxx011xxxxxxxxxxxxx
21320 ldff1d. */
21321 - return 1633;
21322 + return 1635;
21326 @@ -8858,7 +8880,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21327 10987654321098765432109876543210
21328 x10001x1000xxxxx111xxxxxxxxxxxxx
21329 prfw. */
21330 - return 1783;
21331 + return 1785;
21333 else
21335 @@ -8866,7 +8888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21336 10987654321098765432109876543210
21337 x10001x1100xxxxx111xxxxxxxxxxxxx
21338 prfd. */
21339 - return 1769;
21340 + return 1771;
21343 else
21344 @@ -8877,7 +8899,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21345 10987654321098765432109876543210
21346 x10001x1010xxxxx111xxxxxxxxxxxxx
21347 ldff1w. */
21348 - return 1689;
21349 + return 1691;
21351 else
21353 @@ -8885,7 +8907,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21354 10987654321098765432109876543210
21355 x10001x1110xxxxx111xxxxxxxxxxxxx
21356 ldff1d. */
21357 - return 1634;
21358 + return 1636;
21362 @@ -8899,7 +8921,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21363 10987654321098765432109876543210
21364 x10001x1001xxxxx111xxxxxxxxxxxxx
21365 ldff1w. */
21366 - return 1692;
21367 + return 1694;
21369 else
21371 @@ -8907,7 +8929,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21372 10987654321098765432109876543210
21373 x10001x1101xxxxx111xxxxxxxxxxxxx
21374 ldff1d. */
21375 - return 1636;
21376 + return 1638;
21379 else
21380 @@ -8918,7 +8940,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21381 10987654321098765432109876543210
21382 x10001x1011xxxxx111xxxxxxxxxxxxx
21383 ldff1w. */
21384 - return 1690;
21385 + return 1692;
21387 else
21389 @@ -8926,7 +8948,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21390 10987654321098765432109876543210
21391 x10001x1111xxxxx111xxxxxxxxxxxxx
21392 ldff1d. */
21393 - return 1635;
21394 + return 1637;
21398 @@ -8955,7 +8977,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21399 10987654321098765432109876543210
21400 001001x1xx0xxxxx000xxxxxxxx0xxxx
21401 cmpge. */
21402 - return 1315;
21403 + return 1317;
21405 else
21407 @@ -8963,7 +8985,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21408 10987654321098765432109876543210
21409 001001x1xx0xxxxx000xxxxxxxx1xxxx
21410 cmpgt. */
21411 - return 1318;
21412 + return 1320;
21415 else
21416 @@ -8974,7 +8996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21417 10987654321098765432109876543210
21418 101001x10x0xxxxx000xxxxxxxxxxxxx
21419 ld1rqw. */
21420 - return 1542;
21421 + return 1544;
21423 else
21425 @@ -8982,7 +9004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21426 10987654321098765432109876543210
21427 101001x11x0xxxxx000xxxxxxxxxxxxx
21428 ld1rqd. */
21429 - return 1538;
21430 + return 1540;
21434 @@ -8998,7 +9020,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21435 10987654321098765432109876543210
21436 x01001x1xx1xxxxx00000xxxxxx0xxxx
21437 whilelt. */
21438 - return 2019;
21439 + return 2021;
21441 else
21443 @@ -9006,7 +9028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21444 10987654321098765432109876543210
21445 x01001x1xx1xxxxx00010xxxxxx0xxxx
21446 whilelt. */
21447 - return 2020;
21448 + return 2022;
21451 else
21452 @@ -9017,7 +9039,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21453 10987654321098765432109876543210
21454 x01001x1xx1xxxxx00001xxxxxx0xxxx
21455 whilelo. */
21456 - return 2015;
21457 + return 2017;
21459 else
21461 @@ -9025,7 +9047,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21462 10987654321098765432109876543210
21463 x01001x1xx1xxxxx00011xxxxxx0xxxx
21464 whilelo. */
21465 - return 2016;
21466 + return 2018;
21470 @@ -9039,7 +9061,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21471 10987654321098765432109876543210
21472 x01001x1xx1xxxxx00000xxxxxx1xxxx
21473 whilele. */
21474 - return 2013;
21475 + return 2015;
21477 else
21479 @@ -9047,7 +9069,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21480 10987654321098765432109876543210
21481 x01001x1xx1xxxxx00010xxxxxx1xxxx
21482 whilele. */
21483 - return 2014;
21484 + return 2016;
21487 else
21488 @@ -9058,7 +9080,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21489 10987654321098765432109876543210
21490 x01001x1xx1xxxxx00001xxxxxx1xxxx
21491 whilels. */
21492 - return 2017;
21493 + return 2019;
21495 else
21497 @@ -9066,7 +9088,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21498 10987654321098765432109876543210
21499 x01001x1xx1xxxxx00011xxxxxx1xxxx
21500 whilels. */
21501 - return 2018;
21502 + return 2020;
21506 @@ -9086,7 +9108,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21507 10987654321098765432109876543210
21508 011001x1xx0xxxxx000x00xxxxxxxxxx
21509 fadd. */
21510 - return 1373;
21511 + return 1375;
21513 else
21515 @@ -9096,7 +9118,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21516 10987654321098765432109876543210
21517 011001x1xx0xxxxx000010xxxxxxxxxx
21518 fmul. */
21519 - return 1440;
21520 + return 1442;
21522 else
21524 @@ -9104,7 +9126,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21525 10987654321098765432109876543210
21526 011001x1xx0xxxxx000110xxxxxxxxxx
21527 frecps. */
21528 - return 1453;
21529 + return 1455;
21533 @@ -9116,7 +9138,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21534 10987654321098765432109876543210
21535 011001x1xx0xxxxx000x01xxxxxxxxxx
21536 fsub. */
21537 - return 1466;
21538 + return 1468;
21540 else
21542 @@ -9126,7 +9148,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21543 10987654321098765432109876543210
21544 011001x1xx0xxxxx000011xxxxxxxxxx
21545 ftsmul. */
21546 - return 1472;
21547 + return 1474;
21549 else
21551 @@ -9134,7 +9156,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21552 10987654321098765432109876543210
21553 011001x1xx0xxxxx000111xxxxxxxxxx
21554 frsqrts. */
21555 - return 1463;
21556 + return 1465;
21560 @@ -9145,7 +9167,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21561 10987654321098765432109876543210
21562 011001x1xx1xxxxx000xxxxxxxxxxxxx
21563 fmla. */
21564 - return 1431;
21565 + return 1433;
21568 else
21569 @@ -9154,7 +9176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21570 10987654321098765432109876543210
21571 111001x1xxxxxxxx000xxxxxxxxxxxxx
21572 str. */
21573 - return 1934;
21574 + return 1936;
21578 @@ -9172,7 +9194,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21579 10987654321098765432109876543210
21580 001001x1xx0xxxxx001xxxxxxxx0xxxx
21581 cmplt. */
21582 - return 1332;
21583 + return 1334;
21585 else
21587 @@ -9180,7 +9202,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21588 10987654321098765432109876543210
21589 001001x1xx0xxxxx001xxxxxxxx1xxxx
21590 cmple. */
21591 - return 1326;
21592 + return 1328;
21595 else
21596 @@ -9191,7 +9213,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21597 10987654321098765432109876543210
21598 101001x10x0xxxxx001xxxxxxxxxxxxx
21599 ld1rqw. */
21600 - return 1541;
21601 + return 1543;
21603 else
21605 @@ -9199,7 +9221,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21606 10987654321098765432109876543210
21607 101001x11x0xxxxx001xxxxxxxxxxxxx
21608 ld1rqd. */
21609 - return 1537;
21610 + return 1539;
21614 @@ -9219,7 +9241,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21615 10987654321098765432109876543210
21616 x11001x1xx000000001xxxxxxxxxxxxx
21617 faddv. */
21618 - return 1377;
21619 + return 1379;
21621 else
21623 @@ -9229,7 +9251,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21624 10987654321098765432109876543210
21625 x11001x1xx010000001xxxxxxxx0xxxx
21626 fcmge. */
21627 - return 1384;
21628 + return 1386;
21630 else
21632 @@ -9237,7 +9259,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21633 10987654321098765432109876543210
21634 x11001x1xx010000001xxxxxxxx1xxxx
21635 fcmgt. */
21636 - return 1386;
21637 + return 1388;
21641 @@ -9247,7 +9269,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21642 10987654321098765432109876543210
21643 x11001x1xx0x1000001xxxxxxxxxxxxx
21644 fadda. */
21645 - return 1376;
21646 + return 1378;
21649 else
21650 @@ -9256,7 +9278,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21651 10987654321098765432109876543210
21652 x11001x1xx0xx100001xxxxxxxxxxxxx
21653 fmaxnmv. */
21654 - return 1423;
21655 + return 1425;
21658 else
21659 @@ -9267,7 +9289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21660 10987654321098765432109876543210
21661 x11001x1xx0xx010001xxxxxxxxxxxxx
21662 fcmeq. */
21663 - return 1382;
21664 + return 1384;
21666 else
21668 @@ -9277,7 +9299,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21669 10987654321098765432109876543210
21670 x11001x1xx0x0110001xxxxxxxxxxxxx
21671 fmaxv. */
21672 - return 1424;
21673 + return 1426;
21675 else
21677 @@ -9285,7 +9307,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21678 10987654321098765432109876543210
21679 x11001x1xx0x1110001xxxxxxxxxxxxx
21680 frecpe. */
21681 - return 1452;
21682 + return 1454;
21686 @@ -9302,7 +9324,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21687 10987654321098765432109876543210
21688 x11001x1xx0xx001001xxxxxxxx0xxxx
21689 fcmlt. */
21690 - return 1389;
21691 + return 1391;
21693 else
21695 @@ -9310,7 +9332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21696 10987654321098765432109876543210
21697 x11001x1xx0xx001001xxxxxxxx1xxxx
21698 fcmle. */
21699 - return 1388;
21700 + return 1390;
21703 else
21704 @@ -9319,7 +9341,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21705 10987654321098765432109876543210
21706 x11001x1xx0xx101001xxxxxxxxxxxxx
21707 fminnmv. */
21708 - return 1429;
21709 + return 1431;
21712 else
21713 @@ -9330,7 +9352,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21714 10987654321098765432109876543210
21715 x11001x1xx0xx011001xxxxxxxxxxxxx
21716 fcmne. */
21717 - return 1390;
21718 + return 1392;
21720 else
21722 @@ -9340,7 +9362,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21723 10987654321098765432109876543210
21724 x11001x1xx0x0111001xxxxxxxxxxxxx
21725 fminv. */
21726 - return 1430;
21727 + return 1432;
21729 else
21731 @@ -9348,7 +9370,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21732 10987654321098765432109876543210
21733 x11001x1xx0x1111001xxxxxxxxxxxxx
21734 frsqrte. */
21735 - return 1462;
21736 + return 1464;
21740 @@ -9365,7 +9387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21741 10987654321098765432109876543210
21742 x01001x1xx1xxxxx001xxxxxxxx0xxxx
21743 ctermeq. */
21744 - return 1347;
21745 + return 1349;
21747 else
21749 @@ -9373,7 +9395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21750 10987654321098765432109876543210
21751 x01001x1xx1xxxxx001xxxxxxxx1xxxx
21752 ctermne. */
21753 - return 1348;
21754 + return 1350;
21757 else
21758 @@ -9382,7 +9404,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21759 10987654321098765432109876543210
21760 x11001x1xx1xxxxx001xxxxxxxxxxxxx
21761 fmls. */
21762 - return 1435;
21763 + return 1437;
21767 @@ -9409,7 +9431,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21768 10987654321098765432109876543210
21769 001001x10000xxxx01xxxx0xxxx0xxxx
21770 and. */
21771 - return 1278;
21772 + return 1280;
21774 else
21776 @@ -9417,7 +9439,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21777 10987654321098765432109876543210
21778 001001x10000xxxx01xxxx0xxxx1xxxx
21779 bic. */
21780 - return 1290;
21781 + return 1292;
21784 else
21785 @@ -9428,7 +9450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21786 10987654321098765432109876543210
21787 001001x100010xxx01xxxx0xxxxxxxxx
21788 brka. */
21789 - return 1292;
21790 + return 1294;
21792 else
21794 @@ -9436,7 +9458,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21795 10987654321098765432109876543210
21796 001001x100011xxx01xxxx0xxxxxxxxx
21797 brkn. */
21798 - return 1296;
21799 + return 1298;
21803 @@ -9448,7 +9470,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21804 10987654321098765432109876543210
21805 001001x1000xxxxx01xxxx1xxxx0xxxx
21806 eor. */
21807 - return 1365;
21808 + return 1367;
21810 else
21812 @@ -9456,7 +9478,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21813 10987654321098765432109876543210
21814 001001x1000xxxxx01xxxx1xxxx1xxxx
21815 sel. */
21816 - return 1814;
21817 + return 1816;
21821 @@ -9468,7 +9490,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21822 10987654321098765432109876543210
21823 101001x1000xxxxx010xxxxxxxxxxxxx
21824 ld1sh. */
21825 - return 1564;
21826 + return 1566;
21828 else
21830 @@ -9476,7 +9498,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21831 10987654321098765432109876543210
21832 101001x1000xxxxx011xxxxxxxxxxxxx
21833 ldff1sh. */
21834 - return 1664;
21835 + return 1666;
21839 @@ -9494,7 +9516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21840 10987654321098765432109876543210
21841 001001x11000xxxx01xxxx0xxxx0xxxx
21842 orr. */
21843 - return 1750;
21844 + return 1752;
21846 else
21848 @@ -9502,7 +9524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21849 10987654321098765432109876543210
21850 001001x11000xxxx01xxxx0xxxx1xxxx
21851 orn. */
21852 - return 1745;
21853 + return 1747;
21856 else
21857 @@ -9511,7 +9533,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21858 10987654321098765432109876543210
21859 001001x11001xxxx01xxxx0xxxxxxxxx
21860 brkb. */
21861 - return 1294;
21862 + return 1296;
21865 else
21866 @@ -9522,7 +9544,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21867 10987654321098765432109876543210
21868 001001x1100xxxxx01xxxx1xxxx0xxxx
21869 nor. */
21870 - return 1742;
21871 + return 1744;
21873 else
21875 @@ -9530,7 +9552,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21876 10987654321098765432109876543210
21877 001001x1100xxxxx01xxxx1xxxx1xxxx
21878 nand. */
21879 - return 1739;
21880 + return 1741;
21884 @@ -9542,7 +9564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21885 10987654321098765432109876543210
21886 101001x1100xxxxx010xxxxxxxxxxxxx
21887 ld1sb. */
21888 - return 1552;
21889 + return 1554;
21891 else
21893 @@ -9550,7 +9572,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21894 10987654321098765432109876543210
21895 101001x1100xxxxx011xxxxxxxxxxxxx
21896 ldff1sb. */
21897 - return 1652;
21898 + return 1654;
21902 @@ -9571,7 +9593,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21903 10987654321098765432109876543210
21904 001001x10100xxxx01xxxx0xxxx0xxxx
21905 ands. */
21906 - return 1279;
21907 + return 1281;
21909 else
21911 @@ -9581,7 +9603,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21912 10987654321098765432109876543210
21913 001001x101010xxx01xxxx0xxxx0xxxx
21914 brkas. */
21915 - return 1293;
21916 + return 1295;
21918 else
21920 @@ -9589,7 +9611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21921 10987654321098765432109876543210
21922 001001x101011xxx01xxxx0xxxx0xxxx
21923 brkns. */
21924 - return 1297;
21925 + return 1299;
21929 @@ -9599,7 +9621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21930 10987654321098765432109876543210
21931 001001x1010xxxxx01xxxx1xxxx0xxxx
21932 eors. */
21933 - return 1366;
21934 + return 1368;
21937 else
21938 @@ -9608,7 +9630,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21939 10987654321098765432109876543210
21940 001001x1010xxxxx01xxxxxxxxx1xxxx
21941 bics. */
21942 - return 1291;
21943 + return 1293;
21946 else
21947 @@ -9619,7 +9641,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21948 10987654321098765432109876543210
21949 101001x1010xxxxx010xxxxxxxxxxxxx
21950 ld1w. */
21951 - return 1583;
21952 + return 1585;
21954 else
21956 @@ -9627,7 +9649,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21957 10987654321098765432109876543210
21958 101001x1010xxxxx011xxxxxxxxxxxxx
21959 ldff1w. */
21960 - return 1683;
21961 + return 1685;
21965 @@ -9645,7 +9667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21966 10987654321098765432109876543210
21967 001001x11100xxxx01xxxx0xxxx0xxxx
21968 orrs. */
21969 - return 1751;
21970 + return 1753;
21972 else
21974 @@ -9653,7 +9675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21975 10987654321098765432109876543210
21976 001001x11101xxxx01xxxx0xxxx0xxxx
21977 brkbs. */
21978 - return 1295;
21979 + return 1297;
21982 else
21983 @@ -9662,7 +9684,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21984 10987654321098765432109876543210
21985 001001x1110xxxxx01xxxx1xxxx0xxxx
21986 nors. */
21987 - return 1743;
21988 + return 1745;
21991 else
21992 @@ -9673,7 +9695,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
21993 10987654321098765432109876543210
21994 001001x1110xxxxx01xxxx0xxxx1xxxx
21995 orns. */
21996 - return 1746;
21997 + return 1748;
21999 else
22001 @@ -9681,7 +9703,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22002 10987654321098765432109876543210
22003 001001x1110xxxxx01xxxx1xxxx1xxxx
22004 nands. */
22005 - return 1740;
22006 + return 1742;
22010 @@ -9693,7 +9715,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22011 10987654321098765432109876543210
22012 101001x1110xxxxx010xxxxxxxxxxxxx
22013 ld1sb. */
22014 - return 1554;
22015 + return 1556;
22017 else
22019 @@ -9701,7 +9723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22020 10987654321098765432109876543210
22021 101001x1110xxxxx011xxxxxxxxxxxxx
22022 ldff1sb. */
22023 - return 1656;
22024 + return 1658;
22028 @@ -9719,7 +9741,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22029 10987654321098765432109876543210
22030 x01001x1001xxxxx010xxxxxxxxxxxxx
22031 ld1sh. */
22032 - return 1565;
22033 + return 1567;
22035 else
22037 @@ -9727,7 +9749,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22038 10987654321098765432109876543210
22039 x01001x1101xxxxx010xxxxxxxxxxxxx
22040 ld1sb. */
22041 - return 1553;
22042 + return 1555;
22045 else
22046 @@ -9738,7 +9760,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22047 10987654321098765432109876543210
22048 x01001x1011xxxxx010xxxxxxxxxxxxx
22049 ld1w. */
22050 - return 1584;
22051 + return 1586;
22053 else
22055 @@ -9746,7 +9768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22056 10987654321098765432109876543210
22057 x01001x1111xxxxx010xxxxxxxxxxxxx
22058 ld1d. */
22059 - return 1506;
22060 + return 1508;
22064 @@ -9760,7 +9782,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22065 10987654321098765432109876543210
22066 x01001x1001xxxxx011xxxxxxxxxxxxx
22067 ldff1sh. */
22068 - return 1666;
22069 + return 1668;
22071 else
22073 @@ -9768,7 +9790,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22074 10987654321098765432109876543210
22075 x01001x1101xxxxx011xxxxxxxxxxxxx
22076 ldff1sb. */
22077 - return 1654;
22078 + return 1656;
22081 else
22082 @@ -9779,7 +9801,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22083 10987654321098765432109876543210
22084 x01001x1011xxxxx011xxxxxxxxxxxxx
22085 ldff1w. */
22086 - return 1685;
22087 + return 1687;
22089 else
22091 @@ -9787,7 +9809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22092 10987654321098765432109876543210
22093 x01001x1111xxxxx011xxxxxxxxxxxxx
22094 ldff1d. */
22095 - return 1630;
22096 + return 1632;
22100 @@ -9807,7 +9829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22101 10987654321098765432109876543210
22102 011001x1xx0xxxxx010xxxxxxxx0xxxx
22103 fcmge. */
22104 - return 1385;
22105 + return 1387;
22107 else
22109 @@ -9815,7 +9837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22110 10987654321098765432109876543210
22111 011001x1xx0xxxxx010xxxxxxxx1xxxx
22112 fcmgt. */
22113 - return 1387;
22114 + return 1389;
22117 else
22118 @@ -9824,7 +9846,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22119 10987654321098765432109876543210
22120 011001x1xx1xxxxx010xxxxxxxxxxxxx
22121 fnmla. */
22122 - return 1449;
22123 + return 1451;
22126 else
22127 @@ -9835,7 +9857,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22128 10987654321098765432109876543210
22129 111001x1x0xxxxxx010xxxxxxxxxxxxx
22130 str. */
22131 - return 1935;
22132 + return 1937;
22134 else
22136 @@ -9845,7 +9867,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22137 10987654321098765432109876543210
22138 111001x1x10xxxxx010xxxxxxxxxxxxx
22139 st1w. */
22140 - return 1894;
22141 + return 1896;
22143 else
22145 @@ -9855,7 +9877,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22146 10987654321098765432109876543210
22147 111001x1011xxxxx010xxxxxxxxxxxxx
22148 st1w. */
22149 - return 1896;
22150 + return 1898;
22152 else
22154 @@ -9863,7 +9885,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22155 10987654321098765432109876543210
22156 111001x1111xxxxx010xxxxxxxxxxxxx
22157 st1d. */
22158 - return 1873;
22159 + return 1875;
22163 @@ -9881,7 +9903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22164 10987654321098765432109876543210
22165 011001x1xx0xxxxx011xxxxxxxx0xxxx
22166 fcmeq. */
22167 - return 1383;
22168 + return 1385;
22170 else
22172 @@ -9889,7 +9911,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22173 10987654321098765432109876543210
22174 011001x1xx0xxxxx011xxxxxxxx1xxxx
22175 fcmne. */
22176 - return 1391;
22177 + return 1393;
22180 else
22181 @@ -9902,7 +9924,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22182 10987654321098765432109876543210
22183 111001x1000xxxxx011xxxxxxxxxxxxx
22184 stnt1w. */
22185 - return 1932;
22186 + return 1934;
22188 else
22190 @@ -9910,7 +9932,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22191 10987654321098765432109876543210
22192 111001x1100xxxxx011xxxxxxxxxxxxx
22193 stnt1d. */
22194 - return 1928;
22195 + return 1930;
22198 else
22199 @@ -9921,7 +9943,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22200 10987654321098765432109876543210
22201 111001x1010xxxxx011xxxxxxxxxxxxx
22202 st3w. */
22203 - return 1916;
22204 + return 1918;
22206 else
22208 @@ -9929,7 +9951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22209 10987654321098765432109876543210
22210 111001x1110xxxxx011xxxxxxxxxxxxx
22211 st3d. */
22212 - return 1912;
22213 + return 1914;
22217 @@ -9942,7 +9964,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22218 10987654321098765432109876543210
22219 011001x1xx1xxxxx011xxxxxxxxxxxxx
22220 fnmls. */
22221 - return 1450;
22222 + return 1452;
22224 else
22226 @@ -9954,7 +9976,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22227 10987654321098765432109876543210
22228 111001x1001xxxxx011xxxxxxxxxxxxx
22229 st2w. */
22230 - return 1908;
22231 + return 1910;
22233 else
22235 @@ -9962,7 +9984,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22236 10987654321098765432109876543210
22237 111001x1101xxxxx011xxxxxxxxxxxxx
22238 st2d. */
22239 - return 1904;
22240 + return 1906;
22243 else
22244 @@ -9973,7 +9995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22245 10987654321098765432109876543210
22246 111001x1011xxxxx011xxxxxxxxxxxxx
22247 st4w. */
22248 - return 1924;
22249 + return 1926;
22251 else
22253 @@ -9981,7 +10003,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22254 10987654321098765432109876543210
22255 111001x1111xxxxx011xxxxxxxxxxxxx
22256 st4d. */
22257 - return 1920;
22258 + return 1922;
22262 @@ -10006,7 +10028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22263 10987654321098765432109876543210
22264 x01001x1xx0xxxxx100xxxxxxxx0xxxx
22265 cmpeq. */
22266 - return 1312;
22267 + return 1314;
22269 else
22271 @@ -10014,7 +10036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22272 10987654321098765432109876543210
22273 x01001x1xx0xxxxx100xxxxxxxx1xxxx
22274 cmpne. */
22275 - return 1335;
22276 + return 1337;
22279 else
22280 @@ -10029,7 +10051,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22281 10987654321098765432109876543210
22282 x01001x10000xxxx101xxxxxxxxxxxxx
22283 ld1sh. */
22284 - return 1571;
22285 + return 1573;
22287 else
22289 @@ -10037,7 +10059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22290 10987654321098765432109876543210
22291 x01001x11000xxxx101xxxxxxxxxxxxx
22292 ld1sb. */
22293 - return 1558;
22294 + return 1560;
22297 else
22298 @@ -10048,7 +10070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22299 10987654321098765432109876543210
22300 x01001x10100xxxx101xxxxxxxxxxxxx
22301 ld1w. */
22302 - return 1590;
22303 + return 1592;
22305 else
22307 @@ -10056,7 +10078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22308 10987654321098765432109876543210
22309 x01001x11100xxxx101xxxxxxxxxxxxx
22310 ld1sb. */
22311 - return 1560;
22312 + return 1562;
22316 @@ -10070,7 +10092,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22317 10987654321098765432109876543210
22318 x01001x10001xxxx101xxxxxxxxxxxxx
22319 ldnf1sh. */
22320 - return 1704;
22321 + return 1706;
22323 else
22325 @@ -10078,7 +10100,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22326 10987654321098765432109876543210
22327 x01001x11001xxxx101xxxxxxxxxxxxx
22328 ldnf1sb. */
22329 - return 1701;
22330 + return 1703;
22333 else
22334 @@ -10089,7 +10111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22335 10987654321098765432109876543210
22336 x01001x10101xxxx101xxxxxxxxxxxxx
22337 ldnf1w. */
22338 - return 1707;
22339 + return 1709;
22341 else
22343 @@ -10097,7 +10119,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22344 10987654321098765432109876543210
22345 x01001x11101xxxx101xxxxxxxxxxxxx
22346 ldnf1sb. */
22347 - return 1703;
22348 + return 1705;
22352 @@ -10117,7 +10139,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22353 10987654321098765432109876543210
22354 001001x1x000xxxx11xxxxxxxxx0xxxx
22355 brkpa. */
22356 - return 1298;
22357 + return 1300;
22359 else
22361 @@ -10125,7 +10147,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22362 10987654321098765432109876543210
22363 001001x1x100xxxx11xxxxxxxxx0xxxx
22364 brkpas. */
22365 - return 1299;
22366 + return 1301;
22369 else
22370 @@ -10138,7 +10160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22371 10987654321098765432109876543210
22372 001001x1xx010xx011xxxxxxxxx0xxxx
22373 ptest. */
22374 - return 1784;
22375 + return 1786;
22377 else
22379 @@ -10152,7 +10174,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22380 10987654321098765432109876543210
22381 001001x1xx011xx01100x0xxxxx0xxxx
22382 pfirst. */
22383 - return 1754;
22384 + return 1756;
22386 else
22388 @@ -10160,7 +10182,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22389 10987654321098765432109876543210
22390 001001x1xx011xx01110x0xxxxx0xxxx
22391 ptrue. */
22392 - return 1785;
22393 + return 1787;
22396 else
22397 @@ -10171,7 +10193,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22398 10987654321098765432109876543210
22399 001001x1x0011xx011x1x0xxxxx0xxxx
22400 rdffr. */
22401 - return 1791;
22402 + return 1793;
22404 else
22406 @@ -10179,7 +10201,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22407 10987654321098765432109876543210
22408 001001x1x1011xx011x1x0xxxxx0xxxx
22409 rdffrs. */
22410 - return 1792;
22411 + return 1794;
22415 @@ -10189,7 +10211,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22416 10987654321098765432109876543210
22417 001001x1xx011xx011xxx1xxxxx0xxxx
22418 pfalse. */
22419 - return 1753;
22420 + return 1755;
22424 @@ -10203,7 +10225,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22425 10987654321098765432109876543210
22426 001001x1xx01xxx111x0x0xxxxx0xxxx
22427 ptrues. */
22428 - return 1786;
22429 + return 1788;
22431 else
22433 @@ -10211,7 +10233,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22434 10987654321098765432109876543210
22435 001001x1xx01xxx111x1x0xxxxx0xxxx
22436 rdffr. */
22437 - return 1790;
22438 + return 1792;
22441 else
22442 @@ -10220,7 +10242,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22443 10987654321098765432109876543210
22444 001001x1xx01xxx111xxx1xxxxx0xxxx
22445 pnext. */
22446 - return 1755;
22447 + return 1757;
22451 @@ -10233,7 +10255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22452 10987654321098765432109876543210
22453 001001x1x00xxxxx11xxxxxxxxx1xxxx
22454 brkpb. */
22455 - return 1300;
22456 + return 1302;
22458 else
22460 @@ -10241,7 +10263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22461 10987654321098765432109876543210
22462 001001x1x10xxxxx11xxxxxxxxx1xxxx
22463 brkpbs. */
22464 - return 1301;
22465 + return 1303;
22469 @@ -10257,7 +10279,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22470 10987654321098765432109876543210
22471 101001x1000xxxxx110xxxxxxxxxxxxx
22472 ldnt1w. */
22473 - return 1715;
22474 + return 1717;
22476 else
22478 @@ -10265,7 +10287,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22479 10987654321098765432109876543210
22480 101001x1100xxxxx110xxxxxxxxxxxxx
22481 ldnt1d. */
22482 - return 1711;
22483 + return 1713;
22486 else
22487 @@ -10276,7 +10298,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22488 10987654321098765432109876543210
22489 101001x1010xxxxx110xxxxxxxxxxxxx
22490 ld3w. */
22491 - return 1607;
22492 + return 1609;
22494 else
22496 @@ -10284,7 +10306,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22497 10987654321098765432109876543210
22498 101001x1110xxxxx110xxxxxxxxxxxxx
22499 ld3d. */
22500 - return 1603;
22501 + return 1605;
22505 @@ -10298,7 +10320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22506 10987654321098765432109876543210
22507 101001x1000xxxxx111xxxxxxxxxxxxx
22508 ldnt1w. */
22509 - return 1716;
22510 + return 1718;
22512 else
22514 @@ -10306,7 +10328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22515 10987654321098765432109876543210
22516 101001x1100xxxxx111xxxxxxxxxxxxx
22517 ldnt1d. */
22518 - return 1712;
22519 + return 1714;
22522 else
22523 @@ -10317,7 +10339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22524 10987654321098765432109876543210
22525 101001x1010xxxxx111xxxxxxxxxxxxx
22526 ld3w. */
22527 - return 1608;
22528 + return 1610;
22530 else
22532 @@ -10325,7 +10347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22533 10987654321098765432109876543210
22534 101001x1110xxxxx111xxxxxxxxxxxxx
22535 ld3d. */
22536 - return 1604;
22537 + return 1606;
22541 @@ -10354,7 +10376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22542 10987654321098765432109876543210
22543 011001x1xx000000100xxxxxxxxxxxxx
22544 fadd. */
22545 - return 1374;
22546 + return 1376;
22548 else
22550 @@ -10362,7 +10384,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22551 10987654321098765432109876543210
22552 011001x1xx000100100xxxxxxxxxxxxx
22553 fmaxnm. */
22554 - return 1421;
22555 + return 1423;
22558 else
22559 @@ -10373,7 +10395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22560 10987654321098765432109876543210
22561 011001x1xx000010100xxxxxxxxxxxxx
22562 fmul. */
22563 - return 1441;
22564 + return 1443;
22566 else
22568 @@ -10381,7 +10403,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22569 10987654321098765432109876543210
22570 011001x1xx000110100xxxxxxxxxxxxx
22571 fmax. */
22572 - return 1419;
22573 + return 1421;
22577 @@ -10395,7 +10417,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22578 10987654321098765432109876543210
22579 011001x1xx000001100xxxxxxxxxxxxx
22580 fsub. */
22581 - return 1467;
22582 + return 1469;
22584 else
22586 @@ -10403,7 +10425,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22587 10987654321098765432109876543210
22588 011001x1xx000101100xxxxxxxxxxxxx
22589 fminnm. */
22590 - return 1427;
22591 + return 1429;
22594 else
22595 @@ -10414,7 +10436,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22596 10987654321098765432109876543210
22597 011001x1xx000011100xxxxxxxxxxxxx
22598 fsubr. */
22599 - return 1469;
22600 + return 1471;
22602 else
22604 @@ -10422,7 +10444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22605 10987654321098765432109876543210
22606 011001x1xx000111100xxxxxxxxxxxxx
22607 fmin. */
22608 - return 1425;
22609 + return 1427;
22613 @@ -10433,7 +10455,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22614 10987654321098765432109876543210
22615 011001x1xx010xxx100xxxxxxxxxxxxx
22616 ftmad. */
22617 - return 1471;
22618 + return 1473;
22621 else
22622 @@ -10450,7 +10472,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22623 10987654321098765432109876543210
22624 011001x1xx001000100xxxxxxxxxxxxx
22625 fabd. */
22626 - return 1369;
22627 + return 1371;
22629 else
22631 @@ -10458,7 +10480,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22632 10987654321098765432109876543210
22633 011001x1xx011000100xxxxxxxxxxxxx
22634 fadd. */
22635 - return 1375;
22636 + return 1377;
22639 else
22640 @@ -10469,7 +10491,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22641 10987654321098765432109876543210
22642 011001x1xx001100100xxxxxxxxxxxxx
22643 fdivr. */
22644 - return 1415;
22645 + return 1417;
22647 else
22649 @@ -10477,7 +10499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22650 10987654321098765432109876543210
22651 011001x1xx011100100xxxxxxxxxxxxx
22652 fmaxnm. */
22653 - return 1422;
22654 + return 1424;
22658 @@ -10491,7 +10513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22659 10987654321098765432109876543210
22660 011001x1xx001010100xxxxxxxxxxxxx
22661 fmulx. */
22662 - return 1446;
22663 + return 1448;
22665 else
22667 @@ -10499,7 +10521,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22668 10987654321098765432109876543210
22669 011001x1xx011010100xxxxxxxxxxxxx
22670 fmul. */
22671 - return 1442;
22672 + return 1444;
22675 else
22676 @@ -10508,7 +10530,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22677 10987654321098765432109876543210
22678 011001x1xx0x1110100xxxxxxxxxxxxx
22679 fmax. */
22680 - return 1420;
22681 + return 1422;
22685 @@ -10524,7 +10546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22686 10987654321098765432109876543210
22687 011001x1xx001001100xxxxxxxxxxxxx
22688 fscale. */
22689 - return 1464;
22690 + return 1466;
22692 else
22694 @@ -10532,7 +10554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22695 10987654321098765432109876543210
22696 011001x1xx011001100xxxxxxxxxxxxx
22697 fsub. */
22698 - return 1468;
22699 + return 1470;
22702 else
22703 @@ -10543,7 +10565,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22704 10987654321098765432109876543210
22705 011001x1xx001101100xxxxxxxxxxxxx
22706 fdiv. */
22707 - return 1414;
22708 + return 1416;
22710 else
22712 @@ -10551,7 +10573,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22713 10987654321098765432109876543210
22714 011001x1xx011101100xxxxxxxxxxxxx
22715 fminnm. */
22716 - return 1428;
22717 + return 1430;
22721 @@ -10563,7 +10585,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22722 10987654321098765432109876543210
22723 011001x1xx0x1011100xxxxxxxxxxxxx
22724 fsubr. */
22725 - return 1470;
22726 + return 1472;
22728 else
22730 @@ -10571,7 +10593,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22731 10987654321098765432109876543210
22732 011001x1xx0x1111100xxxxxxxxxxxxx
22733 fmin. */
22734 - return 1426;
22735 + return 1428;
22739 @@ -10585,7 +10607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22740 10987654321098765432109876543210
22741 011001x1xx0xxxxx110xxxxxxxx0xxxx
22742 fcmuo. */
22743 - return 1392;
22744 + return 1394;
22746 else
22748 @@ -10593,7 +10615,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22749 10987654321098765432109876543210
22750 011001x1xx0xxxxx110xxxxxxxx1xxxx
22751 facge. */
22752 - return 1371;
22753 + return 1373;
22757 @@ -10607,7 +10629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22758 10987654321098765432109876543210
22759 111001x1000xxxxx1x0xxxxxxxxxxxxx
22760 st1w. */
22761 - return 1890;
22762 + return 1892;
22764 else
22766 @@ -10615,7 +10637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22767 10987654321098765432109876543210
22768 111001x1100xxxxx1x0xxxxxxxxxxxxx
22769 st1d. */
22770 - return 1869;
22771 + return 1871;
22774 else
22775 @@ -10624,7 +10646,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22776 10987654321098765432109876543210
22777 111001x1x10xxxxx1x0xxxxxxxxxxxxx
22778 st1w. */
22779 - return 1895;
22780 + return 1897;
22784 @@ -10648,7 +10670,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22785 10987654321098765432109876543210
22786 011001x1xx000000101xxxxxxxxxxxxx
22787 frintn. */
22788 - return 1458;
22789 + return 1460;
22791 else
22793 @@ -10656,7 +10678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22794 10987654321098765432109876543210
22795 011001x1xx010000101xxxxxxxxxxxxx
22796 scvtf. */
22797 - return 1804;
22798 + return 1806;
22801 else
22802 @@ -10669,7 +10691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22803 10987654321098765432109876543210
22804 011001x1x0001000101xxxxxxxxxxxxx
22805 fcvt. */
22806 - return 1394;
22807 + return 1396;
22809 else
22811 @@ -10677,7 +10699,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22812 10987654321098765432109876543210
22813 011001x1x1001000101xxxxxxxxxxxxx
22814 fcvt. */
22815 - return 1396;
22816 + return 1398;
22819 else
22820 @@ -10686,7 +10708,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22821 10987654321098765432109876543210
22822 011001x1xx011000101xxxxxxxxxxxxx
22823 fcvtzs. */
22824 - return 1404;
22825 + return 1406;
22829 @@ -10700,7 +10722,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22830 10987654321098765432109876543210
22831 011001x1xx000100101xxxxxxxxxxxxx
22832 frinta. */
22833 - return 1455;
22834 + return 1457;
22836 else
22838 @@ -10710,7 +10732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22839 10987654321098765432109876543210
22840 011001x1x0010100101xxxxxxxxxxxxx
22841 scvtf. */
22842 - return 1803;
22843 + return 1805;
22845 else
22847 @@ -10720,7 +10742,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22848 10987654321098765432109876543210
22849 011001x101010100101xxxxxxxxxxxxx
22850 scvtf. */
22851 - return 1802;
22852 + return 1804;
22854 else
22856 @@ -10728,7 +10750,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22857 10987654321098765432109876543210
22858 011001x111010100101xxxxxxxxxxxxx
22859 scvtf. */
22860 - return 1806;
22861 + return 1808;
22865 @@ -10741,7 +10763,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22866 10987654321098765432109876543210
22867 011001x1xx001100101xxxxxxxxxxxxx
22868 frecpx. */
22869 - return 1454;
22870 + return 1456;
22872 else
22874 @@ -10751,7 +10773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22875 10987654321098765432109876543210
22876 011001x1x0011100101xxxxxxxxxxxxx
22877 fcvtzs. */
22878 - return 1403;
22879 + return 1405;
22881 else
22883 @@ -10761,7 +10783,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22884 10987654321098765432109876543210
22885 011001x101011100101xxxxxxxxxxxxx
22886 fcvtzs. */
22887 - return 1401;
22888 + return 1403;
22890 else
22892 @@ -10769,7 +10791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22893 10987654321098765432109876543210
22894 011001x111011100101xxxxxxxxxxxxx
22895 fcvtzs. */
22896 - return 1405;
22897 + return 1407;
22901 @@ -10788,7 +10810,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22902 10987654321098765432109876543210
22903 011001x1xx000010101xxxxxxxxxxxxx
22904 frintm. */
22905 - return 1457;
22906 + return 1459;
22908 else
22910 @@ -10796,7 +10818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22911 10987654321098765432109876543210
22912 011001x1xx010010101xxxxxxxxxxxxx
22913 scvtf. */
22914 - return 1801;
22915 + return 1803;
22918 else
22919 @@ -10807,7 +10829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22920 10987654321098765432109876543210
22921 011001x1xx001010101xxxxxxxxxxxxx
22922 fcvt. */
22923 - return 1398;
22924 + return 1400;
22926 else
22928 @@ -10815,7 +10837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22929 10987654321098765432109876543210
22930 011001x1xx011010101xxxxxxxxxxxxx
22931 fcvtzs. */
22932 - return 1400;
22933 + return 1402;
22937 @@ -10829,7 +10851,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22938 10987654321098765432109876543210
22939 011001x1xx000110101xxxxxxxxxxxxx
22940 frintx. */
22941 - return 1460;
22942 + return 1462;
22944 else
22946 @@ -10839,7 +10861,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22947 10987654321098765432109876543210
22948 011001x10x010110101xxxxxxxxxxxxx
22949 scvtf. */
22950 - return 1805;
22951 + return 1807;
22953 else
22955 @@ -10847,7 +10869,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22956 10987654321098765432109876543210
22957 011001x11x010110101xxxxxxxxxxxxx
22958 scvtf. */
22959 - return 1807;
22960 + return 1809;
22964 @@ -10859,7 +10881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22965 10987654321098765432109876543210
22966 011001x10x0x1110101xxxxxxxxxxxxx
22967 fcvtzs. */
22968 - return 1402;
22969 + return 1404;
22971 else
22973 @@ -10867,7 +10889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22974 10987654321098765432109876543210
22975 011001x11x0x1110101xxxxxxxxxxxxx
22976 fcvtzs. */
22977 - return 1406;
22978 + return 1408;
22982 @@ -10887,7 +10909,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22983 10987654321098765432109876543210
22984 011001x1xx000001101xxxxxxxxxxxxx
22985 frintp. */
22986 - return 1459;
22987 + return 1461;
22989 else
22991 @@ -10895,7 +10917,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
22992 10987654321098765432109876543210
22993 011001x1xx010001101xxxxxxxxxxxxx
22994 ucvtf. */
22995 - return 1956;
22996 + return 1958;
22999 else
23000 @@ -10908,7 +10930,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23001 10987654321098765432109876543210
23002 011001x1x0001001101xxxxxxxxxxxxx
23003 fcvt. */
23004 - return 1395;
23005 + return 1397;
23007 else
23009 @@ -10916,7 +10938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23010 10987654321098765432109876543210
23011 011001x1x1001001101xxxxxxxxxxxxx
23012 fcvt. */
23013 - return 1397;
23014 + return 1399;
23017 else
23018 @@ -10925,7 +10947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23019 10987654321098765432109876543210
23020 011001x1xx011001101xxxxxxxxxxxxx
23021 fcvtzu. */
23022 - return 1411;
23023 + return 1413;
23027 @@ -10939,7 +10961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23028 10987654321098765432109876543210
23029 011001x1x00x0101101xxxxxxxxxxxxx
23030 ucvtf. */
23031 - return 1955;
23032 + return 1957;
23034 else
23036 @@ -10949,7 +10971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23037 10987654321098765432109876543210
23038 011001x1010x0101101xxxxxxxxxxxxx
23039 ucvtf. */
23040 - return 1954;
23041 + return 1956;
23043 else
23045 @@ -10957,7 +10979,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23046 10987654321098765432109876543210
23047 011001x1110x0101101xxxxxxxxxxxxx
23048 ucvtf. */
23049 - return 1958;
23050 + return 1960;
23054 @@ -10969,7 +10991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23055 10987654321098765432109876543210
23056 011001x1xx001101101xxxxxxxxxxxxx
23057 fsqrt. */
23058 - return 1465;
23059 + return 1467;
23061 else
23063 @@ -10979,7 +11001,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23064 10987654321098765432109876543210
23065 011001x1x0011101101xxxxxxxxxxxxx
23066 fcvtzu. */
23067 - return 1410;
23068 + return 1412;
23070 else
23072 @@ -10989,7 +11011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23073 10987654321098765432109876543210
23074 011001x101011101101xxxxxxxxxxxxx
23075 fcvtzu. */
23076 - return 1408;
23077 + return 1410;
23079 else
23081 @@ -10997,7 +11019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23082 10987654321098765432109876543210
23083 011001x111011101101xxxxxxxxxxxxx
23084 fcvtzu. */
23085 - return 1412;
23086 + return 1414;
23090 @@ -11016,7 +11038,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23091 10987654321098765432109876543210
23092 011001x1xx000011101xxxxxxxxxxxxx
23093 frintz. */
23094 - return 1461;
23095 + return 1463;
23097 else
23099 @@ -11024,7 +11046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23100 10987654321098765432109876543210
23101 011001x1xx010011101xxxxxxxxxxxxx
23102 ucvtf. */
23103 - return 1953;
23104 + return 1955;
23107 else
23108 @@ -11035,7 +11057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23109 10987654321098765432109876543210
23110 011001x1xx001011101xxxxxxxxxxxxx
23111 fcvt. */
23112 - return 1399;
23113 + return 1401;
23115 else
23117 @@ -11043,7 +11065,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23118 10987654321098765432109876543210
23119 011001x1xx011011101xxxxxxxxxxxxx
23120 fcvtzu. */
23121 - return 1407;
23122 + return 1409;
23126 @@ -11057,7 +11079,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23127 10987654321098765432109876543210
23128 011001x1xx000111101xxxxxxxxxxxxx
23129 frinti. */
23130 - return 1456;
23131 + return 1458;
23133 else
23135 @@ -11067,7 +11089,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23136 10987654321098765432109876543210
23137 011001x10x010111101xxxxxxxxxxxxx
23138 ucvtf. */
23139 - return 1957;
23140 + return 1959;
23142 else
23144 @@ -11075,7 +11097,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23145 10987654321098765432109876543210
23146 011001x11x010111101xxxxxxxxxxxxx
23147 ucvtf. */
23148 - return 1959;
23149 + return 1961;
23153 @@ -11087,7 +11109,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23154 10987654321098765432109876543210
23155 011001x10x0x1111101xxxxxxxxxxxxx
23156 fcvtzu. */
23157 - return 1409;
23158 + return 1411;
23160 else
23162 @@ -11095,7 +11117,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23163 10987654321098765432109876543210
23164 011001x11x0x1111101xxxxxxxxxxxxx
23165 fcvtzu. */
23166 - return 1413;
23167 + return 1415;
23171 @@ -11112,7 +11134,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23172 10987654321098765432109876543210
23173 111001x1000xxxxx101xxxxxxxxxxxxx
23174 st1w. */
23175 - return 1891;
23176 + return 1893;
23178 else
23180 @@ -11120,7 +11142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23181 10987654321098765432109876543210
23182 111001x1100xxxxx101xxxxxxxxxxxxx
23183 st1d. */
23184 - return 1870;
23185 + return 1872;
23188 else
23189 @@ -11131,7 +11153,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23190 10987654321098765432109876543210
23191 111001x1010xxxxx101xxxxxxxxxxxxx
23192 st1w. */
23193 - return 1898;
23194 + return 1900;
23196 else
23198 @@ -11139,7 +11161,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23199 10987654321098765432109876543210
23200 111001x1110xxxxx101xxxxxxxxxxxxx
23201 st1d. */
23202 - return 1874;
23203 + return 1876;
23207 @@ -11152,7 +11174,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23208 10987654321098765432109876543210
23209 011001x1xx0xxxxx111xxxxxxxxxxxxx
23210 facgt. */
23211 - return 1372;
23212 + return 1374;
23214 else
23216 @@ -11162,7 +11184,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23217 10987654321098765432109876543210
23218 111001x1xx00xxxx111xxxxxxxxxxxxx
23219 st1w. */
23220 - return 1899;
23221 + return 1901;
23223 else
23225 @@ -11174,7 +11196,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23226 10987654321098765432109876543210
23227 111001x10001xxxx111xxxxxxxxxxxxx
23228 stnt1w. */
23229 - return 1933;
23230 + return 1935;
23232 else
23234 @@ -11182,7 +11204,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23235 10987654321098765432109876543210
23236 111001x11001xxxx111xxxxxxxxxxxxx
23237 stnt1d. */
23238 - return 1929;
23239 + return 1931;
23242 else
23243 @@ -11193,7 +11215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23244 10987654321098765432109876543210
23245 111001x10101xxxx111xxxxxxxxxxxxx
23246 st3w. */
23247 - return 1917;
23248 + return 1919;
23250 else
23252 @@ -11201,7 +11223,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23253 10987654321098765432109876543210
23254 111001x11101xxxx111xxxxxxxxxxxxx
23255 st3d. */
23256 - return 1913;
23257 + return 1915;
23261 @@ -11232,7 +11254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23262 10987654321098765432109876543210
23263 001001x1xx10000010xxxxxxxxxxxxxx
23264 cntp. */
23265 - return 1341;
23266 + return 1343;
23268 else
23270 @@ -11246,7 +11268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23271 10987654321098765432109876543210
23272 001001x1xx10100010x000xxxxxxxxxx
23273 sqincp. */
23274 - return 1848;
23275 + return 1850;
23277 else
23279 @@ -11254,7 +11276,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23280 10987654321098765432109876543210
23281 001001x1xx10100010x100xxxxxxxxxx
23282 wrffr. */
23283 - return 2021;
23284 + return 2023;
23287 else
23288 @@ -11263,7 +11285,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23289 10987654321098765432109876543210
23290 001001x1xx10100010xx10xxxxxxxxxx
23291 sqincp. */
23292 - return 1850;
23293 + return 1852;
23296 else
23297 @@ -11272,7 +11294,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23298 10987654321098765432109876543210
23299 001001x1xx10100010xxx1xxxxxxxxxx
23300 sqincp. */
23301 - return 1849;
23302 + return 1851;
23306 @@ -11286,7 +11308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23307 10987654321098765432109876543210
23308 001001x1xx10x10010x00xxxxxxxxxxx
23309 incp. */
23310 - return 1479;
23311 + return 1481;
23313 else
23315 @@ -11294,7 +11316,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23316 10987654321098765432109876543210
23317 001001x1xx10x10010x10xxxxxxxxxxx
23318 setffr. */
23319 - return 1815;
23320 + return 1817;
23323 else
23324 @@ -11303,7 +11325,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23325 10987654321098765432109876543210
23326 001001x1xx10x10010xx1xxxxxxxxxxx
23327 incp. */
23328 - return 1480;
23329 + return 1482;
23333 @@ -11317,7 +11339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23334 10987654321098765432109876543210
23335 001001x1xx10xx1010xx00xxxxxxxxxx
23336 sqdecp. */
23337 - return 1834;
23338 + return 1836;
23340 else
23342 @@ -11325,7 +11347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23343 10987654321098765432109876543210
23344 001001x1xx10xx1010xx10xxxxxxxxxx
23345 sqdecp. */
23346 - return 1836;
23347 + return 1838;
23350 else
23351 @@ -11334,7 +11356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23352 10987654321098765432109876543210
23353 001001x1xx10xx1010xxx1xxxxxxxxxx
23354 sqdecp. */
23355 - return 1835;
23356 + return 1837;
23360 @@ -11352,7 +11374,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23361 10987654321098765432109876543210
23362 001001x1xx10x00110xx00xxxxxxxxxx
23363 uqincp. */
23364 - return 1996;
23365 + return 1998;
23367 else
23369 @@ -11360,7 +11382,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23370 10987654321098765432109876543210
23371 001001x1xx10x10110xx00xxxxxxxxxx
23372 decp. */
23373 - return 1354;
23374 + return 1356;
23377 else
23378 @@ -11369,7 +11391,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23379 10987654321098765432109876543210
23380 001001x1xx10xx1110xx00xxxxxxxxxx
23381 uqdecp. */
23382 - return 1982;
23383 + return 1984;
23386 else
23387 @@ -11382,7 +11404,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23388 10987654321098765432109876543210
23389 001001x1xx10x00110xx10xxxxxxxxxx
23390 uqincp. */
23391 - return 1997;
23392 + return 1999;
23394 else
23396 @@ -11390,7 +11412,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23397 10987654321098765432109876543210
23398 001001x1xx10x10110xx10xxxxxxxxxx
23399 decp. */
23400 - return 1355;
23401 + return 1357;
23404 else
23405 @@ -11399,7 +11421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23406 10987654321098765432109876543210
23407 001001x1xx10xx1110xx10xxxxxxxxxx
23408 uqdecp. */
23409 - return 1983;
23410 + return 1985;
23414 @@ -11411,7 +11433,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23415 10987654321098765432109876543210
23416 001001x1xx10xx0110xxx1xxxxxxxxxx
23417 uqincp. */
23418 - return 1998;
23419 + return 2000;
23421 else
23423 @@ -11419,7 +11441,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23424 10987654321098765432109876543210
23425 001001x1xx10xx1110xxx1xxxxxxxxxx
23426 uqdecp. */
23427 - return 1984;
23428 + return 1986;
23432 @@ -11434,7 +11456,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23433 10987654321098765432109876543210
23434 101001x10010xxxx10xxxxxxxxxxxxxx
23435 ld1sh. */
23436 - return 1572;
23437 + return 1574;
23439 else
23441 @@ -11442,7 +11464,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23442 10987654321098765432109876543210
23443 101001x11010xxxx10xxxxxxxxxxxxxx
23444 ld1sb. */
23445 - return 1559;
23446 + return 1561;
23449 else
23450 @@ -11453,7 +11475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23451 10987654321098765432109876543210
23452 101001x10110xxxx10xxxxxxxxxxxxxx
23453 ld1w. */
23454 - return 1591;
23455 + return 1593;
23457 else
23459 @@ -11461,7 +11483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23460 10987654321098765432109876543210
23461 101001x11110xxxx10xxxxxxxxxxxxxx
23462 ld1d. */
23463 - return 1511;
23464 + return 1513;
23468 @@ -11476,7 +11498,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23469 10987654321098765432109876543210
23470 x01001x10011xxxx10xxxxxxxxxxxxxx
23471 ldnf1sh. */
23472 - return 1705;
23473 + return 1707;
23475 else
23477 @@ -11484,7 +11506,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23478 10987654321098765432109876543210
23479 x01001x11011xxxx10xxxxxxxxxxxxxx
23480 ldnf1sb. */
23481 - return 1702;
23482 + return 1704;
23485 else
23486 @@ -11495,7 +11517,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23487 10987654321098765432109876543210
23488 x01001x10111xxxx10xxxxxxxxxxxxxx
23489 ldnf1w. */
23490 - return 1708;
23491 + return 1710;
23493 else
23495 @@ -11503,7 +11525,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23496 10987654321098765432109876543210
23497 x01001x11111xxxx10xxxxxxxxxxxxxx
23498 ldnf1d. */
23499 - return 1697;
23500 + return 1699;
23504 @@ -11526,7 +11548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23505 10987654321098765432109876543210
23506 001001x1xx10000011xxxxxxxxxxxxxx
23507 add. */
23508 - return 1268;
23509 + return 1270;
23511 else
23513 @@ -11534,7 +11556,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23514 10987654321098765432109876543210
23515 001001x1xx11000011xxxxxxxxxxxxxx
23516 mul. */
23517 - return 1737;
23518 + return 1739;
23521 else
23522 @@ -11545,7 +11567,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23523 10987654321098765432109876543210
23524 001001x1xx10100011xxxxxxxxxxxxxx
23525 smax. */
23526 - return 1816;
23527 + return 1818;
23529 else
23531 @@ -11553,7 +11575,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23532 10987654321098765432109876543210
23533 001001x1xx11100011xxxxxxxxxxxxxx
23534 dup. */
23535 - return 1360;
23536 + return 1362;
23540 @@ -11563,7 +11585,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23541 10987654321098765432109876543210
23542 001001x1xx1xx10011xxxxxxxxxxxxxx
23543 sqadd. */
23544 - return 1825;
23545 + return 1827;
23548 else
23549 @@ -11574,7 +11596,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23550 10987654321098765432109876543210
23551 001001x1xx1xx01011xxxxxxxxxxxxxx
23552 smin. */
23553 - return 1819;
23554 + return 1821;
23556 else
23558 @@ -11582,7 +11604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23559 10987654321098765432109876543210
23560 001001x1xx1xx11011xxxxxxxxxxxxxx
23561 sqsub. */
23562 - return 1855;
23563 + return 1857;
23567 @@ -11598,7 +11620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23568 10987654321098765432109876543210
23569 001001x1xx1x000111xxxxxxxxxxxxxx
23570 sub. */
23571 - return 1937;
23572 + return 1939;
23574 else
23576 @@ -11608,7 +11630,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23577 10987654321098765432109876543210
23578 001001x1xx10100111xxxxxxxxxxxxxx
23579 umax. */
23580 - return 1965;
23581 + return 1967;
23583 else
23585 @@ -11616,7 +11638,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23586 10987654321098765432109876543210
23587 001001x1xx11100111xxxxxxxxxxxxxx
23588 fdup. */
23589 - return 1416;
23590 + return 1418;
23594 @@ -11626,7 +11648,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23595 10987654321098765432109876543210
23596 001001x1xx1xx10111xxxxxxxxxxxxxx
23597 uqadd. */
23598 - return 1973;
23599 + return 1975;
23602 else
23603 @@ -11639,7 +11661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23604 10987654321098765432109876543210
23605 001001x1xx1x001111xxxxxxxxxxxxxx
23606 subr. */
23607 - return 1939;
23608 + return 1941;
23610 else
23612 @@ -11647,7 +11669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23613 10987654321098765432109876543210
23614 001001x1xx1x101111xxxxxxxxxxxxxx
23615 umin. */
23616 - return 1968;
23617 + return 1970;
23620 else
23621 @@ -11656,7 +11678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23622 10987654321098765432109876543210
23623 001001x1xx1xx11111xxxxxxxxxxxxxx
23624 uqsub. */
23625 - return 2003;
23626 + return 2005;
23630 @@ -11673,7 +11695,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23631 10987654321098765432109876543210
23632 101001x1001xxxxx110xxxxxxxxxxxxx
23633 ld2w. */
23634 - return 1599;
23635 + return 1601;
23637 else
23639 @@ -11681,7 +11703,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23640 10987654321098765432109876543210
23641 101001x1101xxxxx110xxxxxxxxxxxxx
23642 ld2d. */
23643 - return 1595;
23644 + return 1597;
23647 else
23648 @@ -11692,7 +11714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23649 10987654321098765432109876543210
23650 101001x1011xxxxx110xxxxxxxxxxxxx
23651 ld4w. */
23652 - return 1615;
23653 + return 1617;
23655 else
23657 @@ -11700,7 +11722,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23658 10987654321098765432109876543210
23659 101001x1111xxxxx110xxxxxxxxxxxxx
23660 ld4d. */
23661 - return 1611;
23662 + return 1613;
23666 @@ -11714,7 +11736,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23667 10987654321098765432109876543210
23668 101001x1001xxxxx111xxxxxxxxxxxxx
23669 ld2w. */
23670 - return 1600;
23671 + return 1602;
23673 else
23675 @@ -11722,7 +11744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23676 10987654321098765432109876543210
23677 101001x1101xxxxx111xxxxxxxxxxxxx
23678 ld2d. */
23679 - return 1596;
23680 + return 1598;
23683 else
23684 @@ -11733,7 +11755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23685 10987654321098765432109876543210
23686 101001x1011xxxxx111xxxxxxxxxxxxx
23687 ld4w. */
23688 - return 1616;
23689 + return 1618;
23691 else
23693 @@ -11741,7 +11763,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23694 10987654321098765432109876543210
23695 101001x1111xxxxx111xxxxxxxxxxxxx
23696 ld4d. */
23697 - return 1612;
23698 + return 1614;
23702 @@ -11760,7 +11782,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23703 10987654321098765432109876543210
23704 011001x1xx1xxxxx100xxxxxxxxxxxxx
23705 fmad. */
23706 - return 1418;
23707 + return 1420;
23709 else
23711 @@ -11768,7 +11790,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23712 10987654321098765432109876543210
23713 011001x1xx1xxxxx110xxxxxxxxxxxxx
23714 fnmad. */
23715 - return 1448;
23716 + return 1450;
23719 else
23720 @@ -11781,7 +11803,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23721 10987654321098765432109876543210
23722 111001x1001xxxxx1x0xxxxxxxxxxxxx
23723 st1w. */
23724 - return 1892;
23725 + return 1894;
23727 else
23729 @@ -11789,7 +11811,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23730 10987654321098765432109876543210
23731 111001x1101xxxxx1x0xxxxxxxxxxxxx
23732 st1d. */
23733 - return 1871;
23734 + return 1873;
23737 else
23738 @@ -11798,7 +11820,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23739 10987654321098765432109876543210
23740 111001x1x11xxxxx1x0xxxxxxxxxxxxx
23741 st1w. */
23742 - return 1897;
23743 + return 1899;
23747 @@ -11812,7 +11834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23748 10987654321098765432109876543210
23749 011001x1xx1xxxxx101xxxxxxxxxxxxx
23750 fmsb. */
23751 - return 1439;
23752 + return 1441;
23754 else
23756 @@ -11824,7 +11846,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23757 10987654321098765432109876543210
23758 111001x1001xxxxx101xxxxxxxxxxxxx
23759 st1w. */
23760 - return 1893;
23761 + return 1895;
23763 else
23765 @@ -11832,7 +11854,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23766 10987654321098765432109876543210
23767 111001x1101xxxxx101xxxxxxxxxxxxx
23768 st1d. */
23769 - return 1872;
23770 + return 1874;
23773 else
23774 @@ -11841,7 +11863,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23775 10987654321098765432109876543210
23776 111001x1x11xxxxx101xxxxxxxxxxxxx
23777 st1w. */
23778 - return 1900;
23779 + return 1902;
23783 @@ -11853,7 +11875,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23784 10987654321098765432109876543210
23785 011001x1xx1xxxxx111xxxxxxxxxxxxx
23786 fnmsb. */
23787 - return 1451;
23788 + return 1453;
23790 else
23792 @@ -11865,7 +11887,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23793 10987654321098765432109876543210
23794 111001x10x10xxxx111xxxxxxxxxxxxx
23795 st1w. */
23796 - return 1901;
23797 + return 1903;
23799 else
23801 @@ -11873,7 +11895,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23802 10987654321098765432109876543210
23803 111001x11x10xxxx111xxxxxxxxxxxxx
23804 st1d. */
23805 - return 1875;
23806 + return 1877;
23809 else
23810 @@ -11886,7 +11908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23811 10987654321098765432109876543210
23812 111001x10011xxxx111xxxxxxxxxxxxx
23813 st2w. */
23814 - return 1909;
23815 + return 1911;
23817 else
23819 @@ -11894,7 +11916,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23820 10987654321098765432109876543210
23821 111001x11011xxxx111xxxxxxxxxxxxx
23822 st2d. */
23823 - return 1905;
23824 + return 1907;
23827 else
23828 @@ -11905,7 +11927,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23829 10987654321098765432109876543210
23830 111001x10111xxxx111xxxxxxxxxxxxx
23831 st4w. */
23832 - return 1925;
23833 + return 1927;
23835 else
23837 @@ -11913,7 +11935,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23838 10987654321098765432109876543210
23839 111001x11111xxxx111xxxxxxxxxxxxx
23840 st4d. */
23841 - return 1921;
23842 + return 1923;
23846 @@ -12230,7 +12252,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23847 10987654321098765432109876543210
23848 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
23849 sysl. */
23850 - return 1219;
23851 + return 1221;
23853 else
23855 @@ -12273,7 +12295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23856 10987654321098765432109876543210
23857 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
23858 tbz. */
23859 - return 1229;
23860 + return 1231;
23863 else
23864 @@ -12292,7 +12314,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23865 10987654321098765432109876543210
23866 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
23867 tbnz. */
23868 - return 1230;
23869 + return 1232;
23873 @@ -12324,7 +12346,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23874 10987654321098765432109876543210
23875 xx10110000xxxxxxxxxxxxxxxxxxxxxx
23876 stnp. */
23877 - return 970;
23878 + return 972;
23881 else
23882 @@ -12376,7 +12398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23883 10987654321098765432109876543210
23884 xx10110100xxxxxxxxxxxxxxxxxxxxxx
23885 stp. */
23886 - return 974;
23887 + return 976;
23891 @@ -12440,7 +12462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23892 10987654321098765432109876543210
23893 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
23894 stp. */
23895 - return 980;
23896 + return 982;
23900 @@ -12464,7 +12486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23901 10987654321098765432109876543210
23902 xx10110001xxxxxxxxxxxxxxxxxxxxxx
23903 ldnp. */
23904 - return 971;
23905 + return 973;
23908 else
23909 @@ -12516,7 +12538,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23910 10987654321098765432109876543210
23911 xx10110101xxxxxxxxxxxxxxxxxxxxxx
23912 ldp. */
23913 - return 975;
23914 + return 977;
23918 @@ -12580,7 +12602,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23919 10987654321098765432109876543210
23920 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
23921 ldp. */
23922 - return 981;
23923 + return 983;
23927 @@ -12595,7 +12617,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23928 10987654321098765432109876543210
23929 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
23930 ldr. */
23931 - return 985;
23932 + return 987;
23934 else
23936 @@ -12853,7 +12875,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23937 10987654321098765432109876543210
23938 0x001110xx0xxxxx1x0101xxxxxxxxxx
23939 sdot. */
23940 - return 2040;
23941 + return 2042;
23944 else
23945 @@ -12985,7 +13007,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23946 10987654321098765432109876543210
23947 1x001110000xxxxxxxxxxxxxxxxxxxxx
23948 eor3. */
23949 - return 2047;
23950 + return 2049;
23952 else
23954 @@ -12993,7 +13015,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23955 10987654321098765432109876543210
23956 1x001110100xxxxxxxxxxxxxxxxxxxxx
23957 xar. */
23958 - return 2049;
23959 + return 2051;
23962 else
23963 @@ -13004,7 +13026,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23964 10987654321098765432109876543210
23965 1x001110x10xxxxx0xxxxxxxxxxxxxxx
23966 sm3ss1. */
23967 - return 2051;
23968 + return 2053;
23970 else
23972 @@ -13018,7 +13040,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23973 10987654321098765432109876543210
23974 1x001110010xxxxx1xxx00xxxxxxxxxx
23975 sm3tt1a. */
23976 - return 2052;
23977 + return 2054;
23979 else
23981 @@ -13026,7 +13048,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23982 10987654321098765432109876543210
23983 1x001110110xxxxx1xxx00xxxxxxxxxx
23984 sha512su0. */
23985 - return 2045;
23986 + return 2047;
23989 else
23990 @@ -13035,7 +13057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
23991 10987654321098765432109876543210
23992 1x001110x10xxxxx1xxx10xxxxxxxxxx
23993 sm3tt2a. */
23994 - return 2054;
23995 + return 2056;
23998 else
23999 @@ -13048,7 +13070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24000 10987654321098765432109876543210
24001 1x001110010xxxxx1xxx01xxxxxxxxxx
24002 sm3tt1b. */
24003 - return 2053;
24004 + return 2055;
24006 else
24008 @@ -13056,7 +13078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24009 10987654321098765432109876543210
24010 1x001110110xxxxx1xxx01xxxxxxxxxx
24011 sm4e. */
24012 - return 2058;
24013 + return 2060;
24016 else
24017 @@ -13065,7 +13087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24018 10987654321098765432109876543210
24019 1x001110x10xxxxx1xxx11xxxxxxxxxx
24020 sm3tt2b. */
24021 - return 2055;
24022 + return 2057;
24026 @@ -13246,7 +13268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24027 10987654321098765432109876543210
24028 xx101110xx0xxxxx100101xxxxxxxxxx
24029 udot. */
24030 - return 2039;
24031 + return 2041;
24034 else
24035 @@ -14157,7 +14179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24036 10987654321098765432109876543210
24037 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
24038 bcax. */
24039 - return 2050;
24040 + return 2052;
24043 else
24044 @@ -14768,7 +14790,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24045 10987654321098765432109876543210
24046 11001110xx1xxxxx100000xxxxxxxxxx
24047 sha512h. */
24048 - return 2043;
24049 + return 2045;
24053 @@ -14820,7 +14842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24054 10987654321098765432109876543210
24055 11001110xx1xxxxx110000xxxxxxxxxx
24056 sm3partw1. */
24057 - return 2056;
24058 + return 2058;
24062 @@ -15063,7 +15085,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24063 10987654321098765432109876543210
24064 1x001110xx1xxxxx100010xxxxxxxxxx
24065 sha512su1. */
24066 - return 2046;
24067 + return 2048;
24070 else
24071 @@ -15139,7 +15161,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24072 10987654321098765432109876543210
24073 1x0011100x1xxxxx110010xxxxxxxxxx
24074 sm4ekey. */
24075 - return 2059;
24076 + return 2061;
24079 else
24080 @@ -15965,7 +15987,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24081 10987654321098765432109876543210
24082 1x001110xx1xxxxx100001xxxxxxxxxx
24083 sha512h2. */
24084 - return 2044;
24085 + return 2046;
24088 else
24089 @@ -15997,7 +16019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24090 10987654321098765432109876543210
24091 1x0011100x1xxxxx110001xxxxxxxxxx
24092 sm3partw2. */
24093 - return 2057;
24094 + return 2059;
24097 else
24098 @@ -16237,7 +16259,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24099 10987654321098765432109876543210
24100 1x001110xx1xxxxx100011xxxxxxxxxx
24101 rax1. */
24102 - return 2048;
24103 + return 2050;
24106 else
24107 @@ -16269,7 +16291,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24108 10987654321098765432109876543210
24109 x01011100x1xxxxx110011xxxxxxxxxx
24110 fmlal2. */
24111 - return 2062;
24112 + return 2064;
24114 else
24116 @@ -16277,7 +16299,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24117 10987654321098765432109876543210
24118 x11011100x1xxxxx110011xxxxxxxxxx
24119 fmlal2. */
24120 - return 2066;
24121 + return 2068;
24125 @@ -16299,7 +16321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24126 10987654321098765432109876543210
24127 x01011101x1xxxxx110011xxxxxxxxxx
24128 fmlsl2. */
24129 - return 2063;
24130 + return 2065;
24132 else
24134 @@ -16307,7 +16329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24135 10987654321098765432109876543210
24136 x11011101x1xxxxx110011xxxxxxxxxx
24137 fmlsl2. */
24138 - return 2067;
24139 + return 2069;
24143 @@ -16346,7 +16368,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24144 10987654321098765432109876543210
24145 x00011100x1xxxxx111011xxxxxxxxxx
24146 fmlal. */
24147 - return 2060;
24148 + return 2062;
24150 else
24152 @@ -16354,7 +16376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24153 10987654321098765432109876543210
24154 x10011100x1xxxxx111011xxxxxxxxxx
24155 fmlal. */
24156 - return 2064;
24157 + return 2066;
24160 else
24161 @@ -16376,7 +16398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24162 10987654321098765432109876543210
24163 x00011101x1xxxxx111011xxxxxxxxxx
24164 fmlsl. */
24165 - return 2061;
24166 + return 2063;
24168 else
24170 @@ -16384,7 +16406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24171 10987654321098765432109876543210
24172 x10011101x1xxxxx111011xxxxxxxxxx
24173 fmlsl. */
24174 - return 2065;
24175 + return 2067;
24178 else
24179 @@ -18192,7 +18214,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24180 10987654321098765432109876543210
24181 x0001111xxxxxxxx0000x0xxxxxxxxxx
24182 fmlal. */
24183 - return 2068;
24184 + return 2070;
24186 else
24188 @@ -18200,7 +18222,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24189 10987654321098765432109876543210
24190 x1001111xxxxxxxx0000x0xxxxxxxxxx
24191 fmlal. */
24192 - return 2072;
24193 + return 2074;
24196 else
24197 @@ -18222,7 +18244,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24198 10987654321098765432109876543210
24199 x0001111xxxxxxxx0100x0xxxxxxxxxx
24200 fmlsl. */
24201 - return 2069;
24202 + return 2071;
24204 else
24206 @@ -18230,7 +18252,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24207 10987654321098765432109876543210
24208 x1001111xxxxxxxx0100x0xxxxxxxxxx
24209 fmlsl. */
24210 - return 2073;
24211 + return 2075;
24214 else
24215 @@ -18736,7 +18758,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24216 10987654321098765432109876543210
24217 x0101111xxxxxxxx1000x0xxxxxxxxxx
24218 fmlal2. */
24219 - return 2070;
24220 + return 2072;
24222 else
24224 @@ -18744,7 +18766,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24225 10987654321098765432109876543210
24226 x1101111xxxxxxxx1000x0xxxxxxxxxx
24227 fmlal2. */
24228 - return 2074;
24229 + return 2076;
24233 @@ -18766,7 +18788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24234 10987654321098765432109876543210
24235 x0101111xxxxxxxx1100x0xxxxxxxxxx
24236 fmlsl2. */
24237 - return 2071;
24238 + return 2073;
24240 else
24242 @@ -18774,7 +18796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24243 10987654321098765432109876543210
24244 x1101111xxxxxxxx1100x0xxxxxxxxxx
24245 fmlsl2. */
24246 - return 2075;
24247 + return 2077;
24251 @@ -18830,7 +18852,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24252 10987654321098765432109876543210
24253 xx001111xxxxxxxx1110x0xxxxxxxxxx
24254 sdot. */
24255 - return 2042;
24256 + return 2044;
24258 else
24260 @@ -18838,7 +18860,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
24261 10987654321098765432109876543210
24262 xx101111xxxxxxxx1110x0xxxxxxxxxx
24263 udot. */
24264 - return 2041;
24265 + return 2043;
24269 @@ -19414,58 +19436,58 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode)
24270 case 19: return NULL; /* addg --> NULL. */
24271 case 16: value = 20; break; /* sub --> subg. */
24272 case 20: return NULL; /* subg --> NULL. */
24273 - case 968: value = 972; break; /* stnp --> stp. */
24274 - case 972: return NULL; /* stp --> NULL. */
24275 - case 966: value = 967; break; /* stllrb --> stllrh. */
24276 - case 967: return NULL; /* stllrh --> NULL. */
24277 - case 969: value = 973; break; /* ldnp --> ldp. */
24278 - case 973: return NULL; /* ldp --> NULL. */
24279 - case 1618: value = 1619; break; /* ldff1b --> ldff1b. */
24280 - case 1619: return NULL; /* ldff1b --> NULL. */
24281 - case 1674: value = 1675; break; /* ldff1sw --> ldff1sw. */
24282 - case 1675: return NULL; /* ldff1sw --> NULL. */
24283 - case 1622: value = 1623; break; /* ldff1b --> ldff1b. */
24284 - case 1623: return NULL; /* ldff1b --> NULL. */
24285 - case 1641: value = 1642; break; /* ldff1h --> ldff1h. */
24286 - case 1642: return NULL; /* ldff1h --> NULL. */
24287 + case 970: value = 974; break; /* stnp --> stp. */
24288 + case 974: return NULL; /* stp --> NULL. */
24289 + case 968: value = 969; break; /* stllrb --> stllrh. */
24290 + case 969: return NULL; /* stllrh --> NULL. */
24291 + case 971: value = 975; break; /* ldnp --> ldp. */
24292 + case 975: return NULL; /* ldp --> NULL. */
24293 case 1620: value = 1621; break; /* ldff1b --> ldff1b. */
24294 case 1621: return NULL; /* ldff1b --> NULL. */
24295 - case 1639: value = 1640; break; /* ldff1h --> ldff1h. */
24296 - case 1640: return NULL; /* ldff1h --> NULL. */
24297 + case 1676: value = 1677; break; /* ldff1sw --> ldff1sw. */
24298 + case 1677: return NULL; /* ldff1sw --> NULL. */
24299 case 1624: value = 1625; break; /* ldff1b --> ldff1b. */
24300 case 1625: return NULL; /* ldff1b --> NULL. */
24301 case 1643: value = 1644; break; /* ldff1h --> ldff1h. */
24302 case 1644: return NULL; /* ldff1h --> NULL. */
24303 - case 1664: value = 1665; break; /* ldff1sh --> ldff1sh. */
24304 - case 1665: return NULL; /* ldff1sh --> NULL. */
24305 - case 1652: value = 1653; break; /* ldff1sb --> ldff1sb. */
24306 - case 1653: return NULL; /* ldff1sb --> NULL. */
24307 - case 1683: value = 1684; break; /* ldff1w --> ldff1w. */
24308 - case 1684: return NULL; /* ldff1w --> NULL. */
24309 - case 1656: value = 1657; break; /* ldff1sb --> ldff1sb. */
24310 - case 1657: return NULL; /* ldff1sb --> NULL. */
24311 + case 1622: value = 1623; break; /* ldff1b --> ldff1b. */
24312 + case 1623: return NULL; /* ldff1b --> NULL. */
24313 + case 1641: value = 1642; break; /* ldff1h --> ldff1h. */
24314 + case 1642: return NULL; /* ldff1h --> NULL. */
24315 + case 1626: value = 1627; break; /* ldff1b --> ldff1b. */
24316 + case 1627: return NULL; /* ldff1b --> NULL. */
24317 + case 1645: value = 1646; break; /* ldff1h --> ldff1h. */
24318 + case 1646: return NULL; /* ldff1h --> NULL. */
24319 case 1666: value = 1667; break; /* ldff1sh --> ldff1sh. */
24320 case 1667: return NULL; /* ldff1sh --> NULL. */
24321 case 1654: value = 1655; break; /* ldff1sb --> ldff1sb. */
24322 case 1655: return NULL; /* ldff1sb --> NULL. */
24323 case 1685: value = 1686; break; /* ldff1w --> ldff1w. */
24324 case 1686: return NULL; /* ldff1w --> NULL. */
24325 - case 1630: value = 1631; break; /* ldff1d --> ldff1d. */
24326 - case 1631: return NULL; /* ldff1d --> NULL. */
24327 + case 1658: value = 1659; break; /* ldff1sb --> ldff1sb. */
24328 + case 1659: return NULL; /* ldff1sb --> NULL. */
24329 + case 1668: value = 1669; break; /* ldff1sh --> ldff1sh. */
24330 + case 1669: return NULL; /* ldff1sh --> NULL. */
24331 + case 1656: value = 1657; break; /* ldff1sb --> ldff1sb. */
24332 + case 1657: return NULL; /* ldff1sb --> NULL. */
24333 + case 1687: value = 1688; break; /* ldff1w --> ldff1w. */
24334 + case 1688: return NULL; /* ldff1w --> NULL. */
24335 + case 1632: value = 1633; break; /* ldff1d --> ldff1d. */
24336 + case 1633: return NULL; /* ldff1d --> NULL. */
24337 case 810: value = 811; break; /* xaflag --> axflag. */
24338 - case 811: value = 1186; break; /* axflag --> msr. */
24339 - case 1186: value = 1187; break; /* msr --> hint. */
24340 - case 1187: value = 1203; break; /* hint --> clrex. */
24341 - case 1203: value = 1204; break; /* clrex --> dsb. */
24342 - case 1204: value = 1207; break; /* dsb --> dmb. */
24343 - case 1207: value = 1208; break; /* dmb --> isb. */
24344 - case 1208: value = 1209; break; /* isb --> sb. */
24345 - case 1209: value = 1210; break; /* sb --> sys. */
24346 - case 1210: value = 1218; break; /* sys --> msr. */
24347 - case 1218: value = 2076; break; /* msr --> cfinv. */
24348 - case 2076: return NULL; /* cfinv --> NULL. */
24349 - case 1219: value = 1220; break; /* sysl --> mrs. */
24350 - case 1220: return NULL; /* mrs --> NULL. */
24351 + case 811: value = 1188; break; /* axflag --> msr. */
24352 + case 1188: value = 1189; break; /* msr --> hint. */
24353 + case 1189: value = 1205; break; /* hint --> clrex. */
24354 + case 1205: value = 1206; break; /* clrex --> dsb. */
24355 + case 1206: value = 1209; break; /* dsb --> dmb. */
24356 + case 1209: value = 1210; break; /* dmb --> isb. */
24357 + case 1210: value = 1211; break; /* isb --> sb. */
24358 + case 1211: value = 1212; break; /* sb --> sys. */
24359 + case 1212: value = 1220; break; /* sys --> msr. */
24360 + case 1220: value = 2078; break; /* msr --> cfinv. */
24361 + case 2078: return NULL; /* cfinv --> NULL. */
24362 + case 1221: value = 1222; break; /* sysl --> mrs. */
24363 + case 1222: return NULL; /* mrs --> NULL. */
24364 case 440: value = 441; break; /* st4 --> st1. */
24365 case 441: value = 442; break; /* st1 --> st2. */
24366 case 442: value = 443; break; /* st2 --> st3. */
24367 @@ -19705,94 +19727,94 @@ aarch64_find_alias_opcode (const aarch64_opcode *opcode)
24368 case 744: value = 745; break; /* umaddl --> umull. */
24369 case 746: value = 747; break; /* umsubl --> umnegl. */
24370 case 757: value = 758; break; /* extr --> ror. */
24371 - case 988: value = 989; break; /* and --> bic. */
24372 - case 990: value = 991; break; /* orr --> mov. */
24373 - case 993: value = 994; break; /* ands --> tst. */
24374 - case 997: value = 999; break; /* orr --> uxtw. */
24375 - case 1000: value = 1001; break; /* orn --> mvn. */
24376 - case 1004: value = 1005; break; /* ands --> tst. */
24377 - case 1035: value = 1131; break; /* ldaddb --> staddb. */
24378 - case 1036: value = 1132; break; /* ldaddh --> staddh. */
24379 - case 1037: value = 1133; break; /* ldadd --> stadd. */
24380 - case 1039: value = 1134; break; /* ldaddlb --> staddlb. */
24381 - case 1042: value = 1135; break; /* ldaddlh --> staddlh. */
24382 - case 1045: value = 1136; break; /* ldaddl --> staddl. */
24383 - case 1047: value = 1137; break; /* ldclrb --> stclrb. */
24384 - case 1048: value = 1138; break; /* ldclrh --> stclrh. */
24385 - case 1049: value = 1139; break; /* ldclr --> stclr. */
24386 - case 1051: value = 1140; break; /* ldclrlb --> stclrlb. */
24387 - case 1054: value = 1141; break; /* ldclrlh --> stclrlh. */
24388 - case 1057: value = 1142; break; /* ldclrl --> stclrl. */
24389 - case 1059: value = 1143; break; /* ldeorb --> steorb. */
24390 - case 1060: value = 1144; break; /* ldeorh --> steorh. */
24391 - case 1061: value = 1145; break; /* ldeor --> steor. */
24392 - case 1063: value = 1146; break; /* ldeorlb --> steorlb. */
24393 - case 1066: value = 1147; break; /* ldeorlh --> steorlh. */
24394 - case 1069: value = 1148; break; /* ldeorl --> steorl. */
24395 - case 1071: value = 1149; break; /* ldsetb --> stsetb. */
24396 - case 1072: value = 1150; break; /* ldseth --> stseth. */
24397 - case 1073: value = 1151; break; /* ldset --> stset. */
24398 - case 1075: value = 1152; break; /* ldsetlb --> stsetlb. */
24399 - case 1078: value = 1153; break; /* ldsetlh --> stsetlh. */
24400 - case 1081: value = 1154; break; /* ldsetl --> stsetl. */
24401 - case 1083: value = 1155; break; /* ldsmaxb --> stsmaxb. */
24402 - case 1084: value = 1156; break; /* ldsmaxh --> stsmaxh. */
24403 - case 1085: value = 1157; break; /* ldsmax --> stsmax. */
24404 - case 1087: value = 1158; break; /* ldsmaxlb --> stsmaxlb. */
24405 - case 1090: value = 1159; break; /* ldsmaxlh --> stsmaxlh. */
24406 - case 1093: value = 1160; break; /* ldsmaxl --> stsmaxl. */
24407 - case 1095: value = 1161; break; /* ldsminb --> stsminb. */
24408 - case 1096: value = 1162; break; /* ldsminh --> stsminh. */
24409 - case 1097: value = 1163; break; /* ldsmin --> stsmin. */
24410 - case 1099: value = 1164; break; /* ldsminlb --> stsminlb. */
24411 - case 1102: value = 1165; break; /* ldsminlh --> stsminlh. */
24412 - case 1105: value = 1166; break; /* ldsminl --> stsminl. */
24413 - case 1107: value = 1167; break; /* ldumaxb --> stumaxb. */
24414 - case 1108: value = 1168; break; /* ldumaxh --> stumaxh. */
24415 - case 1109: value = 1169; break; /* ldumax --> stumax. */
24416 - case 1111: value = 1170; break; /* ldumaxlb --> stumaxlb. */
24417 - case 1114: value = 1171; break; /* ldumaxlh --> stumaxlh. */
24418 - case 1117: value = 1172; break; /* ldumaxl --> stumaxl. */
24419 - case 1119: value = 1173; break; /* lduminb --> stuminb. */
24420 - case 1120: value = 1174; break; /* lduminh --> stuminh. */
24421 - case 1121: value = 1175; break; /* ldumin --> stumin. */
24422 - case 1123: value = 1176; break; /* lduminlb --> stuminlb. */
24423 - case 1126: value = 1177; break; /* lduminlh --> stuminlh. */
24424 - case 1129: value = 1178; break; /* lduminl --> stuminl. */
24425 - case 1179: value = 1180; break; /* movn --> mov. */
24426 - case 1181: value = 1182; break; /* movz --> mov. */
24427 - case 1187: value = 1228; break; /* hint --> autibsp. */
24428 - case 1204: value = 1206; break; /* dsb --> pssbb. */
24429 - case 1210: value = 1217; break; /* sys --> cpp. */
24430 - case 1276: value = 2026; break; /* and --> bic. */
24431 - case 1278: value = 1259; break; /* and --> mov. */
24432 - case 1279: value = 1263; break; /* ands --> movs. */
24433 - case 1314: value = 2027; break; /* cmpge --> cmple. */
24434 - case 1317: value = 2030; break; /* cmpgt --> cmplt. */
24435 - case 1319: value = 2028; break; /* cmphi --> cmplo. */
24436 - case 1322: value = 2029; break; /* cmphs --> cmpls. */
24437 - case 1344: value = 1256; break; /* cpy --> mov. */
24438 - case 1345: value = 1258; break; /* cpy --> mov. */
24439 - case 1346: value = 2037; break; /* cpy --> fmov. */
24440 - case 1358: value = 1251; break; /* dup --> mov. */
24441 - case 1359: value = 1253; break; /* dup --> mov. */
24442 - case 1360: value = 2036; break; /* dup --> fmov. */
24443 - case 1361: value = 1254; break; /* dupm --> mov. */
24444 - case 1363: value = 2031; break; /* eor --> eon. */
24445 - case 1365: value = 1264; break; /* eor --> not. */
24446 - case 1366: value = 1265; break; /* eors --> nots. */
24447 - case 1371: value = 2032; break; /* facge --> facle. */
24448 - case 1372: value = 2033; break; /* facgt --> faclt. */
24449 - case 1385: value = 2034; break; /* fcmge --> fcmle. */
24450 - case 1387: value = 2035; break; /* fcmgt --> fcmlt. */
24451 - case 1393: value = 1248; break; /* fcpy --> fmov. */
24452 - case 1416: value = 1247; break; /* fdup --> fmov. */
24453 - case 1747: value = 1249; break; /* orr --> mov. */
24454 - case 1748: value = 2038; break; /* orr --> orn. */
24455 - case 1750: value = 1252; break; /* orr --> mov. */
24456 - case 1751: value = 1262; break; /* orrs --> movs. */
24457 - case 1813: value = 1257; break; /* sel --> mov. */
24458 - case 1814: value = 1260; break; /* sel --> mov. */
24459 + case 990: value = 991; break; /* and --> bic. */
24460 + case 992: value = 993; break; /* orr --> mov. */
24461 + case 995: value = 996; break; /* ands --> tst. */
24462 + case 999: value = 1001; break; /* orr --> uxtw. */
24463 + case 1002: value = 1003; break; /* orn --> mvn. */
24464 + case 1006: value = 1007; break; /* ands --> tst. */
24465 + case 1037: value = 1133; break; /* ldaddb --> staddb. */
24466 + case 1038: value = 1134; break; /* ldaddh --> staddh. */
24467 + case 1039: value = 1135; break; /* ldadd --> stadd. */
24468 + case 1041: value = 1136; break; /* ldaddlb --> staddlb. */
24469 + case 1044: value = 1137; break; /* ldaddlh --> staddlh. */
24470 + case 1047: value = 1138; break; /* ldaddl --> staddl. */
24471 + case 1049: value = 1139; break; /* ldclrb --> stclrb. */
24472 + case 1050: value = 1140; break; /* ldclrh --> stclrh. */
24473 + case 1051: value = 1141; break; /* ldclr --> stclr. */
24474 + case 1053: value = 1142; break; /* ldclrlb --> stclrlb. */
24475 + case 1056: value = 1143; break; /* ldclrlh --> stclrlh. */
24476 + case 1059: value = 1144; break; /* ldclrl --> stclrl. */
24477 + case 1061: value = 1145; break; /* ldeorb --> steorb. */
24478 + case 1062: value = 1146; break; /* ldeorh --> steorh. */
24479 + case 1063: value = 1147; break; /* ldeor --> steor. */
24480 + case 1065: value = 1148; break; /* ldeorlb --> steorlb. */
24481 + case 1068: value = 1149; break; /* ldeorlh --> steorlh. */
24482 + case 1071: value = 1150; break; /* ldeorl --> steorl. */
24483 + case 1073: value = 1151; break; /* ldsetb --> stsetb. */
24484 + case 1074: value = 1152; break; /* ldseth --> stseth. */
24485 + case 1075: value = 1153; break; /* ldset --> stset. */
24486 + case 1077: value = 1154; break; /* ldsetlb --> stsetlb. */
24487 + case 1080: value = 1155; break; /* ldsetlh --> stsetlh. */
24488 + case 1083: value = 1156; break; /* ldsetl --> stsetl. */
24489 + case 1085: value = 1157; break; /* ldsmaxb --> stsmaxb. */
24490 + case 1086: value = 1158; break; /* ldsmaxh --> stsmaxh. */
24491 + case 1087: value = 1159; break; /* ldsmax --> stsmax. */
24492 + case 1089: value = 1160; break; /* ldsmaxlb --> stsmaxlb. */
24493 + case 1092: value = 1161; break; /* ldsmaxlh --> stsmaxlh. */
24494 + case 1095: value = 1162; break; /* ldsmaxl --> stsmaxl. */
24495 + case 1097: value = 1163; break; /* ldsminb --> stsminb. */
24496 + case 1098: value = 1164; break; /* ldsminh --> stsminh. */
24497 + case 1099: value = 1165; break; /* ldsmin --> stsmin. */
24498 + case 1101: value = 1166; break; /* ldsminlb --> stsminlb. */
24499 + case 1104: value = 1167; break; /* ldsminlh --> stsminlh. */
24500 + case 1107: value = 1168; break; /* ldsminl --> stsminl. */
24501 + case 1109: value = 1169; break; /* ldumaxb --> stumaxb. */
24502 + case 1110: value = 1170; break; /* ldumaxh --> stumaxh. */
24503 + case 1111: value = 1171; break; /* ldumax --> stumax. */
24504 + case 1113: value = 1172; break; /* ldumaxlb --> stumaxlb. */
24505 + case 1116: value = 1173; break; /* ldumaxlh --> stumaxlh. */
24506 + case 1119: value = 1174; break; /* ldumaxl --> stumaxl. */
24507 + case 1121: value = 1175; break; /* lduminb --> stuminb. */
24508 + case 1122: value = 1176; break; /* lduminh --> stuminh. */
24509 + case 1123: value = 1177; break; /* ldumin --> stumin. */
24510 + case 1125: value = 1178; break; /* lduminlb --> stuminlb. */
24511 + case 1128: value = 1179; break; /* lduminlh --> stuminlh. */
24512 + case 1131: value = 1180; break; /* lduminl --> stuminl. */
24513 + case 1181: value = 1182; break; /* movn --> mov. */
24514 + case 1183: value = 1184; break; /* movz --> mov. */
24515 + case 1189: value = 1230; break; /* hint --> autibsp. */
24516 + case 1206: value = 1208; break; /* dsb --> pssbb. */
24517 + case 1212: value = 1219; break; /* sys --> cpp. */
24518 + case 1278: value = 2028; break; /* and --> bic. */
24519 + case 1280: value = 1261; break; /* and --> mov. */
24520 + case 1281: value = 1265; break; /* ands --> movs. */
24521 + case 1316: value = 2029; break; /* cmpge --> cmple. */
24522 + case 1319: value = 2032; break; /* cmpgt --> cmplt. */
24523 + case 1321: value = 2030; break; /* cmphi --> cmplo. */
24524 + case 1324: value = 2031; break; /* cmphs --> cmpls. */
24525 + case 1346: value = 1258; break; /* cpy --> mov. */
24526 + case 1347: value = 1260; break; /* cpy --> mov. */
24527 + case 1348: value = 2039; break; /* cpy --> fmov. */
24528 + case 1360: value = 1253; break; /* dup --> mov. */
24529 + case 1361: value = 1255; break; /* dup --> mov. */
24530 + case 1362: value = 2038; break; /* dup --> fmov. */
24531 + case 1363: value = 1256; break; /* dupm --> mov. */
24532 + case 1365: value = 2033; break; /* eor --> eon. */
24533 + case 1367: value = 1266; break; /* eor --> not. */
24534 + case 1368: value = 1267; break; /* eors --> nots. */
24535 + case 1373: value = 2034; break; /* facge --> facle. */
24536 + case 1374: value = 2035; break; /* facgt --> faclt. */
24537 + case 1387: value = 2036; break; /* fcmge --> fcmle. */
24538 + case 1389: value = 2037; break; /* fcmgt --> fcmlt. */
24539 + case 1395: value = 1250; break; /* fcpy --> fmov. */
24540 + case 1418: value = 1249; break; /* fdup --> fmov. */
24541 + case 1749: value = 1251; break; /* orr --> mov. */
24542 + case 1750: value = 2040; break; /* orr --> orn. */
24543 + case 1752: value = 1254; break; /* orr --> mov. */
24544 + case 1753: value = 1264; break; /* orrs --> movs. */
24545 + case 1815: value = 1259; break; /* sel --> mov. */
24546 + case 1816: value = 1262; break; /* sel --> mov. */
24547 default: return NULL;
24550 @@ -19861,127 +19883,127 @@ aarch64_find_next_alias_opcode (const aarch64_opcode *opcode)
24551 case 745: value = 744; break; /* umull --> umaddl. */
24552 case 747: value = 746; break; /* umnegl --> umsubl. */
24553 case 758: value = 757; break; /* ror --> extr. */
24554 - case 989: value = 988; break; /* bic --> and. */
24555 - case 991: value = 990; break; /* mov --> orr. */
24556 - case 994: value = 993; break; /* tst --> ands. */
24557 - case 999: value = 998; break; /* uxtw --> mov. */
24558 - case 998: value = 997; break; /* mov --> orr. */
24559 - case 1001: value = 1000; break; /* mvn --> orn. */
24560 - case 1005: value = 1004; break; /* tst --> ands. */
24561 - case 1131: value = 1035; break; /* staddb --> ldaddb. */
24562 - case 1132: value = 1036; break; /* staddh --> ldaddh. */
24563 - case 1133: value = 1037; break; /* stadd --> ldadd. */
24564 - case 1134: value = 1039; break; /* staddlb --> ldaddlb. */
24565 - case 1135: value = 1042; break; /* staddlh --> ldaddlh. */
24566 - case 1136: value = 1045; break; /* staddl --> ldaddl. */
24567 - case 1137: value = 1047; break; /* stclrb --> ldclrb. */
24568 - case 1138: value = 1048; break; /* stclrh --> ldclrh. */
24569 - case 1139: value = 1049; break; /* stclr --> ldclr. */
24570 - case 1140: value = 1051; break; /* stclrlb --> ldclrlb. */
24571 - case 1141: value = 1054; break; /* stclrlh --> ldclrlh. */
24572 - case 1142: value = 1057; break; /* stclrl --> ldclrl. */
24573 - case 1143: value = 1059; break; /* steorb --> ldeorb. */
24574 - case 1144: value = 1060; break; /* steorh --> ldeorh. */
24575 - case 1145: value = 1061; break; /* steor --> ldeor. */
24576 - case 1146: value = 1063; break; /* steorlb --> ldeorlb. */
24577 - case 1147: value = 1066; break; /* steorlh --> ldeorlh. */
24578 - case 1148: value = 1069; break; /* steorl --> ldeorl. */
24579 - case 1149: value = 1071; break; /* stsetb --> ldsetb. */
24580 - case 1150: value = 1072; break; /* stseth --> ldseth. */
24581 - case 1151: value = 1073; break; /* stset --> ldset. */
24582 - case 1152: value = 1075; break; /* stsetlb --> ldsetlb. */
24583 - case 1153: value = 1078; break; /* stsetlh --> ldsetlh. */
24584 - case 1154: value = 1081; break; /* stsetl --> ldsetl. */
24585 - case 1155: value = 1083; break; /* stsmaxb --> ldsmaxb. */
24586 - case 1156: value = 1084; break; /* stsmaxh --> ldsmaxh. */
24587 - case 1157: value = 1085; break; /* stsmax --> ldsmax. */
24588 - case 1158: value = 1087; break; /* stsmaxlb --> ldsmaxlb. */
24589 - case 1159: value = 1090; break; /* stsmaxlh --> ldsmaxlh. */
24590 - case 1160: value = 1093; break; /* stsmaxl --> ldsmaxl. */
24591 - case 1161: value = 1095; break; /* stsminb --> ldsminb. */
24592 - case 1162: value = 1096; break; /* stsminh --> ldsminh. */
24593 - case 1163: value = 1097; break; /* stsmin --> ldsmin. */
24594 - case 1164: value = 1099; break; /* stsminlb --> ldsminlb. */
24595 - case 1165: value = 1102; break; /* stsminlh --> ldsminlh. */
24596 - case 1166: value = 1105; break; /* stsminl --> ldsminl. */
24597 - case 1167: value = 1107; break; /* stumaxb --> ldumaxb. */
24598 - case 1168: value = 1108; break; /* stumaxh --> ldumaxh. */
24599 - case 1169: value = 1109; break; /* stumax --> ldumax. */
24600 - case 1170: value = 1111; break; /* stumaxlb --> ldumaxlb. */
24601 - case 1171: value = 1114; break; /* stumaxlh --> ldumaxlh. */
24602 - case 1172: value = 1117; break; /* stumaxl --> ldumaxl. */
24603 - case 1173: value = 1119; break; /* stuminb --> lduminb. */
24604 - case 1174: value = 1120; break; /* stuminh --> lduminh. */
24605 - case 1175: value = 1121; break; /* stumin --> ldumin. */
24606 - case 1176: value = 1123; break; /* stuminlb --> lduminlb. */
24607 - case 1177: value = 1126; break; /* stuminlh --> lduminlh. */
24608 - case 1178: value = 1129; break; /* stuminl --> lduminl. */
24609 - case 1180: value = 1179; break; /* mov --> movn. */
24610 - case 1182: value = 1181; break; /* mov --> movz. */
24611 - case 1228: value = 1227; break; /* autibsp --> autibz. */
24612 - case 1227: value = 1226; break; /* autibz --> autiasp. */
24613 - case 1226: value = 1225; break; /* autiasp --> autiaz. */
24614 - case 1225: value = 1224; break; /* autiaz --> pacibsp. */
24615 - case 1224: value = 1223; break; /* pacibsp --> pacibz. */
24616 - case 1223: value = 1222; break; /* pacibz --> paciasp. */
24617 - case 1222: value = 1221; break; /* paciasp --> paciaz. */
24618 - case 1221: value = 1202; break; /* paciaz --> psb. */
24619 - case 1202: value = 1201; break; /* psb --> esb. */
24620 - case 1201: value = 1200; break; /* esb --> autib1716. */
24621 - case 1200: value = 1199; break; /* autib1716 --> autia1716. */
24622 - case 1199: value = 1198; break; /* autia1716 --> pacib1716. */
24623 - case 1198: value = 1197; break; /* pacib1716 --> pacia1716. */
24624 - case 1197: value = 1196; break; /* pacia1716 --> xpaclri. */
24625 - case 1196: value = 1195; break; /* xpaclri --> sevl. */
24626 - case 1195: value = 1194; break; /* sevl --> sev. */
24627 - case 1194: value = 1193; break; /* sev --> wfi. */
24628 - case 1193: value = 1192; break; /* wfi --> wfe. */
24629 - case 1192: value = 1191; break; /* wfe --> yield. */
24630 - case 1191: value = 1190; break; /* yield --> bti. */
24631 - case 1190: value = 1189; break; /* bti --> csdb. */
24632 - case 1189: value = 1188; break; /* csdb --> nop. */
24633 - case 1188: value = 1187; break; /* nop --> hint. */
24634 - case 1206: value = 1205; break; /* pssbb --> ssbb. */
24635 - case 1205: value = 1204; break; /* ssbb --> dsb. */
24636 - case 1217: value = 1216; break; /* cpp --> dvp. */
24637 - case 1216: value = 1215; break; /* dvp --> cfp. */
24638 - case 1215: value = 1214; break; /* cfp --> tlbi. */
24639 - case 1214: value = 1213; break; /* tlbi --> ic. */
24640 - case 1213: value = 1212; break; /* ic --> dc. */
24641 - case 1212: value = 1211; break; /* dc --> at. */
24642 - case 1211: value = 1210; break; /* at --> sys. */
24643 - case 2026: value = 1276; break; /* bic --> and. */
24644 - case 1259: value = 1278; break; /* mov --> and. */
24645 - case 1263: value = 1279; break; /* movs --> ands. */
24646 - case 2027: value = 1314; break; /* cmple --> cmpge. */
24647 - case 2030: value = 1317; break; /* cmplt --> cmpgt. */
24648 - case 2028: value = 1319; break; /* cmplo --> cmphi. */
24649 - case 2029: value = 1322; break; /* cmpls --> cmphs. */
24650 - case 1256: value = 1344; break; /* mov --> cpy. */
24651 - case 1258: value = 1345; break; /* mov --> cpy. */
24652 - case 2037: value = 1261; break; /* fmov --> mov. */
24653 - case 1261: value = 1346; break; /* mov --> cpy. */
24654 - case 1251: value = 1358; break; /* mov --> dup. */
24655 - case 1253: value = 1250; break; /* mov --> mov. */
24656 - case 1250: value = 1359; break; /* mov --> dup. */
24657 - case 2036: value = 1255; break; /* fmov --> mov. */
24658 - case 1255: value = 1360; break; /* mov --> dup. */
24659 - case 1254: value = 1361; break; /* mov --> dupm. */
24660 - case 2031: value = 1363; break; /* eon --> eor. */
24661 - case 1264: value = 1365; break; /* not --> eor. */
24662 - case 1265: value = 1366; break; /* nots --> eors. */
24663 - case 2032: value = 1371; break; /* facle --> facge. */
24664 - case 2033: value = 1372; break; /* faclt --> facgt. */
24665 - case 2034: value = 1385; break; /* fcmle --> fcmge. */
24666 - case 2035: value = 1387; break; /* fcmlt --> fcmgt. */
24667 - case 1248: value = 1393; break; /* fmov --> fcpy. */
24668 - case 1247: value = 1416; break; /* fmov --> fdup. */
24669 - case 1249: value = 1747; break; /* mov --> orr. */
24670 - case 2038: value = 1748; break; /* orn --> orr. */
24671 - case 1252: value = 1750; break; /* mov --> orr. */
24672 - case 1262: value = 1751; break; /* movs --> orrs. */
24673 - case 1257: value = 1813; break; /* mov --> sel. */
24674 - case 1260: value = 1814; break; /* mov --> sel. */
24675 + case 991: value = 990; break; /* bic --> and. */
24676 + case 993: value = 992; break; /* mov --> orr. */
24677 + case 996: value = 995; break; /* tst --> ands. */
24678 + case 1001: value = 1000; break; /* uxtw --> mov. */
24679 + case 1000: value = 999; break; /* mov --> orr. */
24680 + case 1003: value = 1002; break; /* mvn --> orn. */
24681 + case 1007: value = 1006; break; /* tst --> ands. */
24682 + case 1133: value = 1037; break; /* staddb --> ldaddb. */
24683 + case 1134: value = 1038; break; /* staddh --> ldaddh. */
24684 + case 1135: value = 1039; break; /* stadd --> ldadd. */
24685 + case 1136: value = 1041; break; /* staddlb --> ldaddlb. */
24686 + case 1137: value = 1044; break; /* staddlh --> ldaddlh. */
24687 + case 1138: value = 1047; break; /* staddl --> ldaddl. */
24688 + case 1139: value = 1049; break; /* stclrb --> ldclrb. */
24689 + case 1140: value = 1050; break; /* stclrh --> ldclrh. */
24690 + case 1141: value = 1051; break; /* stclr --> ldclr. */
24691 + case 1142: value = 1053; break; /* stclrlb --> ldclrlb. */
24692 + case 1143: value = 1056; break; /* stclrlh --> ldclrlh. */
24693 + case 1144: value = 1059; break; /* stclrl --> ldclrl. */
24694 + case 1145: value = 1061; break; /* steorb --> ldeorb. */
24695 + case 1146: value = 1062; break; /* steorh --> ldeorh. */
24696 + case 1147: value = 1063; break; /* steor --> ldeor. */
24697 + case 1148: value = 1065; break; /* steorlb --> ldeorlb. */
24698 + case 1149: value = 1068; break; /* steorlh --> ldeorlh. */
24699 + case 1150: value = 1071; break; /* steorl --> ldeorl. */
24700 + case 1151: value = 1073; break; /* stsetb --> ldsetb. */
24701 + case 1152: value = 1074; break; /* stseth --> ldseth. */
24702 + case 1153: value = 1075; break; /* stset --> ldset. */
24703 + case 1154: value = 1077; break; /* stsetlb --> ldsetlb. */
24704 + case 1155: value = 1080; break; /* stsetlh --> ldsetlh. */
24705 + case 1156: value = 1083; break; /* stsetl --> ldsetl. */
24706 + case 1157: value = 1085; break; /* stsmaxb --> ldsmaxb. */
24707 + case 1158: value = 1086; break; /* stsmaxh --> ldsmaxh. */
24708 + case 1159: value = 1087; break; /* stsmax --> ldsmax. */
24709 + case 1160: value = 1089; break; /* stsmaxlb --> ldsmaxlb. */
24710 + case 1161: value = 1092; break; /* stsmaxlh --> ldsmaxlh. */
24711 + case 1162: value = 1095; break; /* stsmaxl --> ldsmaxl. */
24712 + case 1163: value = 1097; break; /* stsminb --> ldsminb. */
24713 + case 1164: value = 1098; break; /* stsminh --> ldsminh. */
24714 + case 1165: value = 1099; break; /* stsmin --> ldsmin. */
24715 + case 1166: value = 1101; break; /* stsminlb --> ldsminlb. */
24716 + case 1167: value = 1104; break; /* stsminlh --> ldsminlh. */
24717 + case 1168: value = 1107; break; /* stsminl --> ldsminl. */
24718 + case 1169: value = 1109; break; /* stumaxb --> ldumaxb. */
24719 + case 1170: value = 1110; break; /* stumaxh --> ldumaxh. */
24720 + case 1171: value = 1111; break; /* stumax --> ldumax. */
24721 + case 1172: value = 1113; break; /* stumaxlb --> ldumaxlb. */
24722 + case 1173: value = 1116; break; /* stumaxlh --> ldumaxlh. */
24723 + case 1174: value = 1119; break; /* stumaxl --> ldumaxl. */
24724 + case 1175: value = 1121; break; /* stuminb --> lduminb. */
24725 + case 1176: value = 1122; break; /* stuminh --> lduminh. */
24726 + case 1177: value = 1123; break; /* stumin --> ldumin. */
24727 + case 1178: value = 1125; break; /* stuminlb --> lduminlb. */
24728 + case 1179: value = 1128; break; /* stuminlh --> lduminlh. */
24729 + case 1180: value = 1131; break; /* stuminl --> lduminl. */
24730 + case 1182: value = 1181; break; /* mov --> movn. */
24731 + case 1184: value = 1183; break; /* mov --> movz. */
24732 + case 1230: value = 1229; break; /* autibsp --> autibz. */
24733 + case 1229: value = 1228; break; /* autibz --> autiasp. */
24734 + case 1228: value = 1227; break; /* autiasp --> autiaz. */
24735 + case 1227: value = 1226; break; /* autiaz --> pacibsp. */
24736 + case 1226: value = 1225; break; /* pacibsp --> pacibz. */
24737 + case 1225: value = 1224; break; /* pacibz --> paciasp. */
24738 + case 1224: value = 1223; break; /* paciasp --> paciaz. */
24739 + case 1223: value = 1204; break; /* paciaz --> psb. */
24740 + case 1204: value = 1203; break; /* psb --> esb. */
24741 + case 1203: value = 1202; break; /* esb --> autib1716. */
24742 + case 1202: value = 1201; break; /* autib1716 --> autia1716. */
24743 + case 1201: value = 1200; break; /* autia1716 --> pacib1716. */
24744 + case 1200: value = 1199; break; /* pacib1716 --> pacia1716. */
24745 + case 1199: value = 1198; break; /* pacia1716 --> xpaclri. */
24746 + case 1198: value = 1197; break; /* xpaclri --> sevl. */
24747 + case 1197: value = 1196; break; /* sevl --> sev. */
24748 + case 1196: value = 1195; break; /* sev --> wfi. */
24749 + case 1195: value = 1194; break; /* wfi --> wfe. */
24750 + case 1194: value = 1193; break; /* wfe --> yield. */
24751 + case 1193: value = 1192; break; /* yield --> bti. */
24752 + case 1192: value = 1191; break; /* bti --> csdb. */
24753 + case 1191: value = 1190; break; /* csdb --> nop. */
24754 + case 1190: value = 1189; break; /* nop --> hint. */
24755 + case 1208: value = 1207; break; /* pssbb --> ssbb. */
24756 + case 1207: value = 1206; break; /* ssbb --> dsb. */
24757 + case 1219: value = 1218; break; /* cpp --> dvp. */
24758 + case 1218: value = 1217; break; /* dvp --> cfp. */
24759 + case 1217: value = 1216; break; /* cfp --> tlbi. */
24760 + case 1216: value = 1215; break; /* tlbi --> ic. */
24761 + case 1215: value = 1214; break; /* ic --> dc. */
24762 + case 1214: value = 1213; break; /* dc --> at. */
24763 + case 1213: value = 1212; break; /* at --> sys. */
24764 + case 2028: value = 1278; break; /* bic --> and. */
24765 + case 1261: value = 1280; break; /* mov --> and. */
24766 + case 1265: value = 1281; break; /* movs --> ands. */
24767 + case 2029: value = 1316; break; /* cmple --> cmpge. */
24768 + case 2032: value = 1319; break; /* cmplt --> cmpgt. */
24769 + case 2030: value = 1321; break; /* cmplo --> cmphi. */
24770 + case 2031: value = 1324; break; /* cmpls --> cmphs. */
24771 + case 1258: value = 1346; break; /* mov --> cpy. */
24772 + case 1260: value = 1347; break; /* mov --> cpy. */
24773 + case 2039: value = 1263; break; /* fmov --> mov. */
24774 + case 1263: value = 1348; break; /* mov --> cpy. */
24775 + case 1253: value = 1360; break; /* mov --> dup. */
24776 + case 1255: value = 1252; break; /* mov --> mov. */
24777 + case 1252: value = 1361; break; /* mov --> dup. */
24778 + case 2038: value = 1257; break; /* fmov --> mov. */
24779 + case 1257: value = 1362; break; /* mov --> dup. */
24780 + case 1256: value = 1363; break; /* mov --> dupm. */
24781 + case 2033: value = 1365; break; /* eon --> eor. */
24782 + case 1266: value = 1367; break; /* not --> eor. */
24783 + case 1267: value = 1368; break; /* nots --> eors. */
24784 + case 2034: value = 1373; break; /* facle --> facge. */
24785 + case 2035: value = 1374; break; /* faclt --> facgt. */
24786 + case 2036: value = 1387; break; /* fcmle --> fcmge. */
24787 + case 2037: value = 1389; break; /* fcmlt --> fcmgt. */
24788 + case 1250: value = 1395; break; /* fmov --> fcpy. */
24789 + case 1249: value = 1418; break; /* fmov --> fdup. */
24790 + case 1251: value = 1749; break; /* mov --> orr. */
24791 + case 2040: value = 1750; break; /* orn --> orr. */
24792 + case 1254: value = 1752; break; /* mov --> orr. */
24793 + case 1264: value = 1753; break; /* movs --> orrs. */
24794 + case 1259: value = 1815; break; /* mov --> sel. */
24795 + case 1262: value = 1816; break; /* mov --> sel. */
24796 default: return NULL;
24799 @@ -20005,14 +20027,14 @@ aarch64_extract_operand (const aarch64_operand *self,
24800 case 5:
24801 case 6:
24802 case 7:
24803 - case 9:
24804 + case 8:
24805 case 10:
24806 case 11:
24807 - case 15:
24808 + case 12:
24809 case 16:
24810 case 17:
24811 case 18:
24812 - case 20:
24813 + case 19:
24814 case 21:
24815 case 22:
24816 case 23:
24817 @@ -20022,7 +20044,7 @@ aarch64_extract_operand (const aarch64_operand *self,
24818 case 27:
24819 case 28:
24820 case 29:
24821 - case 159:
24822 + case 30:
24823 case 160:
24824 case 161:
24825 case 162:
24826 @@ -20032,7 +20054,7 @@ aarch64_extract_operand (const aarch64_operand *self,
24827 case 166:
24828 case 167:
24829 case 168:
24830 - case 181:
24831 + case 169:
24832 case 182:
24833 case 183:
24834 case 184:
24835 @@ -20041,38 +20063,38 @@ aarch64_extract_operand (const aarch64_operand *self,
24836 case 187:
24837 case 188:
24838 case 189:
24839 - case 193:
24840 - case 196:
24841 + case 190:
24842 + case 194:
24843 + case 197:
24844 return aarch64_ext_regno (self, info, code, inst, errors);
24845 - case 8:
24846 + case 9:
24847 return aarch64_ext_regrt_sysins (self, info, code, inst, errors);
24848 - case 12:
24849 - return aarch64_ext_regno_pair (self, info, code, inst, errors);
24850 case 13:
24851 - return aarch64_ext_reg_extended (self, info, code, inst, errors);
24852 + return aarch64_ext_regno_pair (self, info, code, inst, errors);
24853 case 14:
24854 + return aarch64_ext_reg_extended (self, info, code, inst, errors);
24855 + case 15:
24856 return aarch64_ext_reg_shifted (self, info, code, inst, errors);
24857 - case 19:
24858 + case 20:
24859 return aarch64_ext_ft (self, info, code, inst, errors);
24860 - case 30:
24861 case 31:
24862 case 32:
24863 case 33:
24864 - case 198:
24865 - return aarch64_ext_reglane (self, info, code, inst, errors);
24866 case 34:
24867 - return aarch64_ext_reglist (self, info, code, inst, errors);
24868 + case 199:
24869 + return aarch64_ext_reglane (self, info, code, inst, errors);
24870 case 35:
24871 - return aarch64_ext_ldst_reglist (self, info, code, inst, errors);
24872 + return aarch64_ext_reglist (self, info, code, inst, errors);
24873 case 36:
24874 - return aarch64_ext_ldst_reglist_r (self, info, code, inst, errors);
24875 + return aarch64_ext_ldst_reglist (self, info, code, inst, errors);
24876 case 37:
24877 - return aarch64_ext_ldst_elemlist (self, info, code, inst, errors);
24878 + return aarch64_ext_ldst_reglist_r (self, info, code, inst, errors);
24879 case 38:
24880 + return aarch64_ext_ldst_elemlist (self, info, code, inst, errors);
24881 case 39:
24882 case 40:
24883 case 41:
24884 - case 51:
24885 + case 42:
24886 case 52:
24887 case 53:
24888 case 54:
24889 @@ -20088,14 +20110,14 @@ aarch64_extract_operand (const aarch64_operand *self,
24890 case 64:
24891 case 65:
24892 case 66:
24893 - case 77:
24894 + case 67:
24895 case 78:
24896 case 79:
24897 case 80:
24898 case 81:
24899 - case 156:
24900 - case 158:
24901 - case 173:
24902 + case 82:
24903 + case 157:
24904 + case 159:
24905 case 174:
24906 case 175:
24907 case 176:
24908 @@ -20103,92 +20125,92 @@ aarch64_extract_operand (const aarch64_operand *self,
24909 case 178:
24910 case 179:
24911 case 180:
24912 + case 181:
24913 return aarch64_ext_imm (self, info, code, inst, errors);
24914 - case 42:
24915 case 43:
24916 - return aarch64_ext_advsimd_imm_shift (self, info, code, inst, errors);
24917 case 44:
24918 + return aarch64_ext_advsimd_imm_shift (self, info, code, inst, errors);
24919 case 45:
24920 case 46:
24921 - return aarch64_ext_advsimd_imm_modified (self, info, code, inst, errors);
24922 case 47:
24923 + return aarch64_ext_advsimd_imm_modified (self, info, code, inst, errors);
24924 + case 48:
24925 return aarch64_ext_shll_imm (self, info, code, inst, errors);
24926 - case 50:
24927 - case 147:
24928 + case 51:
24929 + case 148:
24930 return aarch64_ext_fpimm (self, info, code, inst, errors);
24931 - case 67:
24932 - case 154:
24933 - return aarch64_ext_limm (self, info, code, inst, errors);
24934 case 68:
24935 - return aarch64_ext_aimm (self, info, code, inst, errors);
24936 + case 155:
24937 + return aarch64_ext_limm (self, info, code, inst, errors);
24938 case 69:
24939 - return aarch64_ext_imm_half (self, info, code, inst, errors);
24940 + return aarch64_ext_aimm (self, info, code, inst, errors);
24941 case 70:
24942 + return aarch64_ext_imm_half (self, info, code, inst, errors);
24943 + case 71:
24944 return aarch64_ext_fbits (self, info, code, inst, errors);
24945 - case 72:
24946 case 73:
24947 - case 152:
24948 - return aarch64_ext_imm_rotate2 (self, info, code, inst, errors);
24949 case 74:
24950 - case 151:
24951 - return aarch64_ext_imm_rotate1 (self, info, code, inst, errors);
24952 + case 153:
24953 + return aarch64_ext_imm_rotate2 (self, info, code, inst, errors);
24954 case 75:
24955 + case 152:
24956 + return aarch64_ext_imm_rotate1 (self, info, code, inst, errors);
24957 case 76:
24958 + case 77:
24959 return aarch64_ext_cond (self, info, code, inst, errors);
24960 - case 82:
24961 - case 91:
24962 - return aarch64_ext_addr_simple (self, info, code, inst, errors);
24963 case 83:
24964 - return aarch64_ext_addr_regoff (self, info, code, inst, errors);
24965 + case 92:
24966 + return aarch64_ext_addr_simple (self, info, code, inst, errors);
24967 case 84:
24968 + return aarch64_ext_addr_regoff (self, info, code, inst, errors);
24969 case 85:
24970 case 86:
24971 - case 88:
24972 - case 90:
24973 - return aarch64_ext_addr_simm (self, info, code, inst, errors);
24974 case 87:
24975 - return aarch64_ext_addr_simm10 (self, info, code, inst, errors);
24976 case 89:
24977 + case 91:
24978 + return aarch64_ext_addr_simm (self, info, code, inst, errors);
24979 + case 88:
24980 + return aarch64_ext_addr_simm10 (self, info, code, inst, errors);
24981 + case 90:
24982 return aarch64_ext_addr_uimm12 (self, info, code, inst, errors);
24983 - case 92:
24984 - return aarch64_ext_addr_offset (self, info, code, inst, errors);
24985 case 93:
24986 - return aarch64_ext_simd_addr_post (self, info, code, inst, errors);
24987 + return aarch64_ext_addr_offset (self, info, code, inst, errors);
24988 case 94:
24989 - return aarch64_ext_sysreg (self, info, code, inst, errors);
24990 + return aarch64_ext_simd_addr_post (self, info, code, inst, errors);
24991 case 95:
24992 - return aarch64_ext_pstatefield (self, info, code, inst, errors);
24993 + return aarch64_ext_sysreg (self, info, code, inst, errors);
24994 case 96:
24995 + return aarch64_ext_pstatefield (self, info, code, inst, errors);
24996 case 97:
24997 case 98:
24998 case 99:
24999 case 100:
25000 - return aarch64_ext_sysins_op (self, info, code, inst, errors);
25001 case 101:
25002 + return aarch64_ext_sysins_op (self, info, code, inst, errors);
25003 case 102:
25004 - return aarch64_ext_barrier (self, info, code, inst, errors);
25005 case 103:
25006 - return aarch64_ext_prfop (self, info, code, inst, errors);
25007 + return aarch64_ext_barrier (self, info, code, inst, errors);
25008 case 104:
25009 + return aarch64_ext_prfop (self, info, code, inst, errors);
25010 case 105:
25011 - return aarch64_ext_hint (self, info, code, inst, errors);
25012 case 106:
25013 - return aarch64_ext_sve_addr_ri_s4 (self, info, code, inst, errors);
25014 + return aarch64_ext_hint (self, info, code, inst, errors);
25015 case 107:
25016 + return aarch64_ext_sve_addr_ri_s4 (self, info, code, inst, errors);
25017 case 108:
25018 case 109:
25019 case 110:
25020 - return aarch64_ext_sve_addr_ri_s4xvl (self, info, code, inst, errors);
25021 case 111:
25022 - return aarch64_ext_sve_addr_ri_s6xvl (self, info, code, inst, errors);
25023 + return aarch64_ext_sve_addr_ri_s4xvl (self, info, code, inst, errors);
25024 case 112:
25025 - return aarch64_ext_sve_addr_ri_s9xvl (self, info, code, inst, errors);
25026 + return aarch64_ext_sve_addr_ri_s6xvl (self, info, code, inst, errors);
25027 case 113:
25028 + return aarch64_ext_sve_addr_ri_s9xvl (self, info, code, inst, errors);
25029 case 114:
25030 case 115:
25031 case 116:
25032 - return aarch64_ext_sve_addr_ri_u6 (self, info, code, inst, errors);
25033 case 117:
25034 + return aarch64_ext_sve_addr_ri_u6 (self, info, code, inst, errors);
25035 case 118:
25036 case 119:
25037 case 120:
25038 @@ -20201,8 +20223,8 @@ aarch64_extract_operand (const aarch64_operand *self,
25039 case 127:
25040 case 128:
25041 case 129:
25042 - return aarch64_ext_sve_addr_rr_lsl (self, info, code, inst, errors);
25043 case 130:
25044 + return aarch64_ext_sve_addr_rr_lsl (self, info, code, inst, errors);
25045 case 131:
25046 case 132:
25047 case 133:
25048 @@ -20210,48 +20232,49 @@ aarch64_extract_operand (const aarch64_operand *self,
25049 case 135:
25050 case 136:
25051 case 137:
25052 - return aarch64_ext_sve_addr_rz_xtw (self, info, code, inst, errors);
25053 case 138:
25054 + return aarch64_ext_sve_addr_rz_xtw (self, info, code, inst, errors);
25055 case 139:
25056 case 140:
25057 case 141:
25058 - return aarch64_ext_sve_addr_zi_u5 (self, info, code, inst, errors);
25059 case 142:
25060 - return aarch64_ext_sve_addr_zz_lsl (self, info, code, inst, errors);
25061 + return aarch64_ext_sve_addr_zi_u5 (self, info, code, inst, errors);
25062 case 143:
25063 - return aarch64_ext_sve_addr_zz_sxtw (self, info, code, inst, errors);
25064 + return aarch64_ext_sve_addr_zz_lsl (self, info, code, inst, errors);
25065 case 144:
25066 - return aarch64_ext_sve_addr_zz_uxtw (self, info, code, inst, errors);
25067 + return aarch64_ext_sve_addr_zz_sxtw (self, info, code, inst, errors);
25068 case 145:
25069 - return aarch64_ext_sve_aimm (self, info, code, inst, errors);
25070 + return aarch64_ext_sve_addr_zz_uxtw (self, info, code, inst, errors);
25071 case 146:
25072 + return aarch64_ext_sve_aimm (self, info, code, inst, errors);
25073 + case 147:
25074 return aarch64_ext_sve_asimm (self, info, code, inst, errors);
25075 - case 148:
25076 - return aarch64_ext_sve_float_half_one (self, info, code, inst, errors);
25077 case 149:
25078 - return aarch64_ext_sve_float_half_two (self, info, code, inst, errors);
25079 + return aarch64_ext_sve_float_half_one (self, info, code, inst, errors);
25080 case 150:
25081 + return aarch64_ext_sve_float_half_two (self, info, code, inst, errors);
25082 + case 151:
25083 return aarch64_ext_sve_float_zero_one (self, info, code, inst, errors);
25084 - case 153:
25085 + case 154:
25086 return aarch64_ext_inv_limm (self, info, code, inst, errors);
25087 - case 155:
25088 + case 156:
25089 return aarch64_ext_sve_limm_mov (self, info, code, inst, errors);
25090 - case 157:
25091 + case 158:
25092 return aarch64_ext_sve_scale (self, info, code, inst, errors);
25093 - case 169:
25094 case 170:
25095 - return aarch64_ext_sve_shlimm (self, info, code, inst, errors);
25096 case 171:
25097 + return aarch64_ext_sve_shlimm (self, info, code, inst, errors);
25098 case 172:
25099 + case 173:
25100 return aarch64_ext_sve_shrimm (self, info, code, inst, errors);
25101 - case 190:
25102 case 191:
25103 case 192:
25104 + case 193:
25105 return aarch64_ext_sve_quad_index (self, info, code, inst, errors);
25106 - case 194:
25107 - return aarch64_ext_sve_index (self, info, code, inst, errors);
25108 case 195:
25109 - case 197:
25110 + return aarch64_ext_sve_index (self, info, code, inst, errors);
25111 + case 196:
25112 + case 198:
25113 return aarch64_ext_sve_reglist (self, info, code, inst, errors);
25114 default: assert (0); abort ();
25116 diff --git a/opcodes/aarch64-dis.c b/opcodes/aarch64-dis.c
25117 index 4c31f57451..eea649fd3c 100644
25118 --- a/opcodes/aarch64-dis.c
25119 +++ b/opcodes/aarch64-dis.c
25120 @@ -37,6 +37,7 @@ enum map_type
25122 static enum map_type last_type;
25123 static int last_mapping_sym = -1;
25124 +static bfd_vma last_stop_offset = 0;
25125 static bfd_vma last_mapping_addr = 0;
25127 /* Other options */
25128 @@ -3317,14 +3318,26 @@ print_insn_aarch64 (bfd_vma pc,
25129 /* Aarch64 instructions are always little-endian */
25130 info->endian_code = BFD_ENDIAN_LITTLE;
25132 + /* Default to DATA. A text section is required by the ABI to contain an
25133 + INSN mapping symbol at the start. A data section has no such
25134 + requirement, hence if no mapping symbol is found the section must
25135 + contain only data. This however isn't very useful if the user has
25136 + fully stripped the binaries. If this is the case use the section
25137 + attributes to determine the default. If we have no section default to
25138 + INSN as well, as we may be disassembling some raw bytes on a baremetal
25139 + HEX file or similar. */
25140 + enum map_type type = MAP_DATA;
25141 + if ((info->section && info->section->flags & SEC_CODE) || !info->section)
25142 + type = MAP_INSN;
25144 /* First check the full symtab for a mapping symbol, even if there
25145 are no usable non-mapping symbols for this address. */
25146 if (info->symtab_size != 0
25147 && bfd_asymbol_flavour (*info->symtab) == bfd_target_elf_flavour)
25149 - enum map_type type = MAP_INSN;
25150 int last_sym = -1;
25151 - bfd_vma addr;
25152 + bfd_vma addr, section_vma = 0;
25153 + bfd_boolean can_use_search_opt_p;
25154 int n;
25156 if (pc <= last_mapping_addr)
25157 @@ -3333,10 +3346,20 @@ print_insn_aarch64 (bfd_vma pc,
25158 /* Start scanning at the start of the function, or wherever
25159 we finished last time. */
25160 n = info->symtab_pos + 1;
25161 - if (n < last_mapping_sym)
25163 + /* If the last stop offset is different from the current one it means we
25164 + are disassembling a different glob of bytes. As such the optimization
25165 + would not be safe and we should start over. */
25166 + can_use_search_opt_p = last_mapping_sym >= 0
25167 + && info->stop_offset == last_stop_offset;
25169 + if (n >= last_mapping_sym && can_use_search_opt_p)
25170 n = last_mapping_sym;
25172 - /* Scan up to the location being disassembled. */
25173 + /* Look down while we haven't passed the location being disassembled.
25174 + The reason for this is that there's no defined order between a symbol
25175 + and an mapping symbol that may be at the same address. We may have to
25176 + look at least one position ahead. */
25177 for (; n < info->symtab_size; n++)
25179 addr = bfd_asymbol_value (info->symtab[n]);
25180 @@ -3352,13 +3375,24 @@ print_insn_aarch64 (bfd_vma pc,
25181 if (!found)
25183 n = info->symtab_pos;
25184 - if (n < last_mapping_sym)
25185 + if (n >= last_mapping_sym && can_use_search_opt_p)
25186 n = last_mapping_sym;
25188 /* No mapping symbol found at this address. Look backwards
25189 - for a preceeding one. */
25190 + for a preceeding one, but don't go pass the section start
25191 + otherwise a data section with no mapping symbol can pick up
25192 + a text mapping symbol of a preceeding section. The documentation
25193 + says section can be NULL, in which case we will seek up all the
25194 + way to the top. */
25195 + if (info->section)
25196 + section_vma = info->section->vma;
25198 for (; n >= 0; n--)
25200 + addr = bfd_asymbol_value (info->symtab[n]);
25201 + if (addr < section_vma)
25202 + break;
25204 if (get_sym_code_type (info, n, &type))
25206 last_sym = n;
25207 @@ -3370,6 +3404,7 @@ print_insn_aarch64 (bfd_vma pc,
25209 last_mapping_sym = last_sym;
25210 last_type = type;
25211 + last_stop_offset = info->stop_offset;
25213 /* Look a little bit ahead to see if we should print out
25214 less than four bytes of data. If there's a symbol,
25215 @@ -3395,8 +3430,11 @@ print_insn_aarch64 (bfd_vma pc,
25216 size = (pc & 1) ? 1 : 2;
25219 + else
25220 + last_type = type;
25222 - if (last_type == MAP_DATA)
25223 + /* PR 10263: Disassemble data if requested to do so by the user. */
25224 + if (last_type == MAP_DATA && ((info->flags & DISASSEMBLE_DATA) == 0))
25226 /* size was set above. */
25227 info->bytes_per_chunk = size;
25228 diff --git a/opcodes/aarch64-opc-2.c b/opcodes/aarch64-opc-2.c
25229 index 15f2b9ff5d..6902136e14 100644
25230 --- a/opcodes/aarch64-opc-2.c
25231 +++ b/opcodes/aarch64-opc-2.c
25232 @@ -30,6 +30,7 @@ const struct aarch64_operand aarch64_operands[] =
25233 {AARCH64_OPND_CLASS_INT_REG, "Rm", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rm}, "an integer register"},
25234 {AARCH64_OPND_CLASS_INT_REG, "Rt", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rt}, "an integer register"},
25235 {AARCH64_OPND_CLASS_INT_REG, "Rt2", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rt2}, "an integer register"},
25236 + {AARCH64_OPND_CLASS_INT_REG, "Rt_SP", OPD_F_MAYBE_SP | OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rt}, "an integer or stack pointer register"},
25237 {AARCH64_OPND_CLASS_INT_REG, "Rs", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rs}, "an integer register"},
25238 {AARCH64_OPND_CLASS_INT_REG, "Ra", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Ra}, "an integer register"},
25239 {AARCH64_OPND_CLASS_INT_REG, "Rt_SYS", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rt}, "an integer register"},
25240 @@ -256,24 +257,24 @@ static const unsigned op_enum_table [] =
25241 925,
25242 931,
25243 932,
25244 - 984,
25245 - 985,
25246 986,
25247 987,
25248 + 988,
25249 + 989,
25251 636,
25252 637,
25253 - 1179,
25254 1181,
25255 1183,
25256 - 991,
25257 + 1185,
25258 + 993,
25259 + 1184,
25260 1182,
25261 - 1180,
25262 318,
25263 624,
25264 635,
25265 634,
25266 - 989,
25267 + 991,
25268 631,
25269 628,
25270 620,
25271 @@ -283,7 +284,7 @@ static const unsigned op_enum_table [] =
25272 630,
25273 632,
25274 633,
25275 - 999,
25276 + 1001,
25277 664,
25278 667,
25279 670,
25280 @@ -300,17 +301,17 @@ static const unsigned op_enum_table [] =
25281 391,
25282 413,
25283 415,
25284 + 1254,
25285 + 1259,
25286 1252,
25287 - 1257,
25288 - 1250,
25289 - 1249,
25290 - 1253,
25291 - 1260,
25292 + 1251,
25293 + 1255,
25294 1262,
25295 - 1263,
25296 - 1259,
25297 - 1265,
25298 1264,
25299 + 1265,
25300 + 1261,
25301 + 1267,
25302 + 1266,
25303 131,
25306 diff --git a/opcodes/aarch64-opc.c b/opcodes/aarch64-opc.c
25307 index 22839ca724..2b4c14e9a1 100644
25308 --- a/opcodes/aarch64-opc.c
25309 +++ b/opcodes/aarch64-opc.c
25310 @@ -3155,6 +3155,7 @@ aarch64_print_operand (char *buf, size_t size, bfd_vma pc,
25312 case AARCH64_OPND_Rd_SP:
25313 case AARCH64_OPND_Rn_SP:
25314 + case AARCH64_OPND_Rt_SP:
25315 case AARCH64_OPND_SVE_Rn_SP:
25316 case AARCH64_OPND_Rm_SP:
25317 assert (opnd->qualifier == AARCH64_OPND_QLF_W
25318 @@ -3924,13 +3925,14 @@ const aarch64_sys_reg aarch64_sys_regs [] =
25319 { "rndr", CPENC(3,3,C2,C4,0), F_ARCHEXT | F_REG_READ }, /* RO */
25320 { "rndrrs", CPENC(3,3,C2,C4,1), F_ARCHEXT | F_REG_READ }, /* RO */
25321 { "tco", CPENC(3,3,C4,C2,7), F_ARCHEXT },
25322 - { "tfsre0_el1", CPENC(3,0,C6,C6,1), F_ARCHEXT },
25323 - { "tfsr_el1", CPENC(3,0,C6,C5,0), F_ARCHEXT },
25324 - { "tfsr_el2", CPENC(3,4,C6,C5,0), F_ARCHEXT },
25325 - { "tfsr_el3", CPENC(3,6,C6,C6,0), F_ARCHEXT },
25326 - { "tfsr_el12", CPENC(3,5,C6,C6,0), F_ARCHEXT },
25327 + { "tfsre0_el1", CPENC(3,0,C5,C6,1), F_ARCHEXT },
25328 + { "tfsr_el1", CPENC(3,0,C5,C6,0), F_ARCHEXT },
25329 + { "tfsr_el2", CPENC(3,4,C5,C6,0), F_ARCHEXT },
25330 + { "tfsr_el3", CPENC(3,6,C5,C6,0), F_ARCHEXT },
25331 + { "tfsr_el12", CPENC(3,5,C5,C6,0), F_ARCHEXT },
25332 { "rgsr_el1", CPENC(3,0,C1,C0,5), F_ARCHEXT },
25333 { "gcr_el1", CPENC(3,0,C1,C0,6), F_ARCHEXT },
25334 + { "gmid_el1", CPENC(3,1,C0,C0,4), F_ARCHEXT | F_REG_READ }, /* RO */
25335 { "tpidr_el0", CPENC(3,3,C13,C0,2), 0 },
25336 { "tpidrro_el0", CPENC(3,3,C13,C0,3), 0 }, /* RW */
25337 { "tpidr_el1", CPENC(3,0,C13,C0,4), 0 },
25338 @@ -4396,13 +4398,14 @@ aarch64_sys_reg_supported_p (const aarch64_feature_set features,
25340 /* System Registers in ARMv8.5-A with AARCH64_FEATURE_MEMTAG. */
25341 if ((reg->value == CPENC (3, 3, C4, C2, 7)
25342 - || reg->value == CPENC (3, 0, C6, C6, 1)
25343 - || reg->value == CPENC (3, 0, C6, C5, 0)
25344 - || reg->value == CPENC (3, 4, C6, C5, 0)
25345 - || reg->value == CPENC (3, 6, C6, C6, 0)
25346 - || reg->value == CPENC (3, 5, C6, C6, 0)
25347 + || reg->value == CPENC (3, 0, C5, C6, 1)
25348 + || reg->value == CPENC (3, 0, C5, C6, 0)
25349 + || reg->value == CPENC (3, 4, C5, C6, 0)
25350 + || reg->value == CPENC (3, 6, C5, C6, 0)
25351 + || reg->value == CPENC (3, 5, C5, C6, 0)
25352 || reg->value == CPENC (3, 0, C1, C0, 5)
25353 - || reg->value == CPENC (3, 0, C1, C0, 6))
25354 + || reg->value == CPENC (3, 0, C1, C0, 6)
25355 + || reg->value == CPENC (3, 1, C0, C0, 4))
25356 && !(AARCH64_CPU_HAS_FEATURE (features, AARCH64_FEATURE_MEMTAG)))
25357 return FALSE;
25359 @@ -4901,10 +4904,6 @@ verify_constraints (const struct aarch64_inst *inst,
25360 case AARCH64_OPND_Vm:
25361 case AARCH64_OPND_Sn:
25362 case AARCH64_OPND_Sm:
25363 - case AARCH64_OPND_Rn:
25364 - case AARCH64_OPND_Rm:
25365 - case AARCH64_OPND_Rn_SP:
25366 - case AARCH64_OPND_Rm_SP:
25367 if (inst_op.reg.regno == blk_dest.reg.regno)
25369 num_op_used++;
25370 diff --git a/opcodes/aarch64-tbl.h b/opcodes/aarch64-tbl.h
25371 index ac05aae582..bc2f64fc15 100644
25372 --- a/opcodes/aarch64-tbl.h
25373 +++ b/opcodes/aarch64-tbl.h
25374 @@ -125,10 +125,11 @@
25375 QLF1(X), \
25378 -/* e.g. STG Xt, [<Xn|SP>, #<imm9>]. */
25379 +/* e.g. STG <Xt|SP>, [<Xn|SP>, #<imm9>]. */
25380 #define QL_LDST_AT \
25382 QLF2(X, imm_tag), \
25383 + QLF2(SP, imm_tag), \
25386 /* e.g. RBIT <Wd>, <Wn>. */
25387 @@ -3237,14 +3238,14 @@ struct aarch64_opcode aarch64_opcode_table[] =
25388 CORE_INSN ("ldr", 0xb8400400, 0xbfe00400, ldst_imm9, 0, OP2 (Rt, ADDR_SIMM9), QL_LDST_R, F_GPRSIZE_IN_Q),
25389 CORE_INSN ("ldrsw", 0xb8800400, 0xffe00400, ldst_imm9, 0, OP2 (Rt, ADDR_SIMM9), QL_LDST_X32, 0),
25390 /* Load/store Allocation Tag instructions. */
25391 - MEMTAG_INSN ("stg", 0xd9200800, 0xffe00c00, ldst_unscaled, OP2 (Rt, ADDR_SIMM13), QL_LDST_AT, 0),
25392 - MEMTAG_INSN ("stzg", 0xd9600800, 0xffe00c00, ldst_unscaled, OP2 (Rt, ADDR_SIMM13), QL_LDST_AT, 0),
25393 - MEMTAG_INSN ("st2g", 0xd9a00800, 0xffe00c00, ldst_unscaled, OP2 (Rt, ADDR_SIMM13), QL_LDST_AT, 0),
25394 - MEMTAG_INSN ("stz2g",0xd9e00800, 0xffe00c00, ldst_unscaled, OP2 (Rt, ADDR_SIMM13), QL_LDST_AT, 0),
25395 - MEMTAG_INSN ("stg", 0xd9200400, 0xffe00400, ldst_imm9, OP2 (Rt, ADDR_SIMM13), QL_LDST_AT, 0),
25396 - MEMTAG_INSN ("stzg", 0xd9600400, 0xffe00400, ldst_imm9, OP2 (Rt, ADDR_SIMM13), QL_LDST_AT, 0),
25397 - MEMTAG_INSN ("st2g", 0xd9a00400, 0xffe00400, ldst_imm9, OP2 (Rt, ADDR_SIMM13), QL_LDST_AT, 0),
25398 - MEMTAG_INSN ("stz2g",0xd9e00400, 0xffe00400, ldst_imm9, OP2 (Rt, ADDR_SIMM13), QL_LDST_AT, 0),
25399 + MEMTAG_INSN ("stg", 0xd9200800, 0xffe00c00, ldst_unscaled, OP2 (Rt_SP, ADDR_SIMM13), QL_LDST_AT, 0),
25400 + MEMTAG_INSN ("stzg", 0xd9600800, 0xffe00c00, ldst_unscaled, OP2 (Rt_SP, ADDR_SIMM13), QL_LDST_AT, 0),
25401 + MEMTAG_INSN ("st2g", 0xd9a00800, 0xffe00c00, ldst_unscaled, OP2 (Rt_SP, ADDR_SIMM13), QL_LDST_AT, 0),
25402 + MEMTAG_INSN ("stz2g",0xd9e00800, 0xffe00c00, ldst_unscaled, OP2 (Rt_SP, ADDR_SIMM13), QL_LDST_AT, 0),
25403 + MEMTAG_INSN ("stg", 0xd9200400, 0xffe00400, ldst_imm9, OP2 (Rt_SP, ADDR_SIMM13), QL_LDST_AT, 0),
25404 + MEMTAG_INSN ("stzg", 0xd9600400, 0xffe00400, ldst_imm9, OP2 (Rt_SP, ADDR_SIMM13), QL_LDST_AT, 0),
25405 + MEMTAG_INSN ("st2g", 0xd9a00400, 0xffe00400, ldst_imm9, OP2 (Rt_SP, ADDR_SIMM13), QL_LDST_AT, 0),
25406 + MEMTAG_INSN ("stz2g",0xd9e00400, 0xffe00400, ldst_imm9, OP2 (Rt_SP, ADDR_SIMM13), QL_LDST_AT, 0),
25407 /* Load/store register (unsigned immediate). */
25408 CORE_INSN ("strb", 0x39000000, 0xffc00000, ldst_pos, OP_STRB_POS, OP2 (Rt, ADDR_UIMM12), QL_LDST_W8, 0),
25409 CORE_INSN ("ldrb", 0x39400000, 0xffc00000, ldst_pos, OP_LDRB_POS, OP2 (Rt, ADDR_UIMM12), QL_LDST_W8, 0),
25410 @@ -3324,6 +3325,8 @@ struct aarch64_opcode aarch64_opcode_table[] =
25411 RCPC_INSN ("ldaprb", 0x38bfc000, 0xfffffc00, ldstexcl, OP2 (Rt, ADDR_SIMPLE), QL_W1_LDST_EXC, 0),
25412 RCPC_INSN ("ldaprh", 0x78bfc000, 0xfffffc00, ldstexcl, OP2 (Rt, ADDR_SIMPLE), QL_W1_LDST_EXC, 0),
25413 RCPC_INSN ("ldapr", 0xb8bfc000, 0xbffffc00, ldstexcl, OP2 (Rt, ADDR_SIMPLE), QL_R1NIL, F_GPRSIZE_IN_Q),
25414 + MEMTAG_INSN ("ldgm", 0xd9e00000, 0xfffffc00, ldstexcl, OP2 (Rt, ADDR_SIMPLE), QL_X1NIL, 0),
25415 + MEMTAG_INSN ("stgm", 0xd9a00000, 0xfffffc00, ldstexcl, OP2 (Rt, ADDR_SIMPLE), QL_X1NIL, 0),
25416 MEMTAG_INSN ("stzgm", 0xd9200000, 0xfffffc00, ldstexcl, OP2 (Rt, ADDR_SIMPLE), QL_X1NIL, 0),
25417 /* Limited Ordering Regions load/store instructions. */
25418 _LOR_INSN ("ldlar", 0x88df7c00, 0xbfe08000, ldstexcl, OP2 (Rt, ADDR_SIMPLE), QL_R1NIL, F_GPRSIZE_IN_Q),
25419 @@ -3625,7 +3628,7 @@ struct aarch64_opcode aarch64_opcode_table[] =
25420 CORE_INSN ("ble", 0x5400000d, 0xff00001f, condbranch, 0, OP1 (ADDR_PCREL19), QL_PCREL_NIL, F_ALIAS | F_PSEUDO),
25421 /* SVE instructions. */
25422 _SVE_INSN ("fmov", 0x2539c000, 0xff3fe000, sve_size_hsd, 0, OP2 (SVE_Zd, SVE_FPIMM8), OP_SVE_VU_HSD, F_ALIAS, 0),
25423 - _SVE_INSN ("fmov", 0x0510c000, 0xff30e000, sve_size_hsd, 0, OP3 (SVE_Zd, SVE_Pg4_16, SVE_FPIMM8), OP_SVE_VMU_HSD, F_ALIAS, 0),
25424 + _SVE_INSNC ("fmov", 0x0510c000, 0xff30e000, sve_size_hsd, 0, OP3 (SVE_Zd, SVE_Pg4_16, SVE_FPIMM8), OP_SVE_VMU_HSD, F_ALIAS, C_SCAN_MOVPRFX, 0),
25425 _SVE_INSN ("mov", 0x04603000, 0xffe0fc00, sve_misc, OP_MOV_Z_Z, OP2 (SVE_Zd, SVE_Zn), OP_SVE_DD, F_ALIAS | F_MISC, 0),
25426 _SVE_INSN ("mov", 0x05202000, 0xff20fc00, sve_index, OP_MOV_Z_V, OP2 (SVE_Zd, SVE_VZn), OP_SVE_VV_BHSDQ, F_ALIAS | F_MISC, 0),
25427 _SVE_INSN ("mov", 0x05203800, 0xff3ffc00, sve_size_bhsd, 0, OP2 (SVE_Zd, Rn_SP), OP_SVE_VR_BHSD, F_ALIAS, 0),
25428 @@ -3777,20 +3780,20 @@ struct aarch64_opcode aarch64_opcode_table[] =
25429 _SVE_INSNC ("fcvt", 0x65c9a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25430 _SVE_INSNC ("fcvt", 0x65caa000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25431 _SVE_INSNC ("fcvt", 0x65cba000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25432 - _SVE_INSNC ("fcvtzs", 0x655aa000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMH, 0, C_SCAN_MOVPRFX, 0),
25433 - _SVE_INSNC ("fcvtzs", 0x655ca000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMH, 0, C_SCAN_MOVPRFX, 0),
25434 - _SVE_INSNC ("fcvtzs", 0x655ea000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMH, 0, C_SCAN_MOVPRFX, 0),
25435 - _SVE_INSNC ("fcvtzs", 0x659ca000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMS, 0, C_SCAN_MOVPRFX, 0),
25436 - _SVE_INSNC ("fcvtzs", 0x65d8a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX, 0),
25437 - _SVE_INSNC ("fcvtzs", 0x65dca000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX, 0),
25438 - _SVE_INSNC ("fcvtzs", 0x65dea000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX, 0),
25439 - _SVE_INSNC ("fcvtzu", 0x655ba000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMH, 0, C_SCAN_MOVPRFX, 0),
25440 - _SVE_INSNC ("fcvtzu", 0x655da000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMH, 0, C_SCAN_MOVPRFX, 0),
25441 - _SVE_INSNC ("fcvtzu", 0x655fa000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMH, 0, C_SCAN_MOVPRFX, 0),
25442 - _SVE_INSNC ("fcvtzu", 0x659da000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMS, 0, C_SCAN_MOVPRFX, 0),
25443 - _SVE_INSNC ("fcvtzu", 0x65d9a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX, 0),
25444 - _SVE_INSNC ("fcvtzu", 0x65dda000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX, 0),
25445 - _SVE_INSNC ("fcvtzu", 0x65dfa000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX, 0),
25446 + _SVE_INSNC ("fcvtzs", 0x655aa000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25447 + _SVE_INSNC ("fcvtzs", 0x655ca000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25448 + _SVE_INSNC ("fcvtzs", 0x655ea000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25449 + _SVE_INSNC ("fcvtzs", 0x659ca000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25450 + _SVE_INSNC ("fcvtzs", 0x65d8a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25451 + _SVE_INSNC ("fcvtzs", 0x65dca000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25452 + _SVE_INSNC ("fcvtzs", 0x65dea000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25453 + _SVE_INSNC ("fcvtzu", 0x655ba000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25454 + _SVE_INSNC ("fcvtzu", 0x655da000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25455 + _SVE_INSNC ("fcvtzu", 0x655fa000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25456 + _SVE_INSNC ("fcvtzu", 0x659da000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25457 + _SVE_INSNC ("fcvtzu", 0x65d9a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25458 + _SVE_INSNC ("fcvtzu", 0x65dda000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25459 + _SVE_INSNC ("fcvtzu", 0x65dfa000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25460 _SVE_INSNC ("fdiv", 0x650d8000, 0xff3fe000, sve_size_hsd, 0, OP4 (SVE_Zd, SVE_Pg3, SVE_Zd, SVE_Zm_5), OP_SVE_VMVV_HSD, 0, C_SCAN_MOVPRFX, 2),
25461 _SVE_INSNC ("fdivr", 0x650c8000, 0xff3fe000, sve_size_hsd, 0, OP4 (SVE_Zd, SVE_Pg3, SVE_Zd, SVE_Zm_5), OP_SVE_VMVV_HSD, 0, C_SCAN_MOVPRFX, 2),
25462 _SVE_INSN ("fdup", 0x2539c000, 0xff3fe000, sve_size_hsd, 0, OP2 (SVE_Zd, SVE_FPIMM8), OP_SVE_VU_HSD, F_HAS_ALIAS, 0),
25463 @@ -4186,13 +4189,13 @@ struct aarch64_opcode aarch64_opcode_table[] =
25464 _SVE_INSNC ("revw", 0x05e68000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX, 0),
25465 _SVE_INSNC ("sabd", 0x040c0000, 0xff3fe000, sve_size_bhsd, 0, OP4 (SVE_Zd, SVE_Pg3, SVE_Zd, SVE_Zm_5), OP_SVE_VMVV_BHSD, 0, C_SCAN_MOVPRFX, 2),
25466 _SVE_INSN ("saddv", 0x04002000, 0xff3fe000, sve_size_bhs, 0, OP3 (SVE_Vd, SVE_Pg3, SVE_Zn), OP_SVE_DUV_BHS, 0, 0),
25467 - _SVE_INSNC ("scvtf", 0x6552a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMH, 0, C_SCAN_MOVPRFX, 0),
25468 - _SVE_INSNC ("scvtf", 0x6554a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMS, 0, C_SCAN_MOVPRFX, 0),
25469 - _SVE_INSNC ("scvtf", 0x6594a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMS, 0, C_SCAN_MOVPRFX, 0),
25470 - _SVE_INSNC ("scvtf", 0x65d0a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX, 0),
25471 - _SVE_INSNC ("scvtf", 0x6556a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMD, 0, C_SCAN_MOVPRFX, 0),
25472 - _SVE_INSNC ("scvtf", 0x65d4a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX, 0),
25473 - _SVE_INSNC ("scvtf", 0x65d6a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX, 0),
25474 + _SVE_INSNC ("scvtf", 0x6552a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25475 + _SVE_INSNC ("scvtf", 0x6554a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25476 + _SVE_INSNC ("scvtf", 0x6594a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25477 + _SVE_INSNC ("scvtf", 0x65d0a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25478 + _SVE_INSNC ("scvtf", 0x6556a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25479 + _SVE_INSNC ("scvtf", 0x65d4a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25480 + _SVE_INSNC ("scvtf", 0x65d6a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25481 _SVE_INSNC ("sdiv", 0x04940000, 0xffbfe000, sve_size_sd, 0, OP4 (SVE_Zd, SVE_Pg3, SVE_Zd, SVE_Zm_5), OP_SVE_VMVV_SD, 0, C_SCAN_MOVPRFX, 2),
25482 _SVE_INSNC ("sdivr", 0x04960000, 0xffbfe000, sve_size_sd, 0, OP4 (SVE_Zd, SVE_Pg3, SVE_Zd, SVE_Zm_5), OP_SVE_VMVV_SD, 0, C_SCAN_MOVPRFX, 2),
25483 _SVE_INSNC ("sdot", 0x44800000, 0xffa0fc00, sve_size_sd, 0, OP3 (SVE_Zd, SVE_Zn, SVE_Zm_16), OP_SVE_VVV_SD_BH, 0, C_SCAN_MOVPRFX, 0),
25484 @@ -4338,13 +4341,13 @@ struct aarch64_opcode aarch64_opcode_table[] =
25485 _SVE_INSN ("trn2", 0x05207400, 0xff20fc00, sve_size_bhsd, 0, OP3 (SVE_Zd, SVE_Zn, SVE_Zm_16), OP_SVE_VVV_BHSD, 0, 0),
25486 _SVE_INSNC ("uabd", 0x040d0000, 0xff3fe000, sve_size_bhsd, 0, OP4 (SVE_Zd, SVE_Pg3, SVE_Zd, SVE_Zm_5), OP_SVE_VMVV_BHSD, 0, C_SCAN_MOVPRFX, 2),
25487 _SVE_INSN ("uaddv", 0x04012000, 0xff3fe000, sve_size_bhsd, 0, OP3 (SVE_Vd, SVE_Pg3, SVE_Zn), OP_SVE_DUV_BHSD, 0, 0),
25488 - _SVE_INSNC ("ucvtf", 0x6553a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMH, 0, C_SCAN_MOVPRFX, 0),
25489 - _SVE_INSNC ("ucvtf", 0x6555a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMS, 0, C_SCAN_MOVPRFX, 0),
25490 - _SVE_INSNC ("ucvtf", 0x6595a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMS, 0, C_SCAN_MOVPRFX, 0),
25491 - _SVE_INSNC ("ucvtf", 0x65d1a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX, 0),
25492 - _SVE_INSNC ("ucvtf", 0x6557a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMD, 0, C_SCAN_MOVPRFX, 0),
25493 - _SVE_INSNC ("ucvtf", 0x65d5a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX, 0),
25494 - _SVE_INSNC ("ucvtf", 0x65d7a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX, 0),
25495 + _SVE_INSNC ("ucvtf", 0x6553a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMH, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25496 + _SVE_INSNC ("ucvtf", 0x6555a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25497 + _SVE_INSNC ("ucvtf", 0x6595a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25498 + _SVE_INSNC ("ucvtf", 0x65d1a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMS, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25499 + _SVE_INSNC ("ucvtf", 0x6557a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_HMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25500 + _SVE_INSNC ("ucvtf", 0x65d5a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_SMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25501 + _SVE_INSNC ("ucvtf", 0x65d7a000, 0xffffe000, sve_misc, 0, OP3 (SVE_Zd, SVE_Pg3, SVE_Zn), OP_SVE_DMD, 0, C_SCAN_MOVPRFX | C_MAX_ELEM, 0),
25502 _SVE_INSNC ("udiv", 0x04950000, 0xffbfe000, sve_size_sd, 0, OP4 (SVE_Zd, SVE_Pg3, SVE_Zd, SVE_Zm_5), OP_SVE_VMVV_SD, 0, C_SCAN_MOVPRFX, 2),
25503 _SVE_INSNC ("udivr", 0x04970000, 0xffbfe000, sve_size_sd, 0, OP4 (SVE_Zd, SVE_Pg3, SVE_Zd, SVE_Zm_5), OP_SVE_VMVV_SD, 0, C_SCAN_MOVPRFX, 2),
25504 _SVE_INSNC ("udot", 0x44800400, 0xffa0fc00, sve_size_sd, 0, OP3 (SVE_Zd, SVE_Zn, SVE_Zm_16), OP_SVE_VVV_SD_BH, 0, C_SCAN_MOVPRFX, 0),
25505 @@ -4516,6 +4519,8 @@ struct aarch64_opcode aarch64_opcode_table[] =
25506 Y(INT_REG, regno, "Rm", 0, F(FLD_Rm), "an integer register") \
25507 Y(INT_REG, regno, "Rt", 0, F(FLD_Rt), "an integer register") \
25508 Y(INT_REG, regno, "Rt2", 0, F(FLD_Rt2), "an integer register") \
25509 + Y(INT_REG, regno, "Rt_SP", OPD_F_MAYBE_SP, F(FLD_Rt), \
25510 + "an integer or stack pointer register") \
25511 Y(INT_REG, regno, "Rs", 0, F(FLD_Rs), "an integer register") \
25512 Y(INT_REG, regno, "Ra", 0, F(FLD_Ra), "an integer register") \
25513 X(INT_REG, ins_regno, ext_regrt_sysins, "Rt_SYS", 0, F(FLD_Rt), \
25514 diff --git a/opcodes/arm-dis.c b/opcodes/arm-dis.c
25515 index 488522770f..d47ef32b97 100644
25516 --- a/opcodes/arm-dis.c
25517 +++ b/opcodes/arm-dis.c
25518 @@ -56,15 +56,14 @@ struct arm_private_data
25519 /* The features to use when disassembling optional instructions. */
25520 arm_feature_set features;
25522 - /* Whether any mapping symbols are present in the provided symbol
25523 - table. -1 if we do not know yet, otherwise 0 or 1. */
25524 - int has_mapping_symbols;
25526 /* Track the last type (although this doesn't seem to be useful) */
25527 enum map_type last_type;
25529 /* Tracking symbol table information */
25530 int last_mapping_sym;
25532 + /* The end range of the current range being disassembled. */
25533 + bfd_vma last_stop_offset;
25534 bfd_vma last_mapping_addr;
25537 @@ -1788,7 +1787,8 @@ static const struct opcode32 arm_opcodes[] =
25538 /* V8 instructions. */
25539 {ARM_FEATURE_CORE_LOW (ARM_EXT_V8),
25540 0x0320f005, 0x0fffffff, "sevl"},
25541 - {ARM_FEATURE_CORE_LOW (ARM_EXT_V8),
25542 + /* Defined in V8 but is in NOP space so available to all arch. */
25543 + {ARM_FEATURE_CORE_LOW (ARM_EXT_V1),
25544 0xe1000070, 0xfff000f0, "hlt\t0x%16-19X%12-15X%8-11X%0-3X"},
25545 {ARM_FEATURE_CORE_HIGH (ARM_EXT2_ATOMICS),
25546 0x01800e90, 0x0ff00ff0, "stlex%c\t%12-15r, %0-3r, [%16-19R]"},
25547 @@ -6350,52 +6350,114 @@ static bfd_boolean
25548 mapping_symbol_for_insn (bfd_vma pc, struct disassemble_info *info,
25549 enum map_type *map_symbol)
25551 - bfd_vma addr;
25552 - int n, start = 0;
25553 + bfd_vma addr, section_vma = 0;
25554 + int n, last_sym = -1;
25555 bfd_boolean found = FALSE;
25556 - enum map_type type = MAP_ARM;
25557 + bfd_boolean can_use_search_opt_p = FALSE;
25559 + /* Default to DATA. A text section is required by the ABI to contain an
25560 + INSN mapping symbol at the start. A data section has no such
25561 + requirement, hence if no mapping symbol is found the section must
25562 + contain only data. This however isn't very useful if the user has
25563 + fully stripped the binaries. If this is the case use the section
25564 + attributes to determine the default. If we have no section default to
25565 + INSN as well, as we may be disassembling some raw bytes on a baremetal
25566 + HEX file or similar. */
25567 + enum map_type type = MAP_DATA;
25568 + if ((info->section && info->section->flags & SEC_CODE) || !info->section)
25569 + type = MAP_ARM;
25570 struct arm_private_data *private_data;
25572 - if (info->private_data == NULL || info->symtab_size == 0
25573 + if (info->private_data == NULL
25574 || bfd_asymbol_flavour (*info->symtab) != bfd_target_elf_flavour)
25575 return FALSE;
25577 private_data = info->private_data;
25578 - if (pc == 0)
25579 - start = 0;
25580 - else
25581 - start = private_data->last_mapping_sym;
25583 - start = (start == -1)? 0 : start;
25584 - addr = bfd_asymbol_value (info->symtab[start]);
25585 + /* First, look for mapping symbols. */
25586 + if (info->symtab_size != 0)
25588 + if (pc <= private_data->last_mapping_addr)
25589 + private_data->last_mapping_sym = -1;
25591 + /* Start scanning at the start of the function, or wherever
25592 + we finished last time. */
25593 + n = info->symtab_pos + 1;
25595 + /* If the last stop offset is different from the current one it means we
25596 + are disassembling a different glob of bytes. As such the optimization
25597 + would not be safe and we should start over. */
25598 + can_use_search_opt_p
25599 + = private_data->last_mapping_sym >= 0
25600 + && info->stop_offset == private_data->last_stop_offset;
25602 + if (n >= private_data->last_mapping_sym && can_use_search_opt_p)
25603 + n = private_data->last_mapping_sym;
25605 + /* Look down while we haven't passed the location being disassembled.
25606 + The reason for this is that there's no defined order between a symbol
25607 + and an mapping symbol that may be at the same address. We may have to
25608 + look at least one position ahead. */
25609 + for (; n < info->symtab_size; n++)
25611 + addr = bfd_asymbol_value (info->symtab[n]);
25612 + if (addr > pc)
25613 + break;
25614 + if (get_map_sym_type (info, n, &type))
25616 + last_sym = n;
25617 + found = TRUE;
25621 + if (!found)
25623 + n = info->symtab_pos;
25624 + if (n >= private_data->last_mapping_sym && can_use_search_opt_p)
25625 + n = private_data->last_mapping_sym;
25627 + /* No mapping symbol found at this address. Look backwards
25628 + for a preceeding one, but don't go pass the section start
25629 + otherwise a data section with no mapping symbol can pick up
25630 + a text mapping symbol of a preceeding section. The documentation
25631 + says section can be NULL, in which case we will seek up all the
25632 + way to the top. */
25633 + if (info->section)
25634 + section_vma = info->section->vma;
25636 + for (; n >= 0; n--)
25638 + addr = bfd_asymbol_value (info->symtab[n]);
25639 + if (addr < section_vma)
25640 + break;
25642 - if (pc >= addr)
25644 - if (get_map_sym_type (info, start, &type))
25645 - found = TRUE;
25647 - else
25648 + if (get_map_sym_type (info, n, &type))
25650 + last_sym = n;
25651 + found = TRUE;
25652 + break;
25658 + /* If no mapping symbol was found, try looking up without a mapping
25659 + symbol. This is done by walking up from the current PC to the nearest
25660 + symbol. We don't actually have to loop here since symtab_pos will
25661 + contain the nearest symbol already. */
25662 + if (!found)
25664 - for (n = start - 1; n >= 0; n--)
25665 + n = info->symtab_pos;
25666 + if (n >= 0 && get_sym_code_type (info, n, &type))
25668 - if (get_map_sym_type (info, n, &type))
25670 - found = TRUE;
25671 - break;
25673 + last_sym = n;
25674 + found = TRUE;
25678 - /* No mapping symbols were found. A leading $d may be
25679 - omitted for sections which start with data; but for
25680 - compatibility with legacy and stripped binaries, only
25681 - assume the leading $d if there is at least one mapping
25682 - symbol in the file. */
25683 - if (!found && private_data->has_mapping_symbols == 1)
25685 - type = MAP_DATA;
25686 - found = TRUE;
25688 + private_data->last_mapping_sym = last_sym;
25689 + private_data->last_type = type;
25690 + private_data->last_stop_offset = info->stop_offset;
25692 *map_symbol = type;
25693 return found;
25694 @@ -6534,9 +6596,9 @@ print_insn (bfd_vma pc, struct disassemble_info *info, bfd_boolean little)
25695 during disassembly.... */
25696 select_arm_features (info->mach, & private.features);
25698 - private.has_mapping_symbols = -1;
25699 private.last_mapping_sym = -1;
25700 private.last_mapping_addr = 0;
25701 + private.last_stop_offset = 0;
25703 info->private_data = & private;
25705 @@ -6553,121 +6615,13 @@ print_insn (bfd_vma pc, struct disassemble_info *info, bfd_boolean little)
25706 && bfd_asymbol_flavour (*info->symtab) == bfd_target_elf_flavour)
25708 bfd_vma addr;
25709 - int n, start;
25710 + int n;
25711 int last_sym = -1;
25712 enum map_type type = MAP_ARM;
25714 - /* Start scanning at the start of the function, or wherever
25715 - we finished last time. */
25716 - /* PR 14006. When the address is 0 we are either at the start of the
25717 - very first function, or else the first function in a new, unlinked
25718 - executable section (eg because of -ffunction-sections). Either way
25719 - start scanning from the beginning of the symbol table, not where we
25720 - left off last time. */
25721 - if (pc == 0)
25722 - start = 0;
25723 - else
25725 - start = info->symtab_pos + 1;
25726 - if (start < private_data->last_mapping_sym)
25727 - start = private_data->last_mapping_sym;
25729 - found = FALSE;
25731 - /* First, look for mapping symbols. */
25732 - if (private_data->has_mapping_symbols != 0)
25734 - /* Scan up to the location being disassembled. */
25735 - for (n = start; n < info->symtab_size; n++)
25737 - addr = bfd_asymbol_value (info->symtab[n]);
25738 - if (addr > pc)
25739 - break;
25740 - if (get_map_sym_type (info, n, &type))
25742 - last_sym = n;
25743 - found = TRUE;
25747 - if (!found)
25749 - /* No mapping symbol found at this address. Look backwards
25750 - for a preceding one. */
25751 - for (n = start - 1; n >= 0; n--)
25753 - if (get_map_sym_type (info, n, &type))
25755 - last_sym = n;
25756 - found = TRUE;
25757 - break;
25762 - if (found)
25763 - private_data->has_mapping_symbols = 1;
25765 - /* No mapping symbols were found. A leading $d may be
25766 - omitted for sections which start with data; but for
25767 - compatibility with legacy and stripped binaries, only
25768 - assume the leading $d if there is at least one mapping
25769 - symbol in the file. */
25770 - if (!found && private_data->has_mapping_symbols == -1)
25772 - /* Look for mapping symbols, in any section. */
25773 - for (n = 0; n < info->symtab_size; n++)
25774 - if (is_mapping_symbol (info, n, &type))
25776 - private_data->has_mapping_symbols = 1;
25777 - break;
25779 - if (private_data->has_mapping_symbols == -1)
25780 - private_data->has_mapping_symbols = 0;
25783 - if (!found && private_data->has_mapping_symbols == 1)
25785 - type = MAP_DATA;
25786 - found = TRUE;
25790 - /* Next search for function symbols to separate ARM from Thumb
25791 - in binaries without mapping symbols. */
25792 - if (!found)
25794 - /* Scan up to the location being disassembled. */
25795 - for (n = start; n < info->symtab_size; n++)
25797 - addr = bfd_asymbol_value (info->symtab[n]);
25798 - if (addr > pc)
25799 - break;
25800 - if (get_sym_code_type (info, n, &type))
25802 - last_sym = n;
25803 - found = TRUE;
25807 - if (!found)
25809 - /* No mapping symbol found at this address. Look backwards
25810 - for a preceding one. */
25811 - for (n = start - 1; n >= 0; n--)
25813 - if (get_sym_code_type (info, n, &type))
25815 - last_sym = n;
25816 - found = TRUE;
25817 - break;
25822 + found = mapping_symbol_for_insn (pc, info, &type);
25823 + last_sym = private_data->last_mapping_sym;
25825 - private_data->last_mapping_sym = last_sym;
25826 - private_data->last_type = type;
25827 is_thumb = (private_data->last_type == MAP_THUMB);
25828 is_data = (private_data->last_type == MAP_DATA);
25830 diff --git a/opcodes/configure b/opcodes/configure
25831 index e3e3ac24e3..91b4beed01 100755
25832 --- a/opcodes/configure
25833 +++ b/opcodes/configure
25834 @@ -1,6 +1,6 @@
25835 #! /bin/sh
25836 # Guess values for system-dependent variables and create Makefiles.
25837 -# Generated by GNU Autoconf 2.69 for opcodes 2.32.
25838 +# Generated by GNU Autoconf 2.69 for opcodes 2.32.0.
25841 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
25842 @@ -587,8 +587,8 @@ MAKEFLAGS=
25843 # Identity of this package.
25844 PACKAGE_NAME='opcodes'
25845 PACKAGE_TARNAME='opcodes'
25846 -PACKAGE_VERSION='2.32'
25847 -PACKAGE_STRING='opcodes 2.32'
25848 +PACKAGE_VERSION='2.32.0'
25849 +PACKAGE_STRING='opcodes 2.32.0'
25850 PACKAGE_BUGREPORT=''
25851 PACKAGE_URL=''
25853 @@ -1356,7 +1356,7 @@ if test "$ac_init_help" = "long"; then
25854 # Omit some internal or obsolete options to make the list less imposing.
25855 # This message is too long to be a string in the A/UX 3.1 sh.
25856 cat <<_ACEOF
25857 -\`configure' configures opcodes 2.32 to adapt to many kinds of systems.
25858 +\`configure' configures opcodes 2.32.0 to adapt to many kinds of systems.
25860 Usage: $0 [OPTION]... [VAR=VALUE]...
25862 @@ -1427,7 +1427,7 @@ fi
25864 if test -n "$ac_init_help"; then
25865 case $ac_init_help in
25866 - short | recursive ) echo "Configuration of opcodes 2.32:";;
25867 + short | recursive ) echo "Configuration of opcodes 2.32.0:";;
25868 esac
25869 cat <<\_ACEOF
25871 @@ -1539,7 +1539,7 @@ fi
25872 test -n "$ac_init_help" && exit $ac_status
25873 if $ac_init_version; then
25874 cat <<\_ACEOF
25875 -opcodes configure 2.32
25876 +opcodes configure 2.32.0
25877 generated by GNU Autoconf 2.69
25879 Copyright (C) 2012 Free Software Foundation, Inc.
25880 @@ -1950,7 +1950,7 @@ cat >config.log <<_ACEOF
25881 This file contains any messages produced by compilers while
25882 running configure, to aid debugging if configure makes a mistake.
25884 -It was created by opcodes $as_me 2.32, which was
25885 +It was created by opcodes $as_me 2.32.0, which was
25886 generated by GNU Autoconf 2.69. Invocation command line was
25888 $ $0 $@
25889 @@ -3897,7 +3897,7 @@ fi
25891 # Define the identity of the package.
25892 PACKAGE='opcodes'
25893 - VERSION='2.32'
25894 + VERSION='2.32.0'
25897 cat >>confdefs.h <<_ACEOF
25898 @@ -13533,7 +13533,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25899 # report actual input values of CONFIG_FILES etc. instead of their
25900 # values after options handling.
25901 ac_log="
25902 -This file was extended by opcodes $as_me 2.32, which was
25903 +This file was extended by opcodes $as_me 2.32.0, which was
25904 generated by GNU Autoconf 2.69. Invocation command line was
25906 CONFIG_FILES = $CONFIG_FILES
25907 @@ -13599,7 +13599,7 @@ _ACEOF
25908 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25909 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
25910 ac_cs_version="\\
25911 -opcodes config.status 2.32
25912 +opcodes config.status 2.32.0
25913 configured by $0, generated by GNU Autoconf 2.69,
25914 with options \\"\$ac_cs_config\\"
25916 diff --git a/opcodes/po/opcodes.pot b/opcodes/po/opcodes.pot
25917 index d87d0e30a3..733bceae07 100644
25918 --- a/opcodes/po/opcodes.pot
25919 +++ b/opcodes/po/opcodes.pot
25920 @@ -8,7 +8,7 @@ msgid ""
25921 msgstr ""
25922 "Project-Id-Version: PACKAGE VERSION\n"
25923 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
25924 -"POT-Creation-Date: 2019-02-02 15:50+0000\n"
25925 +"POT-Creation-Date: 2019-02-02 17:29+0000\n"
25926 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
25927 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
25928 "Language-Team: LANGUAGE <LL@li.org>\n"
25929 diff --git a/opcodes/po/sv.po b/opcodes/po/sv.po
25930 index 257db0c4d9..43ce0243e6 100644
25931 --- a/opcodes/po/sv.po
25932 +++ b/opcodes/po/sv.po
25933 @@ -1,16 +1,16 @@
25934 # Swedish messages for opcodes.
25935 -# Copyright (C) 2001, 2002, 2003, 2006, 2017, 2018 Free Software Foundation, Inc.
25936 +# Copyright (C) 2001, 2002, 2003, 2006, 2017, 2018, 2019 Free Software Foundation, Inc.
25937 # This file is distributed under the same license as the binutils package.
25938 # Christian Rose <menthos@menthos.com>, 2001, 2002, 2003.
25939 # Daniel Nylander <po@danielnylander.se>, 2006.
25940 -# Sebastian Rasmussen <sebras@gmail.com>, 2017, 2018.
25941 +# Sebastian Rasmussen <sebras@gmail.com>, 2017, 2018, 2019.
25943 msgid ""
25944 msgstr ""
25945 -"Project-Id-Version: opcodes 2.30.90\n"
25946 +"Project-Id-Version: opcodes 2.31.90\n"
25947 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
25948 -"POT-Creation-Date: 2018-06-24 19:41+0100\n"
25949 -"PO-Revision-Date: 2018-07-24 23:26+0800\n"
25950 +"POT-Creation-Date: 2019-01-19 16:32+0000\n"
25951 +"PO-Revision-Date: 2019-02-05 18:47+0100\n"
25952 "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
25953 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
25954 "Language: sv\n"
25955 @@ -19,23 +19,23 @@ msgstr ""
25956 "Content-Transfer-Encoding: 8bit\n"
25957 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
25958 "X-Bugs: Report translation errors to the Language-Team address.\n"
25959 -"X-Generator: Poedit 2.0.9\n"
25960 +"X-Generator: Poedit 2.2.1\n"
25962 -#: aarch64-asm.c:805
25963 +#: aarch64-asm.c:819
25964 msgid "specified register cannot be read from"
25965 msgstr "angivet register kan inte läsas från"
25967 -#: aarch64-asm.c:814
25968 +#: aarch64-asm.c:828
25969 msgid "specified register cannot be written to"
25970 msgstr "angivet register kan inte skrivas till"
25972 #. Invalid option.
25973 -#: aarch64-dis.c:94 arc-dis.c:782 arm-dis.c:6158
25974 +#: aarch64-dis.c:92 arc-dis.c:782 arm-dis.c:6174
25975 #, c-format
25976 msgid "unrecognised disassembler option: %s"
25977 msgstr "okänt avassemblerflagga: %s"
25979 -#: aarch64-dis.c:3362
25980 +#: aarch64-dis.c:3448
25981 #, c-format
25982 msgid ""
25983 "\n"
25984 @@ -46,7 +46,7 @@ msgstr ""
25985 "Följande AARCH64-specifika avassemblerarflaggor stöds för användning\n"
25986 "tillsammans med flaggan -M (flera flaggor kan skiljas åt med komman):\n"
25988 -#: aarch64-dis.c:3366
25989 +#: aarch64-dis.c:3452
25990 #, c-format
25991 msgid ""
25992 "\n"
25993 @@ -55,7 +55,7 @@ msgstr ""
25994 "\n"
25995 " no-aliases Skriv inte ut instruktionsalias.\n"
25997 -#: aarch64-dis.c:3369
25998 +#: aarch64-dis.c:3455
25999 #, c-format
26000 msgid ""
26001 "\n"
26002 @@ -64,7 +64,7 @@ msgstr ""
26003 "\n"
26004 " aliases Skriv ut instruktionsalias.\n"
26006 -#: aarch64-dis.c:3372
26007 +#: aarch64-dis.c:3458
26008 #, c-format
26009 msgid ""
26010 "\n"
26011 @@ -73,7 +73,7 @@ msgstr ""
26012 "\n"
26013 " no-notes Skriv inte ut instruktionsnoteringar.\n"
26015 -#: aarch64-dis.c:3375
26016 +#: aarch64-dis.c:3461
26017 #, c-format
26018 msgid ""
26019 "\n"
26020 @@ -82,7 +82,7 @@ msgstr ""
26021 "\n"
26022 " notes Skriv ut instruktionsnoteringar.\n"
26024 -#: aarch64-dis.c:3379
26025 +#: aarch64-dis.c:3465
26026 #, c-format
26027 msgid ""
26028 "\n"
26029 @@ -91,222 +91,266 @@ msgstr ""
26030 "\n"
26031 " debug_dump Tillfällig flagga för felsökningsspårning.\n"
26033 -#: aarch64-dis.c:3383 mips-dis.c:2612 mips-dis.c:2620 mips-dis.c:2622
26034 -#: nfp-dis.c:2981 riscv-dis.c:509
26035 +#: aarch64-dis.c:3469 mips-dis.c:2773 mips-dis.c:2783 mips-dis.c:2786
26036 +#: nfp-dis.c:2981 riscv-dis.c:552
26037 #, c-format
26038 msgid "\n"
26039 msgstr "\n"
26041 -#: aarch64-opc.c:1311
26042 +#: aarch64-opc.c:1339
26043 msgid "immediate value"
26044 msgstr "omedelbart värde"
26046 -#: aarch64-opc.c:1321
26047 +#: aarch64-opc.c:1349
26048 msgid "immediate offset"
26049 msgstr "omedelbar position"
26051 -#: aarch64-opc.c:1331
26052 +#: aarch64-opc.c:1359
26053 msgid "register number"
26054 msgstr "registernummer"
26056 -#: aarch64-opc.c:1341
26057 +#: aarch64-opc.c:1369
26058 msgid "register element index"
26059 msgstr "registerelementindex"
26061 -#: aarch64-opc.c:1351
26062 +#: aarch64-opc.c:1379
26063 msgid "shift amount"
26064 msgstr "skiftmängd"
26066 -#: aarch64-opc.c:1363
26067 +#: aarch64-opc.c:1391
26068 msgid "multiplier"
26069 msgstr "multiplikator"
26071 -#: aarch64-opc.c:1436
26072 +#: aarch64-opc.c:1464
26073 msgid "reg pair must start from even reg"
26074 msgstr "registerpar måste börja med jämnt register"
26076 -#: aarch64-opc.c:1442
26077 +#: aarch64-opc.c:1470
26078 msgid "reg pair must be contiguous"
26079 msgstr "registerpar måste vara kontinuerligt"
26081 -#: aarch64-opc.c:1456
26082 +#: aarch64-opc.c:1484
26083 msgid "extraneous register"
26084 msgstr "extra register"
26086 -#: aarch64-opc.c:1462
26087 +#: aarch64-opc.c:1490
26088 msgid "missing register"
26089 msgstr "saknar register"
26091 -#: aarch64-opc.c:1473
26092 +#: aarch64-opc.c:1501
26093 msgid "stack pointer register expected"
26094 msgstr "stackpekarregister förväntat"
26096 -#: aarch64-opc.c:1496
26097 +#: aarch64-opc.c:1524
26098 msgid "z0-z15 expected"
26099 msgstr "z0-z15 förväntat"
26101 -#: aarch64-opc.c:1497
26102 +#: aarch64-opc.c:1525
26103 msgid "z0-z7 expected"
26104 msgstr "z0-z7 förväntat"
26106 -#: aarch64-opc.c:1523
26107 +#: aarch64-opc.c:1551
26108 msgid "invalid register list"
26109 msgstr "ogiltig registerlista"
26111 -#: aarch64-opc.c:1537
26112 +#: aarch64-opc.c:1565
26113 msgid "p0-p7 expected"
26114 msgstr "p0-p7 förväntat"
26116 -#: aarch64-opc.c:1563 aarch64-opc.c:1571
26117 +#: aarch64-opc.c:1591 aarch64-opc.c:1599
26118 msgid "unexpected address writeback"
26119 msgstr "oväntad adressåterskrivning"
26121 -#: aarch64-opc.c:1582
26122 +#: aarch64-opc.c:1611
26123 msgid "address writeback expected"
26124 msgstr "adressåterskrivning förväntad"
26126 -#: aarch64-opc.c:1629
26127 +#: aarch64-opc.c:1658
26128 msgid "negative or unaligned offset expected"
26129 msgstr "negativ eller ojusterad position förväntad"
26131 -#: aarch64-opc.c:1656
26132 +#: aarch64-opc.c:1715
26133 msgid "invalid register offset"
26134 msgstr "ogiltig registerposition"
26136 -#: aarch64-opc.c:1678
26137 +#: aarch64-opc.c:1737
26138 msgid "invalid post-increment amount"
26139 msgstr "ogiltig efter-inkrementeringsmängd"
26141 -#: aarch64-opc.c:1694 aarch64-opc.c:2172
26142 +#: aarch64-opc.c:1753 aarch64-opc.c:2247
26143 msgid "invalid shift amount"
26144 msgstr "ogiltigt skiftmängd"
26146 -#: aarch64-opc.c:1707
26147 +#: aarch64-opc.c:1766
26148 msgid "invalid extend/shift operator"
26149 msgstr "ogiltig utökad-/skiftoperator"
26151 -#: aarch64-opc.c:1753 aarch64-opc.c:1993 aarch64-opc.c:2028 aarch64-opc.c:2047
26152 -#: aarch64-opc.c:2055 aarch64-opc.c:2126 aarch64-opc.c:2302 aarch64-opc.c:2402
26153 -#: aarch64-opc.c:2415
26154 +#: aarch64-opc.c:1812 aarch64-opc.c:2052 aarch64-opc.c:2087 aarch64-opc.c:2106
26155 +#: aarch64-opc.c:2114 aarch64-opc.c:2201 aarch64-opc.c:2377 aarch64-opc.c:2477
26156 +#: aarch64-opc.c:2490
26157 msgid "immediate out of range"
26158 msgstr "omedelbar är utanför intervall"
26160 -#: aarch64-opc.c:1775 aarch64-opc.c:1817 aarch64-opc.c:1867 aarch64-opc.c:1901
26161 +#: aarch64-opc.c:1834 aarch64-opc.c:1876 aarch64-opc.c:1926 aarch64-opc.c:1960
26162 msgid "invalid addressing mode"
26163 msgstr "ogiltigt adresseringsläge"
26165 -#: aarch64-opc.c:1859
26166 +#: aarch64-opc.c:1918
26167 msgid "index register xzr is not allowed"
26168 msgstr "indexregister xzr är inte tillåtet"
26170 -#: aarch64-opc.c:1981 aarch64-opc.c:2003 aarch64-opc.c:2205 aarch64-opc.c:2213
26171 -#: aarch64-opc.c:2279 aarch64-opc.c:2308
26172 +#: aarch64-opc.c:2040 aarch64-opc.c:2062 aarch64-opc.c:2280 aarch64-opc.c:2288
26173 +#: aarch64-opc.c:2354 aarch64-opc.c:2383
26174 msgid "invalid shift operator"
26175 msgstr "ogiltig skiftoperator"
26177 -#: aarch64-opc.c:1987
26178 +#: aarch64-opc.c:2046
26179 msgid "shift amount must be 0 or 12"
26180 msgstr "skiftmängd måste vara 0 eller 12"
26182 -#: aarch64-opc.c:2010
26183 +#: aarch64-opc.c:2069
26184 msgid "shift amount must be a multiple of 16"
26185 msgstr "skiftmängden måste vara en multipel av 16"
26187 -#: aarch64-opc.c:2022
26188 +#: aarch64-opc.c:2081
26189 msgid "negative immediate value not allowed"
26190 msgstr "negativ omedelbart värde tillåts inte"
26192 -#: aarch64-opc.c:2137
26193 +#: aarch64-opc.c:2212
26194 msgid "immediate zero expected"
26195 msgstr "omedelbar nolla förväntad"
26197 -#: aarch64-opc.c:2151
26198 +#: aarch64-opc.c:2226
26199 msgid "rotate expected to be 0, 90, 180 or 270"
26200 msgstr "rotation förväntades vara 0, 90, 180 eller 270"
26202 -#: aarch64-opc.c:2161
26203 +#: aarch64-opc.c:2236
26204 msgid "rotate expected to be 90 or 270"
26205 msgstr "rotation förväntades vara 90 eller 270"
26207 -#: aarch64-opc.c:2221
26208 +#: aarch64-opc.c:2296
26209 msgid "shift is not permitted"
26210 msgstr "skift är inte tillåtet"
26212 -#: aarch64-opc.c:2246
26213 +#: aarch64-opc.c:2321
26214 msgid "invalid value for immediate"
26215 msgstr "ogiltigt värde för omedelbar"
26217 -#: aarch64-opc.c:2271
26218 +#: aarch64-opc.c:2346
26219 msgid "shift amount must be 0 or 16"
26220 msgstr "skiftmängd måste vara 0 eller 16"
26222 -#: aarch64-opc.c:2292
26223 +#: aarch64-opc.c:2367
26224 msgid "floating-point immediate expected"
26225 msgstr "omedelbart flyttal förväntades"
26227 -#: aarch64-opc.c:2326
26228 +#: aarch64-opc.c:2401
26229 msgid "no shift amount allowed for 8-bit constants"
26230 msgstr "ingen skiftmängd tillåten för 8-bitarskonstanter"
26232 -#: aarch64-opc.c:2336
26233 +#: aarch64-opc.c:2411
26234 msgid "shift amount must be 0 or 8"
26235 msgstr "skiftmängd måste vara 0 eller 8"
26237 -#: aarch64-opc.c:2349
26238 +#: aarch64-opc.c:2424
26239 msgid "immediate too big for element size"
26240 msgstr "omedelbar för stor för elementstorlek"
26242 -#: aarch64-opc.c:2356
26243 +#: aarch64-opc.c:2431
26244 msgid "invalid arithmetic immediate"
26245 msgstr "ogiltigt aritmetiskt omedelbar"
26247 -#: aarch64-opc.c:2370
26248 +#: aarch64-opc.c:2445
26249 msgid "floating-point value must be 0.5 or 1.0"
26250 msgstr "flyttalsvärde måste vara 0.5 eller 1.0"
26252 -#: aarch64-opc.c:2380
26253 +#: aarch64-opc.c:2455
26254 msgid "floating-point value must be 0.5 or 2.0"
26255 msgstr "flyttalsvärde måste vara 0.5 eller 2.0"
26257 -#: aarch64-opc.c:2390
26258 +#: aarch64-opc.c:2465
26259 msgid "floating-point value must be 0.0 or 1.0"
26260 msgstr "flyttalsvärde måste vara 0.0 eller 1.0"
26262 -#: aarch64-opc.c:2421
26263 +#: aarch64-opc.c:2496
26264 msgid "invalid replicated MOV immediate"
26265 msgstr "ogiltig, replikerad MOV-omedelbar"
26267 -#: aarch64-opc.c:2536
26268 +#: aarch64-opc.c:2614
26269 msgid "extend operator expected"
26270 msgstr "utökad operator förväntades"
26272 -#: aarch64-opc.c:2549
26273 +#: aarch64-opc.c:2627
26274 msgid "missing extend operator"
26275 msgstr "saknar utökad operator"
26277 -#: aarch64-opc.c:2555
26278 +#: aarch64-opc.c:2633
26279 msgid "'LSL' operator not allowed"
26280 msgstr "”LSL”-operator inte tillåten"
26282 -#: aarch64-opc.c:2576
26283 +#: aarch64-opc.c:2654
26284 msgid "W register expected"
26285 msgstr "W-register förvätnades"
26287 -#: aarch64-opc.c:2587
26288 +#: aarch64-opc.c:2665
26289 msgid "shift operator expected"
26290 msgstr "skiftoperator förväntades"
26292 -#: aarch64-opc.c:2594
26293 +#: aarch64-opc.c:2672
26294 msgid "'ROR' operator not allowed"
26295 msgstr "”ROR”-operator inte tillåten"
26297 -#: aarch64-opc.c:3583
26298 -msgid "reading from a write-only register."
26299 -msgstr "läsning från ett register som endast kan skrivas."
26300 +#: aarch64-opc.c:3671
26301 +msgid "reading from a write-only register"
26302 +msgstr "läsning från ett register som endast kan skrivas"
26304 -#: aarch64-opc.c:3585
26305 -msgid "writing to a read-only register."
26306 -msgstr "skrivning till ett register som endast kan läsas."
26307 +#: aarch64-opc.c:3673
26308 +msgid "writing to a read-only register"
26309 +msgstr "skrivning till ett register som endast kan läsas"
26311 +#: aarch64-opc.c:4815
26312 +msgid "instruction opens new dependency sequence without ending previous one"
26313 +msgstr "instruktion öppnar en ny beroende sekvens utan att avsluta föregående"
26315 +#: aarch64-opc.c:4835
26316 +msgid "previous `movprfx' sequence not closed"
26317 +msgstr "föregående ”movprfx”-sekvens inte stängd"
26319 +#: aarch64-opc.c:4852
26320 +msgid "SVE instruction expected after `movprfx'"
26321 +msgstr "SVE-instruktion förväntad efter ”movprfx”"
26323 +#: aarch64-opc.c:4865
26324 +msgid "SVE `movprfx' compatible instruction expected"
26325 +msgstr "SVE ”movprfx”-kompatibel instruktion förväntad"
26327 +#: aarch64-opc.c:4956
26328 +msgid "predicated instruction expected after `movprfx'"
26329 +msgstr "instruktion med predikat förväntad efter ”movprfx”"
26331 +#: aarch64-opc.c:4968
26332 +msgid "merging predicate expected due to preceding `movprfx'"
26333 +msgstr "sammanslagningspredikat förväntat på grund av föregående ”movprfx”"
26335 +#: aarch64-opc.c:4980
26336 +msgid "predicate register differs from that in preceding `movprfx'"
26337 +msgstr "predikatregister skiljer sig från det i föregående ”movprfx”"
26339 +#: aarch64-opc.c:4999
26340 +msgid "output register of preceding `movprfx' not used in current instruction"
26341 +msgstr "utdataregister från föregående ”movprfx” används inte i aktuell instruktion"
26343 +#: aarch64-opc.c:5012
26344 +msgid "output register of preceding `movprfx' expected as output"
26345 +msgstr "utdataregister från föregående ”movprfx” förväntat som utdata"
26347 +#: aarch64-opc.c:5024
26348 +msgid "output register of preceding `movprfx' used as input"
26349 +msgstr "utdataregister från föregående ”movprfx” används som indata"
26351 +#: aarch64-opc.c:5040
26352 +msgid "register size not compatible with previous `movprfx'"
26353 +msgstr "registerstorlek inte kompatibel med föregående ”movprfx”"
26355 #: alpha-opc.c:154
26356 msgid "branch operand unaligned"
26357 @@ -449,7 +493,7 @@ msgid "register must be ILINK2"
26358 msgstr "register måste vara ILINK2"
26360 #. ARC NPS400 Support: See comment near head of file.
26361 -#: arc-opc.c:379 arc-opc.c:417 arc-opc.c:455 arc-opc.c:720
26362 +#: arc-opc.c:379 arc-opc.c:417 arc-opc.c:455 arc-opc.c:724
26363 msgid "register must be either r0-r3 or r12-r15"
26364 msgstr "register måste vara antingen r0-r3 eller r12-r15"
26366 @@ -477,116 +521,116 @@ msgstr "ogiltigt registernummer, borde vara blink"
26367 msgid "invalid register number, should be pcl"
26368 msgstr "ogiltigt registernummer, borde vara pcl"
26370 -#: arc-opc.c:768
26371 +#: arc-opc.c:772
26372 msgid "invalid size, should be 1, 2, 4, or 8"
26373 msgstr "ogiltigt storlek, borde vara 1, 2, 4 eller 8"
26375 -#: arc-opc.c:813
26376 +#: arc-opc.c:817
26377 msgid "invalid immediate, must be 1, 2, or 4"
26378 msgstr "ogiltig omedelbar, måste vara 1, 2 eller 4"
26380 -#: arc-opc.c:852
26381 +#: arc-opc.c:856
26382 msgid "invalid value for CMEM ld/st immediate"
26383 msgstr "ogiltigt värde för CMEM ld/st-omedelbar"
26385 -#: arc-opc.c:879
26386 +#: arc-opc.c:883
26387 msgid "invalid position, should be 0, 16, 32, 48 or 64."
26388 msgstr "ogiltig position, borde vara 0, 16, 32, 48 eller 64."
26390 -#: arc-opc.c:913
26391 +#: arc-opc.c:917
26392 msgid "invalid position, should be 16, 32, 64 or 128."
26393 msgstr "ogiltig position, borde vara 16, 32, 64 eller 128."
26395 -#: arc-opc.c:935
26396 +#: arc-opc.c:939
26397 msgid "invalid size value must be on range 1-64."
26398 msgstr "ogiltigt storleksvärde måste vara i intervallet 1-64."
26400 -#: arc-opc.c:966
26401 +#: arc-opc.c:970
26402 msgid "invalid position, should be 0, 8, 16, or 24"
26403 msgstr "ogiltig position, borde vara 0, 8, 16 eller 24"
26405 -#: arc-opc.c:991
26406 +#: arc-opc.c:995
26407 msgid "invalid size, value must be "
26408 msgstr "ogiltig storlek, värde måste vara "
26410 -#: arc-opc.c:1065
26411 +#: arc-opc.c:1069
26412 msgid "value out of range 1 - 256"
26413 msgstr "värde utanför intervall 1-256"
26415 -#: arc-opc.c:1074
26416 +#: arc-opc.c:1078
26417 msgid "value must be power of 2"
26418 msgstr "värde måste vara en tvåpotens"
26420 -#: arc-opc.c:1127
26421 +#: arc-opc.c:1131
26422 msgid "value must be in the range 0 to 28"
26423 msgstr "värde måste vara i intervallet 0 till 28"
26425 -#: arc-opc.c:1149
26426 +#: arc-opc.c:1153
26427 msgid "value must be in the range 1 to "
26428 msgstr "värde måste vara i intervallet 1 till "
26430 -#: arc-opc.c:1179
26431 +#: arc-opc.c:1183
26432 msgid "value must be in the range 0 to 240"
26433 msgstr "värde måste vara i intervallet 0 till 240"
26435 -#: arc-opc.c:1181
26436 +#: arc-opc.c:1185
26437 msgid "value must be a multiple of 16"
26438 msgstr "värde måste vara en multipel av 16"
26440 -#: arc-opc.c:1201
26441 +#: arc-opc.c:1205
26442 msgid "invalid address type for operand"
26443 msgstr "ogiltig adresstyp för operand"
26445 -#: arc-opc.c:1235
26446 +#: arc-opc.c:1239
26447 msgid "value must be in the range 0 to 31"
26448 msgstr "värde måste vara i intervallet 0 till 31"
26450 -#: arc-opc.c:1260
26451 +#: arc-opc.c:1264
26452 msgid "invalid position, should be one of: 0,4,8,...124."
26453 msgstr "ogiltig position, borde vara endera av: 0, 4, 8, …124."
26455 -#: arm-dis.c:3229
26456 +#: arm-dis.c:3242
26457 msgid "Select raw register names"
26458 msgstr "Välj råa registernamn"
26460 -#: arm-dis.c:3231
26461 +#: arm-dis.c:3244
26462 msgid "Select register names used by GCC"
26463 msgstr "Välj registernamn som används av GCC"
26465 -#: arm-dis.c:3233
26466 +#: arm-dis.c:3246
26467 msgid "Select register names used in ARM's ISA documentation"
26468 msgstr "Välj registernamn som används i ARM:s ISA-dokumentation"
26470 -#: arm-dis.c:3235
26471 +#: arm-dis.c:3248
26472 msgid "Assume all insns are Thumb insns"
26473 msgstr "Förvänta att alla instr är Thumb-instr"
26475 -#: arm-dis.c:3236
26476 +#: arm-dis.c:3249
26477 msgid "Examine preceding label to determine an insn's type"
26478 msgstr "Undersök föregående etikett för att avgöra en instruktions typ"
26480 -#: arm-dis.c:3237
26481 +#: arm-dis.c:3250
26482 msgid "Select register names used in the APCS"
26483 msgstr "Välj registernamn som används i APCS"
26485 -#: arm-dis.c:3239
26486 +#: arm-dis.c:3252
26487 msgid "Select register names used in the ATPCS"
26488 msgstr "Välj register namn som används i ATPCS"
26490 -#: arm-dis.c:3241
26491 +#: arm-dis.c:3254
26492 msgid "Select special register names used in the ATPCS"
26493 msgstr "Välj specialregisternamn som används i ATPCS"
26495 -#: arm-dis.c:3639
26496 +#: arm-dis.c:3652
26497 msgid "<illegal precision>"
26498 msgstr "<otillåten precision>"
26500 -#: arm-dis.c:6149
26501 +#: arm-dis.c:6165
26502 #, c-format
26503 msgid "unrecognised register name set: %s"
26504 msgstr "okänt registernamnsuppsättning: %s"
26506 -#: arm-dis.c:6855
26507 +#: arm-dis.c:6906
26508 #, c-format
26509 msgid ""
26510 "\n"
26511 @@ -683,7 +727,7 @@ msgstr "Inte en pc-relativ adress."
26513 #: epiphany-asm.c:456 fr30-asm.c:311 frv-asm.c:1264 ip2k-asm.c:512
26514 #: iq2000-asm.c:460 lm32-asm.c:350 m32c-asm.c:1585 m32r-asm.c:329
26515 -#: mep-asm.c:1288 mt-asm.c:596 or1k-asm.c:504 xc16x-asm.c:377
26516 +#: mep-asm.c:1288 mt-asm.c:596 or1k-asm.c:512 xc16x-asm.c:377
26517 #: xstormy16-asm.c:277
26518 #, c-format
26519 msgid "internal error: unrecognized field %d while parsing"
26520 @@ -691,7 +735,7 @@ msgstr "internt fel: okänt fält %d vid tolkning"
26522 #: epiphany-asm.c:508 fr30-asm.c:363 frv-asm.c:1316 ip2k-asm.c:564
26523 #: iq2000-asm.c:512 lm32-asm.c:402 m32c-asm.c:1637 m32r-asm.c:381
26524 -#: mep-asm.c:1340 mt-asm.c:648 or1k-asm.c:556 xc16x-asm.c:429
26525 +#: mep-asm.c:1340 mt-asm.c:648 or1k-asm.c:564 xc16x-asm.c:429
26526 #: xstormy16-asm.c:329
26527 msgid "missing mnemonic in syntax string"
26528 msgstr "instruktion saknas i syntaxsträng"
26529 @@ -706,7 +750,7 @@ msgstr "instruktion saknas i syntaxsträng"
26530 #: m32c-asm.c:1865 m32c-asm.c:1972 m32r-asm.c:516 m32r-asm.c:520
26531 #: m32r-asm.c:609 m32r-asm.c:716 mep-asm.c:1475 mep-asm.c:1479 mep-asm.c:1568
26532 #: mep-asm.c:1675 mt-asm.c:783 mt-asm.c:787 mt-asm.c:876 mt-asm.c:983
26533 -#: or1k-asm.c:691 or1k-asm.c:695 or1k-asm.c:784 or1k-asm.c:891 xc16x-asm.c:564
26534 +#: or1k-asm.c:699 or1k-asm.c:703 or1k-asm.c:792 or1k-asm.c:899 xc16x-asm.c:564
26535 #: xc16x-asm.c:568 xc16x-asm.c:657 xc16x-asm.c:764 xstormy16-asm.c:464
26536 #: xstormy16-asm.c:468 xstormy16-asm.c:557 xstormy16-asm.c:664
26537 msgid "unrecognized instruction"
26538 @@ -714,7 +758,7 @@ msgstr "okänd instruktion"
26540 #: epiphany-asm.c:690 fr30-asm.c:545 frv-asm.c:1498 ip2k-asm.c:746
26541 #: iq2000-asm.c:694 lm32-asm.c:584 m32c-asm.c:1819 m32r-asm.c:563
26542 -#: mep-asm.c:1522 mt-asm.c:830 or1k-asm.c:738 xc16x-asm.c:611
26543 +#: mep-asm.c:1522 mt-asm.c:830 or1k-asm.c:746 xc16x-asm.c:611
26544 #: xstormy16-asm.c:511
26545 #, c-format
26546 msgid "syntax error (expected char `%c', found `%c')"
26547 @@ -722,7 +766,7 @@ msgstr "syntaxfel (tecknet \"%c\" förväntades, hittade \"%c\")"
26549 #: epiphany-asm.c:700 fr30-asm.c:555 frv-asm.c:1508 ip2k-asm.c:756
26550 #: iq2000-asm.c:704 lm32-asm.c:594 m32c-asm.c:1829 m32r-asm.c:573
26551 -#: mep-asm.c:1532 mt-asm.c:840 or1k-asm.c:748 xc16x-asm.c:621
26552 +#: mep-asm.c:1532 mt-asm.c:840 or1k-asm.c:756 xc16x-asm.c:621
26553 #: xstormy16-asm.c:521
26554 #, c-format
26555 msgid "syntax error (expected char `%c', found end of instruction)"
26556 @@ -730,21 +774,21 @@ msgstr "syntaxfel (tecknet \"%c\" förväntades, hittade slutet på instruktion)
26558 #: epiphany-asm.c:730 fr30-asm.c:585 frv-asm.c:1538 ip2k-asm.c:786
26559 #: iq2000-asm.c:734 lm32-asm.c:624 m32c-asm.c:1859 m32r-asm.c:603
26560 -#: mep-asm.c:1562 mt-asm.c:870 or1k-asm.c:778 xc16x-asm.c:651
26561 +#: mep-asm.c:1562 mt-asm.c:870 or1k-asm.c:786 xc16x-asm.c:651
26562 #: xstormy16-asm.c:551
26563 msgid "junk at end of line"
26564 msgstr "skräp vid slutet på raden"
26566 #: epiphany-asm.c:842 fr30-asm.c:697 frv-asm.c:1650 ip2k-asm.c:898
26567 #: iq2000-asm.c:846 lm32-asm.c:736 m32c-asm.c:1971 m32r-asm.c:715
26568 -#: mep-asm.c:1674 mt-asm.c:982 or1k-asm.c:890 xc16x-asm.c:763
26569 +#: mep-asm.c:1674 mt-asm.c:982 or1k-asm.c:898 xc16x-asm.c:763
26570 #: xstormy16-asm.c:663
26571 msgid "unrecognized form of instruction"
26572 msgstr "okänd instruktionsform"
26574 #: epiphany-asm.c:856 fr30-asm.c:711 frv-asm.c:1664 ip2k-asm.c:912
26575 #: iq2000-asm.c:860 lm32-asm.c:750 m32c-asm.c:1985 m32r-asm.c:729
26576 -#: mep-asm.c:1688 mt-asm.c:996 or1k-asm.c:904 xc16x-asm.c:777
26577 +#: mep-asm.c:1688 mt-asm.c:996 or1k-asm.c:912 xc16x-asm.c:777
26578 #: xstormy16-asm.c:677
26579 #, c-format
26580 msgid "bad instruction `%.50s...'"
26581 @@ -752,7 +796,7 @@ msgstr "felaktig instruktion \"%.50s...\""
26583 #: epiphany-asm.c:859 fr30-asm.c:714 frv-asm.c:1667 ip2k-asm.c:915
26584 #: iq2000-asm.c:863 lm32-asm.c:753 m32c-asm.c:1988 m32r-asm.c:732
26585 -#: mep-asm.c:1691 mt-asm.c:999 or1k-asm.c:907 xc16x-asm.c:780
26586 +#: mep-asm.c:1691 mt-asm.c:999 or1k-asm.c:915 xc16x-asm.c:780
26587 #: xstormy16-asm.c:680
26588 #, c-format
26589 msgid "bad instruction `%.50s'"
26590 @@ -776,13 +820,13 @@ msgstr "internt fel: epiphany_cgen_cpu_open: ingen byteordning angiven"
26591 #. Default text to print if an instruction isn't recognized.
26592 #: epiphany-dis.c:41 fr30-dis.c:41 frv-dis.c:41 ip2k-dis.c:41 iq2000-dis.c:41
26593 #: lm32-dis.c:41 m32c-dis.c:41 m32r-dis.c:41 mep-dis.c:41 mmix-dis.c:275
26594 -#: mt-dis.c:41 nds32-dis.c:39 or1k-dis.c:41 xc16x-dis.c:41 xstormy16-dis.c:41
26595 +#: mt-dis.c:41 nds32-dis.c:64 or1k-dis.c:41 xc16x-dis.c:41 xstormy16-dis.c:41
26596 msgid "*unknown*"
26597 msgstr "*okänd*"
26599 #: epiphany-dis.c:279 fr30-dis.c:300 frv-dis.c:397 ip2k-dis.c:289
26600 #: iq2000-dis.c:190 lm32-dis.c:148 m32c-dis.c:892 m32r-dis.c:280
26601 -#: mep-dis.c:1188 mt-dis.c:291 or1k-dis.c:142 xc16x-dis.c:421
26602 +#: mep-dis.c:1188 mt-dis.c:291 or1k-dis.c:145 xc16x-dis.c:421
26603 #: xstormy16-dis.c:169
26604 #, c-format
26605 msgid "internal error: unrecognized field %d while printing insn"
26606 @@ -806,7 +850,7 @@ msgstr "operand utanför intervall (0x%lx inte mellan 0 och 0x%lx)"
26608 #: epiphany-ibld.c:880 fr30-ibld.c:735 frv-ibld.c:861 ip2k-ibld.c:612
26609 #: iq2000-ibld.c:718 lm32-ibld.c:639 m32c-ibld.c:1736 m32r-ibld.c:670
26610 -#: mep-ibld.c:1213 mt-ibld.c:754 or1k-ibld.c:651 xc16x-ibld.c:757
26611 +#: mep-ibld.c:1213 mt-ibld.c:754 or1k-ibld.c:658 xc16x-ibld.c:757
26612 #: xstormy16-ibld.c:683
26613 #, c-format
26614 msgid "internal error: unrecognized field %d while building insn"
26615 @@ -814,7 +858,7 @@ msgstr "internt fel: okänt fält %d vid konstruktion av instruktion"
26617 #: epiphany-ibld.c:1175 fr30-ibld.c:941 frv-ibld.c:1179 ip2k-ibld.c:688
26618 #: iq2000-ibld.c:894 lm32-ibld.c:744 m32c-ibld.c:2898 m32r-ibld.c:808
26619 -#: mep-ibld.c:1813 mt-ibld.c:975 or1k-ibld.c:757 xc16x-ibld.c:978
26620 +#: mep-ibld.c:1813 mt-ibld.c:975 or1k-ibld.c:772 xc16x-ibld.c:978
26621 #: xstormy16-ibld.c:830
26622 #, c-format
26623 msgid "internal error: unrecognized field %d while decoding insn"
26624 @@ -822,7 +866,7 @@ msgstr "internt fel: okänt fält %d vid avkodning av instruktion"
26626 #: epiphany-ibld.c:1319 fr30-ibld.c:1088 frv-ibld.c:1458 ip2k-ibld.c:763
26627 #: iq2000-ibld.c:1026 lm32-ibld.c:834 m32c-ibld.c:3516 m32r-ibld.c:922
26628 -#: mep-ibld.c:2284 mt-ibld.c:1176 or1k-ibld.c:841 xc16x-ibld.c:1200
26629 +#: mep-ibld.c:2284 mt-ibld.c:1176 or1k-ibld.c:859 xc16x-ibld.c:1200
26630 #: xstormy16-ibld.c:941
26631 #, c-format
26632 msgid "internal error: unrecognized field %d while getting int operand"
26633 @@ -830,7 +874,7 @@ msgstr "internt fel: okänt fält %d vid hämtning av heltalsoperand"
26635 #: epiphany-ibld.c:1445 fr30-ibld.c:1217 frv-ibld.c:1719 ip2k-ibld.c:820
26636 #: iq2000-ibld.c:1140 lm32-ibld.c:906 m32c-ibld.c:4116 m32r-ibld.c:1018
26637 -#: mep-ibld.c:2737 mt-ibld.c:1359 or1k-ibld.c:907 xc16x-ibld.c:1404
26638 +#: mep-ibld.c:2737 mt-ibld.c:1359 or1k-ibld.c:928 xc16x-ibld.c:1404
26639 #: xstormy16-ibld.c:1034
26640 #, c-format
26641 msgid "internal error: unrecognized field %d while getting vma operand"
26642 @@ -838,7 +882,7 @@ msgstr "internt fel: okänt fält %d vid hämtning av vma-operand"
26644 #: epiphany-ibld.c:1578 fr30-ibld.c:1349 frv-ibld.c:1987 ip2k-ibld.c:880
26645 #: iq2000-ibld.c:1261 lm32-ibld.c:985 m32c-ibld.c:4704 m32r-ibld.c:1120
26646 -#: mep-ibld.c:3151 mt-ibld.c:1549 or1k-ibld.c:980 xc16x-ibld.c:1609
26647 +#: mep-ibld.c:3151 mt-ibld.c:1549 or1k-ibld.c:1004 xc16x-ibld.c:1609
26648 #: xstormy16-ibld.c:1134
26649 #, c-format
26650 msgid "internal error: unrecognized field %d while setting int operand"
26651 @@ -846,7 +890,7 @@ msgstr "internt fel: okänt fält %d vid inställning av heltalsoperand"
26653 #: epiphany-ibld.c:1701 fr30-ibld.c:1471 frv-ibld.c:2245 ip2k-ibld.c:930
26654 #: iq2000-ibld.c:1372 lm32-ibld.c:1054 m32c-ibld.c:5282 m32r-ibld.c:1212
26655 -#: mep-ibld.c:3555 mt-ibld.c:1729 or1k-ibld.c:1043 xc16x-ibld.c:1804
26656 +#: mep-ibld.c:3555 mt-ibld.c:1729 or1k-ibld.c:1070 xc16x-ibld.c:1804
26657 #: xstormy16-ibld.c:1224
26658 #, c-format
26659 msgid "internal error: unrecognized field %d while setting vma operand"
26660 @@ -944,11 +988,11 @@ msgstr "Hmmmm 0x%x"
26661 msgid "Don't understand 0x%x \n"
26662 msgstr "Förstår inte 0x%x \n"
26664 -#: i386-dis.c:12405
26665 +#: i386-dis.c:11058
26666 msgid "<internal disassembler error>"
26667 msgstr "<internt fel i avassembleraren>"
26669 -#: i386-dis.c:12700
26670 +#: i386-dis.c:11353
26671 #, c-format
26672 msgid ""
26673 "\n"
26674 @@ -959,32 +1003,32 @@ msgstr ""
26675 "Följande i386/x86-64-specifika avassemblerarflaggor stöds för användning\n"
26676 "tillsammans med flaggan -M (flera flaggor kan skiljas åt med komman):\n"
26678 -#: i386-dis.c:12704
26679 +#: i386-dis.c:11357
26680 #, c-format
26681 msgid " x86-64 Disassemble in 64bit mode\n"
26682 msgstr " x86-64 Avassemblera i 64-bitarsläge\n"
26684 -#: i386-dis.c:12705
26685 +#: i386-dis.c:11358
26686 #, c-format
26687 msgid " i386 Disassemble in 32bit mode\n"
26688 msgstr " i386 Avassemblera i 32-bitarsläge\n"
26690 -#: i386-dis.c:12706
26691 +#: i386-dis.c:11359
26692 #, c-format
26693 msgid " i8086 Disassemble in 16bit mode\n"
26694 msgstr " i8086 Avassemblera i 16-bitarsläge\n"
26696 -#: i386-dis.c:12707
26697 +#: i386-dis.c:11360
26698 #, c-format
26699 msgid " att Display instruction in AT&T syntax\n"
26700 msgstr " att Visa instruktion i AT&T-syntax\n"
26702 -#: i386-dis.c:12708
26703 +#: i386-dis.c:11361
26704 #, c-format
26705 msgid " intel Display instruction in Intel syntax\n"
26706 msgstr " intel Visa instruktion i Intel-syntax\n"
26708 -#: i386-dis.c:12709
26709 +#: i386-dis.c:11362
26710 #, c-format
26711 msgid ""
26712 " att-mnemonic\n"
26713 @@ -993,7 +1037,7 @@ msgstr ""
26714 " att-mnemonic\n"
26715 " Visa instruktion i AT&T-mnemonic\n"
26717 -#: i386-dis.c:12711
26718 +#: i386-dis.c:11364
26719 #, c-format
26720 msgid ""
26721 " intel-mnemonic\n"
26722 @@ -1002,106 +1046,106 @@ msgstr ""
26723 " intel-mnemonic\n"
26724 " Visa instruktion i Intel-mnemonic\n"
26726 -#: i386-dis.c:12713
26727 +#: i386-dis.c:11366
26728 #, c-format
26729 msgid " addr64 Assume 64bit address size\n"
26730 msgstr " addr64 Antag 64-bitars adresstorlek\n"
26732 -#: i386-dis.c:12714
26733 +#: i386-dis.c:11367
26734 #, c-format
26735 msgid " addr32 Assume 32bit address size\n"
26736 msgstr " addr32 Antag 32-bitars adresstorlek\n"
26738 -#: i386-dis.c:12715
26739 +#: i386-dis.c:11368
26740 #, c-format
26741 msgid " addr16 Assume 16bit address size\n"
26742 msgstr " addr16 Antag 16-bitars adresstorlek\n"
26744 -#: i386-dis.c:12716
26745 +#: i386-dis.c:11369
26746 #, c-format
26747 msgid " data32 Assume 32bit data size\n"
26748 msgstr " data32 Antag 32-bitars datastorlek\n"
26750 -#: i386-dis.c:12717
26751 +#: i386-dis.c:11370
26752 #, c-format
26753 msgid " data16 Assume 16bit data size\n"
26754 msgstr " data16 Antag 16-bitars datastorlek\n"
26756 -#: i386-dis.c:12718
26757 +#: i386-dis.c:11371
26758 #, c-format
26759 msgid " suffix Always display instruction suffix in AT&T syntax\n"
26760 msgstr " suffix Visa alltid instruktionssuffix i AT&T-syntax\n"
26762 -#: i386-dis.c:12719
26763 +#: i386-dis.c:11372
26764 #, c-format
26765 msgid " amd64 Display instruction in AMD64 ISA\n"
26766 msgstr " amd64 Visa instruktion i AMD64 ISA\n"
26768 -#: i386-dis.c:12720
26769 +#: i386-dis.c:11373
26770 #, c-format
26771 msgid " intel64 Display instruction in Intel64 ISA\n"
26772 msgstr " intel64 Visa instruktion i Intel64 ISA\n"
26774 -#: i386-dis.c:13260
26775 +#: i386-dis.c:11936
26776 msgid "64-bit address is disabled"
26777 msgstr "64-bitars adress är inaktiverad"
26779 -#: i386-gen.c:730
26780 +#: i386-gen.c:732
26781 #, c-format
26782 msgid "%s: error: "
26783 msgstr "%s: fel: "
26785 -#: i386-gen.c:909
26786 +#: i386-gen.c:911
26787 #, c-format
26788 msgid "%s: %d: unknown bitfield: %s\n"
26789 msgstr "%s: %d: okänt bitfält: %s\n"
26791 -#: i386-gen.c:911
26792 +#: i386-gen.c:913
26793 #, c-format
26794 msgid "unknown bitfield: %s\n"
26795 msgstr "okänt bitfält: %s\n"
26797 -#: i386-gen.c:974
26798 +#: i386-gen.c:976
26799 #, c-format
26800 msgid "%s: %d: missing `)' in bitfield: %s\n"
26801 msgstr "%s: %d: saknar ”)” i bitfält: %s\n"
26803 -#: i386-gen.c:1275
26804 +#: i386-gen.c:1077
26805 #, c-format
26806 -msgid "can't find i386-opc.tbl for reading, errno = %s\n"
26807 -msgstr "kan inte hitta i386-opc.tbl för läsning, errno = %s\n"
26808 +msgid "unknown broadcast operand: %s\n"
26809 +msgstr "okänd utsändningsoperand: %s\n"
26811 -#: i386-gen.c:1406
26812 +#: i386-gen.c:1478
26813 #, c-format
26814 msgid "can't find i386-reg.tbl for reading, errno = %s\n"
26815 msgstr "kan inte hitta i386-reg.tbl för läsning, errno = %s\n"
26817 -#: i386-gen.c:1484
26818 +#: i386-gen.c:1556
26819 #, c-format
26820 msgid "can't create i386-init.h, errno = %s\n"
26821 msgstr "kan inte skapa i386-init.h, errno = %s\n"
26823 -#: i386-gen.c:1574 ia64-gen.c:2829
26824 +#: i386-gen.c:1646 ia64-gen.c:2829
26825 #, c-format
26826 msgid "unable to change directory to \"%s\", errno = %s\n"
26827 msgstr "kan inte byta katalog till \"%s\", felnummer = %s\n"
26829 -#: i386-gen.c:1586 i386-gen.c:1589
26830 +#: i386-gen.c:1658 i386-gen.c:1661
26831 #, c-format
26832 msgid "CpuMax != %d!\n"
26833 msgstr "CpuMax != %d!\n"
26835 -#: i386-gen.c:1593
26836 +#: i386-gen.c:1665
26837 #, c-format
26838 msgid "%d unused bits in i386_cpu_flags.\n"
26839 msgstr "%d oanvända bitar i i386_cpu_flags.\n"
26841 -#: i386-gen.c:1600
26842 +#: i386-gen.c:1672
26843 #, c-format
26844 msgid "%d unused bits in i386_operand_type.\n"
26845 msgstr "%d oanvända bitar i386_operand_type.\n"
26847 -#: i386-gen.c:1614
26848 +#: i386-gen.c:1686
26849 #, c-format
26850 msgid "can't create i386-tbl.h, errno = %s\n"
26851 msgstr "kan inte skapa i386-tbl.h, errno = %s\n"
26852 @@ -1517,163 +1561,117 @@ msgstr "internt fel: mep_cgen_cpu_open: argument stöds ej ”%d”"
26853 msgid "internal error: mep_cgen_cpu_open: no endianness specified"
26854 msgstr "internt fel: mep_cgen_cpu_open: ingen byteordning angiven"
26856 -#: mips-dis.c:1758 mips-dis.c:1984
26857 +#: mips-dis.c:1800 mips-dis.c:2026
26858 #, c-format
26859 msgid "# internal error, undefined operand in `%s %s'"
26860 msgstr "# internt fel, okänd operand i ”%s %s”"
26862 -#: mips-dis.c:2560
26863 -#, c-format
26864 -msgid ""
26865 -"\n"
26866 -"The following MIPS specific disassembler options are supported for use\n"
26867 -"with the -M switch (multiple options should be separated by commas):\n"
26868 -msgstr ""
26869 -"\n"
26870 -"Följande MIPS-specifika avassemblerarflaggor stöds för användning\n"
26871 -"tillsammans med flaggan -M (flera flaggor kan skiljas åt med komman):\n"
26872 +#: mips-dis.c:2615
26873 +msgid "Use canonical instruction forms.\n"
26874 +msgstr "Använd kanoniska instruktionsformer.\n"
26876 -#: mips-dis.c:2564
26877 -#, c-format
26878 -msgid ""
26879 -"\n"
26880 -" no-aliases Use canonical instruction forms.\n"
26881 -msgstr ""
26882 -"\n"
26883 -" no-aliases Använd kanoniska instruktionsformer.\n"
26884 +#: mips-dis.c:2617
26885 +msgid "Recognize MSA instructions.\n"
26886 +msgstr "Kän igen MSA-instruktioner.\n"
26888 -#: mips-dis.c:2567
26889 -#, c-format
26890 -msgid ""
26891 -"\n"
26892 -" msa Recognize MSA instructions.\n"
26893 -msgstr ""
26894 -"\n"
26895 -" msa Känn igen MSA-instruktioner.\n"
26896 +#: mips-dis.c:2619
26897 +msgid "Recognize the virtualization ASE instructions.\n"
26898 +msgstr "Känn igen ASE-virtualiseringsinstruktioner.\n"
26900 -#: mips-dis.c:2570
26901 -#, c-format
26902 +#: mips-dis.c:2621
26903 msgid ""
26904 -"\n"
26905 -" virt Recognize the virtualization ASE instructions.\n"
26906 +"Recognize the eXtended Physical Address (XPA) ASE\n"
26907 +" instructions.\n"
26908 msgstr ""
26909 -"\n"
26910 -" virt Känn igen ASE-virtualiseringsinstruktioner.\n"
26911 +"Känn igen utökade fysiskadress- (XPA) ASE-\n"
26912 +" instruktioner.\n"
26914 -#: mips-dis.c:2573
26915 -#, c-format
26916 -msgid ""
26917 -"\n"
26918 -" xpa Recognize the eXtended Physical Address (XPA)\n"
26919 -" ASE instructions.\n"
26920 -msgstr ""
26921 -"\n"
26922 -" xpa Känn igen utökade fysiskadress- (XPA)\n"
26923 -" ASE-instruktioner.\n"
26924 +#: mips-dis.c:2624
26925 +msgid "Recognize the Global INValidate (GINV) ASE instructions.\n"
26926 +msgstr "Känn igen globala invaliderings- (GINV) ASE-instruktioner.\n"
26928 -#: mips-dis.c:2577
26929 -#, c-format
26930 -msgid ""
26931 -"\n"
26932 -" ginv Recognize the Global INValidate (GINV) ASE\n"
26933 -" instructions.\n"
26934 -msgstr ""
26935 -"\n"
26936 -" xpa Känn igen globala invaliderings- (GINV)\n"
26937 -" ASE-instruktioner.\n"
26938 +#: mips-dis.c:2628
26939 +msgid "Recognize the Loongson MultiMedia extensions Instructions (MMI) ASE instructions.\n"
26940 +msgstr "Känn igen Loongson MultiMedia extensions Instructions (MMI) ASE-instruktioner\n"
26942 -#: mips-dis.c:2581
26943 -#, c-format
26944 -msgid ""
26945 -"\n"
26946 -" gpr-names=ABI Print GPR names according to specified ABI.\n"
26947 -" Default: based on binary being disassembled.\n"
26948 -msgstr ""
26949 -"\n"
26950 -" gpr-names=ABI Skriv ut GPR-namn enligt angivet ABI.\n"
26951 -" Standard: baserat på den binärfil som\n"
26952 -" avassembleras.\n"
26953 +#: mips-dis.c:2632
26954 +msgid "Recognize the Loongson Content Address Memory (CAM) instructions.\n"
26955 +msgstr "Känn igen Loongson Content Address Memory (CAM)-instruktioner.\n"
26957 -#: mips-dis.c:2585
26958 -#, c-format
26959 +#: mips-dis.c:2636
26960 +msgid "Recognize the Loongson EXTensions (EXT) instructions.\n"
26961 +msgstr "Känn igen Loongson EXTensions (EXT)-instruktioner.\n"
26963 +#: mips-dis.c:2640
26964 +msgid "Recognize the Loongson EXTensions R2 (EXT2) instructions.\n"
26965 +msgstr "Känn igen Loongson EXTensions R2 (EXT2)-instruktioner.\n"
26967 +#: mips-dis.c:2643
26968 msgid ""
26969 -"\n"
26970 -" fpr-names=ABI Print FPR names according to specified ABI.\n"
26971 -" Default: numeric.\n"
26972 +"Print GPR names according to specified ABI.\n"
26973 +" Default: based on binary being disassembled.\n"
26974 msgstr ""
26975 -"\n"
26976 -" fpr-names=ABI Skriv ut FPR-namn enligt det angivna ABI:t.\n"
26977 -" Standard: numeriskt.\n"
26978 +"Skriv ut GPR-namn enligt angivet ABI.\n"
26979 +" Standard: baserat på den binärfil som avassembleras.\n"
26981 -#: mips-dis.c:2589
26982 -#, c-format
26983 +#: mips-dis.c:2646
26984 msgid ""
26985 -"\n"
26986 -" cp0-names=ARCH Print CP0 register names according to\n"
26987 -" specified architecture.\n"
26988 -" Default: based on binary being disassembled.\n"
26989 +"Print FPR names according to specified ABI.\n"
26990 +" Default: numeric.\n"
26991 msgstr ""
26992 -"\n"
26993 -" cp0-names=ARK Skriv ut CP0-registernamn enligt den angivna\n"
26994 -" arkitekturen.\n"
26995 -" Standard: baserat på den binärfil som\n"
26996 -" disassembleras.\n"
26997 +"Skriv ut FPR-namn enligt angivet ABI.\n"
26998 +" Standard: numeriskt.\n"
27000 -#: mips-dis.c:2594
27001 -#, c-format
27002 +#: mips-dis.c:2649
27003 msgid ""
27004 -"\n"
27005 -" hwr-names=ARCH Print HWR names according to specified \n"
27006 -" architecture.\n"
27007 -" Default: based on binary being disassembled.\n"
27008 +"Print CP0 register names according to specified architecture.\n"
27009 +" Default: based on binary being disassembled.\n"
27010 msgstr ""
27011 -"\n"
27012 -" hwr-names=ARCH Skriv ut HWR-namn enligt angiven \n"
27013 -" arkitektur.\n"
27014 -" Standard: baserat på binären som avassembleras.\n"
27015 +"Skriv ut CP0-registernamn enligt den angiven arkitektur.\n"
27016 +" Standard: baserat på den binärfil som disassembleras.\n"
27018 -#: mips-dis.c:2599
27019 -#, c-format
27020 +#: mips-dis.c:2653
27021 msgid ""
27022 -"\n"
27023 -" reg-names=ABI Print GPR and FPR names according to\n"
27024 -" specified ABI.\n"
27025 +"Print HWR names according to specified architecture.\n"
27026 +" Default: based on binary being disassembled.\n"
27027 msgstr ""
27028 -"\n"
27029 -" reg-names=ABI Skriv ut GPR- och FPR-namn enligt det angivna\n"
27030 -" ABI:t.\n"
27031 +"Skriv ut HWR-namn enligt angiven arkitektur.\n"
27032 +" Standard: baserat på den binärfil som avassembleras.\n"
27034 -#: mips-dis.c:2603
27035 -#, c-format
27036 +#: mips-dis.c:2656
27037 +msgid "Print GPR and FPR names according to specified ABI.\n"
27038 +msgstr "Skriv ut GPR- och FPR-namn enligt det angivna ABI:t.\n"
27040 +#: mips-dis.c:2658
27041 msgid ""
27042 -"\n"
27043 -" reg-names=ARCH Print CP0 register and HWR names according to\n"
27044 -" specified architecture.\n"
27045 +"Print CP0 register and HWR names according to specified\n"
27046 +" architecture."
27047 msgstr ""
27048 -"\n"
27049 -" reg-names=ARK Skriv ut CP0-register med HWR-namn enligt\n"
27050 -" angiven arkitektur.\n"
27051 +"Skriv ut CP0-register med HWR-namn enligt angiven\n"
27052 +" arkitektur."
27054 -#: mips-dis.c:2607
27055 +#: mips-dis.c:2744
27056 #, c-format
27057 msgid ""
27058 "\n"
27059 -" For the options above, the following values are supported for \"ABI\":\n"
27060 -" "
27061 +"The following MIPS specific disassembler options are supported for use\n"
27062 +"with the -M switch (multiple options should be separated by commas):\n"
27063 +"\n"
27064 msgstr ""
27065 "\n"
27066 -" För flaggorna ovan stöds följande värden på \"ABI\":\n"
27067 -" "
27068 +"Följande MIPS-specifika avassemblerarflaggor stöds för användning\n"
27069 +"tillsammans med flaggan -M (flera flaggor kan skiljas åt med komman):\n"
27070 +"\n"
27072 -#: mips-dis.c:2614
27073 +#: mips-dis.c:2778
27074 #, c-format
27075 msgid ""
27076 "\n"
27077 -" For the options above, The following values are supported for \"ARCH\":\n"
27078 +" For the options above, the following values are supported for \"%s\":\n"
27080 msgstr ""
27081 "\n"
27082 -" För flaggorna ovan stöds följande värden på \"ARK\":\n"
27083 +" För flaggorna ovan stöds följande värden på \"%s\":\n"
27086 #: mmix-dis.c:33
27087 @@ -1759,17 +1757,17 @@ msgstr "internt fel: mt_cgen_cpu_open: argument stöds ej ”%d”"
27088 msgid "internal error: mt_cgen_cpu_open: no endianness specified"
27089 msgstr "internt fel: mt_cgen_cpu_open: ingen byteordning angiven"
27091 -#: nds32-asm.c:1508
27092 +#: nds32-asm.c:1760
27093 #, c-format
27094 msgid "internal error: unknown operand, %s"
27095 msgstr "internt fel: okänd operand, %s"
27097 -#: nds32-asm.c:2062
27098 +#: nds32-asm.c:2396
27099 #, c-format
27100 msgid "internal error: don't know how to handle parsing results"
27101 msgstr "internt fel: vet inte hur tolkningsresultaten ska hanteras"
27103 -#: nds32-asm.c:2070
27104 +#: nds32-asm.c:2404
27105 #, c-format
27106 msgid "internal error: unknown hardware resource"
27107 msgstr "internt fel: okänd hårdvaruresurs"
27108 @@ -1831,12 +1829,12 @@ msgid ""
27109 "\n"
27110 " no-pc\t\t Don't print program counter prefix.\n"
27111 " ctx4\t\t Force disassembly using 4-context mode.\n"
27112 -" ctx8\t\t Force 8-context mode, takes presedence.\""
27113 +" ctx8\t\t Force 8-context mode, takes precedence."
27114 msgstr ""
27115 "\n"
27116 " no-pc\t\t Skriv inte ut programräknarprefix.\n"
27117 " ctx4\t\t Tvinga avassemblering via 4-kontextläge.\n"
27118 -" ctx8\t\t Tvinga 8-kontextläge, tar företräde.\""
27119 +" ctx8\t\t Tvinga 8-kontextläge, tar företräde."
27121 #: nios2-dis.c:135
27122 #, c-format
27123 @@ -1858,27 +1856,35 @@ msgstr "internt fel: trasig instruktionsbeskrivning för ”%s %s”"
27124 msgid "$<undefined>"
27125 msgstr "$<odefinierad>"
27127 -#: or1k-desc.c:1948
27128 +#: or1k-asm.c:55
27129 +msgid "relocation invalid for store"
27130 +msgstr "omlokalisering ogiltig för lagring"
27132 +#: or1k-asm.c:56
27133 +msgid "internal relocation type invalid"
27134 +msgstr "intern omlokaliserings typ ogiltig"
27136 +#: or1k-desc.c:1978
27137 #, c-format
27138 msgid "internal error: or1k_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'"
27139 msgstr "internt fel: or1k_cgen_rebuild_tables: insn-chunk-bitsize-värden i konflikt: ”%d” vs. ”%d”"
27141 -#: or1k-desc.c:2031
27142 +#: or1k-desc.c:2061
27143 #, c-format
27144 msgid "internal error: or1k_cgen_cpu_open: unsupported argument `%d'"
27145 msgstr "internt fel: or1k_cgen_cpu_open: argument stöds inte ”%d”"
27147 -#: or1k-desc.c:2050
27148 +#: or1k-desc.c:2080
27149 #, c-format
27150 msgid "internal error: or1k_cgen_cpu_open: no endianness specified"
27151 msgstr "internt fel: or1k_cgen_cpu_open: ingen byteordning angiven"
27153 -#: ppc-dis.c:363
27154 +#: ppc-dis.c:370
27155 #, c-format
27156 msgid "warning: ignoring unknown -M%s option"
27157 msgstr "varning: hoppar över okänd -M%s-flagga"
27159 -#: ppc-dis.c:838
27160 +#: ppc-dis.c:858
27161 #, c-format
27162 msgid ""
27163 "\n"
27164 @@ -1889,95 +1895,99 @@ msgstr ""
27165 "Följande PPC-specifika avassemblerarflaggor stöds för användning\n"
27166 "tillsammans med flaggan -M:\n"
27168 -#: ppc-opc.c:52 ppc-opc.c:75 ppc-opc.c:100 ppc-opc.c:129
27169 +#: ppc-opc.c:51 ppc-opc.c:74 ppc-opc.c:100 ppc-opc.c:130
27170 msgid "invalid register"
27171 msgstr "ogiltigt register"
27173 -#: ppc-opc.c:382 ppc-opc.c:410
27174 +#: ppc-opc.c:384 ppc-opc.c:412
27175 msgid "invalid conditional option"
27176 msgstr "ogiltig villkorlig flagga"
27178 -#: ppc-opc.c:384 ppc-opc.c:412
27179 +#: ppc-opc.c:386 ppc-opc.c:414
27180 msgid "invalid counter access"
27181 msgstr "ogiltig räknaråtkomst"
27183 -#: ppc-opc.c:414
27184 +#: ppc-opc.c:416
27185 msgid "attempt to set y bit when using + or - modifier"
27186 msgstr "försök att ställa in y-biten då modifieraren + eller - användes"
27188 -#: ppc-opc.c:505
27189 +#: ppc-opc.c:507
27190 msgid "invalid mask field"
27191 msgstr "ogiltigt maskfält"
27193 -#: ppc-opc.c:528
27194 +#: ppc-opc.c:530
27195 msgid "invalid mfcr mask"
27196 msgstr "ogiltig mfcr-mask"
27198 -#: ppc-opc.c:601 ppc-opc.c:641
27199 +#: ppc-opc.c:606
27200 msgid "illegal L operand value"
27201 msgstr "felaktigt L-operandsvärde"
27203 -#: ppc-opc.c:647
27204 +#: ppc-opc.c:645
27205 msgid "incompatible L operand value"
27206 msgstr "inkompatibelt L-operandsvärde"
27208 -#: ppc-opc.c:691 ppc-opc.c:726
27209 +#: ppc-opc.c:684 ppc-opc.c:719
27210 msgid "illegal bitmask"
27211 msgstr "otillåten bitmask"
27213 -#: ppc-opc.c:813
27214 +#: ppc-opc.c:806
27215 msgid "address register in load range"
27216 msgstr "addressregister i inläsningsintervall"
27218 -#: ppc-opc.c:879
27219 +#: ppc-opc.c:872
27220 msgid "index register in load range"
27221 msgstr "indexregistret är i inläsningsintervallet"
27223 -#: ppc-opc.c:908 ppc-opc.c:991
27224 +#: ppc-opc.c:901 ppc-opc.c:986
27225 msgid "source and target register operands must be different"
27226 msgstr "käll- och målregisteroperander måste vara olika"
27228 -#: ppc-opc.c:936
27229 +#: ppc-opc.c:931
27230 msgid "invalid register operand when updating"
27231 msgstr "ogiltig registeroperand vid uppdatering"
27233 -#: ppc-opc.c:1054
27234 +#: ppc-opc.c:1049
27235 msgid "illegal immediate value"
27236 msgstr "felaktigt omedelbart värde"
27238 -#: ppc-opc.c:1201
27239 +#: ppc-opc.c:1154
27240 +msgid "invalid bat number"
27241 +msgstr "ogiltigt bat-nummer"
27243 +#: ppc-opc.c:1189
27244 msgid "invalid sprg number"
27245 msgstr "ogiltigt sprg-nummer"
27247 -#: ppc-opc.c:1238
27248 +#: ppc-opc.c:1226
27249 msgid "invalid tbr number"
27250 msgstr "ogiltigt tbr-nummer"
27252 -#: ppc-opc.c:1381
27253 +#: ppc-opc.c:1372
27254 msgid "invalid constant"
27255 msgstr "ogiltig konstant"
27257 -#: ppc-opc.c:1486 ppc-opc.c:1513 ppc-opc.c:1540 ppc-opc.c:1567
27258 +#: ppc-opc.c:1474 ppc-opc.c:1497 ppc-opc.c:1520 ppc-opc.c:1543
27259 msgid "UIMM = 00000 is illegal"
27260 msgstr "UIMM = 00000 är otillåtet"
27262 -#: ppc-opc.c:1594
27263 +#: ppc-opc.c:1566
27264 msgid "UIMM values >7 are illegal"
27265 msgstr "UIMM-värden >7 är otillåtna"
27267 -#: ppc-opc.c:1621
27268 +#: ppc-opc.c:1589
27269 msgid "UIMM values >15 are illegal"
27270 msgstr "UIMM-värden >15 är otillåtna"
27272 -#: ppc-opc.c:1648
27273 +#: ppc-opc.c:1612
27274 msgid "GPR odd is illegal"
27275 msgstr "Udda GPR är otillåtet"
27277 -#: ppc-opc.c:1675 ppc-opc.c:1702
27278 +#: ppc-opc.c:1635 ppc-opc.c:1658
27279 msgid "invalid offset"
27280 msgstr "ogiltig position"
27282 -#: ppc-opc.c:1729
27283 +#: ppc-opc.c:1681
27284 msgid "invalid Ddd value"
27285 msgstr "ogiltigt Ddd-värde"
27287 @@ -1991,7 +2001,7 @@ msgstr "okänd avassembleringsflagga: %s"
27288 msgid "# internal error, undefined modifier (%c)"
27289 msgstr "# internt fel, okänd modifierare (%c)"
27291 -#: riscv-dis.c:498
27292 +#: riscv-dis.c:541
27293 #, c-format
27294 msgid ""
27295 "\n"
27296 @@ -2003,7 +2013,7 @@ msgstr ""
27297 "tillsammans med flaggan -M (flera flaggor kan skiljas åt med komman):\n"
27299 # sebras: typo in English text
27300 -#: riscv-dis.c:502
27301 +#: riscv-dis.c:545
27302 #, c-format
27303 msgid ""
27304 "\n"
27305 @@ -2012,7 +2022,7 @@ msgstr ""
27306 "\n"
27307 " numeric Skriv ut numeriska registernamn, snarare än ABI-namn.\n"
27309 -#: riscv-dis.c:505
27310 +#: riscv-dis.c:548
27311 #, c-format
27312 msgid ""
27313 "\n"
27314 @@ -2040,7 +2050,7 @@ msgstr "Skriv ut okända instruktioner enligt längd från de första två bitar
27315 msgid "unknown S/390 disassembler option: %s"
27316 msgstr "okänt S/390-avassemblerflagga: %s"
27318 -#: s390-dis.c:410
27319 +#: s390-dis.c:416
27320 #, c-format
27321 msgid ""
27322 "\n"
27323 @@ -2261,6 +2271,36 @@ msgstr "internt fel: xstormy16_cgen_cpu_open: argument stöds inte ”%d”"
27324 msgid "internal error: xstormy16_cgen_cpu_open: no endianness specified"
27325 msgstr "internt fel: xstormy16_cgen_cpu_open: ingen byteordning angiven"
27327 +#~ msgid "can't find i386-opc.tbl for reading, errno = %s\n"
27328 +#~ msgstr "kan inte hitta i386-opc.tbl för läsning, errno = %s\n"
27330 +#~ msgid ""
27331 +#~ "\n"
27332 +#~ " msa Recognize MSA instructions.\n"
27333 +#~ msgstr ""
27334 +#~ "\n"
27335 +#~ " msa Känn igen MSA-instruktioner.\n"
27337 +#~ msgid ""
27338 +#~ "\n"
27339 +#~ " hwr-names=ARCH Print HWR names according to specified \n"
27340 +#~ " architecture.\n"
27341 +#~ " Default: based on binary being disassembled.\n"
27342 +#~ msgstr ""
27343 +#~ "\n"
27344 +#~ " hwr-names=ARCH Skriv ut HWR-namn enligt angiven \n"
27345 +#~ " arkitektur.\n"
27346 +#~ " Standard: baserat på binären som avassembleras.\n"
27348 +#~ msgid ""
27349 +#~ "\n"
27350 +#~ " For the options above, The following values are supported for \"ARCH\":\n"
27351 +#~ " "
27352 +#~ msgstr ""
27353 +#~ "\n"
27354 +#~ " För flaggorna ovan stöds följande värden på \"ARK\":\n"
27355 +#~ " "
27357 #~ msgid "Internal disassembler error"
27358 #~ msgstr "Internt fel i avassembleraren"
27360 diff --git a/opcodes/s390-opc.txt b/opcodes/s390-opc.txt
27361 index be4c97db2f..7569a5675e 100644
27362 --- a/opcodes/s390-opc.txt
27363 +++ b/opcodes/s390-opc.txt
27364 @@ -1888,106 +1888,120 @@ e70000000036 vlm VRS_VVRDU "vector load multiple" arch12 zarch optparm
27365 e7000000000e vst VRX_VRRDU "vector store" arch12 zarch optparm
27366 e7000000003e vstm VRS_VVRDU "vector store multiple" arch12 zarch optparm
27369 # arch13 instructions
27371 -b9f5 ncrk RRF_R0RR2 " " arch13 zarch
27372 -b9e5 ncgrk RRF_R0RR2 " " arch13 zarch
27373 -e50a mvcrl SSE_RDRD " " arch13 zarch
27374 -b974 nnrk RRF_R0RR2 " " arch13 zarch
27375 -b964 nngrk RRF_R0RR2 " " arch13 zarch
27376 -b976 nork RRF_R0RR2 " " arch13 zarch
27377 -b966 nogrk RRF_R0RR2 " " arch13 zarch
27378 -b977 nxrk RRF_R0RR2 " " arch13 zarch
27379 -b967 nxgrk RRF_R0RR2 " " arch13 zarch
27380 -b975 ocrk RRF_R0RR2 " " arch13 zarch
27381 -b965 ocgrk RRF_R0RR2 " " arch13 zarch
27382 -b9e1 popcnt RRF_U0RR " " arch13 zarch optparm
27383 -b9f0 selr RRF_RURR " " arch13 zarch
27384 -b9f00000 selr*20 RRF_R0RR3 " " arch13 zarch
27385 -b9e3 selgr RRF_RURR " " arch13 zarch
27386 -b9e30000 selgr*20 RRF_R0RR3 " " arch13 zarch
27387 -b9c0 selhhhr RRF_RURR " " arch13 zarch
27388 -b9c00000 selhhhr*20 RRF_R0RR3 " " arch13 zarch
27390 -e60000000006 vlbr VRX_VRRDU " " arch13 zarch
27391 -e60000001006 vlbrh VRX_VRRD " " arch13 zarch
27392 -e60000002006 vlbrf VRX_VRRD " " arch13 zarch
27393 -e60000003006 vlbrg VRX_VRRD " " arch13 zarch
27394 -e60000004006 vlbrq VRX_VRRD " " arch13 zarch
27396 -e60000000007 vler VRX_VRRDU " " arch13 zarch
27397 -e60000001007 vlerh VRX_VRRD " " arch13 zarch
27398 -e60000002007 vlerf VRX_VRRD " " arch13 zarch
27399 -e60000003007 vlerg VRX_VRRD " " arch13 zarch
27401 -e60000000004 vllebrz VRX_VRRDU " " arch13 zarch
27402 -e60000001004 vllebrzh VRX_VRRD " " arch13 zarch
27403 -e60000002004 vllebrzf VRX_VRRD " " arch13 zarch
27404 -e60000003004 ldrv VRX_VRRD " " arch13 zarch
27405 -e60000003004 vllebrzg VRX_VRRD " " arch13 zarch
27406 -e60000006004 lerv VRX_VRRD " " arch13 zarch
27407 -e60000006004 vllebrze VRX_VRRD " " arch13 zarch
27409 -e60000000001 vlebrh VRX_VRRDU " " arch13 zarch
27410 -e60000000003 vlebrf VRX_VRRDU " " arch13 zarch
27411 -e60000000002 vlebrg VRX_VRRDU " " arch13 zarch
27413 -e60000000005 vlbrrep VRX_VRRDU " " arch13 zarch
27414 -e60000001005 vlbrreph VRX_VRRD " " arch13 zarch
27415 -e60000002005 vlbrrepf VRX_VRRD " " arch13 zarch
27416 -e60000003005 vlbrrepg VRX_VRRD " " arch13 zarch
27418 -e6000000000e vstbr VRX_VRRDU " " arch13 zarch
27419 -e6000000100e vstbrh VRX_VRRD " " arch13 zarch
27420 -e6000000200e vstbrf VRX_VRRD " " arch13 zarch
27421 -e6000000300e vstbrg VRX_VRRD " " arch13 zarch
27422 -e6000000400e vstbrq VRX_VRRD " " arch13 zarch
27424 -e6000000000f vster VRX_VRRDU " " arch13 zarch
27425 -e6000000100f vsterh VRX_VRRD " " arch13 zarch
27426 -e6000000200f vsterf VRX_VRRD " " arch13 zarch
27427 -e6000000300f vsterg VRX_VRRD " " arch13 zarch
27429 -e60000000009 vstebrh VRX_VRRDU " " arch13 zarch
27430 -e6000000000b vstebrf VRX_VRRDU " " arch13 zarch
27431 -e6000000000b sterv VRX_VRRD " " arch13 zarch
27432 -e6000000000a vstebrg VRX_VRRDU " " arch13 zarch
27433 -e6000000000a stdrv VRX_VRRD " " arch13 zarch
27435 -e70000000086 vsld VRI_VVV0U " " arch13 zarch
27436 -e70000000087 vsrd VRI_VVV0U " " arch13 zarch
27438 -e7000000008b vstrs VRR_VVVUU0V " " arch13 zarch optparm
27440 -e7000000008b vstrsb VRR_VVVU0VB " " arch13 zarch optparm
27441 -e7000100008b vstrsh VRR_VVVU0VB " " arch13 zarch optparm
27442 -e7000200008b vstrsf VRR_VVVU0VB " " arch13 zarch optparm
27444 -e7000020008b vstrszb VRR_VVVU0VB2 " " arch13 zarch optparm
27445 -e7000120008b vstrszh VRR_VVVU0VB2 " " arch13 zarch optparm
27446 -e7000220008b vstrszf VRR_VVVU0VB2 " " arch13 zarch optparm
27448 -e700000000c3 vcfps VRR_VV0UUU " " arch13 zarch
27449 -e700000020c3 vcefb VRR_VV0UU " " arch13 zarch
27450 -e700000820c3 wcefb VRR_VV0UU8 " " arch13 zarch
27452 -e700000000c1 vcfpl VRR_VV0UUU " " arch13 zarch
27453 -e700000020c1 vcelfb VRR_VV0UU " " arch13 zarch
27454 -e700000820c1 wcelfb VRR_VV0UU8 " " arch13 zarch
27456 -e700000000c2 vcsfp VRR_VV0UUU " " arch13 zarch
27457 -e700000020c2 vcfeb VRR_VV0UU " " arch13 zarch
27458 -e700000820c2 wcfeb VRR_VV0UU8 " " arch13 zarch
27460 -e700000000c0 vclfp VRR_VV0UUU " " arch13 zarch
27461 -e700000020c0 vclfeb VRR_VV0UU " " arch13 zarch
27462 -e700000820c0 wclfeb VRR_VV0UU8 " " arch13 zarch
27464 -b939 dfltcc RRF_R0RR2 " " arch13 zarch
27466 -b938 sortl RRE_RR " " arch13 zarch
27468 -e60000000050 vcvb VRR_RV0UU " " arch13 zarch optparm
27469 -e60000000052 vcvbg VRR_RV0UU " " arch13 zarch optparm
27471 -b93a kdsa RRE_RR " " arch13 zarch
27473 +# Miscellaneous Instruction Extensions Facility 2
27475 +b9f5 ncrk RRF_R0RR2 "and with complement 32 bit" arch13 zarch
27476 +b9e5 ncgrk RRF_R0RR2 "and with complement 64 bit" arch13 zarch
27477 +e50a mvcrl SSE_RDRD "move right to left" arch13 zarch
27478 +b974 nnrk RRF_R0RR2 "nand 32 bit" arch13 zarch
27479 +b964 nngrk RRF_R0RR2 "nand 64 bit" arch13 zarch
27480 +b976 nork RRF_R0RR2 "nor 32 bit" arch13 zarch
27481 +b966 nogrk RRF_R0RR2 "nor 64 bit" arch13 zarch
27482 +b977 nxrk RRF_R0RR2 "not exclusive or 32 bit" arch13 zarch
27483 +b967 nxgrk RRF_R0RR2 "not exclusive or 64 bit" arch13 zarch
27484 +b975 ocrk RRF_R0RR2 "or with complement 32 bit" arch13 zarch
27485 +b965 ocgrk RRF_R0RR2 "or with complement 64 bit" arch13 zarch
27486 +b9e1 popcnt RRF_U0RR "population count arch13" arch13 zarch optparm
27487 +b9f0 selr RRF_RURR "select 32 bit" arch13 zarch
27488 +b9f00000 selr*20 RRF_R0RR3 "select 32 bit" arch13 zarch
27489 +b9e3 selgr RRF_RURR "select 64 bit" arch13 zarch
27490 +b9e30000 selgr*20 RRF_R0RR3 "select 64 bit" arch13 zarch
27491 +b9c0 selfhr RRF_RURR "select high" arch13 zarch
27492 +b9c00000 selfhr*20 RRF_R0RR3 "select high" arch13 zarch
27494 +# Vector Enhancements Facility 2
27496 +e60000000006 vlbr VRX_VRRDU "vector load byte reversed elements" arch13 zarch
27497 +e60000001006 vlbrh VRX_VRRD "vector load byte reversed halfword elements" arch13 zarch
27498 +e60000002006 vlbrf VRX_VRRD "vector load byte reversed word elements" arch13 zarch
27499 +e60000003006 vlbrg VRX_VRRD "vector load byte reversed doubleword elements" arch13 zarch
27500 +e60000004006 vlbrq VRX_VRRD "vector load byte reversed quadword elements" arch13 zarch
27502 +e60000000007 vler VRX_VRRDU "vector load elements reversed" arch13 zarch
27503 +e60000001007 vlerh VRX_VRRD "vector load halfword elements reversed" arch13 zarch
27504 +e60000002007 vlerf VRX_VRRD "vector load word elements reversed" arch13 zarch
27505 +e60000003007 vlerg VRX_VRRD "vector load doubleword elements reversed" arch13 zarch
27507 +e60000000004 vllebrz VRX_VRRDU "vector load byte reversed element and zero" arch13 zarch
27508 +e60000001004 vllebrzh VRX_VRRD "vector load byte reversed halfword element and zero" arch13 zarch
27509 +e60000002004 vllebrzf VRX_VRRD "vector load byte reversed word element and zero" arch13 zarch
27510 +e60000003004 ldrv VRX_VRRD "load byte reversed doubleword" arch13 zarch
27511 +e60000003004 vllebrzg VRX_VRRD "vector load byte reversed doubleword element and zero" arch13 zarch
27512 +e60000006004 lerv VRX_VRRD "load byte reversed word" arch13 zarch
27513 +e60000006004 vllebrze VRX_VRRD "vector load byte reversed word element left-aligned and zero" arch13 zarch
27515 +e60000000001 vlebrh VRX_VRRDU "vector load byte reversed halfword element" arch13 zarch
27516 +e60000000003 vlebrf VRX_VRRDU "vector load byte reversed word element" arch13 zarch
27517 +e60000000002 vlebrg VRX_VRRDU "vector load byte reversed doubleword element" arch13 zarch
27519 +e60000000005 vlbrrep VRX_VRRDU "vector load byte reversed element and replicate" arch13 zarch
27520 +e60000001005 vlbrreph VRX_VRRD "vector load byte reversed halfword element and replicate" arch13 zarch
27521 +e60000002005 vlbrrepf VRX_VRRD "vector load byte reversed word element and replicate" arch13 zarch
27522 +e60000003005 vlbrrepg VRX_VRRD "vector load byte reversed doubleword element and replicate" arch13 zarch
27524 +e6000000000e vstbr VRX_VRRDU "vector store byte reversed elements" arch13 zarch
27525 +e6000000100e vstbrh VRX_VRRD "vector store byte reversed halfword elements" arch13 zarch
27526 +e6000000200e vstbrf VRX_VRRD "vector store byte reversed word elements" arch13 zarch
27527 +e6000000300e vstbrg VRX_VRRD "vector store byte reversed doubleword elements" arch13 zarch
27528 +e6000000400e vstbrq VRX_VRRD "vector store byte reversed quadword elements" arch13 zarch
27530 +e6000000000f vster VRX_VRRDU "vector store elements reversed" arch13 zarch
27531 +e6000000100f vsterh VRX_VRRD "vector store halfword elements reversed" arch13 zarch
27532 +e6000000200f vsterf VRX_VRRD "vector store word elements reversed" arch13 zarch
27533 +e6000000300f vsterg VRX_VRRD "vector store doubleword elements reversed" arch13 zarch
27535 +e60000000009 vstebrh VRX_VRRDU "vector store byte reversed halfword element" arch13 zarch
27536 +e6000000000b vstebrf VRX_VRRDU "vector store byte reversed word element" arch13 zarch
27537 +e6000000000b sterv VRX_VRRD "store byte reversed word" arch13 zarch
27538 +e6000000000a vstebrg VRX_VRRDU "vector store byte reversed doubleword element" arch13 zarch
27539 +e6000000000a stdrv VRX_VRRD "store byte reversed doubleword" arch13 zarch
27541 +e70000000086 vsld VRI_VVV0U "vector shift left double by bit" arch13 zarch
27542 +e70000000087 vsrd VRI_VVV0U "vector shift right double by bit" arch13 zarch
27544 +e7000000008b vstrs VRR_VVVUU0V "vector string search" arch13 zarch optparm
27546 +e7000000008b vstrsb VRR_VVVU0VB "vector string search byte" arch13 zarch optparm
27547 +e7000100008b vstrsh VRR_VVVU0VB "vector string search halfword" arch13 zarch optparm
27548 +e7000200008b vstrsf VRR_VVVU0VB "vector string search word" arch13 zarch optparm
27550 +e7000020008b vstrszb VRR_VVV0V "vector string search byte zero" arch13 zarch
27551 +e7000120008b vstrszh VRR_VVV0V "vector string search halfword zero" arch13 zarch
27552 +e7000220008b vstrszf VRR_VVV0V "vector string search word zero" arch13 zarch
27554 +e700000000c3 vcfps VRR_VV0UUU "vector fp convert from fixed" arch13 zarch
27555 +e700000020c3 vcefb VRR_VV0UU "vector fp convert from fixed 32 bit" arch13 zarch
27556 +e700000820c3 wcefb VRR_VV0UU8 "vector fp convert from fixed 32 bit" arch13 zarch
27558 +e700000000c1 vcfpl VRR_VV0UUU "vector fp convert from logical" arch13 zarch
27559 +e700000020c1 vcelfb VRR_VV0UU "vector fp convert from logical 32 bit" arch13 zarch
27560 +e700000820c1 wcelfb VRR_VV0UU8 "vector fp convert from logical 32 bit" arch13 zarch
27562 +e700000000c2 vcsfp VRR_VV0UUU "vector fp convert to fixed" arch13 zarch
27563 +e700000020c2 vcfeb VRR_VV0UU "vector fp convert to fixed 32 bit" arch13 zarch
27564 +e700000820c2 wcfeb VRR_VV0UU8 "vector fp convert to fixed 32 bit" arch13 zarch
27566 +e700000000c0 vclfp VRR_VV0UUU "vector fp convert to logical" arch13 zarch
27567 +e700000020c0 vclfeb VRR_VV0UU "vector fp convert to logical 32 bit" arch13 zarch
27568 +e700000820c0 wclfeb VRR_VV0UU8 "vector fp convert to logical 32 bit" arch13 zarch
27570 +# Deflate conversion facility
27572 +b939 dfltcc RRF_R0RR2 "deflate conversion call" arch13 zarch
27574 +# Enhanced-Sort Facility
27576 +b938 sortl RRE_RR "sort lists" arch13 zarch
27578 +# Vector packed decimal enhancement facility
27580 +e60000000050 vcvb VRR_RV0UU "vector convert to binary 32 bit" arch13 zarch optparm
27581 +e60000000052 vcvbg VRR_RV0UU "vector convert to binary 64 bit" arch13 zarch optparm
27583 +# Message Security Assist Extension 9
27585 +b93a kdsa RRE_RR "compute digital signature authentication" arch13 zarch