aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-05-29Fix subu immed - was incorrectly using unsigned.Andrew Cagney3-1/+10
1997-05-29Add a simple dissasembler to igenAndrew Cagney4-38/+740
1997-05-28 * Makefile.in: Rebuild dependencies.Ian Lance Taylor2-1/+5
1997-05-28 * config/tc-i386.c (tc_gen_reloc): Don't try to convert the typeIan Lance Taylor1-0/+5
of a BFD_RELOC_RVA reloc.
1997-05-28 * coff-i386.c (coff_i386_reloc): Don't just exit if we see anIan Lance Taylor1-0/+5
R_IMAGEBASE reloc.
1997-05-28Added support for ARM architecture supersets in the compatibility function.Nick Clifton1-0/+5
1997-05-28 * config/tc-hppa.c (tc_fix_adjustable): Reject absolute calls/jumps.Jeff Law1-0/+6
(hppa_force_relocation): Force a relocation for an absolute call/jump. part of gcc/12343.
1997-05-28 * cofflink.c (_bfd_coff_final_link): Initialize global_to_staticBob Manson1-0/+5
member. Fixes linker bug on hpux-x-i960-vxworks.
1997-05-27Made coff-arm_bfd_set_private_flags global as it is called directly fromNick Clifton2-1/+6
gas/config/tc-arm.c .
1997-05-27Tue May 27 15:58:53 1997 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-0/+5
* elf64-alpha.c (PLT_ENTRY_*): Use a new thread-safe format. (elf64_alpha_finish_dynamic_symbol): Fill it in properly.
1997-05-27Tue May 27 11:02:08 1997 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+13
* i386-dis.c (dis386[], dis386_twobyte[]): change pushl/popl to pushS/popS for segment regs and byte constant so that pushw/popw printed when in 16 bit data mode. * i386-dis.c (dis386[]): change cwtl, cltd to cWtS, cStd to print cbtw, cwtd in 16 bit data mode. * i386-dis.c (putop): extra case W to support above. * i386-dis.c (print_insn_x86): print addr32 prefix when given address size prefix in 16 bit address mode.
1997-05-27Fix watching PC for 64bit (mips) target.Andrew Cagney2-42/+146
Stop watchpoints corrupting the event queue.
1997-05-27Extend xor-endian and per-cpu support in core module.Andrew Cagney11-63/+294
Allow negated test when watching value within core.
1997-05-26 * coff-ppc.c (coff_ppc_relocate_section): If PE file, don't addIan Lance Taylor1-0/+5
section VMA.
1997-05-26 * peicode.h (coff_bfd_print_private_bfd_data): #undef before #define.Fred Fish2-8/+22
(coff_bfd_copy_private_bfd_data): Ditto. * coff-arm.c (coff_arm_bfd_merge_private_bfd_data): Make static. (coff_arm_bfd_print_private_bfd_data): Ditto. (coff_arm_bfd_set_private_flags): Ditto. (coff_arm_bfd_copy_private_bfd_data): Ditto.
1997-05-26 * doc/as.texinfo: Don't use @value in section names or indexIan Lance Taylor1-0/+5
entries; it confuses texinfo.tex.
1997-05-24 * libcoff-in.h (struct coff_final_link_info): Add booleanFred Fish2-0/+84
global_to_static member for support of task linking. (_bfd_coff_write_task_globals): Add prototype. * libcoff.h: Regenerate. * coffcode.h (coff_write_object_contents): Use #ifdef to check RS6000COFF_C, to be consistent with all other uses in this file. * cofflink.c (_bfd_coff_final_link): If doing task linking, call _bfd_coff_write_task_globals. (_bfd_coff_link_input_bfd): If doing task linking, convert global functions to static. (_bfd_coff_write_global_sym): If doing task linking, convert global variables to static. (_bfd_coff_write_task_globals): New function. * coff-tic80.c (TIC80COFF): Define this instead of just TIC80. (C_AUTOARG): #undef since it clashes with C_UEXT. (C_LASTENT): #undef since it clashes with C_STATLAB. * coffcode.h (coff_write_object_contents): Use TIC80COFF rather than TIC80. (coff_slurp_symbol_table): Use C_SYSTEM. Hide C_AUTOARG use when TIC80COFF defined (clashes with C_UEXT). Explicitly recognize C_UEXT, C_STATLAB, and C_EXTLAB as unsupported. PR 12236
1997-05-24 * internal.h (C_UEXT, C_STATLAB, C_EXTLAB, C_SYSTEM):Fred Fish2-1/+18
New storage classes for TIc80. PR 12236
1997-05-23 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we runBob Manson1-1/+16
test_calls after restarting. * lib/gdb.exp(gdb_run_cmd): Send jump command again after reloading. * gdb.base/watchpoint.exp: Fix typo. * gdb.base/setshow.exp: Check for use_gdb_stub. * gdb.base/break.exp: Fix continue until exit test for the gdb stub case. * gdb.base/langs.exp: Ditto. * config/monitor.exp(gdb_load): Handle gdb_sect_offset and gdb_load_offset. If we weren't given a file to load, figure out what the current file is and use it.
1997-05-23 * config/monitor.exp(gdb_load): Handle gdb_sect_offset andBob Manson3-36/+83
gdb_load_offset.
1997-05-23 * infcmd.c (jump_command): Don't try to dereference sfn if it'sBob Manson1-0/+5
NULL.
1997-05-23 * sh-dis.c: Reindent. Rename local variable fprintf toIan Lance Taylor2-120/+129
fprintf_fn.
1997-05-23 * config/i386-bozo.exp: New file.Bob Manson2-0/+5
1997-05-23add depend.cIan Lance Taylor1-0/+1
1997-05-23 * doc/as.texinfo: Updated for -MD option.Tom Tromey3-1/+35
* Makefile.in (CFILES): Added depend.c. (OBJS): Added depend.o. * as.h (start_dependencies, register_dependency, print_dependencies): New declarations. * depend.c: New file. * as.c (parse_args): Added -MD option. (main): Call print_dependencies. (show_usage): Added help for -MD. * read.c (s_app_file): Call register_dependency. (s_include): Call register_dependency when file is found. (read_a_source_file): Call register_dependency.
1997-05-23 * coff-tic80.c (tic80_howto_table): Change overflow check for mostIan Lance Taylor2-18/+23
PP relocations to complain_overflow_dont.
1997-05-23Don't restrict the endian commands to BI-ENDIAN gdb.Andrew Cagney2-18/+27
1997-05-23Preliminary suport for xor-endian suport in core module.Andrew Cagney6-79/+181
1997-05-23 Make sure we keep the old value of timeout set properly.Bob Manson1-3/+7
1997-05-23 Don't look at timeout unless it exists.Bob Manson1-3/+9
1997-05-23 * lib/gdb.exp(gdb_expect): Look for gdb,timeout targetBob Manson2-0/+11
feature.
1997-05-23 * config/proelf.exp: New entry.Bob Manson2-0/+24
1997-05-23Incorrect test for zero-r0 code gen.Andrew Cagney2-2/+12
1997-05-23Enumerate longjmp's return type.Andrew Cagney1-0/+5
1997-05-23 * coff-tic80.c (tic80_howto_table): Add PP relocations. ChangeIan Lance Taylor2-11/+601
name of R_RELLONG to "RELLONG". Set rightshift and complain for M_PPCR. (ppbase_reloc, glob15_reloc): New static functions. (glob16_reloc, local16_reloc): New static functions. (rtype2howto): Handle all relocation types. (coff_tic80_relocate_section): New static function. (coff_relocate_section): Define to coff_tic80_relocate_section. * Makefile.in (coff-tic80.o): Depends upon include/coff/tic80.h.
1997-05-22Tweak ChangeLog entry.David Edelsohn1-1/+1
1997-05-22 * m32r-opc.c (m32r_cgen_insn_table, cmpui): Undo patch of May 2.David Edelsohn1-0/+4
1997-05-22ifdef out uses of simSTOP, simSTEP and simBE when DEBUG is defined.Gavin Romig-Koch2-0/+9
1997-05-22Change longjmp param/setjmp return value used for simulator restart from 0 to 2.Gavin Romig-Koch3-6/+27
1997-05-22 * lib/gdb.exp: Remove spurious .* patterns at the beginningBob Manson2-28/+37
of regexps.
1997-05-22 * gdb.base/watchpoint.exp: Don't run the test_steppingBob Manson2-8/+14
tests if gdb can't call functions on the target.
1997-05-22 add new file.Bob Manson1-0/+1
1997-05-22 * interp.c (sim_resume): Add missing case in big switchJeff Law2-0/+6
statement (for extb instruction).
1997-05-22Restrict simulator commands to an enabled simulator.Andrew Cagney4-46/+86
1997-05-22 * gdb.base/setshow.exp: Don't run the set prompt tests ifBob Manson2-14/+21
the board has gdb_prompt set.
1997-05-21Wed May 21 16:03:25 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder4-380/+715
* procfs.c (init_procinfo): new function, abstracts some code shared by create_procinfo and do_attach; (procfs_set_inferior_syscall_traps): new function, abstracts some code needed by procfs_init_inferior, do_attach, and procfs_lwp_creation_handler; (procfs_first_available): new function, find any LWP that's runnable; (procfs_thread_alive): replace stub function with real implementation; (procfs_lwp_creation_handler): fix bug starting new child threads; (info_proc): bug fixes and enhancements for the "INFO PROCESSES" command; (close_procinfo_file): call new function "delete_thread" to cleanup GDB's thread database; (proc_init_failed): add new argument "kill", to control whether process is killed (so this function can be shared by create_procinfo and do_attach); (procfs_exit_handler): handle exit from an attached process, and cleanup procinfo handles when the process exits; (procfs_resume, procfs_wait): cleanup after a thread when it exits; (do_attach, do_detach): handle attached processes with multiple threads; plus some general improvements in the diagnostic output. * sol-thread.c (sol_thread_alive): replace stub with real implementation; (thread_to_lwp, lwp_to_thread): enhance to handle threads that may have exited; (sol_thread_attach): add startup setup stuff; (sol_thread_detach): add unpush_target call; (sol_thread_mourn_inferior): add unpush_target call; (sol_thread_wait, sol_thread_resume): enhance to deal with thread exit cleanly; (sol_thread_new_objfile, sol_thread_pid_to_str): detect unsuccessful startup and don't crash; plus some general cleanup. * thread.c (delete_thread): new function, allows targets to notify gdb when a thread is no longer valid. * infrun.c (wait_for_inferior): don't try to detect a new thread on receiving a TARGET_EXITED event.
1997-05-21 * ldmain.c (main): Correct check of fclose return value whenIan Lance Taylor1-0/+10
handling --force-exe-suffix.
1997-05-21 * coffcode.h (coff_slurp_symbol_table): If COFF_WITH_PE orIan Lance Taylor3-8/+42
COFF_IMAGE_WITH_PE, don't subtract the section VMA from the symbol value. * coffgen.c (fixup_symbol_value): Add abfd parameter. Change all callers. If PE file, don't add section VMA. (coff_write_alien_symbol): If PE file, don't add section VMA. * cofflink.c (_bfd_coff_link_input_bfd): Likewise. (_bfd_coff_write_global_sym): Likewise. (_bfd_coff_generic_relocate_section): Likewise.
1997-05-21 * config/obj-coff.c (symbol_to_chars): If TE_PE, don't add theIan Lance Taylor1-5/+11
section address to the symbol value.
1997-05-21 * configure.in: Use install-sh, not install.sh.Ian Lance Taylor1-1/+1