summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* PR other/46020Alexandre Oliva2010-11-266-4/+54
| | | | | | | | | * configure.ac (CXX_FOR_TARGET): Add -funconfigured-libstdc++-v3. * Makefile.def (CXX_FOR_TARGET): Removed from flags_to_pass. * Makefile.tpl (CXX_FOR_TARGET_FLAG_TO_PASS): New. (BASE_FLAGS_TO_PASS): Use it. * configure: Rebuilt. * Makefile.in: Rebuilt.
* update japanese translationAlan Modra2010-11-264-460/+542
|
* daily updateAlan Modra2010-11-251-1/+1
|
* * ld/testsuite/ld-arm/arm-elf.exp (armeabitests): Replace --defsym argument inmgretton2010-11-252-3/+8
| | | | jump-reloc-veneers* tests with --section-start .text=0x8000.
* 2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>Andreas Krebbel2010-11-254-10/+18
| | | | | | | | | | * config/tc-s390.c (current_cpu): Initialize with latest CPU. (init_default_arch): Default to z/Architecture mode if CPU provides it. Remove the check setting the CPU default. 2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * opcode/s390.h (enum s390_opcode_cpu_val): Add S390_OPCODE_MAXCPU.
* Update translationsAlan Modra2010-11-250-0/+0
|
* Update translationsAlan Modra2010-11-2529-14521/+28933
|
* * scripttempl/elf.sc: Group .text.exit, text.startup and .text.hotAlan Modra2010-11-252-0/+8
| | | | sections.
* PR gas/12264Alan Modra2010-11-252-4/+7
| | | | * compress-debug.c: Include config.h first.
* Add rs6000-core.c/.o to the list of optional backend files...Joel Brobecker2010-11-253-0/+11
| | | | | | | | | | | This makes sure that rs6000-core.c gets recompiled whenever any of its dependencies get changed. bfd/ChangeLog: * Makefile.am (OPTIONAL_BACKENDS): Add rs6000-core.lo. (OPTIONAL_BACKENDS_CFILES): Add rs6000-core.c. * Makefile.in: Regenerate.
* daily updateAlan Modra2010-11-241-1/+1
|
* gas: bfin: convert to new doc styleMike Frysinger2010-11-243-11/+25
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* PR ld/12253Alan Modra2010-11-232-4/+37
| | | | | | * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Correct DW_EH_PE_datarel handling. Truncate .eh_frame_hdr address to ptr_size.
* daily updateAlan Modra2010-11-231-1/+1
|
* include/opcode/Richard Sandiford2010-11-232-2/+6
| | | | * mips.h: Fix previous commit.
* 2010-11-23 Sterling Augustine <sterling@tensilica.com>Sterling Augustine2010-11-233-47/+38
| | | | | | * doc/as.texinfo: Refer to and include c-xtensa.texi for Xtensa options. Move Xtensa options to proper alphabetical location. * doc/c-xtensa.texi: Add markup for use in manpage generation.
* Properly check default linker.H.J. Lu2010-11-233-6/+21
| | | | | | | | | 2010-11-23 H.J. Lu <hongjiu.lu@intel.com> PR binutils/12258 * configure.ac: Correct comments for --enable-gold/--enable-ld. Properly check default linker. * configure: Regnerated.
* * mips.h (INSN_CHIP_MASK): Update according to INSN_LOONGSON_3A.Nick Clifton2010-11-236-8/+23
| | | | | | | | | (INSN_LOONGSON_3A): Clear bit 31. * elfxx-mips.c (mips_set_isa_flags): Move bfd_mach_loongson_3a after bfd_mach_mips_sb1. * config/tc-mips.c (mips_cpu_info_table): Move loongson3a after sb1.
* Refer to and include c-i386.texi for i386 options.H.J. Lu2010-11-233-1/+33
| | | | | | | | | 2010-11-23 H.J. Lu <hongjiu.lu@intel.com> * doc/as.texinfo: Refer to and include c-i386.texi for i386 options. * doc/c-i386.texi: Add markup for use in manpage generation.
* * configure.ac: For --enable-gold, handle value `default' instead ofNick Clifton2010-11-239-74/+172
| | | | | | | | | `both*'. New configure option --{en,dis}able-ld. ld, gold/ * configure.ac: For --enable-gold, handle value `default' instead of `both*'. Always install ld as ld.gold, install as ld if gold is the default.
* Move ChangeLog entry to the correct ChangeLog file.Joel Brobecker2010-11-231-5/+0
|
* ravenscar/sparc: cannot fetch registers from non-active threadJoel Brobecker2010-11-231-0/+5
| | | | | | | gdb/ChangeLog: * ravenscar-sparc-thread.c (supply_register_at_address): Fix passing of buf in call to regcache_raw_supply.
* daily updateAlan Modra2010-11-221-1/+1
|
* * doc/as.texinfo: Refer to or include c-alpha.texi for AlphaJoseph Myers2010-11-224-60/+52
| | | | | | | options. Refer to or include c-tic6x.texi for C6X options instead of duplicating documentation here. * doc/c-alpha.texi, doc/c-tic6x.texi: Add markup for use in manpage generation.
* daily updateAlan Modra2010-11-211-1/+1
|
* Add and use elfcomm.c/elfcomm.h.H.J. Lu2010-11-2110-1212/+902
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2010-11-21 H.J. Lu <hongjiu.lu@intel.com> PR binutils/12235 * elfcomm.c: New. * elfcomm.h: Likewise. * Makefile.am (HFILES): Add elfcomm.h. (CFILES): Add elfcomm.c. (ELFLIBS): New. (readelf_SOURCES): Add $(ELFLIBS). (elfedit_SOURCES): Likewise. (objdump_SOURCES): Likewise. * Makefile.in: Regenerated. * dwarf.c: Include "elfcomm.h". (byte_get): Removed. (byte_get_little_endian): Likewise. (byte_get_big_endian): Likewise. (byte_get_signed): Likewise. (error): Likewise. (warn): Likewise. * dwarf.h (dwarf_vma): Defined with HOST_WIDEST_INT. (dwarf_size_type): Likewise. (byte_get): Removed. (byte_get_signed): Likewise. (byte_get_little_endian): Likewise. (byte_get_big_endian): Likewise. (error): Likewise. (warn): Likewise. * elfedit.c: Include "elfcomm.h". Don't include "aout/ar.h". Call error () instead of non_fatal (). (streq): Removed. (strneq): Likewise. (const_strneq): Likewise. (non_fatal): Likewise. (BYTE_GET): Likewise. (BYTE_PUT): Likewise. (byte_get): Likewise. (byte_put): Likewise. (byte_get_little_endian): Likewise. (byte_get_big_endian): Likewise. (byte_put_little_endian): Likewise. (byte_put_big_endian): Likewise. (adjust_relative_path): Likewise. (archive_info): Likewise. (setup_archive): Likewise. (release_archive): Likewise. (setup_nested_archive): Likewise. (get_archive_member_name): Likewise. (get_archive_member_name_at): Likewise. (make_qualified_name): Likewise. * objdump.c: Include "elfcomm.h". * readelf.c: Include "elfcomm.h". Don't include "aout/ar.h". (BYTE_GET): Removed. (BYTE_GET_SIGNED): Removed. (streq): Likewise. (strneq): Likewise. (const_strneq): Likewise. (byte_put): Likewise. (byte_put_little_endian): Likewise. (byte_put_big_endian): Likewise. (adjust_relative_path): Likewise. (archive_info): Likewise. (setup_archive): Likewise. (release_archive): Likewise. (setup_nested_archive): Likewise. (get_archive_member_name): Likewise. (get_archive_member_name_at): Likewise. (make_qualified_name): Likewise.
* Re-indent plugin code.H.J. Lu2010-11-215-119/+129
| | | | | | | | | 2010-11-21 H.J. Lu <hongjiu.lu@intel.com> * ldfile.c: Re-indent plugin code. * ldlang.c: Likewise. * ldmain.c: Likewise. * plugin.c: Likewise.
* merge from gccDJ Delorie2010-11-215-39/+15
|
* * configure.ac: Only disable a language library if no language needsIan Lance Taylor2010-11-214-6/+52
| | | | | | | it. Don't let --disable-libgcj uncondtionally disable libffi. * configure: Rebuild. Also moved ChangeLog entry to correct file.
* daily updateAlan Modra2010-11-201-1/+1
|
* sync toplevel with gccPaolo Bonzini2010-11-204-8/+28
|
* PR other/46202: implement install-strip.Ralf Wildenhues2010-11-2010-4/+1674
| | | | | | | | | | | | | | | | | | | | | | | | | | /: PR other/46202 * configure.ac: Fix just-built in-tree STRIP name to be binutils/strip-new. * configure: Regenerate. * Makefile.def (install-strip-gcc, install-strip-binutils) (install-strip-opcodes, install-strip-ld, install-strip-itcl) (install-strip-sid): Mirror dependencies on non-strip variants of these targets on the respective -strip prerequisites. * Makefile.tpl (install-strip, install-strip-host) (install-strip-target): New targets. (install-strip-[+module+], install-strip-target-[+module+]): New targets. * Makefile.in: Regenerate. etc/: * Makefile.in (install-strip): New target. libiberty/: PR other/46202 * Makefile.in (install-strip): New phony target. (install): Also mark as phony.
* Set alignment of common plugin symbol to 1 for For ELF targets.H.J. Lu2010-11-202-0/+9
| | | | | | | | 2010-11-20 H.J. Lu <hongjiu.lu@intel.com> PR ld/12246 * plugin.c (asymbol_from_plugin_symbol): Set alignment of common symbol to 1 for For ELF targets.
* Properly report loading plugin error.H.J. Lu2010-11-202-1/+7
| | | | | | | 2010-11-20 H.J. Lu <hongjiu.lu@intel.com> PR ld/12247 * lexsup.c (parse_args): Properly report loading plugin error.
* binutils/testsuite/Richard Sandiford2010-11-2013-420/+192
| | | | | | | | | | | | | | | | | | | | * lib/binutils-common.exp (regexp_diff): New procedure. * lib/utils-lib.exp (regexp_diff): Delete. gas/testsuite/ * lib/gas-defs.exp (regexp_diff): Delete. (run_dump_test): Remove final "" argument in call to regexp_diff. (run_list_test): Likewise. (run_list_test_stdin): Likewise. * gas/all/gas.exp (test_cond): Likewise. * gas/elf/elf.exp (run_elf_list_test): Likewise. * gas/m68k/all.exp: Likewise. * gas/mep/complex-relocs.exp (regexp_test): Likewise. * gas/mt/relocs.exp (regexp_test): Likewise. * gas/symver/symver.exp (run_error_test): Likewise. ld/testsuite/ * lib/ld-lib.exp (regexp_diff, simple_diff): Delete.
* binutils/testsuite/Richard Sandiford2010-11-207-296/+190
| | | | | | | | | | | | | | | | | * lib/binutils-common.exp: New file. * lib/utils-lib.exp (load_common_lib): New function. Load binutils-common.exp. (is_elf_format): Delete. gas/testsuite/ * lib/gas-defs.exp (load_common_lib): New function. Load binutils-common.exp. (is_elf_format, is_aout_format, is_pecoff_format): Delete. ld/testsuite/ * lib/ld-lib.exp (load_common_lib): New function. Load binutils-common.exp. (is_elf_format, is_elf64, is_aout_format, is_pecoff_format): Delete.
* daily updateAlan Modra2010-11-191-1/+1
|
* Merge from gcc top-level.Ian Lance Taylor2010-11-1911-147/+1990
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ./: * configure.ac: Add target-libgo to target_libraries. Set and substitute GOC_FOR_BUILD and GOC_FOR_TARGET. * Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS. (HOST_EXPORTS): Add GOC. (BASE_TARGET_EXPORTS): Add GOC. (GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables. (GOCFLAGS_FOR_TARGET): New variable. (EXTRA_HOST_FLAGS): Add GOC. (EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS. * Makefile.def (target_modules): Add libgo. (flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET. (dependencies): Add dependency from configure-target-libgo to configure-target-libffi and all-target-libstdc++-v3. Add dependencies from all-target-libgo to all-target-libffi. (languages): Add go. * configure: Rebuild. * Makefile.in: Rebuild. * config-ml.in: Add Go support: treat GOC and GOCFLAGS like other compiler/flag environment variables. * configure.ac: Check for lang_requires_boot_languages in config-lang.in files. * configure: Rebuild. PR fortran/32049 * Makefile.def: Add libquadmath; build it with language=fortran. * configure.ac: Add libquadmath. * Makefile.tpl: Handle multiple libs in check-[+language+]. * Makefile.in: Regenerate. * configure: Regenerate. * configure.ac: Fix spelling in option names. * configure: Regenerated. PR bootstrap/39622 * configure.ac (FLAGS_FOR_TARGET): Add include-fixed path. * configure: Regenerated. * config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to define the cloog backend to use. Furthermore, only pass the ppllibs to the configure checks, if necessary. * configure: Regenerate. * config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL. * configure: regenerate * config/cloog.m4: Fix typo. verison -> version. * configure: Regenerate. * config/cloog.m4: Pass ppl libraries to the CLooG version check. * configure: Regenerate. * configure.ac: Support official CLooG.org versions. * configure: Regenerate. * config/cloog.m4: New. * configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants. * configure: Regenerate. config/: * cloog.m4 (CLOOG_INIT_FLAGS): Fix spelling in option names. * bootstrap-lto: Use -flto. * mh-darwin: Renamed from mh-ppc-darwin.
* * plugin.c (is_visible_from_outside): New function.Dave Korn2010-11-192-8/+59
| | | | (get_symbols): Use it.
* PR 2606Alan Modra2010-11-193-0/+16
| | | | | * configure.in: Disable emulations for PE targets. * configure: Regenerate.
* 2010-11-18 Doug Kwan <dougkwan@google.com>Doug Kwan2010-11-182-5/+13
| | | | | | * expression.cc (BINARY_EXPRESSION): Initialize left_alignment and right_alignment to be zero. Store result alignment only if it is greater than existing alignment.
* daily updateAlan Modra2010-11-181-1/+1
|
* PR gas/12181Rainer Orth2010-11-182-0/+13
| | | | | * config/obj-elf.c (elf_adjust_symtab) [TE_SOLARIS]: Make sy weak hidden.
* PR binutils/11742Alan Modra2010-11-182-13/+34
| | | | | * readelf.c (get_archive_member_name): Formatting. Properly handle full size ar_name.
* * ld-elf/binutils.exp: Correct x86 gnu target match.Alan Modra2010-11-188-68/+77
| | | | | | | | | | * ld-i386/i386.exp: Likewise. * ld-ifunc/binutils.exp: Likewise. * ld-ifunc/ifunc.exp: Likewise. * ld-discard/discard.exp: Remove unnecessary line continuations. * ld-elfvers/vers.exp: Likewise. Simplify linuxaout and linuxoldld test. * ld-elfweak/elfweak.exp: Likewise.
* daily updateAlan Modra2010-11-171-1/+1
|
* start a gitignoreMike Frysinger2010-11-172-0/+44
|
* 2010-11-17 Tristan Gingold <gingold@adacore.com>Tristan Gingold2010-11-172-19/+26
| | | | | * vms-lib.c (vms_write_index): Add comments. Partially revert previous patch. Free blocks later.
* * input-file.c (input_file_open): Check for empty input files.Nick Clifton2010-11-172-2/+27
| | | | | | (input_file_get): Check for end of file before reading any more data. (input_file_give_next_buffer): Likewise.
* PR ld/12161Nick Clifton2010-11-172-43/+6
| | | | | * elf32-avr.c (elf32_avr_check_relocs): Delete. (elf_backend_check_relocs): Delete.