aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-08-15Add section on partial symbol tables.John Gilmore1-0/+4
1992-08-15* config/tc-m68k.c (m68k_ip): If instruction is invalid for theKen Raeburn1-275/+337
selected architecture, print a message saying so and listing what processors support it, rather than saying "operands mismatch".
1992-08-15* config/tc-m68k.c (m68k_ip): If instruction is invalid for theKen Raeburn1-0/+6
selected architecture, print a message saying so and listing what processors support it, rather than saying "operands mismatch".
1992-08-15 * aout-target.h: Make _bfd_slurp_extended_name_table bePer Bothner2-8/+46
the default. Given that we *write* the suckers (for long archive member names), we really ought to be able to read them! * trad-core.c: Don't include <machine/reg.h>. It doesn't seem to be needed, and many machines don't have it.
1992-08-14 * m68k.h: Merged in patches (mostly m68040-specific) fromPer Bothner2-144/+135
Colin Smith <colin@wrs.com>.
1992-08-14 * m68k.h: Merged m68kmri.h and m68k.h (using the former as aPer Bothner3-3313/+1414
base). Also cleaned up duplicates, re-ordered instructions for the sake of dis-assembling (so aliases come after standard names). * m68kmri.h: Now just defines some macros, and #includes m68k.h.
1992-08-14 * cplus-dem.c (cplus_markers): Add table for gnu style andFred Fish4-57/+276
use throughout, in place of compile time constant CPLUS_MARKER. * cplus-dem.c (ARM_VTABLE_STRING, ARM_VTABLE_STRLEN): Add. * cplus-dem.c (cfront_special): New function, as suggested by pfieland@stratus.com. * cplus-dem.c (forget_types): New function. * cplus-dem.c (cplus_demangle): Call gnu_special, moved from demangle_prefix(). * cplus-dem.c (mop_up): Call forget_types(). * cplus-dem.c (AUTO_DEMANGLING, GNU_DEMANGLING, LUCID_DEMANGLING): Use throughout, instead of checking current_demangling_style. * cplus-dem.c (demangle_signature): When finding an explicit start of function args, forget all remembered types for lucid/cfront style demangling. * cplus-dem.c (demangle_prefix): In a sequence of two or more underbar characters, use last pair as the delimiter. Hoist gnu_special() call up to cplus_demangle(). Call cfront_special() when appropriate. * cplus-dem.c (cplus_special): Fix virtual table name demangling for inherited classes. * cplus-dem.c (demangle_args): Document quirks of numbered references to previously seen types. * dbxread.c (read_ofile_symtab, process_one_symbol): Use AUTO_DEMANGLING rather than explicitly checking current_demangling_style. * demangle.h: Add some comments. * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING, LUCID_DEMANGLING, CFRONT_DEMANGLING): New macros. * dwarfread.c (LCC_PRODUCER): Remove trailing space, which is not found in the actual producer string produced by lcc. * dwarfread.c (handle_producer): Use AUTO_DEMANGLING rather than explicitly checking current_demangling_style.
1992-08-13Update descriptions for ${host} and ${target} to reflect that they are nowRoland Pesch1-12/+26
canonical triples, not the original user entries.
1992-08-13make it compile on rs6k: declare free, disable assertions, don't define M_RS6000Ken Raeburn3-3/+28
1992-08-13 * ldlex.l: now parses comment correctly, added ~ to acceptableSteve Chamberlain3-149/+189
chars in filenames * ldexp.c (exp_unop): pass down abs_output_section - now can have unary -ve constants. * ldlang.c (lang_finish): warn when an entry symbol supplied on the command line can't be found.
1992-08-13* breakpoint.c (enable_longjmp_breakpoint,John Gilmore1-0/+7
disable_longjmp_breakpoint, set_longjmp_resume_breakpoint): Check for duplicate breakpoints at the same address. Bug report and preliminary fix from Dave Morrison, <drmorris@us.oracle.com>.
1992-08-13 * coff-m68k.c (vector): read and write archives in coff format.Steve Chamberlain1-0/+4
1992-08-12 * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled inSteve Chamberlain2-1108/+1154
all missing .s
1992-08-12per explanation from zoo, back out DESTDIR change.Mark Eichin2-3/+2
1992-08-12* readline.c (last_readline_init_file): Fix typo made by SteveJohn Gilmore1-0/+6
Chamberlain/DJ Delorie. Proper control file name is ~/.inputrc, not ~/inputrc.
1992-08-12 * Makefile.in: change ${MACHINE} to $(MACHINE), add $(DESTDIR) toMark Eichin2-2/+7
bin install rule.
1992-08-12 * buildsym.c (end_symtab): Document that end_symtab can returnFred Fish3-13/+30
NULL under non-error conditions. * dwarfread.c (read_file_scope): Guard against dereferencing NULL returned from end_symtab for empty compilation units.
1992-08-12 * ar.c (main): Don't *always* set the verbose flag!Per Bothner2-57/+32
1992-08-11fix up hostname in log entryKen Raeburn1-1/+1
1992-08-11grab bfd lib for opcode tableKen Raeburn2-0/+5
1992-08-11moved sparc opcode table to bfdKen Raeburn5-21/+1866
1992-08-11 * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc.Ken Raeburn1-0/+9
1992-08-11Changes to make MIPS x 29K compile.John Gilmore4-44/+56
* am29k-tdep.c: Lint from DECstation compiler. * mem-break.c: Restore test of BREAKPOINT size that Fred removed. As the man page says, "Sometimes you just can't get lint to shut up". That doesn't mean you should blow away the code it won't shut up about. * mips-xdep.c: Revise stubbing-out of code until Rich cleans it up over the next few weeks. Make mips x 29k build. * tm-29k.h (CALL_DUMMY): Make it work on cross-endian hosts. (FIX_CALL_DUMMY): Comment in the patching of the breakpoint, but leave it as a comment because the breakpoint instruction is not easily accessible at this moment (it's static, and if we define one here, it goes into every file compiled).
1992-08-11 * Makefile.in (VERSION): Bump to 4.6.3.Fred Fish4-11/+88
* dwarfread.c (scan_partial_symbols): Skip over DIE's within function scopes when building partial symbol tables. * objfiles.c (open_existing_mapped_file): Make it clear in warning message that out of date mapped files are ignored. * symtab.c (lookup_symtab_1, lookup_symbol): Print compilation unit source file name in error message.
1992-08-10 * tc-m68k.c: ".align N" means align to N-byte boundary *only*Per Bothner2-0/+7
if TN_SUN3; otherwise align to 2**N-byte bounary.
1992-08-09 * bout.c (bfd_reloc_status_type, callj_callback): Cast void*Fred Fish2-110/+559
pointers to bfd_byte* before performing arithmetic on them. Such use with bare void* pointers is a gcc extension. * cache.c (bfd_cache_delete): Forward decl with prototype form. * archive (normalize): Add to CONST to match actual usages with CONST.
1992-08-09 * dwarfread.c (struct dieinfo): Add has_at_byte_size.Fred Fish4-7/+44
* dwarfread.c (struct_type): In absence of AT_byte_size for bitfield, use size of object of member's type for the size of the anonymous object containing the bit field. * dwarfread.c (completedieinfo): Set has_at_byte_size when an AT_byte_size attribute is seen. * mipsread.c (psymtab_to_symtab_1): Fix misspelled cast to union aux_ext (was aux_ent). * i386-pinsn.c (print_insn): Cast 2'nd arg to read_memory from unsigned char* to char*, for Lucid compiler. * i386-tdep.c (codestream_fill): Fix cast of 2'nd arg to read_memory to be correct type (from unsigned char* to char*). * valprint.c (type_print_derivation_info): Minor tweak to placement of commas in derived class printing. * xcoffread.c (builtin_type): Fix misspelling in fatal message.
1992-08-08Strip has mutated; remove all existing option documentation, documentRoland Pesch2-118/+15
only -v (verbose).
1992-08-08Include -N description (and include -N in synopsis).Roland Pesch1-1/+18
1992-08-08Restore docn for -N, now reintroduced into this generation of linker.Roland Pesch1-91/+90
1992-08-07 * ldlang.h: add new field "loadable" to output_section_statement.Steve Chamberlain5-279/+354
* ldlang.c (lang_output_section_statement_lookup): initilize new field. (wild_doit): if new field is not set, then stop output section from being loadable. (lang_enter_output_section_statement): set the field from the NOLOAD keyword * ldgram.y: new synax for NOLOAD. Removes a shift/reduce too. * h8300hms.sc-sh, h8300hms.em: get -r right.
1992-08-07 * xm-go32.h: Define LSEEK_NOT_LINEARSteve Chamberlain2-0/+13
* serial.c (find_source_lines): if LSEEK_NOT_LINEAR is defined then work out the lseek positions of newlines by running through the file and `tell'ing. This makes source file listing work on OS's where the relationship between physical position in file and canonical position is indeterminate, eg VMS and DOS.
1992-08-07 * ldint.texinfo: New internals manual (beginnings thereof).Per Bothner3-2/+18
* PORTING: Removed, merged into ldint.texinfo.
1992-08-06 * stabsread.c: Ensure that all members of all allocated structuresFred Fish2-32/+35
are initialized to known state to avoid hard to find bugs with gdb using fields containing random data.
1992-08-06Use cp to INSTALL.Per Bothner1-0/+1
1992-08-06 * buildsym.c (start_subfile): Compact dirname initialization.Fred Fish4-31/+96
* buildsym.c (patch_subfile_names): New function. * buildsym.c (end_symtab): Make copy of dirname on symbol obstack. * buildsym.c (end_symtab): Free all malloc'd subfile fields. * buildsym.h (patch_subfile_names): Add prototype. * dbxread.c (process_one_symbol): Call patch_subfile_names.
1992-08-06 * read.c (s_fill): make the .fill size clamped error a warn andSteve Chamberlain2-2/+9
fix bug where 0's were always placed.
1992-08-06 * config/tc-h8300.c: if a :8 is seen after an operand, fill topSteve Chamberlain1-0/+6
two bytes of any constant with 0xff:
1992-08-06 * buildsym.c (end_symtab): Make copy of dirname on symbol obstack.Fred Fish2-1/+16
1992-08-05Fix typo, I ment sun 3 .align is nbytesSteve Chamberlain1-1/+1
1992-08-05 * config/tc-m68k.c (md_pseudo_table): fix the .align thingSteve Chamberlain1-1/+3
the right way; for just the 68k. Sun 3 .align is nbytes, not ptwo.
1992-08-05 * config/tc-m68k.c (md_pseudo_table): fix the .align thingSteve Chamberlain1-0/+5
the right way; for just the 68k. Sun4 .align is nbytes, not ptwo.
1992-08-05 * copy.c: When is_strip (because it is invoked as the stripPer Bothner2-0/+49
program), follow traditional argv processing: 'strip file1 file2' now strips file1 and file2, rather than stripping file1 (as input), leaving output in file2.
1992-08-05Update comments. It doesn't do MiniMON, it does UDI!John Gilmore2-6/+12
1992-08-05* tc-m68k.c (try_index): Error if index scaling specified andJohn Gilmore2-2/+10
assembling for an older CPU than a 68020. This bug was found at Adobe because GAS did not diagnose incorrect 68020 code generated by GCC when compiling for 68010. We had to debug it in the target system as failing instructions.
1992-08-05* remote.c (getpkt): Only force retransmission ten times;John Gilmore2-2/+18
after that, assume bug in target code, and handle pkt anyway.
1992-08-05 * cdtest-main.cc, cdtest-func.cc, cdtest-foo.h, cdtest-foo.cc,Per Bothner8-4/+222
cdtest.exp: A test program (copied from libg++/test-install) that tests that constructor and destructors are handled corrrectly.
1992-08-04delete cvs merge cruftKen Raeburn1-1/+0
1992-08-04fix INFO-DIR-ENTRYDavid D. Zuhn1-5/+2
1992-08-04fix INFO-DIR-ENTRY, new gen-info-dirDavid D. Zuhn4-6/+25