summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * targets.c (bfd_target): Make ar_max_namelen an unsigned char.Alan Modra2011-06-0652-124/+192
| | | | | | | | | | | | | | | | | | | | | | | Add match_priority. * configure.in: Bump bfd version. * elfcode.h (elf_object_p): Delete hacks preventing match of EM_NONE and ELFOSABI_NONE targets when a better match exists. * elfxx-target.h (elf_match_priority): Define and use. * format.c (bfd_check_format_matches): Use target match_priority to choose best of multiple matching targets. In cases with multiple matches rerun _bfd_check_format if we don't choose the last match. * aout-adobe.c, * aout-arm.c, * aout-target.h, * aout-tic30.c, * binary.c, * bout.c, * coff-alpha.c, * coff-i386.c, * coff-i860.c, * coff-i960.c, * coff-ia64.c, * coff-mips.c, * coff-or32.c, * coff-ppc.c, * coff-rs6000.c, * coff-sh.c, * coff-tic30.c, * coff-tic54x.c, * coff-x86_64.c, * coff64-rs6000.c, * coffcode.h, * i386msdos.c, * i386os9k.c, * ieee.c, * ihex.c, * mach-o-target.c, * mipsbsd.c, * mmo.c, * nlm-target.h, * oasys.c, * pdp11.c, * pe-mips.c, * pef.c, * plugin.c, * ppcboot.c, * som.c, * srec.c, * tekhex.c, * trad-core.c, * verilog.c, * versados.c, * vms-alpha.c, * vms-lib.c, * xsym.c: Init match_priority field. * configure: Regenerate. * bfd-in2.h: Regenerate.
* *** empty log message ***gdbadmin2011-06-061-1/+1
|
* daily updateAlan Modra2011-06-061-1/+1
|
* sim: bfin: add missing gitignore fileMike Frysinger2011-06-051-0/+1
|
* *** empty log message ***gdbadmin2011-06-051-1/+1
|
* daily updateAlan Modra2011-06-051-1/+1
|
* Revert the last change on elf_object_p.H.J. Lu2011-06-042-21/+25
| | | | | | | 2011-06-04 H.J. Lu <hongjiu.lu@intel.com> PR ld/12842 * elfcode.h (elf_object_p): Revert the last change.
* sim: bfin: import testsuiteMike Frysinger2011-06-04816-0/+221152
| | | | | | | | | | | Now that the common sim testsuite code supports .S and .c files, we can import the Blackfin testsuite. There are about ~800 tests here, so I'm only attaching a compressed patch of them. Other than adding files to sim/testsuite/sim/bfin/, the sim/configure.tgt file was updated to mark Blackfin as having a testsuite, and sim/configure regenerated. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* sim: bfin: add support for glued SIC interrupt linesMike Frysinger2011-06-042-25/+71
| | | | | | | | | The BF537 family glues a bunch of peripherals into single interrupt lines that run into the SIC. To model this same behavior in the sim, we need to use the glue-or device, and in order to use that, we need to tweak things a bit in the mach code to allow declaring of these new devices. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* sim: bfin: push SIC mappings to device treeMike Frysinger2011-06-043-589/+723
| | | | | | | | | | | The machs.c file is the best place for holding cpu-specific details, so restructure the way the SIC manages its ports to do just that. Now the SIC's have a standard set of input pins and the different line routing from peripherals is kept in the device tree only. This better models the hardware where the SIC doesn't care about the exact peripheral that is sending it stuff, just which input pin it gets it on. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* * archures.c (bfd_arch_get_compatible): If one arch is unknown,Alan Modra2011-06-043-38/+47
| | | | | | return the other arch. * elfcode.h (elf_object_p): Allow explicit match to generic ELF target.
* daily updateAlan Modra2011-06-041-1/+1
|
* *** empty log message ***gdbadmin2011-06-041-1/+1
|
* Various spelling fixes.Joel Brobecker2011-06-0310-25/+37
| | | | | | | | | | | | | | gdb/ChangeLog: From Stephen Kitt <steve@sk2.org> * breakpoint.c, breakpoint.h, cli/cli-dump.c, dwarf2expr.c, gdbarch.c, gdbarch.sh, remote.c: Various spelling fixes. gdb/testsuite/ChangeLog: From Stephen Kitt <steve@sk2.org> * gdb.base/help.exp: Adjust following some spelling corrections in GDB.
* Spelling fixe in sim/ppc/vm.cJoel Brobecker2011-06-032-1/+7
| | | | | | From Stephen Kitt <steve@sk2.org> * vm.c (vm_synchronize_context): Spelling fix in function documentation.
* Minor spelling fix in ChangeLog.Joel Brobecker2011-06-031-1/+1
|
* Minor spelling fix.Joel Brobecker2011-06-031-1/+1
|
* Add CpuF16C to CPU_BDVER2_FLAGS.Quentin Neill2011-06-033-2/+7
| | | | | | | | opcodes/ 2011-06-02 Quentin Neill <quentin.neill@amd.com> * i386-gen.c (cpu_flag_init): Add CpuF16C to CPU_BDVER2_FLAGS. * i386-init.h: Regenerated.
* address size can be different from DW_OP_deref sizeJoel Brobecker2011-06-032-0/+18
| | | | | | | gdb/ChangeLog: * dwarf2expr.c (execute_stack_op) [DW_OP_deref]: Handle the case where ADDR_SIZE is different from TYPE_LENGTH (type).
* PR ld/12682Nick Clifton2011-06-032-22/+37
| | | | | * hash.c (higher_primer_number): Add more, small, prime numbers. (bfd_hash_set_default_size): Likewise.
* gdbTom Tromey2011-06-0310-20/+59
| | | | | | | | | | | | | | | | | | * python/py-inferior.c (python_inferior_exit): Use inferior's exit code fields. * python/py-exitedevent.c (create_exited_event_object): Change type of 'exit_code'. Optionally add exit_code attribute. (emit_exited_event): Change type of 'exit_code'. * python/py-event.h (emit_exited_event): Update. * mi/mi-interp.c (mi_inferior_exit): Print exit code. * infrun.c (handle_inferior_event): Set exit code fields on inferior. * inferior.h (struct inferior) <has_exit_code, exit_code>: New fields. * inferior.c (exit_inferior_1): Initialize new fields. gdb/doc * gdb.texinfo (GDB/MI Async Records): Document 'exit-code' field. (Events In Python): Note that exit_code is optional.
* * dwarf2expr.c (get_signed_type): New function.Tom Tromey2011-06-032-0/+39
| | | | (execute_stack_op) <DW_OP_shra>: Always perform a signed shift.
* Fix attributation of previous delta.Nick Clifton2011-06-031-1/+1
|
* PR gas/12698Nick Clifton2011-06-032-0/+12
| | | | | * config/tc-arm.c (parse_psr): Set m_profile to false when assembling for any architecture.
* * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32am33lin.cNick Clifton2011-06-033-0/+17
| | | | | Add rule to build eelf32am33lin.c * Makefile.in: Regenerate.
* oops - spelling fixes accidentally omitted from previous delta.Nick Clifton2011-06-032-3/+4
|
* PR binutils/12752Nick Clifton2011-06-032-8/+24
| | | | | | | | | * arm-dis.c (print_insn_coprocessor): Use bfd_vma type for computing address offsets. (print_arm_address): Likewise. (print_insn_arm): Likewise. (print_insn_thumb16): Likewise. (print_insn_thumb32): Likewise.
* sim: bfin: dma: fix indentationMike Frysinger2011-06-032-1/+5
|
* daily updateAlan Modra2011-06-031-1/+1
|
* *** empty log message ***gdbadmin2011-06-031-1/+1
|
* PR gold/12163Cary Coutant2011-06-023-1/+19
| | | | | | | * gold/archive.cc (Archive::Archive): Initialize new data member. (Archive::include_all_members): Return if archive has already been included. * gold/archive.h (Archive::include_all_members_): New data member.
* * objc-lang.c (find_methods): Increment objfile_csym earlier.Keith Seitz2011-06-022-2/+6
|
* gas/Nathan Sidwell2011-06-0233-224/+502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/tc-arm.c (parse_address_main): Handle -0 offsets. (encode_arm_addr_mode_2): Set default sign of zero here ... (encode_arm_addr_mode_3): ... and here. (encode_arm_cp_address): ... and here. (md_apply_fix): Use default sign of zero here. gas/testsuite/ * gas/arm/inst.d: Adjust for signed zero offsets. * gas/arm/ldst-offset0.d: New test. * gas/arm/ldst-offset0.s: New test. * gas/arm/offset-1.d: New test. * gas/arm/offset-1.s: New test. ld/testsuite/ Adjust tests for zero offset formatting. * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust. * ld-arm/farcall-arm-arm-pic-veneer.d: Adjust. * ld-arm/farcall-arm-thumb.d: Adjust. * ld-arm/farcall-group-size2.d: Adjust. * ld-arm/farcall-group.d: Adjust. * ld-arm/farcall-mix.d: Adjust. * ld-arm/farcall-mix2.d: Adjust. * ld-arm/farcall-mixed-lib-v4t.d: Adjust. * ld-arm/farcall-mixed-lib.d: Adjust. * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Adjust. * ld-arm/farcall-thumb-arm-pic-veneer.d: Adjust. * ld-arm/farcall-thumb-thumb.d: Adjust. * ld-arm/ifunc-10.dd: Adjust. * ld-arm/ifunc-3.dd: Adjust. * ld-arm/ifunc-4.dd: Adjust. * ld-arm/ifunc-5.dd: Adjust. * ld-arm/ifunc-6.dd: Adjust. * ld-arm/ifunc-7.dd: Adjust. * ld-arm/ifunc-8.dd: Adjust. * ld-arm/jump-reloc-veneers-long.d: Adjust. * ld-arm/tls-longplt-lib.d: Adjust. * ld-arm/tls-thumb1.d: Adjust. opcodes/ * arm-dis.c (print_insn_coprocessor): Explicitly print #-0 as address offset. (print_arm_address): Likewise. Elide positive #0 appropriately. (print_insn_arm): Likewise.
* 2011-06-02 Pedro Alves <pedro@codesourcery.com>Pedro Alves2011-06-022-3/+4
| | | | | gdb/ * top.h (simplified_command_loop): Delete declaration.
* Fix spelling mistakes.Nick Clifton2011-06-0248-4555/+6016
|
* * config.bfd: Add bfd_elf32_rx_be_ns_vec.DJ Delorie2011-06-026-1/+45
| | | | | | | | | * target.c: Likewise. * configure.in: Likewise. * configure.in: Regenerate. * elf32-rx.c: Add elf32-rx-be-ns target. (rx_elf_object_p): Never allow the be-ns target by default, only allow it if the user requests it.
* daily updateAlan Modra2011-06-021-1/+1
|
* *** empty log message ***gdbadmin2011-06-021-1/+1
|
* 2011-05-31 Doug Kwan <dougkwan@google.com>Doug Kwan2011-06-017-6/+120
| | | | | | | | | | | | | | | | | Asier Llano PR gold/12826 * arm.cc (Target_arm::tag_cpu_arch_combine): Fix handling of arch value that equals to elfcpp::MAX_TAG_CPU_ARCH. * testsuite/Makefile.am: (MOSTLYCLEANFILES): Clean up. Remove redundant arm_exidx_test.so. * testsuite/Makefile.in: Regenerate. (check_SCRIPTS): Add pr12826.sh (check_DATA): Add pr12826.stdout (pr12826.stdout, pr12826.so, pr12826_1.o, pr12826_2.o): New rules. * testsuite/pr12826.sh: New file. * testsuite/pr12826_1.s: Ditto. * testsuite/pr12826_1.s: Ditto.
* Properly warn relocation in readonly section in a shared object.H.J. Lu2011-06-013-4/+10
| | | | | | | | 2011-06-01 H.J. Lu <hongjiu.lu@intel.com> * elf32-i386.c (elf_i386_size_dynamic_sections): Properly warn relocation in readonly section in a shared object. * elf64-x86-64.c (elf_x86_64_size_dynamic_sections): Likewise.
* Add `sim_complete_command' definition to erc32 simJoel Brobecker2011-06-012-0/+10
| | | | | | | | | | | This patch fixes a build failure at link time due to sim_complete_command being undefined. There was a recent change that added this function to all the ports that do not use the common/ subdir. But somehow, the erc32 port got missed. sim/erc32/ChangeLog: * interf.c (sim_complete_command): New stub function.
* 2011-06-01 Yao Qi <yao@codesourcery.com>Yao Qi2011-06-012-0/+8
| | | | * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
* gdb: sim: automatically pass down sysrootMike Frysinger2011-06-012-0/+9
| | | | | | | | Since gdb sets up a nice sysroot path for us by default, automatically pass it down to the sim target so it too gets a good default. This does not override anything the user explicitly specifies of course. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* 2011-06-01 Yao Qi <yao@codesourcery.com>Yao Qi2011-06-012-2/+8
| | | | | | * objfiles.h (obj_section_addr): Update reference to objfile from `abfd' to `obfd'. (obj_section_endaddr): Likewise.
* Really correct email address.Daniel Jacobowitz2011-06-011-1/+1
|
* * MAINTAINERS: Update my email address.Daniel Jacobowitz2011-06-012-2/+6
|
* * MAINTAINERS: Update my email address and affiliation. AlsoDaniel Jacobowitz2011-06-012-8/+13
| | | | update Ian Lance Taylor's affiliation. Use UTF-8 for ludo@gnu.org.
* *** empty log message ***gdbadmin2011-06-011-1/+1
|
* PR c++/12750Keith Seitz2011-05-313-0/+134
| | | | | * gdb.cp/static-method.cc: New file. * gdb.cp/static-method.exp: New file.
* PR c++/12750Keith Seitz2011-05-312-51/+104
| | | | | | | | | | | | | | | | | | | | | * linespec.c (get_search_block): New function. (find_methods): Add FILE_SYMTATB parameter and use it and get_search_block to pass an appropriate block to lookup_symbol_in_namespace. (decode_line_1): Record if *ARGPTR is single-quote enclosed. Check if *ARGPTR starts with a filename first. If it does, call locate_first_half again to locate the next "first half" of the linespec. Pass FILE_SYMTATB to decode_objc and decode_compound. Swallow the trailing single-quote if IS_SQUOTE_ENCLOSED. (locate_first_half): Stop on the first colon seen. (decode_compound): Add FILE_SYMTAB parameter. Pass FILE_SYMTAB to lookup_prefix_sym and find_method. (lookup_prefix_sym): Add FILE_SYMTAB parameter and use get_search_block with lookup_symbol. (find_method): Add FILE_SYMTAB parameter and pass it to find_methods. (decode_objc): Use get_search_block.