OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
18 years agodaily update
Alan Modra [Tue, 10 Jan 2006 23:00:04 +0000 (23:00 +0000)]
daily update

18 years ago * objcopy.c (copy_object): Fix thinko.
Alan Modra [Tue, 10 Jan 2006 22:34:03 +0000 (22:34 +0000)]
* objcopy.c (copy_object): Fix thinko.

18 years ago * objcopy.c (copy_object): Set isympp and osympp to NULL after free.
Alan Modra [Tue, 10 Jan 2006 22:14:18 +0000 (22:14 +0000)]
* objcopy.c (copy_object): Set isympp and osympp to NULL after free.

18 years ago * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
Bob Wilson [Mon, 9 Jan 2006 23:47:37 +0000 (23:47 +0000)]
* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.

18 years agodaily update
Alan Modra [Mon, 9 Jan 2006 23:00:06 +0000 (23:00 +0000)]
daily update

18 years agoDefine EM_ALTERA_NIOS2 and EM_NIOS32.
Nick Clifton [Mon, 9 Jan 2006 17:21:17 +0000 (17:21 +0000)]
Define EM_ALTERA_NIOS2 and EM_NIOS32.

18 years agogas/
H.J. Lu [Mon, 9 Jan 2006 17:14:40 +0000 (17:14 +0000)]
gas/

2006-01-09  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/2117
* symbols.c (snapshot_symbol): Don't change a defined symbol.

gas/testsuite/

2006-01-09  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/2117
* gas/ia64/ia64.exp: Add ltoff22x-2, ltoff22x-3, ltoff22x-4 and
ltoff22x-5.

* gas/ia64/ltoff22x-2.d: New file.
* gas/ia64/ltoff22x-2.s: Likewise.
* gas/ia64/ltoff22x-3.d: Likewise.
* gas/ia64/ltoff22x-3.s: Likewise.
* gas/ia64/ltoff22x-4.d: Likewise.
* gas/ia64/ltoff22x-4.s: Likewise.
* gas/ia64/ltoff22x-5.d: Likewise.
* gas/ia64/ltoff22x-5.s: Likewise.

18 years agoUpdate date in copyright notice
Nick Clifton [Mon, 9 Jan 2006 15:58:42 +0000 (15:58 +0000)]
Update date in copyright notice

18 years agoAdd comma after HIGH3ADJ
Nick Clifton [Mon, 9 Jan 2006 12:55:01 +0000 (12:55 +0000)]
Add comma after HIGH3ADJ

18 years agodaily update
Alan Modra [Sun, 8 Jan 2006 23:00:07 +0000 (23:00 +0000)]
daily update

