aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-01-21* acconfig.h (HAVE_STRUCT_REG_R_FS, HAVE_STRUCT_R_GS): RemoveMark Kettenis5-65/+214
undefs. * configure.ac: Use AC_CHECK_MEMBERS to check whether `struct thread' has a td_pcb member and whether `struct reg' has r_fs and r_gs members. * configure, config.in: Regenerate.
2005-01-21* configure.ac: Remove ia64-*-aix* junk.Mark Kettenis3-9/+3
* configure: Regenerate.
2005-01-21* configure.ac: Use AC_CHECK_DECLS instead of gcc_AC_CHECK_DECLSMark Kettenis6-627/+431
and BFD_NEED_DECLARATION. Don't check if a declaration of strdup is necessary. * configure, config.in: Regenerate. * utils.c: Adjust for usage of AC_CHECK_DECLS instead of BFD_NEED_DECLARATION. Never provide a prototype for caninicalize_file_name. * gdb_string.h: Adjust for usage of AC_CHECK_DECLS instead of BFD_NEED_DECLARATION.
2005-01-21 * ldgram.y (AS_NEEDED): New token.Jakub Jelinek5-4/+40
(input_list): Handle AS_NEEDED ( input_list ). * ldlex.l (AS_NEEDED): Add. * ld.texinfo: Document AS_NEEDED (). * NEWS: Mention AS_NEEDED ().
2005-01-21* configure.ac (targ_archs): Use standard autoconf check forMark Kettenis5-66/+117
"struct stat.st_blocks" instead of rolling our own. * configure: Regenerated. * acconfig.h (HAVE_STRUCT_STAT_ST_BLOCKS): Remove undef. * config.in: Regenerated.
2005-01-21Remove stray newline.Mark Kettenis1-1/+0
2005-01-21 * as.h: Remove #if 0'd code.Ben Elliston11-122/+26
* atof-generic.c (atof_generic): Likewise. * ecoff.c (ecoff_directive_frame): Likewise. * frags.h (FRAG_APPEND_1_CHAR): Likewise. * itbl-ops.c (itbl_add_reg): Likewise. * listing.c (calc_hex): Likewise. * read.c (MASK_CHAR): Likewise. * subsegs.c (subsegs_print_statistics): Likewise. * symbols.c (indent): Likewise. * write.c (write_relocs): Likewise. (write_object_file): Likewise. (relax_frag): Likewise.
2005-01-21 * dlltool.c (dump_iat): Remove unused function.Ben Elliston7-848/+354
(gen_exp_file): Remove #if 0'd code. (make_one_lib_file): Likewise. * srconv.c: Remove #if 0'd code throughout. * size.c (lprint_number): Remove. (print_berkeley_format): Remove #if 0'd code. * ar.c (do_quick_append): Remove declaration and definiton. (main): Remove #if 0'd code. * filemode.c (filemodestring): Remove #if 0'd function. * sysdump.c (unit_info_list): Remove function. (object_body_list): Likewise. (program_structure): Likewise. (debug_list): Likewise. (module): Remove #if 0'd code.
2005-01-21 * ldlang.c (lang_reasonable_defaults): Remove.Ben Elliston9-131/+30
(lang_process): Don't call lang_reasonable_defaults. * ldexp.c (exp_assop): Remove #if 0'd code. (exp_print_tree): Likewise. * ldlang.c (lang_memory_region_lookup): Likewise. (open_output): Likewise. (lang_do_assignments_1): Likewise. (lang_place_orphans): Likewise. (lang_enter_output_section_statement): Likewise. (lang_reasonable_defaults): Likewise. * ldlang.h (struct lang_input_statement_struct): Likewise. * mri.c (mri_draw_tree): Likewise. (mri_load): Likewise. * pe-dll.c (generate_reloc): Likewise. (make_import_fixup_entry): Likewise. (pe_as16): Likewise. * emultempl/beos.em (set_pe_subsystem): Likewise. * emultempl/hppaelf.em (hppaelf_after_parse): Likewise. * emultempl/pe.em: Likewise. * emultempl/xtensaelf.em (xtensa_colocate_literals): Likewise.
2005-01-21 * aout-encap.c: Remove unused file.Ben Elliston2-239/+4
2005-01-21 * BRANCHES: Add binutils-2_15-branch.Mark Mitchell2-0/+3
2005-01-21*** empty log message ***gdbadmin1-1/+1
2005-01-20* configure.ac: Modernize checks for `long long' and `long double'Mark Kettenis5-438/+531
support. * configure: Regenerated. * acconfig.h (CC_HAS_LONG_LONG, PRINTF_HAS_LONG_LONG) (PRINT_HAS_LONG_DOUBLE, SCANF_HAS_LONG_DOUBLE): Remove undefs. * config.in: Regenerated.
2005-01-20 * gmon.h, alpha.c, vax.c: Remove #if 0'd chunks.Ben Elliston4-63/+80
2005-01-20daily updateAlan Modra1-1/+1
2005-01-20* acconfig.h (HAVE_STRUCT_SAVE_STATE_T)Mark Kettenis4-84/+7
(HAVE_STRUCT_MEMBER_SS_WIDE): Remove undefs. * configure.ac: Remove checks for HP-UX save_state structure. * configure: Regenerated.
2005-01-20 * MAINTAINERS: Document branch policy.Mark Mitchell3-0/+95
* BRANCHES: New file.
2005-01-20 * Makefile.am (ALL_EMULATIONS): Add earmelfb_linux_eabi.o.Mark Mitchell4-24/+374
(earmelfb_linux_eabi.c): New target. * Makefile.in: Regenerated. * configure.tgt (arm*b-*-linux-gnueabi): New target. * emulparams/armelfb_linux_eabi.sh: New file.
2005-01-20(std_longopts): Add an entry for "--a" in order to prevent getopt_long_only()Nick Clifton2-0/+15
from considering -a as an abbreviation for --alternate. (parse_args): Fix the parsing of -a=<file>.
2005-01-20 PR ld/676Alan Modra2-0/+8
* emultempl/hppaelf.em (hppaelf_create_output_section_statements): Handle bfd_elf32_hppa_nbsd_vec.
2005-01-20 * ppc-opc.c (powerpc_opcodes): Add optional 'l' arg to tlbiel.Alan Modra2-3/+7
2005-01-20 PR gas/684Alan Modra2-4/+10
* read.c (s_incbin): Adjust default count for skip. Check validity of count and skip rigorously.
2005-01-20*** empty log message ***gdbadmin1-1/+1
2005-01-19Fix misspelling in previous checkinFred Fish1-1/+1
2005-01-19 2005-01-19 Fred Fish <fnf@specifixinc.com>Fred Fish3-4/+20
* NEWS: Make note of the new MIPS disassembly option "no-aliases". * doc/binutils.texi (objdump): Document the "no-aliases" disassembly option.
2005-01-19 2005-01-19 Fred Fish <fnf@specifixinc.com>Fred Fish2-1/+5
* config/tc-mips.c (dummy_opcode): Add init for new struct member.
2005-01-19 2005-01-19 Fred Fish <fnf@specifixinc.com>Fred Fish4-1191/+1220
* mips-dis.c (no_aliases): New disassembly option flag. (set_default_mips_dis_options): Init no_aliases to zero. (parse_mips_dis_option): Handle no-aliases option. (print_insn_mips): Ignore table entries that are aliases if no_aliases is set. (print_insn_mips16): Ditto. * mips-opc.c (mips_builtin_opcodes): Add initializer column for new pinfo2 member and add INSN_ALIAS initializers as needed. Also move WR_MACC and RD_MACC initializers from pinfo to pinfo2. * mips16-opc.c (mips16_opcodes): Ditto.
2005-01-19 2005-01-19 Fred Fish <fnf@specifixinc.com>Fred Fish2-4/+21
* mips.h (struct mips_opcode): Add new pinfo2 member. (INSN_ALIAS): New define for opcode table entries that are specific instances of another entry, such as 'move' for an 'or' with a zero operand. (INSN_READ_MDMX_ACC): Redefine from 0 to 0x2. (INSN_WRITE_MDMX_ACC): Redefine from 0 to 0x4.
2005-01-19daily updateAlan Modra1-1/+1
2005-01-192005-01-19 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-33/+31
* utils.c (quit): Simplify, call fatal. * exceptions.c: Include "serial.h" (print_flush): Mimic flush code found in utils.c:quit. * Makefile.in: Update dependencies.
2005-01-19* configure.tgt: Set build_rdi_share to "yes" on those targetsJim Blandy4-14/+106
that use that debugging protocol. Set build_nlm to yes to build NLM stub for Netware targets. * configure.ac: If build_rdi_share is "yes", then configure the rdi-share subdirectory. If build_nlm is "yes", the configure the "nlm" subdirectory. * configure: Regenerated.
2005-01-19* rdi-share/configure, rdi-share/aclocal.m4: Regenerated usingJim Blandy3-1408/+5765
autoconf 2.59 and automake 1.9.3.
2005-01-192005-01-19 Andrew Cagney <cagney@gnu.org>Andrew Cagney12-13/+28
* exceptions.h (deprecated_throw_reason): Rename throw_reason. * exceptions.c (deprecated_throw_reason): Rename throw_reason. * utils.c (internal_verror, quit): Update. * remote-sds.c (interrupt_query): Update. * remote-mips.c (mips_error, mips_kill): Update. * remote-fileio.c (remote_fileio_ctrl_c_signal_handler): Update. * remote.c (interrupt_query): Update. * ocd.c (interrupt_query): Update. * nto-procfs.c (interrupt_query): Update. * monitor.c (monitor_interrupt_query): Update. * breakpoint.c (break_command_1): Update.
2005-01-192005-01-19 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-1/+4
* gdb.stabs/Makefile.in (Makefile): Update dependencies - configure.ac not configure.in.
2005-01-192005-01-19 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-14/+10
* gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL of powerpc*-*-*. * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto. * gdb.base/list.exp (test_list_function) (test_list_filename_and_function): Ditto. * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2005-01-192005-01-19 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+12
PR 679 * elflink.c (_bfd_elf_dynamic_symbol_p): Only protected non-function symbols are local. (_bfd_elf_symbol_refs_local_p): Likewise.
2005-01-192005-01-19 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-53/+62
* infrun.c: (resume, proceed, wait_for_inferior) (handle_inferior_event, stop_stepping) (prepare_to_wait): Write debug output to gdb_stdlog.
2005-01-19 * read.c (convert_to_bignum): New function, split out from...Richard Sandiford8-35/+191
(emit_expr): ...here. Handle the case where X_add_number is positive and the input value is negative. (output_big_sleb128): Fix setting of continuation bit. Check whether the final byte needs to be sign-extended. Fix size-shrinking loop. (emit_leb128_expr): When generating a signed leb128, see whether the sign of an O_constant's X_add_number matches the sign of the input value. Use a bignum if not.
2005-01-19 * ldmain.h (ld_sysroot): Change type to a constant string.Richard Sandiford6-39/+86
* ldmain.c (ld_sysroot): Likewise. (get_relative_sysroot, get_sysroot): New functions, adding command-line support for changing the sysroot. (main): Call the new functions. * lexsup.c (OPTION_SYSROOT): New. (ld_options): Add --sysroot. (parse_args): Add a dummy handler for it. * ld.texinfo (--sysroot): Document. * NEWS: Mention the new --sysroot option.
2005-01-19* inf-ptrace.c (inf_ptrace_prepare_to_store)Mark Kettenis2-86/+20
(inf_ptrace_post_startup_inferior) (inf_ptrace_acknowledge_created_inferior) (inf_ptrace_insert_fork_catchpoint) (inf_ptrace_remove_fork_catchpoint) (inf_ptrace_insert_vfork_catchpoint): (inf_ptrace_remove_vfork_catchpoint, inf_ptrace_follow_fork) (inf_ptrace_insert_exec_catchpoint) (inf_ptrace_remove_exec_catchpoint): Remove functions. (inf_ptrace_reported_exec_events_per_exec_call): Tweak comment. (inf_ptrace_target): Don't set to_prepare_to_store, to_post_startup_inferior, to_acknowledge_created_inferior, to_insert_fork_ctachpoint, to_remove_fork_catchpoint, to_insert_vfork_catchpoint, to_remove_vfork_catchpoint, to_follow_fork, to_insert_exec_catchpoint, to_remove_exec_catchpoint.
2005-01-192005-01-17 Kelley Cook <kcook@gcc.gnu.org>Kelley Cook3-11/+19
* install-sh, config.sub: Import from upstream.
2005-01-192005-01-13 Kelley Cook <kcook@gcc.gnu.org>Kelley Cook4-2/+11
PR bootstrap/18222 * Makefile.def: Pass CPPFLAGS_FOR_TARGET. * Makefile.tpl: Define target CPPFLAGS on CPPFLAGS_FOR_TARGET. * Makefile.in: Regenerate.
2005-01-19*** empty log message ***gdbadmin1-1/+1
2005-01-18daily updateAlan Modra1-1/+1
2005-01-182005-01-18 Andrew Cagney <cagney@gnu.org>Andrew Cagney7-63/+59
* target.h (struct target_ops): Change return type of to_insert_fork_catchpoint, to_insert_vfork_catchpoint and to_insert_exec_catchpoint to void. (child_insert_fork_catchpoint, child_insert_vfork_catchpoint) (child_insert_exec_catchpoint): Change return type to void. * target.c (update_current_target): Update. (debug_to_insert_fork_catchpoint) (debug_to_insert_vfork_catchpoint) (debug_to_insert_exec_catchpoint): Update. * inf-child.c (inf_child_insert_fork_catchpoint) (inf_child_insert_vfork_catchpoint) (inf_child_insert_exec_catchpoint): Update. * breakpoint.c (insert_catchpoint): Update, do not throw an error. * linux-nat.c (child_insert_fork_catchpoint) (child_insert_vfork_catchpoint) (child_insert_exec_catchpoint): Update. * inftarg.c (child_insert_fork_catchpoint) (child_insert_vfork_catchpoint,) (child_insert_exec_catchpoint): Update.
2005-01-182005-01-18 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-3/+5
* remote.c (remote_open_1): Use throw_exception.
2005-01-18bfd/Alan Modra5-8/+18
* bfd.c (bfd_link_just_syms): Add abfd param. * bfd-in2.h: Regenerate. ld/ * ldlang.c (section_already_linked): Adjust bfd_link_just_syms call. (lang_place_orphans): Don't abort on just_syms_flag, instead call bfd_link_just_syms.
2005-01-18*** empty log message ***gdbadmin1-1/+1
2005-01-17daily updateAlan Modra1-1/+1
2005-01-172005-01-17 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* gdb.texinfo: Fix spelling, infinte -> infinite.