aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-04-08 * symtab.h (DESTRUCTOR_PREFIX_P): New macro to check if physnamePeter Schauer3-8/+85
is a C++ destructor. * symtab.c (gdb_mangle_name): Use it. * symtab.c (find_methods): Do not add destructors to choice list for constructors. * symtab.c (decode_line_1): Make breakpoints on destructors work for gcc-2.x again.
1993-04-08 * trad-core.c (trad_unix_core_file_failing_signal): Use new macroPeter Schauer1-0/+15
TRAD_UNIX_CORE_FILE_FAILING_SIGNAL to allow host files to specify the core file failing signal. * hosts/decstation.h (TRAD_UNIX_CORE_FILE_FAILING_SIGNAL): Define to supply the core file failing signal.
1993-04-08 * build-all.mk: Set assorted targets for Q2.Ian Lance Taylor1-15/+18
* config.sub: Recognize z8k-sim and h8300-hms. * test-build.mk: Really don't pass host to configure. (HOLES): Added uname.
1993-04-08Rename to util-defs.exp and turn into generic procedures.Rob Savoye1-81/+37
1993-04-08 * Makefile.in: Changed check target to use DejaGnu.Rob Savoye1-0/+13
1993-04-08All use new util_test proc.Rob Savoye7-0/+315
1993-04-08Replaced by just $(target_os) name. Use new util_test proc.Rob Savoye7-421/+0
1993-04-08Changed "make check" target to use DejaGnu.Rob Savoye1-18/+6
1993-04-08Get rid of all the links.Rob Savoye1-19/+2
1993-04-08 * ser-go32.c: Make it use serial port name.Stu Grossman3-25/+62
* go32-xdep.c: Put in def for strlwr, needed by dir.o in go32 libc.
1993-04-08Record abolition of last m4 conditional markup holdout manual.Roland Pesch1-0/+16
1993-04-08Converted to Texinfo conditionals; no longer need M4.Roland Pesch6-6190/+22
Checked makeinfo output for "all" config; other old M4 configs now sanitized out, will be replaced by .texi configs as each config is tested.
1993-04-08 * infcmd.c (read_pc): Make sure that we read PC_REGNUM when notStu Grossman1-0/+5
in a system call!
1993-04-07 * configure.in: Only configure sparclite subdir when target_cpuStu Grossman2-1/+10
is sparclite.
1993-04-07 * configure: Handle an empty program-prefix, program-suffix orIan Lance Taylor1-0/+11
program-transform-name correctly.
1993-04-07 * internal.h: Change n_sclass to unsigned char.Jim Kingdon2-20/+41
Change C_EFCN to 0xff, change RS/6000 dbx symbols to no longer be signed.
1993-04-07 * xcoffread.c (struct coff_symbol): Change c_sclass to unsigned char.Jim Kingdon2-30/+5
Remove FIXME comment regarding this.
1993-04-07 * ch-exp.y: Remove ambiguities. Fix or add support forPer Bothner5-104/+152
UNOP_IND, UNOP_CAST, UNOP_ADDR, STRUCOP_STRUCT, OP_TYPE. * ch-typeprint.c (chill_print_type): Move support for TYPE_CODE_ARRAY and TYPE_CODE_STRING from here ... * ch-typeprint.c (chill_type_print_base): ... here. * ch-typeprint.c (chill_type_print_base): Improve support for PTR, REF, and FUNC types. * ch-valprint.c: Prefer H'%x format to 0x%s. * ch-valprint.c (chill_val_print): Add support for printing TYPE_CODE_REF (return for LOC parameters and variables). Use c_val_print to print random types (including ENUM). * ch-valprint,c (chill_print_value_fields): Make output look more like Chill tuples. * stabsread.c (read_struct_type): Factor common code.
1993-04-07 * gdb.t21/demangle.exp: Only count real fails (not xfails) forFred Fish1-0/+13
failure count used to force early termination. Add some more expected failures for gnu style demangling.
1993-04-07 * gdbint.texinfo: Update for new config directory structure.Fred Fish1-0/+5
Add info about internal type data structures.
1993-04-07 * coff-mips.c (PAGESIZE): Correct value.Ian Lance Taylor1-0/+9
With the wrong PAGESIZE everything worked just fine, with one exception: emacs couldn't dump itself.
1993-04-07 * sparclite/Makefile.in: Add dummy mostlyclean, clean,Fred Fish1-0/+5
distclean, and realclean targets.
1993-04-07Change NULL->'\0' in comment (that wasn't a typo).Jim Kingdon1-0/+2
1993-04-07use E_SYMNMLENJim Kingdon2-5/+10
1993-04-07Add section table to objfile struct. Use it for find_pc_section.K. Richard Pixley6-28/+118
* objfiles.c (add_to_objfile_sections, build_objfile_section_table, find_pc_section): new functions. (allocate_objfile): build section table. * objfiles.h (struct obj_section): new structure. (struct objfile): add section table. (find_pc_section): new prototype. * solib.[ch] (find_pc_section_from_so_list): removed. * sparc-tdep.c: include objfiles.h for find_pc_section. include symfile.h for objfiles.h. (in_solib_trampoline): adjusted for new find_pc_section prototype. Removed BAD_RICH_HACK ifdefs. * symfile.c (syms_from_objfile): offset objfile sections. (find_pc_section): removed. Also removed BAD_RICH_HACK ifdefs. * symfile.h (find_pc_section): prototype removed. Also fixed comment typo NUL -> NULL. * target.[ch] (find_pc_section_from_targets): removed. * config/sparc/tm-sun4sol2.h (BAD_RICHH_HACK): removed.
1993-04-07 * ser-go32.c: Format. (go32_open): Use proper return value.Stu Grossman3-17/+21
* configure.in: Undo conditional configdirs hack for sparclite.
1993-04-07Fix for PR 124: make 'rb' correctly handle case where we have multipleJim Wilson1-0/+18
functions with the same name in different files.
1993-04-06Update with latest build dependencies.Fred Fish1-10/+13
1993-04-06*** empty log message ***Stu Grossman2-2/+4
1993-04-06Couple of more minor tweaks to gdb.tar.Z target.Fred Fish1-4/+5
1993-04-06 (Changes and new files to make "none" a full fledged configuration)Fred Fish6-0/+65
* config/none/{nm-none.h, tm-none.h, xm-none.h}: New files. Currently only tm-none.h has any meaningful contents. * config/none/none.mh (NAT_FILE): Use nm-none.h * config/none/none.mh (XM_FILE): Use xm-none.h * config/none/none.mt (TM_FILE): Use tm-none.h
1993-04-06* values.c (USE_STRUCT_RETURN): Only use gcc wierdness for gcc1.Jim Kingdon2-5/+15
1993-04-06 * build-all.mk: -G 8 no longer required for MIPS targets.Ian Lance Taylor1-2/+0
* test-build.mk: Don't pass host argument to configure; make it guess.
1993-04-06 * xcoffread.c (read_xcoff_symtab): Deal correctly with symbols ofJim Kingdon2-0/+15
exactly 8 characters.
1993-04-06 * configure.in: Sparclite uses sparc config dir. Also has it'sStu Grossman6-3/+51
own tm- & .mt files now. Also add sparclite to configdirs. * go32-xdep.c: Dummy routines for sigsetmask & strlwr. * config/i386/go32.mh: Nullify def of TERMCAP. * config/i386/xm-go32.h: Get rid of redef of EIO. * config/sparc/{sparclite.mh tm-sparclite.h}: New sparclite specific configs. Very similar to sun4os4, but without solib. * sparclite/{Makefile.in configure.in}: First cut at making this dir configgable.
1993-04-06Forgot changelog...Fred Fish1-0/+7
1993-04-06 * ser-go32.c: First cut at adapting to new serial interface.Stu Grossman2-173/+112
1993-04-06 * Makefile.in (SFILES OBS): Add serial.[co] & ser-hardwire.[co].Stu Grossman12-500/+582
These implement a new serial line interface for talking to remote targets. * configure.in: Link ser-hardwire.c to ser-unix.c for all hosts, EXCEPT go32, which gets ser-go32.c. * remote.c: Use new serial interface. More remote-xxx's to be converted later. * ser-bsd.c, ser-termios.c: Removed. * serial.c: New. Implements common operations for all serial types. * ser-unix.c: New. Unix specific serial operations for various flavors of Unix (Posix, SysV, BSD). * serial.h: Generic serial interface defs. * config/i386/go32.mh, config/i386/i386bsd.h, config/m68k/apollo68b.mh, config/sparc/sun4os4.mh: Remove ser-bsd.o from XDEPFILES. All the magic is now handled in configure.in.
1993-04-06 * config/h8500/tm-h8500.h: Clean up brain damage found by GCC.Stu Grossman2-3/+7
1993-04-06tm-68k* -> tm-m68k*Fred Fish1-3/+3
1993-04-06am29k* -> a29k*Fred Fish1-2/+2
1993-04-06 * config/tc-mips.c (gp_reference): Certain magic symbols can neverIan Lance Taylor1-0/+3
be referenced off the GP register.
1993-04-06These changes make shared library support work again on 386 COFFIan Lance Taylor3-63/+132
systems. * coffcode.h (styp_to_sec_flags): Set SEC_SHARED_LIBRARY for a STYP_NOLOAD | STYP_BSS section. Don't set SEC_NEVER_LOAD for a STYP_INFO section. (coff_compute_section_file_positions): Force vma and lma of _LIB section to be zero. (coff_set_section_contents): Count number of entries in new lma field, not in vma. * coffgen.c (make_a_section_from_file): Force lineno_count of SEC_SHARED_LIBRARY section to be zero, since it is non-zero on the SCO 3.2v4 shared library. * seclet.c (rel): Copy over any section with contents, not just loadable sections. * coff-mips.c (ecoff_make_empty_symbol): Zero out newly allocated symbol.
1993-04-06Make "ta" the default trap instruction, "t" the alias.John Gilmore1-0/+9
1993-04-05This makes ld -r work for i386-coff targets.Ian Lance Taylor1-0/+9
* coff-i386.c (coff_i386_reloc): New function, to generate relocateable output correctly. (howto_table): Use coff_i386_reloc for all reloc types. (CALC_ADDEND): Use a more efficient hack to get the correct addend for a common symbol. (i386comm_value): Removed; no longer needed.
1993-04-05 * app.c (do_scrub_next_char): Handle states 9 and 10 correctlyIan Lance Taylor1-0/+10
when dealing with characters of type LEX_IS_TWOCHAR_COMMENT_1ST, LEX_IS_STRINGQUOTE, and LEX_IS_ONECHAR_QUOTE.
1993-04-05include string.hKen Raeburn1-0/+2
1993-04-05New script. Simply evaluates and exec's its arguments. Needed until IKen Raeburn1-0/+2
can figure out how to handle redirection easily in tcl/expect.
1993-04-05add some new tests, and new testing procsKen Raeburn6-9/+66
1993-04-05from gas/testscripts -- may be useful somedayKen Raeburn6-0/+186