OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
18 years ago*** empty log message ***
gdbadmin [Tue, 25 Oct 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Tue, 25 Oct 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years agobfd/
Jie Zhang [Mon, 24 Oct 2005 16:31:20 +0000 (16:31 +0000)]
bfd/
* elf32-bfin.c (bfd_bfin_elf32_create_embedded_relocs): Fix signedness
warning.
gas/
* Makefile.am (bfin-parse.h): Renamed from bfin-parse.tab.h.
(EXTRA_DIST): Add bfin-parse.h and bfin-lex.c.
* Makefile.in: Regenerate.
* config/bfin-lex.l: Include bfin-parse.h instead of bfin-parse.tab.h.
* config/tc-bfin.c (md_chars_to_number): Change the type of first
argument from unsigned char * to char * to remove signedness warnings.

18 years ago * elf32-bfin.c (bfin_howto_table): Set src_mask to 0 for all relocs.
Jie Zhang [Mon, 24 Oct 2005 14:25:13 +0000 (14:25 +0000)]
* elf32-bfin.c (bfin_howto_table): Set src_mask to 0 for all relocs.
(bfin_imm16_reloc): Always add in the addend.  Don't fetch existing
contents from section.
(bfin_relocate_section): Rework so as to not call special_functions.
Handle the relocation stack here.  Treat pcrel24 relocs specially.

18 years ago * elflink.c (elf_link_input_bfd): Don't use linker_mark and
Alan Modra [Mon, 24 Oct 2005 11:24:31 +0000 (11:24 +0000)]
* elflink.c (elf_link_input_bfd): Don't use linker_mark and
SEC_EXCLUDE to test for sections dropped from output.  Instead,
use bfd_section_removed_from_list on normal sections.  Don't
attempt to handle symbols with unknown reserved section indices.
* linker.c (_bfd_generic_link_output_symbols): Don't use
linker_mark to test for symbols belonging to dropped sections.
Do allow absolute symbols.

18 years ago * elf32-i370.c (i370_elf_fake_sections): Don't set SHF_EXCLUDE on
Alan Modra [Mon, 24 Oct 2005 11:18:03 +0000 (11:18 +0000)]
* elf32-i370.c (i370_elf_fake_sections): Don't set SHF_EXCLUDE on
group sections.

18 years agoinclude/opcode/
Jan Beulich [Mon, 24 Oct 2005 07:42:50 +0000 (07:42 +0000)]
include/opcode/
2005-10-24  Jan Beulich  <jbeulich@novell.com>

* ia64.h (enum ia64_opnd): Move memory operand out of set of
indirect operands.

bfd/
2005-10-24  Jan Beulich  <jbeulich@novell.com>

* cpu-ia64-opc.c (elf64_ia64_operands): Move memory operand out of
set of indirect operands.

gas/
2005-10-24  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (enum reg_symbol): Delete IND_MEM.
(dot_rot): Change type of num_* variables. Check for positive count.
(ia64_optimize_expr): Re-structure.
(md_operand): Check for general register.

gas/testsuite/
2005-10-24  Jan Beulich  <jbeulich@novell.com>

* gas/ia64/index.[sl]: New.
* gas/ia64/rotX.[sl]: New.
* gas/ia64/ia64.exp: Run new tests.

opcodes/
2005-10-24  Jan Beulich  <jbeulich@novell.com>

* ia64-asmtab.c: Regenerate.

18 years ago * elf32-ppc.c (ppc_elf_fake_sections): Don't set SHF_EXCLUDE on
Alan Modra [Mon, 24 Oct 2005 04:32:50 +0000 (04:32 +0000)]
* elf32-ppc.c (ppc_elf_fake_sections): Don't set SHF_EXCLUDE on
group sections.

18 years ago2005-10-23 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 24 Oct 2005 02:50:27 +0000 (02:50 +0000)]
2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>

* coff-rs6000.c (rs6000coff_vec): Initialize
_bfd_init_private_section_data with
_bfd_generic_init_private_section_data.
(pmac_xcoff_vec): Likewise.
* coff64-rs6000.c (rs6000coff64_vec): Likewise.
(aix5coff64_vec): Likewise.

18 years agobfd/
H.J. Lu [Mon, 24 Oct 2005 01:40:58 +0000 (01:40 +0000)]
bfd/

