aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-06-03 * elf32-arc.c: Fix formatting.Kazu Hirata19-99/+120
* elf32-arm.h: Likewise. * elf32-cris.c: Likewise. * elf32-dlx.c: Likewise. * elf32-hppa.c: Likewise. * elf32-i386.c: Likewise. * elf32-i386qnx.c: Likewise. * elf32-or32.c: Likewise. * elf32-s390.c: Likewise. * elf32-sh64.c: Likewise. * elf32-vax.c: Likewise. * elf32-xstormy16.c: Likewise. * elf64-alpha.c: Likewise. * elf64-mmix.c: Likewise. * elf64-ppc.c: Likewise. * elf64-s390.c: Likewise. * elf64-sh64.c: Likewise. * elf64-x86-64.c: Likewise.
2002-06-03Use current date in ChangeLog entry.Elena Zannoni1-1/+1
2002-06-032002-05-28 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+7
From Jason Eckhardt <jle@redhat.com> * d10v_sim.h (INC_ADDR): Correctly handle the case where MOD_E is less than MOD_S (post-decrement).
2002-06-03*** empty log message ***gdbadmin1-1/+1
2002-06-03daily updateAlan Modra1-1/+1
2002-06-02* ppcnbsd-tdep.c (ppcnbsd_init_abi): Don't setJason Thorpe2-6/+5
use_struct_convention to ppc_sysv_abi_broken_use_struct_convention.
2002-06-02* config/rs6000/aix4.mt (TDEPFILES): Use ppc-sysv-tdep.oJason Thorpe4-3/+10
insetead of ppc-linux-tdep.o. * config/rs6000/rs6000.mt (TDEPFILES): Likewise. * config/rs6000/rs6000lynx.mt (TDEPFILES): Likewise.
2002-06-02Output tweaks.Andrew Cagney2-10/+17
2002-06-02 * config/tc-alpha.c (alpha_adjust_symtab_relocs): Fix thinkoRichard Henderson2-3/+10
with LITERALs without sequence numbers.
2002-06-02 * elf64-alpha.c (elf64_alpha_relocate_section): Don't dereferenceRichard Henderson2-12/+19
null when there are no got entries for a symbol. (elf64_alpha_relax_find_tls_segment): Rearrange to avoid uninitialized variable warning.
2002-06-022002-06-02 Chris Demetriou <cgd@broadcom.com>Chris Demetriou6-0/+2154
Ed Satterthwaite <ehs@broadcom.com> * mips.igen (mdmx): New (pseudo-)model. * mdmx.c, mdmx.igen: New files. * Makefile.in (SIM_OBJS): Add mdmx.o. * sim-main.h (MDMX_accumulator, MX_fmtsel, signed24, signed48): New typedefs. (ACC, MX_Add, MX_AddA, MX_AddL, MX_And, MX_C_EQ, MX_C_LT, MX_Comp) (MX_FMT_OB, MX_FMT_QH, MX_Max, MX_Min, MX_Msgn, MX_Mul, MX_MulA) (MX_MulL, MX_MulS, MX_MulSL, MX_Nor, MX_Or, MX_Pick, MX_RAC) (MX_RAC_H, MX_RAC_L, MX_RAC_M, MX_RNAS, MX_RNAU, MX_RND_AS) (MX_RND_AU, MX_RND_ES, MX_RND_EU, MX_RND_ZS, MX_RND_ZU, MX_RNES) (MX_RNEU, MX_RZS, MX_RZU, MX_SHFL, MX_ShiftLeftLogical) (MX_ShiftRightArith, MX_ShiftRightLogical, MX_Sub, MX_SubA, MX_SubL) (MX_VECT_ADD, MX_VECT_ADDA, MX_VECT_ADDL, MX_VECT_AND) (MX_VECT_MAX, MX_VECT_MIN, MX_VECT_MSGN, MX_VECT_MUL, MX_VECT_MULA) (MX_VECT_MULL, MX_VECT_MULS, MX_VECT_MULSL, MX_VECT_NOR) (MX_VECT_OR, MX_VECT_SLL, MX_VECT_SRA, MX_VECT_SRL, MX_VECT_SUB) (MX_VECT_SUBA, MX_VECT_SUBL, MX_VECT_XOR, MX_WACH, MX_WACL, MX_Xor) (SIM_ARGS, SIM_STATE, UnpredictableResult, fmt_mdmx, ob_fmtsel) (qh_fmtsel): New macros. (_sim_cpu): New member "acc". (mdmx_acc_op, mdmx_cc_op, mdmx_cpr_op, mdmx_pick_op, mdmx_rac_op) (mdmx_round_op, mdmx_shuffle, mdmx_wach, mdmx_wacl): New functions.
2002-06-02 * elf64-alpha.c (elf64_alpha_relax_with_lituse): Don't test forRichard Henderson2-85/+154
undefined symbols here. (elf64_alpha_relax_section): Do it here. Also test for not defined in the current module. (elf64_alpha_relocate_section_r): Split out of ... (elf64_alpha_relocate_section): ... here. Don't dereference NULL when looking up local got entries.
2002-06-02 * elf64-alpha.c (elf64_alpha_relax_with_lituse): Reject undefinedRichard Henderson2-57/+209
symbols from JSR relaxation. (elf64_alpha_size_plt_section_1): New. (elf64_alpha_calc_dynrel_sizes): Split out .rela.got bits ... (elf64_alpha_size_rela_got_1): ... here. (elf64_alpha_size_dynamic_sections): Split out .rela.got bits ... (elf64_alpha_size_rela_got_section): ... here. (elf64_alpha_size_plt_section): New. (elf64_alpha_relax_section): Call them. (elf64_alpha_size_got_sections): Remove output_bfd arg. (elf64_alpha_finish_dynamic_symbol): Check gotent use_count.
2002-06-02* MAINTAINERS: Mention that any `HP/UX reader' can be changed byAndrew Cagney2-0/+7
any maintainer.
2002-06-02 include/elf/Richard Henderson6-149/+625
* alpha.h (LITUSE_ALPHA_ADDR, LITUSE_ALPHA_BASE, LITUSE_ALPHA_BYTOFF, LITUSE_ALPHA_JSR, LITUSE_ALPHA_TLSGD, LITUSE_ALPHA_TLSLDM): New. gas/ * config/tc-alpha.c: Move LITUSE constants to "elf/alpha.h". Rename them LITUSE_ALPHA_*. bfd/ * elf64-alpha.c (alpha_get_dtprel_base, alpha_get_tprel_base): New. (elf64_alpha_relocate_section): Use them. Reject LE TLS relocs in shared libraries. Fix DTPRELHI and TPRELHI value. (INSN_ADDQ, INSN_RDUNIQ): New. (struct alpha_relax_info): Add symtab_hdr, tls_segment, first_gotent. (elf64_alpha_relax_with_lituse): Return boolean. Remove irelend argument. Reject dynamic symbols. Use LITUSE symbolic constants. (elf64_alpha_relax_got_load): Rename from relax_without_lituse. Handle GOTDTPREL and GOTTPREL relocations. (elf64_alpha_relax_gprelhilo): New. (elf64_alpha_relax_tls_get_addr): New. (elf64_alpha_relax_find_tls_segment): New. (elf64_alpha_relax_section): Handle TLS relocations. (ALPHA_ELF_LINK_HASH_TLS_IE): New. (elf64_alpha_check_relocs): Set it.
2002-06-02*** empty log message ***gdbadmin1-1/+1
2002-06-02daily updateAlan Modra1-1/+1
2002-06-01Regenerate.Andrew Cagney2-1/+4
2002-06-01Add everyone to write-after-approval.Andrew Cagney2-3/+32
2002-06-01 * scripttempl/avr.sc: Changes to support current GCC and avr-libc,Marek Michalkiewicz2-4/+49
C++ constructors/destructors, loosely based on the m68hc11 port.
2002-06-01Delete TiC80, no longer supported by GDB.Andrew Cagney16-8593/+4
2002-06-01 * elf64-alpha.c (elf64_alpha_relax_section): Don't store computed gp.Richard Henderson2-9/+7
2002-06-01 * elf64-alpha.c: Remove dead code.Richard Henderson2-11/+2
2002-06-01 * elf64-alpha.c (elf64_alpha_check_relocs): Fix typo on maybe_dynamicRichard Henderson2-3/+9
check; don't suppress dynamic relocs for non-allocated sections.
2002-06-01* stack.c (frame_info): Use frame_register_unwind instead ofAndrew Cagney5-31/+414
saved_regs. Mention when the SP is on the stack or in a register. * frame.h (frame_register_unwind_ftype): Define. Document. (struct frame_info): Add field register_unwind and register_unwind_cache. (frame_register_unwind): Declare. (generic_unwind_get_saved_register): Declare. * frame.c (frame_register_unwind): New function. (generic_unwind_get_saved_register): New function. * blockframe.c (generic_call_dummy_register_unwind): New function. (frame_saved_regs_register_unwind): New function. (set_unwind_by_pc): New function. (create_new_frame): New function. (get_prev_frame): New function.
2002-06-01* gdbint.texinfo (Target Architecture Definition): Add sectionAndrew Cagney2-0/+167
``Converting an existing Target Architecture to Multi-arch''.
2002-06-01Fill-out d10v enum so that there are no ``=''.Andrew Cagney4-76/+178
2002-06-01daily updateAlan Modra1-1/+1
2002-06-01*** empty log message ***gdbadmin1-1/+1
2002-05-312002-05-31 Chris G. Demetriou <cgd@broadcom.com>Chris Demetriou2-8/+13
* mips-opc.c: Clean up a few whitespace issues, and sort a few entries understanding that 'x' follows 'w' in the alphabet.
2002-05-31* Makefile.in: Replace HOST_PREFIX, HOST_PREFIX_1 with BUILD_PREFIX,DJ Delorie3-8/+12
BUILD_PREFIX_1, to correct nomenclature. * configure: Likewise.
2002-05-31Fix formatting of "From ... " lines on recent changesMichael Chastain1-3/+3
that I committed on behalf of others.
2002-05-31* Makefile.in: Eliminate version-specific references to tcl8.1, tk8.1.DJ Delorie3-10/+9
* configure.in: Eliminate version-specific references to tcl8.1, tk8.1.
2002-05-31* config-ml.in: Propogate DESTDIR also.DJ Delorie2-0/+5
2002-05-31[ opcodes/ChangeLog ]Chris Demetriou6-46/+345
2002-05-31 Chris G. Demetriou <cgd@broadcom.com> Ed Satterthwaite <ehs@broadcom.com> * mips-opc.c: Add support for SB-1 MDMX subset and extensions. [ gas/testsuite/ChangeLog ] 2002-05-31 Chris G. Demetriou <cgd@broadcom.com> * gas/mips/sb1-ext-mdmx.s: New file. * gas/mips/sb1-ext-mdmx.d: Likewise. * gas/mips/mips.exp: Run new "sb1-ext-mdmx" test.
2002-05-312002-05-31 Chris G. Demetriou <cgd@broadcom.com>Chris Demetriou2-1/+7
* gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for mipsisa64*-*-* targets, rather than e32-rel2 and e32el-rel2.
2002-05-312002-05-31 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-2/+7
* elf/dwarf2.h (DW_CFA_low_user, DW_CFA_high_user): Renamed to DW_CFA_lo_user, DW_CFA_hi_user respectively.
2002-05-31Allow stm.l and ldm.l insns to accept parentheses enclosed register lists.Nick Clifton2-81/+93
2002-05-312002-05-30 Chris G. Demetriou <cgd@broadcom.com>Chris Demetriou3-145/+151
* gas/mips/mips64-mdmx.s: Tweak to more thoroughly cover instruction encodings. * gas/mips/mips64-mdmx.d: Likewise.
2002-05-31 * Makefile.in: Regenerate.Alan Modra5-477/+687
* aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate.
2002-05-31 * Makefile.am: Run "make dep-am".Alan Modra8-16/+54
* Makefile.in: Regenerate. * po/POTFILES.in: Regenerate.
2002-05-31 * bfd-in2.h: Regenerate.Alan Modra4-2/+14
* libbfd.h: Regenerate. * po/SRC-POTFILES.in: Regenerate.
2002-05-31 * elf64-ppc.c (ppc64_elf_size_dynamic_sections): Don't allocateAlan Modra2-0/+9
space for bss .plt.
2002-05-31 * Makefile.am (ALL_EMULATIONS): Add ei386nto.o.Alan Modra5-1/+29
(ei386nto.c): Add rule. * Makefile.in: Regenerate. * configure.tgt: Add i[3456]86-*-nto-qnx*. * emulparams/i386nto.sh: New file.
2002-05-31 * configure.in: Add i386-*-nto-qnx*.Alan Modra3-243/+176
* configure: Regenerate.
2002-05-31 * Makefile.am (BFD32_BACKENDS): Add elf32-i386qnx.lo.Alan Modra12-216/+932
(BFD32_BACKENDS_CFILES): Add elf32-i386qnx.c. Run "make dep-am". * Makefile.in: Regenerate. * config.bfd: Add i[3456]86-*-nto-qnx* support. * configure.in: Add bfd_elf32_i386qnx_vec support. * configure: Regenerate. * elf-bfd.h (struct elf_backend_data): Add set_nonloadable_filepos, is_contained_by_filepos, and copy_private_bfd_data_p. * elf.c (assign_file_positions_for_segments): Call backend set_nonloadable_filepos. Fix non-K&R call to _bfd_error_handler. (IS_CONTAINED_BY_FILEPOS): Define. (INCLUDE_SECTION_IN_SEGMENT): Also test IS_CONTAINED_BY_FILEPOS. (copy_private_bfd_data): Use IS_CONTAINED_BY_FILEPOS. Typo fix. Fix non-K&R call to _bfd_error_handler. (_bfd_elf_copy_private_section_data): Use backend copy_private_bfd_data_p. * elf32-i386.c: Don't include elfxx-target.h when ELF32_I386_C_INCLUDED is defined. * elf32-i386qnx.c: New QNX elf backend file. * elfxx-target.h: Add elf_backend_set_nonloadable_filepos, elf_backend_is_contained_by_filepos, and elf_backend_do_copy_private_bfd_data. * targets.c: Add bfd_target bfd_elf32_i386qnx_vec.
2002-05-31 * elfarm-oabi.c (bfd_elf32_arm_add_glue_sections_to_bfd): Define.Alan Modra2-8/+14
Move other similar defines to start of file.
2002-05-31 * config/tc-mips.c (mips_ip): Use unsigned long values forThiemo Seufer2-18/+23
warning output.
2002-05-31 * config/tc-mips.c (s_cpsetup): Fix initialization ofThiemo Seufer2-3/+14
mips_cpreturn_register and mips_cpreturn_offset.
2002-05-31 * run.c: Fix formatting.Kazu Hirata2-14/+18