aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
1992-08-04* configure.in: Add support for apollo 68k under BSD environment.Stu Grossman3-0/+30
* xm-apollo68b.h: New file to support above.
1992-08-03clean up Makefile.in (install), configure.in (the parts that choose what not ↵David D. Zuhn3-107/+67
to build for a host or target)
1992-08-03fix installation problem which forced a relink of ld on 2nd and subsequent ↵David D. Zuhn2-6/+20
installation
1992-08-03 * configure.in: Recognize i486 host cpu, and use i386-elfFred Fish2-9/+18
for i486-ncr-sysv4.
1992-08-03 * config.sub (ncr3000): Change i386 to i486.Fred Fish1-0/+19
1992-08-03 * configure.in: Recognize i486 host cpu.Fred Fish3-68/+126
* valprint.c (type_print_derivation_info): Print derivation info in same form as class declarations in source. * valprint.c (type_print_varspec_suffix): Split arg printing code out to type_print_args function.
1992-08-02Back out of ill-considered addition of support for SHT_BEPROGBITS.Fred Fish1-3/+0
1992-08-01fix for pr1371: heed fx_offset in pcrel relocsKen Raeburn2-1405/+1591
1992-08-01 * config/stratus.mt (CC): Remove definition.Fred Fish2-154/+135
* elf.c (bfd_section_from_shdr, elf_section_from_bfd_section, section_from_elf_index): Add SHT_BEPROGBITS case for i860 in big endian mode. * elf.c (bfd_section_from_shdr): Test for the possibility that section_from_elf_index returns NULL and don't dereference it.