aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-08-29Fri Aug 28 16:29:15 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-9/+6
* archive.c (bfd_slurp_bsd_armap): if the symdef_count is too large, assume we're using a swapped byte order and fail with wrong_format rather than dumping core.
1992-08-29Update ChangeLog, removing yesterday's 960 change and putting inIan Lance Taylor1-2/+2
todays (960 now always uses little endian ordering).
1992-08-29Fri Aug 28 16:25:22 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor4-7/+62
* obj-bout.h, obj-bout.c (obj_header_append, obj_symbol_to_chars), tc-i960.c (md_ri_to_chars): Always output bout object file in little endian byte order (used to use endianness of host).
1992-08-28Back out the HOST_BIG_ENDIAN_P changes I put in yesterday.Ian Lance Taylor26-51/+0
1992-08-28Missed one...Ken Raeburn2-3/+4
1992-08-28Renamed opc-sparc.c to sparc-opc.c for more significant characters in cpuKen Raeburn3-7/+1823
name under losing file systems ("sparc-op" rather than "opc-spar").
1992-08-28-S flag is no longer supported (nor needed) with flex.Sean Eric Fagan1-16/+28
1992-08-28Back out yesterday's change for using host endian order in 960 bout files.Ian Lance Taylor2-39/+2
1992-08-28Forgot to add we32k.h.Brendan Kehoe1-0/+1
1992-08-28Forgot to list the we32k files in .Sanitize.Brendan Kehoe2-0/+3
1992-08-28* vx-share/README, nindy-share/README: New files describingJohn Gilmore2-0/+14
how these directories' code is shared, and with whom. (also 29k-share)
1992-08-28* vx-share/README, nindy-share/README: New files describingJohn Gilmore1-0/+7
how these directories' code is shared, and with whom.
1992-08-28Last file for preliminary support of the we32k (AT&T 3b2 family).Brendan Kehoe1-0/+312
1992-08-28Accept i486 where i386 ok.John Gilmore2-1/+5
1992-08-28* tm-altosgas.h, tm-i386v-g.h: Remove ancient coff encap configs.John Gilmore2-2/+1
* config/{altosgas.mt, i386v-g.mt, i386v32-g.mt}: Ditto. * config/{i386sco.mt,i386v32.mt}: Remove; identical to i386v.mt. * config/{go32.mt,i960.mt}: Remove; they only printed error msgs. * config/nindy960.mt: Remove useless MT_CFLAGS setting. * config/i386aout.mt: Use tm-i386v.h, not tm-i386v-g.h.
1992-08-28* configure.in (target configurations): Reformat into table.John Gilmore3-219/+181
Remove unsupp. Amigados host and target. Ditto Mach 386 target. * tm-altosgas.h, tm-i386v-g.h: Remove ancient coff encap configs. * config/{altosgas.mt, i386v-g.mt, i386v32-g.mt}: Ditto. * config/{i386sco.mt,i386v32.mt}: Remove; identical to i386v.mt. * config/{go32.mt,i960.mt}: Remove; they only printed error msgs. * config/nindy960.mt: Remove useless MT_CFLAGS setting. * config/i386aout.mt: Use tm-i386v.h, not tm-i386v-g.h. * Makefile.in (config-check): Add command to check whether configure.in is consistent with config/*.
1992-08-28Remove -gas variants; GDB doesn't care. Cross-check with config/*.mhJohn Gilmore2-8/+5
to make sure all .mh files are represented and vice verse.
1992-08-28Thu Aug 27 16:38:42 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-0/+10
* gld960.em (gld960_choose_target): the target depends on HOST_BIG_ENDIAN_P.
1992-08-28Thu Aug 27 17:01:04 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor30-46/+112
* targets.c, config/i960-bout.mt, hosts/*: added HOST_BIG_ENDIAN_DEFAULT_VECTOR and HOST_LITTLE_ENDIAN_DEFAULT_VECTOR because bout archive format depends on the endianness of the host. Added #define HOST_BIG_ENDIAN_P and #undef HOST_BIG_ENDIAN_P to a number of configuration files in hosts/ (it was already in some).
1992-08-27 * config.sub: add we32kBrendan Kehoe2-4/+18
1992-08-27Add preliminary support for the we32k (AT&T 3b2).Brendan Kehoe5-3/+69
1992-08-27Add preliminary support for the we32k (AT&T 3b2 family).Brendan Kehoe2-33/+87
1992-08-27Add preliminary support for the we32k (AT&T 3b2 and family).Brendan Kehoe1-0/+8
1992-08-27 * configure.in: add we32kBrendan Kehoe1-0/+4
1992-08-27correct use of bfd symbolsMark Eichin1-4/+0
1992-08-27* configure.in (host configurations): Reformat nested cases intoJohn Gilmore2-141/+72
easy-to-maintain table. (altos-*-gas): Use -gas flag instead of OS "gas".
1992-08-27 * bout.c: added support for relaxable alignment relocs.Steve Chamberlain3-24/+133
* seclet.c (rel, seclet_dump_seclet, seclet_dump): get the app to pass down pointer to play area rather than use alloca
1992-08-27 * ldlang.c (lang_process): don't pass null pointers whenSteve Chamberlain3-6/+18
abs_output_section is what is required. * ldwrite.c (ldwrite): use malloc to allocate the largest space used, and pass that down. * relax.c,relax.h (write_relaxnorel): use the passed malloc area rather than alloca.
1992-08-26 * cplus-dem.c: Reorder args to most local functions to make themFred Fish2-201/+259
follow the consistent pattern of struct work_stuff pointer first, followed by pointer into string being demangled, followed by pointer to the string where the result is being stored, followed by other args. Also generally replace most variables of name "type" with "mangled" for consistency. They all pointed to the same string but half were one name and half the other. * cplus-dem.c (LONGERNAMES): Remove #ifndef's. * cplus-dem.c (demangle_qualified): Rewrite to clean up and allow use whenever a qualified name is being demangled. * cplus-dem.c (do_type): Qualified names are treated similarly to fundamental types, not as modifiers of fundamental types.
1992-08-26 * cpu-z8k.c (compatible): made static to reduce name spaceSteve Chamberlain1-1/+10
polution.
1992-08-26* config/tc-m68k.c (init_table): Now const. Always include 68851Ken Raeburn1-50/+109
data, so that "bc" is available to 68040 cache instructions. Added "tt0", "tt1", and 68ec030 variants. (md_assemble): Complain if 68000 (only) and 68881 are specified. (enum _register): Added TT0, TT1. (m68k_ip, cases '3' and 't'): Handle new operand type codes. Pass line number correctly in "internal error" messages. Don't print architecture-mismatch message for operand errors. From Colin Smith (colin@wrs.com): * config/tc-m68k.c (m68k_ip, case '_'): Use addword twice rather than install_operand.
1992-08-26* config/tc-m68k.c (init_table): Now const. Always include 68851Ken Raeburn1-0/+15
data, so that "bc" is available to 68040 cache instructions. Added "tt0", "tt1", and 68ec030 variants. (md_assemble): Complain if 68000 (only) and 68881 are specified. (enum _register): Added TT0, TT1. (m68k_ip, cases '3' and 't'): Handle new operand type codes. Pass line number correctly in "internal error" messages. Don't print architecture-mismatch message for operand errors. From Colin Smith (colin@wrs.com): * config/tc-m68k.c (m68k_ip, case '_'): Use addword twice rather than install_operand.
1992-08-26m68k.h (m68ec030): Defined as alias for 68030.Ken Raeburn1-1779/+16
(m68k_opcodes): New type characters "3" for 68030 MMU regs and "t" for immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use them. Tightened description of "fmovex" to distinguish it from some "pmove" encodings. Added "pmove" for 68030 MMU regs, cleaned up descriptions that claimed versions were available for chips not supporting them. Added "pmovefd". sparc.h: Fixed up some comments.
1992-08-25 * internal.h: added #define for STYP_LIT, removed from a29k andSteve Chamberlain1-1/+0
h8300.
1992-08-25 * listing.c (buffer_line): rewind to the start of includeSteve Chamberlain3-5/+17
files, they might be included twice.
1992-08-25Support for the Z8kSteve Chamberlain7-6/+1119
1992-08-25Regenerated after Z8000 additionSteve Chamberlain1-0/+4
1992-08-25Support for the Z8000Steve Chamberlain4-5/+237
1992-08-25 Add basic support for the z8k:Steve Chamberlain3-2/+205
* Makefile.in, archures.c, coffcode.h, configure.in, reloc.c, section.c, targets.c,
1992-08-25Markup changes to run through TeX without errors.Roland Pesch1-13/+32
WARNING: (1) this has not yet been proofread as a printout---just eliminated problems that TeX complained about. (2) extraneous line breaks introduced in some examples, sometimes in ridiculously long strings; this may falsify examples. Places where I did this are marked by FIXME comments.
1992-08-25Some improvements in Texinfo markup:Roland Pesch1-214/+407
1) use makeinfo node defaulting 2) correct bad xref 3) use @display, @exdent, etc. as first approximation to Julia's clever typewriter markup; **THIS WILL NEED STUDY AND REVISION** 4) introduce many nodes rather than ---- in "detailed reference" appendix
1992-08-25Add sparc-stub.c to .SanitizeStu Grossman1-0/+1
1992-08-25Move a patch which got put in the wrong place.Steve Chamberlain1-0/+22
1992-08-25Update to make patches relative to current devo sources.Fred Fish1-180/+105
1992-08-25* configure.in: Add sparclite as a target.Stu Grossman1-2/+2
1992-08-25* sparc-stub.c (handle_exception): Flush instruction cache justStu Grossman2-1/+12
before returning to the user. (hexToInt): Fix overzealous cleanup.
1992-08-24 * ar.c (map_over_members): if the element of the archive has aSteve Chamberlain1-0/+8
null name, fill it in. * nm.c (do_one_rel_file): only warn if a bfd's flags say there will be symbols and there aren't any.
1992-08-24Renamed OSE configuration to ose.Ian Lance Taylor10-10/+63
1992-08-24 * ieee.c (ieee_get_symtab): always null terminate the symbol list,Steve Chamberlain1-0/+3
lint.
1992-08-24Brought up from p3:Ian Lance Taylor1-0/+9
Mon Aug 24 14:05:14 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: don't create all directories for ``make install''; let the subdirectories create the ones they need.