aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-05-28*** empty log message ***gdbadmin1-1/+1
2003-05-27* aclocal.m4: Don't add wcwidth.o if we don't have wchar.h.Mark Kettenis3-11/+15
* configure: Regenerate.
2003-05-27 * expr.c (make_expr_symbol): Fold FAKE_LABEL_NAME use into theRichard Henderson4-17/+14
symbol_create call. (current_location): Use symbol_temp_new_now. * stabs.c (s_stab_generic): Use symbol_temp_new. * symbols.c (temp_label_name): Remove. (symbol_temp_new, symbol_temp_make): Use FAKE_LABEL_NAME.
2003-05-27 * dw2gencfi.c, dw2gencfi.h: Rewrite from scratch.Richard Henderson11-800/+748
* as.c (main): Always call cfi_finish. * config/tc-i386.c (x86_dwarf2_return_column): New. (x86_cie_data_alignment): New. (md_begin): Set them. (tc_x86_cfi_init): Remove. (tc_x86_regname_to_dw2regnum): Fix 32-bit register numbers; return int, not unsigned long; don't as_bad here. (tc_x86_frame_initial_instructions): Streamline; use updated api. * config/tc-i386.h (tc_cfi_init): Remove. (DWARF2_DEFAULT_RETURN_COLUMN): New. (DWARF2_CIE_DATA_ALIGNMENT): New. * gas/cfi/cfi-i386.d: Update for dw2gencfi rewrite. * gas/cfi/cfi-x86_64.d: Likewise. * gas/cfi/cfi-i386-2.d: New. * gas/cfi/cfi-i386-2.s: New.
2003-05-27 * symbols.c (temp_label_name): New.Richard Henderson4-37/+61
(symbol_temp_new, symbol_temp_new_now, symbol_temp_make): New. (symbol_set_value_now): New. * symbols.h: Prototype them. * dwarf2dbg.c: Use them. (fake_label_name, symbol_new_now, set_symbol_value_now): Remove.
2003-05-27 * elfxx-mips.c (mips_elf_hash_sort_data): Fix formattting.Richard Sandiford2-2/+8
(mips_elf_link_hash_table): Likewise.
2003-05-27*** empty log message ***gdbadmin1-1/+1
2003-05-262003-05-26 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-9/+15
* stabsread.c (dbx_lookup_type): Make static. (read_type): Ditto. (add_undefined_type): Ditto. * stabsread.h (dbx_lookup_type, read_type, add_undefined_type): Do not export.
2003-05-262003-05-26 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-15/+29
* hpread.c (hpread_has_name): Make static. (hpread_psymtab_to_symtab): Ditto. (file_exists): Ditto. (hpread_call_pxdb): Ditto. (hpread_pxdb_needed): Ditto. (hpread_quick_traverse): Ditto. (hpread_get_header): Ditto. (hpread_get_lntt): Ditto. (hpread_get_slt): Ditto. (class_of): Ditto.
2003-05-26* emulparams/elf64btsmip.sh: Set TEXT_START_ADDR to 0x120000000 toMaciej W. Rozycki2-0/+6
trap on pointer crops.
2003-05-26*** empty log message ***gdbadmin1-1/+1
2003-05-25 * m68k-tdep.c (m68k_gdbarch_init): Set parm_boundary instead ofAndreas Schwab2-10/+5
stack_align and deprecated_extra_stack_alignment_needed. (m68k_stack_align): Delete.
2003-05-25 * m68k-tdep.c (m68k_register_raw_size): Remove cast.Andreas Schwab8-134/+123
(m68k_register_virtual_size): Likewise. (altos_skip_prologue): Remove obsolete function. (isi_frame_num_args): Likewise. (news_frame_num_args): Likewise. (m68k_fix_call_dummy): Make static. (m68k_push_dummy_frame): Likewise. (m68k_pop_frame): Likewise. (m68k_skip_prologue): Likewise. (m68k_frame_init_saved_regs): Likewise. (m68k_saved_pc_after_call): Likewise. (m68k_get_longjmp_target): Make multi-arch. (m68k_gdbarch_init): Allocate and initialize gdbarch_tdep structure. Register m68k_get_longjmp_target if enabled. * m68k-tdep.h (struct gdbarch_tdep): Define. * config/m68k/tm-m68k.h: Don't include "regcache.h". * Makefile.in (config.status): Also depend on configure.tgt and configure.host. (m68klinux-tdep.o): Update dependencies. * configure.tgt (m68*-*-linux*): Set gdb_multi_arch to 1. * m68klinux-tdep.c (M68K_LINUX_JB_ELEMENT_SIZE): Define. (M68K_LINUX_JB_PC): Define. (m68k_linux_pc_in_sigtramp): Renamed from m68k_linux_in_sigtramp and take additional parameter. (m68k_linux_sigtramp_saved_pc): Update. (m68k_linux_init_abi): Set jb_pc and jb_elt_size. Register m68k_linux_pc_in_sigtramp, in_plt_section, find_solib_trampoline_target. * config/m68k/tm-linux.h: Don't include any tm headers. (START_INFERIOR_TRAPS_EXPECTED): Remove definition. (JB_ELEMENT_SIZE): Likewise. (JB_PC): Likewise. (GET_LONGJMP_TARGET): Likewise. (IN_SIGTRAMP): Likewise. (SVR4_SHARED_LIBS): Define this and include "solib.h".
2003-05-25* sparc-tdep.c (sparc32_do_push_arguments): New function.Mark Kettenis2-56/+136
(sparc32_push_arguments): Re-implement by calling sparc32_do_push_arguments.
2003-05-25* ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.Jason Thorpe2-1/+5
2003-05-25* sparc-tdep.c (SPARC_F0_REGNUM, SPARC_F1_REGNUM, SPARC_O0_REGNUM,Mark Kettenis3-43/+145
SPARC_O1_REGNUM): New defines. (sparc32_extract_return_value): Rewrite to operate on a regcache. (sparc32_store_return_value): New function. (sparc_extract_struct_value_address): Rewrite to operate on a regcache. (sparc_gdbarch_init): Don't set deprecated_extract_struct_value_address. Set extract_struct_value_address instead. Don't set deprecated_extract_return_value and deprecated_store_return_value for 32-bit targets. Set extract_return_value and store_return_value instead. * config/sparc/tm-sparc.h (DEPRECATED_STORE_RETURN_VALUE, DEPRECTAED_EXTRACT_RETURN_VALUE, DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS): Don't define these. (STORE_RETURN_VALUE, EXTRACT_RETURN_VALUE, EXTRACT_STRUCT_VALUE_ADDRESS): Define these instead. (sparc_store_return_value): Remove prototype. (sparc32_store_return_value): New prototype. (sparc32_extract_return_value, sparc_extract_struct_value_address): Adjust prototypes.
2003-05-25*** empty log message ***gdbadmin1-1/+1
2003-05-24* sparcnbsd-tdep.c: Include "gdb_string.h".Mark Kettenis2-1/+7
2003-05-242003-05-23 Jason Eckhardt <jle@rice.edu>Jason Eckhardt10-12/+627
gas: * config/tc-i860.c (target_xp): Declare variable. (OPTION_XP): Declare macro. (md_longopts): Add option -mxp. (md_parse_option): Set target_xp. (md_show_usage): Add -mxp usage. (i860_process_insn): Recognize XP registers bear, ccr, p0-p3. (md_assemble): Don't try expansions if XP_ONLY is set. * doc/c-i860.texi: Document -mxp option. gas/testsuite: * gas/i860/xp.s: New file. * gas/i860/xp.d: New file. include/opcode: * i860.h (expand_type): Add XP_ONLY. (scyc.b): New XP instruction. (ldio.l): Likewise. (ldio.s): Likewise. (ldio.b): Likewise. (ldint.l): Likewise. (ldint.s): Likewise. (ldint.b): Likewise. (stio.l): Likewise. (stio.s): Likewise. (stio.b): Likewise. (pfld.q): Likewise. opcodes: * i860-dis.c (crnames): Add bear, ccr, p0, p1, p2, p3. (print_insn_i860): Grab 4 bits of the control register field instead of 3.
2003-05-242003-05-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-15/+38
* p-valprint.c (pascal_val_print): Replace extract_address with the inline equivalent extract_unsigned_integer. * jv-valprint.c (java_value_print): Ditto. * ada-valprint.c (ada_val_print_1): Ditto. * ada-lang.h (EXTRACT_ADDRESS): Ditto.
2003-05-24*** empty log message ***gdbadmin1-1/+1
2003-05-232003-05-23 Eric Christopher <echristo@redhat.com>Eric Christopher2-1/+5
* config/tc-mips.c (macro_build_jalr): Warning patrol.
2003-05-23* blockframe.c (frameless_look_for_prologue): Remove unusedTheodore A. Roth2-1/+6
after_prologue variable.
2003-05-23* blockframe.c (get_pc_function_start): Rewrite to avoidMark Kettenis2-17/+25
asignments in if-statements.
2003-05-232003-05-23 Raoul Gough <RaoulGough@yahoo.co.uk>Elena Zannoni2-3/+19
Committed by Elena Zannoni <ezannoni@redhat.com>. * coffread.c(coff_symtab_read): Do relocate static symbols from PE files, don't relocate absolute symbols (and do use mst_abs).
2003-05-232003-05-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-44/+24
* objc-lang.c: Include "gdb_assert.h". (objc_op_print_tab): Use OP_NULL and PREC_NULL instead of 0. (CHECK, CHECK_FATAL, __CHECK_FUNCTION): Delete macros. (gdb_check, gdb_check_fatal): Delete functions. (read_objc_methlist_method): Replace CHECK and CHECK_FATAL with gdb_assert. (parse_selector, parse_method, find_methods, find_imps): Ditto. * Makefile.in (objc-lang.o): Update dependencies.
2003-05-23* gas/i860/i860.exp: Don't call exit if the target isn't an i860.Richard Earnshaw2-10/+11
2003-05-23daily updateAlan Modra1-1/+1
2003-05-23*** empty log message ***gdbadmin1-1/+1
2003-05-22 * disasm.c (gdb_disassemble_info): Initialize disassemble_infoIan Lance Taylor2-1/+6
with fprintf_filtered, not fprintf_unfiltered.
2003-05-22* gdb.base/corefile.exp: Tolerate stuff after argument parens inJim Blandy2-1/+6
backtrace.
2003-05-222003-05-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney7-6/+23
* stack.c (frame_info): Inline extract_address, replacing it with extract_unsigned_integer. * findvar.c (unsigned_pointer_to_address): Ditto. * dwarf2loc.c (dwarf_expr_read_reg): Ditto. * dwarf2expr.c (dwarf2_read_address): Ditto. * frame.c (frame_pc_unwind): Update comment. * dummy-frame.c (deprecated_read_register_dummy): Update comment.
2003-05-222003-05-22 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-2/+8
* infptrace.c (detach): Call print_sys_errmsg rather than perror_with_name to issue warning message when errno is non-zero after calling ptrace detach.
2003-05-22 * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.Thiemo Seufer4-0/+31
* gas/mips/jal-newabi.d: Likewise. * gas/mips/mips.exp: Add new testcase.
2003-05-22 * elf64-mips.c (elf_mips_gnu_rel16_s2): Add internally usedThiemo Seufer3-0/+89
R_MIPS_GNU_REL16_S2 support. (bfd_elf64_bfd_reloc_type_lookup): Use it. (mips_elf64_rtype_to_howto): Use it. * elfn32-mips.c (elf_mips_gnu_rel16_s2): Add internally used R_MIPS_GNU_REL16_S2 support. (bfd_elf32_bfd_reloc_type_lookup): Use it. (mips_elf_n32_rtype_to_howto): Use it.
2003-05-22 * config/tc-mips.c (append_insn): Use actual relocation size for newThiemo Seufer2-62/+81
fixp's. Don't relax overflow checking for partial_inplace relocations. Use the actual relocation type in combined relocs, not just the type of the first one. (macro_build_jalr): Use actual relocation size for new fix. (s_cpsetup, s_gpdword): Likewise.
2003-05-22 * config/tc-mips.c (macro): Don't use uninitialized tempreg.Thiemo Seufer2-2/+6
2003-05-22Do not producesection relative offsets for relocs that will not be based on theNick Clifton2-12/+17
section symbol.
2003-05-22 * som.h: Define PA_2_0 before including a.out.hDave Anglin2-0/+7
2003-05-22* configure.in: Use curly braces in the definition of tooldir.DJ Delorie1-1/+1
* configure: Regenerate.
2003-05-22* Makefile.tpl (configure-target-libiberty): Depend only on gcc, notDJ Delorie3-2/+8
newlib or libgloss. * Makefile.in: Regenerate.
2003-05-22 * config/pa/tm-hppa.h: Delete some unused macros. Move someJoel Brobecker3-13/+52
macro definitions from here... * hppa-tdep.c: ...to there.
2003-05-22daily updateAlan Modra1-1/+1
2003-05-22*** empty log message ***gdbadmin1-1/+1
2003-05-212003-05-07 Eric Christopher <echristo@redhat.com>Eric Christopher4-61/+75
Alexandre Oliva <aoliva@redhat.com> * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Adjust pic tests, change to warning. (_bfd_mips_elf_final_link): Remove EF_MIPS_CPIC flag setting. 2003-05-07 Eric Christopher <echristo@redhat.com> * config/tc-mips.c (mips_abicalls): New variable. (md_parse_option): Use. (s_option): Ditto. (s_abicalls): Ditto. (mips_elf_final_processing): Set EF_MIPS_PIC and EF_MIPS_CPIC dependent on above.
2003-05-21* Makefile.tpl: Add missing empty maybe-check-gcc target.DJ Delorie3-0/+7
* Makefile.in: Regenerate.
2003-05-212003-05-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-29/+5
* gdbint.texinfo (Target Architecture Definition): Delete references to "extract_address" and "store_address".
2003-05-21 * config/tc-hppa.c (hppa_symbol_chars): Remove `,' and `!'.Dave Anglin5-2/+40
* testsuite/gas/hppa/parse/parse.exp: Add "space.s". * testsuite/gas/hppa/parse/space.s: New file to test spaces.
2003-05-21Check for a target triplet of shl-...-netbsdelf as well as shle-...-netbsdelf.Nick Clifton4-6/+12
2003-05-21Fix dst_mask for X_STORMY16_REL_12 reloc.Nick Clifton2-1/+4