aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-12-06 * ldlang.c (print_statement{,s}): Delete duplicate prototype.David Edelsohn1-0/+10
(print_statement_list): Renamed from print_statement. All callers updated. (print_statement): New function to print just one statement. (print_{data,reloc,padding}_statement): Don't crash if output_section == NULL. (dprint_statement): New function.
1995-12-06 * ldexp.c (exp_fold_tree): Permit assignments to dot in the finalIan Lance Taylor1-0/+5
phase if the current section is abs_output_section. PR 8605.
1995-12-06 * gdbtypes.c (check_stub_method): Make sure we get back a functionBrendan Kehoe2-6/+13
string in the demangled name before we try to use it. fixes gdb/8306 (Mentor, ser/med)
1995-12-06 * monitor.c (monitor_expect_regexp): Make static, add prototype.Stu Grossman1-0/+6
* (monitor_read_memory_single): Call monitor_expect_regexp with pointer to getmem_resp_delim_pattern, not entire struct.
1995-12-06 * c-lang.h (c_op_print_tab): Don't declare, some compilersStan Shebs2-2/+6
consider illegal if structure not defined, and only used in c-lang.c anyway.
1995-12-05* read.c (s_fill): If md_flush_pending_output is defined, call it.Ken Raeburn2-0/+8
1995-12-05 From David Mosberger-Tang <davidm@azstarnet.com>:Stan Shebs1-0/+6
* alpha-dis.c (print_insn_alpha): fixed decoding of cpys instruction.
1995-12-05 * tests2.exp: Add compiling of the test case.Wilfried Moser2-0/+12
1995-12-05Fix .idata doc bug.David Edelsohn1-3/+1
1995-12-05Document the .idata section.David Edelsohn1-0/+39
1995-12-04* config/obj-coff.c (size_section, fill_section, fixup_mdeps): TreatKen Raeburn2-0/+8
rs_align_code like rs_align.
1995-12-04 * ihex.c (ihex_scan): Handle record types 4 and 5.Ian Lance Taylor2-39/+124
(ihex_object_p): Permit types 4 and 5. (ihex_set_section_contents): Remove check for out of range addresses. (ihex_write_object_contents): Generate types 4 and 5.
1995-12-04Removed some debugging prints. duhKim Knuttila2-5/+4
1995-12-04 * mpw-configure: Add support for exec-prefix.Stan Shebs2-12/+55
1995-12-04* sh-opc.h (sh_arg_type): Added A_SSR and A_SPC.J.T. Conklin3-10/+49
(sh_table): Added many SH3 opcodes. * sh-dis.c (print_insn_shx): Added cases for A_SSR and A_SPC.
1995-12-04* gencode.c (tab): Added several sh3 opcodes.J.T. Conklin2-5/+27
(think): Added printonmatch for A_SSR and A_SPC. * interp.c (SSR, SPC): Added definitions. (saved_state_type): Added ssr and spc registers.
1995-12-04 * config.guess: Recognize HP model 816 machines as havingJeff Law1-0/+5
a PA1.1 processor. Already at the FSF.
1995-12-04 * configure: Ignore new autoconf configure options.Ian Lance Taylor1-0/+4
1995-12-04 * elflink.h (elf_link_output_extsym): Just ignore warning andIan Lance Taylor2-0/+11
indirect references to symbols which don't really exist.
1995-12-04Dumper for PowerPC .edata sectionKim Knuttila2-6/+192
1995-12-03 * aout-arm.c (MY_swap_std_reloc_out): Use KEEPIT to get the symbolDavid Edelsohn2-0/+553
index, don't call stoi.
1995-12-03 * config/tc-arm.c (cp_address_required_here): Set pre_inc whenDavid Edelsohn1-0/+5
converting an absolute address into a PC-relative one.
1995-12-03Edit out GM-specific bits from files.Stan Shebs1-0/+27
1995-12-03 * eval.c (evaluate_subexp_standard case): Fix typo.Per Bothner2-1/+5
1995-12-03 * ch-exp.c (parse_named_record_element): Avoid aggregrateJeff Law3-2/+11
initializations for automatic variables. * hppa-tdep.c (hppa_alignof): Fix typo in last change. Fixes minor build problems.
1995-12-03 * symfile.c (global_psymbols, static_psymbols): Remove, unused.Fred Fish2-8/+39
1995-12-02 * alpha-tdep.c (heuristic_proc_desc): Add heuristic toPeter Schauer2-1/+59
determine the return address register, needed for OSF/1-3.2C. * config/alpha/tm-alpha.h (T7_REGNUM, T9_REGNUM): Define.
1995-12-02 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.Ian Lance Taylor2-5/+9
1995-12-02 * ihex.c: New file; support for Intel Hex format.Ian Lance Taylor5-0/+942
* targets.c (enum bfd_flavour): Add bfd_target_ihex_flavour. (ihex_vec): Declare. (bfd_target_vector): Always include ihex_vec. * bfd.c (struct _bfd): Add ihex_data field to tdata union. * Makefile.in: Rebuild dependencies. (BFD_LIBS): Add ihex.o (BFD_LIBS_CFILES): Add ihex.c. * bfd-in2.h: Rebuild.
1995-12-02 * srec.c (srec_scan): Set lma as well as vma.Ian Lance Taylor1-0/+1
1995-12-02Fix typo; some progress in ppcbug supportMichael Meissner3-7/+14
1995-12-01Ooops. Fix to work with new scheme (where runtest invokes the compiler).Per Bothner1-5/+9
1995-12-01 * mpw-make.sed (install, install-only): Edit in Mac-specificStan Shebs2-0/+23
install procedure.
1995-12-01 * mpw-config.in: Don't always use te-generic.h for emulation.Stan Shebs3-3/+43
(powerpc-apple-macos): Use emulation te-macos.h. start-sanitize-gm (mips-gm-magic): New configuration. end-sanitize-gm * mpw-make.sed (install, install-only): Edit in Mac-specific install procedure.
1995-12-01 * pr-8405.ch, pr-8405.exp, Makefile.in: New test case.Per Bothner5-1/+81
1995-12-01 * ldgram.y (PHDRS): New token.Ian Lance Taylor2-2/+168
(ifile_p1): Accept phdrs. (section): Accept phdr_opt at the end of the section definition. (phdr_op): New nonterminal. (phdrs, phdr_list, phdr, phdr_type, opt_hdrs, hdr): Likewise. * ldlex.l: Accept PHDRS. * ldlang.h (struct lang_output_section_phdr_list): Define. (lang_output_section_statement_type): Add phdrs field. (struct lang_phdr): Define. (LANG_PHDR_FILEHDR, LANG_PHDR_PHDRS): Define. (lang_new_phdr): Declare. * ldlang.c (lang_phdr_list): New static variable. (lang_output_section_statement_lookup): Initialize phdrs field. (lang_process): Call lang_record_phdrs. (lang_new_phdr): New function. (lang_section_in_phdr): New function. (lang_record_phdrs): New static function. * ld.texinfo: Document PHDRS.
1995-12-01 * bfd.c (bfd_record_phdr): New function.Ian Lance Taylor4-5/+68
* bfd-in.h (bfd_record_phdr): Declare. * bfd_in2.h: Rebuild.
1995-12-01 * elf.c (assign_file_positions_for_segments): Sort the sections inIan Lance Taylor1-3/+17
each segment. (get_program_header_size): Return the right size if segment_map is not NULL. (copy_private_bfd_data): Don't bother to sort the sections.
1995-12-01 * elf32-sparc.c (elf32_sparc_relocate_section): Remove bogusIan Lance Taylor1-0/+3
BFD_ASSERT. PR 8562.
1995-12-01 * libbfd.c (bfd_malloc, bfd_realloc): New functions.Ian Lance Taylor22-494/+242
(bfd_zmalloc): Return PTR, not char *. Take size_t, not bfd_size_type. * libbfd-in.h (bfd_malloc, bfd_realloc): Declare. (bfd_zmalloc): Change declaration. * libbfd.h: Rebuild. * Many files: Use bfd_malloc and bfd_realloc rather than malloc and realloc. Don't set bfd_error_no_memory if they fail.
1995-12-01 * configure.in: Improve message about unsupported ELF targets.Ian Lance Taylor1-0/+3
* configure: Rebuild.
1995-12-01 * tests1.exp, tests2.exp (test_print_reject): Remove; causesPer Bothner3-229/+40
conflicts with later tests using test_print_reject in ../lib/gdb.exp. (passcount): Remove. * tests2.exp (test_print_accept): Removed. (test_write): Re-write to use gdb_test rather than test_print_accept. * tests1.exp (test_print_accept_exact): Removed. (tests_locations): Rewrite to use gdb_test and not above proc.
1995-12-01 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.Ian Lance Taylor2-0/+10
1995-12-01* gencode.c: Tidied instruction decoding, and added FP instructionJackie Smith Cashion3-509/+4253
support. * interp.c: Added dineroIII, and BSD profiling support. Also run-time FP handling. At the moment the options are still mostly build-time controlled, rather than run-time. Also work still needs to be done to remove (long long) usage (However this is trivial, just time-consuming). The out-standing instruction work to be done is in supporting round and trunc for FP operations, and providing better exception support.
1995-12-01 * config/tc-m88k.c (m88k_do_align): Correct check for whether fillIan Lance Taylor2-1/+6
pattern is zero. From Manfred Hollstein.
1995-12-01Fix subfc.,subfco,subco,subco. to be in the proper classificationsMichael Meissner1-0/+5
1995-12-01fix typoMichael Meissner2-1/+5
1995-12-01 * tests1.ch, tests1.exp, tests2.ch, tests2.exp, Makefile.in:Per Bothner8-53/+1730
New (extensive) test cases. * chexp.exp: Fix relations to return TRUE or FALSE.
1995-12-01 * language.c (lang_bool_type), language.h: New function.Per Bothner4-8/+42
* language.h (LA_BOOL_TYPE): New macro. * eval.c (evaluate_subexp_standard) Use LA_BOOL_TYPE instead of builtin_type_int where appropriate, * valarith.c (value_subscript): Likewise.
1995-12-01 * valops.c (value_slice): Implement (value) bitstring slices.Per Bothner2-20/+49
* valprint.c (val_print): If TYPE_LENGTH is zero, don't automatically print "<incomplete type>" - Chill has zero-length (string) types.