aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-10-05 * peicode.c (coff_swap_filehdr_in): If symptr isSteve Chamberlain1-0/+5
zero, there aren't any symbols, even if nsyms is set.
1995-10-05Thu Oct 5 13:27:30 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain11-125/+1138
* win32.c: New file; support for debugging on windows NT. * configure.in: (i[345]86-*-win32): New target. * configure: Regnerated. * eval.c (evaluate_subexp_standard): Remove unused name. * serial.c (gdb_string.h): Include. * source.c (value.h): Include. * config/i386/i386win32.mh (XDEPFILES): Add win32.o * config/i386/i386win32.mt: New. * config/i386/tm-i386win32.h: New.
1995-10-05 * configure.in: Allow configuration and build of emacs19 for the alpha.Brendan Kehoe2-3/+6
1995-10-05 * libecoff.h (struct ecoff_backend_data): Add adjust_headersIan Lance Taylor5-35/+188
field. * ecoff.c (ecoff_sec_to_styp_flags): Check for various Alpha sections, and set styp correctly for them: .got, .hash, .dynamic, .liblist, .rel.dyn, .conflic, .dynstr, .dynsym, .comment. (_bfd_ecoff_styp_to_sec_flags): Check for various Alpha section types. (ecoff_sort_hdrs): New static function. (ecoff_compute_section_file_positions): Return boolean, not void. Sort the sections by VMA before looking through them. Put the first non SEC_ALLOC section on a new page. Put every SEC_ALLOC section on an appropriate boundary within the page. (ecoff_compute_reloc_file_positions): Check return value of ecoff_compute_section_file_positions. (_bfd_ecoff_set_section_contents): Likewise. (_bfd_ecoff_write_object_contents): Check for various Alpha section types when incrementing text_size and data_size. Call adjust_headers backend function if it exists. * coff-alpha.c (alpha_adjust_headers): New static function. (alpha_ecoff_backend_data): Initialize adjust_headers field. * coff-mips.c (mips_ecoff_backend_data): Likewise. PR 8141.
1995-10-05 * ecoff.h: Define section name macros and STYP macros for variousIan Lance Taylor1-0/+6
Alpha sections: .got, .hash, .dynsym, .dynstr, .rel.dyn, .conflic, .comment, .liblist, .dynamic. PR 8141.
1995-10-05 * hosts/i386bsd.h: Restore file incorrectly deleted on Sep 6.Ian Lance Taylor2-0/+5
1995-10-05 * configure.in (CC): Get ^CC, not just any old CC, fromJason Molenda2-1/+6
${host_makefile_frag}.
1995-10-05 * expression.h (enum exp_code): Added OP_NAME.Per Bothner9-265/+576
* expprint.c (print_subexp): Add OP_NAME support. * parse.c (length_of_subexp, prefixify_subexp): Likewise. * scm-lang.c (scm_unpack, in_eval_c, scm_lookup_name): new function. * scm-lang.h: Declare builtin_type_scm; other minor tweaks. * values.c (unpack_long): If type is SCM, call scm_unpack. * scm-valprint.c (scm_val_print): Use extract_signed_integer, instead unpack_long * scm-lang.c: More Scheme expression parsing from here ... * scm-exp.c: ... to here. New file. Also, provide for gdb to evaluate simple constants and names.. * Makefile.in: Note new scm-exp.{c,o}.
1995-10-05 * configure.in (CC): Try to get CC fromJason Molenda2-2/+7
${srcdir}/${host_makefile_frag}, not ${host_makefile_frag}.
1995-10-05 * Makefile.in (TARGET_CONFIGDIRS): configure targetdirsJason Molenda1-0/+5
only if it exists in $(srcdir).
1995-10-05 * pr-8136.{ch,exp}, pr-8134.exp, func1.ch, Makefile.in: New test cases.Per Bothner7-1/+175
1995-10-05 * gdbtypes.c (get_discrete_bounds): New function.Per Bothner4-19/+73
(force_to_range_type): Use get_discrete_bounds. * gdbtypes.h (get_discrete_bounds): Add declaration. * valarith.c (value_bit_index): Generalize to use get_discrete_bounds. * ch-valprint.c (chill_val_print): Make (power)sets and bitstring support use get_discrete_bounds and generally be more robust. This fixes PR chill/8136.
1995-10-05 * rs6000-core.c (CORE_VERSION_1): Use CORE_VERSION_1 insteadJeff Law1-2/+9
of ALTERNATE_AIX_CORE_FORMAT. * configure.in (aix4): No longer need CORE_FLAGS. * configure: Updated.
1995-10-04Better parsing, tocd, tocv startedKim Knuttila1-0/+8
1995-10-04 * ldexp.c (exp_get_abs_int): Return bfd_vma, not int.Ian Lance Taylor2-15/+29
* ldexp.h (exp_get_abs_int): Update declaration. * ldlang.c (print_output_section_statement): Use fprintf_vma to print return value of exp_get_abs_int. PR 8142.
1995-10-04Better parsing, tocd, tocv startedKim Knuttila1-47/+322
1995-10-04quote string for testIan Lance Taylor1-1/+1
1995-10-04NS32k changes from Ian Dall:Ken Raeburn4-7/+70
* aoutx.h (MY_final_link_relocate, MY_relocate_contents): New macros. (aout_link_input_section_std, aout_link_input_section_ext, aout_link_reloc_link_order): Call them instead of _bfd_* versions. * aout-target.h (MY_exec_header_not_counted): New macro, defaults to zero. (backend_data): Use it instead of hardcoded zero. * aout-ns32k.c (CTOR_TABLE_RELOC_HOWTO): New macro. (MY_swap_std_reloc_out): Use udata.i for KEEPIT, don't call stoi. * ns32knetbsd.c: Include bfd.h. (MY_text_includes_header, MY_bfd_reloc_type_lookup): New macros. (MY_bfd_reloc_type_lookup): Declare function too. * pc532-mach.c (set_sizes): Don't declare. (MY_text_includes_header, MY_exec_header_not_counted): Define. (backend_data, MY_backend_data): Don't define. * config.bfd: Treat ns32k-pc532-ux* like ns32k-pc532-mach*, and ns32k-*-lites* like ns32k-*-netbsd*. * hosts/nbsd.h: Swap order of sys/vmparam.h and sys/param.h, to compile on lites.
1995-10-04* chew.c: Include <stdio.h>.Ken Raeburn1-0/+69
1995-10-04small rearranging, remove DEFAULT_* definesKim Knuttila1-0/+26
1995-10-04remove DEFAULT_* definesKim Knuttila1-0/+201
1995-10-04remove DEFAULT_* definesKim Knuttila1-0/+248
1995-10-04 * coffcode.h (coff_write_object_contents): Restore settingIan Lance Taylor2-1/+7
f_timdat to 0, deleted on August 22.
1995-10-04 * config/tc-ppc.c (ppc_frob_symbol): Don't create an aux entry forIan Lance Taylor2-124/+75
an absolute symbol.
1995-10-04 * config/tc-m68k.c (isbyte): Accept all values from -65536 toIan Lance Taylor1-2/+2
+65535, so ~VAL will not be rejected.
1995-10-04 * configure: If CC and CXX are not set in the environment, setIan Lance Taylor4-58/+245
them, based on either an existing Makefile or on searching for gcc in PATH. Substitute for CC and CXX in Makefile. * configure.in: Remove libm from target_libs. Separate target_configdirs from configdirs. If CC is not set in environment, try to get it from a host Makefile fragment. Rewrite changes of configdirs to use skipdirs instead. A few minor tweaks. Take directories out of target_configdirs as they are taken out of configdirs. Remove existing Makefile files from subdirectories. Substitute for TARGET_CONFIGDIRS and CONFIG_ARGUMENTS in Makefile. * Makefile.in (TARGET_CONFIGDIRS): New variable, automatically set by configure.in. (CONFIG_ARGUMENTS): Likewise. (CONFIGURE_TARGET_MODULES): New variable. ($(DO_X)): Loop over TARGET_CONFIGDIRS as well as SUBDIRS. ($(CONFIGURE_TARGET_MODULES)): New target. (configure-libg++, configure-libio): New targets. (all-libg++): Depend upon configure-libg++. (all-libio): Depend upon configure-libio. (configure-libgloss, all-libgloss): New targets. (configure-libstdc++): New target. (all-libstdc++): Depend upon configure-libstdc++. (configure-librx, all-librx): New targets. (configure-newlib): New target. (all-newlib): Depend upon configure-newlib (configure-xiberty): New target. (all-xiberty): Depend upon configure-xiberty.
1995-10-04 * arsup.c (ar_save): Use rename, not unlink/link/unlink.Ian Lance Taylor1-0/+4
1995-10-03 * remote-nrom.c (nrom_ops): Add value for to_thread_alive,Stan Shebs2-24/+32
add comment naming slots.
1995-10-03Tue Oct 3 16:28:32 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain3-14/+110
* coffcode.h (coff_bfd_copy_private_symbol_data, coff_bfd_copy_private_section_data, coff_bfd_copy_private_bfd_data): ifdef to allow overrides. * peicode.h (coff_bfd_copy_private_bfd_data): New (pe_bfd_copy_private_bfd_data): New. (coff_swap_scnhdr_in): Swap bss size into the right place. (pe_print_private_bfd_data): Add some newlines.
1995-10-03revert to stock autoconf 2.4 configure scripts.Jason Molenda1-5/+5
1995-10-03Remove last (incorrect) change.Jeff Law2-5/+2
1995-10-03 * som.c (setup_sections): Don't die if a space has no subspaces.Jeff Law2-0/+12
1995-10-03Opps. Forgot to commit this with the elf.c changes...Jeff Law1-2/+1
1995-10-03 * elf.c (_bfd_elf_assign_file_position_for_section): AlwaysJeff Law1-33/+16
align to the section's alignment. "align" argument removed; all callers changed. Loosely based on a patch from dupuy@smarts.com; keeps dbx from losing when debugging programs that have been objcopy'd.
1995-10-03 * cond.c (s_endif): Call demand_empty_rest_of_line. In MRI mode,Ian Lance Taylor2-11/+190
skip characters after the pseudo-op. (s_else): Likewise. * read.c (get_line_sb): Don't look past buffer_limit. (s_include): In MRI mode, skip characters after the file name.
1995-10-03 From David Mosberger-Tang <davidm@azstarnet.com>Steve Chamberlain2-0/+133
* alpha-opc.h (MEMORY_FUNCTION_FORMAT_MASK): added. (alpha_insn_set): added definitions for VAX floating point instructions (Unix compilers don't generate these, but handcoded assembly might still use them). * alpha-dis.c (print_insn_alpha): added support for disassembling the miscellaneous instructions in the Alpha instruction set.
1995-10-03 * top.c (build_command_line): Demand arguments for if/whileJeff Law2-0/+8
commands.
1995-10-03No ChangeLog to keep.Stan Shebs1-6/+3
1995-10-02 * config/m68k-parse.y (m68k_reg_parse): In MRI mode, permitIan Lance Taylor1-0/+5
periods in register names.
1995-10-02 * Makefile.in (X11_CFLAGS): Set only to @X_INCDIR@.Jason Molenda2-1/+5
1995-10-02 * binutils-all/ar.exp: New file.Ian Lance Taylor3-12/+30
* binutils-all/bintest.s: Make text_symbol and data_symbol global. Add new static symbols static_text_symbol and static_data_symbol. * binutils-all/nm.exp: Adjust accordingly. * config/default.exp (AR): Set if not set. (binutils_remove): New procedure. * lib/utils-lib.exp (default_binutils_run): Call prune_system_crud on program output. Use verbose -log instead of both verbose and send_log. (default_binutils_remove): New procedure.
1995-10-02Add # in front of CPU numberMichael Meissner1-1/+1
1995-10-02update usage messageMichael Meissner2-1/+2
1995-10-02fix typoMichael Meissner1-1/+1
1995-10-02Add support to count the number of instructions issued.Michael Meissner8-5/+680
1995-10-02 * elflink.h (elf_link_add_object_symbols): Don't let a weakIan Lance Taylor2-8/+31
dynamic symbol override a common symbol. Don't change the size or type if they have been set and the new symbol is not a definition. Warn if the size or type changes.
1995-10-02 * emultempl/elf32.em (global_stat): New file static variable.Ian Lance Taylor2-4/+59
(gld${EMULATION_NAME}_try_needed): Call stat_needed to make sure that the file has not already been included under another name. (gld${EMULATION_NAME}_stat_needed): New static function.
1995-10-02 * lib/utils-lib.exp (default_binutils_assemble): CallIan Lance Taylor2-1/+39
prune_system_crud on assembler output.
1995-10-02 * strings.c (main): Exit with zero status if no files are givenIan Lance Taylor1-1/+16
and standard input is read.
1995-10-02Add switch processing in gdb.Michael Meissner3-1/+311