summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * somread.c (som_symfile_read): Force unwinds to be re-read afterJeff Law1994-08-312-0/+7
| | | | reading in a new partial symbol table.
* * som.c (som_write_fixups, case R_ENTRY): Handle case where noJeff Law1994-08-312-4/+24
| | | | unwind descriptor information is available.
* fix mpw problem with ".." for stanKen Raeburn1994-08-302-1/+6
|
* * config/h8500/tm-8500.h (DONT_USE_REMOTE): Remove definition,Stan Shebs1994-08-302-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.
* rewrite sanitize lines so as not to confuse bsd makeKen Raeburn1994-08-301-2/+2
|
* * elfcode.h (NAME(bfd_elf,size_dynamic_sections)): Add sonameIan Lance Taylor1994-08-303-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.
* * ld.h (args_type): Add field soname.Ian Lance Taylor1994-08-301-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.
* * gprof.c (funcsymbol): Ignore ___gnu_compiled as well asIan Lance Taylor1994-08-302-1/+8
| | | | | __gnu_compiled, for the benefit of systems which add a leading underscore.
* Lose ns32k-opcode.h.Stan Shebs1994-08-291-1/+0
|
* * Makefile.in (ns32k-opcode.h): Remove reference.Stan Shebs1994-08-293-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.
* * nlm/configure.in: Stop using cpu.c. Put it in TDEPFILES instead.Stu Grossman1994-08-293-4/+21
| | | | * config/alpha/gdbserve.mt (TDEPFILES): Remove alpha-patch.o.
* * nlm/Makefile.in: Add rule for .S.o.Stu Grossman1994-08-2910-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.
* Keep Fortran testsStan Shebs1994-08-292-0/+38
|
* First part of Fortran test suite.Stan Shebs1994-08-293-0/+693
| | | | | * gdb.fortran: New directory. * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
* * config/tc-ppc.c (md_apply_fix): Don't generate a reloc when aIan Lance Taylor1994-08-291-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.
* * ldlang.c (lang_check): Don't try to set the architecture if theIan Lance Taylor1994-08-291-0/+5
| | | | | input and output files are incompatible. Just warn. For Synoptics.
* * annotate.c (annotate_starting): Flush output.Jim Kingdon1994-08-292-1/+10
|
* * config.guess (*-unknown-freebsd*): Get rid of possiblePer Bothner1994-08-291-0/+6
| | | | trailing "(Release)" in version string.
* * as.h (flag_*): Added comments describing meanings of some of these variables.Ken Raeburn1994-08-282-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.
* Removed pcrel_adjust and bsr arguments from calling interface ofKen Raeburn1994-08-281-0/+7
| | | | | frag_variant, since they're only used on one machine. Let that machine deal with them specially.
* Makefile.in (distclean, realclean): Remove new configure-generated files.Ken Raeburn1994-08-282-1/+6
|
* keep new autoconf-related filesKen Raeburn1994-08-281-0/+4
|
* * gdb.base/default.exp: Update expect pattern for load commandPeter Schauer1994-08-281-0/+5
| | | | without arguments.
* * symfile.c (symbol_file_add): Move reinit_frame_cache call toPeter Schauer1994-08-287-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.
* Conversion to autoconf:Ken Raeburn1994-08-2810-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.
* input-file.c: Don't include assert.h here.Ken Raeburn1994-08-281-0/+3
|
* * config/tc-alpha.c: Added various prototypes for static functions.Ken Raeburn1994-08-282-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.
* * config.guess: Fix i486-ncr-sysv43 -> i486-ncr-sysv4.3.Per Bothner1994-08-272-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).
* * Makefile.in (all-gdb): Add dependencies on all-gcc and all-ldStu Grossman1994-08-271-0/+5
| | | | to make gdb/nlm/* build after the compiler and linker.
* * config.guess (netbsd, freebsd, linux): Accept any machine,Per Bothner1994-08-262-7/+11
| | | | | not just i[34]86. (m68k-atari-sysv4): Relocate to match FSF version.
* Remove RCS ID'sJ.T. Conklin1994-08-262-8/+2
|
* write.c(write_contents): always enable BFD_FAST_SECTION_FILL codeKen Raeburn1994-08-261-0/+4
|
* subsegs.c: fix EMIT_SECTION_SYMBOLS handlingKen Raeburn1994-08-261-0/+5
|
* * config.guess: More merges from the FSF.Per Bothner1994-08-262-25/+50
|
* More merges from FSF.Per Bothner1994-08-262-12/+28
|
* configure: Accept and ignore --cache*, for compat w/autoconf 2.Ken Raeburn1994-08-262-3/+11
|
* * (config.guess): Merge from FSF.Per Bothner1994-08-262-2/+57
|
* * coffgen.c (coff_real_object_p): Set obj_raw_syment_count.Ian Lance Taylor1994-08-262-2/+11
| | | | | (coff_get_normalized_symtab): Verify obj_raw_syment_count, rather than setting it.
* * configure.in: Recognize --with-headers and --with-libs.Ian Lance Taylor1994-08-263-10/+85
| | | | * Makefile.in (all-xiberty): Depend upon all-ld.
* * sparcnbsd.mh,sparcnbsd.mt: New files, support for NetBSD/sparc.J.T. Conklin1994-08-264-2/+13
|
* * configure.in: Recognize --without-newlib.Ian Lance Taylor1994-08-262-6/+12
|
* * archive.c (bsd_write_armap): Remove host dependencies.Ian Lance Taylor1994-08-251-0/+2
|
* * aoutx.h (add_to_stringtab): Check for _bfd_stringtab_add errorIan Lance Taylor1994-08-252-3/+14
| | | | before adding BYTES_IN_WORD.
* * coffgen.c (coff_find_nearest_line): Look for the best C_FILE,Ian Lance Taylor1994-08-252-19/+32
| | | | not merely the first.
* * coffgen.c (coff_write_alien_symbol): If we are not using theIan Lance Taylor1994-08-252-1/+9
| | | | | symbol, clear the name so that it is not put in the string table. From Antti.Miettinen@ntc.nokia.com.
* fix typoJ.T. Conklin1994-08-251-2/+2
|
* * config/xm-nbsd.h: New file, support for all NetBSD ports.J.T. Conklin1994-08-254-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.
* * config/xm-nbsd.h: New file, support for all NetBSD ports.J.T. Conklin1994-08-254-0/+47
| | | | | | * config/sparc/{nm-nbsd.h,tm-nbsd.h,xm-nbsd.h}: New files, support for NetBSD/sparc. * configure.in: Add sparc-*-netbsd target.
* * config/tc-mips.h (LOCAL_LABEL): Define as 0, for compatibilityIan Lance Taylor1994-08-243-2/+6
| | | | | | | with native MIPS assembler. * configure.in (mips-*-irix*): Don't set emulation. * config/te-irix.h: Remove. With these changes, gas works with mips-tfile.
* * ecoff.c (ecoff_symbol_new_hook): Don't add a new file if weIan Lance Taylor1994-08-242-2/+7
| | | | | | | | haven't seen any input files yet. * config/tc-alpha.c (md_begin): Just call symbol_create, rather than calling symbol_new and then removing the symbol from the list. With these changes, Alpha gas will work with mips-tfile.