deliverable/binutils-gdb.git
28 years ago Add Linux style directory searching.
Ian Lance Taylor [Fri, 8 Sep 1995 23:37:45 +0000 (23:37 +0000)] 
Add Linux style directory searching.
* configure.tgt: Add i386lelf to targ_extra_emuls for
i[345]86-*-linuxaout* and i[345]86-*-linuxoldld.  For
i[345]86-*-linux*, set targ_emul to i386lelf, and add elf_i386 to
targ_extra_emuls.
* emulparams/i386lelf.sh: New file, a copy of elf_i386.sh.
* emultempl/elf32.em: If TARGET_IS_i386lelf, use autoconf
recommended mechanism to define DIR and struct dirent.
(libcmp): New static function use only when TARGET_IS_i386lelf.
(gld${EMULATION_NAME}_open_dynamic_archive): Likewise.
* Makefile.in (ALL_EMULATIONS): Add ei386lelf.o
(ei386lelf.c): New target.

28 years ago * elfcode.h (align_file_position): Remove; not used.
Ian Lance Taylor [Fri, 8 Sep 1995 22:43:31 +0000 (22:43 +0000)] 
* elfcode.h (align_file_position): Remove; not used.

28 years ago * ldemul.h (ldemul_set_symbols): Declare.
Ian Lance Taylor [Fri, 8 Sep 1995 21:28:17 +0000 (21:28 +0000)] 
* ldemul.h (ldemul_set_symbols): Declare.
(ldemul_parse_args): Declare.
* ldemul.c (ldemul_parse_args): Fix indentation.

28 years ago * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
Ian Lance Taylor [Fri, 8 Sep 1995 21:16:31 +0000 (21:16 +0000)] 
* ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
tests as untested rather than unresolved.

28 years ago * configure.in: Call AC_HEADER_DIRENT.
Ian Lance Taylor [Fri, 8 Sep 1995 21:11:40 +0000 (21:11 +0000)] 
* configure.in: Call AC_HEADER_DIRENT.
* configure, config.in: Rebuild.
* emultempl/sunos.em: Use autoconf recommend mechanism to define
DIR and struct dirent.

28 years ago * configure.in: Build ld in mips*-*-bsd* case.
Ian Lance Taylor [Fri, 8 Sep 1995 20:47:20 +0000 (20:47 +0000)] 
* configure.in: Build ld in mips*-*-bsd* case.

28 years ago * configure.tgt (mips*-*-bsd*): New case.
Ian Lance Taylor [Fri, 8 Sep 1995 20:46:44 +0000 (20:46 +0000)] 
* configure.tgt (mips*-*-bsd*): New case.

28 years ago * configure.host (i[345]86-sequent-ptx* | i[345]86-sequent-sysv*)
Ian Lance Taylor [Fri, 8 Sep 1995 20:34:05 +0000 (20:34 +0000)] 
* configure.host (i[345]86-sequent-ptx* | i[345]86-sequent-sysv*)
New case.
* configure.tgt (i[345]86-*-ptx*): New case.

28 years ago * solib.c (solib_map_sections): Copy full path name into so_list
Kung Hsu [Fri, 8 Sep 1995 20:00:56 +0000 (20:00 +0000)] 
* solib.c (solib_map_sections): Copy full path name into so_list
structure so that symbol_file_add can find it.

28 years ago * app.c (do_scrub_chars): In MRI mode, keep a space before a
Ian Lance Taylor [Fri, 8 Sep 1995 19:17:46 +0000 (19:17 +0000)] 
* app.c (do_scrub_chars): In MRI mode, keep a space before a
possible comment character.
* config/tc-m68k.c (m68k_ip): In MRI mode, ignore anything after
an instruction which takes no operands.

28 years ago * Makefile.in (install): Don't install gasp in $(tooldir).
Ian Lance Taylor [Fri, 8 Sep 1995 18:43:50 +0000 (18:43 +0000)] 
* Makefile.in (install): Don't install gasp in $(tooldir).

28 years ago * Makefile.in (install): Don't install in $(tooldir).
Ian Lance Taylor [Fri, 8 Sep 1995 18:38:50 +0000 (18:38 +0000)] 
* Makefile.in (install): Don't install in $(tooldir).

28 years ago * Makefile.in (install): Don't install in $(tooldir).
Ian Lance Taylor [Fri, 8 Sep 1995 18:33:23 +0000 (18:33 +0000)] 
* Makefile.in (install): Don't install in $(tooldir).

28 years ago * configure.in: Define CC_FOR_BUILD. Don't call AC_PROG_INSTALL.
Ian Lance Taylor [Fri, 8 Sep 1995 18:32:37 +0000 (18:32 +0000)] 
* configure.in: Define CC_FOR_BUILD.  Don't call AC_PROG_INSTALL.
* configure: Rebuild.
* Makefile.in (INSTALL): Revert to using install.sh.
(INSTALL_PROGRAM, INSTALL_DATA): Set to $(INSTALL).
(INSTALL_XFORM, INSTALL_XFORM1): Restore.
(CC_FOR_BUILD): Restore.
(gencode): Build using $(CC_FOR_BUILD).
(install): Don't install in $(tooldir).

28 years ago * configure.in: Remove AC_PROG_INSTALL.
Ian Lance Taylor [Fri, 8 Sep 1995 18:29:22 +0000 (18:29 +0000)] 
* configure.in: Remove AC_PROG_INSTALL.
* configure: Rebuild.
* Makefile.in (INSTALL): Revert to using install.sh.
(INSTALL_PROGRAM, INSTALL_DATA): Set to $(INSTALL).
(INSTALL_XFORM, INSTALL_XFORM1): Restore.
(mostlyclean): Make the same as clean, not distclean.
(clean): Remove config.log.
(install): Don't install in $(tooldir).

28 years ago * configure.in: Convert to use autoconf.
Ian Lance Taylor [Fri, 8 Sep 1995 18:07:02 +0000 (18:07 +0000)] 
* configure.in: Convert to use autoconf.
* configure: New file, built by autoconf.
* acconfig.h: New file.
* config.in: New file, built by autoheader.
* Makefile.in: Various changes for new configure script.  Also:
(INSTALL): Go up two levels, not one.
(ALLOCA, MALLOC, OPCODES): Remove.
(gencode): Use $(CC_FOR_BUILD).
(case.o): Remove.
(run.o, interp.o): Depend upon config.h.
* interp.c: Include "config.h".  Don't include "sysdep.h".
Include <stdlib.h>, <time.h>, and <unistd.h> if they exist.
* run.c: Include "config.h".  Don't include "sysdep.h".  Include
<stdlib.h> if it exists.  Include "getopt.h".  Declare printf if
necessary.

