|
From: | cvs-commit at gcc dot gnu.org |
Subject: | [Bug ld/21458] ld generates none ARM elf ABI compliant code that causes a hard fault. |
Date: | Wed, 20 Jun 2018 11:42:23 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=21458 --- Comment #12 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Nick Clifton <address@hidden>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=fc6141f097056f830a412afebed8d81a9d72b696 commit fc6141f097056f830a412afebed8d81a9d72b696 Author: Nick Clifton <address@hidden> Date: Wed Jun 20 12:38:10 2018 +0100 Change the ARM assembler's ADR and ADRl pseudo-ops so that they will only set the bottom bit of imported thumb function symbols if the -mthumb-interwork option is active. For more information see the email thread starting here: https://www.sourceware.org/ml/binutils/2018-05/msg00348.html PR 21458 * tc-arm.c (do_adr): Only set the bottom bit of an imported thumb function symbol address if -mthumb-interwork is active. (do_adrl): Likewise. * doc/c-arm.texi: Update descriptions of the -mthumb-interwork option and the ADR and ADRL pseudo-ops. * NEWS: Mention the new behaviour of the ADR and ADRL pseudo-ops. * testsuite/gas/arm/pr21458.d: Add -mthumb-interwork option to assembler command line. * testsuite/gas/arm/adr.d: Likewise. * testsuite/gas/arm/adrl.d: Likewise. -- You are receiving this mail because: You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |