aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-10-14 * config/tc-v850.c (CHECK_): Remove token pasting operator.Alan Modra2-2/+7
2002-10-14 * cgen-trace.h: Test __BFD_H_SEEN__ rather than BFD_VERSION.Alan Modra2-1/+5
2002-10-14 * cgen.h: Test __BFD_H_SEEN__ rather than BFD_VERSION_DATE.Alan Modra2-8/+12
2002-10-14 * configure.in (mips64vr-elf, mips64vrel-elf): New config.Richard Sandiford3-186/+184
* configure: Regenerate.
2002-10-14 * archures.c (bfd_mach_i386_i386, bfd_mach_i386_i8086,Alan Modra3-50/+63
bfd_mach_i386_i386_intel_syntax, bfd_mach_x86_64, bfd_mach_x86_64_intel_syntax bfd_mach_ppc, bfd_mach_ppc64, bfd_mach_rs6k, bfd_mach_d10v, bfd_mach_sh, bfd_mach_v850, bfd_mach_arc_5, bfd_mach_arc_6, bfd_mach_arc_7, bfd_mach_arc_8, bfd_mach_m32r, bfd_mach_frv, bfd_mach_frvsimple, bfd_mach_ia64_elf64, bfd_mach_ia64_elf32, bfd_mach_ip2022, bfd_mach_ip2022ext, bfd_mach_s390_31, bfd_mach_s390_64, bfd_mach_xstormy16): Renumber. * bfd-in2.h: Regenerate.
2002-10-14 * config.bfd (sh*eb-*-linux*, sh*-*-linux*): Add the alternativeKaz Kojima2-0/+7
endian vector to targ_selvecs.
2002-10-14source.c (print_source_lines): Update comments.Adam Fedor2-2/+7
2002-10-14valops.c (value_of_local): New function.Adam Fedor3-12/+32
(value_of_this): Use it. value.h (value_of_local): Declared.
2002-10-14parse.c: (length_of_subexp, prefixify_subexp): HandleAdam Fedor2-0/+21
OP_MSGCALL, OP_SELECTOR, OP_NSSTRING, and OP_SELF.
2002-10-14*** empty log message ***gdbadmin1-1/+1
2002-10-14daily updateAlan Modra1-1/+1
2002-10-13* config/tc-mips.c (s_gpdword): New function.Alexandre Oliva2-3/+60
(mips_pseudo_table): Add .gpdword. (mips_need_elf_addend_fixup): never for NEWABI. (md_apply_fix3): Don't mark BFD_RELOC64 after GPREL16 or GPREL32 as done. (s_cpadd): Generate .cpadd on NEWABI.
2002-10-13* elfxx-mips.c (mips_elf_calculate_relocation): TakeAlexandre Oliva2-9/+34
save_addend argument. Don't apply the 32-bit mask to a GPREL32 value if it's to be used in another relocation. Don't use forced-check computation of local_p to decide whether to add gp0 to GPREL16 value. Don't use only the lowest 16 bits of the addend of a non-in-place GPREL16 relocation. (_bfd_mips_elf_relocate_section): Pass use_saved_addend_p to mips_elf_calculate_relocation().
2002-10-13 * scripttempl/elfm68hc11.sc: Use KEEP for .vectors, .installN,Stephane Carrez3-22/+28
.finiN section. * scripttempl/elfm68hc12.sc: Likewise.
2002-10-13 * m68hc11-dis.c (print_insn): Treat bitmask and branch operandsStephane Carrez2-49/+55
at the end.
2002-10-13*** empty log message ***gdbadmin1-1/+1
2002-10-13daily updateAlan Modra1-1/+1
2002-10-12language.c (binop_result_type): Add language_objc to case.Adam Fedor2-0/+17
(integral_type): Likewise. (character_type): Likewise. (string_type): Likewise. (boolean_type): Likewise. (structured_type): Likewise. (binop_type_check): Likewise.
2002-10-122002-10-12 H.J. Lu (hjl@gnu.org)H.J. Lu7-6/+15
* ld-discard/extern.d: Remove $srcdir/$subdir/. * ld-discard/start.d: Likewise. * ld-discard/static.d: Likewise. * ld-linkonce/zeroehl32.d: Likewise. * ld-selective/keepdot.d: Likewise. * ld-selective/keepdot0.d: Likewise.
2002-10-12 * elf32-m68hc11.c (m68hc11_elf_relax_section): Don't treat relocsStephane Carrez2-6/+45
with symbols in other sections if we relaxed something; the sections output offsets must be re-computed before.
2002-10-12 * elf32-m68hc11.c (m68hc11_elf_relax_section): Update symbolsStephane Carrez2-70/+35
handling to use Elf_Internal_Sym. (m68hc11_elf_relax_delete_bytes): Likewise.
2002-10-12 * config/tc-ppc.c (ppc_cleanup): Make 'i' unsigned int.Alan Modra2-1/+5
2002-10-12* gas/mips/mips.exp: Don't xfail relax.Alexandre Oliva5-5/+492
* gas/mips/relax.s: Increase coverage. * gas/mips/relax.d: Add expected output. Use relax.l for as stderr. * gas/mips/relax.l: New file.
2002-10-12* config/tc-mips.h (mips_relax_frag): Take segment as argument.Alexandre Oliva3-13/+460
(md_relax_frag): Adjust macro. * config/tc-mips.c (mips_relax_branch): New variable. (RELAX_BRANCH_ENCODE, RELAX_BRANCH_P, RELAX_BRANCH_LIKELY, RELAX_BRANCH_LINK, RELAX_BRANCH_TOOBAR): New. (RELAX_MIPS16_P): Adjust. (append_insn): Emit branch to non-constant in a frag_var if branch-relaxation is desirable and possible. (OPTION_RELAX_BRANCH, OPTION_NO_RELAX_BRANCH): New options. (OPTION_ELF_BASE): Adjust. (md_parse_option): Handle new options. (md_apply_fix3): Update comment on EMBEDDED_PIC conditional branch relaxation. (relaxed_branch_length): New function. (md_estimate_size_before_relax): Handle branch frags. (mips_relax_frag): Likewise. (md_convert_frag): Handle branch frags. Warn if branch is relaxed.
2002-10-12printcmd.c (address_info): Print 'self' for ObjC.Adam Fedor2-1/+9
2002-10-12expression.h: New ops OP_NSSTRING, OP_SELECTOR, OP_MSGCALL, and OP_SELF.Adam Fedor2-3/+23
2002-10-12language.h (CAST_IS_CONVERSION): Add language_objc.Adam Fedor2-1/+6
2002-10-12defs.h (enum language): Add language_objc.Adam Fedor2-0/+5
2002-10-122002-10-11 Klee Dienes <kdienes@apple.com>Klee Dienes5-14/+36
* findvar.c (read_memory_typed_address): New function. * gdbcore.h (read_memory_typed_address): Add prototype. * blockframe.c (sigtramp_saved_pc): Use read_memory_typed_address to read a value destined for a CORE_ADDR, not read_memory_integer. * f-valprint.c (f77_get_dynamic_upperbound): Ditto. (f77_get_dynamic_lowerbound): Ditto.
2002-10-12daily updateAlan Modra1-1/+1
2002-10-12*** empty log message ***gdbadmin1-1/+1
2002-10-112002-10-11 Martin M. Hunt <hunt@redhat.com>Martin Hunt2-0/+8
* utils.c (string_to_core_addr): After turning string into a number, convert to a CORE_ADDR using INTEGER_TO_ADDRESS which will do necessary sign-extension, etc.
2002-10-112002-10-11 Klee Dienes <kdienes@apple.com>Klee Dienes2-2/+8
* gdb.texinfo (Registers): Mention vector registers as well as floating registers in the documentation for 'info registers' and 'info all-registers'.
2002-10-11gcc uses trap 33 for profiling, but the simulator didn't support it.Joern Rennecke3-27/+33
This patch fixes the gcc.dg/nest.c failures for sh-elf. Fri Oct 11 16:22:28 2002 J"orn Rennecke <joern.rennecke@superh.com> * interp.c (trap): Return int. Take extra parameter for address of the trap instruction. Changed all callers. Add case 33 for profiling. * gencode.c (trapa): Handle trap 33 using the trap function. Add read of vector for generic traps.
2002-10-11 * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the outputKaz Kojima16-0/+1539
of linker to the file tmpdir/*-dso.so. * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New. * ld-sh/tlsbin-0-dso.d: New. * ld-sh/tlsbin-1.d: New. * ld-sh/tlsbin-2.d: New. * ld-sh/tlsbin-3.d: New. * ld-sh/tlsbin-4.d: New. * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New. * ld-sh/tlspic-1.d: New. * ld-sh/tlspic-2.d: New. * ld-sh/tlspic-3.d: New. * ld-sh/tlspic-4.d: New.
2002-10-11 * gas/sh/tlsd.s, gas/sh/tlsd.d: New.Kaz Kojima8-0/+246
* gas/sh/tlsnopic.s, gas/sh/tlsnopic.d: New. * gas/sh/tlspic.s, gas/sh/tlspic.d: New. * gas/sh/basic.exp: Add new tests.
2002-10-11 * sh.h: Add SH TLS relocs.Kaz Kojima2-3/+17
2002-10-11 * config/tc-sh.c (sh_force_relocation): Make sure TLS relocs getKaz Kojima2-0/+29
emitted. (md_apply_fix3): Add TLS relocs. (sh_parse_name): Support @TLSGD, @TLSLDM, @GOTTPOFF, @TPOFF and @DTPOFF.
2002-10-11 * elf32-sh.c (sh_elf_optimized_tls_reloc, sh_elf_mkobject,Kaz Kojima3-26/+959
sh_elf_object_p, dtpoff_base): New functions. (sh_elf_howto_table): Add TLS relocs. (sh_reloc_map): Likewise. (sh_elf_info_to_howto): Support TLS relocs. (elf_sh_link_hash_entry): Add tls_type and tls_tpoff32. (sh_elf_hash_entry, sh_elf_tdata, sh_elf_local_got_tls_type): New macros. (sh_elf_obj_tdata): New. (elf_sh_link_hash_table): Add tls_ldm_got. (sh_elf_link_hash_table_create): Clear refcount of tls_ldm_got. (allocate_dynrelocs): Support TLS relocs. (sh_elf_size_dynamic_sections): Likewise. (sh_elf_relocate_section): Support TLS relocs. Don't try to find .rela.got section when found already. Return false after printing error about unresolvable relocation. (sh_elf_gc_sweep_hook): Support TLS relocs. (sh_elf_check_relocs): Likewise. (sh_elf_finish_dynamic_symbol): Likewise. (bfd_elf32_mkobject, elf_backend_object_p): Define for TLS case. * reloc.c: Add SH TLS relocs. * libbfd.h: Regenerate.
2002-10-11 * bfd-in2.h: Regenerate.Kaz Kojima2-0/+33
2002-10-11 * c-exp.y (THIS): Delete token and grammar rule.Daniel Jacobowitz24-181/+66
(yylex): Don't return THIS. * cp-valprint.c (vtbl_ptr_name_old): Delete. (cp_is_vtbl_ptr_type): Don't check vtbl_ptr_name_old. * demangle.c (cplus_markers): Update comment. Put '$' first. Remove CPLUS_MARKER. (_initialize_demangler): Don't call set_cplus_marker_for_demangling. * jv-exp.y (THIS): Delete token and grammar rule. (yylex): Don't return THIS. * mips-tdep.c (mips_dump_tdep): Don't dump CPLUS_MARKER. * objc-exp.y (THIS): Delete token and grammar rule. (yylex): Don't return THIS. * p-exp.y (yylex): Remove reference to CPLUS_MARKER. * stabsread.c (vptr_name, vb_name): Replace CPLUS_MARKER with '$'. (read_member_functions): Likewise for opname. (read_tilde_fields): Use is_cplus_marker. * defs.h (CPLUS_MARKER): Don't define. * config/tm-sysv4.h (CPLUS_MARKER): Likewise. * config/i386/xm-i386sco.h (CPLUS_MARKER): Likewise. * config/mips/tm-irix3.h (CPLUS_MARKER): Likewise. * config/mips/tm-irix6.h (CPLUS_MARKER): Likewise. * config/rs6000/tm-rs6000.h (CPLUS_MARKER): Likewise. * config/i386/tm-i386v4.h: Delete file. * config/djgpp/fnchange.lst: Delete tm-i386v4.h. * config/i386/tm-i386sol2.h: Include "i386/tm-i386.h" instead. * config/i386/tm-i386v42mp.h: Include "i386/tm-i386.h" instead. * config/i386/tm-ptx.h: Include "i386/tm-i386.h" instead. * config/i386/i386gnu.mt (TM_FILE): Use tm-i386.h. * config/i386/i386sco5.mt (TM_FILE): Likewise. * config/i386/i386v4.mt (TM_FILE): Likewise. * config/i386/ncr3000.mt (TM_FILE): Likewise.
2002-10-11 * gdbint.texinfo (CPLUS_MARKER): Remove item.Daniel Jacobowitz2-7/+4
2002-10-11 * Makefile.am: Run dep-am.Daniel Jacobowitz5-9/+199
(BFD32_LIBS): Add simple.lo. (BFD32_LIBS_CFILES): Add simple.c. * Makefile.in: Regenerated. * bfd-in2.h: Regenerated. * simple.c: New file.
2002-10-11 * Makefile.am (BFD_H_DEP): Add simple.c and linker.c.Daniel Jacobowitz3-4/+13
* Makefile.in: Regenerated.
2002-10-11 * elf64-ppc.c (edit_opd): Correct local sym adjustment.Alan Modra2-3/+2
2002-10-11 * pe-dll.c (make_import_fixup_mark): Avoid type-punned pointer.Alan Modra2-7/+14
2002-10-11Fix numerous occurrences ofAlan Modra16-135/+179
warning: dereferencing type-punned pointer will break strict-aliasing rules
2002-10-11 * ldgram.y (memory_spec): Provide empty action.Alan Modra2-3/+9
(section <NAME>): Likewise.
2002-10-11 * elf64-ppc.c (edit_opd): Only zero opd syms when function isAlan Modra2-1/+6
completely removed.
2002-10-11 * config/tc-i386.c (output_jump): Set fx_signed for loop/jcxz.Alan Modra2-13/+29
(md_estimate_size_before_relax): Likewise for 8 bit branches.