aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-08-17bfd/Alan Modra18-40/+61
* elf32-cris.c (elf_cris_adjust_gotplt_to_got): Move assert later. * elfxx-mips.c (_bfd_mips_elf_hide_symbol): Cope with being called without any got section. ld/testsuite/ * ld-alpha/tlsbin.rd: Update. * ld-alpha/tlsbinr.rd: Update. * ld-cris/locref1.d: Update. * ld-cris/locref2.d: Update. * ld-i386/tlsbin.rd: Update. * ld-ia64/tlsbin.rd: Update. * ld-powerpc/tlsexe.r: Update. * ld-powerpc/tlsexe32.r: Update. * ld-powerpc/tlsexetoc.r: Update. * ld-s390/tlsbin.rd: Update. * ld-s390/tlsbin_64.rd: Update. * ld-sparc/tlssunbin32.rd: Update. * ld-sparc/tlssunbin64.rd: Update. * ld-x86-64/tlsbin.rd: Update.
2005-08-17gasDanny Smith1-0/+5
Add ChangeLog entry missed in last commit.
2005-08-17bfdDanny Smith3-4/+11
* cofflink.c (_bfd_coff_generic_relocate_section): Correct comment. gas * config/obj-coff.c (obj_coff_weak): Set auxiliary record of NT weak externals to IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY.
2005-08-17* ppc-sysv-tdep.c (do_ppc_sysv_return_value): Fix the code thatMark Kettenis2-40/+26
deals with the broken GCC convention.
2005-08-17 * emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):Kaz Kojima2-7/+6
Don't increment rel_count of .cranges here. Set rawsize of .cranges.
2005-08-172005-08-17 Kelley Cook <kcook@gcc.gnu.org>Kelley Cook5-6/+13
* strverscmp.c: Update FSF address. * testsuite/Makefile.in: Likewise. * testsuite/test-demangle.c: Likewise. * testsuite/test-pexecute.c: Likewise.
2005-08-17 * elflink.c (_bfd_elf_define_linkage_sym): Don't callAlan Modra2-31/+42
bfd_elf_link_record_dynamic_symbol. Call elf_backend_hide_symbol. (_bfd_elf_link_renumber_dynsyms): Formatting. (struct elf_gc_sweep_symbol_info): New. (elf_gc_sweep_symbol): Rewrite. (elf_gc_sweep): Adjust params and elf_gc_sweep_symbol call. Call _bfd_elf_link_renumber_dynsyms. (bfd_elf_gc_sections): Adjust elf_gc_sweep call.
2005-08-17daily updateAlan Modra1-1/+1
2005-08-17*** empty log message ***gdbadmin1-1/+1
2005-08-162005-08-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu5-1/+100
* bucomm.h (stpcpy): Declare if HAVE_DECL_STPCPY isn't defined. * configure.in (AC_GNU_SOURCE): Added. (AC_CHECK_DECLS): Add stpcpy. * configure: Regenerated. * config.in: Likewise.
2005-08-16* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Set conditionMark Kettenis2-2/+25
register appropriately for varargs functions.
2005-08-16 * ld-cris/dso-1.s: Add missing alignment directive.Hans-Peter Nilsson3-2/+8
* ld-cris/libdso-10.d: Adjust accordingly.
2005-08-16 * elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_countAlan Modra2-2/+8
when relocatable.
2005-08-16 * unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL,Jakub Jelinek2-4/+10
UNW_DEC_RESTORE, UNW_DEC_SPILL_REG): Increase {,ab,t}regname buffer sizes.
2005-08-16 * config/tc-ppc.c (ppc_set_cpu): Don't select 64-bit based onAlan Modra2-6/+6
default cpu.
2005-08-16*** empty log message ***gdbadmin1-1/+1
2005-08-16daily updateAlan Modra1-1/+1
2005-08-15 * MAINTAINERS (ms1): New target ISA entry. List myself asKevin Buettner2-0/+8
maintainer.
2005-08-15Contribute target dependent code for Morpho Technologies ms1 processor.Kevin Buettner5-0/+1068
2005-08-15* Makefile.in (m68kbsd-tdep.o): Ad missing space.Mark Kettenis2-1/+5
2005-08-152005-08-15 Paul Brook <paul@codesourcery.com>Paul Brook5-57/+187
gas/ * config/tc-arm.c (do_t_mov_cmp): Fix encoding of i16-bit conditional instructions. (do_t_mvn_tst, do_t_neg, do_t_shift): Ditto. gas/testsuite/ * gas/arm/thumb2_it.s: Add more instruction variants. * gas/arm/thumb2_it.d: Ditto.
2005-08-15 * elf32-xtensa.c (ELF_MACHINE_CODE, ELF_MACHINE_ALT1): Swap valuesBob Wilson2-8/+7
of EM_XTENSA and EM_XTENSA_OLD.
2005-08-15 * s390-tdep.c (op1_lgfi, op2_lgfi, op1_agfi, op2_agfi,Ulrich Weigand2-0/+48
op1_afi, op2_afi, op1_algfi, op2_algfi, op1_alfi, op2_alfi, op1_slgfi, op2_slgfi, op1_slfi, op2_slfi): New opcode enums. (s390_analyze_prologue): Recognize new z9-109 instructions.
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,