aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-06-18Setup default and unknown init files.Rob Savoye1-0/+2
1994-06-18Don't pass AS and ASFLAGS, it's now done in the testing code.Rob Savoye1-1/+1
1994-06-18 * lib/gdb.exp (string_to_regexp): Set a default result.Stan Shebs1-0/+5
(default_gdb_start): Fix misleading message.
1994-06-18 * breakpoint.c: Include annotate.h. Call annotate_field ratherJim Kingdon1-0/+3
than printing annotation directly.
1994-06-18* main.c: Include string.h.Jim Kingdon1-0/+4
1994-06-17 * Makefile.in (config-stamp): Make sure there is at least oneIan Lance Taylor1-0/+8
element in the for loop.
1994-06-17 * aout-target.h (MY(callback)): Set the alignments of the text,Ian Lance Taylor2-0/+18
data and bss sections after determining the architecture.
1994-06-17 * sunos.c (sunos_add_one_symbol): Treat a common symbol from aIan Lance Taylor1-3/+4
dynamic object as being in the .bss section of the object, rather than as being undefined.
1994-06-17 * libhppa.h (bfd_hppa_insn2fmt, hppa_rebuild_insn): Make INLINE.Jeff Law1-0/+2
1994-06-17 * config/tc-hppa.c: Misc trivial changes to make gcc -Wall happy.Jeff Law1-0/+2
1994-06-17 * elf32-hppa.h (elf_hppa_final_processing): Delete decl.Jeff Law1-0/+4
1994-06-17 * config/tc-hppa.h (elf_hppa_final_processing): Declare.Jeff Law1-0/+4
1994-06-17 * elfcode.h (elf_link_input_bfd): Don't try to read local symbolsJeff Law2-4/+10
if there aren't any in the input file.
1994-06-17 * scripttempl/hppaelf.sc: Place .data and .bss at 0x40000000Jeff Law1-0/+5
when generating relocatable objects.
1994-06-17deleted code for keep-v9 that does nothing usefulKen Raeburn1-4/+0
1994-06-17unsanitize v9Ken Raeburn3-66/+0
1994-06-17unsanitize v9Ken Raeburn1-30/+0
1994-06-16folding v9 change log in; stop sanitizing configure.inKen Raeburn3-123/+79
1994-06-16 * fork-child.c (startup_inferior) [STARTUP_INFERIOR]: If defined,Stan Shebs4-112/+126
call it instead of doing normal loop. * infcmd.c (attach_command): Don't call wait_for_inferior if running Mach 3. * infrun.c (proceed) [PREPARE_TO_PROCEED]: If defined, call hook that can decide whether to step over the next breakpoint. * utils.c (wrap_here): Abort if wrap_buffer not allocated. (request_quit) [REQUEST_QUIT]: If defined, call it instead of doing normal quit. * Makefile.in (stop-gdb): New target. * stop-gdb.c: New file, utility to get attention of waiting GDBs in Mach 3.
1994-06-16 * configure.in: Improve sorting/formatting of hosts and targets.Stan Shebs4-37/+164
(i[34]86-*-mach3*, i[34]86-*-osf1mk*, mips-*-mach3*, m88*-*-mach3*, ns32k-*-mach3*): Recognize. * Makefile.in (gdb-stop): New target. * gdb-stop.c: New file, utility to gets attention of waiting GDBs in Mach 3.
1994-06-16 * configure.in: Set UNDERSCORE in Makefile based on result ofIan Lance Taylor4-19/+38
invoking config.bfd with a second argument of ``_''. * Makefile.in (underscore.c): Depend upon Makefile. Don't try to run $(CC) and $(NM), just use $(UNDERSCORE). Create via temporary file. (demangle.o): Remove target. ($(NM_PROG)): Don't depend upon demangle.o, and don't link against demangle.o. It's in libiberty anyhow. (cplus-dem.o): Don't depend upon demangle.o. * binutils.texi: Mention -n and --no-strip-underscores arguments to c++filt.
1994-06-16 * config.bfd: If second argument is ``_'', then, instead ofIan Lance Taylor1-0/+6
echoing config file name, echo whether target uses leading underscores on symbol names. Add appropriate settings to different cases. Used by binutils/configure.in to set default for c++filt.
1994-06-16Keep v9 bits now.Stan Shebs4-54/+8
1994-06-16v9 unsanitizationKen Raeburn3-28/+0
1994-06-16keep makefile.dosKen Raeburn1-0/+1
1994-06-16 * lexsup.c (parse_args): Add -shared to longopts, and handle it.Ian Lance Taylor2-0/+7
* ldmain.c (main): Initialize link_info.shared to false. Give error if link_info.relocateable and link_info.shared are both set.
1994-06-16 * elfcode.h (elf_bfd_final_link): If trying to generate a sharedIan Lance Taylor2-0/+11
object, warn and return false.
1994-06-16 * bfdlink.h (struct bfd_link_info): Add new field shared.Ian Lance Taylor2-2/+39
1994-06-16 * configure.in: If EMUL_EXTRA* is defined in a config file, treatIan Lance Taylor2-0/+5
it as naming an emulation to be added to EMULATION_OFILES. * config/i386-linux.mt (EMUL_EXTRA1): Define as elf_i386.
1994-06-16 * Makefile.in: Rebuilt dependencies.Ian Lance Taylor7-15/+17
(ALL_EMULATIONS): Add ei386linux.o, eelf32_sparc.o, eelf64_sparc.o. Remove $(OTHER_EMULATIONS). (ei386linux.c, eelf32_sparc.c, eelf64_sparc.c): New targets. * config/i386-linux.mt (OTHER_EMULATIONS): Don't define. (ei386linux.c): Remove; now in Makefile.in. * config/i386-lynx.mt (OTHER_EMULATIONS): Don't define. * config/m68k-lynx.mt (OTHER_EMULATIONS): Don't define. * config/sparc-lynx.mt (OTHER_EMULATIONS): Don't define. * config/sparc64-elf.mt (OTHER_EMULATIONS): Don't define. (eelf64_sparc.c): Remove; now in Makefile.in. * config/sun4sol2.mt (OTHER_EMULATIONS): Don't define. (eelf32_sparc.c): Remove; now in Makefile.in.
1994-06-16Thu Jun 16 14:25:22 1994 Eric Youngdale (ericy@cais.cais.com)Ian Lance Taylor4-1/+164
* emultempl/linux.em: New file providing support for linking against Linux shared libraries. * config/i386-linux.mt (ei386linux.c): Depend upon linux.em. * emulparams/i386linux.sh (TEMPLATE_NAME): Define as linux.
1994-06-16Thu Jun 16 14:25:22 1994 Eric Youngdale (ericy@cais.cais.com)Ian Lance Taylor3-0/+638
* i386linux.c: Many new functions and definitions for linker support for Linux shared libraries. * bfd-in.h (bfd_linux_size_dynamic_sections): Declare. * bfd-in2.h: Rebuild.
1994-06-16 * aoutx.h (NAME(aout,some_aout_object_p)): Accept BMAGIC objectsIan Lance Taylor1-1/+2
and treat them as OMAGIC.
1994-06-16 * aout64.h (BMAGIC): Define.Ian Lance Taylor1-0/+1
1994-06-16 * ldexp.c (exp_print_tree): Don't crash if etree_rel section hasIan Lance Taylor1-0/+4
no owner--it might be bfd_abs_section. From Eric Youngdale <ericy@cais.cais.com>.
1994-06-16 * scripttempl/aout.sc: Let sections align to their naturalIan Lance Taylor1-0/+5
boundaries.
1994-06-16* as.c (parse_args): Cast xmalloc return value.Ken Raeburn1-0/+2
1994-06-16v9, vms changes and some stuff i checked in recently but didn't logKen Raeburn1-0/+34
1994-06-16Wed Jun 15 17:36:07 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs5-83/+293
* mpw-make.in (.c.o, .gc.o): Prefix segment names with gdb_. (top.c.o, annotate.c.o): Add build rules. * macgdb.r (SysTypes.r): Include. ('vers'): New resource, version info. (mFile, mEdit, mDebug): Enable all menu items. (mDebug): Add key equivalents for continue, step, next. (wConsole): Add zoom and close boxes to window. * mac-xdep.c (new_console_window): New function, code taken from mac_init. (mac_command_loop): Use GetCaretTime for wait interval, call do_idle on null events. (do_idle): New function. (zoom_window): Implement zooming. (v_scroll_proc): New function, handles vertical scrolling. (activate_window): Do activation of console window. (do_menu_command): Implement items of file, edit, and debug menus. (do_keyboard_command): Fix command extraction. (adjust_console_sizes, adjust_console_text): New functions. (hacked_fprintf, hacked_vfprintf, hacked_fputs, hacked_fputc, hacked_putc): Don't call draw_console. * ser-mac.c (mac_open): Add an error message for invalid ports. (first_mac_write): New global. (mac_write): Use first_mac_write to sleep on first several writes.
1994-06-16 Fri Jun 3 17:25:08 1994 Pat Rankin (rankin@eql.caltech.edu)Ken Raeburn2-2/+26
* config/obj-vms.h (DBG_S_C_COMPLX4, DBG_S_C_COMPLX8): define these new VMS symbol-type macros for `complex float' and `complex double' support. Their values come from the existing DSC$K_DTYPE_FC and DSC$K_DTYPE_DC macros in <descrip.h>. (DBG_S_C_REAL8_G, DBG_S_C_COMPLX8_G): G_float versions of REAL8 and COMPLX8; not used yet, because gcc outputs the same .stabs for `double' regardless of whether `-mg' is used. config/obj-vms.c (VMS_typedef_parse) [case 'r']: add entries for gcc2's predefined types "complex float", "complex double", and "complex long double" (identical to complex double).
1994-06-16For sparc64 target, use sparc cpu files and add sparcv9 to extra_defs. NoKen Raeburn1-3/+2
longer treat sparc64-*-aout* specially.
1994-06-16(config-stamp): If $(defs) contains multiple words, emit a #define line forKen Raeburn1-1/+3
each.
1994-06-16sparc v9 unsanitizationKen Raeburn1-52/+0
1994-06-16 * libelf.h (struct elf_obj_tdata): New field dt_needed_name.Ian Lance Taylor5-1/+23
(elf_dt_needed_name): New accessor macro. * elfcode.h (elf_link_add_object_symbols): If elf_dt_needed_name is set, use that instead of the filename for the DT_NEEDED dynamic entry. * elf.c (bfd_elf_set_dt_needed_name): New function. * bfd-in.h (bfd_elf_set_dt_needed_name): Declare. * bfd-in2.h: Rebuilt.
1994-06-15 * ldemul.h (ldemul_open_dynamic_archive): Declare.Ian Lance Taylor1-0/+19
(ld_emulation_xfer_type): Add new field open_dynamic_archive. * ldemul.c: Include ldexp.h and ldlang.h. (ldemul_open_dynamic_archive): New function. * ldfile.h (ldfile_open_file_search): Declare. * ldfile.c: Include ldemul.h. (try_open_bfd): Rename from cache_bfd_openr. Return boolean argument, not bfd *. Change all callers. (ldfile_open_file_search): Rename from open_a. Return boolean argument, not bfd *. Clean up. Change all callers. (ldfile_open_file): If doing a dynamic link, call ldemul_open_dynamic_archive rather than assuming the extension of a dynamic object is ".so". * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive): New function. (ld_${EMULATION_NAME}_emulation): Initialize open_dynamic_archive field. * emultempl/sunos.em (ld_${EMULATION_NAME}_emulation): Likewise.
1994-06-15comment on v9 stuffKen Raeburn1-0/+10
1994-06-15added elf64-sparc.*Ken Raeburn1-34/+43
1994-06-15unsanitizing v9Ken Raeburn1-29/+1
1994-06-15regenerated (unsanitize v9)Ken Raeburn1-2/+2
1994-06-15unsanitize v9Ken Raeburn2-105/+8