2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/1487
* elf-bfd.h (_bfd_generic_init_private_section_data): New.
(_bfd_elf_init_private_section_data): New.

* elf.c (elf_fake_sections): Don't set SHF_GROUP for
relocatable link.
(bfd_elf_set_group_contents): Don't handle relocatable link
specially.
(assign_section_numbers): If it isn't called by assembler,
use the output section of elf_linked_to_section for
SHF_LINK_ORDER.
(_bfd_elf_init_private_section_data): New.
(_bfd_elf_copy_private_section_data): Call it.

* libbfd-in.h (_bfd_generic_init_private_section_data): New.

* libbfd.c (_bfd_generic_init_private_section_data): New.

* targets.c (BFD_JUMP_TABLE_COPY): Add
_bfd_generic_init_private_section_data.
(bfd_init_private_section_data): Likewise.

* bfd-in2.h: Regenerated.
* libbfd.h: Likewise.

ld/

2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/1487
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Call
bfd_match_sections_by_type to match section types.

* ldlang.c (init_os): Take the input section. Call
bfd_init_private_section_data if the input section isn't NULL.
(exp_init_os): Pass NULL to init_os.
(map_input_to_output_sections): Likewise.
(lang_add_section): Pass the input section to init_os.

ld/testsuite/

2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/1487
* ld-ia64/tlspic.rd: Updated.

