aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-05-25Automatic date update in version.inGDB Administrator1-1/+1
2020-05-24Automatic date update in version.inGDB Administrator1-1/+1
2020-05-23Automatic date update in version.inGDB Administrator1-1/+1
2020-05-22Automatic date update in version.inGDB Administrator1-1/+1
2020-05-21Automatic date update in version.inGDB Administrator1-1/+1
2020-05-20Fix the ARM assembler to generate a Realtime profile for armv8-r.Alexander Fedotov8-14/+31
PR 25992 gas * config/tc-arm.c : Add arm_ext_v8r feature. (it_fsm_post_encode): Check arm_ext_v8r feature. (get_aeabi_cpu_arch_from_fset): Check arm_ext_v8r feature. include * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
2020-05-20Automatic date update in version.inGDB Administrator1-1/+1
2020-05-19Automatic date update in version.inGDB Administrator1-1/+1
2020-05-18Re: Fix tight loop on recursively-defined symbolsAlan Modra2-0/+6
sy_resolving ought to not be set for a struct local_symbol, but it is apparent from local_symbol_make that the field is not initialised. * symbols.c (resolve_symbol_value): Invoke LOCAL_SYMBOL_CHECK before looking at add_symbol->sy_flags.sy_resolving. (cherry picked from commit d402189f2faa0aaa9fb8ad4669fdf0059946cd8a)
2020-05-18Automatic date update in version.inGDB Administrator1-1/+1
2020-05-17Automatic date update in version.inGDB Administrator1-1/+1
2020-05-16Automatic date update in version.inGDB Administrator1-1/+1
2020-05-15Fix tight loop on recursively-defined symbolsAlan Modra6-3/+48
This patch fixes a bug in GAS where the assembler enters a tight loop when attempting to resolve recursively-defined symbols, e.g. when trying to assemble "a=a". This is a regression introduced between binutils 2.32 and 2.33, by commit 1903f1385bff9 * symbols.c (struct local_symbol): Update comment. (resolve_symbol_value): For resolved symbols equated to other symbols, verify that the referenced symbol is not a local_symbol before accessing sy_value. Don't leave symbol loops during finalize_syms resolution. * testsuite/gas/all/assign-bad-recursive.d: New test. * testsuite/gas/all/assign-bad-recursive.l: Error output for test. * testsuite/gas/all/assign-bad-recursive.s: Assembly for test. * testsuite/gas/all/gas.exp: Run it. (cherry picked from commit 2a50b401465f74d7f3ee1654915b9070b4dc0fee)
2020-05-15Automatic date update in version.inGDB Administrator1-1/+1
2020-05-14Automatic date update in version.inGDB Administrator1-1/+1
2020-05-13Automatic date update in version.inGDB Administrator1-1/+1
2020-05-12Automatic date update in version.inGDB Administrator1-1/+1
2020-05-11Automatic date update in version.inGDB Administrator1-1/+1
2020-05-10Automatic date update in version.inGDB Administrator1-1/+1
2020-05-09Automatic date update in version.inGDB Administrator1-1/+1
2020-05-08Automatic date update in version.inGDB Administrator1-1/+1
2020-05-07gas: PR 25863: Fix scalar vmul inside it block when assembling for MVEAndre Simoes Dias Vieira4-9/+29
This fixes PR 25863 by fixing the condition in the parsing of vmul in do_mve_vmull. It also simplifies the code in there fixing latent issues that would lead to NEON code being accepted when it shouldn't. 2020-05-07 Andre Vieira <andre.simoesdiasvieira@arm.com> Backport from mainline. 2020-05-04 Andre Vieira <andre.simoesdiasvieira@arm.com> PR gas/25863 * config/tc-arm.c (do_mve_vmull): Fix scalar and NEON parsing of vmul. * testsuite/gas/arm/mve-scalar-vmult-it.d: New test. * testsuite/gas/arm/mve-scalar-vmult-it.s: New test.
2020-05-07Automatic date update in version.inGDB Administrator1-1/+1
2020-05-06Automatic date update in version.inGDB Administrator1-1/+1
2020-05-05Automatic date update in version.inGDB Administrator1-1/+1
2020-05-04Automatic date update in version.inGDB Administrator1-1/+1
2020-05-03Automatic date update in version.inGDB Administrator1-1/+1
2020-05-02Automatic date update in version.inGDB Administrator1-1/+1
2020-05-01Automatic date update in version.inGDB Administrator1-1/+1
2020-04-30Automatic date update in version.inGDB Administrator1-1/+1
2020-04-29Automatic date update in version.inGDB Administrator1-1/+1
2020-04-28Automatic date update in version.inGDB Administrator1-1/+1
2020-04-27Automatic date update in version.inGDB Administrator1-1/+1
2020-04-26Automatic date update in version.inGDB Administrator1-1/+1
2020-04-25Automatic date update in version.inGDB Administrator1-1/+1
2020-04-24Automatic date update in version.inGDB Administrator1-1/+1
2020-04-23Automatic date update in version.inGDB Administrator1-1/+1
2020-04-22Automatic date update in version.inGDB Administrator1-1/+1
2020-04-21BFD: Exclude sections with no content from compress check.Tamar Christina5-0/+40
The check in bfd_get_full_section_contents is trying to check that we don't allocate more space for a section than the size of the section is on disk. Previously we excluded linker created sections since they didn't have a size on disk. However we also need to exclude sections with no content as well such as the BSS section. Space for these would not have been allocated by the assembler and so the check would incorrectly fail. bfd/ChangeLog: PR binutils/24753 * compress.c (bfd_get_full_section_contents): Exclude sections with no content. gas/ChangeLog: PR binutils/24753 * testsuite/gas/arm/pr24753.d: New test. * testsuite/gas/arm/pr24753.s: New test. (cherry picked from commit c36876fe5b5bac1c404ab2ca82bfbfb2ed9a2717)
2020-04-21Automatic date update in version.inGDB Administrator1-1/+1
2020-04-20Automatic date update in version.inGDB Administrator1-1/+1
2020-04-19Automatic date update in version.inGDB Administrator1-1/+1
2020-04-18Automatic date update in version.inGDB Administrator1-1/+1
2020-04-17Automatic date update in version.inGDB Administrator1-1/+1
2020-04-16Automatic date update in version.inGDB Administrator1-1/+1
2020-04-15Automatic date update in version.inGDB Administrator1-1/+1
2020-04-14Automatic date update in version.inGDB Administrator1-1/+1
2020-04-13Automatic date update in version.inGDB Administrator1-1/+1
2020-04-12Automatic date update in version.inGDB Administrator1-1/+1
2020-04-11Automatic date update in version.inGDB Administrator1-1/+1