aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-01-05 * config/sh/sh.mt, config/powerpc/*.mt, config/pa/hppapro.mt,Steve Chamberlain6-5/+11
config/m68k/monitor.mt, config/h8500/h8500.mt, config/h8300/h8300.mt: srec.o renamed to dsrec.o.
1996-01-05Fix tlb for PowerPCMichael Meissner1-0/+5
1996-01-05Move creating section begin/end labels to compiler crt{i,n}.oMichael Meissner2-18/+8
1996-01-05Update copyrights. Add copyright notice to configure.in.Stu Grossman3-2/+22
1996-01-05Remove the pile of "Update copyright to ..." that I'd put in, andFred Fish1-15/+0
the one from sac.
1996-01-05 * config.bfd (i[345]86-*-freebsd*): Add target.Fred Fish5-104/+167
* configure.in (i386freebsd_vec): Add vec. * configure: Regenerate. * Makefile.in (BFD32_BACKENDS): Add i386freebsd.o. (BFD32_BACKENDS_CFILES): Add i386freebsd.c. Rebuild dependencies.. * freebsd.h: New file. * i386freebsd.c: New file. * targets.c (i386freebsd_vec): Declare. (bfd_target_vector): Add i386freebsd_vec. * i386linux.c (SEGMENT_SIZE): Define as TARGET_PAGE_SIZE * i386netbsd.c (SEGMENT_SIZE): Define as TARGET_PAGE_SIZE
1996-01-05 * ieee.h (enum ieee_record): Add ieee_asn_record_enum,Ian Lance Taylor1-0/+6
ieee_at_record_enum, ieee_ty_record_enum, ieee_atn_record_enum, ieee_bb_record_enum, and ieee_be_record_enum.
1996-01-05Oops, forgot to sanitize the gdbtk enabling comment...Stu Grossman1-0/+2
1996-01-05 * breakpoint.c (remove_breakpoint): Change error to warning soStu Grossman6-44/+94
that hardware watchpoint removal problems won't leave breakpoint traps in the target. * configure configure.in: Make --enable-gdbtk be the default. * remote-e7000.c (e7000_insert_breakpoint, e7000_remove_breakpoint): Use e7000 based breakpoints, not memory breakpoints. * (e7000_wait): Adjust PC back by two when we see a breakpoint to compensate for e7000 maladjustment. * sparcl-tdep.c (sparclite_check_watch_resources): Fix logic bug which prevented hardware watchpoints from working.
1996-01-04 * configure.host: Change existing Linux HOSTING_CRT0 to be usedIan Lance Taylor2-1/+23
for a.out only, and put in appropriate HOSTING_CRT0 and HOSTING_LIBS values for Linux ELF.
1996-01-04 * ieee.c: New file with code to read IEEE debugging information.Ian Lance Taylor5-105/+2383
* budbg.h (parse_ieee): Declare. * rddbg.c (read_debugging_info): Handle IEEE flavour files. (read_ieee_debugging_info): New static function. * Makefile.in: Rebuild dependencies. (CFILES): Add ieee.c. (OBJDUMP_OBJS): Add ieee.o.
1996-01-04 * ieee.c (ieee_slurp_debug): New static function.Ian Lance Taylor2-6/+65
(ieee_object_p): Call it. (ieee_slurp_section_data): Skip debugging sections. (ieee_get_reloc_upper_bound): Likewise. (ieee_get_section_contents): Likewise. (ieee_canonicalize_reloc): Likewise. (ieee_write_section_part): Likewise. (ieee_write_debug_part): Likewise. (ieee_write_data_part): Likewise. (init_for_output): Likewise.
1996-01-04 * gdb.base/corefile.exp: When generating a core, discard anyFred Fish2-5/+9
error messages about ulimit not found and the "core dumped" message from the shell that runs the coredumper.
1996-01-04Changes to hexdump "struct user" for child process on some configurationsFred Fish8-21/+158
that use ptrace(). This is not as useful as doing a full dump in a human readable format, but is better than nothing when you are trying to verify what is actually in the user struct. * infptrace.c (udot_info): New function. (PT_*): Define each individually if that one is not defined. Update copyright to 1996. * rs6000-nat.c (kernel_u_size): New function Include <sys/user.h> for "struct user" Update copyright to 1996. * alpha-nat.c (kernel_u_size): New function. Include <sys/user.h> for "struct user" Update copyright to 1996. * sparc-nat.c (kernel_u_size): New function. Include <sys/user.h> for "struct user" Update copyright to 1996. * i386b-nat.c (kernel_u_size): New function. Update copyright to 1996. * i386v-nat.c (kernel_u_size): New function. Update copyright to 1996. * config/i386/nm-fbsd.h (KERNEL_U_SIZE): Define. (kernel_u_size): Declare. Update copyright to 1996. * config/i386/nm-linux.h (KERNEL_U_SIZE): Define. (kernel_u_size): Declare. Update copyright to 1996. * config/sparc/nm-sun4os4.h (KERNEL_U_SIZE): Define. (kernel_u_size): Declare. Update copyright to 1996. * config/alpha/nm-osf2.h (KERNEL_U_SIZE): Define. (kernel_u_size): Declare. Update copyright to 1996. * config/rs6000/nm-rs6000.h (KERNEL_U_SIZE): Define. (kernel_u_size): Declare. Update copyright to 1996.
1996-01-04 * scripttempl/h8300.sc: Use all 64K for ram.David Edelsohn1-0/+11
* scripttempl/h8300h.sc: Define 256K ram size.
1996-01-04 * mdebugread.c (mylookup_symbol): enum namespace becomesSteve Chamberlain5-23/+73
enum_namespace type. * symfile.c (add_psymbol_to_list) (add_psymbol_addr_to_list): Ditto. * symtab.c (lookup_partial_symbol): Ditto. (lookup_symbol): Ditto. (lookup_block_symbol): Ditto. * win32-nat.c (handle_load_dll): Use incoming dll base. (child_wait): Catch DLL load errors. (create_child_inferior): Translated between paths correctly.
1996-01-04Pentium Pro changes from John HasseyMichael Meissner1-0/+8
1996-01-04 * i386v4-nat.c (supply_gregset, fill_gregset): Subtract NUM_FREGSFred Fish3-7/+21
from NUM_REGS to get number of general registers that we care about. Update copyright to 1996. * config/i386/tm-i386.h (REGISTER_BYTES): Define in terms of number of general regs and number of floating point regs. Update copyright to 1996.
1996-01-04srec.c->dsrec.cSteve Chamberlain1-1/+1
1996-01-04 * config/i386/tm-win32.h (IN_SOLIB_CALL_TRAMPOLINE): New.Steve Chamberlain3-5/+16
(SKIP_TRAMPOLINE_CODE): New. * config/i386/xm-win32.h (CANT_FORK): Deleted. (SLASH*) Changed to use unix style slash.
1996-01-04 * symtab.h (namespace enum): becomes typedef to avoid namespaceSteve Chamberlain5-271/+54
collision in C++. * infcmd.c (path_command): Use empty string if PATH name not set. * i386-tdep.c (skip_trampoline_code): New function. * srec.c: Renamed dsrec.c to avoid filename collision. * Makefile.in: Cope with renaming. Update copyrights to 1996.
1996-01-04 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_addressIan Lance Taylor1-0/+25
change.
1996-01-04 * readline.c, display.c, complete.c: Add _MSC_VER to list ofSteve Chamberlain1-0/+5
things which can't do most things.
1996-01-04 * Makefile.in (newlib.tar.gz): Delete building of newlib's info files.David Edelsohn2-11/+40
1996-01-04Make @GOT relocations workMichael Meissner2-236/+159
1996-01-03 * symmisc.c (print_objfile_statistics): Print memory use statisticsFred Fish2-5194/+62
for objfile psymbol, symbol, and type obstacks. Update copyright to 1996.
1996-01-03 * obstack.h: Update copyright to 1996.Fred Fish1-0/+10
(_obstack_memory_used): Declare. (obstack_memory_used): Define macro.
1996-01-03 * coffcode.h (coff_write_object_contents): If we don't know theIan Lance Taylor2-6/+15
section of the entry point for an XCOFF executable, always set the entry address to -1.
1996-01-03Add Pentium Pro supportMichael Meissner2-20/+37
1996-01-03 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.Jeff Law1-0/+2
I hate skipping tests, but these seem pretty broken on the PA...
1996-01-03 * gdb.stabs/weird.exp: Use ${target_triplet} to determineJeff Law1-0/+11
which sed script to run. Expect failure for v_comb test on PA targets too. Should get weird-stabs tests running on supported targets again. I'd also expect most (if not all) stabs targets to fail v_comb...
1996-01-02Add a "\n" to the "go" command so it'll start right away.Rob Savoye1-1/+1
1996-01-02 Implement generic debugging support. Implement a stabs reader andIan Lance Taylor10-41/+8471
a generic printer. * budbg.h, debug.c, debug.h, prdbg.c, rddbg.c, stabs.c: New files. * objdump.c: Include "debug.h" and "budbg.h". (dump_debugging): New global variable. (usage): Mention --debugging. (long_options): Add "debugging". (display_bfd): Handle --debugging. * Makefile.in (OBJDUMP_OBJS): New variable. ($(OBJDUMP_PROG)): Use $(OBJDUMP_OBJS). * binutils.texi, objdump.1: Document --debugging.
1996-01-02 * Makefile.in: Add targets to automatically rebuild dependencies.Ian Lance Taylor1-0/+15
Remove targets which just listed dependencies of .o files. (DEP): New variable. (HFILES, GENERATED_HFILES): New variables. (CFILES, GENERATED_CFILES): New variables. (underscore.c): Don't do anything, just depend upon stamp-under. (stamp-under): New target; do what underscore.c used to do. (nlmconv.o): Depend upon sym.h and ecoff.h. (.dep, .dep1, dep.sed, dep, dep-in): New targets. (stage1, stage2, stage3, against, comparison): Remove. (de-stage1, de-stage2, de-stage3): Remove. (clean, distclean): Remove stamp-under and dep.sed. * dep-in.sed: New file. * Makefile.in (OBJDUMP_OBJS): New variable. ($(OBJDUMP_PROG)): Use $(OBJDUMP_OBJS).
1996-01-02keep nm-irix5.hStan Shebs1-0/+1
1996-01-02Keep 1995 ChangeLogStan Shebs1-0/+1
1996-01-02Last year's changes to its own file.Stan Shebs1-0/+5199
1996-01-02 * config/mips/nm-irix5.h: Restore.Stan Shebs2-2/+0
(TARGET_HAS_HARDWARE_WATCHPOINTS, etc): Define as for Irix 4; from Lee Iverson <leei@ai.sri.com>. * config/mips/irix5.mh (NAT_FILE): Use nm-irix5.h. * config/mips/irix[345].mh (MUNCH_DEFINE): Remove.
1996-01-02For SH port, make relocation overflow an error instead of a warning.Jim Wilson2-21/+89
1996-01-02Add support for .note sectionsMichael Meissner1-0/+4
1996-01-02 * elf32-ppc.c: Remove trailing newline from calls toIan Lance Taylor1-0/+7
_bfd_error_handler. (ppc_elf_merge_private_bfd_data): Only warn about endianness difference if target endianness is known.
1996-01-02 * configure.in (noconfigdirs): Put ld or gas in this early, if theBrendan Kehoe1-31/+35
user specifically used --with-gnu-ld=no or --with-gnu-as=no.
1995-12-31 * ecoff.c (ecoff_stab): Simplify. Correctly handle sym + offsetJeff Law1-0/+5
addresses for static variables. So we can access statics in the static block on mips/alpha when using gas.
1995-12-31 * gprof.c (long_options): Add "--function-ordering" andJeff Law9-5/+908
"--file-ordering" options. (usage): Add new options to usage message. (main): Handle new options. * gprof.h (STYLE_FUNCTION_ORDER): Define. (STYLE_FILE_ORDER): Define. (function_mapping_file): Declare. * cg_arcs.c (arcs, numarcs): New globals. (arc_add): Put new arcs into the arc array so the function/file ordering code can examine them. * cg_arcs.h (struct arc): New field "has_been_placed". (arcs, numarcs): Declare new globals. * core.c (symbol_map, symbol_map_count): New globals. (read_function_mappings): New function to read in a function to object map file. (core_init): Call read_function_mappings if a function mapping file exists. (core_create_function_syms): Handle function to object file mappings. * symtab.h (struct sym): New fields "mapped", "has_been_placed", "nuses", "prev". * cg_print.c (cmp_arc_count): New function for sorting arcs. (cmp_fun_nuses): Likewise for functions. (cg_print_function_ordering): New function to print a suggested function ordering. (cg_print_file_ordering): Likewise for ordering .o files. (order_and_dump_functions_by_arcs): Helper function for function and object file ordering code. Gprof changes for mentor vm work.
1995-12-31Just so we have them checked in somewhere; they're sanitized away as weJeff Law3-0/+20
really don't want to distribute them as part of gprof (not without major work).
1995-12-31 * config-ml.in: Add support forDavid Edelsohn1-0/+6
--disable-{softfloat,m68881,m68000,m68020} on m68*-*-*. Simplify setting of multidirs from --disable-foo.
1995-12-31 * tests2.exp: Setup_xfail "i*86-*-linux" andFred Fish2-3/+19
"mips-sgi-irix*" for "real write 4" and "real write 8". Conditionalize both tests for system specific value of "infinity" string.
1995-12-30Forgot a few things...Fred Fish1-0/+3
1995-12-30 * builtins.exp (test_size): Alpha seems to have long builtins.Fred Fish4-24/+92
* tests1.exp: Setup xfail "*-*-*" for "ptype r2". * tests2.exp: Add check to skip chill tests.
1995-12-30 * lib/gdb.exp (default_gdb_start): Fix typo.Fred Fish3-41/+86
* gdb.base/corefile.exp: Allow "Core was generated by ..." messages to not include the full program name that caused the core dump since some systems (such as solaris) apparently truncate this path to about 80 characters. When generating a core file first try increasing the core file size limit to unlimited since some systems may default it to zero, and it is harmless to try it. Move the test for failing to generate a core file to where it will actually get executed. * gdb.c++/templates.exp (test_ptype_of_templates): Accept new gdb result from g++ debug info improvements and make old pattern obsolescent. Also account for size_t differences (may be int or long). * gdb.base/a1-selftest.exp (test_with_self): Check for case where initialization before function call is placed in the delay slot and thus appears to be skipped over by commands such as "next".