Julian Brown
67c6cbaef4
* gas/arm/itblock.s: New file. Helper macro for making all-true IT
...
blocks.
* gas/arm/neon-cond-bad-inc.s: New test. Make sure unconditional
Neon instructions are rejected...
* gas/arm/neon-cond-bad.s: In ARM mode, and...
* gas/arm/neon-cond-bad_t2.s: Accepted in Thumb mode (with IT).
* gas/arm/neon-cond-bad.l: Expected error output in ARM mode.
* gas/arm/neon-cond-bad.d: Control ARM mode test.
* gas/arm/neon-cond-bad_t2.d: Expected output in Thumb mode.
* gas/arm/vfp-neon-syntax-inc.s: Test VFP Neon-style syntax.
* gas/arm/vfp-neon-syntax.s: ...in ARM mode.
* gas/arm/vfp-neon-syntax_t2.s: ...and Thumb mode.
* gas/arm/vfp-neon-syntax.d: Expected output in ARM mode.
* gas/arm/vfp-neon-syntax_t2.d: Expected output in Thumb mode.
2006-06-07 14:31:51 +00:00
Paul Brook
c22aaad1c7
2006-06-06 Paul Brook <paul@codesourcery.com>
...
opcodes/
* arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm
instructions.
(neon_opcodes): Add conditional execution specifiers.
(thumb_opcodes): Ditto.
(thumb32_opcodes): Ditto.
(arm_conditional): Change 0xe to "al" and add "" to end.
(ifthen_state, ifthen_next_state, ifthen_address): New.
(IFTHEN_COND): Define.
(print_insn_coprocessor, print_insn_neon): Print thumb conditions.
(print_insn_arm): Change %c to use new values of arm_conditional.
(print_insn_thumb16): Print thumb conditions. Add %I.
(print_insn_thumb32): Print thumb conditions.
(find_ifthen_state): New function.
(print_insn): Track IT block state.
gas/testsuite/
* gas/arm/thumb2_bcond.d: Update expected output.
* gas/arm/thumb32.d: Ditto.
* gas/arm/vfp1_t2.d: Ditto.
* gas/arm/vfp1xD_t2.d: Ditto.
binutils/testsuite/
* binutils-all/arm/objdump.exp: New file.
* binutils-all/arm/thumb2-cond.s: New test.
2006-06-07 14:08:19 +00:00
Alan Modra
ebd1c8757c
remove some duplicate #include's.
2006-06-07 11:27:58 +00:00
Alan Modra
9622b051cf
include/opcode/
...
* ppc.h (PPC_OPCODE_POWER6): Define.
Adjust whitespace.
gas/
* config/tc-ppc.c (parse_cpu): Handle "-mpower6".
(md_show_usage): Document it.
(ppc_setup_opcodes): Test power6 opcode flag bits.
* doc/c-ppc.texi (PowerPC-Opts): Document "-mpower6".
opcodes/
* ppc-dis.c (powerpc_dialect): Handle power6 option.
(print_ppc_disassembler_options): Mention power6.
2006-06-07 05:23:59 +00:00
Alan Modra
02a38f9286
* ldlang.h (enum section_type): Delete dsect_section, copy_section,
...
info_section and overlay_section. Add noalloc_section.
* ldlang.c (lang_add_section): Adjust.
* ldgram.y (type): Adjust.
2006-06-07 04:55:11 +00:00
gdbadmin
ecbc8539b0
*** empty log message ***
2006-06-07 00:00:32 +00:00
Alan Modra
cb6c2384d9
daily update
2006-06-07 00:00:05 +00:00
Thiemo Seufer
65263ce323
[ gas/ChangeLog ]
...
* config/tc-mips.c (ISA_SUPPORTS_DSP64): New macro.
(CPU_HAS_MIPS3D, CPU_HAS_MDMX, CPU_HAS_DSP, CPU_HAS_MT): Delete.
(macro_build): Update comment.
(mips_ip): Allow DSP64 instructions for MIPS64R2.
(mips_after_parse_args): Remove uses of CPU_HAS_MIPS3D and
CPU_HAS_MDMX.
(mips_cpu_info): Fix formatting. Add MIPS_CPU_ASE_MIPS3D and
MIPS_CPU_ASE_MDMX flags for sb1.
[ gas/testsuite/ChangeLog ]
* gas/mips/mips64-dsp.s, gas/mips/mips64-dsp.d: New DSP64 tests.
* gas/mips/mips.exp: Run DSP64 tests.
[ opcodes/ChangeLog ]
* mips-dis.c: Disassemble DSP64 instructions for MIPS64R2.
* mips-opc.c: Add DSP64 instructions.
2006-06-06 10:49:48 +00:00
Nathan Sidwell
5cffb35013
* gdb/remote.c (remote_insert_watchpoint): Return -1, rather than
...
fatal error if packet is disabled.
(remote_remove_watchpoint, remote_insert_hw_breakpoint,
remote_remove_hw_breakpoint): Likewise.
2006-06-06 10:03:06 +00:00
Alan Modra
65864bd2a6
* ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
...
any order.
* ld-elfvers/vers1.ver: Update.
* ld-elfvers/vers2.ver: Update.
* ld-elfvers/vers4a.ver: Update.
* ld-elfvers/vers7a.ver: Update.
* ld-elfvers/vers8.ver: Update.
* ld-elfvers/vers9.ver: Update.
* ld-elfvers/vers15.ver: Update.
* ld-elfvers/vers16a.ver: Update.
* ld-elfvers/vers17.ver: Update.
* ld-elfvers/vers18.ver: Update.
* ld-elfvers/vers20.ver: Update.
* ld-elfvers/vers20a.ver: Update.
* ld-elfvers/vers21.ver: Update.
* ld-elfvers/vers22a.ver: Update.
* ld-elfvers/vers22b.ver: Update.
* ld-elfvers/vers23a.ver: Update.
* ld-elfvers/vers23b.ver: Update.
* ld-elfvers/vers23c.ver: Update.
* ld-elfvers/vers25a.ver: Update.
* ld-elfvers/vers26a.ver: Update.
* ld-elfvers/vers27a.ver: Update.
* ld-elfvers/vers27d.ver: Update.
* ld-elfvers/vers28b.ver: Update.
* ld-elfvers/vers29.ver: Update.
* ld-elfvers/vers30.ver: Update.
* ld-elfvers/vers31.ver: Update.
2006-06-06 04:30:21 +00:00
Alan Modra
0bef4ce538
* hash.c (bfd_hash_lookup): Correct stray line.
2006-06-06 03:04:12 +00:00
Alan Modra
d3fd40746a
* elf.c (_bfd_elf_init_private_section_data): Comment typo.
...
(elfcore_grok_nto_status): Use long instead of pid_t.
(elfcore_grok_nto_regs, elfcore_grok_nto_note): Likewise.
2006-06-06 02:53:01 +00:00
Alan Modra
92ce91bb61
* m68hc11-dis.c (print_insn): Warning fix.
2006-06-06 02:48:34 +00:00
Alan Modra
e0f6802f19
* ldlang.c (init_os): Whitespace.
...
(map_input_to_output_sections): Don't init_os for lang_input_section.
(print_all_symbols): Remove forward declaration. Convert to ISO C.
2006-06-06 02:24:33 +00:00
Alan Modra
937c249e04
daily update
2006-06-06 00:00:04 +00:00
gdbadmin
c91cfc5a15
*** empty log message ***
2006-06-06 00:00:03 +00:00
Jeff Johnston
c17b816b62
2006-06-05 Jeff Johnston <jjohnstn@redhat.com>
...
* config-ml.in: Alter CCASFLAGS to include special
multilib options the same as is done for CFLAGS.
2006-06-05 17:45:48 +00:00
Thiemo Seufer
a9e2435482
[ gas/ChangeLog ]
...
* config/tc-mips.c (macro_build): Use INSERT_OPERAND wherew
appropriate.
(mips16_macro_build): Use MIPS16_INSERT_OPERAND where appropriate.
(mips_ip): Make overflowed/underflowed constant arguments in DSP
and MT instructions a fatal error. Use INSERT_OPERAND where
appropriate. Improve warnings for break and wait code overflows.
Use symbolic constant of OP_MASK_COPZ.
(mips16_ip): Use MIPS16_INSERT_OPERAND where appropriate.
[ gas/testsuite/ChangeLog ]
* gas/mips/mips32-dsp.d, gas/mips/mips32-dsp.s, gas/mips/mips32-mt.d,
gas/mips/mips32-mt.s: Remove instructions with invalid arguments.
* gas/mips/mips32-dsp.l, gas/mips/mips32-mt.l: Delete file.
[ include/opcode/ChangeLog ]
* mips.h: Improve description of MT flags.
2006-06-05 16:28:36 +00:00
Daniel Jacobowitz
2f0122dcdf
common/
...
* aclocal.m4: Use ZW_GNU_GETTEXT_SISTER_DIR.
most subdirs/
* configure: Regenerated.
2006-06-05 14:21:13 +00:00
Daniel Jacobowitz
4cfe2c59ff
bfd/, binutils/, gas/, gprof/, ld/, opcodes/
...
* po/Make-in (top_builddir): Define.
2006-06-05 14:04:05 +00:00
Alan Modra
bac7e5292c
* ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
...
Cater for different address sizes. Match end of line when
comparing symbols.
* ld-elf/start.s: Use dc.a for addresses.
2006-06-05 12:53:50 +00:00
Alan Modra
65ede3f489
* ldexp.c (exp_get_abs_int): Make error message the same as
...
others emitted in this file.
2006-06-05 12:45:34 +00:00
Alan Modra
cb015bd911
* Makefile.in: Regenerate.
...
* gconfig.in: Regenerate.
2006-06-05 12:33:13 +00:00
Alan Modra
8c61c1533b
* config.in: Regenerate.
2006-06-05 12:30:16 +00:00
Alan Modra
7ff1a5b533
* Makefile.am: Run "make dep-am".
...
* Makefile.in: Regenerate.
* config.in: Regenerate.
2006-06-05 12:28:18 +00:00
Alan Modra
526c3d698f
* Makefile.in: Regenerate.
2006-06-05 12:27:01 +00:00
Alan Modra
87aa7f19be
* ldlang.c (lookup_name): Delete dead code. Remove FIXMEs.
2006-06-05 06:12:40 +00:00
Alan Modra
cae6199cc2
Remove leading bfd/ on filenames.
2006-06-05 00:12:59 +00:00
gdbadmin
11567b557b
*** empty log message ***
2006-06-05 00:00:32 +00:00
Alan Modra
7e0f2e0386
daily update
2006-06-05 00:00:04 +00:00
Alan Modra
3a60364175
daily update
2006-06-04 00:00:04 +00:00
gdbadmin
fa1fd311e0
*** empty log message ***
2006-06-04 00:00:03 +00:00
Alan Modra
e13629bc07
* emultempl/elf32.em (global_found): Make it a pointer.
...
(stat_needed, try_needed): Adjust.
(check_needed): Don't skip non-loaded as-needed entries. Only
consider entries with both filename and the_bfd non-null.
(after_open): Try loading non-loaded as-needed libs to satisfy
DT_NEEDED libs.
2006-06-03 02:45:26 +00:00
Alan Modra
040f48d056
daily update
2006-06-03 00:00:06 +00:00
gdbadmin
6f9a6794f6
*** empty log message ***
2006-06-03 00:00:03 +00:00
Joseph Myers
e10fad1212
binutils:
...
* doc/Makefile.am (TEXI2DVI): Define.
* doc/Makefile.in: Regenerate.
gas:
* doc/Makefile.am (TEXI2DVI): Define.
* doc/Makefile.in: Regenerate.
* doc/c-arc.texi: Fix typo.
ld:
* Makefile.am (TEXI2DVI): Add -I $(top_srcdir)/../libiberty.
* Makefile.in: Regenerate.
2006-06-02 23:08:12 +00:00
DJ Delorie
7741be99dd
merge from gcc
2006-06-02 15:37:03 +00:00
Nick Roberts
351ff01ac5
(GDB/MI File Commands): New node split from Program Control.
2006-06-02 10:15:41 +00:00
Nick Roberts
d5e40d59c5
*** empty log message ***
2006-06-02 10:14:27 +00:00
Nick Roberts
6c27247ca3
*** empty log message ***
2006-06-02 10:12:46 +00:00
Alan Modra
92c6c67a5d
* ld-powerpc/tlsexe.r: Update for removal of some section syms.
...
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
2006-06-02 07:53:30 +00:00
Nick Roberts
1fbc2a49cc
(print_it_typical): Use EXEC_ASYNC_LOCATION_REACHED.
2006-06-02 03:43:18 +00:00
Nick Roberts
8a786d82c7
*** empty log message ***
2006-06-02 03:42:28 +00:00
Alan Modra
f0b5bb34d5
bfd/
...
PR ld/2723
* elflink.c (bfd_elf_final_link): Don't output section symbols
for special ELF sections.
ld/testsuite/
Update for removal of some section syms.
2006-06-02 00:32:00 +00:00
gdbadmin
57078fa5d1
*** empty log message ***
2006-06-02 00:00:32 +00:00
Alan Modra
8a4badd8ea
daily update
2006-06-02 00:00:06 +00:00
Nick Roberts
7a9a6b69e4
(GDB/MI Development and Front Ends): Use sourceware.org for mailing lists.
2006-06-01 23:40:50 +00:00
Nick Roberts
2aef0d6bad
*** empty log message ***
2006-06-01 23:39:23 +00:00
DJ Delorie
014a8caf46
merge from gcc
2006-06-01 14:57:50 +00:00
Denis Chertykov
8473f7a446
* doc/c-avr.texi: New file.
...
* doc/Makefile.am (CPU_DOCS): Add c-avr.texi
* doc/all.texi: Set AVR
* doc/as.texinfo: Include c-avr.texi
2006-06-01 14:54:25 +00:00