Jakub Jelinek
b717d30eb5
* ldgram.y (AS_NEEDED): New token.
...
(input_list): Handle AS_NEEDED ( input_list ).
* ldlex.l (AS_NEEDED): Add.
* ld.texinfo: Document AS_NEEDED ().
* NEWS: Mention AS_NEEDED ().
2005-01-21 12:04:25 +00:00
Mark Kettenis
666ec76f41
* configure.ac (targ_archs): Use standard autoconf check for
...
"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-21 11:53:23 +00:00
Mark Kettenis
0794d25a98
Remove stray newline.
2005-01-21 11:50:26 +00:00
Ben Elliston
59c871b457
* as.h: Remove #if 0'd code.
...
* 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 05:54:38 +00:00
Ben Elliston
84e43642e3
* dlltool.c (dump_iat): Remove unused function.
...
(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 05:40:24 +00:00
Ben Elliston
7a64f7b8d6
* ldlang.c (lang_reasonable_defaults): Remove.
...
(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 04:15:59 +00:00
Ben Elliston
753e3eb6f2
* aout-encap.c: Remove unused file.
2005-01-21 03:27:53 +00:00
Mark Mitchell
a332ee82c2
* BRANCHES: Add binutils-2_15-branch.
2005-01-21 03:14:37 +00:00
gdbadmin
9dceec27a3
*** empty log message ***
2005-01-21 00:00:34 +00:00
Mark Kettenis
bc8bcb4b1d
* configure.ac: Modernize checks for long long' and
long double'
...
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 23:57:27 +00:00
Ben Elliston
210c61aa9b
* gmon.h, alpha.c, vax.c: Remove #if 0'd chunks.
2005-01-20 23:37:57 +00:00
Alan Modra
9a12353f39
daily update
2005-01-20 23:00:05 +00:00
Mark Kettenis
30adeb3a4b
* acconfig.h (HAVE_STRUCT_SAVE_STATE_T)
...
(HAVE_STRUCT_MEMBER_SS_WIDE): Remove undefs.
* configure.ac: Remove checks for HP-UX save_state structure.
* configure: Regenerated.
2005-01-20 22:36:06 +00:00
Mark Mitchell
619b8b6074
* MAINTAINERS: Document branch policy.
...
* BRANCHES: New file.
2005-01-20 21:59:05 +00:00
Mark Mitchell
a154a8ad20
* Makefile.am (ALL_EMULATIONS): Add earmelfb_linux_eabi.o.
...
(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 19:37:49 +00:00
Nick Clifton
fb7679136e
(std_longopts): Add an entry for "--a" in order to prevent getopt_long_only()
...
from considering -a as an abbreviation for --alternate.
(parse_args): Fix the parsing of -a=<file>.
2005-01-20 15:35:57 +00:00
Alan Modra
9c18318347
PR ld/676
...
* emultempl/hppaelf.em (hppaelf_create_output_section_statements):
Handle bfd_elf32_hppa_nbsd_vec.
2005-01-20 07:47:49 +00:00
Alan Modra
5e8cb02113
* ppc-opc.c (powerpc_opcodes): Add optional 'l' arg to tlbiel.
2005-01-20 06:54:48 +00:00
Alan Modra
c556cc9c6d
PR gas/684
...
* read.c (s_incbin): Adjust default count for skip. Check validity
of count and skip rigorously.
2005-01-20 06:46:41 +00:00
gdbadmin
d17d003345
*** empty log message ***
2005-01-20 00:00:06 +00:00
Fred Fish
9d317d3425
Fix misspelling in previous checkin
2005-01-19 23:43:00 +00:00
Fred Fish
e39893d75a
2005-01-19 Fred Fish <fnf@specifixinc.com>
...
* NEWS: Make note of the new MIPS disassembly option "no-aliases".
* doc/binutils.texi (objdump): Document the "no-aliases"
disassembly option.
2005-01-19 23:35:26 +00:00
Fred Fish
9c6ed8e64b
2005-01-19 Fred Fish <fnf@specifixinc.com>
...
* config/tc-mips.c (dummy_opcode): Add init for new struct member.
2005-01-19 23:33:33 +00:00
Fred Fish
986e18a5a9
2005-01-19 Fred Fish <fnf@specifixinc.com>
...
* 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 23:31:15 +00:00
Fred Fish
dc9a9f39cc
2005-01-19 Fred Fish <fnf@specifixinc.com>
...
* 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-19 23:29:12 +00:00
Alan Modra
b4f61ddf3a
daily update
2005-01-19 23:00:05 +00:00
Andrew Cagney
e06e235377
2005-01-19 Andrew Cagney <cagney@gnu.org>
...
* 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 22:54:56 +00:00
Jim Blandy
065a1afc04
* configure.tgt: Set build_rdi_share to "yes" on those targets
...
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 22:04:37 +00:00
Jim Blandy
1c44323fc0
* rdi-share/configure, rdi-share/aclocal.m4: Regenerated using
...
autoconf 2.59 and automake 1.9.3.
2005-01-19 21:27:50 +00:00
Andrew Cagney
315a522ef2
2005-01-19 Andrew Cagney <cagney@gnu.org>
...
* 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-19 21:15:44 +00:00
Andrew Cagney
a892c31bde
2005-01-19 Andrew Cagney <cagney@gnu.org>
...
* gdb.stabs/Makefile.in (Makefile): Update dependencies -
configure.ac not configure.in.
2005-01-19 18:40:12 +00:00
Andrew Cagney
1565611803
2005-01-19 Andrew Cagney <cagney@gnu.org>
...
* 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-19 16:57:48 +00:00
H.J. Lu
1c16dfa5fd
2005-01-19 H.J. Lu <hongjiu.lu@intel.com>
...
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-19 16:15:11 +00:00
Andrew Cagney
8a9de0e488
2005-01-19 Andrew Cagney <cagney@gnu.org>
...
* infrun.c: (resume, proceed, wait_for_inferior)
(handle_inferior_event, stop_stepping)
(prepare_to_wait): Write debug output to gdb_stdlog.
2005-01-19 16:09:46 +00:00
Richard Sandiford
e5604d797e
* read.c (convert_to_bignum): New function, split out from...
...
(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 11:53:53 +00:00
Richard Sandiford
e22430578c
* ldmain.h (ld_sysroot): Change type to a constant string.
...
* 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 11:42:49 +00:00
Mark Kettenis
53283f867b
* inf-ptrace.c (inf_ptrace_prepare_to_store)
...
(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-19 10:04:35 +00:00
Kelley Cook
a1e0f4e42f
2005-01-17 Kelley Cook <kcook@gcc.gnu.org>
...
* install-sh, config.sub: Import from upstream.
2005-01-19 00:34:56 +00:00
Kelley Cook
06bcb89d29
2005-01-13 Kelley Cook <kcook@gcc.gnu.org>
...
PR bootstrap/18222
* Makefile.def: Pass CPPFLAGS_FOR_TARGET.
* Makefile.tpl: Define target CPPFLAGS on CPPFLAGS_FOR_TARGET.
* Makefile.in: Regenerate.
2005-01-19 00:33:04 +00:00
gdbadmin
7ace0f3fee
*** empty log message ***
2005-01-19 00:00:35 +00:00
Alan Modra
b16a311506
daily update
2005-01-18 23:00:07 +00:00
Andrew Cagney
fa113d1a30
2005-01-18 Andrew Cagney <cagney@gnu.org>
...
* 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-18 17:04:28 +00:00
Andrew Cagney
9ee907e0a0
2005-01-18 Andrew Cagney <cagney@gnu.org>
...
* remote.c (remote_open_1): Use throw_exception.
2005-01-18 16:15:39 +00:00
Alan Modra
1449d79bae
bfd/
...
* 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 08:51:54 +00:00
gdbadmin
2738419cd2
*** empty log message ***
2005-01-18 00:00:09 +00:00
Alan Modra
f2ea2a2251
daily update
2005-01-17 23:00:08 +00:00
Michael Snyder
9f1c639570
2005-01-17 Michael Snyder <msnyder@redhat.com>
...
* gdb.texinfo: Fix spelling, infinte -> infinite.
2005-01-17 19:54:42 +00:00
Michael Snyder
295093a415
2005-01-13 Michael Snyder <msnyder@redhat.com>
...
* mips-linux-tdep.c: Whitespace tweaks.
2005-01-17 19:49:14 +00:00
Andrew Cagney
4ac6917f4d
2005-01-17 Andrew Cagney <cagney@gnu.org>
...
* configure.ac: For mips*-*-* and mn10300*-*-* configure the
common directory. Remove sparc*-*-* from list.
2005-01-17 18:04:10 +00:00
Richard Sandiford
dcf507a6ee
* elf-eh-frame.c (skip_cfa_op, skip_non_nops): New functions.
...
(_bfd_elf_discard_section_eh_frame): Use them to interpret the CFA
instructions. If the amount of padding is known, reduce the size
of the CIE or FDE by that amount.
2005-01-17 17:44:41 +00:00