18 years agodaily update
Alan Modra [Sat, 7 Jan 2006 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago* m32c.cpu (mov.w:q): Fix mode.
DJ Delorie [Fri, 6 Jan 2006 23:25:53 +0000 (23:25 +0000)]
* m32c.cpu (mov.w:q): Fix mode.
(push32.b.imm): Likewise, for the comment.

18 years ago* m32c-desc.c: Regenerate.
DJ Delorie [Fri, 6 Jan 2006 23:25:36 +0000 (23:25 +0000)]
* m32c-desc.c: Regenerate.
* m32c-opc.c: Regenerate.
* m32c-opc.h: Regenerate.

18 years agodaily update
Alan Modra [Fri, 6 Jan 2006 23:00:05 +0000 (23:00 +0000)]
daily update

18 years agodaily update
Alan Modra [Thu, 5 Jan 2006 23:00:13 +0000 (23:00 +0000)]
daily update

18 years ago* Makefile.tpl (clean-stage[+id+]-[+prefix+][+module+]): Remove
Alexandre Oliva [Thu, 5 Jan 2006 17:45:45 +0000 (17:45 +0000)]
* Makefile.tpl (clean-stage[+id+]-[+prefix+][+module+]): Remove
@ from continuation.
* Makefile.in: Rebuilt.

18 years agodaily update
Alan Modra [Wed, 4 Jan 2006 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago2006-01-04 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Wed, 4 Jan 2006 13:11:22 +0000 (13:11 +0000)]
2006-01-04  Paolo Bonzini  <bonzini@gnu.org>

Sync from gcc:

2006-01-04  Paolo Bonzini  <bonzini@gnu.org>

        PR bootstrap/24252

        * Makefile.def (flags_to_pass): Add STAGE1_CFLAGS and STAGE1_LANGUAGES.
        * Makefile.tpl (OBJDUMP): New.
        (EXTRA_HOST_FLAGS): Add it.
        (EXTRA_GCC_FLAGS): Remove flags already specified in flags_to_pass.

        * Makefile.tpl (stage[+id+]-start, stage[+id+]-end): Do not try
        to use symbolic links between directories.  Avoid race conditions
        or make them harmless.
        * configure.in: Do not try to use symbolic links between directories.

        * Makefile.def (LEAN): Pass.
        * Makefile.tpl (LEAN): Define.
        (stage[+id+]-start): Accept that the previous directory does not
        exist, if the bootstrap is lean.
        (stage[+id+]-bubble): Invoke lean bootstrap commands after
        stage[+id+]-start.  Use a makefile variable and an `if' instead of a
        configure substitution.
        ([+compare-target+]): Likewise.
        ([+bootstrap-target+]-lean): New.
        * configure.in: Remove lean bootstrap support from here.

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

2006-01-02  Andreas Schwab  <schwab@suse.de>

        * configure.in: When reconfiguring remove Makefile in
        all stage directories.
        * configure: Regenerate.

18 years agodaily update
Alan Modra [Tue, 3 Jan 2006 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago* cgen-ibld.in (extract_normal): Avoid memory range errors.
DJ Delorie [Tue, 3 Jan 2006 22:06:18 +0000 (22:06 +0000)]
* cgen-ibld.in (extract_normal): Avoid memory range errors.
* m32c-ibld.c: Regenerated.

18 years ago * ld-mmix/sec-1.d: Adjust for section order changes.
Hans-Peter Nilsson [Tue, 3 Jan 2006 07:03:26 +0000 (07:03 +0000)]
* ld-mmix/sec-1.d: Adjust for section order changes.

18 years agofix last-minute typo
Hans-Peter Nilsson [Tue, 3 Jan 2006 06:23:10 +0000 (06:23 +0000)]
fix last-minute typo

18 years ago PR gas/2101
Hans-Peter Nilsson [Tue, 3 Jan 2006 05:56:15 +0000 (05:56 +0000)]
PR gas/2101
* config/tc-mmix.c (mmix_handle_mmixal): Don't treat #[0-9][FB] as
a local-label reference.

18 years ago PR gas/2101
Hans-Peter Nilsson [Tue, 3 Jan 2006 05:52:15 +0000 (05:52 +0000)]
PR gas/2101
* gas/mmix/hex2.s, gas/mmix/hex2.d: New test.

18 years agodaily update
Alan Modra [Mon, 2 Jan 2006 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago2006-02-01 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Mon, 2 Jan 2006 18:55:51 +0000 (18:55 +0000)]
2006-02-01  Paolo Bonzini  <bonzini@gnu.org>

        PR target/25259
        * stdint.m4: New.

18 years agodaily update
Alan Modra [Sun, 1 Jan 2006 23:00:04 +0000 (23:00 +0000)]
daily update

18 years ago * elf64-ppc.c (ppc64_elf_action_discarded): Return 0
Jakub Jelinek [Sun, 1 Jan 2006 00:06:24 +0000 (00:06 +0000)]
* elf64-ppc.c (ppc64_elf_action_discarded): Return 0
for .toc1 section.

18 years ago * elf32-sh.c (sh_elf_relocate_section): Don't reset relocation
Kaz Kojima [Sat, 31 Dec 2005 16:23:13 +0000 (16:23 +0000)]
* elf32-sh.c (sh_elf_relocate_section): Don't reset relocation
for R_SH_REL32 in shared objects if the symbol is locally called.

18 years ago * elf64-ppc.c (ppc64_elf_relocate_section): Adjust relocs against
Alan Modra [Sat, 31 Dec 2005 12:55:10 +0000 (12:55 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Adjust relocs against
opd section sym when opd has been edited.  Use correct addend
when determining branch 'y' bit and branch overflow.  Adjust and
save opd relocs for ld -r too.

18 years ago2005-12-30 Eric Christopher <echristo@apple.com>
Eric Christopher [Sat, 31 Dec 2005 05:02:22 +0000 (05:02 +0000)]
2005-12-30  Eric Christopher  <echristo@apple.com>

* elfxx-mips.c (mips_elf_record_global_got_symbol): Add assert
to verify we have a got.
(_bfd_mips_elf_check_relocs): Add R_MIPS_TLS_GOTTPREL to relocs
needing a GOT.

18 years agoinclude:
Bob Wilson [Fri, 30 Dec 2005 23:34:00 +0000 (23:34 +0000)]
include:
* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
gas:
* config/tc-xtensa.c (op_placement_info_struct): Delete single,
single_size, widest, and widest_size fields.  Add narrowest_slot.
(xg_emit_insn_to_buf): Remove fmt parameter and compute it here.
Use xg_get_single_slot to find the slot.
(finish_vinsn): Use emit_single_op instead of bundle_single_op.
(bundle_single_op): Rename this to....
(bundle_tinsn): ...this function, which builds a vliw_insn but does
not call finish_vinsn.
(emit_single_op): Use bundle_tinsn instead of bundle_single_op.
(relax_frag_immed): Get num_slots from cur_vinsn.
(convert_frag_narrow): Update call to xg_emit_insn_to_buf.
(convert_frag_immed): Likewise.  Also, get num_slots from cur_vinsn.
(init_op_placement_info_table): Set narrowest_slot field.  Remove
code for deleted fields.
(xg_get_single_size): Return narrowest_size field, not single_size.
(xg_get_single_format): Return narrowest field, not single.
(xg_get_single_slot): New.
(tinsn_to_insnbuf): Rewrite to use tinsn_to_slotbuf.
* config/xtensa-relax.c (widen_spec_list): Add wide branch relaxations.
(transition_applies): Check wide branch option availability.

18 years agodaily update
Alan Modra [Fri, 30 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago * configure.host (hppa*64*-*-hpux*): Set host64 to true.
Dave Anglin [Fri, 30 Dec 2005 22:25:57 +0000 (22:25 +0000)]
* configure.host (hppa*64*-*-hpux*): Set host64 to true.

18 years ago * readelf.c (get_machine_name): Add case for Blackfin.
Jie Zhang [Fri, 30 Dec 2005 08:27:16 +0000 (08:27 +0000)]
* readelf.c (get_machine_name): Add case for Blackfin.

18 years ago * config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.
Bob Wilson [Fri, 30 Dec 2005 00:57:27 +0000 (00:57 +0000)]
* config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.

18 years agodaily update
Alan Modra [Thu, 29 Dec 2005 23:00:07 +0000 (23:00 +0000)]
daily update

18 years ago * config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.
Bob Wilson [Thu, 29 Dec 2005 21:04:14 +0000 (21:04 +0000)]
* config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.

18 years ago(bfd_hash_set_default_size): Add more entries to the hash_size_primes table.
Nick Clifton [Thu, 29 Dec 2005 10:33:40 +0000 (10:33 +0000)]
(bfd_hash_set_default_size): Add more entries to the hash_size_primes table.

18 years ago(_bfd_link_section_stabs): Use bfd_hash_table_init rather than
Nick Clifton [Thu, 29 Dec 2005 10:29:23 +0000 (10:29 +0000)]
(_bfd_link_section_stabs): Use bfd_hash_table_init rather than
bfd_hash_table_init_n(...,251) so that the size of the hash table can be
controlled by the user.

18 years agodaily update
Alan Modra [Wed, 28 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * emulparams/bfin.sh: Define DATA_END_SYMBOLS and END_SYMBOLS.
Jie Zhang [Wed, 28 Dec 2005 06:01:48 +0000 (06:01 +0000)]
* emulparams/bfin.sh: Define DATA_END_SYMBOLS and END_SYMBOLS.
And add a prefix '_' to ENTRY.
* scripttempl/elf.sc: Add END_SYMBOLS.

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

18 years ago * emultempl/xtensaelf.em (elf_xtensa_place_orphan): Delete.
Bob Wilson [Tue, 27 Dec 2005 22:56:02 +0000 (22:56 +0000)]
* emultempl/xtensaelf.em (elf_xtensa_place_orphan): Delete.
(LDEMUL_PLACE_ORPHAN): Delete.

18 years ago * elf32-hppa.c (elf32_hppa_size_dynamic_sections): Use info->executable
Dave Anglin [Tue, 27 Dec 2005 22:50:08 +0000 (22:50 +0000)]
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Use info->executable
instead of !info->shared.

18 years ago2005-12-27 Jan-Benedict Glaw <jbglaw@lug-owl.de>
Jan-Benedict Glaw [Tue, 27 Dec 2005 22:17:25 +0000 (22:17 +0000)]
2005-12-27  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

* vaxlinux.h: New file. (TRAD_CORE_EXTRA_SIZE_ALLOWED): Define.
(HOST_MACHINE_ARCH): Define. This allows cross-building vax-linux
hosted binutils.

18 years ago2005-12-26 Jan-Benedict Glaw <jbglaw@lug-owl.de>
Jan-Benedict Glaw [Tue, 27 Dec 2005 19:43:47 +0000 (19:43 +0000)]
2005-12-26  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

* MAINTAINERS: Add myself as VAX maintainer.

18 years ago * config/tc-mt.c (mt_arch): Default to ms1_16_002.
Nathan Sidwell [Tue, 27 Dec 2005 18:38:05 +0000 (18:38 +0000)]
* config/tc-mt.c (mt_arch): Default to ms1_16_002.
(md_parse_options): Only allow lowercase.
(md_show_usage): Update.

18 years ago * elf32-mt.c (mt_elf_merge_private_bfd_data): Do not allow mixing
Nathan Sidwell [Tue, 27 Dec 2005 17:47:42 +0000 (17:47 +0000)]
* elf32-mt.c (mt_elf_merge_private_bfd_data): Do not allow mixing
object files from different mt variants.

18 years agoAdd support for RDOS targets.
Nick Clifton [Tue, 27 Dec 2005 17:42:45 +0000 (17:42 +0000)]
Add support for RDOS targets.

18 years agoPR binutils/1990
Nick Clifton [Tue, 27 Dec 2005 16:37:57 +0000 (16:37 +0000)]
PR binutils/1990
* libtool.m4: Synchronize with version in GCC sources.

18 years ago(lookup_symbol_in_function_table): Check for a function name before passing
Nick Clifton [Tue, 27 Dec 2005 16:07:36 +0000 (16:07 +0000)]
(lookup_symbol_in_function_table): Check for a function name before passing
it to strcmp.

18 years agoPR 1300
Nick Clifton [Tue, 27 Dec 2005 11:55:37 +0000 (11:55 +0000)]
PR 1300
* config/tc-arm.c (md_apply_fix): Fix casts to match type in printf format.

18 years agoAdd new Vietnamese translation
Nick Clifton [Tue, 27 Dec 2005 11:00:03 +0000 (11:00 +0000)]
Add new Vietnamese translation

18 years ago * elf.c (elf_find_function): Don't ignore section syms.
Alan Modra [Tue, 27 Dec 2005 09:22:59 +0000 (09:22 +0000)]
* elf.c (elf_find_function): Don't ignore section syms.
Simplify filename logic.

18 years agomissed copyright 2005 addition
Alan Modra [Tue, 27 Dec 2005 04:19:15 +0000 (04:19 +0000)]
missed copyright 2005 addition

18 years ago * elf32-ppc.c (add_stub_sym): Pass info rather than htab.
Alan Modra [Tue, 27 Dec 2005 03:54:33 +0000 (03:54 +0000)]
* elf32-ppc.c (add_stub_sym): Pass info rather than htab.
Use different names for pic vs non-pic, '.' instead of '_'.
(allocate_dynrelocs): Adjust add_stub_sym call.

18 years ago * elf.c (bfd_section_from_shdr): Treat invalid reloc sections as
Alan Modra [Tue, 27 Dec 2005 03:45:30 +0000 (03:45 +0000)]
* elf.c (bfd_section_from_shdr): Treat invalid reloc sections as
normal sections rather than returning false.

18 years ago * coff-h8300.c (h8300_reloc16_extra_cases): Use input section
Alan Modra [Tue, 27 Dec 2005 03:06:27 +0000 (03:06 +0000)]
* coff-h8300.c (h8300_reloc16_extra_cases): Use input section
"output_offset" instead of link order "offset".
* coff-h8500.c (extra_case): Likewise.
* coff-w65.c (w65_reloc16_extra_cases): Likewise.
* coff-z80.c (extra_case): Likewise.
* coff-z8k.c (extra_case): Likewise.
* linker.c (default_indirect_link_order): Likewise, "size" too.
* ecoff.c (ecoff_indirect_link_order): Likewise.

18 years ago * Makefile.am (Makefile): Remove dependency.
Alan Modra [Tue, 27 Dec 2005 01:21:27 +0000 (01:21 +0000)]
* Makefile.am (Makefile): Remove dependency.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* gconfig.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Tue, 27 Dec 2005 01:21:01 +0000 (01:21 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Tue, 27 Dec 2005 01:20:35 +0000 (01:20 +0000)]
* Makefile.am: Run "make dep-am".
(Makefile): Remove dependency.
* Makefile.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Tue, 27 Dec 2005 01:20:06 +0000 (01:20 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Tue, 27 Dec 2005 01:19:01 +0000 (01:19 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/SRC-POTFILES.in: Regenerate.

18 years agodaily update
Alan Modra [Mon, 26 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago2005-12-26 Jan-Benedict Glaw <jbglaw@lug-owl.de>
Jan-Benedict Glaw [Sun, 25 Dec 2005 23:19:10 +0000 (23:19 +0000)]
2005-12-26  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

* MAINTAINERS: Add myself as VAX maintainer.

18 years agodaily update
Alan Modra [Sun, 25 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years agodaily update
Alan Modra [Sat, 24 Dec 2005 23:00:04 +0000 (23:00 +0000)]
daily update

18 years ago * config/default.exp: Do not load the unneeded util-defs.exp.
Ben Elliston [Sat, 24 Dec 2005 11:17:21 +0000 (11:17 +0000)]
* config/default.exp: Do not load the unneeded util-defs.exp.

18 years ago * aix5ppc-core.c: Remove duplicate prototypes.
Alan Modra [Sat, 24 Dec 2005 08:37:38 +0000 (08:37 +0000)]
* aix5ppc-core.c: Remove duplicate prototypes.
(xcoff64_core_file_matches_executable_p): Provide implementation
for !AIX_5_CORE.
* corefile.c (generic_core_file_matches_executable_p): Correct
syntax error in prototype.
* libbfd-in.h (generic_core_file_matches_executable_p): Delete.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.

18 years ago * ldlang.h (lang_output_section_statement_type): Add prev.
Alan Modra [Sat, 24 Dec 2005 07:48:30 +0000 (07:48 +0000)]
* ldlang.h (lang_output_section_statement_type): Add prev.
* ldlang.c (output_statement_newfunc): Set os.prev.
(lang_insert_orphan): Likewise.
(output_prev_sec_find): Use os.prev.

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

18 years agoPR 1150
Nick Clifton [Fri, 23 Dec 2005 12:29:36 +0000 (12:29 +0000)]
PR 1150
* elf-bfd.h (struct elf_backend_data): New field 'elf_backend_ignore_undef_symbol'.
* elfxx-target.h (elf_backend_ignore_undef_symbol): Define to NULL if not
  already defined.
  (elfNN_bed): Initialise the elf_backend_ignore_undef_symbol field.
* elfxx-mips.c (_bfd_mips_elf_ignore_undef_symbol): New function.
* elfxx-mips.h (elf_backend_ignore_undef_symbol): Define and prototype.
* elflink.c (elf_link_output_extsym): Check elf_backend_ignore_undef_symbol
  before reporting an undefined symbol in a shared library.

18 years ago * corefile.c (generic_core_file_matches_executable_p): New function.
Joel Brobecker [Fri, 23 Dec 2005 10:19:40 +0000 (10:19 +0000)]
    * corefile.c (generic_core_file_matches_executable_p): New function.
        * libbfd-in.h (generic_core_file_matches_executable_p): Add
        declaration.
        * libbfd.h: Regenerate.
        * hpux-core.c: ANSIfy function declarations and prototypes.
        (thread_section_p): Manually expand bfd_section_name macro
        to make it clear that parameter ABFD is not used.
        (hpux_core_core_file_matches_executable_p): Delete, replaced
        by macro pointing to generic_core_file_matches_executable_p.

        * aix386-core.c: Replace core_file_matches_executable_p null
        implementation by generic_core_file_matches_executable_p by
        using a macro.
        * aix5ppc-core.c: Likewise.
        * cisco-core.c: Likewise.
        * hppabsd-core.c: Likewise.
        * irix-core.c: Likewise.
        * lynx-core.c: Likewise.
        * mach-o.c: Likewise.
        * netbsd-core.c: Likewise.
        * osf-core.c: Likewise.
        * ptrace-core.c: Likewise.
        * sco5-core.c: Likewise.
        * trad-core.c: Likewise.

18 years agoUse correct email address for Randolph Chung
Nick Clifton [Fri, 23 Dec 2005 09:43:28 +0000 (09:43 +0000)]
Use correct email address for Randolph Chung

18 years agodaily update
Alan Modra [Thu, 22 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago(read_section_stabs_debugging_info): Add $GDB_SYMBOLS$ entry to names[]
Nick Clifton [Thu, 22 Dec 2005 18:11:09 +0000 (18:11 +0000)]
(read_section_stabs_debugging_info): Add $GDB_SYMBOLS$ entry to names[]
 array for SOM binaries.

18 years agoAdd TINY_READONLY_SECTION, TINY_DATA_SECTION, TINY_BSS_SECTION.
Nick Clifton [Thu, 22 Dec 2005 17:43:34 +0000 (17:43 +0000)]
Add TINY_READONLY_SECTION, TINY_DATA_SECTION, TINY_BSS_SECTION.

18 years agoFix PicoJava opcodes
Nick Clifton [Thu, 22 Dec 2005 17:09:39 +0000 (17:09 +0000)]
Fix PicoJava opcodes

18 years agogas/
Jan Beulich [Thu, 22 Dec 2005 17:05:40 +0000 (17:05 +0000)]
gas/
2005-12-22  Jan Beulich  <jbeulich@novell.com>

* symbols.h (snapshot_symbol): First parameter is now pointer
to pointer to symbolS.
* symbols.c (snapshot_symbol): Likewise. Store resulting symbol
there. Use symbol_equated_p.
* expr.c (resolve_expression): Change first argument to
snapshot_symbol. Track possibly changed add_symbol consistently
across function. Resolve more special cases with known result.
Also update final_val when replacing add_symbol.

gas/testsuite/
2005-12-22  Jan Beulich  <jbeulich@novell.com>

* gas/all/cond.s: Also check .if works on equates to undefined
when the expression value can be known without knowing the
value of the symbol.
* gas/all/cond.l: Adjust.
* gas/i386/equ.s: Also check .if works on (equates to)
registers when the expression value can be known without
knowing the value of the register.
* gas/i386/equ.e: Adjust.

18 years agoFix typo in previous delta
Nick Clifton [Thu, 22 Dec 2005 15:46:55 +0000 (15:46 +0000)]
Fix typo in previous delta

18 years agoConvert to ISO C90 format. Fix formatting and white space usage as well.
Nick Clifton [Thu, 22 Dec 2005 15:39:11 +0000 (15:39 +0000)]
Convert to ISO C90 format.  Fix formatting and white space usage as well.

18 years agodaily update
Alan Modra [Wed, 21 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago2005-12-21 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 21 Dec 2005 15:56:46 +0000 (15:56 +0000)]
2005-12-21  H.J. Lu  <hjl@gnu.org>

* MAINTAINERS: Add myself as x86_64 maintainer.

18 years agodaily update
Alan Modra [Tue, 20 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
Bob Wilson [Tue, 20 Dec 2005 19:37:26 +0000 (19:37 +0000)]
* config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
is_aligning_branch flag.
(find_address_of_next_align_frag): Limit by xtensa_fetch_width.
(future_alignment_required): Except for frags with is_aligning_branch
flag set, call frag_wane for frags that do not need to be reexamined
for aligning.
(relax_frag_immed): Replace orig_vinsn with cur_vinsn to fix a leak.
(convert_frag_immed): Likewise.
(convert_frag_narrow): Check is_aligning_branch flag.
* config/tc-xtensa.h (xtensa_frag_type): Add is_aligning_branch flag.

18 years ago * config/tc-xtensa.c (xg_find_narrowest_format): Optimize 1 slot case.
Bob Wilson [Tue, 20 Dec 2005 18:13:32 +0000 (18:13 +0000)]
* config/tc-xtensa.c (xg_find_narrowest_format): Optimize 1 slot case.
(xg_init_vinsn): Remove redundant initialization.
(xg_clear_vinsn): Zero all the slots with a single memset.
* config/xtensa-istack.h (vliw_insn): Move insnbuf field after slots.

18 years ago2005-12-20 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Tue, 20 Dec 2005 17:21:57 +0000 (17:21 +0000)]
2005-12-20  Paolo Bonzini  <bonzini@gnu.org>

Revert Ada-related part of the previous change.

* Makefile.def (ADAFLAGS, BOOT_ADAFLAGS, ADAFLAGS_FOR_TARGET):
Do not pass.
* Makefile.tpl (BOOT_ADAFLAGS): Do not define.
* Makefile.in: Regenerate.
* configure.in: Do not include mt-ppc-aix target fragment.
* configure: Regenerate.

config:
2005-12-20  Paolo Bonzini  <bonzini@gnu.org>

Revert Ada-related part of the previous change.

* mt-ppc-aix: Delete.

18 years ago * doc/t-mt.texi: Update MS1 to MT.
Nathan Sidwell [Tue, 20 Dec 2005 09:44:48 +0000 (09:44 +0000)]
* doc/t-mt.texi: Update MS1 to MT.

18 years ago * elf32-xtensa.c (action_list_count, xlate_map_entry, xlate_map,
Bob Wilson [Tue, 20 Dec 2005 01:30:11 +0000 (01:30 +0000)]
* elf32-xtensa.c (action_list_count, xlate_map_entry, xlate_map,
xlate_offset_with_removed_text, build_xlate_map, free_xlate_map): New.
(check_section_ebb_pcrels_fit): Build new xlate_map, use it and free it
when finished.

18 years agofix typo in previous entry
Bob Wilson [Tue, 20 Dec 2005 01:22:48 +0000 (01:22 +0000)]
fix typo in previous entry

18 years agofix filename typo in previous entry for ld-elf/group2.d
Bob Wilson [Mon, 19 Dec 2005 23:45:01 +0000 (23:45 +0000)]
fix filename typo in previous entry for ld-elf/group2.d

18 years agodaily update
Alan Modra [Mon, 19 Dec 2005 23:00:04 +0000 (23:00 +0000)]
daily update

18 years ago2005-12-19 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Mon, 19 Dec 2005 17:33:45 +0000 (17:33 +0000)]
2005-12-19  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Select appropriate fragments for PowerPC/AIX.
* configure: Regenerate.

* Makefile.def (flags_to_pass): Add ADAFLAGS, BOOT_ADAFLAGS,
BOOT_CFLAGS, BOOT_LDFLAGS.
* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Handle BOOT_ADAFLAGS,
BOOT_CFLAGS, BOOT_LDFLAGS.
(TARGET_FLAGS_TO_PASS): Handle ADAFLAGS_FOR_TARGET.
(stage[+id+]-bubble): Pass flags recursively to the comparison target.
(stage): Fail if we cannot complete the work.

config:
2005-12-19  Paolo Bonzini  <bonzini@gnu.org>

        * mt-ppc-aix, mh-ppc-aix: New.

18 years ago2005-12-19 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 19 Dec 2005 15:07:28 +0000 (15:07 +0000)]
2005-12-19  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/orphan2.d: Undo the last change.

18 years ago2005-12-19 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 19 Dec 2005 15:06:40 +0000 (15:06 +0000)]
2005-12-19  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/2065
* ldlang.c (output_statement_newfunc): Revert the change made on
2005-11-16.
(output_prev_sec_find): Likewsise.
* ldlang.h (lang_statement_list_type): Likewsise.

18 years ago * ld-elf/unknown2.d: Only run for *-*-linux*.
Hans-Peter Nilsson [Mon, 19 Dec 2005 11:59:15 +0000 (11:59 +0000)]
* ld-elf/unknown2.d: Only run for *-*-linux*.
* ld-elf/orphan2.d: Xfail everywhere.

18 years ago2005-12-18 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 18 Dec 2005 23:50:41 +0000 (23:50 +0000)]
2005-12-18  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/2065
* ld-elf/orphan2.d: New file.
* ld-elf/orphan2.s: Likewise.

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

18 years ago2005-12-18 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 18 Dec 2005 16:21:49 +0000 (16:21 +0000)]
2005-12-18  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/unknown2.d: New.
* ld-elf/unknown2.s: Likewise.