source:
rtems-tools/tools/5/binutils/binutils-2.26-rtems-aarch64-x86_64.patch
@
2da1356
Last change on this file since 2da1356 was 2da1356, checked in by Sebastian Huber <sebastian.huber@…>, on 11/09/17 at 08:07:35 | |
---|---|
|
|
File size: 3.2 KB |
-
binutils-2.26/bfd/config.bfd
old new 169 169 170 170 # START OF targmatch.h 171 171 #ifdef BFD64 172 aarch64-*-elf )172 aarch64-*-elf | aarch64-*-rtems*) 173 173 targ_defvec=aarch64_elf64_le_vec 174 174 targ_selvecs="aarch64_elf64_be_vec aarch64_elf32_le_vec aarch64_elf32_be_vec arm_elf32_le_vec arm_elf32_be_vec" 175 175 want64=true … … 675 675 targ_selvecs="i386_elf32_vec iamcu_elf32_vec l1om_elf64_vec k1om_elf64_vec" 676 676 want64=true 677 677 ;; 678 x86_64-*-elf* )678 x86_64-*-elf* | x86_64-*-rtems*) 679 679 targ_defvec=x86_64_elf64_vec 680 680 targ_selvecs="i386_elf32_vec iamcu_elf32_vec x86_64_elf32_vec l1om_elf64_vec k1om_elf64_vec" 681 681 want64=true -
binutils-2.26/gas/configure.tgt
old new 6 6 # it under the terms of the GNU General Public License as published by 7 7 # the Free Software Foundation; either version 3 of the License, or 8 8 # (at your option) any later version. 9 # 9 # 10 10 # This program is distributed in the hope that it will be useful, 11 11 # but WITHOUT ANY WARRANTY; without even the implied warranty of 12 12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 13 # GNU General Public License for more details. 14 # 14 # 15 15 # You should have received a copy of the GNU General Public License 16 16 # along with this program; see the file COPYING3. If not see 17 17 # <http://www.gnu.org/licenses/>. … … 120 120 generic_target=${cpu_type}-$vendor-$os 121 121 # Note: This table is alpha-sorted, please try to keep it that way. 122 122 case ${generic_target} in 123 aarch64*-*-elf )fmt=elf;;123 aarch64*-*-elf | aarch64-*-rtems*) fmt=elf;; 124 124 aarch64*-*-linux*) fmt=elf em=linux ;; 125 125 126 126 alpha-*-*vms*) fmt=evax ;; … … 354 354 moxie-*-uclinux) fmt=elf em=linux ;; 355 355 moxie-*-moxiebox*) fmt=elf endian=little ;; 356 356 moxie-*-*) fmt=elf ;; 357 357 358 358 mt-*-elf) fmt=elf bfd_gas=yes ;; 359 359 360 360 msp430-*-*) fmt=elf ;; … … 463 463 visium-*-elf) fmt=elf ;; 464 464 465 465 xstormy16-*-*) fmt=elf ;; 466 466 467 467 xgate-*-*) fmt=elf ;; 468 468 469 469 xtensa*-*-*) fmt=elf ;; -
binutils-2.26/ld/configure.tgt
old new 47 47 case "${targ}" in 48 48 aarch64_be-*-elf) targ_emul=aarch64elfb 49 49 targ_extra_emuls="aarch64elf aarch64elf32 aarch64elf32b armelfb armelf" ;; 50 aarch64-*-elf) targ_emul=aarch64elf 50 aarch64-*-elf | aarch64-*-rtems*) 51 targ_emul=aarch64elf 51 52 targ_extra_emuls="aarch64elf32 aarch64elf32b aarch64elfb armelf armelfb" ;; 52 53 aarch64-*-cloudabi*) targ_emul=aarch64cloudabi 53 54 targ_extra_emuls=aarch64cloudabib ;; … … 314 315 targ_extra_emuls=elf_i386 ;; 315 316 i[3-7]86-*-elf*) targ_emul=elf_i386 316 317 targ_extra_emuls=elf_iamcu ;; 317 x86_64-*-elf*) targ_emul=elf_x86_64 318 x86_64-*-elf* | x86_64-*-rtems*) 319 targ_emul=elf_x86_64 318 320 targ_extra_emuls="elf_i386 elf_iamcu elf32_x86_64 elf_l1om elf_k1om" 319 321 targ_extra_libpath="elf_i386 elf_iamcu elf32_x86_64 elf_l1om elf_k1om" 320 322 tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'`
Note: See TracBrowser
for help on using the repository browser.