From: Nick Clifton Date: Fri, 27 Apr 2001 17:12:18 +0000 (+0000) Subject: Add support for arm-vxworks target X-Git-Tag: dberlin-typesystem-branchpoint~692 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=87748b32271dca951c949543fc14cb1ef2b5c992;p=platform%2Fupstream%2Fbinutils.git Add support for arm-vxworks target --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 37ffb67..4e3860d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2001-04-27 Sean McNeil + + * config.bfd: Add arm-vxworks target. + * coff-arm (coff_arm_relocate_section): Add in symbol value to + addend (fro VXworks targets). + 2001-04-26 H.J. Lu * elf32-i386.c (elf_i386_check_relocs): Verify if r_symndx is diff --git a/bfd/coff-arm.c b/bfd/coff-arm.c index ae7ee75..8bb4e6c 100644 --- a/bfd/coff-arm.c +++ b/bfd/coff-arm.c @@ -1244,12 +1244,18 @@ coff_arm_relocate_section (output_bfd, info, input_bfd, input_section, { if (info->relocateable) continue; -#if 0 /* We must not ignore the symbol value. If the symbol is - within the same section, the relocation should have already - been fixed, but if it is not, we'll be handed a reloc into - the beginning of the symbol's section, so we must not cancel - out the symbol's value, otherwise we'll be adding it in - twice. */ + /* FIXME - it is not clear which targets need this next test + and which do not. It is known that it is needed for the + VXworks target (hence the #ifdef), but it is also known + that it was supressed for other (arm) targets. This ought + to be sorted out one day. */ +#ifdef VXWORKS + /* We must not ignore the symbol value. If the symbol is + within the same section, the relocation should have already + been fixed, but if it is not, we'll be handed a reloc into + the beginning of the symbol's section, so we must not cancel + out the symbol's value, otherwise we'll be adding it in + twice. */ if (sym != NULL && sym->n_scnum != 0) addend += sym->n_value; #endif diff --git a/bfd/config.bfd b/bfd/config.bfd index 168b839..70fd06c 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -140,6 +140,12 @@ case "${targ}" in targ_defvec=aout_arm_big_vec targ_selvecs=aout_arm_little_vec ;; + arm-*-vxworks*) + targ_defvec=armcoff_little_vec + targ_selvecs=armcoff_big_vec + targ_underscore=yes + targ_cflags=-DVXWORKS + ;; arm-*-coff) targ_defvec=armcoff_little_vec targ_selvecs=armcoff_big_vec diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot index 6bacc5c..8a8680a 100644 --- a/bfd/po/bfd.pot +++ b/bfd/po/bfd.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2001-04-25 20:38+0100\n" +"POT-Creation-Date: 2001-04-27 18:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -209,119 +209,119 @@ msgstr "" msgid "%s: unable to find ARM glue '%s' for `%s'" msgstr "" -#: coff-arm.c:1336 coff-arm.c:1431 elf32-arm.h:841 elf32-arm.h:946 +#: coff-arm.c:1342 coff-arm.c:1437 elf32-arm.h:841 elf32-arm.h:946 #, c-format msgid "%s(%s): warning: interworking not enabled." msgstr "" -#: coff-arm.c:1340 elf32-arm.h:949 +#: coff-arm.c:1346 elf32-arm.h:949 #, c-format msgid " first occurrence: %s: arm call to thumb" msgstr "" -#: coff-arm.c:1435 elf32-arm.h:844 +#: coff-arm.c:1441 elf32-arm.h:844 #, c-format msgid " first occurrence: %s: thumb call to arm" msgstr "" -#: coff-arm.c:1438 +#: coff-arm.c:1444 msgid " consider relinking with --support-old-code enabled" msgstr "" -#: coff-arm.c:1726 coff-tic80.c:682 cofflink.c:2992 +#: coff-arm.c:1732 coff-tic80.c:682 cofflink.c:2992 #, c-format msgid "%s: bad reloc address 0x%lx in section `%s'" msgstr "" -#: coff-arm.c:2063 +#: coff-arm.c:2069 #, c-format msgid "%s: illegal symbol index in reloc: %d" msgstr "" -#: coff-arm.c:2191 +#: coff-arm.c:2197 #, c-format msgid "%s: ERROR: compiled for APCS-%d whereas target %s uses APCS-%d" msgstr "" -#: coff-arm.c:2206 +#: coff-arm.c:2212 #, c-format msgid "" "%s: ERROR: passes floats in float registers whereas target %s uses integer " "registers" msgstr "" -#: coff-arm.c:2209 +#: coff-arm.c:2215 #, c-format msgid "" "%s: ERROR: passes floats in integer registers whereas target %s uses float " "registers" msgstr "" -#: coff-arm.c:2224 +#: coff-arm.c:2230 #, c-format msgid "" "%s: ERROR: compiled as position independent code, whereas target %s is " "absolute position" msgstr "" -#: coff-arm.c:2227 +#: coff-arm.c:2233 #, c-format msgid "" "%s: ERROR: compiled as absolute position code, whereas target %s is position " "independent" msgstr "" -#: coff-arm.c:2256 +#: coff-arm.c:2262 #, c-format msgid "Warning: input file %s supports interworking, whereas %s does not." msgstr "" -#: coff-arm.c:2259 +#: coff-arm.c:2265 #, c-format msgid "Warning: input file %s does not support interworking, whereas %s does." msgstr "" -#: coff-arm.c:2286 +#: coff-arm.c:2292 #, c-format msgid "private flags = %x:" msgstr "" -#: coff-arm.c:2294 elf32-arm.h:2222 +#: coff-arm.c:2300 elf32-arm.h:2222 msgid " [floats passed in float registers]" msgstr "" -#: coff-arm.c:2296 +#: coff-arm.c:2302 msgid " [floats passed in integer registers]" msgstr "" -#: coff-arm.c:2299 elf32-arm.h:2225 +#: coff-arm.c:2305 elf32-arm.h:2225 msgid " [position independent]" msgstr "" -#: coff-arm.c:2301 +#: coff-arm.c:2307 msgid " [absolute position]" msgstr "" -#: coff-arm.c:2305 +#: coff-arm.c:2311 msgid " [interworking flag not initialised]" msgstr "" -#: coff-arm.c:2307 +#: coff-arm.c:2313 msgid " [interworking supported]" msgstr "" -#: coff-arm.c:2309 +#: coff-arm.c:2315 msgid " [interworking not supported]" msgstr "" -#: coff-arm.c:2357 +#: coff-arm.c:2363 #, c-format msgid "" "Warning: Not setting interworking flag of %s, since it has already been " "specified as non-interworking" msgstr "" -#: coff-arm.c:2361 +#: coff-arm.c:2367 #, c-format msgid "Warning: Clearing the interworking flag of %s due to outside request" msgstr "" @@ -554,7 +554,7 @@ msgstr "" msgid "%s: Warning: Thumb BLX instruction targets thumb function '%s'." msgstr "" -#: elf-hppa.h:1369 elf-hppa.h:1402 elf32-arm.h:1865 elf32-i386.c:1442 +#: elf-hppa.h:1369 elf-hppa.h:1402 elf32-arm.h:1865 elf32-i386.c:1456 #: elf32-ppc.c:3093 elf32-s390.c:1442 elf32-sh.c:2997 elf64-s390.c:1431 #: elf64-x86-64.c:1290 #, c-format @@ -885,12 +885,22 @@ msgstr "" msgid "%s: invalid relocation type %d" msgstr "" -#: elf32-i386.c:681 elf32-i386.c:1649 +#: elf32-i386.c:507 +#, c-format +msgid "%s(%s): bad symbol index: %d" +msgstr "" + +#: elf32-i386.c:512 +#, c-format +msgid "%s: bad symbol index: %d" +msgstr "" + +#: elf32-i386.c:695 elf32-i386.c:1663 #, c-format msgid "%s(%s): bad relocation section name `%s'" msgstr "" -#: elf32-i386.c:686 elf32-i386.c:1654 +#: elf32-i386.c:700 elf32-i386.c:1668 #, c-format msgid "%s: bad relocation section name `%s'" msgstr "" diff --git a/gas/ChangeLog b/gas/ChangeLog index 4354980..073385b 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2001-04-27 Sean McNeil + + * configure.in: Add arm-vxworks. + * configure: Regenerate. + 2001-04-26 Nick Clifton * config/tc-arm.c (arm_handle_align): New Function: Generate diff --git a/gas/configure b/gas/configure index 908782e..147c0bb 100755 --- a/gas/configure +++ b/gas/configure @@ -2318,6 +2318,7 @@ for this_target in $target $canon_targets ; do arm-*-wince) fmt=coff em=wince-pe ;; arm-*-pe | thumb-*-pe) fmt=coff em=pe ;; arm-*-riscix*) fmt=aout em=riscix ;; + arm-*-vxworks) fmt=coff ;; avr-*-*) fmt=elf bfd_gas=yes ;; @@ -3085,7 +3086,7 @@ EOF # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3089: checking for $ac_word" >&5 +echo "configure:3090: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3115,7 +3116,7 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3119: checking for $ac_word" >&5 +echo "configure:3120: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3166,7 +3167,7 @@ fi # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3170: checking for $ac_word" >&5 +echo "configure:3171: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3198,7 +3199,7 @@ fi fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:3202: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:3203: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -3209,12 +3210,12 @@ cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext << EOF -#line 3213 "configure" +#line 3214 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:3218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -3240,12 +3241,12 @@ if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:3244: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:3245: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:3249: checking whether we are using GNU C" >&5 +echo "configure:3250: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3254,7 +3255,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3258: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3259: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -3273,7 +3274,7 @@ ac_test_CFLAGS="${CFLAGS+set}" ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:3277: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:3278: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3310,7 +3311,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3314: checking for $ac_word" >&5 +echo "configure:3315: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3341,7 +3342,7 @@ done test -n "$YACC" || YACC="yacc" echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:3345: checking how to run the C preprocessor" >&5 +echo "configure:3346: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -3356,13 +3357,13 @@ else # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3367: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3373,13 +3374,13 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3383: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3384: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3390,13 +3391,13 @@ else rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3400: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3401: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3426,7 +3427,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3430: checking for $ac_word" >&5 +echo "configure:3431: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3459,7 +3460,7 @@ test -n "$LEX" || LEX=""$missing_dir/missing flex"" # Extract the first word of "flex", so it can be a program name with args. set dummy flex; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3463: checking for $ac_word" >&5 +echo "configure:3464: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3493,7 +3494,7 @@ then *) ac_lib=l ;; esac echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6 -echo "configure:3497: checking for yywrap in -l$ac_lib" >&5 +echo "configure:3498: checking for yywrap in -l$ac_lib" >&5 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3501,7 +3502,7 @@ else ac_save_LIBS="$LIBS" LIBS="-l$ac_lib $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3535,7 +3536,7 @@ fi fi echo $ac_n "checking lex output file root""... $ac_c" 1>&6 -echo "configure:3539: checking lex output file root" >&5 +echo "configure:3540: checking lex output file root" >&5 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3556,7 +3557,7 @@ echo "$ac_t""$ac_cv_prog_lex_root" 1>&6 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6 -echo "configure:3560: checking whether yytext is a pointer" >&5 +echo "configure:3561: checking whether yytext is a pointer" >&5 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3568,14 +3569,14 @@ echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c ac_save_LIBS="$LIBS" LIBS="$LIBS $LEXLIB" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_prog_lex_yytext_pointer=yes else @@ -3601,7 +3602,7 @@ ALL_LINGUAS= # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3605: checking for $ac_word" >&5 +echo "configure:3606: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3629,12 +3630,12 @@ else fi echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:3633: checking for ANSI C header files" >&5 +echo "configure:3634: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -3642,7 +3643,7 @@ else #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3646: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3647: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3659,7 +3660,7 @@ rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -3677,7 +3678,7 @@ fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -3698,7 +3699,7 @@ if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -3709,7 +3710,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } EOF -if { (eval echo configure:3713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -3733,12 +3734,12 @@ EOF fi echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:3737: checking for working const" >&5 +echo "configure:3738: checking for working const" >&5 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else @@ -3808,21 +3809,21 @@ EOF fi echo $ac_n "checking for inline""... $ac_c" 1>&6 -echo "configure:3812: checking for inline" >&5 +echo "configure:3813: checking for inline" >&5 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_inline=$ac_kw; break else @@ -3848,12 +3849,12 @@ EOF esac echo $ac_n "checking for off_t""... $ac_c" 1>&6 -echo "configure:3852: checking for off_t" >&5 +echo "configure:3853: checking for off_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -3881,12 +3882,12 @@ EOF fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:3885: checking for size_t" >&5 +echo "configure:3886: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -3916,19 +3917,19 @@ fi # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:3920: checking for working alloca.h" >&5 +echo "configure:3921: checking for working alloca.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:3932: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -3949,12 +3950,12 @@ EOF fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:3953: checking for alloca" >&5 +echo "configure:3954: checking for alloca" >&5 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -4014,12 +4015,12 @@ EOF echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:4018: checking whether alloca needs Cray hooks" >&5 +echo "configure:4019: checking whether alloca needs Cray hooks" >&5 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4048: checking for $ac_func" >&5 +echo "configure:4049: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4099,7 +4100,7 @@ done fi echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:4103: checking stack direction for C alloca" >&5 +echo "configure:4104: checking stack direction for C alloca" >&5 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4107,7 +4108,7 @@ else ac_cv_c_stack_direction=0 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:4131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_c_stack_direction=1 else @@ -4151,17 +4152,17 @@ for ac_hdr in unistd.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:4155: checking for $ac_hdr" >&5 +echo "configure:4156: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4165: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4166: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4190,12 +4191,12 @@ done for ac_func in getpagesize do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4194: checking for $ac_func" >&5 +echo "configure:4195: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4243,7 +4244,7 @@ fi done echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:4247: checking for working mmap" >&5 +echo "configure:4248: checking for working mmap" >&5 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4251,7 +4252,7 @@ else ac_cv_func_mmap_fixed_mapped=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:4396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_mmap_fixed_mapped=yes else @@ -4419,17 +4420,17 @@ unistd.h values.h sys/param.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:4423: checking for $ac_hdr" >&5 +echo "configure:4424: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4433: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4434: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4459,12 +4460,12 @@ done __argz_count __argz_stringify __argz_next do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4463: checking for $ac_func" >&5 +echo "configure:4464: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4516,12 +4517,12 @@ done for ac_func in stpcpy do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4520: checking for $ac_func" >&5 +echo "configure:4521: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4578,19 +4579,19 @@ EOF if test $ac_cv_header_locale_h = yes; then echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 -echo "configure:4582: checking for LC_MESSAGES" >&5 +echo "configure:4583: checking for LC_MESSAGES" >&5 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return LC_MESSAGES ; return 0; } EOF -if { (eval echo configure:4594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_val_LC_MESSAGES=yes else @@ -4611,7 +4612,7 @@ EOF fi fi echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 -echo "configure:4615: checking whether NLS is requested" >&5 +echo "configure:4616: checking whether NLS is requested" >&5 # Check whether --enable-nls or --disable-nls was given. if test "${enable_nls+set}" = set; then enableval="$enable_nls" @@ -4631,7 +4632,7 @@ fi EOF echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 -echo "configure:4635: checking whether included gettext is requested" >&5 +echo "configure:4636: checking whether included gettext is requested" >&5 # Check whether --with-included-gettext or --without-included-gettext was given. if test "${with_included_gettext+set}" = set; then withval="$with_included_gettext" @@ -4650,17 +4651,17 @@ fi ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for libintl.h""... $ac_c" 1>&6 -echo "configure:4654: checking for libintl.h" >&5 +echo "configure:4655: checking for libintl.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4664: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4665: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4677,19 +4678,19 @@ fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6 -echo "configure:4681: checking for gettext in libc" >&5 +echo "configure:4682: checking for gettext in libc" >&5 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return (int) gettext ("") ; return 0; } EOF -if { (eval echo configure:4693: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gt_cv_func_gettext_libc=yes else @@ -4705,7 +4706,7 @@ echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6 if test "$gt_cv_func_gettext_libc" != "yes"; then echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6 -echo "configure:4709: checking for bindtextdomain in -lintl" >&5 +echo "configure:4710: checking for bindtextdomain in -lintl" >&5 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4713,7 +4714,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lintl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4740,19 +4741,19 @@ fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6 -echo "configure:4744: checking for gettext in libintl" >&5 +echo "configure:4745: checking for gettext in libintl" >&5 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gt_cv_func_gettext_libintl=yes else @@ -4780,7 +4781,7 @@ EOF # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4784: checking for $ac_word" >&5 +echo "configure:4785: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4814,12 +4815,12 @@ fi for ac_func in dcgettext do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4818: checking for $ac_func" >&5 +echo "configure:4819: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4869,7 +4870,7 @@ done # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4873: checking for $ac_word" >&5 +echo "configure:4874: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4905,7 +4906,7 @@ fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4909: checking for $ac_word" >&5 +echo "configure:4910: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4937,7 +4938,7 @@ else fi cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* CATOBJEXT=.gmo DATADIRNAME=share @@ -4977,7 +4978,7 @@ fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4981: checking for $ac_word" >&5 +echo "configure:4982: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5011,7 +5012,7 @@ fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:5015: checking for $ac_word" >&5 +echo "configure:5016: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5047,7 +5048,7 @@ fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:5051: checking for $ac_word" >&5 +echo "configure:5052: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5137,7 +5138,7 @@ fi LINGUAS= else echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 -echo "configure:5141: checking for catalogs to be installed" >&5 +echo "configure:5142: checking for catalogs to be installed" >&5 NEW_LINGUAS= for lang in ${LINGUAS=$ALL_LINGUAS}; do case "$ALL_LINGUAS" in @@ -5165,17 +5166,17 @@ echo "configure:5141: checking for catalogs to be installed" >&5 if test "$CATOBJEXT" = ".cat"; then ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6 -echo "configure:5169: checking for linux/version.h" >&5 +echo "configure:5170: checking for linux/version.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5179: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5180: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5238,7 +5239,7 @@ fi echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6 -echo "configure:5242: checking whether to enable maintainer-specific portions of Makefiles" >&5 +echo "configure:5243: checking whether to enable maintainer-specific portions of Makefiles" >&5 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then enableval="$enable_maintainer_mode" @@ -5263,7 +5264,7 @@ fi echo $ac_n "checking for executable suffix""... $ac_c" 1>&6 -echo "configure:5267: checking for executable suffix" >&5 +echo "configure:5268: checking for executable suffix" >&5 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5273,7 +5274,7 @@ else rm -f conftest* echo 'int main () { return 0; }' > conftest.$ac_ext ac_cv_exeext= - if { (eval echo configure:5277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then + if { (eval echo configure:5278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then for file in conftest.*; do case $file in *.c | *.o | *.obj) ;; @@ -5298,17 +5299,17 @@ for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h e do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:5302: checking for $ac_hdr" >&5 +echo "configure:5303: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5312: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5338,7 +5339,7 @@ done # Put this here so that autoconf's "cross-compiling" message doesn't confuse # people who are not cross-compiling but are compiling cross-assemblers. echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6 -echo "configure:5342: checking whether compiling a cross-assembler" >&5 +echo "configure:5343: checking whether compiling a cross-assembler" >&5 if test "${host}" = "${target}"; then cross_gas=no else @@ -5353,19 +5354,19 @@ echo "$ac_t""$cross_gas" 1>&6 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:5357: checking for working alloca.h" >&5 +echo "configure:5358: checking for working alloca.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:5369: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -5386,12 +5387,12 @@ EOF fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:5390: checking for alloca" >&5 +echo "configure:5391: checking for alloca" >&5 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -5451,12 +5452,12 @@ EOF echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:5455: checking whether alloca needs Cray hooks" >&5 +echo "configure:5456: checking whether alloca needs Cray hooks" >&5 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5485: checking for $ac_func" >&5 +echo "configure:5486: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5536,7 +5537,7 @@ done fi echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:5540: checking stack direction for C alloca" >&5 +echo "configure:5541: checking stack direction for C alloca" >&5 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5544,7 +5545,7 @@ else ac_cv_c_stack_direction=0 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:5568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_c_stack_direction=1 else @@ -5585,21 +5586,21 @@ EOF fi echo $ac_n "checking for inline""... $ac_c" 1>&6 -echo "configure:5589: checking for inline" >&5 +echo "configure:5590: checking for inline" >&5 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_inline=$ac_kw; break else @@ -5629,12 +5630,12 @@ esac for ac_func in unlink remove do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5633: checking for $ac_func" >&5 +echo "configure:5634: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5686,12 +5687,12 @@ done for ac_func in sbrk do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5690: checking for $ac_func" >&5 +echo "configure:5691: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5749,7 +5750,7 @@ case $host in ;; *-ncr-sysv4.3*) echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6 -echo "configure:5753: checking for _mwvalidcheckl in -lmw" >&5 +echo "configure:5754: checking for _mwvalidcheckl in -lmw" >&5 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5757,7 +5758,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lmw $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5789,7 +5790,7 @@ else fi echo $ac_n "checking for main in -lm""... $ac_c" 1>&6 -echo "configure:5793: checking for main in -lm" >&5 +echo "configure:5794: checking for main in -lm" >&5 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5797,14 +5798,14 @@ else ac_save_LIBS="$LIBS" LIBS="-lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5809: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5827,7 +5828,7 @@ fi ;; *) echo $ac_n "checking for main in -lm""... $ac_c" 1>&6 -echo "configure:5831: checking for main in -lm" >&5 +echo "configure:5832: checking for main in -lm" >&5 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5835,14 +5836,14 @@ else ac_save_LIBS="$LIBS" LIBS="-lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5873,12 +5874,12 @@ esac # enough, but on some of those systems, the assert macro relies on requoting # working properly! echo $ac_n "checking for working assert macro""... $ac_c" 1>&6 -echo "configure:5877: checking for working assert macro" >&5 +echo "configure:5878: checking for working assert macro" >&5 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -5894,7 +5895,7 @@ assert (a == b ; return 0; } EOF -if { (eval echo configure:5898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gas_cv_assert_ok=yes else @@ -5935,12 +5936,12 @@ gas_test_headers=" " echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6 -echo "configure:5939: checking whether declaration is required for strstr" >&5 +echo "configure:5940: checking whether declaration is required for strstr" >&5 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gas_cv_decl_needed_strstr=no else @@ -5972,12 +5973,12 @@ fi echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6 -echo "configure:5976: checking whether declaration is required for malloc" >&5 +echo "configure:5977: checking whether declaration is required for malloc" >&5 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gas_cv_decl_needed_malloc=no else @@ -6009,12 +6010,12 @@ fi echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6 -echo "configure:6013: checking whether declaration is required for free" >&5 +echo "configure:6014: checking whether declaration is required for free" >&5 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gas_cv_decl_needed_free=no else @@ -6046,12 +6047,12 @@ fi echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6 -echo "configure:6050: checking whether declaration is required for sbrk" >&5 +echo "configure:6051: checking whether declaration is required for sbrk" >&5 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gas_cv_decl_needed_sbrk=no else @@ -6083,12 +6084,12 @@ fi echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6 -echo "configure:6087: checking whether declaration is required for environ" >&5 +echo "configure:6088: checking whether declaration is required for environ" >&5 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gas_cv_decl_needed_environ=no else @@ -6123,12 +6124,12 @@ fi # for it? echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6 -echo "configure:6127: checking whether declaration is required for errno" >&5 +echo "configure:6128: checking whether declaration is required for errno" >&5 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gas_cv_decl_needed_errno=no else diff --git a/gas/configure.in b/gas/configure.in index 4ecf3d0..972236a 100644 --- a/gas/configure.in +++ b/gas/configure.in @@ -197,6 +197,7 @@ changequote([,])dnl arm-*-wince) fmt=coff em=wince-pe ;; arm-*-pe | thumb-*-pe) fmt=coff em=pe ;; arm-*-riscix*) fmt=aout em=riscix ;; + arm-*-vxworks) fmt=coff ;; avr-*-*) fmt=elf bfd_gas=yes ;; diff --git a/gas/po/gas.pot b/gas/po/gas.pot index 086856c..14ec278 100644 --- a/gas/po/gas.pot +++ b/gas/po/gas.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2001-04-25 20:59+0100\n" +"POT-Creation-Date: 2001-04-27 15:23+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2058,6 +2058,10 @@ msgstr "" msgid "%s: unexpected function type: %d" msgstr "" +#: config/tc-arm.c:8857 +msgid "alignments in code section > 32 not supported." +msgstr "" + #: config/tc-avr.c:185 msgid "Known MCU names:" msgstr "" diff --git a/ld/ChangeLog b/ld/ChangeLog index 4bccbf3..b4ed510 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,10 @@ +2001-04-27 Sean McNeil + + * configure.tgt: Add arm-vxworks target. + * scripttempl/armcoff.sc: Support .text or .data as a section name + prefix. + Define _etext. + 2001-04-13 J.T. Conklin * ld.texinfo: Document --fatal-warnings. diff --git a/ld/config.in b/ld/config.in index 87c5fe6..c6c80ee 100644 --- a/ld/config.in +++ b/ld/config.in @@ -1,171 +1,175 @@ /* config.in. Generated automatically from configure.in by autoheader. */ -/* Define if using alloca.c. */ +/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP + systems. This function is required for `alloca.c' support on those systems. + */ +#undef CRAY_STACKSEG_END + +/* Define if using `alloca.c'. */ #undef C_ALLOCA -/* Define to empty if the keyword does not work. */ -#undef const +/* Define to 1 if NLS is requested */ +#undef ENABLE_NLS -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -#undef CRAY_STACKSEG_END +/* Additional extension a shared object might have. */ +#undef EXTRA_SHLIB_EXTENSION -/* Define if you have alloca, as a function or macro. */ +/* Define if you have `alloca', as a function or macro. */ #undef HAVE_ALLOCA -/* Define if you have and it should be used (not on Ultrix). */ +/* Define if you have and it should be used (not on Ultrix). */ #undef HAVE_ALLOCA_H -/* Define if you have a working `mmap' system call. */ -#undef HAVE_MMAP +/* Define if you have the header file. */ +#undef HAVE_ARGZ_H -/* Define as __inline if that's what the C compiler calls it. */ -#undef inline +/* Define if you have the `dcgettext' function. */ +#undef HAVE_DCGETTEXT -/* Define to `long' if doesn't define. */ -#undef off_t +/* Define if you have the header file, and it defines `DIR'. */ +#undef HAVE_DIRENT_H -/* Define to `unsigned' if doesn't define. */ -#undef size_t +/* Define if you have the `getcwd' function. */ +#undef HAVE_GETCWD -/* If using the C implementation of alloca, define if you know the - direction of stack growth for your system; otherwise it will be - automatically deduced at run-time. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown - */ -#undef STACK_DIRECTION +/* Define if you have the `getpagesize' function. */ +#undef HAVE_GETPAGESIZE -/* Define if you have the ANSI C header files. */ -#undef STDC_HEADERS +/* Define as 1 if you have gettext and don't want to use GNU gettext. */ +#undef HAVE_GETTEXT -/* Define if lex declares yytext as a char * by default, not a char[]. */ -#undef YYTEXT_POINTER +/* Define if you have the header file. */ +#undef HAVE_INTTYPES_H -/* Define if you have the __argz_count function. */ -#undef HAVE___ARGZ_COUNT +/* Define if your locale.h file contains LC_MESSAGES. */ +#undef HAVE_LC_MESSAGES -/* Define if you have the __argz_next function. */ -#undef HAVE___ARGZ_NEXT +/* Define if you have the header file. */ +#undef HAVE_LIMITS_H -/* Define if you have the __argz_stringify function. */ -#undef HAVE___ARGZ_STRINGIFY +/* Define if you have the header file. */ +#undef HAVE_LOCALE_H -/* Define if you have the dcgettext function. */ -#undef HAVE_DCGETTEXT +/* Define if you have the header file. */ +#undef HAVE_MALLOC_H -/* Define if you have the getcwd function. */ -#undef HAVE_GETCWD +/* Define if you have the header file. */ +#undef HAVE_MEMORY_H -/* Define if you have the getpagesize function. */ -#undef HAVE_GETPAGESIZE +/* Define if you have a working `mmap' system call. */ +#undef HAVE_MMAP -/* Define if you have the munmap function. */ +/* Define if you have the `munmap' function. */ #undef HAVE_MUNMAP -/* Define if you have the putenv function. */ +/* Define if you have the header file, and it defines `DIR'. */ +#undef HAVE_NDIR_H + +/* Define if you have the header file. */ +#undef HAVE_NL_TYPES_H + +/* Define if you have the `putenv' function. */ #undef HAVE_PUTENV -/* Define if you have the sbrk function. */ +/* Define if you have the `sbrk' function. */ #undef HAVE_SBRK -/* Define if you have the setenv function. */ +/* Define if you have the `setenv' function. */ #undef HAVE_SETENV -/* Define if you have the setlocale function. */ +/* Define if you have the `setlocale' function. */ #undef HAVE_SETLOCALE -/* Define if you have the stpcpy function. */ +/* Define if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define if you have the stpcpy function */ #undef HAVE_STPCPY -/* Define if you have the strcasecmp function. */ +/* Define if you have the `strcasecmp' function. */ #undef HAVE_STRCASECMP -/* Define if you have the strchr function. */ +/* Define if you have the `strchr' function. */ #undef HAVE_STRCHR -/* Define if you have the header file. */ -#undef HAVE_ARGZ_H - -/* Define if you have the header file. */ -#undef HAVE_DIRENT_H - -/* Define if you have the header file. */ -#undef HAVE_LIMITS_H - -/* Define if you have the header file. */ -#undef HAVE_LOCALE_H - -/* Define if you have the header file. */ -#undef HAVE_MALLOC_H - -/* Define if you have the header file. */ -#undef HAVE_NDIR_H - -/* Define if you have the header file. */ -#undef HAVE_NL_TYPES_H - -/* Define if you have the header file. */ -#undef HAVE_STDLIB_H +/* Define if you have the header file. */ +#undef HAVE_STRINGS_H -/* Define if you have the header file. */ +/* Define if you have the header file. */ #undef HAVE_STRING_H -/* Define if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define if you have the header file. */ +/* Define if you have the header file, and it defines `DIR'. */ #undef HAVE_SYS_DIR_H -/* Define if you have the header file. */ +/* Define if you have the header file, and it defines `DIR'. */ #undef HAVE_SYS_NDIR_H -/* Define if you have the header file. */ +/* Define if you have the header file. */ #undef HAVE_SYS_PARAM_H -/* Define if you have the header file. */ +/* Define if you have the header file. */ #undef HAVE_UNISTD_H -/* Define if you have the header file. */ +/* Define if you have the header file. */ #undef HAVE_VALUES_H -/* Name of package */ -#undef PACKAGE +/* Define if you have the `__argz_count' function. */ +#undef HAVE___ARGZ_COUNT -/* Version number of package */ -#undef VERSION +/* Define if you have the `__argz_next' function. */ +#undef HAVE___ARGZ_NEXT -/* Define if you have the stpcpy function */ -#undef HAVE_STPCPY +/* Define if you have the `__argz_stringify' function. */ +#undef HAVE___ARGZ_STRINGIFY -/* Define if your locale.h file contains LC_MESSAGES. */ -#undef HAVE_LC_MESSAGES +/* Define if environ is not declared in system header files. */ +#undef NEED_DECLARATION_ENVIRON -/* Define to 1 if NLS is requested */ -#undef ENABLE_NLS +/* Define if free is not declared in system header files. */ +#undef NEED_DECLARATION_FREE -/* Define as 1 if you have gettext and don't want to use GNU gettext. */ -#undef HAVE_GETTEXT +/* Define if getenv is not declared in system header files. */ +#undef NEED_DECLARATION_GETENV -/* Use b modifier when opening binary files? */ -#undef USE_BINARY_FOPEN +/* Define if sbrk is not declared in system header files. */ +#undef NEED_DECLARATION_SBRK /* Define if strstr is not declared in system header files. */ #undef NEED_DECLARATION_STRSTR -/* Define if free is not declared in system header files. */ -#undef NEED_DECLARATION_FREE +/* Name of package */ +#undef PACKAGE -/* Define if sbrk is not declared in system header files. */ -#undef NEED_DECLARATION_SBRK +/* If using the C implementation of alloca, define if you know the + direction of stack growth for your system; otherwise it will be + automatically deduced at run-time. + STACK_DIRECTION > 0 => grows toward higher addresses + STACK_DIRECTION < 0 => grows toward lower addresses + STACK_DIRECTION = 0 => direction of growth unknown */ +#undef STACK_DIRECTION -/* Define if getenv is not declared in system header files. */ -#undef NEED_DECLARATION_GETENV +/* Define if you have the ANSI C header files. */ +#undef STDC_HEADERS -/* Define if environ is not declared in system header files. */ -#undef NEED_DECLARATION_ENVIRON +/* Use b modifier when opening binary files? */ +#undef USE_BINARY_FOPEN -/* Additional extension a shared object might have. */ -#undef EXTRA_SHLIB_EXTENSION +/* Version number of package */ +#undef VERSION + +/* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'. + */ +#undef YYTEXT_POINTER +/* Define to empty if `const' does not conform to ANSI C. */ +#undef const + +/* Define as `__inline' if that's what the C compiler calls it, or to nothing + if it is not supported. */ +#undef inline + +/* Define to `long' if does not define. */ +#undef off_t + +/* Define to `unsigned' if does not define. */ +#undef size_t diff --git a/ld/configure.tgt b/ld/configure.tgt index f96fbd3..1746046 100644 --- a/ld/configure.tgt +++ b/ld/configure.tgt @@ -185,6 +185,7 @@ a29k-*-*) targ_emul=a29k ;; arm-*-aout | armel-*-aout) targ_emul=armaoutl ;; armeb-*-aout) targ_emul=armaoutb ;; arm-*-coff) targ_emul=armcoff ;; +arm-*-vxworks) targ_emul=armcoff ;; arm-*-freebsd*) targ_emul=armelf ;; arm-*-netbsd*) targ_emul=armnbsd ;; arm-*-rtems*) targ_emul=armelf ;; diff --git a/ld/po/ld.pot b/ld/po/ld.pot index d239eca..86ef932 100644 --- a/ld/po/ld.pot +++ b/ld/po/ld.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2001-02-28 15:35-0800\n" +"POT-Creation-Date: 2001-04-15 15:51+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -27,230 +27,230 @@ msgstr "" msgid "Errors encountered processing file %s" msgstr "" -#: emultempl/armcoff.em:206 emultempl/pe.em:1211 +#: emultempl/armcoff.em:206 emultempl/pe.em:1212 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n" msgstr "" -#: emultempl/armcoff.em:211 emultempl/pe.em:1216 +#: emultempl/armcoff.em:211 emultempl/pe.em:1217 msgid "%P: warning: connot find thumb start symbol %s\n" msgstr "" -#: emultempl/pe.em:266 +#: emultempl/pe.em:267 msgid "" " --base_file Generate a base file for relocatable " "DLLs\n" msgstr "" -#: emultempl/pe.em:267 +#: emultempl/pe.em:268 msgid "" " --dll Set image base to the default for DLLs\n" msgstr "" -#: emultempl/pe.em:268 +#: emultempl/pe.em:269 msgid " --file-alignment Set file alignment\n" msgstr "" -#: emultempl/pe.em:269 +#: emultempl/pe.em:270 msgid " --heap Set initial size of the heap\n" msgstr "" -#: emultempl/pe.em:270 +#: emultempl/pe.em:271 msgid "" " --image-base
Set start address of the executable\n" msgstr "" -#: emultempl/pe.em:271 +#: emultempl/pe.em:272 msgid "" " --major-image-version Set version number of the executable\n" msgstr "" -#: emultempl/pe.em:272 +#: emultempl/pe.em:273 msgid " --major-os-version Set minimum required OS version\n" msgstr "" -#: emultempl/pe.em:273 +#: emultempl/pe.em:274 msgid "" " --major-subsystem-version Set minimum required OS subsystem " "version\n" msgstr "" -#: emultempl/pe.em:274 +#: emultempl/pe.em:275 msgid "" " --minor-image-version Set revision number of the executable\n" msgstr "" -#: emultempl/pe.em:275 +#: emultempl/pe.em:276 msgid " --minor-os-version Set minimum required OS revision\n" msgstr "" -#: emultempl/pe.em:276 +#: emultempl/pe.em:277 msgid "" " --minor-subsystem-version Set minimum required OS subsystem " "revision\n" msgstr "" -#: emultempl/pe.em:277 +#: emultempl/pe.em:278 msgid " --section-alignment Set section alignment\n" msgstr "" -#: emultempl/pe.em:278 +#: emultempl/pe.em:279 msgid " --stack Set size of the initial stack\n" msgstr "" -#: emultempl/pe.em:279 +#: emultempl/pe.em:280 msgid "" " --subsystem [:] Set required OS subsystem [& version]\n" msgstr "" -#: emultempl/pe.em:280 +#: emultempl/pe.em:281 msgid "" " --support-old-code Support interworking with old code\n" msgstr "" -#: emultempl/pe.em:281 +#: emultempl/pe.em:282 msgid "" " --thumb-entry= Set the entry point to be Thumb " "\n" msgstr "" -#: emultempl/pe.em:283 +#: emultempl/pe.em:284 msgid "" " --add-stdcall-alias Export symbols with and without @nn\n" msgstr "" -#: emultempl/pe.em:284 +#: emultempl/pe.em:285 msgid " --disable-stdcall-fixup Don't link _sym to _sym@nn\n" msgstr "" -#: emultempl/pe.em:285 +#: emultempl/pe.em:286 msgid "" " --enable-stdcall-fixup Link _sym to _sym@nn without warnings\n" msgstr "" -#: emultempl/pe.em:286 +#: emultempl/pe.em:287 msgid "" " --exclude-symbols sym,sym,... Exclude symbols from automatic export\n" msgstr "" -#: emultempl/pe.em:287 +#: emultempl/pe.em:288 msgid "" " --export-all-symbols Automatically export all globals to " "DLL\n" msgstr "" -#: emultempl/pe.em:288 +#: emultempl/pe.em:289 msgid " --kill-at Remove @nn from exported symbols\n" msgstr "" -#: emultempl/pe.em:289 +#: emultempl/pe.em:290 msgid " --out-implib Generate import library\n" msgstr "" -#: emultempl/pe.em:290 +#: emultempl/pe.em:291 msgid "" " --output-def Generate a .DEF file for the built DLL\n" msgstr "" -#: emultempl/pe.em:291 +#: emultempl/pe.em:292 msgid " --warn-duplicate-exports Warn about duplicate exports.\n" msgstr "" -#: emultempl/pe.em:292 +#: emultempl/pe.em:293 msgid "" " --compat-implib Create backward compatible import " "libs;\n" msgstr "" -#: emultempl/pe.em:293 +#: emultempl/pe.em:294 msgid " create __imp_ as well.\n" msgstr "" -#: emultempl/pe.em:294 +#: emultempl/pe.em:295 msgid "" " --enable-auto-image-base Automatically choose image base for " "DLLs\n" msgstr "" -#: emultempl/pe.em:295 +#: emultempl/pe.em:296 msgid " unless user specifies one\n" msgstr "" -#: emultempl/pe.em:296 +#: emultempl/pe.em:297 msgid "" " --disable-auto-image-base Do not auto-choose image base. " "(default)\n" msgstr "" -#: emultempl/pe.em:297 +#: emultempl/pe.em:298 msgid "" " --dll-search-prefix= When linking dynamically to a dll " "witout an\n" msgstr "" -#: emultempl/pe.em:298 +#: emultempl/pe.em:299 msgid "" " importlib, use .dll " "\n" msgstr "" -#: emultempl/pe.em:299 +#: emultempl/pe.em:300 msgid "" " in preference to lib.dll \n" msgstr "" -#: emultempl/pe.em:367 +#: emultempl/pe.em:368 msgid "%P: warning: bad version number in -subsystem option\n" msgstr "" -#: emultempl/pe.em:403 +#: emultempl/pe.em:404 msgid "%P%F: invalid subsystem type %s\n" msgstr "" -#: emultempl/pe.em:418 +#: emultempl/pe.em:419 msgid "%P%F: invalid hex number for PE parameter '%s'\n" msgstr "" -#: emultempl/pe.em:436 +#: emultempl/pe.em:437 msgid "%P%F: strange hex info for PE parameter '%s'\n" msgstr "" -#: emultempl/pe.em:475 +#: emultempl/pe.em:476 #, c-format msgid "%s: Can't open base file %s\n" msgstr "" -#: emultempl/pe.em:668 +#: emultempl/pe.em:669 msgid "%P: warning, file alignment > section alignment.\n" msgstr "" -#: emultempl/pe.em:739 emultempl/pe.em:765 +#: emultempl/pe.em:740 emultempl/pe.em:766 #, c-format msgid "Warning: resolving %s by linking to %s\n" msgstr "" -#: emultempl/pe.em:744 emultempl/pe.em:770 +#: emultempl/pe.em:745 emultempl/pe.em:771 msgid "Use --enable-stdcall-fixup to disable these warnings\n" msgstr "" -#: emultempl/pe.em:745 emultempl/pe.em:771 +#: emultempl/pe.em:746 emultempl/pe.em:772 msgid "Use --disable-stdcall-fixup to disable these fixups\n" msgstr "" -#: emultempl/pe.em:788 +#: emultempl/pe.em:789 msgid "%F%P: PE operations on non PE file.\n" msgstr "" -#: emultempl/pe.em:1015 +#: emultempl/pe.em:1016 #, c-format msgid "Errors encountered processing file %s\n" msgstr "" -#: emultempl/pe.em:1038 +#: emultempl/pe.em:1039 #, c-format msgid "Errors encountered processing file %s for interworking" msgstr "" -#: emultempl/pe.em:1094 ldlang.c:2003 ldlang.c:4419 ldlang.c:4452 +#: emultempl/pe.em:1095 ldlang.c:2018 ldlang.c:4434 ldlang.c:4467 #: ldmain.c:1016 msgid "%P%F: bfd_link_hash_lookup failed: %E\n" msgstr "" @@ -349,55 +349,55 @@ msgstr "" msgid " no emulation specific options.\n" msgstr "" -#: ldexp.c:154 +#: ldexp.c:155 msgid "%F%P: %s uses undefined section %s\n" msgstr "" -#: ldexp.c:156 +#: ldexp.c:157 msgid "%F%P: %s forward reference of section %s\n" msgstr "" -#: ldexp.c:268 +#: ldexp.c:269 msgid "%F%S %% by zero\n" msgstr "" -#: ldexp.c:275 +#: ldexp.c:276 msgid "%F%S / by zero\n" msgstr "" -#: ldexp.c:398 +#: ldexp.c:399 msgid "%X%S: unresolvable symbol `%s' referenced in expression\n" msgstr "" -#: ldexp.c:417 +#: ldexp.c:418 msgid "%F%S: undefined symbol `%s' referenced in expression\n" msgstr "" -#: ldexp.c:601 +#: ldexp.c:602 msgid "%F%S can not PROVIDE assignment to location counter\n" msgstr "" -#: ldexp.c:611 +#: ldexp.c:612 msgid "%F%S invalid assignment to location counter\n" msgstr "" -#: ldexp.c:615 +#: ldexp.c:616 msgid "%F%S assignment to location counter invalid outside of SECTION\n" msgstr "" -#: ldexp.c:625 +#: ldexp.c:626 msgid "%F%S cannot move location counter backwards (from %V to %V)\n" msgstr "" -#: ldexp.c:653 +#: ldexp.c:654 msgid "%P%F:%s: hash creation failed\n" msgstr "" -#: ldexp.c:955 +#: ldexp.c:956 msgid "%F%S nonconstant expression for %s\n" msgstr "" -#: ldexp.c:988 +#: ldexp.c:989 msgid "%F%S non constant expression for %s\n" msgstr "" @@ -457,200 +457,200 @@ msgstr "" msgid "%P%F: cannot represent machine `%s'\n" msgstr "" -#: ldlang.c:750 +#: ldlang.c:751 msgid "" "\n" "Memory Configuration\n" "\n" msgstr "" -#: ldlang.c:752 +#: ldlang.c:753 msgid "Name" msgstr "" -#: ldlang.c:752 +#: ldlang.c:753 msgid "Origin" msgstr "" -#: ldlang.c:752 +#: ldlang.c:753 msgid "Length" msgstr "" -#: ldlang.c:752 +#: ldlang.c:753 msgid "Attributes" msgstr "" -#: ldlang.c:794 +#: ldlang.c:795 msgid "" "\n" "Linker script and memory map\n" "\n" msgstr "" -#: ldlang.c:811 +#: ldlang.c:812 msgid "%P%F: Illegal use of `%s' section" msgstr "" -#: ldlang.c:821 +#: ldlang.c:822 msgid "%P%F: output format %s cannot represent section called %s\n" msgstr "" -#: ldlang.c:983 +#: ldlang.c:984 msgid "%P: %B: warning: ignoring duplicate section `%s'\n" msgstr "" -#: ldlang.c:986 +#: ldlang.c:987 msgid "%P: %B: warning: ignoring duplicate `%s' section symbol `%s'\n" msgstr "" -#: ldlang.c:1000 +#: ldlang.c:1001 msgid "%P: %B: warning: duplicate section `%s' has different size\n" msgstr "" -#: ldlang.c:1051 +#: ldlang.c:1052 msgid "%P%F: Failed to create hash table\n" msgstr "" -#: ldlang.c:1441 +#: ldlang.c:1456 msgid "%B: file not recognized: %E\n" msgstr "" -#: ldlang.c:1442 +#: ldlang.c:1457 msgid "%B: matching formats:" msgstr "" -#: ldlang.c:1449 +#: ldlang.c:1464 msgid "%F%B: file not recognized: %E\n" msgstr "" -#: ldlang.c:1502 +#: ldlang.c:1517 msgid "%F%B: object %B in archive is not object\n" msgstr "" -#: ldlang.c:1508 ldlang.c:1520 +#: ldlang.c:1523 ldlang.c:1535 msgid "%F%B: could not read symbols: %E\n" msgstr "" -#: ldlang.c:1780 +#: ldlang.c:1795 msgid "" "%P: warning: could not find any targets that match endianness requirement\n" msgstr "" -#: ldlang.c:1793 +#: ldlang.c:1808 msgid "%P%F: target %s not found\n" msgstr "" -#: ldlang.c:1795 +#: ldlang.c:1810 msgid "%P%F: cannot open output file %s: %E\n" msgstr "" -#: ldlang.c:1805 +#: ldlang.c:1820 msgid "%P%F:%s: can not make object file: %E\n" msgstr "" -#: ldlang.c:1809 +#: ldlang.c:1824 msgid "%P%F:%s: can not set architecture: %E\n" msgstr "" -#: ldlang.c:1813 +#: ldlang.c:1828 msgid "%P%F: can not create link hash table: %E\n" msgstr "" -#: ldlang.c:2126 +#: ldlang.c:2141 msgid " load address 0x%V" msgstr "" -#: ldlang.c:2256 +#: ldlang.c:2271 msgid "%W (size before relaxing)\n" msgstr "" -#: ldlang.c:2338 +#: ldlang.c:2353 #, c-format msgid "Address of section %s set to " msgstr "" -#: ldlang.c:2487 +#: ldlang.c:2502 #, c-format msgid "Fail with %d\n" msgstr "" -#: ldlang.c:2725 +#: ldlang.c:2740 msgid "%X%P: section %s [%V -> %V] overlaps section %s [%V -> %V]\n" msgstr "" -#: ldlang.c:2759 +#: ldlang.c:2774 msgid "%X%P: address 0x%v of %B section %s is not within region %s\n" msgstr "" -#: ldlang.c:2767 +#: ldlang.c:2782 msgid "%X%P: region %s is full (%B section %s)\n" msgstr "" -#: ldlang.c:2816 +#: ldlang.c:2831 msgid "%P%X: Internal error on COFF shared library section %s\n" msgstr "" -#: ldlang.c:2857 +#: ldlang.c:2872 msgid "%P: warning: no memory region specified for section `%s'\n" msgstr "" -#: ldlang.c:2870 +#: ldlang.c:2885 msgid "%P: warning: changing start of section %s by %u bytes\n" msgstr "" -#: ldlang.c:2884 +#: ldlang.c:2899 msgid "%F%S: non constant address expression for section %s\n" msgstr "" -#: ldlang.c:2949 +#: ldlang.c:2964 msgid "%X%P: use an absolute load address or a load memory region, not both\n" msgstr "" -#: ldlang.c:3065 +#: ldlang.c:3080 msgid "%P%F: can't relax section: %E\n" msgstr "" -#: ldlang.c:3232 +#: ldlang.c:3247 msgid "%F%P: invalid data statement\n" msgstr "" -#: ldlang.c:3269 +#: ldlang.c:3284 msgid "%F%P: invalid reloc statement\n" msgstr "" -#: ldlang.c:3405 +#: ldlang.c:3420 msgid "%P%F:%s: can't set start address\n" msgstr "" -#: ldlang.c:3418 ldlang.c:3435 +#: ldlang.c:3433 ldlang.c:3450 msgid "%P%F: can't set start address\n" msgstr "" -#: ldlang.c:3430 +#: ldlang.c:3445 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n" msgstr "" -#: ldlang.c:3440 +#: ldlang.c:3455 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n" msgstr "" -#: ldlang.c:3529 +#: ldlang.c:3544 msgid "" "%P: warning: %s architecture of input file `%B' is incompatible with %s " "output\n" msgstr "" -#: ldlang.c:3550 +#: ldlang.c:3565 msgid "%E%X: failed to merge target specific data of file %B\n" msgstr "" -#: ldlang.c:3637 +#: ldlang.c:3652 msgid "" "\n" "Allocating common symbols\n" msgstr "" -#: ldlang.c:3638 +#: ldlang.c:3653 msgid "" "Common symbol size file\n" "\n" @@ -659,43 +659,43 @@ msgstr "" #. This message happens when using the #. svr3.ifile linker script, so I have #. disabled it. -#: ldlang.c:3720 +#: ldlang.c:3735 msgid "%P: no [COMMON] command, defaulting to .bss\n" msgstr "" -#: ldlang.c:3779 +#: ldlang.c:3794 msgid "%P%F: invalid syntax in flags\n" msgstr "" -#: ldlang.c:4368 +#: ldlang.c:4383 msgid "%P%Fmultiple STARTUP files\n" msgstr "" -#: ldlang.c:4638 +#: ldlang.c:4653 msgid "%F%P: bfd_record_phdr failed: %E\n" msgstr "" -#: ldlang.c:4657 +#: ldlang.c:4672 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n" msgstr "" -#: ldlang.c:4972 +#: ldlang.c:4987 msgid "%X%P: unknown language `%s' in version information\n" msgstr "" -#: ldlang.c:5021 +#: ldlang.c:5036 msgid "%X%P: duplicate version tag `%s'\n" msgstr "" -#: ldlang.c:5034 ldlang.c:5047 +#: ldlang.c:5049 ldlang.c:5062 msgid "%X%P: duplicate expression `%s' in version information\n" msgstr "" -#: ldlang.c:5084 +#: ldlang.c:5099 msgid "%X%P: unable to find version dependency `%s'\n" msgstr "" -#: ldlang.c:5106 +#: ldlang.c:5121 msgid "%X%P: unable to read .exports section contents" msgstr "" @@ -919,19 +919,19 @@ msgstr "" msgid "%B: In function `%T':\n" msgstr "" -#: ldmisc.c:464 +#: ldmisc.c:467 msgid "%F%P: internal error %s %d\n" msgstr "" -#: ldmisc.c:550 +#: ldmisc.c:553 msgid "%P: internal error: aborting at %s line %d in %s\n" msgstr "" -#: ldmisc.c:553 +#: ldmisc.c:556 msgid "%P: internal error: aborting at %s line %d\n" msgstr "" -#: ldmisc.c:555 +#: ldmisc.c:558 msgid "%P%F: please report this bug\n" msgstr "" @@ -940,7 +940,7 @@ msgstr "" msgid "GNU ld version %s (with BFD %s)\n" msgstr "" -#: ldver.c:46 lexsup.c:996 +#: ldver.c:46 lexsup.c:1004 msgid " Supported emulations:\n" msgstr "" @@ -961,568 +961,576 @@ msgstr "" msgid "%F%P: final link failed: %E\n" msgstr "" -#: lexsup.c:169 lexsup.c:260 +#: lexsup.c:172 lexsup.c:265 msgid "KEYWORD" msgstr "" -#: lexsup.c:169 +#: lexsup.c:172 msgid "Shared library control for HP/UX compatibility" msgstr "" -#: lexsup.c:172 +#: lexsup.c:175 msgid "ARCH" msgstr "" -#: lexsup.c:172 +#: lexsup.c:175 msgid "Set architecture" msgstr "" -#: lexsup.c:174 lexsup.c:325 +#: lexsup.c:177 lexsup.c:330 msgid "TARGET" msgstr "" -#: lexsup.c:174 +#: lexsup.c:177 msgid "Specify target for following input files" msgstr "" -#: lexsup.c:176 lexsup.c:215 lexsup.c:227 lexsup.c:236 lexsup.c:307 -#: lexsup.c:332 lexsup.c:370 +#: lexsup.c:179 lexsup.c:218 lexsup.c:230 lexsup.c:239 lexsup.c:312 +#: lexsup.c:337 lexsup.c:375 msgid "FILE" msgstr "" -#: lexsup.c:176 +#: lexsup.c:179 msgid "Read MRI format linker script" msgstr "" -#: lexsup.c:178 +#: lexsup.c:181 msgid "Force common symbols to be defined" msgstr "" -#: lexsup.c:182 lexsup.c:360 lexsup.c:362 lexsup.c:364 +#: lexsup.c:185 lexsup.c:365 lexsup.c:367 lexsup.c:369 msgid "ADDRESS" msgstr "" -#: lexsup.c:182 +#: lexsup.c:185 msgid "Set start address" msgstr "" -#: lexsup.c:184 +#: lexsup.c:187 msgid "Export all dynamic symbols" msgstr "" -#: lexsup.c:186 +#: lexsup.c:189 msgid "Link big-endian objects" msgstr "" -#: lexsup.c:188 +#: lexsup.c:191 msgid "Link little-endian objects" msgstr "" -#: lexsup.c:190 lexsup.c:193 +#: lexsup.c:193 lexsup.c:196 msgid "SHLIB" msgstr "" -#: lexsup.c:190 +#: lexsup.c:193 msgid "Auxiliary filter for shared object symbol table" msgstr "" -#: lexsup.c:193 +#: lexsup.c:196 msgid "Filter for shared object symbol table" msgstr "" -#: lexsup.c:195 +#: lexsup.c:198 msgid "Ignored" msgstr "" -#: lexsup.c:197 +#: lexsup.c:200 msgid "SIZE" msgstr "" -#: lexsup.c:197 +#: lexsup.c:200 msgid "Small data size (if no size, same as --shared)" msgstr "" -#: lexsup.c:200 +#: lexsup.c:203 msgid "FILENAME" msgstr "" -#: lexsup.c:200 +#: lexsup.c:203 msgid "Set internal name of shared library" msgstr "" -#: lexsup.c:202 +#: lexsup.c:205 msgid "LIBNAME" msgstr "" -#: lexsup.c:202 +#: lexsup.c:205 msgid "Search for library LIBNAME" msgstr "" -#: lexsup.c:204 +#: lexsup.c:207 msgid "DIRECTORY" msgstr "" -#: lexsup.c:204 +#: lexsup.c:207 msgid "Add DIRECTORY to library search path" msgstr "" -#: lexsup.c:206 +#: lexsup.c:209 msgid "EMULATION" msgstr "" -#: lexsup.c:206 +#: lexsup.c:209 msgid "Set emulation" msgstr "" -#: lexsup.c:208 +#: lexsup.c:211 msgid "Print map file on standard output" msgstr "" -#: lexsup.c:210 +#: lexsup.c:213 msgid "Do not page align data" msgstr "" -#: lexsup.c:212 +#: lexsup.c:215 msgid "Do not page align data, do not make text readonly" msgstr "" -#: lexsup.c:215 +#: lexsup.c:218 msgid "Set output file name" msgstr "" -#: lexsup.c:217 +#: lexsup.c:220 msgid "Optimize output file" msgstr "" -#: lexsup.c:219 +#: lexsup.c:222 msgid "Ignored for SVR4 compatibility" msgstr "" -#: lexsup.c:223 +#: lexsup.c:226 msgid "Generate relocateable output" msgstr "" -#: lexsup.c:227 +#: lexsup.c:230 msgid "Just link symbols (if directory, same as --rpath)" msgstr "" -#: lexsup.c:230 +#: lexsup.c:233 msgid "Strip all symbols" msgstr "" -#: lexsup.c:232 +#: lexsup.c:235 msgid "Strip debugging symbols" msgstr "" -#: lexsup.c:234 +#: lexsup.c:237 msgid "Trace file opens" msgstr "" -#: lexsup.c:236 +#: lexsup.c:239 msgid "Read linker script" msgstr "" -#: lexsup.c:238 lexsup.c:252 lexsup.c:293 lexsup.c:305 lexsup.c:354 -#: lexsup.c:373 lexsup.c:390 +#: lexsup.c:241 lexsup.c:257 lexsup.c:298 lexsup.c:310 lexsup.c:359 +#: lexsup.c:378 lexsup.c:398 msgid "SYMBOL" msgstr "" -#: lexsup.c:238 +#: lexsup.c:241 msgid "Start with undefined reference to SYMBOL" msgstr "" -#: lexsup.c:240 +#: lexsup.c:243 msgid "[=SECTION]" msgstr "" -#: lexsup.c:240 +#: lexsup.c:243 msgid "Don't merge input [SECTION | orphan] sections" msgstr "" -#: lexsup.c:242 +#: lexsup.c:245 msgid "Build global constructor/destructor tables" msgstr "" -#: lexsup.c:244 +#: lexsup.c:247 msgid "Print version information" msgstr "" -#: lexsup.c:246 +#: lexsup.c:249 msgid "Print version and emulation information" msgstr "" -#: lexsup.c:248 +#: lexsup.c:251 msgid "Discard all local symbols" msgstr "" -#: lexsup.c:250 -msgid "Discard temporary local symbols" +#: lexsup.c:253 +msgid "Discard temporary local symbols (default)" +msgstr "" + +#: lexsup.c:255 +msgid "Don't discard any local symbols" msgstr "" -#: lexsup.c:252 +#: lexsup.c:257 msgid "Trace mentions of SYMBOL" msgstr "" -#: lexsup.c:254 lexsup.c:334 lexsup.c:336 +#: lexsup.c:259 lexsup.c:339 lexsup.c:341 msgid "PATH" msgstr "" -#: lexsup.c:254 +#: lexsup.c:259 msgid "Default search path for Solaris compatibility" msgstr "" -#: lexsup.c:256 +#: lexsup.c:261 msgid "Start a group" msgstr "" -#: lexsup.c:258 +#: lexsup.c:263 msgid "End a group" msgstr "" -#: lexsup.c:260 +#: lexsup.c:265 msgid "Ignored for SunOS compatibility" msgstr "" -#: lexsup.c:262 +#: lexsup.c:267 msgid "Link against shared libraries" msgstr "" -#: lexsup.c:268 +#: lexsup.c:273 msgid "Do not link against shared libraries" msgstr "" -#: lexsup.c:276 +#: lexsup.c:281 msgid "Bind global references locally" msgstr "" -#: lexsup.c:278 +#: lexsup.c:283 msgid "Check section addresses for overlaps (default)" msgstr "" -#: lexsup.c:280 +#: lexsup.c:285 msgid "Do not check section addresses for overlaps" msgstr "" -#: lexsup.c:283 +#: lexsup.c:288 msgid "Output cross reference table" msgstr "" -#: lexsup.c:285 +#: lexsup.c:290 msgid "SYMBOL=EXPRESSION" msgstr "" -#: lexsup.c:285 +#: lexsup.c:290 msgid "Define a symbol" msgstr "" -#: lexsup.c:287 +#: lexsup.c:292 msgid "[=STYLE]" msgstr "" -#: lexsup.c:287 +#: lexsup.c:292 msgid "Demangle symbol names [using STYLE]" msgstr "" -#: lexsup.c:289 +#: lexsup.c:294 msgid "PROGRAM" msgstr "" -#: lexsup.c:289 +#: lexsup.c:294 msgid "Set the dynamic linker to use" msgstr "" -#: lexsup.c:291 +#: lexsup.c:296 msgid "Generate embedded relocs" msgstr "" -#: lexsup.c:293 +#: lexsup.c:298 msgid "Call SYMBOL at unload-time" msgstr "" -#: lexsup.c:295 +#: lexsup.c:300 msgid "Force generation of file with .exe suffix" msgstr "" -#: lexsup.c:297 +#: lexsup.c:302 msgid "Remove unused sections (on some targets)" msgstr "" -#: lexsup.c:300 +#: lexsup.c:305 msgid "Don't remove unused sections (default)" msgstr "" -#: lexsup.c:303 +#: lexsup.c:308 msgid "Print option help" msgstr "" -#: lexsup.c:305 +#: lexsup.c:310 msgid "Call SYMBOL at load-time" msgstr "" -#: lexsup.c:307 +#: lexsup.c:312 msgid "Write a map file" msgstr "" -#: lexsup.c:309 +#: lexsup.c:314 msgid "Do not demangle symbol names" msgstr "" -#: lexsup.c:311 +#: lexsup.c:316 msgid "Use less memory and more disk I/O" msgstr "" -#: lexsup.c:313 +#: lexsup.c:318 msgid "Allow no undefined symbols" msgstr "" -#: lexsup.c:315 +#: lexsup.c:320 msgid "Allow undefined symbols in shared objects" msgstr "" -#: lexsup.c:317 +#: lexsup.c:322 msgid "Don't warn about mismatched input files" msgstr "" -#: lexsup.c:319 +#: lexsup.c:324 msgid "Turn off --whole-archive" msgstr "" -#: lexsup.c:321 +#: lexsup.c:326 msgid "Create an output file even if errors occur" msgstr "" -#: lexsup.c:325 +#: lexsup.c:330 msgid "Specify target of output file" msgstr "" -#: lexsup.c:327 +#: lexsup.c:332 msgid "Ignored for Linux compatibility" msgstr "" -#: lexsup.c:329 +#: lexsup.c:334 msgid "Relax branches on certain targets" msgstr "" -#: lexsup.c:332 +#: lexsup.c:337 msgid "Keep only symbols listed in FILE" msgstr "" -#: lexsup.c:334 +#: lexsup.c:339 msgid "Set runtime shared library search path" msgstr "" -#: lexsup.c:336 +#: lexsup.c:341 msgid "Set link time shared library search path" msgstr "" -#: lexsup.c:338 +#: lexsup.c:343 msgid "Create a shared library" msgstr "" -#: lexsup.c:342 +#: lexsup.c:347 msgid "Sort common symbols by size" msgstr "" -#: lexsup.c:346 +#: lexsup.c:351 msgid "[=SIZE]" msgstr "" -#: lexsup.c:346 +#: lexsup.c:351 msgid "Split output sections every SIZE octets" msgstr "" -#: lexsup.c:348 +#: lexsup.c:353 msgid "[=COUNT]" msgstr "" -#: lexsup.c:348 +#: lexsup.c:353 msgid "Split output sections every COUNT relocs" msgstr "" -#: lexsup.c:350 +#: lexsup.c:355 msgid "Print memory usage statistics" msgstr "" -#: lexsup.c:352 +#: lexsup.c:357 msgid "Display target specific options" msgstr "" -#: lexsup.c:354 +#: lexsup.c:359 msgid "Do task level linking" msgstr "" -#: lexsup.c:356 +#: lexsup.c:361 msgid "Use same format as native linker" msgstr "" -#: lexsup.c:358 +#: lexsup.c:363 msgid "SECTION=ADDRESS" msgstr "" -#: lexsup.c:358 +#: lexsup.c:363 msgid "Set address of named section" msgstr "" -#: lexsup.c:360 +#: lexsup.c:365 msgid "Set address of .bss section" msgstr "" -#: lexsup.c:362 +#: lexsup.c:367 msgid "Set address of .data section" msgstr "" -#: lexsup.c:364 +#: lexsup.c:369 msgid "Set address of .text section" msgstr "" -#: lexsup.c:366 +#: lexsup.c:371 msgid "Output lots of information during link" msgstr "" -#: lexsup.c:370 +#: lexsup.c:375 msgid "Read version information script" msgstr "" -#: lexsup.c:373 +#: lexsup.c:378 msgid "" "Take export symbols list from .exports, using\n" "\t\t\t\tSYMBOL as the version." msgstr "" -#: lexsup.c:376 +#: lexsup.c:381 msgid "Warn about duplicate common symbols" msgstr "" -#: lexsup.c:378 +#: lexsup.c:383 msgid "Warn if global constructors/destructors are seen" msgstr "" -#: lexsup.c:381 +#: lexsup.c:386 msgid "Warn if the multiple GP values are used" msgstr "" -#: lexsup.c:383 +#: lexsup.c:388 msgid "Warn only once per undefined symbol" msgstr "" -#: lexsup.c:385 +#: lexsup.c:390 msgid "Warn if start of section changes due to alignment" msgstr "" -#: lexsup.c:388 +#: lexsup.c:393 +msgid "Treat warnings as errors" +msgstr "" + +#: lexsup.c:396 msgid "Include all objects from following archives" msgstr "" -#: lexsup.c:390 +#: lexsup.c:398 msgid "Use wrapper functions for SYMBOL" msgstr "" -#: lexsup.c:392 +#: lexsup.c:400 msgid "[=WORDS]" msgstr "" -#: lexsup.c:392 +#: lexsup.c:400 msgid "" "Modify problematic branches in last WORDS (1-10,\n" "\t\t\t\tdefault 5) words of a page" msgstr "" -#: lexsup.c:560 +#: lexsup.c:568 #, c-format msgid "%s: unrecognized option '%s'\n" msgstr "" -#: lexsup.c:564 +#: lexsup.c:572 #, c-format msgid "%s: use the --help option for usage information\n" msgstr "" -#: lexsup.c:584 +#: lexsup.c:592 msgid "%P%F: unrecognized -a option `%s'\n" msgstr "" -#: lexsup.c:597 +#: lexsup.c:605 msgid "%P%F: unrecognized -assert option `%s'\n" msgstr "" -#: lexsup.c:640 +#: lexsup.c:648 msgid "%F%P: unknown demangling style `%s'" msgstr "" -#: lexsup.c:699 +#: lexsup.c:707 msgid "%P%F: invalid number `%s'\n" msgstr "" -#: lexsup.c:877 +#: lexsup.c:885 msgid "%P%F: -shared not supported\n" msgstr "" -#: lexsup.c:911 +#: lexsup.c:919 #, c-format msgid "%s: Invalid argument to option \"--section-start\"\n" msgstr "" -#: lexsup.c:922 +#: lexsup.c:930 #, c-format msgid "%s: Missing argument(s) to option \"--section-start\"\n" msgstr "" -#: lexsup.c:989 +#: lexsup.c:997 msgid "Copyright 2001 Free Software Foundation, Inc.\n" msgstr "" -#: lexsup.c:990 +#: lexsup.c:998 msgid "" "This program is free software; you may redistribute it under the terms of\n" "the GNU General Public License. This program has absolutely no warranty.\n" msgstr "" -#: lexsup.c:1082 +#: lexsup.c:1096 #, c-format msgid "%s: may not nest groups (--help for usage)\n" msgstr "" -#: lexsup.c:1093 +#: lexsup.c:1107 #, c-format msgid "%s: group ended before it began (--help for usage)\n" msgstr "" -#: lexsup.c:1110 +#: lexsup.c:1124 #, c-format msgid "%s: Invalid argument to option \"mpc860c0\"\n" msgstr "" -#: lexsup.c:1166 +#: lexsup.c:1180 msgid "%P%F: invalid hex number `%s'\n" msgstr "" -#: lexsup.c:1178 +#: lexsup.c:1192 #, c-format msgid "Usage: %s [options] file...\n" msgstr "" -#: lexsup.c:1180 +#: lexsup.c:1194 msgid "Options:\n" msgstr "" #. Note: Various tools (such as libtool) depend upon the #. format of the listings below - do not change them. -#: lexsup.c:1263 +#: lexsup.c:1277 #, c-format msgid "%s: supported targets:" msgstr "" -#: lexsup.c:1271 +#: lexsup.c:1285 #, c-format msgid "%s: supported emulations: " msgstr "" -#: lexsup.c:1276 +#: lexsup.c:1290 #, c-format msgid "%s: emulation specific options:\n" msgstr "" -#: lexsup.c:1280 +#: lexsup.c:1294 #, c-format msgid "Report bugs to %s\n" msgstr "" diff --git a/ld/scripttempl/armcoff.sc b/ld/scripttempl/armcoff.sc index 9f9cd7c..4311f10 100644 --- a/ld/scripttempl/armcoff.sc +++ b/ld/scripttempl/armcoff.sc @@ -20,7 +20,7 @@ SECTIONS present): */ .text ${RELOCATING+ 0x8000} : { *(.init) - *(.text) + *(.text*) *(.glue_7t) *(.glue_7) *(.rdata) @@ -30,10 +30,11 @@ SECTIONS LONG (-1); *(.dtors); *(.dtor); LONG (0); } *(.fini) ${RELOCATING+ etext = .;} + ${RELOCATING+ _etext = .;} } .data ${RELOCATING+${DATA_ADDR-0x40000 + (. & 0xfffc0fff)}} : { ${RELOCATING+ __data_start__ = . ;} - *(.data) + *(.data*) ${RELOCATING+ __data_end__ = . ;} ${RELOCATING+ edata = .;} ${RELOCATING+ _edata = .;}