18 years agodaily update
Alan Modra [Mon, 24 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Mon, 24 Oct 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * elf64-ppc.c (dec_dynrel_count): Don't report errors for local
Alan Modra [Sun, 23 Oct 2005 13:12:09 +0000 (13:12 +0000)]
* elf64-ppc.c (dec_dynrel_count): Don't report errors for local
syms in gc'd sections.
(ppc64_elf_edit_opd): Don't adjust reloc counts when NO_OPD_RELOCS.
(elf_backend_action_discarded): Define.
(ppc64_elf_action_discarded): New function.

18 years ago*** empty log message ***
gdbadmin [Sun, 23 Oct 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Sun, 23 Oct 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago* rs6000-tdep.c (info_powerpc_cmdlist): Remove variable.
Mark Kettenis [Sat, 22 Oct 2005 15:12:36 +0000 (15:12 +0000)]
* rs6000-tdep.c (info_powerpc_cmdlist): Remove variable.
(rs6000_info_powerpc_command): Remove function.

18 years ago2005-10-22 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Sat, 22 Oct 2005 10:37:55 +0000 (10:37 +0000)]
2005-10-22  Paolo Bonzini  <bonzini@gnu.org>

PR bootstrap/24297
* Makefile.tpl (do-[+make-target+], do-check, install,
stage[+id+]-bubble, [+compare-target+]): Ensure $$r and $$s
are set before recursing.
* Makefile.in: Regenerate.

18 years ago[cpu]
DJ Delorie [Sat, 22 Oct 2005 00:03:13 +0000 (00:03 +0000)]
[cpu]
* m32c.cpu (lde, ste): Add dsp[a0] and [a1a] addressing.
(indexb, indexbd, indexbs, indexw, indexwd, indexws, indexl,
indexld, indexls): .w variants have `1' bit.
(rot32.b): QI, not SI.
(rot32.w): HI, not SI.
(xchg16): HI for .w variant.

[opcodes]
* m32c-asm.c: Regenerate.
* m32c-desc.c: Regenerate.
* m32c-desc.h: Regenerate.
* m32c-dis.c: Regenerate.
* m32c-ibld.c: Regenerate.
* m32c-opc.c: Regenerate.
* m32c-opc.h: Regenerate.

18 years agodaily update
Alan Modra [Sat, 22 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sat, 22 Oct 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agoFix typo
Mark Mitchell [Fri, 21 Oct 2005 23:31:33 +0000 (23:31 +0000)]
Fix typo

18 years ago * texi2pod.pl: Substitue for @value even when part of @include.
Mark Mitchell [Fri, 21 Oct 2005 23:29:22 +0000 (23:29 +0000)]
* texi2pod.pl: Substitue for @value even when part of @include.

18 years ago * texi2pod.pl: Import latest version from GCC.
Bob Wilson [Fri, 21 Oct 2005 18:08:07 +0000 (18:08 +0000)]
* texi2pod.pl: Import latest version from GCC.

18 years agobfin-dis.c: Tidy up code, removing redundant constructs.
Nick Clifton [Fri, 21 Oct 2005 16:28:18 +0000 (16:28 +0000)]
bfin-dis.c: Tidy up code, removing redundant constructs.

18 years ago * dwarf2read.c (isreg): Removed.
Andreas Schwab [Fri, 21 Oct 2005 09:14:48 +0000 (09:14 +0000)]
* dwarf2read.c (isreg): Removed.
(decode_locdesc): Don't set it.

18 years ago * Makefile.in (YYFILES): Add ada-lex.c
Joel Brobecker [Fri, 21 Oct 2005 06:26:27 +0000 (06:26 +0000)]
    * Makefile.in (YYFILES): Add ada-lex.c

18 years agodaily update
Alan Modra [Fri, 21 Oct 2005 00:00:13 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Fri, 21 Oct 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago PR bootstrap/18939
Eric Botcazou [Thu, 20 Oct 2005 12:01:15 +0000 (12:01 +0000)]
PR bootstrap/18939
* Makefile.def (gcc) <target>: Fix thinko.
* Makefile.in: Regenerate.

18 years agodaily update
Alan Modra [Thu, 20 Oct 2005 00:09:01 +0000 (00:09 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Thu, 20 Oct 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* elf32-arm.c (find_arm_elf_section_entry): New function.
Nick Clifton [Wed, 19 Oct 2005 15:40:23 +0000 (15:40 +0000)]
* elf32-arm.c (find_arm_elf_section_entry): New function.
  (get_arm_elf_section_data): Use it.
  (unrecord_section_with_arm_elf_section_data): Use it.

18 years ago * s390-opc.txt: Add unnormalized hfp multiply and multiply-and-add
Martin Schwidefsky [Wed, 19 Oct 2005 15:05:10 +0000 (15:05 +0000)]
* s390-opc.txt: Add unnormalized hfp multiply and multiply-and-add
instructions.

18 years ago* m32r.opc (parse_slo16): Fix bad application of previous patch.
Nick Clifton [Wed, 19 Oct 2005 14:44:16 +0000 (14:44 +0000)]
* m32r.opc (parse_slo16): Fix bad application of previous patch.

18 years agodaily update
Alan Modra [Wed, 19 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Wed, 19 Oct 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * bfin-dis.c (print_insn_bfin): Do proper endian transform when
Jie Zhang [Tue, 18 Oct 2005 16:39:41 +0000 (16:39 +0000)]
* bfin-dis.c (print_insn_bfin): Do proper endian transform when
reading instruction from memory.

18 years agom32r.opc (parse_slo16): Better version of previous patch.
Nick Clifton [Tue, 18 Oct 2005 07:53:17 +0000 (07:53 +0000)]
m32r.opc (parse_slo16): Better version of previous patch.

18 years ago2005-10-17 Jim Blandy <jimb@redhat.com>
Jim Blandy [Tue, 18 Oct 2005 00:04:11 +0000 (00:04 +0000)]
2005-10-17  Jim Blandy  <jimb@redhat.com>

* dwarf2expr.c (dwarf_expr_fetch): Use correct comparison to
detect stack underflow.

18 years ago*** empty log message ***
gdbadmin [Tue, 18 Oct 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Tue, 18 Oct 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
Paul Gilliam [Mon, 17 Oct 2005 22:16:54 +0000 (22:16 +0000)]
2005-10-17  Paul Gilliam  <pgilliam@us.ibm.com>

        * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
        vscr" tests to better match output.

18 years ago * configure.in (bfin-*-*): Use test, not brackets, in if statement.
Bernd Schmidt [Mon, 17 Oct 2005 12:54:34 +0000 (12:54 +0000)]
* configure.in (bfin-*-*): Use test, not brackets, in if statement.
* configure: Regenerate.

18 years agodaily update
Alan Modra [Mon, 17 Oct 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Mon, 17 Oct 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes.
Dave Anglin [Sun, 16 Oct 2005 20:42:14 +0000 (20:42 +0000)]
* hppa.h (pa_opcodes): Add two fcmp opcodes.  Reorder ftest opcodes.
Add FLAG_STRICT to pa10 ftest opcode.

18 years agodaily update
Alan Modra [Sun, 16 Oct 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sun, 16 Oct 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2005-10-15 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 15 Oct 2005 15:38:12 +0000 (15:38 +0000)]
2005-10-15  H.J. Lu  <hongjiu.lu@intel.com>

* coff-rs6000.c (rs6000coff_vec): Initialize
_bfd_match_sections_by_type with
_bfd_generic_match_sections_by_type.
(pmac_xcoff_vec): Likewise.
* coff64-rs6000.c (rs6000coff64_vec): Likewise.
(aix5coff64_vec): Likewise.

18 years agobfd/
H.J. Lu [Sat, 15 Oct 2005 14:57:55 +0000 (14:57 +0000)]
bfd/

2005-10-15  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/1467
* elf-bfd.h (_bfd_elf_match_sections_by_type): New.
(_bfd_generic_match_sections_by_type): New. Defined.

* elf.c (_bfd_elf_match_sections_by_type): New.

* libbfd-in.h (_bfd_generic_match_sections_by_type): New.

* bfd-in2.h: Regenerated.
* libbfd.h: Likewise.

* libbfd.c (_bfd_generic_match_sections_by_type): New.

* targets.c (BFD_JUMP_TABLE_LINK): Initialize
_bfd_match_sections_by_type with
_bfd_generic_match_sections_by_type.
(bfd_target): Add _bfd_match_sections_by_type.

ld/

2005-10-15  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/1467
* emultempl/elf32.em: Include "elf-bfd.h".
(gld${EMULATION_NAME}_place_orphan): Check section type and
don't use section name for ELF input sections.

* ld.texinfo: Document orphan section processing.

* ldlang.c (lang_output_section_find_by_flags): Match section
types by calling bfd_match_sections_by_type.

18 years agodaily update
Alan Modra [Sat, 15 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sat, 15 Oct 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2005-10-14 Paul Gilliam <pgilliam@us.ibm.com>
Paul Gilliam [Fri, 14 Oct 2005 20:17:11 +0000 (20:17 +0000)]
2005-10-14  Paul Gilliam  <pgilliam@us.ibm.com>

        * rs6000-tdep.c (rs6000_register_reggroup_p): Add vscr to test for
        vector registers.

18 years agom32r.opc (parse_slo16): Do not assume a 32-bit host word size.
Nick Clifton [Fri, 14 Oct 2005 08:33:27 +0000 (08:33 +0000)]
m32r.opc (parse_slo16): Do not assume a 32-bit host word size.

18 years ago*** empty log message ***
gdbadmin [Fri, 14 Oct 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Fri, 14 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago * Makefile.in (linux-thread-db.o): Depend on $(gdbcore_h).
Andreas Schwab [Thu, 13 Oct 2005 09:31:59 +0000 (09:31 +0000)]
* Makefile.in (linux-thread-db.o): Depend on $(gdbcore_h).

* linux-thread-db.c (enable_thread_event): Extend pointer value as
specified by target.
(thread_db_get_thread_local_address): Likewise.

18 years ago * gas/hppa/basic/basic.exp (do_system): Adjust for removal of lha
Dave Anglin [Thu, 13 Oct 2005 02:26:34 +0000 (02:26 +0000)]
* gas/hppa/basic/basic.exp (do_system): Adjust for removal of lha
instructions from system.s.
* gas/hppa/basic/system.s (lha): Remove.

* hppa.h (pa_opcodes): Remove lha entries.

18 years ago*** empty log message ***
gdbadmin [Thu, 13 Oct 2005 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Thu, 13 Oct 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago2005-10-12 Jim Blandy <jimb@redhat.com>
Jim Blandy [Wed, 12 Oct 2005 17:56:41 +0000 (17:56 +0000)]
2005-10-12  Jim Blandy  <jimb@redhat.com>

* gdb.base/structs.exp (any): New function.
(test_struct_returns): Don't make any assumptions at all about
what value the function returns when GDB can't set the return
value.

18 years agodaily update
Alan Modra [Wed, 12 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Wed, 12 Oct 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Tue, 11 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Tue, 11 Oct 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * gdb.ada/arrayidx/p.adb: New file.
Joel Brobecker [Mon, 10 Oct 2005 01:14:36 +0000 (01:14 +0000)]
    * gdb.ada/arrayidx/p.adb: New file.
        * gdb.ada/arrayidx.exp: New testcase

18 years ago * gdb.ada/array_return/pck.ads: New file.
Joel Brobecker [Mon, 10 Oct 2005 01:11:51 +0000 (01:11 +0000)]
    * gdb.ada/array_return/pck.ads: New file.
        * gdb.ada/array_return/pck.adb: New file.
        * gdb.ada/array_return/p.adb: New file.
        * gdb.ada/array_return.exp: New testcase.

18 years ago * i386-tdep.c (i386_reg_struct_return_p): Allow array types as well.
Joel Brobecker [Mon, 10 Oct 2005 01:08:07 +0000 (01:08 +0000)]
    * i386-tdep.c (i386_reg_struct_return_p): Allow array types as well.
        (i386_return_value): Add handling for functions that return array
        types.

18 years ago * ada-valprint.c (print_optional_low_bound): Handle properly
Joel Brobecker [Mon, 10 Oct 2005 01:05:32 +0000 (01:05 +0000)]
    * ada-valprint.c (print_optional_low_bound): Handle properly
        cases where the array index type is a TYPE_CODE_RANGE.

18 years ago * valprint.c (val_print_array_elements): Check array size before
Joel Brobecker [Mon, 10 Oct 2005 01:03:59 +0000 (01:03 +0000)]
    * valprint.c (val_print_array_elements): Check array size before
        computing its low bound. If zero, then use a default bound of zero.

18 years ago*** empty log message ***
gdbadmin [Mon, 10 Oct 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Mon, 10 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago * configure.in (arm-*-linux-gnueabi): Add to noconfigdirs
Kazu Hirata [Sun, 9 Oct 2005 16:35:55 +0000 (16:35 +0000)]
* configure.in (arm-*-linux-gnueabi): Add to noconfigdirs
target-libffi, target-qthreads, target-libjava, and
targetlibobjc.
* configure: Regenerate.

18 years agodaily update
Alan Modra [Sun, 9 Oct 2005 00:00:04 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sun, 9 Oct 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * config/tc-hppa.c (strict): Don't initialize. Update comment.
Dave Anglin [Sat, 8 Oct 2005 19:01:29 +0000 (19:01 +0000)]
* config/tc-hppa.c (strict): Don't initialize.  Update comment.
(pa_ip): Promote from PA 1.0 to 1.1 immediately when 1.1 match is
found.  Simplify handling of "ma" and "mb" completers.

* hppa.h (FLAG_STRICT): Revise comment.
(pa_opcode): Revise ordering rules.  Add/move strict pa10 variants
before corresponding pa11 opcodes.  Add strict pa10 register-immediate
entries for "fdc".

18 years ago2005-10-08 Paul Brook <paul@codesourcery.com>
Paul Brook [Sat, 8 Oct 2005 17:07:16 +0000 (17:07 +0000)]
2005-10-08  Paul Brook  <paul@codesourcery.com>

bfd/
* elf32-arm.c: Move #include "elf/arm.h" after libbfd.h.
(NUM_KNOWN_ATTRIBUTES): Define.
(aeabi_attribute, aeabi_attribute_list): Define.
(elf32_arm_obj_tdata): Add known_eabi_attributes and
other_eabi_attributes.
(uleb128_size, is_default_attr, eabi_attr_size,
elf32_arm_eabi_attr_size, write_uleb128, write_eabi_attribute,
elf32_arm_set_eabi_attr_contents, elf32_arm_bfd_final_link,
elf32_arm_new_eabi_attr, attr_strdup, elf32_arm_add_eabi_attr_int,
elf32_arm_add_eabi_attr_compat, copy_eabi_attributes,
elf32_arm_merge_eabi_attributes): New functions.
(elf32_arm_copy_private_bfd_data): Copy EABI object attributes.
(elf32_arm_fake_sections): Handle .ARM.attributes.
(elf32_arm_parse_attributes): New function.
(elf32_arm_section_from_shdr): Use it.
(bfd_elf32_bfd_final_link): Define.
gas/
* config/tc-arm.c: Don't provide fallback default for CPU_DEFAULT.
(arm_arch_used, thumb_arch_used, selected_cpu, selected_cpu_name):
New variables.
(arm_cpu_option_table): Add canonical_name.
(arm_cpus): Populate canonical_name field.
(s_arm_eabi_attribute, s_arm_arch, s_arm_cpu, s_arm_fpu,
aeabi_set_public_attributes, arm_md_end): New functions.
(md_pseudo_table): Add "cpu", "arch", "fpu" and "eabi_attribute".
(md_assemble): Set thumb_arch_used and arm_arch_used.
(md_begin): Set defaut cpu if CPU_DEFAULT not defined.
* config/tc-arm.h (md_end): Define.
* doc/c-arm.texi: Document .cpu, .arch, .fpu and .eabi_attribute.
gas/testsuite/
* gas/arm/eabi_attr_1.s: New test.
* gas/arm/eabi_attr_1.d: New test.
* gas/arm/arm7t.d: Only disassemble code sections.
* gas/arm/bignum1.d: Ignore Arm object attribute sections.
* gas/arm/mapping.d: Ditto.
* gas/arm/unwind.d: Ditto.
* gas/elf/section0.d: Ditto.
* gas/elf/section1.d: Ditto.
* gas/elf/elf.exp: Set target_machine for Arm EABI based targets.
* gas/elf/section2.e-armeabi: New file.
include/elf/
* arm.h: Add prototypes for BFD object attribute routines.
ld/testsuite/
* ld-arm/arm-rel31.d: Ignore Arm object attribute sections.
* ld-arm/arm-target1-abs.d: Ditto.
* ld-arm/arm-target1-rel.d: Ditto.
* ld-arm/arm-target2-abs.d: Ditto.
* ld-arm/arm-target2-got-rel.d: Ditto.
* ld-arm/arm-target2-rel.d: Ditto.

18 years ago2005-10-08 James Lemke <jim@wasabisystems.com>
Richard Earnshaw [Sat, 8 Oct 2005 14:52:07 +0000 (14:52 +0000)]
2005-10-08  James Lemke  <jim@wasabisystems.com>

* arm-dis.c (coprocessor_opcodes): Fix mask for various Maverick CDP
operations.

18 years agodaily update
Alan Modra [Sat, 8 Oct 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sat, 8 Oct 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * at-file.texi: Fix typo.
Mark Mitchell [Fri, 7 Oct 2005 14:20:47 +0000 (14:20 +0000)]
* at-file.texi: Fix typo.

18 years ago*** empty log message ***
gdbadmin [Fri, 7 Oct 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Fri, 7 Oct 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years agobfd/
Daniel Jacobowitz [Thu, 6 Oct 2005 19:21:14 +0000 (19:21 +0000)]
bfd/
* elf32-arm.c (elf32_arm_check_relocs): Avoid aliasing warnings from
GCC.
(elf32_arm_size_dynamic_sections): Likewise.
* ecofflink.c (bfd_ecoff_debug_one_external): Likewise.
* elf32-hppa.c (elf32_hppa_check_relocs): Likewise.
* elf32-m32r.c (m32r_elf_check_relocs): Likewise.
* elf32-m68k.c (elf_m68k_check_relocs): Likewise.
* elf32-ppc.c (ppc_elf_check_relocs): Likewise.
* elf32-s390.c (elf_s390_check_relocs): Likewise.
(elf_s390_size_dynamic_sections): Likewise.
* elf32-sh.c (sh_elf_check_relocs): Likewise.
* elf64-ppc.c (ppc64_elf_check_relocs, dec_dynrel_count)
(ppc64_elf_size_dynamic_sections): Likewise.
* elf64-s390.c (elf_s390_check_relocs): Likewise.
(elf_s390_size_dynamic_sections): Likewise.
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Likewise.
(_bfd_sparc_elf_size_dynamic_sections): Likewise.
* ieee.c (ieee_slurp_section_data): Likewise.
* oasys.c (oasys_slurp_section_data): Likewise.
opcodes/
* ppc-dis.c (struct dis_private): Remove.
(powerpc_dialect): Avoid aliasing warnings.
(print_insn_big_powerpc, print_insn_little_powerpc): Likewise.

18 years ago * Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
Daniel Jacobowitz [Thu, 6 Oct 2005 15:24:36 +0000 (15:24 +0000)]
* Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
* Makefile.tpl (BASE_TARGET_EXPORTS): Add OBJDUMP.
(OBJDUMP_FOR_TARGET, CONFIGURED_OBJDUMP_FOR_TARGET)
(USUAL_OBJDUMP_FOR_TARGET): New.
(EXTRA_TARGET_FLAGS): Add OBJDUMP.
* configure.in: Check for $OBJDUMP_FOR_TARGET.
* configure, Makefile: Regenerated.

18 years ago PR 1659
Alan Modra [Thu, 6 Oct 2005 00:22:57 +0000 (00:22 +0000)]
PR 1659
* rs6000-tdep.c (rs6000_push_dummy_call): Correct size of
backchain write.
(rs6000_convert_from_func_ptr_addr): Correct comment.

18 years ago*** empty log message ***
gdbadmin [Thu, 6 Oct 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Thu, 6 Oct 2005 00:00:04 +0000 (00:00 +0000)]
daily update

18 years ago * archive.c: Add missing SUBSECTION for documentation.
Bob Wilson [Wed, 5 Oct 2005 21:24:23 +0000 (21:24 +0000)]
    * archive.c: Add missing SUBSECTION for documentation.
        * bfd.c: Likewise.
        * cache.c: Likewise.
        * corefile.c: Likewise.
        * format.c: Likewise.
        * init.c: Likewise.
        * libbfd.c: Likewise.
        * opncls.c: Likewise.
        * elf.c: Remove blank line after SECTION heading.
        * reloc.c: Change "howto manager" SECTION to a SUBSECTION.

18 years ago2005-10-05 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Wed, 5 Oct 2005 15:59:52 +0000 (15:59 +0000)]
2005-10-05  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.tpl (all) [gcc-no-bootstrap]: Make prebootstrap packages
before other host packages.

18 years ago2005-10-05 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Wed, 5 Oct 2005 07:30:22 +0000 (07:30 +0000)]
2005-10-05  Paolo Bonzini  <bonzini@gnu.org>

PR bootstrap/22340

* configure.in (default_target): Remove.
* Makefile.tpl (all): Do not use prerequisites as subroutines
(all) [gcc-bootstrap]: Bootstrap gcc first if it was not done yet.
(do-[+make_target+], check, install, [+bootstrap_target+]): Do not
use prerequisites as subroutines.
(check-host, check-target): New.
(bootstrap configure & all targets): Do not use stage*-start
if the directory layout is already ok.
(non-bootstrap configure & all targets): Prepend a $(unstage).
(stage[+id+]-bubble): Do that here.  Do not use NOTPARALLEL.
(NOTPARALLEL): Remove.
(unstage, stage variables): New variables.
(unstage, stage targets): Simply expand to those variables.

* configure: Regenerate.
* Makefile.in: Regenerate.

18 years agoFix mips-elf --enable-libmudflap make -j2 failure.
Jim Wilson [Wed, 5 Oct 2005 01:19:36 +0000 (01:19 +0000)]
Fix mips-elf --enable-libmudflap make -j2 failure.
* Makefile.def (lang_env_dependencies): Add libmudflap.
* Makefile.in: Regenerate.

18 years ago*** empty log message ***
gdbadmin [Wed, 5 Oct 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Wed, 5 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago* elf32-arm.c (get_arm_elf_section_data): Cache the last pointer matched so
Nick Clifton [Tue, 4 Oct 2005 07:23:50 +0000 (07:23 +0000)]
* elf32-arm.c (get_arm_elf_section_data): Cache the last pointer matched so
that the typical case of scanning for the previous section to last one can be
handled quickly.

18 years ago * at-file.texi: New file.
Mark Mitchell [Tue, 4 Oct 2005 05:34:17 +0000 (05:34 +0000)]
* at-file.texi: New file.

18 years ago * MAINTAINERS: Add section for release management.
Joel Brobecker [Tue, 4 Oct 2005 00:56:30 +0000 (00:56 +0000)]
    * MAINTAINERS: Add section for release management.

18 years ago * NEWS: Add entry for new "set print array-indexes" command.
Joel Brobecker [Tue, 4 Oct 2005 00:16:07 +0000 (00:16 +0000)]
    * NEWS: Add entry for new "set print array-indexes" command.

18 years agodaily update
Alan Modra [Tue, 4 Oct 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Tue, 4 Oct 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***