aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-05-15Regernate cgen built files.Nick Clifton13-20/+283
2002-05-15* config/arm/nm-nbsd.h: Use <> for include of config/nm-nbsd.h.Richard Earnshaw2-7/+7
(REGISTER_U_ADDR): Delete definition. (arm_register_u_addr): Delete declaration.
2002-05-15Do not assume that the first thunk is located in the same section as theNick Clifton2-3/+60
import table. Instead check, and if necessary load the section containing the thunk.
2002-05-15Replace bfd_read with bfd_bread.Nick Clifton2-5/+12
2002-05-15* arm-linux-tdep.c (ARM_LINUX_JB_PC): Renamed from JB_PC.Richard Earnshaw2-4/+9
(ARM_LINUX_JB_ELEMENT_SIZE): Likewise.
2002-05-152002-05-14 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+6
* gdbserver/mem-break.c (reinsert_breakpoint_by_bp): Correct typo stop_at -> stop_pc.
2002-05-15* regcache.c (register_valid): Revise comments refering to "NotAndrew Cagney4-5/+28
available" and "unavailable". * frame.c (frame_register_read): Ditto. * findvar.c (value_of_register): Ditto.
2002-05-15 * ldlang.c (section_already_linked): Call bfd_link_just_syms.Alan Modra2-7/+7
(lang_place_orphans): Abort if just_syms_flag.
2002-05-15Fix ld --just-symbolsAlan Modra35-22/+160
* aix5ppc-core.c: Warning fixes. * aout-adobe.c (aout_32_bfd_link_just_syms): Define. * aout-target.h (MY_bfd_link_just_syms): Define. * aout-tic30.c (MY_bfd_link_just_syms): Define. * bfd.c (bfd_link_just_syms): Define. * binary.c (binary_bfd_link_just_syms): Define. * bout.c (b_out_bfd_link_just_syms): Define. * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Update initializer. * coff64-rs6000.c (rs6000coff64_vec, aix5coff64_vec): Likewise. * coffcode.h (coff_bfd_link_just_syms): Define. * elf-bfd.h (enum elf_link_info_type): Add ELF_INFO_TYPE_JUST_SYMS. (elf_discarded_section): Check for ELF_INFO_TYPE_JUST_SYMS. (_bfd_elf_link_just_syms): Declare. * elf.c (_bfd_elf_link_just_syms): New function. * elf-eh-frame.c (_bfd_elf_maybe_strip_eh_frame_hdr): Check that sections haven't already been discarded by the linker. * elflink.h (elf_link_add_object_symbols): Likewise for stab sections and SEC_MERGE sections. (elf_bfd_discard_info): Similarly here. * elfxx-target.h (bfd_elfNN_bfd_link_just_syms): Define. * i386msdos.c (msdos_bfd_link_just_syms): Define. * i386os9k.c (os9k_bfd_link_just_syms): Define. * ieee.c (ieee_bfd_link_just_syms): Define. * ihex.c (ihex_bfd_link_just_syms): Define. * libbfd-in.h (_bfd_nolink_bfd_link_just_syms): Define. (_bfd_generic_link_just_syms): Declare. * libecoff.h (_bfd_ecoff_bfd_link_just_syms): Define. * linker.c (_bfd_generic_link_just_syms): New function. * mmo.c (mmo_bfd_link_just_syms): Define. * nlm-target.h (nlm_bfd_link_just_syms): Define. * oasys.c (oasys_bfd_link_just_syms): Define. * ppcboot.c (ppcboot_bfd_link_just_syms): Define. * som.c (som_bfd_link_just_syms): Define. * srec.c (srec_bfd_link_just_syms): Define. * targets.c (struct bfd_target): Add _bfd_link_just_syms. (BFD_JUMP_TABLE_LINK): And here. * tekhex.c (tekhex_bfd_link_just_syms): Define. * versados.c (versados_bfd_link_just_syms): Define. * vms.c (vms_bfd_link_just_syms): Define. * libbfd.h: Regenerate. * bfd-in2.h: Regenerate.
2002-05-15*** empty log message ***gdbadmin1-1/+1
2002-05-15daily updateAlan Modra1-1/+1
2002-05-14 * elf32-mips.c: Remove superfluous definitions copied fromThiemo Seufer2-173/+37
elfxx-mips.c. (bfd_elf32_bigmips_vec,bfd_elf32_littlemips_vec): Use the SGIish vectors to check the special case. (mips_elf_hi16_reloc): Fix comment. (mips_elf_got16_reloc): Likewise. (_bfd_mips_elf32_gprel16_reloc): Likewise. (elf_reloc_map): Code cleanup. (mips_reloc_map): Add comment. (bfd_elf23_bfd_reloc_type_lookup): Code cleanup. (mips_elf32_rtype_to_howto): Likewise. (mips_elf32_discard_info): Likewise. (elf32_mips_irix_compat): Invert logic: Only SGIish vectors lead to IRIX compatibility now.
2002-05-14 * config/tc-mips.c (macro): Warn about wrong la/dla use.Thiemo Seufer2-0/+10
2002-05-14 * mips-dis.c (is_newabi): EABI is not a NewABI.Thiemo Seufer2-4/+6
2002-05-14 * config/tc_mips.c (s_cpsetup): Fix completely bogus code which hadThiemo Seufer2-11/+13
worked sometimes by accident. Fix copy&paste comment.
2002-05-14 * config/tc-mips.c (md_begin): Fix .reginfo and .MIPS.option sectionThiemo Seufer2-6/+12
alignment for NewABI. Let n32 use .reginfo. Remove useless casts. (mips_elf_final_processing): Let n32 use .reginfo.
2002-05-14 * elfxx-mips.c: Call it IRIX, not Irix in comments.Thiemo Seufer2-13/+17
2002-05-14 * config/tc-mips.c (append_insn): Fix too small range of variable.Thiemo Seufer2-1/+5
2002-05-14* Makefile.in (remote_sim_h): Replace remote-sim_h.Andrew Cagney2-4/+17
(remote-sim.o): Update dependencies. (d10v-tdep.o): Specify dependencies. (sim_d10v_h): Define.
2002-05-142002-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni1-1/+8
* gdb.arch/altivec-abi.c: New file. * gdb.arch/altivec-abi.exp: New file. * gdb.arch/altivec-regs.c: New file. * gdb.arch/altivec-regs.exp: New file.
2002-05-142002-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-0/+515
* gdb.arch/altivec-abi.c: New file. * gdb.arch/altivec-abi.exp: New file. * gdb.arch/altivec-regs.c: New file. * gdb.arch/altivec-regs.exp: New file.
2002-05-14* macroexp.c (init_buffer, gather_arguments, expand): Use NULL, not 0.Jim Blandy3-12/+25
* macrotab.c (macro_lookup_inclusion, find_definition, new_macro_table): Same. * macroexp.c (currently_rescanning, expand): Use `strcmp () == 0', not `! strcmp ()'. This is a dubious improvement. * macrotab.c (macro_lookup_inclusion, find_definition): Same. * macrotab.c (macro_lookup_inclusion): Initialize `best_depth', although it's not necessary, to avoid a warning.
2002-05-14Remove redundant call to listing_prev_lineNick Clifton2-1/+5
2002-05-142002-05-14 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz9-406/+418
* gdbtypes.h: Update accessor macros to use TYPE_MAIN_TYPE. (TYPE_CONST, TYPE_VOLATILE, TYPE_CODE_SPACE, TYPE_DATA_SPACE): Use TYPE_INSTANCE_FLAGS. (struct main_type): New. (struct type): Move most members to struct main_type. Change cv_type and as_type to new type_chain member. Add instance_flags. (TYPE_MAIN_TYPE, TYPE_CHAIN, TYPE_INSTANCE_FLAGS): New macros. (TYPE_CV_TYPE, TYPE_AS_TYPE): Remove. (finish_cv_type): Remove prototype. * gdbtypes.c (alloc_type): Update comment. Allocate TYPE_MAIN_TYPE. Set TYPE_CHAIN. (alloc_type_instance): New function. (smash_type): New function. (make_pointer_type, make_reference_type, make_function_type) (smash_to_member_type, smash_to_method_type): Call smash_type. (make_qualified_type): New function. (make_type_with_address_space): Call make_qualified_type. (make_cv_type): Likewise. (finish_cv_type): Remove unnecessary function. (replace_type): Update comment. Copy TYPE_MAIN_TYPE. (recursive_dump_type): Dump TYPE_CHAIN and TYPE_INSTANCE_FLAGS; remove TYPE_CV_TYPE and TYPE_AS_TYPE. * c-typeprint.c (c_type_print_modifier): Use TYPE_INSTANCE_FLAGS. * dwarf2read.c (read_structure_scope): Don't call finish_cv_type. * hpread.c (hpread_read_struct_type): Likewise. * stabsread.c (read_struct_type): Likewise. 2002-05-14 Daniel Jacobowitz <drow@mvista.com> * gdb.base/maint.exp (maint print type): Update for new type structure.
2002-05-142002-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-0/+966
* gdb.arch: New directory. * gdb.arch/configure.in: New file. * gdb.arch/configure: New file. * gdb.arch/Makefile.in: New file.
2002-05-142002-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-0/+6
* configure.tgt: Add a catch all sh* target, for cases like sh[2,3,4]-elf and sh-hms.
2002-05-14 * event-loop.c (create_file_handler): Don't do anything butKeith Seitz2-36/+43
update data when we are given a fd which we are already monitoring.
2002-05-14 * gdb.asm/asm-source.exp: Add v850 as supported target.Corinna Vinschen3-0/+50
* gdb.asm/v850.inc: New file.
2002-05-142002-05-14 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-5/+24
* dwarf2cfi.c (context_cpy): Copy registers correctly. (update_context): Use __func__ in warnings.
2002-05-142002-05-14 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz5-23/+92
* ser-tcp.c: Include <netinet/udp.h>. Rename tcp_open and tcp_close to net_open and net_close. (net_open): Accept "udp:" and "tcp:" specifications. Connect using UDP if requested. Don't try to disable Nagle on UDP sockets. * remote.c (remote_serial_open): New function. Warn about UDP. (remote_open_1, remote_async_open_1, remote_cisco_open): Call it. 2002-05-14 Daniel Jacobowitz <drow@mvista.com> * gdb.texinfo (Debug Session): Document new `udp:' and `tcp:' options for `target remote'.
2002-05-142002-05-13 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+5
* MAINTAINERS: List sh-elf as buildable with ,-Werror.
2002-05-142002-05-13 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-2/+6
* configure.tgt: Remove sh-hms target. * MAINTAINERS: Don't list sh-hms as a separate target.
2002-05-14*** empty log message ***gdbadmin1-1/+1
2002-05-14daily updateAlan Modra1-1/+1
2002-05-13* configure.in: simplify makefile fragment collection.DJ Delorie2-36/+38
2002-05-13* configure.in: remove code to build emacs.DJ Delorie2-23/+10
2002-05-13* mh-apollo68: remove unused HDEFINES setting.DJ Delorie4-6/+6
* mh-dgux: remove unused HDEFINES setting. * mh-dgux386: remove unused HDEFINES setting, duplicate RANLIB=true
2002-05-13* configure.in : Remove --srcdir argument from targargs and buildargsDJ Delorie2-7/+15
(it's always overridden in the Makefile anyway). Rearrange a bit.
2002-05-13* configure: move some logic to configure.inDJ Delorie3-16/+17
* configure.in: move some logic from configure
2002-05-13merge from gccDJ Delorie2-1/+6
2002-05-132002-05-13 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-0/+6
* gdb.c++/annota2.exp (annotate-quit): Add comment.
2002-05-13* config.bfd (shle-*-netbsdelf*): Add target which includesJason Thorpe2-0/+12
sh64 support.
2002-05-13Add first preprocessor macro-expansion files.Jim Blandy6-0/+2437
* macroexp.c, macroexp.h, macrotab.c, macrotab.h: New files. * Makefile.in (SFILES): Add macrotab.c, macroexp.c. (splay_tree_h, macroexp_h, macrotab_h): New variable. (HFILES_NO_SRCDIR): Add macrotab.h, macroexp.h. (COMMON_OBS): Add macrotab.o, macroexp.o. (macroexp.o, macrotab.o): New rules.
2002-05-13* config/m88k/tm-m88k.h: Update copyright.Andrew Cagney9-65/+56
(m88k_target_write_pc): Declare (TARGET_WRITE_PC): Redefine using m88k_target_write_pc. (M88K_NNPC_REGNUM): Rename NNPC_REGNUM. (SHIFT_INST_REGS): Update definition. * m88k-tdep.c (m88k_target_write_pc): New function. Implement using old definition of TARGET_WRITE_PC. * regcache.c (generic_target_write_pc): Delete code handling NNPC_REGNUM. * gdbarch.sh (NNPC_REGNUM): Delete. * gdbarch.h, gdbarch.c: Regenerate. * gdbint.texinfo (Target Architecture Definition): Delete documentation on NNPC_REGNUM.
2002-05-13* builtin-regs.c (value_of_builtin_reg): Correctly calculate theRichard Earnshaw2-1/+6
builtin reg number.
2002-05-13* configure.in (shle-*-*elf*): Include sh64 support.Jason Thorpe3-66/+60
* configure: Regenerate.
2002-05-132002-05-13 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz1-13/+13
* ax-gdb.c (gen_sign_extend, gen_fetch, gen_usual_unary) (gen_cast, gen_scale, gen_add, gen_sub, gen_binop, gen_deref) (gen_address_of, gen_struct_ref, gen_repeat): Use type access macros. * c-typeprint.c (cp_type_print_method_args): Likewise. (c_type_print_args): Likewise. * d10v-tdep.c (d10v_push_arguments): Likewise. (d10v_extract_return_value): Likewise. * expprint.c (print_subexp): Likewise. * gdbtypes.c (lookup_primitive_typename): Likewise. (lookup_template_type, add_mangled_type, print_arg_types): Likewise. * gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_STUB) (TYPE_TARGET_STUB, TYPE_STATIC, TYPE_CONST, TYPE_VOLATILE) (TYPE_PROTOTYPED, TYPE_INCOMPLETE, TYPE_CODE_SPACE, TYPE_VARARGS) (TYPE_VECTOR): Likewise. * hpread.c (hpread_read_struct_type) (fix_static_member_physnames, fixup_class_method_type) (hpread_type_lookup): Likewise. * mdebugread.c (parse_symbol, parse_type): Likewise. * p-lang.c (is_pascal_string_type): Likewise. * valops.c (hand_function_call): Likewise. * x86-64-tdep.c (classify_argument): Likewise. * hpread.c (hpread_read_function_type) (hpread_read_doc_function_type): Call replace_type. * dstread.c (create_new_type): Delete. (decode_dst_structure, process_dst_function): Call alloc_type. Use type access macros.
2002-05-132002-05-13 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz12-90/+115
* ax-gdb.c (gen_sign_extend, gen_fetch, gen_usual_unary) (gen_cast, gen_scale, gen_add, gen_sub, gen_binop, gen_deref) (gen_address_of, gen_struct_ref, gen_repeat): Use type access macros. * c-typeprint.c (cp_type_print_method_args): Likewise. (c_type_print_args): Likewise. * d10v-tdep.c (d10v_push_arguments): Likewise. (d10v_extract_return_value): Likewise. * expprint.c (print_subexp): Likewise. * gdbtypes.c (lookup_primitive_typename): Likewise. (lookup_template_type, add_mangled_type, print_arg_types): Likewise. * gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_STUB) (TYPE_TARGET_STUB, TYPE_STATIC, TYPE_CONST, TYPE_VOLATILE) (TYPE_PROTOTYPED, TYPE_INCOMPLETE, TYPE_CODE_SPACE, TYPE_VARARGS) (TYPE_VECTOR): Likewise. * hpread.c (hpread_read_struct_type) (fix_static_member_physnames, fixup_class_method_type) (hpread_type_lookup): Likewise. * mdebugread.c (parse_symbol, parse_type): Likewise. * p-lang.c (is_pascal_string_type): Likewise. * valops.c (hand_function_call): Likewise. * x86-64-tdep.c (classify_argument): Likewise. * hpread.c (hpread_read_function_type) (hpread_read_doc_function_type): Call replace_type. * dstread.c (create_new_type): Delete. (decode_dst_structure, process_dst_function): Call alloc_type. Use type access macros.
2002-05-13 * configure.in: Revert 2002-04-07. Instead, auto-configureAlan Modra5-70/+114
HAVE_ST_C_IMPL. * configure: Regenerate. * config.in: Regenerate. * rs6000-core.c (CNEW_IMPL): Guard use of c_impl with HAVE_ST_C_IMPL or AIX_5_CORE.
2002-05-13Remove redundant call to listing_prev().Nick Clifton2-1/+3