aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-03-17* nlm/gdbserve.c (handle_exception): #if out call to StopBell,J.T. Conklin3-7/+12
as it is not available on NetWare 3 or PIN. * nlm/ppc.c (StopBell): Removed.
1995-03-16 * xcoffread.c (read_xcoff_symtab): When creating a dummy parameterJim Kingdon2-3/+26
inferred from the traceback tags, give its type the name "<non-float parameter>".
1995-03-16Provide eabi C++ static constructor/destructor support.Michael Meissner2-3/+20
1995-03-16Thu Mar 16 13:35:30 1995 Jason Merrill <jason@phydeaux.cygnus.com>Jason Merrill1-4/+8
* configure.in: Fix --enable-shared logic in per-host.
1995-03-16* stabsread.c (rs6000_builtin_type): Recognize types -31 to -34.Jim Kingdon2-1/+19
1995-03-16* stabs.texinfo (Negative Type Numbers): Document types -31 to -34.Jim Kingdon2-0/+16
1995-03-16 * ld.texinfo, ld.1: Document --whole-archive.Ian Lance Taylor2-0/+10
1995-03-16 * ldlang.c (load_symbols): If whole_archive is true and ENTRYIan Lance Taylor2-0/+13
describes an archive, call bfd_link_add_symbols on each member. * ldmain.c (whole_archive): New variable. (main): Initialize it to false. * ldmain.h: Declare whole_archive. * lexsup.c (parse_args): Grok --whole-archive switch.
1995-03-16 * genscripts.sh (EMULATION_NAME): Set LIB_PATH to empty when notIan Lance Taylor1-0/+3
using the default emulation.
1995-03-16 * config/dgux.mh (HOSTING_EMU): Use -m rather than trying to setIan Lance Taylor3-3/+8
LDEMULATION. * config/hppaelf.mh (HOSTING_EMU): Likewise.
1995-03-16 * config/rom68k.exp: New file to support Motorola IDP board.Stu Grossman2-31/+19
* gdb.base/a2-run.exp: Skip this file if noargs is set. * gdb.base/break.c: Change things around so that this program doesn't depend upon args. This is necessary to make remote targets work (in general, they can't take args). * gdb.base/break.exp: Don't try to send args to program. Don't expect output. Also, replace lots of code with gdb_test.
1995-03-15 * findvar.c (read_register_bytes write_register_bytes): MakeStu Grossman3-2/+89
these routines much smarter about updating registers from the target, only doing so when absolutely necessary. This really speeds up register modification on some remote targets. * monitor.c: More cleanups. Get rid of monitor_load_ascii_srec. BFD makes this unnecessary. Lots of debugging speedups. * (expect): NULL terminate return string. * (monitor_open monitor_supply_register parse_register_dump monitor_wait monitor_fetch_register): Switch to using GNU regexp library to parse multi-register displays. * (monitor_read_memory): Read multiple bytes (up to 16) at once. * (monitor_create_inferior): Call clear_proceed_status to make run command notice first breakpoint. * (monitor_load): Clean up. Reset inferior_pid, set pc to start address and reset symbol table stuff to make loads put things into a fresh state. * (monitor_load_srec): Lower sleep time to 1 second. * monitor.h (struct monitor_ops): Add register_pattern and supply_register to monitor_ops. * rom68k-rom.c: Add new support for handling register dumps.
1995-03-15 * utils.c, defs.h (putchar_unfiltered, fputc_unfiltered): MakeJim Kingdon2-3/+14
argument be an int, not a char. Using a prototype followed by an old-style function definition in a case where an argument is widened is a GCC-ism not supported by the native AIX compiler.
1995-03-15* configure.in (alpha-*-netware*): Removed configuration.J.T. Conklin2-2/+1
1995-03-15Reworded comments. gdbserve.nlm is no longer NetWare/i386 specific.J.T. Conklin1-14/+14
1995-03-15* nlmstub.def: Removed, this was moved to nlm/gdbserve.defJ.T. Conklin10-1404/+0
long ago. * config/alpha/{alpha-nw.mt, gdbserve.mt, tm-alphanw.h}: Removed. * nlm/{README-ALPHA-NETWARE, aio.h, alpha-io.S, alpha-regdef.h, alpha.c, alpha.h, altdebug.h}: Removed.
1995-03-15* nlmstub.def: Removed, this was moved to nlm/gdbserve.defJ.T. Conklin2-5/+7
long ago. * config/alpha/{alpha-nw.mt, gdbserve.mt, tm-alphanw.h}: Removed. * nlm/{README-ALPHA-NETWARE, aio.h, alpha-io.S, alpha-regdef.h, alpha.c, alpha.h, altdebug.h}: Removed.
1995-03-15 * gdb.base/printcmds.exp (test_character_literals_accepted): TestJim Kingdon8-250/+205
printing of '\'' (which is what the comment says we are testing, even though we were not), not '''. (test_integer_literals_rejected): Test that printing ''' is an error. * gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, gdb.base/printcmds.exp, gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp, gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp: Use gdb_test not test_print_accept. * lib/gdb.exp: Remove test_print_accept.
1995-03-15* nlm/gdbserve.c (main): Add support for processing BOARD=J.T. Conklin2-0/+18
argument, deprecate NODE=.
1995-03-15 * ecoff.c (ecoff_build_debug): The cur_scope field of a fil_ptrIan Lance Taylor1-0/+5
may be NULL when given strange input. Don't core dump. PR 6509.
1995-03-15* c-exp.y (yylex): Make an empty character constant an error.Jim Kingdon2-0/+6
1995-03-15 * libelf.h (bfd_elf32__write_relocs): Don't declare.Ian Lance Taylor1-2/+0
(bfd_elf64__write_relocs): Don't declare.
1995-03-15 * gdb.base/signals.exp (signal_tests_1): Make pass messageJim Kingdon1-0/+3
consistent with fail message.
1995-03-15 * gdb.base/whatis.exp: Remove xfails for printing char vs.Jim Kingdon1-0/+10
unsigned char; the bug (PR 1821) is fixed. * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868. * gdb.base/scope.exp (test_at_localscopes): Call pass for successful tests--makes xfailing them work right.
1995-03-15 * config/tc-mips.c (load_register): Don't use addiu for dli of anIan Lance Taylor1-0/+9
unsigned seemingly negative number. Don't bother shifting a zero value. (mips_ip): For case 'j', if there are more alternatives, and the ISA level is at least 3, don't accept an unsigned seemingly negative number.
1995-03-15 * gdb.base/nodebug.exp: Test ability to call a function and passJim Kingdon1-1/+1
it a string (even with no debugging info).
1995-03-15* read.c (s_app_line): Fix last patch to deal with a line number of 1.Ken Raeburn1-0/+5
1995-03-14 * valops.c (value_arg_coerce): Do possible value_coerce_arrayPer Bothner1-0/+5
before determining type argument to value_cast.
1995-03-14Warn rather than cause an error if the reloc is not compatible with ↵Michael Meissner2-4/+19
-mrelocatable.
1995-03-14 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expectJim Kingdon11-286/+276
only \r\n, not .*. The test can pass .* as the last thing in $pattern if that is what it wants. In addition to providing this flexibility, this change should speed up pattern matching in cases where the pattern already ended with .* (there were a number of them). This change also helps catch bad patterns--in the old scheme the typo "char \*" instead of "char \\*" would pass. Now it is caught. * Many .exp files: Update callers.
1995-03-14 * mpw-README: Filled in more details about how to install,Stan Shebs1-0/+16
use, and rebuild. * mpw-configure: Added copyright. (target_cpu, target_vendor, target_os): Move after reading of mpw-config.in, paste into generated Makefiles. (TDEFINES): Remove. * mpw-config.in: Check for presence of required build tools. (target_libs): Add newlib. (target_tools): Add examples. (Read Me): Generate as "Read Me for MPW" instead. * mpw-build.in: Base sub-builds on all-foo instead of do-foo. (all-byacc, do-byacc, all-flex, do-flex, do-newlib): New actions. (do-gas, do-gcc, do-gdb, do-ld): Build Version.r first.
1995-03-14 * remote-es.c: Replace ignore with 0.Kung Hsu2-1/+5
1995-03-14 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter isJim Kingdon2-195/+202
clearer and does not spuriously match multiple ('s. Likewise for ) and *.
1995-03-14 * gdb.base/nodebug.exp: Test ability to call a function and passJim Kingdon2-18/+29
it a string (even with no debugging info).
1995-03-14 * emultempl/sunos.em (gld${EMULATION_NAME}_find_so): Set force_majIan Lance Taylor1-0/+5
for -lc.N. From H.J. Lu <hjl@nynexst.com>.
1995-03-14 * gdb.base/printcmds.exp (test_integer_literals_rejected): ChangeJim Kingdon2-12/+29
"p '\'", which is the same as "p ''" once tcl gets done with quoting, to "p '\\'", which I suspect is what is intended (one backslash gets sent to GDB). * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
1995-03-14 * valops.c (value_repeat), eval.c (evaluate_subexp_standard):Jim Kingdon2-0/+5
If VALUE_REPEATED is already set, just error out.
1995-03-14 * valops.c (value_cast, value_slice), parse.c (follow_types): AddJim Kingdon3-0/+12
FIXME-type-allocation comments.
1995-03-14 * gdbtypes.h (struct type): Fix comment about what units theJim Kingdon2-2/+15
TYPE_LENGTH is in.
1995-03-14stab-syms.c: Rewrite to improve performance. Shaves about 5% off gprof runKen Raeburn1-0/+7
time, according to gprof itself, on i486-netbsd.
1995-03-14Changes from Klaus Kaempf:Ken Raeburn2-397/+530
* alpha-opc.h (OSF_ASMCODE): define print pal-code names as defined in App C of the Alpha Architecture Reference Manual * alpha-dis.c: cleaned up output print stylized code forms as defined in App A.4.3 of the Alpha Architecture Reference Manual
1995-03-14* __bb_exit_func.c: New file, from David Mosberger-Tang.Ken Raeburn25-577/+647
Thu Feb 9 16:56:07 1995 David Mosberger-Tang <davidm@piston.cs.arizona.edu> * All *.c: More cleanup towards GNU format. * gmon_out.h (struct gmon_hist_hdr, struct gmon_cg_arc_record): replaced sizeof (bfd_vma) by size (char*) because Ken tells me that bfd_vma is only guaranteed to be at least as big as a pointer. (GMON_Record_tag): added explicit enumeration values to ensure compatibility across compilers. * gmon_io.c (get_vma, put_vma): replaced sizeof(bfd_vma) by sizeof(char*).
1995-03-14 * ch-valprint.c (annotate.h): Include.Stan Shebs6-13/+18
* eval.c (evaluate_subexp_standard): Remove unused variable. (calc_f77_array_dims): Add parens to expression. * f-exp.y (yylex): Add parens to expression, remove unused label. * f-lang.h (calc_f77_array_dims): Declare. * f-valprint.c (f_val_print): Remove unused variables.
1995-03-14Mon Mar 13 17:03:46 1995 Pat Rankin (rankin@eql.caltech.edu)Ken Raeburn1-0/+5
* config/tc-vax.c (md_assemble): issue a warning if a constant is used as an operand where an immediate value is not allowed.
1995-03-14 * gdb.texinfo (Define): Document $arg0... arguments to commands,Per Bothner2-1/+41
and new 'if' and 'while' commands.
1995-03-13 * alpha-tdep.c (find_proc_desc): If pdr.framereg field is -1, don'tJim Kingdon2-0/+10
use the PDR, just examine prologues instead.
1995-03-13 * elfcode.h (write_relocs): Make static. Use PTR argument as aIan Lance Taylor1-0/+24
pointer to a boolean variable set to true if something fails. Cast to PTR rather than void *. (sym_is_global): Rewrite for clarity. (map_program_segments): If the program header size is too small, call _bfd_error_handler and return failure rather than aborting. (NAME(bfd_elf,write_object_contents)): Pass boolean variable when calling write_relocs. (elf_symbol_from_bfd_symbol): Use BFD_ASSERT rather than abort. (struct elf_info_failed): Define. (NAME(bfd_elf,size_dynamic_sections)): Declare variables in inner blocks. Pass elf_info_failed structure when calling elf_export_symbol and elf_adjust_dynamic_symbol. (elf_export_symbol): Treat data argument as elf_info_failed rather than bfd_link_info. Set failed field on error. (elf_adjust_dynamic_symbol): Likewise. (struct elf_finfo_failed): Define. (elf_bfd_final_link): Pass elf_finfo_failed structure when calling elf_link_output_extsym. Use BFD_ASSERT rather than abort. (elf_link_output_extsym): Treat data argument as elf_finfo_failed rather than elf_final_link_info. Set failed field on error. (elf_link_input_bfd): Use BFD_ASSERT rather than abort. (elf_reloc_link_order): Likewise.
1995-03-13 * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Only writeIan Lance Taylor2-12/+32
out PLTRELSZ, PLTREL and JMPREL relocs if there is a .rela.plt section. Solaris 2.4 apparently does not handle empty reloc information correctly.
1995-03-13 * archive.c (bsd_write_armap): Cast getuid and getgid results toIan Lance Taylor1-0/+5
long, and print with %ld.
1995-03-13 * mh-hpux8: New file.Ian Lance Taylor3-2/+11
* mh-hpux: Use X11R5 rather than X11R4.