aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-11-06 * xcofflink.c (xcoff_link_add_symbols): Set the alignment power ofIan Lance Taylor2-5/+19
the created .tc section to 2. (xcoff_mark): Don't keep a .loader reloc for a call to an undefined symbol when creating a shared library. (xcoff_build_ldsyms): When creating a shared library, generate global linkage code for a call to an undefined symbol.
1995-11-06 * lexsup.c (parse_args): Take B:: out of shortopts.Ian Lance Taylor1-0/+4
1995-11-06delete unused filesMichael Meissner4-260/+5
1995-11-06Small changes from AndrewMichael Meissner4-9/+27
1995-11-06*** empty log message ***Jackie Smith Cashion1-0/+3
1995-11-06Change TARGET_MONITOR_PROMPT into real strings.Jackie Smith Cashion2-2/+2
1995-11-06*** empty log message ***Jackie Smith Cashion1-0/+5
1995-11-06Moved the "sim_open" call to after the callback initialisation. ThisJackie Smith Cashion1-1/+2
is to allow the simulator initialisation code to make use of the host callback facilities. Had discussed this with sac, and it should be a harmless change since none of the other simulators really make use of the call, and it does not return a result.
1995-11-06Changes for mmap; details in change log.Ken Raeburn12-112/+625
Added some new interfaces, and a new entry in the target vector. Under the new interfaces, mmap will be used if available, otherwise malloc/seek/read, as before. Old interfaces all still intact. Most configurations (including all used by "--enable-targets=all") simply changed to call the default routine for that entry in the target vector. I might've missed some targets only included in special configurations. Support for a.out symbol and string table reading now goes through new interfaces, and will use mmap when available. Linker hooks (e.g., avoiding reallocation under malloc) not ready yet.
1995-11-06real log for ecoff change - cast _bfd_read_ar_hdr return valueKen Raeburn1-0/+3
1995-11-06real makefile change - CFILES, dependenciesKen Raeburn1-215/+327
1995-11-06* Makefile.in (CFILES): Rebuild list from BFD_LIBS, ALL_MACHINES,Ken Raeburn1-0/+7
BFD32_BACKENDS, BFD64_BACKENDS. (.dep1): Put mkdep output in a separate file. Rebuilt dependencies.
1995-11-05some i386-netbsd cleanupKen Raeburn1-0/+9
1995-11-05 * configure.in: AC_CHECK_HEADERS, not AC_CHECK_HEADER.Jason Molenda3-6/+17
Sigh. It's one of those days.
1995-11-05 * configure.in: add check for stddef.hJason Molenda4-1/+36
* mmalloc.h: include stddef.h if HAVE_STDDEF_H is defined.
1995-11-05 * configure: Remove dubious bug reporting address.Per Bothner2-19/+16
1995-11-05 * configure.in (AC_CHECK_HEADERS): add stddef.h.Jason Molenda3-209/+72
1995-11-05Fix typo in ChangeLog itself.Fred Fish1-1/+1
1995-11-05 * core.c: Rename to corefile.cFred Fish9-166/+108
* core.h: Rename to corefile.h * inline.c: Include corefile.h, renamed from core.h. * cpu.h: Include corefile.h, renamed from core.h * vm.c: Include corefile.h, renamed from core.h * Makefile.in (CPU_H): Change core.h to corefile.h (vm.o): Change dependency to corefile.h (LIB_SRC): Change core.c to corefile.c. (LIB_OBJ): Change core.o to corefile.o. (corefile.o): Change dependencies to corefile.c, corefile.h. * corefile.c: Include corefile.h rather than core.h * README.psim (KNOWN PROBLEMS): Change core.* references to corefile.* references.
1995-11-05 * config/tc-ppc.c (ppc_biei): Force symbol into text_section.Ian Lance Taylor2-5/+5
1995-11-05 * configure.in: add AC_HEADER_STDC check.Jason Molenda5-369/+1070
* mmalloc.h: check if STDC_HEADERS instead of __STDC__. * mmprivate.h: check if STDC_HEADERS instead of __STDC__. This change is necessary to build under AIX 3.2.5 w/ cc after Stan's Oct 24 change. I'm not convinced that changing mmalloc.h in this way is such a good thing--if a directory that doesn't use autoconf (or one that DOES use autoconf but doesn't put all the defines on the command line), and it includes mmalloc.h, the right thing won't happen. I believe gdb is the only directory which uses mmalloc, though, so it should be OK.
1995-11-05 * Makefile.in (COMMON_OBS): Use corefile.o rather than core.oFred Fish12-14/+26
* core.c: Rename to corefile.c. * config/pyr/tm-pyr.h, umax-xdep.c, sun386-nat.c, pyr-xdep.c, * Makefile.in (SFILES), gould-xdep.c, coredep.c, armtdep.c, arm-xdep.c, altos-xdep.c: Change core.c references to corefile.c. From Graham Stoney <greyham@research.canon.oz.au>. * Makefile.in (remote-array.o): Add rule to build. (ALLDEPFILES): Add remote-array.c * remote-array.c (baud_rate): Remove unnecessary declaration. (baudrate): Remove. (array_files_info): Print global baud_rate not baudrate.
1995-11-05 * core.c: Renamed to corefile.cFred Fish5-111/+11
* makefile.dos (OBJS): Change core.o to corefile.o * Makefile.in (CFILES, BFD_LIBS): Use corefile.c instead of core.c
1995-11-04 * Makefile.in (INTERNAL_CFLAGS): Add ENABLE_CFLAGS.Stu Grossman22-529/+1610
* fork-child.c (fork_inferior): Add call to TARGET_CREATE_INFERIOR_HOOK to allow target specific code to get control just before the new process executes it's first instruction. * remote-mips.c (mips_initialize): Cleanup a bit. Don't try to receive a packet at first. This speeds up initialization a lot. Use TARGET_MONITOR_PROMPT instead of "<IDT>". (common_breakpoint): Use rresponse instead of rerrflg to inspect error code. * symfile.c (syms_from_objfile reread_symbols): Call TARGET_SYMFILE_POSTREAD to allow target specific code to get control after reading new symbols. * target.h: New macros TARGET_SYMFILE_POSTREAD, and TARGET_CREATE_INFERIOR_HOOK. See above for descriptions. * config/mips/{irix5.mh nm-irix5.h}: Delete nm-irix5.h. Make NAT_FILE point directly at ../nm-sysv4.h. * config/mips/{mipsm3.mh nm-m3.h}: Delete nm-m3.h. Make NAT_FILE point directly at ../nm-m3.h. * config/mips/{mipsv4.mh nm-sysv4.h}: Delete nm-sysv4.h. Make NAT_FILE point directly at ../nm-sysv4.h. * config/mips/nm-mips.h: Improve comment at top of file. * config/mips/tm-mips.h (TARGET_MONITOR_PROMPT): Change definition into a proper string. start-sanitize-gm * configure configure.in: Add support for --enable-gm. (mips*-*-magic*): Change target from magic to idt. * eval.c expprint.c expression.h parse.c remote-mips.c utils.c: Change GENERAL_MAGIC_HACKS to GENERAL_MAGIC. * magic.c magic.h: Update files from GM. * config/mips/magic.mt: Delete. No longer necessary now that we use --enable mechanism. * config/mips/tm-idt.h: Add GM stuff needed for remote GM box. * config/mips/tm-irix5.h: Add GM stuff needed for native Irix box. * config/mips/tm-magic.h: Move up to config/tm-magic.h. Move all platform specific stuff into tm-irix.h and tm-idt.h. Add defs for TARGET_SYMFILE_POSTREAD and TARGET_CREATE_INFERIOR_HOOK. end-sanitize-gm
1995-11-04 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* andFred Fish3-3/+15
i*86-*-linux* xfails for "backtrace through signal handler". * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for "print func2::coremaker_local". * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4, xfail for "delete all breakpoints when none".
1995-11-04 * config.bfd (mips*-*-magic*): Add bfd_elf32_bigmips_vec toStu Grossman2-0/+8
targ_selvecs to allow debugging under Irix-5 native.
1995-11-04 * config/tc-ppc.c (md_show_usage): Put backslash at end of line.Ian Lance Taylor2-1/+5
1995-11-03 * xcofflink.c (xcoff_link_add_symbols): Rename local variable subIan Lance Taylor2-48/+81
to o. Clobber and restore the list of new csects around the call to _bfd_generic_link_add_one_symbol, in case it wants to report a linker error and the linker wants to read the symbol table. Reset the line number count of a real section even if it has no relocs. (_bfd_xcoff_bfd_final_link): If shared, set the DYNAMIC flag.
1995-11-03fix typo in last changeIan Lance Taylor1-1/+1
1995-11-03 * macro.c (macro_expand_body): Don't warn about == with aIan Lance Taylor1-0/+3
nonexistent parameter, in case it is in a comment field.
1995-11-03use motorola-sysv*, not sysv3*Ian Lance Taylor2-2/+2
1995-11-03Add 2 config flags that were missing; make data cache instructions be nopsMichael Meissner3-0/+19
1995-11-03 * objdump.c: Include <sys/types.h>.Ian Lance Taylor2-0/+3
1995-11-03 * as.c (main): On TC_A29K, call macro_init with macro_alternateIan Lance Taylor4-15/+46
set to 1. * macro.c (get_any_string): Don't keep quotes if macro_strip_at is set, even if macro_alternate is set. (get_apost_token): If macro_strip_at, only skip kind if it is '@'. (sub_actual): If macro_strip_at, and kind is '@', don't look up the token unless it ended in '@'. * config/tc-a29k.c (line_separator_chars): Remove '@'. * doc/c-a29k.texi: Document macro usage on A29K.
1995-11-03 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.Ian Lance Taylor4-0/+79
* gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test. * gas/m68k/all.exp: Run it.
1995-11-03 * m68k-opc.c (m68k_opcodes): Correct fmoveml operands.Ian Lance Taylor1-0/+9
* m68k-dis.c (NEXTSINGLE): Change i to unsigned int. (NEXTDOUBLE): Likewise. (print_insn_m68k): Don't match fmoveml if there is more than one register in the list. (print_insn_arg): Handle a place of '8' for a type of 'L'.
1995-11-03fix *-motorola-sysv3* to sysv*Ian Lance Taylor1-1/+1
1995-11-03 Permit user to override DEMANGLER_PROG from command line. FromIan Lance Taylor2-3/+14
Manfred Hollstein <manfred@lts.sel.alcatel.de>. * Makefile.in ($(DEMANGLER_PROG)): Depend upon $(DEMANGLER_PROG).1. (install): Don't depend upon $(DEMANGLER_PROG).1. Only install $(DEMANGLER_PROG).1 if $(DEMANGLER_PROG) is not empty.
1995-11-03 * Makefile.in ($(CONFIGURE_TARGET_MODULES)): If subdir hasPer Bothner1-0/+6
configure script, run that instead of this directory's configure. In either case, print a message that we're configuring the sub-dir.
1995-11-03 * configure.in: Before checking for the existence of various files,Per Bothner2-8/+16
use sed to filter out "target-".
1995-11-03 * xcofflink.c (_bfd_ppc_xcoff_relocate_section): Don't warn aboutIan Lance Taylor2-1/+5
an undefined symbol in a shared link.
1995-11-03 * linker.c (_bfd_generic_link_add_one_symbol): Correct type ofIan Lance Taylor1-0/+6
oldtype from bfd_link_order_type to bfd_link_hash_type. From phdm@info.ucl.ac.be (Philippe De Muyter).
1995-11-03use m68k-motorola-sysv*, not sysv3*Ian Lance Taylor3-6/+4
1995-11-03xIan Lance Taylor1-1/+25
1995-11-03 * gas/m68k/link.s, gas/m68k/link.d: New test.Ian Lance Taylor5-1/+37
* gas/m68k/all.exp: Run it.
1995-11-03 * m68k-opc.c: Use #W rather than #w.Ian Lance Taylor3-113/+118
* m68k-dis.c (print_insn_arg): Handle new 'W' place.
1995-11-03Wed Nov 1 15:17:02 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 ↵Ian Lance Taylor7-19/+69
<manfred@lts.sel.alcatel.de> * configure.in (m88k-motorola-sysv*): New target. * configure: Rebuild. * config/te-delta88.h: New file. * config/obj-coff.c (write_object_file): Use md_do_align if it is defined. * config/tc-m88k.h (SUB_SEGMENT_ALIGN): Define. (md_do_align): Define. * config/tc-m88k.c: Include "subsegs.h". (m88k_do_align): New function. * config/te-delta.h (STRIP_UNDERSCORE): Don't define. (COFF_NOLOAD_PROBLEM): Define. (LOCAL_LABELS_DOLLAR, LOCAL_LABELS_FB): Define.
1995-11-03Fix typo in last changesMichael Meissner2-9/+9
1995-11-03 * Makefile.in (DO_X): Split rule to decrease command line lengthIan Lance Taylor2-1/+10
for systems with small ARG_MAX values. From phdm@info.ucl.ac.be (Philippe De Muyter).
1995-11-03Update dependencies; Fix multiple options in --enable-sim-cflagsMichael Meissner3-5/+7