Add mips*-img-elf* target triple.
/ * configure.ac: Add mips*-img-elf* target triple. * configure: Regenerate. bfd/ * config.bfd: Add mips*-img-elf* target triple. gas/ * configure.tgt: Add mips*-img-elf* target triple. gas/testsuite/ * gas/mips/mips.exp: Add mips*-img-elf* target triple. binutils/testsuite/ * binutils-all/objcopy.exp: Add mips*-img-elf* target triple. * binutils-all/readelf.exp: Likewise. ld/ * configure.tgt: Add mips*-img-elf* target triple. ld/testsuite/ * ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target triple.
This commit is contained in:
parent
9d9bf2df89
commit
a9d58c068c
16 changed files with 47 additions and 10 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
||||
|
||||
* configure.ac: Add mips*-img-elf* target triple.
|
||||
* configure: Regenerate.
|
||||
|
||||
2014-09-06 Kuan-Lin Chen <kuanlinchentw@gmail.com>
|
||||
* configure: Disable gdb for nds32*-*-* until supported.
|
||||
* configure.ac: Disable gdb for nds32*-*-* until supported.
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
||||
|
||||
* config.bfd: Add mips*-img-elf* target triple.
|
||||
|
||||
2014-09-12 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* elf-bfd.h (struct eh_frame_array_ent): Add "range".
|
||||
|
|
|
@ -1033,7 +1033,7 @@ case "${targ}" in
|
|||
targ_defvec=mips_elf32_trad_le_vec
|
||||
targ_selvecs="mips_elf32_trad_be_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec"
|
||||
;;
|
||||
mips*-sde-elf* | mips*-mti-elf*)
|
||||
mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
|
||||
targ_defvec=mips_elf32_trad_be_vec
|
||||
targ_selvecs="mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec"
|
||||
;;
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Add mips*-img-elf* target triple.
|
||||
* binutils-all/readelf.exp: Likewise
|
||||
|
||||
2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
|
||||
|
||||
* binutils-all/readelf.ss-mips: Account for new sections.
|
||||
|
|
|
@ -988,6 +988,7 @@ if [is_elf_format] {
|
|||
# targ_defvec=mips_elf32_n_le_vec in config.bfd. When syncing,
|
||||
# don't forget that earlier case-matches trump later ones.
|
||||
if { ![istarget "mips*-sde-elf*"] && ![istarget "mips*-mti-elf*"]
|
||||
&& ![istarget "mips*-img-elf*"]
|
||||
&& ![istarget "mips64*-*-openbsd*"] } {
|
||||
setup_xfail "mips*-*-irix5*" "mips*-*-irix6*" "mips*-*-elf*" \
|
||||
"mips*-*-rtems*" "mips*-*-windiss" "mips*-*-none" \
|
||||
|
|
|
@ -103,6 +103,7 @@ proc readelf_test { options binary_file regexp_file xfails } {
|
|||
if { [istarget "mips*-*-*linux*"]
|
||||
|| [istarget "mips*-sde-elf*"]
|
||||
|| [istarget "mips*-mti-elf*"]
|
||||
|| [istarget "mips*-img-elf*"]
|
||||
|| [istarget "mips*-*freebsd*"] } then {
|
||||
set target_machine tmips
|
||||
} else {
|
||||
|
|
4
configure
vendored
4
configure
vendored
|
@ -3782,7 +3782,7 @@ case "${target}" in
|
|||
microblaze*)
|
||||
noconfigdirs="$noconfigdirs gprof"
|
||||
;;
|
||||
mips*-sde-elf* | mips*-mti-elf*)
|
||||
mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
|
||||
if test x$with_newlib = xyes; then
|
||||
noconfigdirs="$noconfigdirs gprof"
|
||||
fi
|
||||
|
@ -6993,7 +6993,7 @@ case "${target}" in
|
|||
spu-*-*)
|
||||
target_makefile_frag="config/mt-spu"
|
||||
;;
|
||||
mips*-sde-elf* | mips*-mti-elf*)
|
||||
mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
|
||||
target_makefile_frag="config/mt-sde"
|
||||
;;
|
||||
mipsisa*-*-elfoabi*)
|
||||
|
|
|
@ -1110,7 +1110,7 @@ case "${target}" in
|
|||
microblaze*)
|
||||
noconfigdirs="$noconfigdirs gprof"
|
||||
;;
|
||||
mips*-sde-elf* | mips*-mti-elf*)
|
||||
mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
|
||||
if test x$with_newlib = xyes; then
|
||||
noconfigdirs="$noconfigdirs gprof"
|
||||
fi
|
||||
|
@ -2371,7 +2371,7 @@ case "${target}" in
|
|||
spu-*-*)
|
||||
target_makefile_frag="config/mt-spu"
|
||||
;;
|
||||
mips*-sde-elf* | mips*-mti-elf*)
|
||||
mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
|
||||
target_makefile_frag="config/mt-sde"
|
||||
;;
|
||||
mipsisa*-*-elfoabi*)
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
||||
|
||||
* configure.tgt: Add mips*-img-elf* target triple.
|
||||
|
||||
2014-09-12 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* config/tc-i386.c (match_template): Remove redundant "!!" testing
|
||||
|
|
|
@ -330,7 +330,8 @@ case ${generic_target} in
|
|||
mips*-*-freebsd* | mips*-*-kfreebsd*-gnu)
|
||||
fmt=elf em=freebsd ;;
|
||||
mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;;
|
||||
mips*-sde-elf* | mips*-mti-elf*) fmt=elf em=tmips ;;
|
||||
mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
|
||||
fmt=elf em=tmips ;;
|
||||
mips-*-elf* | mips-*-rtems*) fmt=elf ;;
|
||||
mips-*-netbsd*) fmt=elf em=tmips ;;
|
||||
mips-*-openbsd*) fmt=elf em=tmips ;;
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
||||
|
||||
* gas/mips/mips.exp: Add mips*-img-elf* target triple.
|
||||
|
||||
2014-09-10 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* gas/i386/i386.exp: Run suffix-intel, x86-64-suffix and
|
||||
|
|
|
@ -487,11 +487,13 @@ if { [istarget mips*-*-vxworks*] } {
|
|||
set addr32 [expr [istarget mipstx39*-*-*] || [istarget mips-*-linux*] || [istarget mipsel-*-linux*] \
|
||||
|| [istarget mipsisa32-*-linux*] || [istarget mipsisa32el-*-linux*]]
|
||||
set has_newabi [expr [istarget *-*-irix6*] || [istarget mips*-*-linux*] \
|
||||
|| [istarget mips*-sde-elf*] || [istarget mips*-mti-elf*]]
|
||||
|| [istarget mips*-sde-elf*] || [istarget mips*-mti-elf*] \
|
||||
|| [istarget mips*-img-elf*]]
|
||||
|
||||
if { [istarget "mips*-*-*linux*"]
|
||||
|| [istarget "mips*-sde-elf*"]
|
||||
|| [istarget "mips*-mti-elf*"]
|
||||
|| [istarget "mips*-img-elf*"]
|
||||
|| [istarget "mips*-*-*bsd*"] } then {
|
||||
set tmips "t"
|
||||
} else {
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
||||
|
||||
* configure.tgt: Add mips*-img-elf* target triple.
|
||||
|
||||
2014-09-01 Jon TURNEY <jon.turney@dronecode.org.uk>
|
||||
|
||||
* emultempl/pe.em (write_build_id, setup_build_id): Change pe/coff
|
||||
|
|
|
@ -459,7 +459,7 @@ mips*vr5000el-*-elf*) targ_emul=elf32l4300 ;;
|
|||
mips*vr5000-*-elf*) targ_emul=elf32b4300 ;;
|
||||
mips*el-sde-elf*) targ_emul=elf32ltsmip
|
||||
targ_extra_emuls="elf32btsmip elf32ltsmipn32 elf64ltsmip elf32btsmipn32 elf64btsmip" ;;
|
||||
mips*-sde-elf* | mips*-mti-elf*)
|
||||
mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
|
||||
targ_emul=elf32btsmip
|
||||
targ_extra_emuls="elf32ltsmip elf32btsmipn32 elf64btsmip elf32ltsmipn32 elf64ltsmip" ;;
|
||||
mips64*el-ps2-elf*) targ_emul=elf32lr5900n32
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
||||
|
||||
* ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
|
||||
triple.
|
||||
|
||||
2014-09-10 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
|
||||
|
|
|
@ -55,7 +55,8 @@ if {![istarget mips*-*-*] || ![is_elf_format]} {
|
|||
set has_newabi [expr [istarget *-*-irix6*] \
|
||||
|| [istarget mips*-*-linux*] \
|
||||
|| [istarget mips*-sde-elf*] \
|
||||
|| [istarget mips*-mti-elf*]]
|
||||
|| [istarget mips*-mti-elf*] \
|
||||
|| [istarget mips*-img-elf*]]
|
||||
set linux_gnu [expr [istarget mips*-*-linux*]]
|
||||
set embedded_elf [expr [istarget mips*-*-elf]]
|
||||
|
||||
|
@ -79,7 +80,7 @@ if { [istarget *-*-irix6*] } {
|
|||
set abi_ldflags(o32) -melf32btsmip_fbsd
|
||||
}
|
||||
if { [istarget mips*-*-linux*] || [istarget mips*-sde-elf*]
|
||||
|| [istarget mips*-mti-elf*] } {
|
||||
|| [istarget mips*-mti-elf*] || [istarget mips*-img-elf*]} {
|
||||
set abi_ldflags(n32) -melf32btsmipn32
|
||||
set abi_ldflags(n64) -melf64btsmip
|
||||
} elseif { [istarget mips64*-*freebsd*] } {
|
||||
|
|
Loading…
Add table
Reference in a new issue