28 years agomention new config.in file
Ian Lance Taylor [Fri, 8 Sep 1995 16:34:48 +0000 (16:34 +0000)] 
mention new config.in file

28 years ago * configure.in: Call AC_CONFIG_HEADER. Don't try to use
Ian Lance Taylor [Fri, 8 Sep 1995 16:26:41 +0000 (16:26 +0000)] 
* configure.in: Call AC_CONFIG_HEADER.  Don't try to use
bfd/hosts/*.h file or bfd/config/*.mh file.  Call AC_PROG_CC and
AC_PROG_RANLIB.  Substitute in values for CFLAGS, HDEFINES and AR.
Call AC_CHECK_HEADERS for stdlib.h and time.h.  Touch stamp.h if
creating config.h.
* configure: Rebuild.
* Makefile.in (AR): Define as @AR@.
(CC): New variable, defined as @CC@.
(CFLAGS): Define as @CFLAGS@.
(RANLIB): Define as @RANLIB@.
(HDEFINES, TDEFINES): New variables.
(@host_makefile_frag@): Remove.
(compile.o, run.o): Depend upon config.h.
(mostlyclean): Make the same as clean, not distclean.
(clean): Remove config.log.
(distclean): Remove config.h and stamp-h.
(Makefile): Don't depend upon @frags@.  Just rebuild Makefile when
invoking config.status.
(config.h, stamp-h): New targets.
* compile.c: Include "config.h".  Don't include <sys/times.h>.
Include <time.h> and <stdlib.h> if they exist.  Don't include
"sysdep.h".
(get_now): Remove unused local b.
* run.c: Include "config.h".  Include <stdlib.h> if it exists.
Don't include "sysdep.h".
* writecode.c: Don't include "bfd.h" or "sysdep.h".  Include
<stdio.h>.

28 years ago * configure.in: Only check for <sys/procfs.h> on a native system,
Ian Lance Taylor [Fri, 8 Sep 1995 15:50:29 +0000 (15:50 +0000)] 
* configure.in: Only check for <sys/procfs.h> on a native system,
and make sure it defines prstatus_t.
* configure: Rebuild.

28 years ago * Makefile.in (Makefile): Just rebuild Makefile when running
Ian Lance Taylor [Fri, 8 Sep 1995 15:30:49 +0000 (15:30 +0000)] 
* Makefile.in (Makefile): Just rebuild Makefile when running
config.status.
(config.h, stamp-h): New targets.
* configure.in: Call AC_CONFIG_HEADER and AC_CANONICAL_SYSTEM
earlier.  Don't bother to call AC_ARG_PROGRAM.  Touch stamp-h when
rebuilding config.h.
* configure: Rebuild.

28 years agoDo not include sysdep.h, bfd no longer provides it
Michael Meissner [Fri, 8 Sep 1995 13:59:49 +0000 (13:59 +0000)] 
Do not include sysdep.h, bfd no longer provides it

28 years ago * mips-opc.c: Change unaligned loads and stores with "t,A"
Ian Lance Taylor [Fri, 8 Sep 1995 05:08:38 +0000 (05:08 +0000)] 
* mips-opc.c: Change unaligned loads and stores with "t,A"
operands to use "t,A(b)".
PR 7947.

28 years ago * config/tc-mips.c (macro): Handle a non zero base register for
Ian Lance Taylor [Fri, 8 Sep 1995 05:06:45 +0000 (05:06 +0000)] 
* config/tc-mips.c (macro): Handle a non zero base register for
M_U{L,S}{D,W,H}_A.
PR 7947.

28 years ago * gasp.c (show_usage): Put program_name argument in first fprintf,
Ian Lance Taylor [Fri, 8 Sep 1995 04:30:24 +0000 (04:30 +0000)] 
* gasp.c (show_usage): Put program_name argument in first fprintf,
not second.

28 years ago* config.sub: Accept -lites* OS. From Ian Dall.
Ken Raeburn [Fri, 8 Sep 1995 00:10:02 +0000 (00:10 +0000)] 
* config.sub: Accept -lites* OS.  From Ian Dall.

28 years ago(Try to) Update to new bfd autoconf scheme.
J.T. Conklin [Thu, 7 Sep 1995 22:07:47 +0000 (22:07 +0000)] 
(Try to) Update to new bfd autoconf scheme.
* run.c: Don't include sysdep.h.
* Makefile.in (INSTALL{,_PROGRAM,_DATA}): Use autoconf computed value.
(CC, CFLAGS, AR, RANLIB): Likewise.
(HDEFINES, TDEFINES): Define.
(CC_FOR_BUILD): Delete.
(host_makefile_frag): Delete.
(Makefile): Don't depend on frags.
* configure.in (sysdep.h): Don't create symlink.
(host_makefile_frag, frags): Deleted.
(CC, CFLAGS, AR, RANLIB, INSTALL): Compute values.
* configure: Regenerated.

28 years ago * expr.c (operand): Handle 08 and 09 in MRI mode.
Ian Lance Taylor [Thu, 7 Sep 1995 21:54:13 +0000 (21:54 +0000)] 
* expr.c (operand): Handle 08 and 09 in MRI mode.
* macro.c (ISSEP): Remove duplicated `"' character.
  (get_any_string): Copy some characters for which ISSEP is true:
';', '>', '(', ')'.  Otherwise we can get in an infinite loop.
* read.c (s_space): In MRI mode, the expressions stop at the first
unquoted space.
(cons_worker): In MRI mode, restore the terminating character at
the end of the function.

28 years ago * sunos.c (sunos_write_dynamic_symbol): Correct m68k abort test.
Ian Lance Taylor [Thu, 7 Sep 1995 20:29:24 +0000 (20:29 +0000)] 
* sunos.c (sunos_write_dynamic_symbol): Correct m68k abort test.

28 years ago (Try to) Update to new bfd autoconf scheme.
David Edelsohn [Thu, 7 Sep 1995 19:08:15 +0000 (19:08 +0000)] 
(Try to) Update to new bfd autoconf scheme.
* run.c: Don't include sysdep.h.
* Makefile.in (INSTALL{,_PROGRAM,_DATA}): Use autoconf computed value.
(CC, CFLAGS, AR, RANLIB): Likewise.
(HDEFINES, TDEFINES): Define.
(CC_FOR_BUILD): Delete.
(host_makefile_frag): Delete.
(Makefile): Don't depend on frags.
* configure.in (sysdep.h): Don't create symlink.
(host_makefile_frag, frags): Deleted.
(CC, CFLAGS, AR, RANLIB, INSTALL): Compute values.
* configure: Regenerated.

28 years ago * config.in: Rename from config.h.in.
Ian Lance Taylor [Thu, 7 Sep 1995 17:20:53 +0000 (17:20 +0000)] 
* config.in: Rename from config.h.in.
* configure.in: Call AC_CONFIG_HEADER with config.h:config.in.
Check for config.h:config.in when creating stamp-h.
* configure: Rebuild.
* Makefile.in (stamp-h): Depend upon config.in rather than
config.h.in.  Set CONFIG_HEADERS to config.h:config.in when
calling config.status.

28 years ago * config.in: Rename from config.h.in.
Ian Lance Taylor [Thu, 7 Sep 1995 17:12:26 +0000 (17:12 +0000)] 
* config.in: Rename from config.h.in.
* configure.in: Call AC_CONFIG_HEADER with config.h:config.in.
Check for config.h:config.in when creating stamp-h.
* configure: Rebuild.
* Makefile.in (stamp-h): Depend upon config.in rather than
config.h.in.  Set CONFIG_HEADERS to config.h:config.in when
calling config.status.

28 years agotweak last change
Ian Lance Taylor [Thu, 7 Sep 1995 17:09:48 +0000 (17:09 +0000)] 
tweak last change

28 years ago * config.in: Rename from config.h.in.
Ian Lance Taylor [Thu, 7 Sep 1995 17:03:55 +0000 (17:03 +0000)] 
* config.in: Rename from config.h.in.
* configure.in: Call AC_CONFIG_HEADER with config.h:config.in.
* configure: Rebuild.
* Makefile.in (stamp-h): Set CONFIG_HEADERS to config.h:config.in
when calling config.status.

28 years ago * Makefile.in (distclean): Remove config.h and stamp-h.
Ian Lance Taylor [Thu, 7 Sep 1995 16:53:02 +0000 (16:53 +0000)] 
* Makefile.in (distclean): Remove config.h and stamp-h.

28 years ago * Makefile.in (distclean): Remove config.h, stamp-h, and
Ian Lance Taylor [Thu, 7 Sep 1995 16:52:35 +0000 (16:52 +0000)] 
* Makefile.in (distclean): Remove config.h, stamp-h, and
        config.log.

28 years ago * Makefile.in (do_distclean): Remove config.h and stamp-h.
Ian Lance Taylor [Thu, 7 Sep 1995 16:50:40 +0000 (16:50 +0000)] 
* Makefile.in (do_distclean): Remove config.h and stamp-h.
(Makefile): Just rebuild Makefile.
(config.h, stamp-h): New targets.
* configure.in: Create stamp-h when rebuilding config.h.
* configure: Rebuild.

28 years ago * read.c (cons_worker): Don't use #elif; old compilers don't
Ian Lance Taylor [Thu, 7 Sep 1995 16:35:37 +0000 (16:35 +0000)] 
* read.c (cons_worker): Don't use #elif; old compilers don't
support it.

28 years ago * nm.c (value_format): Initialize based on BFD64 and
Ian Lance Taylor [Thu, 7 Sep 1995 16:14:43 +0000 (16:14 +0000)] 
* nm.c (value_format): Initialize based on BFD64 and
BFD_HOST_64BIT_LONG.
(print_radix): New static variable.
(set_print_radix): Set print_radix.  Adjust changes to
value_format.
(print_value): New static function, to print 64 bit octal and
decimal values correctly.
(print_symbol_info_bsd): Check BFD64, not BFD_HOST_64_BIT.  Use
print_value.
(print_symbol_info_sysv): Use print_value.
(print_symbol_info_posix): Likewise.

28 years ago * configure.host (sparc-*-sunos64*): Remove.
Ian Lance Taylor [Thu, 7 Sep 1995 14:52:12 +0000 (14:52 +0000)] 
* configure.host (sparc-*-sunos64*): Remove.
* ldlang.c (lang_map): Check BFD64, not HOST_64_BIT.

28 years ago * ldexp.c (exp_fold_tree): Don't warn about moving the location
Ian Lance Taylor [Thu, 7 Sep 1995 14:49:31 +0000 (14:49 +0000)] 
* ldexp.c (exp_fold_tree): Don't warn about moving the location
counter backward in the absolute section.
PR 7942.

28 years ago * gas/mri/comment.s, gas/mri/comment.d: New test.
Ian Lance Taylor [Thu, 7 Sep 1995 01:45:07 +0000 (01:45 +0000)] 
* gas/mri/comment.s, gas/mri/comment.d: New test.
* gas/mri/mri.exp: Run it.
* gas/mri/expr.s: Remove whitespace in operand field.
* gas/mri/for.s: Add comments for further testing.
* gas/macros/test2.s: Put in an upper case ELSE to test case
insensitivity.

28 years ago * Makefile.in (ALL_CFLAGS): Define.
Ian Lance Taylor [Thu, 7 Sep 1995 01:23:22 +0000 (01:23 +0000)] 
* Makefile.in (ALL_CFLAGS): Define.
(.c.o, disassemble.o): Use $(ALL_CFLAGS).
(MOSTLYCLEAN): Add config.log.
(distclean): Don't remove config.log.
* configure.in: Substitute HDEFINES.
* configure: Rebuild.

28 years ago * app.c (do_scrub_chars): In MRI mode, silently end quoted strings
Ian Lance Taylor [Thu, 7 Sep 1995 01:17:16 +0000 (01:17 +0000)] 
* app.c (do_scrub_chars): In MRI mode, silently end quoted strings
at newline characters.  In MRI mode, always keep spaces in the
operands field.  In MRI mode, treat a line comment character as a
regular comment character following a space.
* cond.c (ignore_input): Use strncasecmp rather than strncmp when
looking for special pseudo-ops.
* read.c (cons_worker): In MRI mode, the expressions stop at the
first unquoted space.
(equals): Likewise.

28 years ago * Makefile.in (*.o): Remove incorrect dependencies on
Ian Lance Taylor [Thu, 7 Sep 1995 00:35:49 +0000 (00:35 +0000)] 
* Makefile.in (*.o): Remove incorrect dependencies on
$(BFDDIR)/hosts/std-host.h.

28 years ago * configure.in: Call AC_CONFIG_HEADER. Substitute
Ian Lance Taylor [Wed, 6 Sep 1995 22:53:43 +0000 (22:53 +0000)] 
* configure.in: Call AC_CONFIG_HEADER.  Substitute
HOST_64BIT_LONG.  Check that various header files exist.  Check
that fcntl exists.  Call BFD_BINARY_FOPEN.  Check whether malloc
and/or free need to be declared.  Don't make a link to sysdep.h.
Define TRAD_HEADER for various hosts.
* configure: Rebuild.
* configure.host: Don't set my_host.  Add definitions taken from
host header files for various entries.  Remove entries which now
do nothing.
* acconfig.h: New file.
* config.h.in: New file, built by autoheader.
* sysdep.h: New file.
* Makefile.in (do_distclean): Don't remove sysdep.h.
(RECONFIG): Remove.
(LOCAL_H_DEPS): New variable.
($(BFD_LIBS)): Use $(LOCAL_H_DEPS) rather than libbfd.h and
$(RECONFIG).
($(BFD_MACHINES), $(BFD_BACKENDS)): Likewise.
($(OPTIONAL_BACKENDS)): Likewise.
(stmp-bfd.h): Just substitute for BFD_HOST_64BIT_LONG, rather than
looking through sysdep.h.
* bfd-in.h (BFD_HOST_64BIT_LONG): Define; set by Makefile.
(BFD_HOST_64_BIT): Define based on BFD_HOST_64BIT_LONG.
(fprintf_vma, sprintf_vma): Likewise.
(int64_type, uint64_type): Don't define.
* bfd-in2.h: Rebuild.
* archures.c, bfd.c, srec.c: Include <ctype.h>.
* elfcore.h: Check HAVE_SYS_PROCFS_H rather than HAVE_PROCFS.
* lynx-core.c: Include stuff from old hosts/lynx.h.
* opncls.c (bfd_fdopenr): Check HAVE_FNCTL and defined (F_GETFL),
rather than NO_FCNTL.
* targets.c (bfd_target_list): Check HOST_HPPAHPUX and ! __STDC__
rather than NATIVE_HPPAHPUX_COMPILER.
* trad-core.c: Don't include <errno.h>.  Include TRAD_HEADER if it
is defined.
* hosts/*.h: Remove all header files which merely include,
declare, and define things.  Leave header files which define
information needed by trad-core.c.

28 years agoFix gas bugs in SH3e handling of fmac instruction.
Jim Wilson [Wed, 6 Sep 1995 22:12:14 +0000 (22:12 +0000)] 
Fix gas bugs in SH3e handling of fmac instruction.

28 years ago * config/sparc/tm-sp64.h (REGISTER_RAW_SIZE): Lower 32 fp regs
David Edelsohn [Wed, 6 Sep 1995 21:35:20 +0000 (21:35 +0000)] 
* config/sparc/tm-sp64.h (REGISTER_RAW_SIZE): Lower 32 fp regs
have size 4.
(REGISTER_VIRTUAL_SIZE): Likewise.
(REGISTER_VIRTUAL_TYPE): Lower 32 fp regs have type float.
Upper 32 fp regs have type double.
* sparc-tdep.c (NUM_SPARC_FPREGS): Replace with
(FP_REGISTER_BYTES): this, and update all uses.
(FP_MAX_REGNUM): Define if not already.
(get_saved_register): Handle new sparc64 fp regs.
(sparc_frame_find_saved_regs): Likewise.
(sparc_print_register_hook): Only print fp regs < 32 as doubles.
Add code to handle long doubles when gdb does.
(_initialize_sparc_tdep): Use print_insn_sparc64 if sparc64.

28 years ago* cfg-ml-com.in (sh-*-*): Add sh3e support.
J.T. Conklin [Wed, 6 Sep 1995 21:02:59 +0000 (21:02 +0000)] 
* cfg-ml-com.in (sh-*-*): Add sh3e support.
Plus sanitize foo.

28 years ago * configure.in: Rewrite to use autoconf.
Ian Lance Taylor [Wed, 6 Sep 1995 18:58:05 +0000 (18:58 +0000)] 
* configure.in: Rewrite to use autoconf.
* configure.host: New file.
* configure.tgt: New file.
* aclocal.m4: New file.
* configure: New file, built by autoconf.
* acconfig.h: New file.
* config.h.in: New file, built by autoheader.
* sysdep.h: New file.
* ld.h: Incorporate old contents of config.h.
* config.h: Remove.
* Makefile.in: Various changes for new configure script.  Also:
(CC_FOR_BUILD): Remove.
(ldmain.o): Don't bother to ensure that EMUL is non-empty.
(dep.sed): Use @SRCDIR@, not @srcdir@.
* dep-in.sed: Use @SRCDIR@, not @srcdir@.
* genscripts.sh: Create ldscripts if it does not exist.
* ldemul.c, lexsup.c, mpw-emipsidt.c: Don't include "config.h".
* mpw-esh.c, emultemp/*.em: Likewise.
* ldmain.c: Likewise.  Include <ctype.h>.  Don't try to set
HAVE_SBRK here.
* config/*.mt, config/*.mh: Remove.

28 years agoFix brk system call.
Michael Meissner [Wed, 6 Sep 1995 14:00:16 +0000 (14:00 +0000)] 
Fix brk system call.

28 years ago * sparc-dis.c: Remove all references to NO_V9.
David Edelsohn [Wed, 6 Sep 1995 01:28:55 +0000 (01:28 +0000)] 
* sparc-dis.c: Remove all references to NO_V9.

28 years ago * configure.in: Rewrite to use autoconf.
Ian Lance Taylor [Wed, 6 Sep 1995 00:52:07 +0000 (00:52 +0000)] 
* configure.in: Rewrite to use autoconf.
* aclocal.m4: New file.
* configure: New file, built by autoconf.
* acconfig.h: New file.
* config.h.in: New file, built by autoheader.
* Makefile.in: Various changes for new configure script.  Also:
(PROGS): Remove $(SYSINFO_PROG).
(ALL_CFLAGS): Remove $(TDEFINES).
(version.o): Use $(ALL_CFLAGS).
(cplus-dem.o, dlltool.o, nlmconv.o): Likewise.
(sysdump.o): Depend upon bucomm.h and config.h.
(srconv.o, arsup.o, strings.o): Depend upon config.h.
(filemode.o): Don't depend upon ../bfd/sysdep.h.
(bucomm.o): Depend upon config.h, not ../bfd/sysdep.h.
(size.o, objdump.o, nm.o, ar.o, objcopy.o): Likewise.
(nlmheader.o, nlmconv.o): Likewise.
(distclean): Don't remove sysdep.h.
* bucomm.h: Include "ansidecl.h", <stdio.h>, and "config.h".
   Include "fopen-same.h" or "fopen-bin.h", based on
  USE_BINARY_FOPEN.  Include <errno.h>, and declare errno if it is
  not a macro.  Include <unistd.h>, <string.h>, <strings.h>,
  <stdlib.h>, and <fcntl.h> if they are present.  Declare strchr,
  strrchr, and strstr if no string header file exists.  Include
<sys/file.h> if it exists and <fcntl.h> does not.  Define
O_RDONLY and O_RDWR if necessary.
* ar.c:  Don't include "sysdep.h".  Do include <sys/types.h> and
<sys/stat.h>.  Use HAVE_GOOD_UTIME_H rather than POSIX_UTIME.  Use
HAVE_UTIMES rather than !USE_UTIME.  Don't include <errno.h>, and
don't declare errno.
* arsup.c: Don't include <sysdep.h>.
* bucomm.c: Don't include "sysdep.h".  Include <stdio.h>,
<sys/types.h>, and <sys/stat.h>.  Include <time.h> if it defines
time_t.  Define time_t if necessary.
* coffdump.c: Don't include "sysdep.h".
* coffgrok.c, filemode.c, nlmconv.c, size.c: Likewise.
* srconv.c, strings.c: Likewise.
* nm.c: Don't include "sysdep.h".  Don't try to define HAVE_SBRK.
* objcopy.c: Don't include "sysdep.h".  Include <sys/types.h> and
<sys/stat.h>.
(simple_copy): Use creat rather than assuming that O_CREAT is
defined.
* objdump.c: Don't include "sysdep.h".  Use
NEED_DECLARATION_PRINTF rather than !FPRINTF_ALREADY_DECLARED.
* sysdump.c: Include "bfd.h" and "bucomm.h".  Don't include
"sysdep.h" or <stdlib.h>.
(dump_symbol_info): Rename from symbol_info.  Change all callers.

28 years ago * config/tc-mips.c: Remove CYGNUS LOCAL comments.
Stan Shebs [Wed, 6 Sep 1995 00:33:55 +0000 (00:33 +0000)] 
* config/tc-mips.c: Remove CYGNUS LOCAL comments.
(md_begin): Use 0/1 instead of TRUE/FALSE.
(md_show_usage): Break up long format string for the benefit
of lame compilers.
* config/tc-m68k.c (md_show_usage): Ditto.
* gasp.c (show_usage): Ditto.
* macro.c (check_macro): Cast result of hash_find.

28 years ago * aclocal.m4: Just include ../bfd/aclocal.m4.
Ian Lance Taylor [Wed, 6 Sep 1995 00:03:55 +0000 (00:03 +0000)] 
* aclocal.m4: Just include ../bfd/aclocal.m4.
* configure: Rebuild.

28 years ago * aclocal.m4: Don't try to grep ../Makefile if it doesn't exist.
Ian Lance Taylor [Wed, 6 Sep 1995 00:02:00 +0000 (00:02 +0000)] 
* aclocal.m4: Don't try to grep ../Makefile if it doesn't exist.
* configure: Rebuild.

28 years agoadd comment
Ian Lance Taylor [Wed, 6 Sep 1995 00:00:33 +0000 (00:00 +0000)] 
add comment

28 years ago * coff-sparc.c (CALC_ADDEND): Don't set the addend to the value of
Ian Lance Taylor [Tue, 5 Sep 1995 23:36:49 +0000 (23:36 +0000)] 
* coff-sparc.c (CALC_ADDEND): Don't set the addend to the value of
a global symbol.
PR 7908.

28 years ago * sparc-dis.c (X_DISP19): Define.
David Edelsohn [Tue, 5 Sep 1995 23:12:27 +0000 (23:12 +0000)] 
* sparc-dis.c (X_DISP19): Define.
(print_insn, case 'G'): Use it.
(print_insn, case 'L'): Sign extend displacement.

28 years ago* configure.in: When testing for a free() declaration in system header files,
Ken Raeburn [Tue, 5 Sep 1995 22:36:41 +0000 (22:36 +0000)] 
* configure.in: When testing for a free() declaration in system header files,
cast the address to a function pointer, not to an integer.

* write.c (fix_new_internal): Call TC_INIT_FIX_DATA if TC_FIX_TYPE is defined.
Don't initialize fx_bsr.  Verify that fx_size field is wide enough to hold
stored value.
* write.h (struct fix): Change tc_fix_data to type TC_FIX_TYPE if that is
defined, otherwise omit it.  Delete fx_bsr.  Change fx_size to unsigned char.
* config/tc-i960.h (TC_FIX_TYPE, fx_bsr, TC_INIT_FIX_DATA): New macros.
* config/tc-ns32k.h (TC_FIX_TYPE, fx_bsr, TC_INIT_FIX_DATA): New macros.
* config/tc-hppa.h (TC_FIX_TYPE): Define as PTR.

* config/tc-i860.c (md_apply_fix): Delete code for checking fx_im_disp, and for
handling non-zero values, since it never gets set after being initialized to
zero.

* write.h (struct fix): Make fx_im_disp always 2 bits, since the only tc-*
files actually using it need that much.

NS32K changes from Ian Dall:
* configure.in: Treat ns32k-pc532-ux* like ns32k-pc532-mach*, and
ns32k-pc532-lites* like ns32k-pc532-netbsd*.
* config/tc-ns32k.h (LOCAL_LABELS_FB): Define to 1.

28 years ago * config.bfd: i386pe_ve -> i386pe_vec.
Jason Molenda [Tue, 5 Sep 1995 19:50:50 +0000 (19:50 +0000)] 
    * config.bfd: i386pe_ve -> i386pe_vec.

28 years agosome ns32k updates from Ian Dall
Ken Raeburn [Tue, 5 Sep 1995 19:04:22 +0000 (19:04 +0000)] 
some ns32k updates from Ian Dall

28 years ago * configure.in (host_makefile_frag): Don't set. Substitute for
Ian Lance Taylor [Mon, 4 Sep 1995 21:14:33 +0000 (21:14 +0000)] 
* configure.in (host_makefile_frag): Don't set.  Substitute for
@CC@, @CFLAGS@, @HDEFINES@ and @LDFLAGS@ in Makefile.
* Makefile.in (AR_FLAGS): Set to rc rather than qv.
(CC): Define as @CC@.
(CFLAGS): Set to @CFLAGS@.
(LDFLAGS): Define as @LDFLAGS@.
(ALL_CFLAGS): Use @HDEFINES@ rather than $(HDEFINES).

28 years ago * configure.host: Incorporate host Makefile fragments by setting
Ian Lance Taylor [Mon, 4 Sep 1995 21:13:51 +0000 (21:13 +0000)] 
* configure.host: Incorporate host Makefile fragments by setting
shell variables.
* configure.in: Call AC_PROG_CC.  Substitute CFLAGS, HDEFINES and
AR.  Call AC_PROG_INSTALL.  Substitute CC_FOR_BUILD, choosing a
value based on whether the code is being compiled by a cross
compiler.  Don't substitute host_makefile_frag or frags.
* aclocal.m4: New file to define local AC_PROG_CC.
* configure: Rebuild.
* Makefile.in (INSTALL): Set to @INSTALL@.
(INSTALL_PROGRAM): Set to @INSTALL_PROGRAM@.
(INSTALL_DATA): Set to @INSTALL_DATA@.
(AR): Set to @AR@.
(CC): Define as @CC@.
(CFLAGS): Set to @CFLAGS@.
(CC_FOR_BUILD): Set to @CC_FOR_BUILD@.
(@host_makefile_frag@): Remove.
(ALL_CFLAGS): Change $(HDEFINES) to @HDEFINES@.  Move $(CFLAGS)
after other options.
(config.status): Remove dependency upon @frags@.
* config/*.mh, config/README: Remove.

28 years ago * configure.in: Run ../bfd/configure.host before AC_PROG_CC.
Ian Lance Taylor [Mon, 4 Sep 1995 21:13:22 +0000 (21:13 +0000)] 
* configure.in: Run ../bfd/configure.host before AC_PROG_CC.
Subsitute CFLAGS and AR.  Call AC_PROG_INSTALL.  Don't substitute
host_makefile_frag or frags.
* aclocal.m4: New file.
* configure: Rebuild.
* Makefile.in (INSTALL): Set to @INSTALL@.
(INSTALL_PROGRAM): Set to @INSTALL_PROGRAM@.
(INSTALL_DATA): Set to @INSTALL_DATA@.
(AR): Set to @AR@.
(AR_FLAGS): Set to rc rather than qc.
(CC): Define as @CC@.
(CFLAGS): Set to @CFLAGS@.
(@host_makefile_frag@): Remove.
(config.status): Remove dependency upon @frags@.

28 years agotipo
Ian Lance Taylor [Mon, 4 Sep 1995 21:03:18 +0000 (21:03 +0000)] 
tipo

28 years ago * configure.in: Don't bother to call config.bfd for each target.
Ian Lance Taylor [Mon, 4 Sep 1995 18:32:22 +0000 (18:32 +0000)] 
* configure.in: Don't bother to call config.bfd for each target.
Just call it for the default target, and use the shell variable to
decide whether underscores are used.

28 years ago * config.bfd: Rewrite to incorporate the contents of the Makefile
Ian Lance Taylor [Mon, 4 Sep 1995 18:31:40 +0000 (18:31 +0000)] 
* config.bfd: Rewrite to incorporate the contents of the Makefile
fragments by setting shell variables, rather than merely returning
the name of a Makefile fragment.
* configure.in: Use shell variables set by config.bfd rather than
looking at the target Makefile fragment files.  Don't substitute
target_makefile_frag.  Do substitute TDEFINES.
* configure: Rebuild.
* Makefile.in (@target_makefile_frag@): Remove.
(ALL_CFLAGS): Change $(TDEFINES) to @TDEFINES@.
* config/*.mt: Remove.

28 years ago * configure.in: ../bfd/config.bfd now just sets shell variables.
Ian Lance Taylor [Mon, 4 Sep 1995 18:31:33 +0000 (18:31 +0000)] 
* configure.in: ../bfd/config.bfd now just sets shell variables.
Use them rather than looking through target Makefile fragments.
* configure: Rebuild.

28 years agoWrap "i[345]86" patterns in changequote lines.
Ken Raeburn [Mon, 4 Sep 1995 07:15:54 +0000 (07:15 +0000)] 
Wrap "i[345]86" patterns in changequote lines.

28 years ago * som.c (som_bfd_print_private_bfd_data): Define to use the
Jeff Law [Sun, 3 Sep 1995 17:33:44 +0000 (17:33 +0000)] 
* som.c (som_bfd_print_private_bfd_data): Define to use the
generic version.

28 years agosanitize changelog.2
Ken Raeburn [Sun, 3 Sep 1995 07:08:36 +0000 (07:08 +0000)] 
sanitize changelog.2

28 years ago * gdb.base/setvar.exp: Add new testcases for truncation when
Peter Schauer [Sat, 2 Sep 1995 13:49:32 +0000 (13:49 +0000)] 
* gdb.base/setvar.exp:  Add new testcases for truncation when
assigning invalid values to bitfields.

28 years ago * configure.in: Explicitly `exit 0' for broken shells.
Peter Schauer [Sat, 2 Sep 1995 13:48:16 +0000 (13:48 +0000)] 
* configure.in:  Explicitly `exit 0' for broken shells.
* configure:  Rebuilt.

* symtab.c (list_symbols):  Add missing blank after
`<function, no debug info>' output.

* valops.c (value_assign):  Handle truncation when assigning
to bitfields. Use value_copy to construct the return value
from toval.
* values.c (value_copy):  Copy VALUE_FRAME and VALUE_OPTIMIZED_OUT.

28 years ago * gdb.base/callfuncs.exp (do_function_calls): Remove
Fred Fish [Sat, 2 Sep 1995 07:25:13 +0000 (07:25 +0000)] 
* gdb.base/callfuncs.exp (do_function_calls):  Remove
mips-sgi-irix* xfail for
"call inferior func with struct - returns char *"
and fix test so that an optional (unsigned char *) cast is
  accepted in the result.

28 years agoSplit.
Steve Chamberlain [Sat, 2 Sep 1995 00:24:04 +0000 (00:24 +0000)] 
Split.

28 years ago * Makefile.in (OFILES): Remove $(TDEPFILES).
Ian Lance Taylor [Fri, 1 Sep 1995 22:32:19 +0000 (22:32 +0000)] 
* Makefile.in (OFILES): Remove $(TDEPFILES).
* config/apollo.mt (TDEPFILES): Remove.
* config/README: Update.

28 years ago * configure.in: For a native configuration, set COREFILE and
Ian Lance Taylor [Fri, 1 Sep 1995 22:23:04 +0000 (22:23 +0000)] 
* configure.in: For a native configuration, set COREFILE and
COREFLAG based on the canonical host name.
* configure: Rebuild.
* Makefile.in: Rebuild dependencies.
(ALL_CFLAGS): Add @COREFLAG@.
(OFILES): Replace $(HDEPFILES) with @COREFILE@.
* coff-rs6000.c: Check AIX_CORE rather than HOST_AIX for core file
support routines.  Check LYNX_CORE rather than HOST_LYNX.
* lynx-core.c: Check LYNX_CORE rather than HOST_LYNX.
* i386lynx.c: Likewise.
* m68klynx.c: Likewise.
* sparclynx.c: Likewise.
* rs6000-core.c: Check AIX_CORE rather than HOST_AIX.
* *-core.c: Comment changes.
* config/decstation.mh (HDEPFILES): Remove.
(HDEFINES): Remove -DTRAD_CORE.
* config/irix3.mh (RANLIB): Remove.
* config/irix4.mh (HDEPFILES, RANLIB): Remove.
(HDEFINES): Remove -DIRIX_CORE.
* config/riscos.mh (RANLIB, HDEPFILES): Remove.
(HDEFINES): Remove -DTRAD_CORE.
* config/ncr3000.mh (AR_FLAGS, RANLIB): Remove.
* config/ultra3.mh (RANLIB): Remove.
* config/aix4.mh, config/alphaosf.mh, config/amix.mh: Remove.
* config/apollo.mh, config/delta68.mh, config/delta88.mh: Remove.
* config/dpx2.mh, config/esix.mh, config/harris.mh: Remove.
* config/hp300.mh, config/hp300bsd.mh, config/hppabsd.mh: Remove.
* config/hppahpux.mh, config/hppaosf.mh: Remove.
* config/i386aix.mh, config/i386bsd.mh: Remove.
* config/i386linux.mh, config/i386mach3.mh: Remove.
* config/i386sco.mh, config/i386v.mh, config/i386v4.mh: Remove.
* config/irix5.mh, config/m88kmach3.mh, config/mipsbsd.mh: Remove.
* config/mipsmach3.mh, config/news-mips.mh: Remove.
* config/news.mh, config/pc532mach.mh, config/riscix.mh: Remove.
* config/rs600.mh, config/rs6000lynx.mh: Remove.
* config/solaris2.mh, config/stratus.mh: Remove.
* config/symmetry.mh, config/sysv4.mh, config/tahoe.mh: Remove.
* config/vaxbsd.mh, config/vaxult.mh, config/vaxult2.mh: Remove.

28 years ago * gdb.base/funcargs.exp (float_and_integral_args): Remove
Fred Fish [Fri, 1 Sep 1995 21:01:24 +0000 (21:01 +0000)] 
* gdb.base/funcargs.exp (float_and_integral_args):  Remove
sparc-sun-solaris2* xfail for "print f1 after run to call2a".
* gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
* gdb.base/signals.exp: Remove duplicate "handle all print" test
that accidentally got checked in.

28 years agoFri Sep 1 15:18:50 1995 Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp>
Ian Lance Taylor [Fri, 1 Sep 1995 19:29:43 +0000 (19:29 +0000)] 
Fri Sep  1 15:18:50 1995  Kazumoto Kojima  <kkojima@info.kanagawa-u.ac.jp>

* elflink.h (elf_bfd_final_link): Don't change a DT_INIT or
DT_FINI entry if the appropriate symbol is not in the hash table.

* libelf.h (struct elf_backend_data): Add create_program_headers
and want_hdr_in_seg fields.
* elfxx-target.h (elf_backend_want_hdr_in_seg): Define if not
defined.
(elf_backend_create_program_headers): Likewise.
(elfNN_bed): Initialize create_program_headers and
want_hdr_in_seg.
* elf.c (get_program_header_size): Call create_program_headers
backend routine.
(map_program_segments): Check want_hdr_in_seg backend field.  Call
create_program_headers backend routine.

* elf.c (assign_file_positions_except_relocs): Align non allocated
sections when creating an executable.

* elfcode.h (elf_swap_phdr_in): Make non static.
(elf_swap_phdr_out): Make non static.
* libelf.h (bfd_elf32_swap_phdr_in): Declare.
(bfd_elf32_swap_phdr_out): Declare.
(bfd_elf64_swap_phdr_in): Declare.
(bfd_elf64_swap_phdr_out): Declare.

28 years ago * elflink.h (elf_link_add_object_symbols): Handle indirect and
Ian Lance Taylor [Fri, 1 Sep 1995 18:08:28 +0000 (18:08 +0000)] 
* elflink.h (elf_link_add_object_symbols): Handle indirect and
warning symbols.  If any section is named .gnu.warning.XXX, treat
the contents as a warning to be issued if the symbol XXX is
referenced.
(elf_link_output_extsym): For an indirect or warning symbol, just
output the symbol it points to.

28 years ago * ldmain.c (warning_callback): Add abfd, section, and address
Ian Lance Taylor [Fri, 1 Sep 1995 18:06:53 +0000 (18:06 +0000)] 
* ldmain.c (warning_callback): Add abfd, section, and address
parameters.
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
Change call to warning accordingly.

* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): If not
relocateable and not shared, put .gnu.warning.SYMBOL sections into
the .text section.

28 years agoNEC VR4300 target (IDT SIM monitor) support.
Jackie Smith Cashion [Fri, 1 Sep 1995 15:38:07 +0000 (15:38 +0000)] 
NEC VR4300 target (IDT SIM monitor) support.

Fri Sep  1 08:35:16 1995  James G. Smith  <jsmith@beauty.cygnus.com>

        * configure.in: Added mips*vr4300-idt-elf* and
        mips*vr4300el-idt-elf* targets.
        * Makefile.in: Added eelf32vr4300* targets.
        * emulparams/{elf32vr4300.sh, elf32vr4300el.sh}: Added.
        * config/{mips-vr4300.mt, mips-vr4300el.mt}: Added.

28 years agoIdeally the "remote-mips.c" prompt spotting code should be updated to
Jackie Smith Cashion [Fri, 1 Sep 1995 15:33:14 +0000 (15:33 +0000)] 
Ideally the "remote-mips.c" prompt spotting code should be updated to
spot different prompts at run-time, so as to avoid having target
specific versions of gdb. This is a pending TODO.

Fri Sep  1 08:25:50 1995  James G. Smith  <jsmith@beauty.cygnus.com>

        * configure (mips64*vr4300*-*-elf): Support added.
        * remote-mips.c (mips_readchar): Change to allow build-time prompt
        string.
        * config/mips/tm-mips.h: Added TARGET_MONITOR_PROMPT.
        * config/mips/{vr4300.mt, vr4300el.mt, tm-vr4300.h,
        tm-vr4300el.h}: Added.

28 years agoThis change does not affect the MIPS instruction assembly. It is
Jackie Smith Cashion [Fri, 1 Sep 1995 15:22:29 +0000 (15:22 +0000)] 
This change does not affect the MIPS instruction assembly. It is
present only to stop gas complaining when gcc passes through the
"-mcpu=vr4300" switch.

Fri Sep  1 08:20:19 1995  James G. Smith  <jsmith@beauty.cygnus.com>

        * config/tc-mips.c (md_parse_option, md_begin, md_show_usage):
        Add support for "-mcpu=vr4300" as processor identifier.

28 years agoFri Sep 1 08:12:50 1995 James G. Smith <jsmith@beauty.cygnus.com>
Jackie Smith Cashion [Fri, 1 Sep 1995 15:15:57 +0000 (15:15 +0000)] 
Fri Sep  1 08:12:50 1995  James G. Smith  <jsmith@beauty.cygnus.com>

        * config.bfd: Add mips*vr4300-*-elf* target.
        * config/mipsbvr4300.mt: Added.

28 years agoFri Sep 1 08:06:58 1995 James G. Smith <jsmith@beauty.cygnus.com>
Jackie Smith Cashion [Fri, 1 Sep 1995 15:08:48 +0000 (15:08 +0000)] 
Fri Sep  1 08:06:58 1995  James G. Smith  <jsmith@beauty.cygnus.com>

        * config.sub: recognise mips64vr4300 and mips64vr4300el as valid
        targets.

28 years ago * scripttempl/a29k.sc: Fix to be reasonable. From Brendan Kehoe
Ian Lance Taylor [Fri, 1 Sep 1995 14:54:01 +0000 (14:54 +0000)] 
* scripttempl/a29k.sc: Fix to be reasonable.  From Brendan Kehoe
<brendan@cygnus.com>.

28 years ago * configure.in: match i[3-6]86-*-win32, not just i386-*-win32.
Jason Molenda [Fri, 1 Sep 1995 02:24:59 +0000 (02:24 +0000)] 
   * configure.in: match i[3-6]86-*-win32, not just i386-*-win32.

28 years agoThu Aug 31 16:51:50 1995 steve chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 31 Aug 1995 23:54:04 +0000 (23:54 +0000)] 
Thu Aug 31 16:51:50 1995  steve chamberlain  <sac@slash.cygnus.com>

* internal.h (internal_aouthdr, internal_filehdr):
don't indirect the pe stuff.

28 years agoThu Aug 31 16:41:06 1995 steve chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 31 Aug 1995 23:46:47 +0000 (23:46 +0000)] 
Thu Aug 31 16:41:06 1995  steve chamberlain  <sac@slash.cygnus.com>

* write.c (fixup_segment): Remove change of 29th.
* config/tc-{i386,arm}.h (TC_FORCE_RELOCATION): Keep RVA relocs.

28 years agoThu Aug 31 16:37:07 1995 steve chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 31 Aug 1995 23:42:53 +0000 (23:42 +0000)] 
Thu Aug 31 16:37:07 1995  steve chamberlain  <sac@slash.cygnus.com>

* ldemul.c (ldemul_parse_args): New.
* ldemul.h (ld_emulation_xfer_struct): Add parse_args.
* lexsup.c (all pe stuff): Moved into pe.em
(parse_args): Call emulation arg parser.
* emultempl/pe.em (parse_args): handle PE specfic args.

28 years agoThu Aug 31 16:30:22 1995 steve chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 31 Aug 1995 23:34:09 +0000 (23:34 +0000)] 
Thu Aug 31 16:30:22 1995  steve chamberlain  <sac@slash.cygnus.com>

* dlltool.c (add_indirect): New.
(asm_prefix): New
(gen_exp_file): Timestamp should be 0. Insert prefix when
needed. New code for indirection.
(gen_lib_file): Timestamp should be 0. Insert prefix
when needed.
(usage): Document --add-indirect.
(main): Cope with new option.

* objdump.c (dump_private_headers): New.
(usage): Document new option.
(long_option): Add private-headers.
(dump_bfd_private_header): New.
(main): Cope with new option.

28 years agoThu Aug 31 16:00:53 1995 steve chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 31 Aug 1995 23:33:37 +0000 (23:33 +0000)] 
Thu Aug 31 16:00:53 1995  steve chamberlain  <sac@slash.cygnus.com>

* Makefile.in: Update dependencies.
* aout-target.h (MY_bfd_print_private_bfd_data): New.
* bfd-in.h (PE STUFF): Deleted.
* bfd.c (tdata->pe_obj_data): New.
(bfd_print_private_bfd_data): New.
* coff-i386.c, coff-arm.c (coff_*-rtype_to_howto): Get image base from
new place.
* libcoff.h, libbfd.h, bfd-in2.h: Rebuilt.
* coffcode.h (pe_value): Delete
(coff_mkobject, coff_mkobject_hook): Conditionally build.
(coff_compute_section_file_positions): Look in new place.
(add_data_entry, fill_pe_header_info): Deleted.
(coff_write_object_contents): Remove PE stuff.
(coff_bfd_print_private_bfd_data): New.
* coffswap.h: Remove PE stuff.
* elfxx-target.h (bfd_elfNN_bfd_print_private_bfd_data): New.
* libbfd-in.h (_bfd_generic_bfd_print_private_bfd_data): New.
* libcoff-in.h (pe_data_type): New.
* libecoff.h (_bfd_ecoff_bfd_print_private_bfd_data): New.
* targets.c (_bfd_print_private_bfd_data): New.
* peicode.h: New file.

28 years ago * ldlang.c (lang_memory_region_lookup): Don't use the first region
Ian Lance Taylor [Thu, 31 Aug 1995 21:02:39 +0000 (21:02 +0000)] 
* ldlang.c (lang_memory_region_lookup): Don't use the first region
as the default region.  Create a new region instead.

28 years ago * config/sh/sh.mt (SIM): Add -lm.
Jim Wilson [Thu, 31 Aug 1995 19:59:59 +0000 (19:59 +0000)] 
* config/sh/sh.mt (SIM): Add -lm.

28 years agoFix bug in SH3e ftrc instruction.
Jim Wilson [Thu, 31 Aug 1995 19:37:41 +0000 (19:37 +0000)] 
Fix bug in SH3e ftrc instruction.

28 years agoTue Aug 29 19:42:58 1995 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Ian Lance Taylor [Thu, 31 Aug 1995 17:50:20 +0000 (17:50 +0000)] 
Tue Aug 29 19:42:58 1995  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* config/tc-m68k.c (m68k_ip) [case POST/PRE/BASE]: Fix typo when
  looking at outer displacement.  Don't set the postindex bit if the
  index suppress bit is set (for memory indirect addressing mode).

28 years ago * bfd-in.h: Add extern "C" if __cplusplus.
Ian Lance Taylor [Thu, 31 Aug 1995 16:23:02 +0000 (16:23 +0000)] 
* bfd-in.h: Add extern "C" if __cplusplus.
* bfd-in2.h: Rebuild.
PR 7882.

28 years ago * coff-mips.c (mips_relocate_section): Don't convert a reloc
Ian Lance Taylor [Thu, 31 Aug 1995 15:54:27 +0000 (15:54 +0000)] 
* coff-mips.c (mips_relocate_section): Don't convert a reloc
against an absolute symbol into a reloc against a section.
PR 7880.

28 years agoThu Aug 31 08:00:14 1995 steve chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 31 Aug 1995 15:05:27 +0000 (15:05 +0000)] 
Thu Aug 31 08:00:14 1995  steve chamberlain  <sac@slash.cygnus.com>

* coff-arm.c (coff_arm_reloc): Fix common size problem.
(i3coff_object_p): Delete.

Wed Aug 30 20:41:27 1995  steve chamberlain  <sac@slash.cygnus.com>

* coff-arm.c (deletemeacoff_arm_reloc): Deleted.
(arm26): Not partial inplace.
* coffcode.h (coff_compute_section_file_positions): Don't
do page aligning if COFF_PAGE_SIZE isn't defined.
* coffswap.h (coff_swap_scnhdr_in): Update image base correctly.

This page took 0.043324 seconds and 4 git commands to generate.