aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-03-17Thu Mar 17 12:55:51 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-3/+27
* mpw-configure: Conditionalize more Makefile insertions, set MAYBE_TARGET_DEFAULT for gcc, set NATDEPFILES for gdb, delete Makefile.tem, compute target_{cpu,vendor,os}. * mpw-config.in: Forward-include most .h files in include into extra-include. (readline): Don't build. mpw-build.in (install): Install GDB. mpw-README: Update/add helpful comments.
1994-03-17Various changes.Stan Shebs1-0/+11
1994-03-17More widely useable INFO-DIR entries.Roland Pesch2-2/+2
1994-03-17Minor update to list of programs for dir.info entry.Roland Pesch1-2/+3
1994-03-17More widely useful INFO-DIR fragment.Roland Pesch1-1/+1
1994-03-17 * gas/hppa/unsorted/importbug.s: New test.Jeff Law2-0/+43
* gas/hppa/unsorted/unsorted.exp: Run it.
1994-03-17 * config/tc-hppa.c (pa_import): Correctly handle importing of anJeff Law2-17/+36
already defined symbol.
1994-03-17 * Makefile.in: Built nm.new and strip.new to avoid problems withIan Lance Taylor2-10/+25
collect when . is in PATH. (STRIP_PROG): Change from strip to strip.new. (NM_PROG): Change from nm to nm.new. (install): Remove the .new when installing.
1994-03-17 * aoutx.h, elfcode.h, coff-alpha.c, bout.c, ecoff.c, ecofflink.c,Jim Kingdon3-143/+159
elf32-hppa.c, elf32-mips.c, linker.c, som.c, sunos.c: If malloc(0) returns NULL, it is not an error. It's possible that some of these checks are not necessary (because the size can never be zero), but putting in the checks is the conservative thing to do in light of the fact that some of these malloc calls replaced unchecked alloca calls, in which a zero argument would work fine.
1994-03-17Modified Files:Kung Hsu1-0/+2
.Sanitize * i386os9k.mt: add to things to keep. * tm-i386os9k.h: add to things to keep.
1994-03-17 * reloc.c (bfd_generic_get_relocated_section_contents): Don't failIan Lance Taylor1-0/+4
if malloc (0) fails. bfd_canonicalize_reloc returning 0 is not a failure indication, it merely means there are no relocs.
1994-03-17 * elfcode.h (NAME(bfd_elf,write_object_contents)): Don't use spaceIan Lance Taylor2-263/+279
after NAME, since SunOS /bin/cc can't handle it.
1994-03-17Fix typo.Jim Kingdon1-1/+5
1994-03-17 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.Jeff Law2-0/+5
1994-03-17 * config/tc-hppa.c (pa_equ): Handle both .reg and .equ correctly.Jeff Law2-2/+7
1994-03-17 * netbsd386.c (N_SET_FLAGS): Don't nuke the machine id field.David MacKenzie2-0/+14
From sukes@glue.umd.edu (Tasuki Hirata).
1994-03-16 * config/tc-mips.c (mips_ip): Only accept overly large values forIan Lance Taylor1-0/+4
the 'j' operand if there are no further alternatives for this instruction.
1994-03-16 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).Jeff Law4-1/+26
* gas/hppa/unsorted/unsorted.exp: Run it.
1994-03-16 * gas/hppa/more.parse/callinfobug.s: New test.Jeff Law7-0/+25
* gas/hppa/omre.parse/parse.exp: Run it.
1994-03-16 * config/tc-hppa.c (pa_callinfo): Accept "millicode" as anJeff Law2-1/+15
argument to a .callinfo directive. Don't loop forever on errors.
1994-03-16 * config/obj-coffbfd.c (adjust_stab_section): InitializeIan Lance Taylor2-2/+6
stabstrseg to SEG_UNKNOWN, not -1. After loop, check whether it is not SEG_UNKNOWN rather than checking whether it is >= 0.
1994-03-16 * config/tc-mips.c (mips_align): Take new argument, label, and useIan Lance Taylor2-23/+44
it instead of global insn_label. (s_align, s_cons, s_float_cons, s_gpword): Save insn_label before call to mips_emit_delay and pass it to mips_align.
1994-03-16 * printcmd.c: Remove "set print fast-symbolic-addr off" command.Jim Kingdon1-0/+5
The which it worked around was fixed on 25 Feb 94 in coffread.c, so I'm nuking the command. * symtab.c (find_addr_symbol): Comment out, no longer used.
1994-03-16 * gdb.texinfo (Print Settings): Don't document "set printJim Kingdon2-31/+9
fast-symbolic-addr off". The bug which it worked around was fixed on 25 Feb 94 in coffread.c, so I'm nuking the command.
1994-03-16 * gas/hppa/more.parse/regpopbug.s: New test.Jeff Law7-0/+41
* gas/hppa/more.parse/parse.exp: Run it.
1994-03-16 * stabs.texinfo (Alternate Entry Points): New node, rewritten fromJim Kingdon2-12/+18
N_ENTRY node. * stabs.texinfo (Type Descriptors): Add 'Y' type descriptor.
1994-03-16 * main.c (main): Don't init_source_path for the -cd argument. NowJim Kingdon1-0/+5
that source_path doesn't contain the current_directory from when GDB started up, init_source_path is no longer useful (and is harmful because it clobbers a source_path set in $HOME/.gdbinit).
1994-03-16 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.Jim Kingdon1-0/+6
(default_gdb_exit): Replace all the hair with sending "quit" to the process with a simple close.
1994-03-16* stabs.texinfo (Type Descriptors): Add 'Y' type descriptor.Jim Kingdon2-0/+7
1994-03-16 * TODO: Remove item about line numbers being off. It is uselessJim Kingdon2-3/+6
and confusing without a reproducible test case (it mentions proceed(), but I was able to step through proceed without trouble).
1994-03-16 * som.c (som_prep_for_fixups): Detect section symbols basedJeff Law1-0/+12
on either the lack of private data or the symbol flags. Do not munge section symbol names anymore -- they no longer confuse GDB. (som_begin_writing): Leave space for an exec header if writing an executable. (som_slurp_symbol_table): Recognize both forms of section symbol names "L$0\002" and "$<FOO>$". Change the name of "L$0\002" section symbols to be the name of the section they represent. Debugging symbols begin with "L$0\001", not just "L$".
1994-03-16 * objcopy.c (filter_symbols): Use bfd_is_local_label to determineJeff Law1-0/+9
if a symbol represents a compiler-generated local label. (copy_object): Give the BFD backends a chance to copy any private bfd data from the input BFD to the output BFD. (setup_section): Give the BFD backends a chance to copy any private section data from the input section to the output section.
1994-03-16 * bfd-in2.h, libbfd.h, libcoff.h: Rebuilt.Jeff Law4-0/+97
* bfd-in.h (JUMP_TABLE): Add new entries to the jump table for bfd_copy_private_section_data, bfd_copy_private_bfd_data, and bfd_is_local_label. * targets.c: Add new entries to the bfd_target structure. * bfd.c (bfd_copy_private_bfd_data): New definition. * section.c (bfd_copy_private_section_data): New definition. * syms.c (bfd_is_local_label): New definition. * libbfd-in.h (bfd_generic_is_local_label): Declare. * libbfd.c (bfd_generic_is_local_label): New function. * *-core.c: Provide default definitions for new functions in the target vector which all point to bfd_false. * aout-target.h, coffcode.h, elf32-target.h elf64-target.h, ieee.c libaout.h, libecoff.h, nlm-target.h, oasys.c, srec.c, tekhex.c Default new vectors for copying private backend data to bfd_true. Default new vector for determining if a symbol is a local label to bfd_generic_is_local_label. * som.c (som_bfd_copy_private_section_data): New function. (som_bfd_is_local_label): New function. (som_bfd_copy_private_bfd_data): For now default to bfd_true. * elf32-hppa.c (hppa_elf_is_local_label): New function.
1994-03-16 * cf-m68klynx.c (CALC_ADDEND): Use _bfd_m68klynx_howto_table.Ian Lance Taylor2-1/+5
1994-03-15 * config/i386/tm-i386bsd.h: Give just macro name, not args, to #undef.Peter Schauer1-1/+1
1994-03-15 For Sunos 4.x targets, enable gdb to set breakpoints in sharedPeter Schauer5-46/+61
library functions before the executable is run. Retrieve dynamic symbols from stripped executables. * symtab.h (minimal_symbol_type): Add mst_solib_trampoline type. * parse.c (write_exp_msymbol), symmisc.c (dump_msymbols), symtab.c (list_symbols): Handle mst_solib_trampoline. * minsyms.c (lookup_minimal_symbol): Handle mst_solib_trampoline for all targets, remove IBM6000_TARGET dependencies. * dbxread.c (read_dbx_dynamic_symtab): New function. * dbxread.c (dbx_symfile_read): Use it. * dbxread.c (SET_NAMESTRING): Set namestring to "<bad string table index>" instead of "foo" if the string index is corrupt. * xcoffread.c (read_xcoff_symtab): Use mst_solib_trampoline instead of mst_unknown. * symtab.c (list_symbols): Take from_tty as parameter and pass it to break_command. Handle mst_file_* minimal symbol types.
1994-03-15version 2.0 -> 2.2.1Ken Raeburn1-114/+403
1994-03-15Modified Files:Kung Hsu2-1/+5
ChangeLog c-exp.y * c-exp.y(yylex): fix potential memory overflow.
1994-03-15 * config.guess: about target *-hitachi-hiuxwe2, fixedPer Bothner2-3/+9
machine guessing order. [Hitachi's CPU_IS_HP_MC68K macro is incorrect.]
1994-03-15 * environ.c (set_in_environ): Eliminate special handling of PATH andJim Kingdon5-119/+14
GNUTARGET. * putenv.c: Removed, conflicts with system declaration of putenv on RS/6000 running AIX 3.2.5, and above change makes it unnecessary. * Makefile.in: Change accordingly. * procfs.c (procfs_create_inferior): Change comment accordingly.
1994-03-15* rs6000-tdep.c: Change value to value_ptr.Jim Kingdon2-3/+7
1994-03-15* TODO: Add suggestions for shared library tests.Jim Kingdon2-0/+10
1994-03-15 * gdbint.texinfo (Host Conditionals, Target Conditionals): RemoveJim Kingdon1-0/+5
references to ieee-float.c.
1994-03-15* i386os9k.c : new file to handle os9k format bfd.Jim Kingdon1-0/+1
1994-03-15 * Most files:David MacKenzie18-1703/+1844
Replace DEFUN and DEFUN_VOID with K&R-style function definition. Indent some of them to GNU standards. * aout32.c, archures.c, core.c, cpu-h8300.c, cpu-i960.c, cpu-m68k.c, cpu-m88k.c, cpu-mips.c, cpu-vax.c, ctor.c, demo64.c, elf32-hppa.h, gen-aout.c, host-aout.c, init.c, libhppa.h, libieee.h, liboasys.h, newsos3.c, som.h, stab-syms.c, sunos.c: Update copyright years.
1994-03-15 * som.c (som_prep_for_fixups): A relocation involving the sectionJeff Law2-8/+23
symbol for the *ABS* section is really a relocation involving no symbol. (som_slurp_symbol_table): Do not set BSF_GLOBAL or BSF_EXPORT for undefined symbols. Correctly distinguish between debugger symbols and section symbols.
1994-03-15 * som (setup_sections): Set SEC_DEBUGGING and the section attributesJeff Law2-0/+21
for spaces and subspaces.
1994-03-15keep ic960coff.mtKen Raeburn1-0/+1
1994-03-15keep vmsconf.shKen Raeburn1-0/+1
1994-03-15today's changes for vms, misc bugsKen Raeburn1-0/+36