aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-08-15Adjust for dynamic sym changes.Alan Modra121-5442/+5342
2005-08-15 * elf-bfd.h (_bfd_elf_define_linkage_sym): Declare.Alan Modra6-145/+88
* elflink.c (_bfd_elf_define_linkage_sym): New function, extracted from.. (_bfd_elf_create_got_section): ..here. (_bfd_elf_link_create_dynamic_sections): Call it for _DYNAMIC. (_bfd_elf_create_dynamic_sections): ..and _PROCEDURE_LINKAGE_TABLE_. * elf-m10300.c (_bfd_mn10300_elf_create_got_section): Use _bfd_elf_define_linkage_sym. * elf32-frv.c (_frv_create_got_section): Likewise. * elf64-alpha.c (elf64_alpha_create_dynamic_sections): Likewise.
2005-08-15gas/Daniel Jacobowitz10-4/+41
* config/tc-ppc.c (parse_cpu): Add -me300 support. (md_show_usage): Likewise. * doc/c-ppc.texi (PowerPC-Opts): Document it. include/opcode/ * ppc.h (PPC_OPCODE_E300): Define. opcodes/ * ppc-dis.c (powerpc_dialect): Handle e300. (print_ppc_disassembler_options): Likewise. * ppc-opc.c (PPCE300): Define. (powerpc_opcodes): Mark icbt as available for the e300. binutils/ * doc/binutils.texi (objdump): Document -M e300.
2005-08-152005-08-15 Paul Brook <paul@codesourcery.com>Paul Brook2-2/+7
* elf32-arm.c (elf32_arm_howto_table_1): Make R_ARM_PLT32 the same as R_ARM_PC24.
2005-08-15 * ld-elf/empty.s: Define "start".Alan Modra6-5/+14
* ld-elf/merge2.d: xfail arc-*-* and dlx-*-*. * ld-scripts/empty-aligned.s: No .data section. * ld-scripts/empty-aligned.t: Discard most sections. * ld-scripts/empty-aligned.d: Adjust.
2005-08-15daily updateAlan Modra1-1/+1
2005-08-15*** empty log message ***gdbadmin1-1/+1
2005-08-14 * readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.Dave Anglin2-22/+19
Don't access table entries past the end of the table.
2005-08-14 * hppa-dis.c (print_insn_hppa): Don't print '%' before register names.Dave Anglin2-4/+9
Use "rp" instead of "%r2" in "b,l" insns.
2005-08-14 PR ld/1135Dave Anglin2-3/+14
* elf64-hppa.c (elf64_hppa_special_sections): Add flag definitions for .plt, .dlt, .sdata, .sbss and .tbss.
2005-08-14*** empty log message ***gdbadmin1-1/+1
2005-08-14daily updateAlan Modra1-1/+1
2005-08-13 * readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.Dave Anglin2-0/+7
(get_parisc_section_type_name): Handle SHT_PARISC_DLKM.
2005-08-13* solib-som.c (som_current_sos): Cast to 'gdb_byte *' whereMark Kettenis2-5/+9
appropriate.
2005-08-13* tramp-frame.h (struct tramp_frame): Allow for 16 instructionsMark Kettenis1-3/+3
instead of 8. * m68kbsd-tdep.c: Include "frame.h", "trad-frame.h" and "tramp-frame.h". (m68kobsd_sigtramp_cache_init): New function. (m68kbsd_aout_init_abi): Prepend m68kobsd_sigtramp unwinder.
2005-08-13* inf-ptrace.c (inf_ptrace_him) [PT_GET_PROCESS_STATE]: MoveMark Kettenis2-26/+44
code... (inf_ptrace_post_startup_inferior): ...here. New function. (inf_ptrace_attach) [PT_GET_PROCESS_STATE]: Move code... (inf_ptrace_post_attach): ...here. (inf_ptrace_target) [PT_GET_PROCESS_STATE]: Set to_post_startup_inferior and to_post_attch.
2005-08-13* sparc-tdep.c (sparc_breakpoint_from_pc): Constify break_insn.Mark Kettenis2-1/+3
2005-08-13* sparc-sol2-tdep.c (sparc_sol2_pc_in_sigtramp): Check forMark Kettenis2-1/+7
"__sighndlr".
2005-08-13* i386-linux-nat.c (fetch_register, store_register)Mark Kettenis2-7/+13
(supply_gregset, fill_gregset): Remove redundant casts.
2005-08-13*** empty log message ***gdbadmin1-1/+1
2005-08-13daily updateAlan Modra1-1/+1
2005-08-12 * gas/testsuite/gas/s390/s390.exp: Reorganize gas testsuite for s390Martin Schwidefsky27-886/+1462
and add tests for new cpu type z9-109. * gas/testsuite/gas/s390/esa-g5.d: New. * gas/testsuite/gas/s390/esa-g5.s: New. * gas/testsuite/gas/s390/esa-operands.d: New. * gas/testsuite/gas/s390/esa-operands.s: New. * gas/testsuite/gas/s390/esa-reloc.d: New. * gas/testsuite/gas/s390/esa-reloc.s: New. * gas/testsuite/gas/s390/esa-z9-109.d: New. * gas/testsuite/gas/s390/esa-z9-109.s: New. * gas/testsuite/gas/s390/esa-z900.d: New. * gas/testsuite/gas/s390/esa-z900.s: New. * gas/testsuite/gas/s390/esa-z990.d: New. * gas/testsuite/gas/s390/esa-z990.s: New. * gas/testsuite/gas/s390/zarch-operands.d: New. * gas/testsuite/gas/s390/zarch-operands.s: New. * gas/testsuite/gas/s390/zarch-reloc.d: New. * gas/testsuite/gas/s390/zarch-reloc.s: New. * gas/testsuite/gas/s390/zarch-z9-109.d: New. * gas/testsuite/gas/s390/zarch-z9-109.s: New. * gas/testsuite/gas/s390/zarch-z900.d: New. * gas/testsuite/gas/s390/zarch-z900.s: New. * gas/testsuite/gas/s390/zarch-z990.d: New. * gas/testsuite/gas/s390/zarch-z990.s: New. * gas/testsuite/gas/s390/opcode.d: Delete. * gas/testsuite/gas/s390/opcode.s: Delete. * gas/testsuite/gas/s390/opcode64.d: Delete. * gas/testsuite/gas/s390/opcode64.s: Delete. * gas/testsuite/gas/s390/operands.d: Delete. * gas/testsuite/gas/s390/operands.s: Delete. * gas/testsuite/gas/s390/operands64.d: Delete. * gas/testsuite/gas/s390/operands64.s: Delete. * gas/testsuite/gas/s390/reloc.d: Likewise. * gas/testsuite/gas/s390/reloc.s: Likewise. * gas/testsuite/gas/s390/reloc64.d: Likewise. * gas/testsuite/gas/s390/reloc64.s: Likewise.
2005-08-12 * s390-dis.c (print_insn_s390): Print unsigned operands with %u.Martin Schwidefsky5-12/+109
* s390-mkopc.c (s390_opcode_cpu_val): Add support for cpu type z9-109. (main): Likewise. * s390-opc.c (I32_16, U32_16, M_16): Add defines 32 bit immediates and 4 bit optional masks. (INSTR_RIL_RI, INSTR_RIL_RU, INSTR_RRF_M0RR, INSTR_RSE_CCRD, INSTR_RSY_CCRD, INSTR_SSF_RRDRD): Add new instruction formats. (MASK_RIL_RI, MASK_RIL_RU, MASK_RRF_M0RR, MASK_RSE_CCRD, MASK_RSY_CCRD, MASK_SSF_RRDRD): Likewise. (s390_opformats): Likewise. * s390-opc.txt: Add new instructions for cpu type z9-109.
2005-08-12 * s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109.Martin Schwidefsky2-2/+11
2005-08-12 * config/tc-s390.c (md_parse_option): Add cpu type z9-109.Martin Schwidefsky2-6/+46
(md_gather_operands): Add support for optional operands.
2005-08-122005-08-12 Kris Warkentin <kewarken@qnx.com>Kris Warkentin4-14/+11
* i386-nto-tdep.c (i386nto_init_abi): Don't set gdbarch skip trampoline code hook. * nto-procfs.c (procfs_post_attach): Call solib_create_inferior_hook instead of SOLIB_CREATE_INFERIOR_HOOK. (procfs_create_inferior): Ditto. * config/tm-nto.h: Don't define SKIP_TRAMPOLINE_CODE.
2005-08-12toplevel:Paolo Bonzini5-602/+629
2005-08-12 Paolo Bonzini <bonzini@gnu.org> * configure.in: Replace NCN_STRICT_CHECK_TOOL with NCN_STRICT_CHECK_TOOLS, and likewise for NCN_STRICT_CHECK_TARGET_TOOLS. Look for alternate names of the target cc and c++ config: 2005-08-12 Paolo Bonzini <bonzini@gnu.org> * config/acx.m4 (NCN_CHECK_TARGET_TOOL, NCN_STRICT_CHECK_TOOL, NCN_STRICT_CHECK_TARGET_TOOL): Remove. (NCN_STRICT_CHECK_TOOLS, NCN_STRICT_CHECK_TARGET_TOOLS): New,
2005-08-122005-08-12 Dmitry Diky <diwil@spec.ru>Dmitry Diky4-10/+143
* config/tc-msp430.c (msp430_enable_relax): New flag. (msp430_enable_polys): Likewise. (OPTION_RELAX): New option. (OPTION_POLYMORPHS): Likewise. (md_longopts): New long options. (md_show_usage): Updated. (md_parse_option): Add new options handler. (msp430_operands): Add check if polymorph insns are enabled. (msp430_force_relocation_local): New function. (md_apply_fix): Now delete relocs according to new flags combination. (msp430_relax_frag): Convert long branches to short branches only if flag msp430_enable_relax is set. * config/tc-msp430.h (TC_FORCE_RELOCATION_LOCAL): Defined. (msp430_force_relocation_local): Likewise. * doc/c-msp430.texi: Describe new options.
2005-08-122005-08-12 Dmitry Diky <diwil@spec.ru>Dmitry Diky2-3/+20
* elf32-msp430.c (msp430_elf_relax_delete_bytes): Adjust relocations referenced by .section + DISPLACEMENT.
2005-08-12 * Makefile.am ($(srcdir)/make-gas.com): Remove target.Ian Lance Taylor3-16/+12
(stamp-mk.com): Likewise. (EXTRA_DIST): Remove make-gas.com from list. (MOSTLYCLEANFILES): Remove stamp-mk.com from list. * Makefile.in: Regenerate.
2005-08-12 * ld-cris/expdyn1.s (expobj): Set size here, at definition...Hans-Peter Nilsson6-6/+10
* ld-cris/pv32.s: ...not here. * ld-cris/expdyn1.d, ld-cris/libdso-12.d, ld-cris/locref1.d: Adjust for expobj size being set at definition.
2005-08-12*** empty log message ***gdbadmin1-1/+1
2005-08-12daily updateAlan Modra1-1/+1
2005-08-11 * subsegs.c (subseg_change): Move declaration of seginfo to beforeHans-Peter Nilsson2-1/+6
first statement.
2005-08-11 * ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.Hans-Peter Nilsson2-1/+5
2005-08-11 PR exp/1978Andreas Schwab2-1/+14
* valarith.c (value_binop): Fix result type for the shift operators.
2005-08-112005-08-11 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-53/+166
* NEWS: Mention "-t/--section-details" and "-N/--full-section-name". * doc/binutils.texi: Document "-t/--section-details". Remove "-N/--full-section-name". * readelf.c (do_full_section_name): Renamed to ... (do_section_details): This. (option): Rename "-N/--full-section-name" to "-t/--section-details". (usage): Likewise. (parse_args): Likewise. (get_elf_section_flags): Support do_section_details. (process_section_headers): Updated for do_section_details.
2005-08-11missed from last commitAlan Modra2-119/+14
2005-08-11 * README-vms: Delete.Alan Modra133-19086/+293
* config-gas.com: Delete. * makefile.vms: Delete. * vmsconf.sh: Delete. * config/atof-tahoe.c: Delete. * config/m88k-opcode.h: Delete. * config/obj-bout.c: Delete. * config/obj-bout.h: Delete. * config/obj-hp300.c: Delete. * config/obj-hp300.h: Delete. * config/tc-a29k.c: Delete. * config/tc-a29k.h: Delete. * config/tc-h8500.c: Delete. * config/tc-h8500.h: Delete. * config/tc-m88k.c: Delete. * config/tc-m88k.h: Delete. * config/tc-tahoe.c: Delete. * config/tc-tahoe.h: Delete. * config/tc-tic80.c: Delete. * config/tc-tic80.h: Delete. * config/tc-w65.c: Delete. * config/tc-w65.h: Delete. * config/te-aux.h: Delete. * config/te-delt88.h: Delete. * config/te-delta.h: Delete. * config/te-dpx2.h: Delete. * config/te-hp300.h: Delete. * config/te-ic960.h: Delete. * config/vms-a-conf.h: Delete. * doc/c-a29k.texi: Delete. * doc/c-h8500.texi: Delete. * doc/c-m88k.texi: Delete. * README: Remove obsolete examples, and list of supported targets. * Makefile.am: Remove a29k, h8500, m88k, tahoe, tic80, w65, bout and hp300 support. (DEP_FLAGS): Don't define BFD_ASSEMBLER. * configure.in: Remove --enable-bfd-assembler, need_bfd, primary_bfd_gas. * configure.tgt: Remove a29k, h8300-coff, h8500-*, i960 non-elf, m68k non bfd, m88k, or32-coff, tic80-*, vax non-bfd, w65k-*, *-nindy. * as.c: Remove all non-BFD_ASSEMBLER code, support for above targets. * as.h: Likewise. * dw2gencfi.c: Likewise. * dwarf2dbg.c: Likewise. * ehopt.c: Likewise. * input-file.c: Likewise. * listing.c: Likewise. * literal.c: Likewise. * messages.c: Likewise. * obj.h: Likewise. * output-file.c: Likewise. * read.c: Likewise. * stabs.c: Likewise. * struc-symbol.h: Likewise. * subsegs.c: Likewise. * subsegs.h: Likewise. * symbols.c: Likewise. * symbols.h: Likewise. * tc.h: Likewise. * write.c: Likewise. * write.h: Likewise. * config/aout_gnu.h: Likewise. * config/obj-aout.c: Likewise. * config/obj-aout.h: Likewise. * config/obj-coff.c: Likewise. * config/obj-coff.h: Likewise. * config/obj-evax.h: Likewise. * config/obj-ieee.h: Likewise. * config/tc-arm.c: Likewise. * config/tc-arm.h: Likewise. * config/tc-avr.c: Likewise. * config/tc-avr.h: Likewise. * config/tc-crx.h: Likewise. * config/tc-d10v.h: Likewise. * config/tc-d30v.h: Likewise. * config/tc-dlx.h: Likewise. * config/tc-fr30.h: Likewise. * config/tc-frv.h: Likewise. * config/tc-h8300.c: Likewise. * config/tc-h8300.h: Likewise. * config/tc-hppa.h: Likewise. * config/tc-i370.h: Likewise. * config/tc-i386.c: Likewise. * config/tc-i386.h: Likewise. * config/tc-i860.h: Likewise. * config/tc-i960.c: Likewise. * config/tc-i960.h: Likewise. * config/tc-ip2k.h: Likewise. * config/tc-iq2000.h: Likewise. * config/tc-m32c.h: Likewise. * config/tc-m32r.h: Likewise. * config/tc-m68hc11.h: Likewise. * config/tc-m68k.c: Likewise. * config/tc-m68k.h: Likewise. * config/tc-maxq.c: Likewise. * config/tc-maxq.h: Likewise. * config/tc-mcore.c: Likewise. * config/tc-mcore.h: Likewise. * config/tc-mn10200.h: Likewise. * config/tc-mn10300.c: Likewise. * config/tc-mn10300.h: Likewise. * config/tc-ms1.h: Likewise. * config/tc-msp430.c: Likewise. * config/tc-msp430.h: Likewise. * config/tc-ns32k.c: Likewise. * config/tc-ns32k.h: Likewise. * config/tc-openrisc.h: Likewise. * config/tc-or32.c: Likewise. * config/tc-or32.h: Likewise. * config/tc-ppc.c: Likewise. * config/tc-ppc.h: Likewise. * config/tc-s390.h: Likewise. * config/tc-sh.c: Likewise. * config/tc-sh.h: Likewise. * config/tc-sparc.c: Likewise. * config/tc-tic30.c: Likewise. * config/tc-tic30.h: Likewise. * config/tc-tic4x.c: Likewise. * config/tc-tic4x.h: Likewise. * config/tc-tic54x.c: Likewise. * config/tc-tic54x.h: Likewise. * config/tc-v850.h: Likewise. * config/tc-vax.c: Likewise. * config/tc-vax.h: Likewise. * config/tc-xstormy16.h: Likewise. * config/tc-xtensa.h: Likewise. * config/tc-z8k.c: Likewise. * config/tc-z8k.h: Likewise. * config/vms-a-conf.h * doc/Makefile.am: Likewise. * doc/all.texi: Likewise. * doc/as.texinfo: Likewise. * doc/Makefile.in: Regenerate. * Makefile.in: Regenerate. * configure: Regenerate. * config.in: Regenerate. * po/POTFILES.in: Regenerate.
2005-08-11 * gas/all/gas.exp: Remove a29k and m88k support.Alan Modra51-3524/+54
* gas/m88k/*: Delete. * gas/tic80/*: Delete.
2005-08-11daily updateAlan Modra1-1/+1
2005-08-11*** empty log message ***gdbadmin1-1/+1
2005-08-10Fix linker error found when compiling glibc with a mismatched gcc.Jim Wilson2-3/+16
* dwarf2.c (scan_unit_for_symbols, case DT_AT_location): Verify that DW_OP_addr is only opcode in location before using it.
2005-08-10pe-dll.c (pe_exe_fill_sections): Call lang_reset_memory_regions beforeNick Clifton2-0/+7
lang_size_sections.
2005-08-102005-08-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-7/+11
* elfxx-ia64.c (elfNN_ia64_final_link): Reset gp.
2005-08-10 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):Dave Anglin2-0/+11
New defines.
2005-08-10daily updateAlan Modra1-1/+1
2005-08-10*** empty log message ***gdbadmin1-1/+1
2005-08-09* sparc64obsd-tdep.c: Tweak comments.Mark Kettenis2-12/+26
(sparc64obsd_sigreturn_offset): Add offset for new OpenBSD 3.8 signal trampoline.
2005-08-09 * lib/mi-support.exp (mi_gdb_load): Fix typo.Corinna Vinschen2-1/+5