aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-08-31 * value.h (struct value): Change literal_data from PTR to char *,Jim Kingdon1-0/+5
since that is the way it is used.
1994-08-31Add HP-Pro as a configuration. This is for the Pro target board line.Rob Savoye1-5/+42
1994-08-31 * configure.in, configure: Initialize bfd_gas to no.Ian Lance Taylor3-0/+9
1994-08-31 * somread.c (som_symfile_read): Force unwinds to be re-read afterJeff Law2-0/+7
reading in a new partial symbol table.
1994-08-31 * som.c (som_write_fixups, case R_ENTRY): Handle case where noJeff Law2-4/+24
unwind descriptor information is available.
1994-08-30fix mpw problem with ".." for stanKen Raeburn2-1/+6
1994-08-30 * config/h8500/tm-8500.h (DONT_USE_REMOTE): Remove definition,Stan Shebs2-2/+9
an obsolete conditional. * config/pa/tm-hppa.h (BREAKPOINT) [KERNELDEBUG]: Remove use, an obsolete conditional. * config/rs6000/rs6000.mh, config/rs6000/rs6000.mt: Clean up comments.
1994-08-30rewrite sanitize lines so as not to confuse bsd makeKen Raeburn1-2/+2
1994-08-30 * elfcode.h (NAME(bfd_elf,size_dynamic_sections)): Add sonameIan Lance Taylor3-23/+65
argument, and use it to set DT_SONAME dynamic entry. * bfd-in.h (bfd_elf32_size_dynamic_sections): Update prototype. (bfd_elf64_size_dynamic_sections): Update prototype. * bfd-in2.h: Rebuilt.
1994-08-30 * ld.h (args_type): Add field soname.Ian Lance Taylor1-0/+8
* lexsup.c (parse_args): Handle -soname argument. * emultempl/elf32.em: In call to bfd_elf32_size_dynamic_sections, pass soname. * ld.texinfo: Document -soname.
1994-08-30 * gprof.c (funcsymbol): Ignore ___gnu_compiled as well asIan Lance Taylor2-1/+8
__gnu_compiled, for the benefit of systems which add a leading underscore.
1994-08-29Lose ns32k-opcode.h.Stan Shebs1-1/+0
1994-08-29 * Makefile.in (ns32k-opcode.h): Remove reference.Stan Shebs3-817/+16
(ns32k-pinsn.o): Update dependencies. * ns32k-opcode.h: Remove file. * ns32k-pinsn.c (print_insn): Call version in libopcodes, remove all other code in this file.
1994-08-29 * nlm/configure.in: Stop using cpu.c. Put it in TDEPFILES instead.Stu Grossman3-4/+21
* config/alpha/gdbserve.mt (TDEPFILES): Remove alpha-patch.o.
1994-08-29 * nlm/Makefile.in: Add rule for .S.o.Stu Grossman10-1948/+425
* nlm/aio.h: Protect from multiple inclusions. * nlm/alpha-io.S: Remove everything we don't need. * nlm/{alpha-patch.c, alpha-patch.h, alpha-uart.c, alpha-uart.h}: Remove, no longer needed. * nlm/alpha.c: Merge in lots of stuff from previous files. * nlm/alpha.h: Don't #include alpha-patch.h. Make breakpoint_insn extern. * Move stuff from alpha-patch.h into here. * config/alpha/gdbserve.mt (TDEPFILES): Get rid of alpha-uart.o.
1994-08-29Keep Fortran testsStan Shebs2-0/+38
1994-08-29 First part of Fortran test suite.Stan Shebs3-0/+693
* gdb.fortran: New directory. * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
1994-08-29 * config/tc-ppc.c (md_apply_fix): Don't generate a reloc when aIan Lance Taylor1-0/+6
symbol is used as an offset into a CSECT that is not a TOC. These types of loads are generated by gcc -mminimal-toc.
1994-08-29 * ldlang.c (lang_check): Don't try to set the architecture if theIan Lance Taylor1-0/+5
input and output files are incompatible. Just warn. For Synoptics.
1994-08-29* annotate.c (annotate_starting): Flush output.Jim Kingdon2-1/+10
1994-08-29 * config.guess (*-unknown-freebsd*): Get rid of possiblePer Bothner1-0/+6
trailing "(Release)" in version string.
1994-08-28* as.h (flag_*): Added comments describing meanings of some of these variables.Ken Raeburn2-6/+38
(struct frag): Add some comments about the ns32k-specific fields and why they're here. (SIZEOF_STRUCT_FRAG): Cast addresses to char*, not int. (flag_print_statistics): Declare. * as.c (parse_args): Set flag_print_statistics instead of statistics_flag. Options array is now const. Added new option "dump-config"; if specified, print TARGET_ALIAS, TARGET_CANONICAL, TARGET_CPU, TARGET_OBJ_FORMAT, and TARGET_FORMAT, if defined. (main): Change test to check flag_print_statistics. (statistics_flag): Deleted.
1994-08-28Removed pcrel_adjust and bsr arguments from calling interface ofKen Raeburn1-0/+7
frag_variant, since they're only used on one machine. Let that machine deal with them specially.
1994-08-28Makefile.in (distclean, realclean): Remove new configure-generated files.Ken Raeburn2-1/+6
1994-08-28keep new autoconf-related filesKen Raeburn1-0/+4
1994-08-28 * gdb.base/default.exp: Update expect pattern for load commandPeter Schauer1-0/+5
without arguments.
1994-08-28 * symfile.c (symbol_file_add): Move reinit_frame_cache call toPeter Schauer7-10/+59
the callers of symbol_file_add. Gets rid of heuristic fence-post warnings on mips and alpha targets when the PC resides in a shared library which is not yet read in. * coff-solib.c (coff_solib_add), cxux-nat.c (add_shared_symbol_files), irix5-nat.c (solib_add), osfsolib.c (solib_add), remote-vx.c (vx_open), solib.c (solib_add): Add call to reinit_frame_cache after all shared libraries are read in. * remote-udi.c (udi_load), remote-vx.c (vx_load_command), symfile.c (symbol_file_command, add_symbol_file_command): Add call to reinit_frame_cache after symbol_file_add.
1994-08-28Conversion to autoconf:Ken Raeburn10-235/+2526
* acconfig.h, aclocal.m4: New files. * configure.in: Rewritten (except for some target-specific code) for autoconf. * conf.in, configure: New files, generated from the above. * Makefile.in: Changed magic sequence indicating insertion of makefile fragments. (VPATH, srcdir, CC, LIBS, OBJS dependencies): Use @-substitutions from configure. (LINKED_HEADERS): Deleted a.out.gnu.h, a.out.h, and host.h. (config.status, configure): Rewrite rules. (config-stamp): Depend on conf. Skip variables that configure is now substituting itself. (*.o dependencies): Deleted host.h. (distclean, realclean): Don't delete host.h. * as.c: Don't include stdio.h, string.h, sys/types.h. Include signal.h after as.h. * as.h: Include alloca-conf.h first. Include ctype.h, string.h, strings.h, stdlib.h, unistd.h, sys/types.h, fopen-bin.h, fopen-same.h, as suggested by autoconf test results. [BROKEN_ASSERT]: Don't include assert.h. (strdup): Declare. (volatile, const): Define if not __STDC__ and not already defined. (malloc, realloc) [NEED_MALLOC_DECLARATION]: Declare. (free) [NEED_FREE_DECLARATION]: Declare. * gasp.c: Include config.h, stdlib.h (if HAVE_STDLIB_H). Don't include host.h. (malloc) [NEED_MALLOC_DECLARATION]: Declare. * messages.c: Include as.h first. Include errno.h only if HAVE_ERRNO_H. If HAVE_VARARGS_H and not __STDC__, undefine HAVE_STDARG_H. Set NO_STDARG and NO_VARARGS as appropriate. * doc/Makefile.in (srcdir, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Use autoconf @-substitutions.
1994-08-28input-file.c: Don't include assert.h here.Ken Raeburn1-0/+3
1994-08-28* config/tc-alpha.c: Added various prototypes for static functions.Ken Raeburn2-34/+264
(in_range): New function, tests whether a value can fit in an N-bit field. (build_mem, build_operate_n): New functions for constructing opcode values. (emit_sll_n, emit_ldah_num, emit_addq_r, emit_lda_n): New functions for emitting single instructions, no longer requiring a recursive call to md_assemble. (emit_add64): New function for expanding a REG:=REG+CONST operation into one or more instructions, to handle wide constants. (clear_insn): New variable. (md_begin): Fill it in with zeros and BFD_RELOC_NONE values. (alpha_ip): Use it to initialize local variable insns. (alpha_ip, label "immediate" and cases 'P', 'G'): Use emit_add64 for calculations.
1994-08-27 * config.guess: Fix i486-ncr-sysv43 -> i486-ncr-sysv4.3.Per Bothner2-3/+34
Fix type: *-next-neststep -> *-next-nextstep. * config.guess: Merge from FSF: Fri Aug 26 18:45:25 1994 Philippe De Muyter (phdm@info.ucl.ac.be) * config.guess: Recognize powerpc-ibm-aix3.2.5. Wed Apr 20 06:36:32 1994 Philippe De Muyter (phdm@info.ucl.ac.be) * config.guess: Recognize UnixWare 1.1 (UNAME_SYSTEM is SYSTEM_V instead of UNIX_SV for UnixWare 1.0).
1994-08-27 * Makefile.in (all-gdb): Add dependencies on all-gcc and all-ldStu Grossman1-0/+5
to make gdb/nlm/* build after the compiler and linker.
1994-08-26 * config.guess (netbsd, freebsd, linux): Accept any machine,Per Bothner2-7/+11
not just i[34]86. (m68k-atari-sysv4): Relocate to match FSF version.
1994-08-26Remove RCS ID'sJ.T. Conklin2-8/+2
1994-08-26write.c(write_contents): always enable BFD_FAST_SECTION_FILL codeKen Raeburn1-0/+4
1994-08-26subsegs.c: fix EMIT_SECTION_SYMBOLS handlingKen Raeburn1-0/+5
1994-08-26 * config.guess: More merges from the FSF.Per Bothner2-25/+50
1994-08-26More merges from FSF.Per Bothner2-12/+28
1994-08-26configure: Accept and ignore --cache*, for compat w/autoconf 2.Ken Raeburn2-3/+11
1994-08-26 * (config.guess): Merge from FSF.Per Bothner2-2/+57
1994-08-26 * coffgen.c (coff_real_object_p): Set obj_raw_syment_count.Ian Lance Taylor2-2/+11
(coff_get_normalized_symtab): Verify obj_raw_syment_count, rather than setting it.
1994-08-26 * configure.in: Recognize --with-headers and --with-libs.Ian Lance Taylor3-10/+85
* Makefile.in (all-xiberty): Depend upon all-ld.
1994-08-26* sparcnbsd.mh,sparcnbsd.mt: New files, support for NetBSD/sparc.J.T. Conklin4-2/+13
1994-08-26 * configure.in: Recognize --without-newlib.Ian Lance Taylor2-6/+12
1994-08-25 * archive.c (bsd_write_armap): Remove host dependencies.Ian Lance Taylor1-0/+2
1994-08-25 * aoutx.h (add_to_stringtab): Check for _bfd_stringtab_add errorIan Lance Taylor2-3/+14
before adding BYTES_IN_WORD.
1994-08-25 * coffgen.c (coff_find_nearest_line): Look for the best C_FILE,Ian Lance Taylor2-19/+32
not merely the first.
1994-08-25 * coffgen.c (coff_write_alien_symbol): If we are not using theIan Lance Taylor2-1/+9
symbol, clear the name so that it is not put in the string table. From Antti.Miettinen@ntc.nokia.com.
1994-08-25fix typoJ.T. Conklin1-2/+2
1994-08-25* config/xm-nbsd.h: New file, support for all NetBSD ports.J.T. Conklin4-0/+97
* config/sparc/{nm-sparcnbsd.h,tm-sparcnbsd.h,xm-sparcnbsd.h}: New files, support for NetBSD/sparc. * configure.in: Add sparc-*-netbsd target.