Zack Weinberg
b05fe5cf68
* config/tc-arm.c (do_mla): Rename to do_mlas, take second
...
is_mls parameter; do not diagnose Rm==Rd when is_mls.
(do_mla, do_mls, five_bit_unsigned_immediate, bfci_lsb_and_width)
(do_bfc, do_bfi, do_bfx, do_rbit, do_mov16, do_ldsttv4): New functions.
(insns): Add ARMv6T2 instructions:
bfc bfi mls movw movt rbit sbfx ubfx ldrht ldrsht ldrsbt strht.
(arm_archs): Add V6T2 variants.
testsuite:
* gas/arm/archv6t2.d, gas/arm/archv6t2.s: New dump test.
* gas/arm/archv6t2-bad.l, gas/arm/archv6t2-bad.l: New errors test.
* gas/arm/arm.exp: Run them.
2005-03-15 20:38:00 +00:00
Nick Clifton
957d91c178
Add cutoff for changes in 2.16 release
2005-03-15 17:49:15 +00:00
Nick Clifton
7b4a0685e8
Add new switch --globalize-symbol to convert local symbols into globals.
2005-03-15 17:45:19 +00:00
Nick Clifton
f7945f452e
Step through the sorted array of basic blocks.
2005-03-15 16:20:42 +00:00
Jan Beulich
43c3ab55ac
gas/
...
2005-03-15 Jan Beulich <jbeulich@novell.com>
* expr.c (operand): Merge handling of unary + into that for unary
-, !, and ~.
2005-03-15 15:41:31 +00:00
Nick Clifton
34723071b5
Add support for an x86_64-elf target
2005-03-15 14:14:08 +00:00
Eric Christopher
5862107c33
==> ChangeLog <==
...
2005-03-14 Eric Christopher <echristo@redhat.com>
* config/tc-mips.c: Include dw2gencfi.h.
(mips_cfi_frame_initial_instructions): New.
* config/tc-mips.h (TARGET_USE_CFIPOP): Define.
(tc_cfi_frame_initial_instructions): Ditto.
(DWARF2_DEFAULT_RETURN_COLUMN): Ditto.
(DWARF2_CIE_DATA_ALIGNMENT): Ditto.
* Makefile.am: Update dependencies.
* Makefile.in: Regenerate.
==> testsuite/ChangeLog <==
2005-03-14 Eric Christopher <echristo@redhat.com>
* gas/cfi/cfi-mips-1.d, gas/cfi/cfi-mips-1.s: New dump test.
* gas/cfi/cfi.exp: Run it.
* gas/cfi/cfi-common-1.d: Update.
* gas/cfi/cfi-common-2.d: Ditto.
* gas/cfi/cfi-common-3.d: Ditto.
* gas/cfi/cfi-common-4.d: Ditto.
2005-03-15 05:28:17 +00:00
Alan Modra
729ae8d20e
Commit new Spanish translation.
2005-03-15 05:25:37 +00:00
gdbadmin
20401ce345
*** empty log message ***
2005-03-15 00:00:32 +00:00
Alan Modra
ea8409f729
Commit new French translation.
2005-03-14 23:39:09 +00:00
Alan Modra
8e9c1e6d1c
daily update
2005-03-14 23:00:05 +00:00
H.J. Lu
f05819304c
2005-03-14 H.J. Lu <hongjiu.lu@intel.com>
...
* elfxx-ia64.c (elfNN_ia64_relocate_section): Set symbo name
for global symbol when reporting overflow.
2005-03-14 18:55:44 +00:00
Paul Brook
8e3049aa8c
2005-03-14 Paul Brook <paul@codesourcery.com>
...
* lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
targets.
2005-03-14 15:42:52 +00:00
Alan Modra
5ef6bac796
* gmon_io.c (gmon_write_raw_arc): Return 1 for invalid size.
2005-03-14 12:32:02 +00:00
Alan Modra
8b3d8fa8ac
* ldexp.c (exp_fold_tree): Ensure return value is initialized.
...
Tidy etree_assert case.
2005-03-14 12:29:13 +00:00
Nick Clifton
4f495e616d
Use ".word 0x0012 # Entry mask: r1 r2 >" instead of just "Entry mask: < r1 ... >"
2005-03-14 09:35:26 +00:00
Alan Modra
882cb63e5c
Commit new Turkish translation.
2005-03-14 03:40:46 +00:00
Ben Elliston
3ae642fdf3
* Makefile.in (CLIBS): Link libbfd after libopcodes, as it is a
...
more primitive library.
2005-03-14 03:09:45 +00:00
gdbadmin
0c6003d200
*** empty log message ***
2005-03-14 00:00:33 +00:00
Alan Modra
248642aba7
* po/tr.po: Commit new Turkish translation.
2005-03-13 23:42:47 +00:00
Alan Modra
114bfe309a
daily update
2005-03-13 23:00:05 +00:00
Mark Kettenis
fd0a2a6f0c
* inf-ttrace.c (inf_ttrace_pid_to_str): Use snprintf instead of
...
sprintf.
* target.c (normal_pid_to_str): Likewise.
* remote.c (remote_pid_to_str): Use snprint instead of sprintf.
Change capitalization of "thread". Use ptid_get_pid instead of
GETPID.
2005-03-13 22:06:10 +00:00
Mark Kettenis
049742daef
* cp-abi.c (set_cp_abi_as_auto_default): Use xasprintf instead of
...
a combination of xmalloc and sprintf.
2005-03-13 19:55:38 +00:00
Jim Blandy
ca231fcc24
* configure.ac: Use '=', not '=='; the latter is a GNU extension.
...
* configure: Regenerated.
2005-03-13 05:37:48 +00:00
gdbadmin
f996f4135f
*** empty log message ***
2005-03-13 00:00:02 +00:00
Alan Modra
3d982b6f53
daily update
2005-03-12 23:00:07 +00:00
Zack Weinberg
885fc2570f
gas:
...
* config/tc-arm.c (tinsns): Add ARMv6K instructions sev, wfe,
wfi, yield.
opcodes:
* arm-dis.c (thumb_opcodes): Add ARMv6K instructions nop, sev,
wfe, wfi, yield.
gas/testsuite:
* gas/arm/thumbv6k.d, gas/arm/thumbv6k.s: New dump test.
* gas/arm/arm.exp: Run it.
2005-03-12 18:25:47 +00:00
Zack Weinberg
b9fd58c7eb
Revert accidental commit of V6K ops
2005-03-12 18:17:42 +00:00
Zack Weinberg
0a003adc41
include:
...
* opcode/arm.h: Adjust comments for ARM_EXT_V4T and ARM_EXT_V5T.
Add ARM_EXT_V6T2, ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2,
and ARM_ARCH_V6ZKT2.
opcodes:
* arm-dis.c (arm_opcodes): Document %E and %V.
Add entries for v6T2 ARM instructions:
bfc bfi mls strht ldrht ldrsht ldrsbt movw movt rbit ubfx sbfx.
(print_insn_arm): Add support for %E and %V.
2005-03-12 18:14:05 +00:00
gdbadmin
f1210edfba
*** empty log message ***
2005-03-12 00:00:05 +00:00
Michael Snyder
b80b83f36a
2005-03-11 Michael Snyder <msnyder@redhat.com>
...
* mn10300-tdep.c (mn10300_dummy_unwind_dummy_id): Replace
stub fn with real implementatin mn10300_unwind_dummy_id.
(mn10300_push_dummy_call): Implement. Bare bones version,
does not handle structs or floats.
2005-03-11 23:16:47 +00:00
Alan Modra
afea7a384b
daily update
2005-03-11 23:00:06 +00:00
Jim Blandy
a3b362c440
Avoid warnings due to the use of -Wuninitialized without -O.
...
* configure.ac (build_warnings): Include -Wuninitialized only if
CFLAGS is unset at configure time, or CFLAGS is set and includes
some -O option other than -O0.
* configure: Regenerated.
2005-03-11 21:02:02 +00:00
Jim Blandy
1f8ca57c49
* mips-tdep.c (show_mips_abi): Change calling conventions to match
...
those expected by add_setshow_enum_cmd. Use 'file' argument as
appropriate.
2005-03-11 20:27:56 +00:00
Daniel Jacobowitz
61c84b48d3
* Makefile.am: Remove references to em68klynx.o and esparclynx.o.
...
* Makefile.in: Regenerated.
* emulparams/m68klynx.sh, emulparams/sparclynx.sh: Remove.
2005-03-11 19:55:36 +00:00
Daniel Jacobowitz
e330299ed5
* config-gas.com: Mark vax-vms as obsolete.
...
* configure.in: Remove fmt=vms support.
* config.in: Regenerate.
* configure: Regenerate.
* config/obj-vms.h, config/obj-vms.c, config/vms-conf.h: Remove.
2005-03-11 19:52:51 +00:00
Jakub Jelinek
390c0e4288
* libbfd-in.h (_bfd_ar_spacepad): New prototype.
...
* libbfd.h: Rebuilt.
* archive.c (_bfd_ar_spacepad): New function.
(_bfd_construct_extended_name_table, _bfd_write_archive_contents,
bsd_write_armap, _bfd_archive_bsd_update_armap_timestamp,
coff_write_armap): Use it.
(bfd_ar_hdr_from_filesystem): Likewise. Fix HP-UX large
uid/gid support.
* archive64.c (bfd_elf64_archive_write_armap): Use _bfd_ar_spacepad.
2005-03-11 16:37:17 +00:00
Nick Clifton
e8d4604887
Updated French translation
2005-03-11 08:36:32 +00:00
Daniel Jacobowitz
fb4c6eba43
* Makefile.in (SFILES): Add cp-names.y.
...
(libiberty_h, safe_ctype_h): New.
(YYFILES): Add cp-names.c.
(YYOBJ): Add cp-names.o.
(test-cp-names.o, test-cp-names$(EXEEXT), cp-names.o): New rules.
(clean): Remove test-cp-names$(EXEEXT).
(local-maintainer-clean): Remove cp-names.c.
* cp-names.y: New file.
* cp-support.c (find_last_component): Delete.
(d_left, d_right): Define.
(cp_canonicalize_string, mangled_name_to_comp): New functions.
(cp_class_name_from_physname, method_name_from_physname): Rewrite
to use mangled_name_to_comp.
* cp-support.h (cp_canonicalize_string, cp_demangled_name_to_comp)
(cp_comp_to_string): New prototypes.
* config/djgpp/fnchange.lst: Add cp-names.c.
2005-03-11 02:24:23 +00:00
Bob Wilson
0fa77c953f
* config/tc-xtensa.c (finish_vinsn): Include the last instruction slot
...
when checking if xg_resolve_literals needs to be called.
* config/tc-xtensa.h: Fix spelling typo in a comment.
2005-03-11 00:14:15 +00:00
gdbadmin
9460aecf6f
*** empty log message ***
2005-03-11 00:00:05 +00:00
Alan Modra
41bc16b289
daily update
2005-03-10 23:00:05 +00:00
Mark Kettenis
a2633f4e94
* archive.c (_bfd_look_for_bfd_in_cache): Move declaration of
...
has_table to the start of the function.
2005-03-10 21:26:53 +00:00
Bob Rossi
5b93de64c0
Remove the --[no]async command line switch from --help
2005-03-10 20:49:08 +00:00
Aldy Hernandez
5296228183
* gas/ppc/e500.d: Fix encoding of efscfd.
2005-03-10 20:21:49 +00:00
Nick Clifton
af99dc6d4e
Import updated Russian translation from Translation Project's website.
2005-03-10 16:15:24 +00:00
Bob Rossi
7d51c7de80
Add 2005 to doco copyright
2005-03-10 13:12:33 +00:00
Alan Modra
da99ee721e
opcodes/
...
* ppc-opc.c (insert_sprg, extract_sprg): New Functions.
(powerpc_operands <SPRG>): Call the above. Bit field is 5 bits.
(SPRG_MASK): Delete.
(XSPRG_MASK): Mask off extra bits now part of sprg field.
(powerpc_opcodes): Asjust mfsprg and mtsprg to suit new mask. Move
mfsprg4..7 after msprg and consolidate.
gas/testsuite
* gas/ppc/booke.s: Add new m[t,f]sprg testcases.
* gas/ppc/booke.d: Likewise.
2005-03-10 12:52:30 +00:00
Nick Clifton
953130a55d
Add Romanian translation
2005-03-10 10:39:29 +00:00
Jan Beulich
4962e19668
gas/
...
2005-03-10 Jan Beulich <jbeulich@novell.com>
* config/tc-tic54x.h (tic54x_macro_info): Change parameter type.
* config/tc-tic54x.c (tic54x_macro_info): Likewise. Replace hand-
crafted structure declarations with the types from macro.h.
2005-03-10 09:32:20 +00:00