Alan Modra
7e9f086769
bfd/
...
* elflink.c (elf_link_add_object_symbols): Don't create link dynamic
sections immediately when linking shared libs. Instead, wait until
we know a lib is needed.
(_bfd_elf_link_create_dynstrtab): Extract from..
(_bfd_elf_link_create_dynamic_sections_): ..here.
(elf_add_dt_needed_tag): Call _bfd_elf_link_create_dynstrtab and
_bfd_elf_link_create_dynamic_sections. Add abfd param. Allow
for non-existent .dynamic.
(elf_link_output_extsym): Don't complain about undefined symbols
in as-needed dynamic libs that aren't actually linked.
ld/
* emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Formatting.
(gld${EMULATION_NAME}_after_open): Ignore needed libs if they were
only needed by an as-needed lib that didn't get linked.
2005-01-25 01:40:04 +00:00
gdbadmin
80524dabac
*** empty log message ***
2005-01-25 00:00:35 +00:00
Alan Modra
147db43d38
daily update
2005-01-24 23:00:07 +00:00
Andrew Cagney
9d799f85e0
Index: ChangeLog
...
2005-01-24 Andrew Cagney <cagney@gnu.org>
* infrun.c (handle_inferior_event): Handle back-to-back and nested
signals where the step_resume_breakpoint may have already been
inserted.
Index: testsuite/ChangeLog
2005-01-24 Andrew Cagney <cagney@gnu.org>
* gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2005-01-24 22:00:59 +00:00
Andrew Cagney
45181ed16d
2005-01-24 Andrew Cagney <cagney@gnu.org>
...
* gettext.m4: Only fall back to ../intl/ when it's present.
2005-01-24 20:01:09 +00:00
Nick Clifton
7fe1cadb05
sleb128.d: Do not assume an 8-bit byte.
...
quad.d: Likewise. Also allow for ports which order bytes within words in other
than simple big-endian or little-endian fashions.
2005-01-24 15:32:19 +00:00
gdbadmin
761dcfa6d4
*** empty log message ***
2005-01-24 00:00:35 +00:00
Alan Modra
7cf2451106
daily update
2005-01-23 23:00:06 +00:00
Joseph Myers
5452212abd
* warnings.m4 (ACX_PROG_CC_WARNING_ALMOST_PEDANTIC): Don't do
...
anything for non-GCC compilers.
2005-01-23 21:05:46 +00:00
Mark Kettenis
6fe8578385
* NEWS: Mention new BSD user-level threads support.
2005-01-23 19:43:23 +00:00
Mark Kettenis
a28109e0ab
* i386obsd-tdep.c: Update copyright year. Include
...
"bsd-uthread.h".
(i386obsd_uthread_reg_offset): New variable.
(I386OBSD_UTHREAD_ESP_OFFSET): New define.
(i386obsd_supply_uthread, i386obsd_collect_uthread): New
functions.
(i386obsd_init_abi): Set supply_uthread and collect_uthread.
* Makefile.in (i386obsd-tdep.o): Update dependencies.
* config/i386/obsd.mt (TDEPFILES): Add bsd-uthread.o.
2005-01-23 19:35:05 +00:00
Alan Modra
7e69709c9e
* ld.texinfo (Output Section Keywords <CONSTRUCTORS>): Correct
...
__DTOR_LIST__ description.
2005-01-23 07:43:52 +00:00
Alan Modra
b5666f2f09
* ld.texinfo (Location Counter <dot outside sections>): Document
...
effects of orphan section placement, and ". = ." workaround.
* Makefile.in: Regenerate.
2005-01-23 05:36:37 +00:00
Christopher Faylor
059198c19d
* win32-nat.c: Update copyright year.
...
(child_init_thread_list): Set thread linked list point to NULL so that it won't
be reused after clearing.
2005-01-23 05:09:46 +00:00
gdbadmin
955b4dd3ac
*** empty log message ***
2005-01-23 00:00:33 +00:00
Alan Modra
a6f6220f01
daily update
2005-01-22 23:00:05 +00:00
Richard Sandiford
4e25343c6e
* emulparams/elf32bmip.sh (OTHER_GOT_SECTIONS): Add ". = .;".
...
* emulparams/elf32bmipn32-defs.sh (OTHER_GOT_SECTIONS): Likewise.
2005-01-22 18:13:16 +00:00
Mark Mitchell
ab730cc79f
* emulparams/armelfb_linux_eabi.sh: New file.
2005-01-22 01:50:35 +00:00
gdbadmin
cf32d0f9c3
*** empty log message ***
2005-01-22 00:00:05 +00:00
Alan Modra
5f0715770b
daily update
2005-01-21 23:00:11 +00:00
Fred Fish
9e836e3d9d
2005-01-21 Fred Fish <fnf@specifixinc.com>
...
* mips-opc.c: Change INSN_ALIAS to INSN2_ALIAS.
Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
* mips-dis.c: Ditto.
2005-01-21 19:43:05 +00:00
Fred Fish
239cb185bc
2005-01-21 Fred Fish <fnf@specifixinc.com>
...
* mips.h: Change INSN_ALIAS to INSN2_ALIAS.
Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
2005-01-21 19:42:08 +00:00
Mark Kettenis
5c45e068d7
* acconfig.h (HAVE_STRUCT_REG_R_FS, HAVE_STRUCT_R_GS): Remove
...
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 13:49:22 +00:00
Mark Kettenis
b8667b6191
* configure.ac: Remove ia64-*-aix* junk.
...
* configure: Regenerate.
2005-01-21 13:18:21 +00:00
Mark Kettenis
a3828db05a
* configure.ac: Use AC_CHECK_DECLS instead of gcc_AC_CHECK_DECLS
...
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 13:14:02 +00:00
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