aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-04-02 * build-all.mk: Set GCC to gcc -O -G 8 for MIPS targets, since gccIan Lance Taylor2-0/+7
with gas currently defaults to -G 0.
1993-04-02 * config/ho-irix.h: New file; if not gcc, define BROKEN_ASSERT.Ian Lance Taylor4-2/+44
* configure.in (mips-sgi-irix*): Set gas_host to irix.
1993-04-02Maybe we should change ansidecl.h to define const as well as CONST?Ian Lance Taylor1-1/+1
* a29k-dis.c, sparc-dis.c, sparc-opc.c: Use CONST rather than const.
1993-04-02 * findvar.c (value_from_register): H8500 specific, check to seeStu Grossman1-1/+1
if we are looking at short pointer. If so, skip crock. * h8500-tdep.c (h8500_frame_chain): Mask down value from read_memory_integer() to avoid getting messed up by sign extension.
1993-04-02 * sparc-tdep.c (in_solib_trampoline), symfile.c (find_pc_section):K. Richard Pixley2-0/+12
ifdef protect using BAD_RICH_HACK. This should be removed soon. * config/sparc/tm-sun4sol2.h (BAD_RICH_HACK): define.
1993-04-02New print_address for disassemblers, merge a29k and i960 disassemblersJim Kingdon9-1954/+213
1993-04-01* sparc-dis.c: Use fprintf_func a few places where I forgot,Jim Kingdon1-32/+35
and double percent signs a few places.
1993-04-01 * Makefile.in (all-flex): flex depends on byacc.Ian Lance Taylor2-1/+3
1993-04-01 * build-all.mk: If host not specified, use config.guess. Pass TAGIan Lance Taylor3-19/+39
to test-build.mk as RELEASE_TAG. * test-build.mk (configargs): New variable containing arguments to pass to configure. Set to -with-gnu-as on mips-dec-ultrix. (FLAGS_TO_PASS): Pass down RELEASE_TAG. * config.guess: Use /bin/uname when checking -X argument on SCO, to avoid invoking GNU uname which doesn't understand -X.
1993-04-01Make circumvention of sun make VPATH bug include all relevant filesJim Kingdon1-2/+7
1993-04-01 * test-build.mk: Don't use /usr/unsupported/bin/as on AIX.Ian Lance Taylor2-9/+3
1993-04-01Revert automatic setting of -with-gnu-ld and -with-gnu-as.Ian Lance Taylor2-11/+10
1993-04-01make it work with recent sparc changesJim Kingdon1-1/+3
1993-04-01remove another reference to sparc-pinsn.cJim Kingdon1-1/+0
1993-04-01 * configure.in: Build gas for mips-*-*. If configuring gas and/orIan Lance Taylor2-8/+15
ld, and the source directories exist, assume -with-gnu-as and/or -with-gnu-ld.
1993-04-01Fix prototype problems related to recent disassembler changesJim Kingdon5-4/+16
1993-04-01 * breakpoint.c (bpstat_print, bpstat_stop_status): Change to walk thePeter Schauer1-0/+19
entire breakpoint chain and print only the first entry that needs to be printed and needs to be stopped for. Fixes problems with printing of multiple breakpoints with different conditions. * breakpoint.c (print_it_done): Renamed from print_it_noop as it effectively stops printing of the breakpoint chain. * breakpoint.c (print_it_noop): New routine to print nothing for this breakpoint entry and dont stop printing. * breakpoint.c (breakpoint_re_set_one): mention the reevaluated watchpoint only if it is enabled. * mipsread.c (parse_procedure): Correct incorrect setjmp procedure descriptor from the library to make backtraces through setjmp work. * mipsread.c (fixup_sigtramp): Correct pcreg and fregoffset for sigtramp. * mips-tdep.c (read_next_frame_reg): Provide correct values for all registers saved within sigtramp, cleanup.
1993-04-01this is part of the binutils/gdb sparc disassembler mergeJim Kingdon1-84/+114
1993-04-01merge binutils and gdb sparc disassemblersJim Kingdon11-479/+74
1993-04-01merging this directory into testsuiteKen Raeburn7-224/+0
1993-04-01* core.c (dis_asm_read_memory): drop fourth arg which conflicts withK. Richard Pixley2-3/+10
prototype in ../include/dis-asm.h.
1993-04-01Insert a missing backslash.K. Richard Pixley2-1/+5
1993-04-01* h8500-dis.c, i386-dis.c, m68k-dis.c, z8k-dis.c (fetch_data):K. Richard Pixley3-2/+8
deliberately return non-zero to setjmp from longjmp. Otherwise this code fails to compile.
1993-04-01 * build-all.mk, config/mh-irix4: Bump -XNh value to 1500 to matchIan Lance Taylor3-2/+5
gcc requirements.
1993-04-01 * subsegs.c (subseg_new): Set output_section of new section.Ian Lance Taylor4-1913/+2530
* as.c (perform_an_assemly_pass): Don't set output_section here. * expr.c (expr_part, expr): Turn off section assertions for ECOFF, since it has additional sections. * read.c (s_lcomm): For MIPS ECOFF, put small objects in .sbss, not bss_section. * config/obj-ecoff.h (TARGET_SYMBOL_FIELDS): Added ecoff_undefined field. * config/obj-ecoff.c (obj_symbol_new_hook): Initialize ecoff_undefined field. (add_file): If using stabs, just output a stabs symbol rather than creating a new fdr. (obj_ecoff_begin, obj_ecoff_bend): Ignore line number by reading it with get_absolute_expression, rather than skipping it by hand. (obj_ecoff_loc): If using stabs, just output a stabs symbol rather than ECOFF line number information. (obj_ecoff_stab): Accept non-zero values for stabs line number. (ecoff_build_symbols): Set ifilesym correctly. Set storage class to small, undefined and/or readonly sections if appropriate. Don't output symbol names containing \001 characters. (ecoff_frob_file): Make sure at least one fdr is output. * config/tc-mips.h: Define TC_MIPS. * config/tc-mips.c (g_switch_value): New static variable. (md_assemble): Set gp size of output BFD. (gp_reference): New function; returns 1 if expression can be accesssed via gp. Always returns 0 if not using ECOFF. (macro_build): Convert BFD_RELOC_LO16 to BFD_RELOC_MIPS_GPREL if possible. (macro): Generate sequences using gp if possible. (md_parse_option): Ignore -EL and -EB. Parse -G. (md_apply_fix): Added BFD_RELOC_MIPS_GPREL to ignored case. (s_change_sec): Handle .rdata and .sdata for ECOFF. (s_extern): Mark symbol as external. Set ecoff_undefined field.
1993-04-01New material on H8/500, and better match between nodes and sectionsRoland Pesch2-34/+455
(allows xrefs to work in printed version of doc).
1993-04-01 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_sizeIan Lance Taylor2-0/+14
prototypes.
1993-04-01Back off last two checkins (this checkin identical withRoland Pesch1-540/+446
devo/gas/doc/as.texinfo 1.38).
1993-04-01 * m68k-dis.c: Fix prototype for fetch_arg().Stu Grossman2-1/+5
1993-04-01 * dis-asm.h: (disassemble_info): Fix typo in prototype ofStu Grossman2-1/+6
dis_asm_memory_error().
1993-03-31New file dis-buf.c; part of read_memory_func changes just checked itJim Kingdon1-0/+54
1993-03-31provide a new interface (using read_memory_func) to call the disassemblersJim Kingdon18-542/+3970
which copes with errors in a plausible way
1993-03-31 * Makefile.in: Complete overhaul to merge many almost identicalIan Lance Taylor2-1120/+381
targets.
1993-03-31Keep mh-sun3David D. Zuhn1-0/+1
1993-03-31Build gas tar file, based on gdb code:Ken Raeburn1-4/+71
* Makefile.in (setup-dirs-gdb): Renamed from setup-dirs. (gdb.tar.Z): Adjusted. * Makefile.in (setup-dirs, taz): New targets; should be general enough to adapt for gdb sometime. Build only .z file. (gas.tar.z): New target.
1993-03-31log doc changeKen Raeburn1-0/+3
1993-03-31Teach sparc solaris to next over shared library functions.K. Richard Pixley5-85/+94
* solib.[hc] (find_pc_section_from_so_list): new function and prototype. * sparc-tdep.c (in_solib_trampoline): new function. * symfile.[hc] (find_pc_section): new function and prototypes. * target.[hc] (find_pc_section_from_targets): new function and prototypes. * config/sparc/tm-sun4sol2.h (IN_SOLIB_TRAMPOLINE): redefine to in_solib_trampoline.
1993-03-30* infrun.c (wait_for_inferior): Revise comment.Jim Kingdon1-0/+2
1993-03-30ld.texinfo:Roland Pesch3-11/+50
Conditionalize manual to maintain Cygnus, Hitachi versions in parallel. (Texinfo conditionals are stable enough to permit this, at last!) NOTE: @ignore'd passages from earlier versions DELETED; use CVS history to retrieve if wanted. gen-doc.texi, h8-doc.texi: manual configuration definitions. Makefile.in: link config defn (`gen' by default) to configdoc.texi, included by ld.texinfo .Sanitize: add gen-doc.texi, h8-doc.texi
1993-03-30Tue Mar 30 08:06:24 1993 Jim Kingdon (kingdon@cygnus.com)Jim Kingdon6-19/+68
* command.c (do_setshow_command): Use %u with var_{u,z}integer. * command.{c,h}: New var_type var_integer. main.c: Use it for history_size. * rs6000-tdep.c, xcoffexec.c, config/rs6000/xm-rs6000.h, breakpoint.c: Lint and byte-order fixups.
1993-03-30 * bfd.h: Update for lma field of section.Steve Chamberlain1-2/+9
1993-03-30 Support for linking and loading at different places:Steve Chamberlain4-48/+107
* ldlex.l: Add "AT" keyword. * ldgram.y: Cleanup, and parse AT. * ldlang.c (print_output_section_statement): Print output address of section in map. (lang_size_sections): Fill sections' lma with load address. * ldlang.h (lang_output_section_statement_type): Add load_base information.
1993-03-30Use ANSI versions on AIX regardless of __STDC__.Jim Kingdon2-13/+43
1993-03-30(print_it_normal): return 0 after hitting watchpointJim Kingdon2-2/+4
1993-03-30 * breakpoint.h (bpstat): New field print_it.Jim Kingdon2-54/+138
breakpoint.c (bpstat_print): Use it. (print_it_normal): New function (from old bpstat_print code). (bpstat_{alloc,stop_status}): Set print_it field. * breakpoint.c (bpstat_stop_status): Use catch_errors when evaluating watchpoint condition, via new function watchpoint_check. Also stop if watchpoint disabled due to leaving its block.
1993-03-30Reflect new indirect infoSteve Chamberlain1-0/+4
1993-03-30 * build-all.mk: Use CC=cc -Xs on Solaris.Ian Lance Taylor2-0/+5
1993-03-30 * config/unix-gdb.exp: Add missing return 0.Peter Schauer2-0/+5
1993-03-30Tue Mar 30 09:40:25 1993 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain6-642/+783
* ldindr.c (add_indirect): Keep more information in the alias symbol chain. * ldlang.c (wild_doit): Don't inherit NEVER_LOAD section attribute from an input section. * ldmain.c (Q_enter_file_symbols): Common section is NEVER_LOAD by default. (Q_enter_file_symbos): Indirect symbols now are known by their section, not a special symbol flag. * ldsym.c (write_file_locals): Indirect symbols aren't local. (write_file_globals): Write the mapping for an indirect symbol. * relax.c (build_it): When forced to write a NEVER_LOAD section, fill it with zeros.
1993-03-30 * aoutx.h (translate_from_native_sym_flags): Now handles indirectSteve Chamberlain2-11/+53
symbols in a better way. (translate_to_native_sym_flag): Set the N_INDR bit when necessary. (aout<>slurp_symbol_table): Maintain indirect state. * section.c: Added BFD_IND_SECTION_NAME and bfd_ind_section. (bfd_make_section): Cope with new builtin section. * syms.c (bfd_decode_symclass): Can now print indirect section info.