aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-06-16Mon Jun 16 12:49:36 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+4
* ldemul.c (ldemul_choose_mode): Remove unused einfo argument.
1997-06-16 * Makefile.in (OBJS): Put @extra_objects@ on the same line asIan Lance Taylor2-2/+8
macro.o.
1997-06-16 * configure.in: Build itl, db, sn, etc., when building for nativeIan Lance Taylor3-20/+32
cygwin32. * Makefile.in (LD): New variable. (EXTRA_HOST_FLAGS): Pass down LD. ($(DO_X)): Likewise. Mon Jun 16 11:10:35 1997 Philip Blundell <Philip.Blundell@pobox.com> * Makefile.in (INSTALL): Use $(SHELL) when executing install-sh.
1997-06-14 * config/monitor.exp(gdb_load): Fix typo in regexp.Bob Manson2-12/+21
Fixes last night's tcl error mesages.
1997-06-13 * fix earlier checkin errorMichael Snyder1-3/+0
1997-06-13Fri Jun 13 13:44:47 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder8-18/+120
* config/mips/tm-tx39[l].h, tx39[l].mt: change r3900 target to tx39. [also clean up sanitization]
1997-06-13 * mn10300-tdep.c (mn10300_analyze_prologue): Fix some comments.Jeff Law1-0/+8
Add missing return statements after finding an "add imm{16,32},sp" instruction. (mn10300_frame_chain): Add in size of our register save area to find our caller's frame if our caller does not have a frame pointer. Fixes some problems debugging optimized code.
1997-06-13 * symfile.c (generic_load): Check return code of target_write_memory.David Edelsohn2-2/+8
1997-06-13 * config/i386/nm-linux.h: Enable prototypes that were #ifdef out.Fred Fish12-53/+875
* config/tm-sysv4.h (in_plt_section): Add prototype. * maint.c (maintenance_translate_address): Avoid assignment inside if, per GNU coding standards. * symfile.c (simple_read_overlay_table): Avoid assignments inside if, per GNU coding standards. * monitor.c (parse_register_dump): Is really a void function. Add prototype. (monitor_read_memory): Remove unused variable "name". (monitor_read_memory): Remove unused variable "regbuf". (monitor_open): Remove unused variable "i". (get_hex_word): Apparently unused, #if away for now. (from_hex): Ditto. * i386v4-nat.c (supply_fpregset): Remove unused variable "regi". (fill_fpregset): Remove unused variables "regi", "to", "from" and "registers". * remote-e7000.c (ctype.h): Include. (e7000_insert_breakpoint): #if away unused arg used by unused expr. * frame.h (generic_get_saved_register): Add prototype. (enum lval_type): Add partial forward decl. * dsrec.c (make_srec): Remove unused variable "type_code". * remote-sim.c (gdbsim_wait): Handle sim_running and sim_polling cases by just ignoring them. (command.h): Include. * java-exp.y (parse_number): Remove unused variable "unsigned_p". * java-lang.c (gdbcore.h): Include for prototypes. (type_from_class): Remove unused variable "ftype". (type_from_class): Remove unused variable "name_length". (evaluate_subexp_java): Add default case to handle remaining enumerations. * java-valprint.c (c-lang.h): Include for prototypes. * symfile.c (simple_read_overlay_region_table): #if away unused function. (simple_free_overlay_region_table): Ditto. (overlay_is_mapped): Add default case to switch. (simple_read_overlay_region_table): Ditto. (simple_read_overlay_region_table): Add prototype. * symtab.c (fixup_symbol_section): Remove unused msym variable. (fixup_psymbol_section): Ditto. (find_pc_sect_symtab): Make distance a CORE_ADDR. * utils.c: Add comment about t_addr being either unsigned long or unsigned long long. (paddr): Change formats to match actual types args are cast to. (preg): Ditto. (paddr_nz): Ditto. (preg_nz): Ditto.
1997-06-13 * configure.in (targargs): Strip out any supplied --build argumentBob Manson2-2/+8
before adding our own. Always add --build.
1997-06-13 * sh-tdep.c (symfile.h): Include.Fred Fish3-1/+16
(gdb_string.h): Include. (sh_fix_call_dummy): Ifdef away, currently unused. * config/sh/tm-sh.h (pop_frame): Add prototype. * config/sh/tm-sh.h (sh_set_processor_type): Add prototype.
1997-06-13 * defs.h (perror_with_name): Is a NORETURN function.Fred Fish11-28/+501
* utils.c (perror_with_name): Is a NORETURN function. (error): Is NORETURN independently of ANSI_PROTOTYPES. * symtab.c (fixup_symbol_section): Remove prototype. * symtab.h: (fixup_symbol_section): Add prototype. * m32r-rom.c (report_transfer_performance): Add prototype. * sparclet-rom.c: Ditto. * dsrec.c: Ditto. * c-exp.y (parse_number): Cast args to float* or double* as appropriate for conversion format. * java-exp.y (parse_number): Ditto. * Makefile.in (c-exp.tab.c): Remove #line lines that refer to nonexistant y.tab.c file. (java-exp.tab.c): Ditto. (f-exp.tab.c): Ditto. (m2-exp.tab.c): Ditto. start-sanitize-gdbtk * gdbtk.c (gdbtk_init): Make truth value test explicit. Remove unused static variable "Gdbtk_Library". end-sanitize-gdbtk
1997-06-13 * configure.in (targargs): Pass --build if we're doingBob Manson2-1/+6
a cross-compile. Fix problems with the build defaulting to the host value if it isn't specified.
1997-06-13 * gdb.base/funcargs.exp: Remove spurious suppress tests call.Bob Manson2-79/+92
1997-06-12 * dlltool.c (export_type): Add data field.Ian Lance Taylor2-3/+24
(def_exports): Add data parameter. Change all callers. (dump_def_info): Print data field. (gen_def_file): Likewise. (make_one_lib_file): Handle data field by not emitting simple label and not emitting anything in SEC_TEXT. (dtab): Print data field. (process_duplicates): Merge data field. * dlltool.h (def_exports): Update declaration. * defparse.y (expline): Accept opt_DATA. Pass it to def_exports. (opt_DATA): New non-terminal.
1997-06-12 * write.c (write_object_file): In non BFD_ASSEMBLER code, as weIan Lance Taylor2-2/+14
step through the frags calling cvt_frag_to_fill, switch to SEG_DATA when we reach data_frag_root. PR 12580.
1997-06-12 * elf32-mn10300.c (elf32_mn10300_link_hash_entry): New structureJeff Law1-0/+17
for derived elf linker hash table entries. References to elf_link_hash_entry changed appropriately. (elf32_mn10300_link_hash_table): New structure for derived elf linker hash table. (elf32_mn10300_hash_table): Define. (elf32_mn10300_link_hash_traverse): Likewise. (elf32_mn10300_link_hash_newfunc): New function. (elf32_mn10300_link_hash_table_create): Likewise. (elf32_mn10300_finish_hash_table_entry): Likewise. (mn10300_elf_relax_section): Handle "call" -> "calls", removal of prologue code, and call:32->call:16 relaxing. (compute_function_info: New function. (bfd_elf32_bfd_ilink_hash_table_create): Define.
1997-06-12Back out last change, there are too many more to fix them all.Fred Fish2-6/+1
1997-06-12 * simops.c: Fix thinko in last change.Jeff Law2-1/+5
1997-06-12 * coffgen.c (_bfd_coff_is_local_label_name): Return proper booleanFred Fish2-22/+133
(enum) type.
1997-06-11 * dlltool.h: New file.Ian Lance Taylor6-254/+352
* deflex.l: Include dlltool.h and libiberty.h. Don't declare strdup. Use xstrdup rather than strdup. * defparse.y: Include bfd.h, bucomm.h, and dlltool.h. * dlltool.c: Include dlltool.h and time.h. Make a lot of variables and functions static. Make a lot of char * variables and parameters const. Add declarations for static functions. Do some reindenting. Hide more PowerPC stuff inside DLLTOOL_PPC.
1997-06-11 * configure: Use '|' instead of ":" as the seperator inRob Savoye2-13/+43
sed. Otherwise sed chokes on NT path names with drive designators. Also look for "?:*" as the leading characters in an absolute pathname.
1997-06-11 * elflink.h (elf_link_output_extsym): Call finish_dynamic_symbolIan Lance Taylor5-49/+66
for a symbol which is being forced to be local. * elf32-i386.c (elf_i386_relocate_section): Write out the relocation value for a GOT reloc for a symbol which is turning into a local symbol. (elf_i386_finish_dynamic_symbol): If a symbol is turning into a local symbol, write out a RELATIVE reloc rather than a GLOB_DAT reloc. * elf32-m68k.c, elf32-sparc.c: Corresponding changes.
1997-06-11Wed Jun 11 12:05:52 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+9
* ar.c (bfd_special_undocumented_glue): Add const.
1997-06-11 * elf32-i386.c (elf_i386_relocate_section): Get the relocationIan Lance Taylor4-49/+300
value if the symbol is turning into a local symbol. * elf32-m68k.c (elf_m68k_relocate_section): Likewise. * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
1997-06-10 * config/tc-mn10300.c (md_assemble): Allow an empty registerJeff Law1-0/+5
list for instructions which use register lists.
1997-06-10 * simops.c: "call" stores the callee saved registers into theJeff Law2-53/+55
stack! Update the stack pointer properly when done with register saves.
1997-06-10(elf_link_add_object_symbols): Also read verneedUlrich Drepper2-63/+67
information by calling `_bfd_elf_slurp_version_tables'. (elf_link_add_object_symbols): For undefined symbols look for version informaiton in the verneed records. (elf_link_add_object_symbols): Use soname of shared object for verneed record if it is available.
1997-06-10 * simops.c: Fix return address computation for "call" instructions.Jeff Law2-2/+10
1997-06-10Tue Jun 10 11:26:47 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+16
* arm-dis.c: Add prototypes for arm_decode_shift and print_insn_arm.
1997-06-10Tue Jun 10 11:18:09 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+2
* config/tc-arm.c (md_apply_fix3): Make temp unsigned long.
1997-06-10Tue Jun 10 11:18:09 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-2/+5
* config/tc-arm.c (arm_adjust_symtab): Only set storage classes if OBJ_COFF.
1997-06-10Tue Jun 10 11:18:09 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-142/+294
* config/tc-arm.c: Add prototypes for many static functions. (struct asm_opcode ): Add prototypes for parms field. (struct thumb_opcode ): Likewise. (fp_op2): Remove unused flags parameter. (output_inst): Make static. (arm_after_pass_hook): Remove unused ignore parameter. * config/tc-arm.h (arm_after_pass_hook): Declare. (arm_start_line_hook): Declare. (arm_frob_label): Declare.
1997-06-10Tue Jun 10 11:13:03 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-15/+34
* cpu-arm.c: Add prototypes for compatible and scan. * cofflink.c: Add prototype for mark_relocs. * archive.c (bfd_special_undocumented_glue): Change filename to const pointer. Add prototype.
1997-06-09 * config/tc-sh.c (md_apply_fix): Check for overflow.Ian Lance Taylor1-0/+2
PR 12530.
1997-06-09Mon Jun 9 12:55:45 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-0/+147
* depend.c (wrap_output): new prototype.
1997-06-09 * config/tc-m68k.c (md_section_align): If a.out and BFD, forceIan Lance Taylor2-3/+35
section size to be aligned.
1997-06-09Mon Jun 9 12:34:21 1997 Andreas Schwab ↵Ian Lance Taylor2-1/+7
<schwab@issan.informatik.uni-dortmund.de> * elflink.h (elf_link_add_object_symbols): Ignore relocations of sections that will be discarded.
1997-06-07start-sanitize-gdbtkPeter Schauer5-12/+36
* gdbtk.c (gdb_get_breakpoint_info): Add string for new enumeration del_at_next_stop to bpdisp array. end-sanitize-gdbtk * eval.c (evaluate_subexp_for_sizeof): Handle dereferencing of non-pointer values. * symtab.c (gdb_mangle_name): Improve mangling of nested types, their physical names already include the class name. * valops.c (value_cast): Handle upcast of a class pointer. From Andreas Schwab (schwab@issan.informatik.uni-dortmund.de): * corelow.c (get_core_registers): Make secname big enough.
1997-06-07 * scripttempl/pe.sc: Add zeroes after .idata$3 to mark the end ofIan Lance Taylor2-63/+69
the import list.
1997-06-06 Modified Files:Keith Seitz3-1/+52
ChangeLog sh-tdep.c config/sh/tm-sh.h * config/sh/tm-sh.h: add define for FPSCR_REGNUM * sh-tdep.c (sh_show_regs): print out all registers for the current processor
1997-06-06 * ld-elfvers/vers6.ver: Update for recent elflink.h patch toIan Lance Taylor1-0/+32
version handling.
1997-06-06(elf_link_find_version_dependencies): When searchingUlrich Drepper2-69/+80
for known version symbol skip non-matching verdef records, not matching records.
1997-06-06 * config/tc-sh.h (md_cons_align): Define.Ian Lance Taylor2-190/+512
(sh_cons_align): Declare. * config/tc-sh.c (md_pseudo_table): Add .uaword and .ualong. (sh_no_align_cons): New static variable. (s_uacons): New static function. (sh_cons_align): New function. (sh_handle_align): Warn about misaligned data. * doc/c-sh.texi: Document .uaword and .ualong. PR 12528.
1997-06-06sim_kill() isn't used.Andrew Cagney4-8/+47
1997-06-06Open in binary mode when available.Andrew Cagney1-0/+8
1997-06-06Clean up formatting of instruction traces.Andrew Cagney1-0/+33
1997-06-05Verify magic number of simulator struct.Andrew Cagney1-0/+4
1997-06-04Initialize the sim-engine module.Andrew Cagney1-0/+12
1997-06-04 Removed global variable "exec_output". remote_load now returnsBob Manson1-0/+70
the output as part of its result.