aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-08-012003-08-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney7-245/+29
* NEWS: Mention that m32r is multi-arch. From 2003-07-28 Kei Sakamoto <sakamoto.kei@renesas.com>: * configure.tgt: Recognize m32r-*-*. * config/m32r/tm-m32r.h: Delete file. * config/m32r/m32r.mt: New file. * m32r-rom.c (m32r_upload_command): Use hostent only when gethostname succeeds, in order to avoid a compilation warning. * m32r-tdep.c (m32r_store_return_value): Add a cast to remove a compiler warning.
2003-08-012003-08-01 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+13
* sh-tdep.c (sh_frame_align): New gdbarch method. (sh_gdbarch_init): Set up frame_align method.
2003-08-01Add code to catch obsolete configurations and warn about them unlessNick Clifton2-0/+20
--enable-obsolete is used. Use this to mark vax-vms port as obsolete.
2003-08-01 * config/tc-msp430.c (msp430_srcoperand): Extend 'push' bug workaroundAlan Modra2-10/+7
to all arches.
2003-08-01daily updateAlan Modra1-1/+1
2003-08-01*** empty log message ***gdbadmin1-1/+1
2003-07-312003-07-31 Michael Snyder <msnyder@redhat.com>Michael Snyder5-44/+37
* value.h, values.c, infcall.c, infcmd.c: Revert 07-30 change, which is already covered by the new frames infrastructure.
2003-07-312003-07-31 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-42/+78
* user-regs.c (struct user_reg): Add "next" link. (struct user_regs): Replace "user" with "first" and "last" links. (append_user_reg): Add pre-allocated "reg" parameter. (builtin_user_regs): Provide initial value for "last". (user_reg_add_builtin): XMALLOC memory for append_user_reg. (user_regs_init): Allocate memory from the gdbarch obstack. (user_reg_add): GDBARCH_OBSTACK_ZALLOC memory for append_user_reg. (user_reg_map_name_to_regnum): Rewrite to search the user_reg linked list. (usernum_to_user_reg): New function. (user_reg_map_regnum_to_name): Use usernum_to_user_reg. (value_of_user_reg): Use usernum_to_user_reg. (user_regs_free): Delete function. (_initialize_user_regs): Update register_gdbarch_data call.
2003-07-31 * dwarf2read.c (new_symbol): Use var_decode_location for parameters.Daniel Jacobowitz2-26/+8
2003-07-31 * elf32-ppc.c (ppc_elf_install_value): Tidy.Alan Modra3-163/+144
(ppc_elf_relax_section): Remove dead code. Remove unnecessary casts. Formatting. * elfxx-target.h: Remove PARAMS macro. Formatting.
2003-07-31 * elf.c (bfd_section_from_r_symndx): Test for SHN_UNDEF.Alan Modra3-179/+197
* elf64-ppc.c (get_fdh): New function, split out from ppc64_elf_edit_opd. (ppc64_elf_check_relocs): Use get_fdh. (func_desc_adjust): Likewise. Tidy. (ppc64_elf_edit_opd): Tighten reloc checks. Free local_syms on error exit. Use get_fdh. Account for superfluous dynamic relocs. (ppc64_elf_relocate_section): Warning fix.
2003-07-31daily updateAlan Modra1-1/+1
2003-07-31*** empty log message ***gdbadmin1-1/+1
2003-07-302003-07-30 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-25/+18
* coff-i860.c: Convert to ISO C90. Remove superflous prototypes.
2003-07-302003-07-30 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-14/+7
* i860-dis.c: Convert to ISO C90. Remove superflous prototypes.
2003-07-302003-07-30 Michael Snyder <msnyder@redhat.com>Michael Snyder5-33/+54
* structs.h (value_being_returned): Add a struct_addr argument. * infcall.c (call_function_by_hand): Pass struct_addr to value_being_returned. * infcmd.c (print_return_value): Pass zero as struct_addr. * values.c (value_being_returned): If struct_addr is passed, use it instead of trying to recover it from the inferior.
2003-07-30 * mn10300-tdep.c (analyze_dummy_frame): Pass ``pc'' so thatKevin Buettner2-4/+21
the prologue analyzer won't need to attempt to extract the pc value from the woefully incomplete dummy frame. (mn10300_analyze_prologue): Avoid calls to get_frame_pc() when possible. Disable code which modifies the frame.
2003-07-30 * config/tc-sh.c (md_assemble): For branches, check & updateJoern Rennecke2-0/+11
valid_arch here.
2003-07-30bfd:Jason Eckhardt4-141/+77
2003-07-30 Jason Eckhardt <jle@rice.edu> * elf32-i860.c: Convert to ISO C90. Remove superflous prototypes. gas: 2003-07-30 Jason Eckhardt <jle@rice.edu> * config/tc-i860.c: Convert to ISO C90.
2003-07-30* configure.in: Enable libgcj for darwin.DJ Delorie3-2/+7
* configure: Rebuild.
2003-07-30 * read.c (s_space): Revert 2003-07-28 change.Rainer Orth2-1/+7
2003-07-30Updated Romanian translationNick Clifton2-100/+446
2003-07-30 * config/obj-elf.c (obj_elf_change_section): Allow "x" for .note*.Alan Modra2-2/+7
2003-07-302003-07-28 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-89/+222
* Makefile.in (INFO_DEPS): Add annotate.info. (dvi, ps, html, pdf): Add annotate. (ANNOTATE_DOC_SOURCE_INCLUDES): New macro. (ANNOTATE_DOC_BUILD_INCLUDES): New macro. (ANNOTATE_DOC_FILES): New macro. (ANNOTATE_TEX_TMPS): New macro. (annotate.info, annotate_toc.html): Specify dependencies. (annotate.ps, annotate.pdf, annotate.dvi): Ditto. * annotate.texinfo: Rename annotate.texi. Get building. Add "Migrating to GDB/MI" and "Limitations of the Annotation Interface" chapters. Mention why it is not part of the user guide. Update copyright notice. Include "fdl.texi".
2003-07-30 * objdump.c: Remove unnecessary prototypes.Alan Modra2-109/+86
(disassemble_bytes): Add rel_offset parameter. Simplify reloc skipping code, and print relocs when dump_dynamic_reloc_info. (disassemble_data): Read and handle dynamic relocs. Correct reloc skip code. Formatting. (dump_bfd): Don't dump dynamic relocs when disassembling.
2003-07-30 * emulparams/shelf.sh (OTHER_SECTIONS): Don't include .stackKaz Kojima4-6/+20
section for shared library. * emulparams/shelf32.sh (OTHER_SECTIONS): Likewise. * emulparams/shelf64.sh (OTHER_SECTIONS): Likewise.
2003-07-30 * elf-hppa.h (elf_hppa_relocate_section): Look up dyn_h for undefweak.Alan Modra3-3/+23
* elf64-hppa.c (elf64_hppa_finalize_dlt): Check h->root.type.
2003-07-30 * elf.c: Convert to C90, remove unnecessary prototypes and casts.Alan Modra2-657/+386
Replace PTR with void *. Formatting. (_bfd_elf_assign_file_position_for_section): Remove INLINE. (make_mapping): Likewise.
2003-07-30 * mkinstalldirs: Import autoconf 2.57 / automake 1.7 version.Nathanael Nerode2-19/+98
2003-07-30daily updateAlan Modra1-1/+1
2003-07-30*** empty log message ***gdbadmin1-1/+1
2003-07-29 * MAINTAINERS: Remove self as M88k maintainer. Future M88kBen Elliston2-2/+6
maintenance defaults to the blanket write privilege maintainers.
2003-07-292003-07-29 Michael Chastain <mec@shout.net>Michael Chastain3-34/+41
* gdb.threads/tls.c (spin): Check errno only if sem_wait actually failed. (do_pass): Likewise. * gdb.threads/tls.exp: Always initialize no_of_threads.
2003-07-292003-07-22 Michael Snyder <msnyder@redhat.com>Michael Snyder5-1/+787
* cmpw.s: Add test for less-than-zero immediate. * shll.s: Test for shll reg, reg. * shlr.s: Test for shlr reg, reg. * mova.s: Add dozens of new mova tests.
2003-07-292003-07-18 Michael Snyder <msnyder@redhat.com>Michael Snyder2-11/+15
* include/opcode/h8sx.h (DO_MOVA1, DO_MOVA2): Reformatting.
2003-07-292003-07-18 Michael Snyder <msnyder@redhat.com>Michael Snyder2-36/+109
* compile.c (decode): Enhancements for mova. Initialize cst, reg, and rdisp inside the loop, for each new instruction. Defer correction of the disp2 values until later, and then adjust them by the size of the first operand, rather than the size of the instruction. (sim_resume): For mova, adjust the size of the second operand according to the type of the first operand (INDEXB vs. INDEXW). In cases where there is only one operand, the other two must both be composed on the fly.
2003-07-29 * scripttempl/elfm68hc12.sc: Add gcc_except_table.Stephane Carrez3-0/+15
* scripttempl/elfm68hc11.sc: Likewise.
2003-07-29Update meissner email addressMichael Meissner2-1/+5
2003-07-29Update to Iso C.Nick Clifton2-196/+141
2003-07-29 * ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .tocJakub Jelinek2-0/+8
sections. --- ld/testsuite/ld-elfvsb/elf-offset.ld.jj 2003-05-19 17:12:47.000000000 -0400 +++ ld/testsuite/ld-elfvsb/elf-offset.ld 2003-07-29 05:39:34.000000000 -0400 @@ -46,6 +46,8 @@ SECTIONS } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } + .rel.toc : { *(.rel.toc) } + .rela.toc : { *(.rela.toc) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } @@ -111,6 +113,7 @@ SECTIONS KEEP (*(.dtors)) } .got : { *(.got.plt) *(.got) } + .toc : { *(.toc) } .dynamic : { *(.dynamic) } /* We want the small data sections together, so single-instruction offsets can access them all, and initialized data all before uninitialized, so
2003-07-29 * ppc-opc.c (insert_mbe, extract_mbe): Shift 1L instead of 1 up.Jakub Jelinek2-3/+7
2003-07-29Remove empty .text disassemblyNick Clifton2-1/+4
2003-07-29 * config/tc-sh.c (tc_gen_reloc): Test for R_SH_IND12W only when ELF.Alan Modra2-0/+6
2003-07-29 * ld-powerpc/tlsso.r: Update.Alan Modra3-4/+9
* ld-powerpc/tlstocso.r: Update.
2003-07-29 * config/tc-ppc.c (md_apply_fix3): Fix check for lq insns.Alan Modra2-1/+5
2003-07-29 * elf64-ppc.c (func_desc_adjust): Give linker created functionAlan Modra2-1/+9
descriptor symbols a size and type. (ppc64_elf_relocate_section): Correct lq insn test.
2003-07-292003-07-28 Eric Christopher <echristo@redhat.com>Eric Christopher4-201/+468
* elf32-ppc.c (R_PPC_RELAX32): New relocation. (ppc_elf_install_value): New function. (ppc_elf_sort_rela): Remove. (ppc_elf_relax_section): Rewrite. Remove old relaxation and replace with out of range branch stubs. (ppc_elf_relocate_section): Handle R_PPC_RELAX32. 2003-07-28 Eric Christopher <echristo@redhat.com> * ppc.h (R_PPC_RELAX32): New. Fake relocation.
2003-07-29Update expected output regexps to include .eh_frame section.Nick Clifton10-321/+340
2003-07-29* elf-m10300.c (mn10300_elf_relax_section): Take symbol hash tableAlexandre Oliva2-2/+7
from input_bfd.
2003-07-292003-07-28 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-48/+76
* annotate.c (annotate_breakpoints_headers): Restrict annotation to level 2. (annotate_breakpoints_table, annotate_record): Ditto. (annotate_breakpoints_table_end, annotate_field_begin): Ditto. (annotate_field_name_end, annotate_field_value): Ditto. (annotate_field_end, annotate_frame_source_begin): Ditto. (annotate_frame_source_file, annotate_frame_source_file_end): Ditto. (annotate_frame_source_line, annotate_frame_source_end): Ditto. (annotate_frame_begin, annotate_frame_function_name): Ditto. (annotate_frame_address_end, annotate_frame_address): Ditto. (annotate_frame_args, annotate_frame_end): Ditto. (annotate_frame_where, annotate_arg_begin): Ditto. (annotate_arg_name_end, annotate_arg_value): Ditto. (annotate_arg_end, annotate_signal_handler_caller): Ditto. (annotate_function_call, annotate_signal_name): Ditto. (annotate_signal_string, annotate_signal_name_end): Ditto. (annotate_signal_string_end, annotate_value_history_begin): Ditto. (annotate_value_begin, annotate_value_history_value): Ditto. (annotate_value_history_end, annotate_value_end): Ditto. (annotate_display_begin, annotate_display_number_end): Ditto. (annotate_display_format, annotate_display_expression): Ditto. (annotate_display_expression_end, annotate_display_value): Ditto. (annotate_display_end, annotate_array_section_begin): Ditto. (annotate_elt_rep, annotate_elt_rep_end): Ditto. (annotate_elt, annotate_array_section_end): Ditto.