X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Ftestsuite%2Fconfig%2Fdefault.exp;h=b76c5baa4401461d60499011eb2149a53ec8d119;hb=33ea299c25134ce23805faa6b2b1e7fe6327f6bb;hp=4134a030306a42391328af8aba93164a68ed38dd;hpb=30727aa6d12fb866494020c0b62ab265a2bdcdfe;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/testsuite/config/default.exp b/gas/testsuite/config/default.exp index 4134a03030..b76c5baa44 100644 --- a/gas/testsuite/config/default.exp +++ b/gas/testsuite/config/default.exp @@ -1,3 +1,19 @@ +# Copyright (C) 2012-2018 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. + load_lib gas-defs.exp global AS @@ -5,16 +21,19 @@ if ![info exists AS] then { set AS [findfile $base_dir/../as-new "../as-new" [transform as]] } -global GASP -if ![info exists GASP] then { - set GASP [findfile $base_dir/../gasp-new "../gasp-new" [transform gasp]] -} - global ASFLAGS if ![info exists ASFLAGS] then { set ASFLAGS "" } +if ![info exists LD] then { + set LD [findfile $base_dir/../../ld/ld-new $base_dir/../../ld/ld-new [transform ld]] +} +if ![info exists LDFLAGS] then { + set LDFLAGS "" +} +set ld_elf_shared_opt "-z norelro" + if ![info exists OBJDUMP] then { set OBJDUMP [findfile $base_dir/../../binutils/objdump \ $base_dir/../../binutils/objdump \ @@ -43,4 +62,22 @@ if ![info exists OBJCOPYFLAGS] then { set OBJCOPYFLAGS {} } +if ![info exists READELF] then { + set READELF [findfile $base_dir/../../binutils/readelf] +} + +if ![info exists READELFFLAGS] then { + set READELFFLAGS {} +} + +if ![info exists ADDR2LINE] then { + set ADDR2LINE [findfile $base_dir/../../binutils/addr2line] +} + +if ![info exists ADDR2LINEFLAGS] then { + set ADDR2LINEFLAGS {} +} + +if ![file isdirectory tmpdir] {catch "exec mkdir tmpdir" status} + gas_init