Nick Clifton
9c95b5212a
* config/tc-tic4x.c (tic4x_insn_insert): Add const qualifier to
...
argument.
(tic4x_insn_add): Likewise.
(md_begin): Drop cast that was discarding a const qualifier.
* config/tc-d30v.c (get_reloc): Add const qualifier to op
argument.
(build_insn): Drop cast that was discarding a const qualifier.
2008-02-12 08:37:08 +00:00
H.J. Lu
f03fe4c110
gas/
...
2008-02-11 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (cpu_arch): Add .xsave.
(md_show_usage): Add .xsave.
* doc/c-i386.texi: Add xsave to -march=.
gas/testsuite/
2008-02-11 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/arch-10.s: Add xgetbv.
* gas/i386/arch-10.d: Updated.
* gas/i386/arch-10-1.l: Likewise.
* gas/i386/arch-10-2.l: Likewise.
* gas/i386/arch-10-3.l: Likewise.
* gas/i386/arch-10-4.l: Likewise.
* gas/i386/x86-64-arch-10.d: Likewise.
opcodes/
2008-02-11 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (cpu_flag_init): Add CPU_XSAVE_FLAGS.
* i386-init.h: Updated.
2008-02-12 05:35:36 +00:00
Craig Silverstein
9d37b37d37
Up version to 1.1, as the 1.1 binary was pushed to users today.
2008-02-12 02:01:32 +00:00
Alan Modra
be4291f121
missed from last commit
2008-02-12 00:28:55 +00:00
Ian Lance Taylor
dceae3c154
Support dynamic relocations against local section symbols.
2008-02-12 00:28:48 +00:00
Alan Modra
709d67f15a
PR 5755
...
* arange-set.c: Delete.
* arange-set.h: Delete.
* dwarf2.c: Revert 2007-09-21 changes.
* Makefile.am: Likewise.
* Makefile.in: Regenerate.
* po/SRC-POTFILES.in: Regenerate.
2008-02-12 00:26:00 +00:00
Ian Lance Taylor
4e8fe71f6c
Set TEXTREL correctly when using a SECTIONS clause.
2008-02-12 00:24:00 +00:00
Ian Lance Taylor
0e43bb4edd
Pass down alignment when adding input section to orphan section.
2008-02-12 00:17:35 +00:00
Ian Lance Taylor
33a3a15316
Force different sections to different pages for better results on
...
x86_64 Linux.
2008-02-12 00:15:40 +00:00
Ian Lance Taylor
03df6b3280
Fix precedence error, avoid signed/unsignd warning.
2008-02-12 00:13:39 +00:00
H.J. Lu
475a2301db
gas/testsuite/
...
2002-02-11 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Run xsave, xsave-intel, x86-64-xsave
and x86-64-xsave-intel.
* gas/i386/x86-64-xsave-intel.d: New file.
* gas/i386/x86-64-xsave.d: Likewise.
* gas/i386/x86-64-xsave.s: Likewise.
* gas/i386/xsave-intel.d: Likewise.
* gas/i386/xsave.d: Likewise.
* gas/i386/xsave.s: Likewise.
opcodes/
2008-02-11 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (cpu_flags): Add CpuXsave.
* i386-opc.h (CpuXsave): New.
(Cpu64): Updated.
(i386_cpu_flags): Add cpuxsave.
* i386-dis.c (MOD_0FAE_REG_4): New.
(RM_0F01_REG_2): Likewise.
(MOD_0FAE_REG_5): Updated.
(RM_0F01_REG_3): Likewise.
(reg_table): Use MOD_0FAE_REG_4.
(mod_table): Use RM_0F01_REG_2. Add MOD_0FAE_REG_4. Updated
for xrstor.
(rm_table): Add RM_0F01_REG_2.
* i386-opc.tbl: Add xsave, xrstor, xgetbv and xsetbv.
* i386-init.h: Regenerated.
* i386-tbl.h: Likewise.
2008-02-12 00:04:45 +00:00
gdbadmin
86ed6051f7
*** empty log message ***
2008-02-12 00:00:32 +00:00
Alan Modra
beb8d26f0c
daily update
2008-02-11 23:00:06 +00:00
Ben Elliston
041179fc63
Fix formatting of most recent entry.
2008-02-11 22:56:13 +00:00
Bernd Schmidt
ca889129a7
* elf32-bfin.c (bfinfdpic_relocate_section): Take more care not to
...
emit invalid relocs or rofixup entries for deleted .eh_frame entries.
2008-02-11 22:25:03 +00:00
Maxim Grigoriev
1525d5452d
2008-02-11 Maxim Grigoriev <maxim2405@gmail.com>
...
* gdbserver/Makefile.in (SFILES): Add linux-xtensa-low.c.
(clean): Add reg-xtensa.c.
(linux-xtensa-low.o, reg-xtensa.o, reg-xtensa.c): New dependencies.
* gdbserver/configure.srv (xtensa*-*-linux*) New target.
* gdbserver/linux-xtensa-low.c: New.
* gdbserver/xtensa-xtregs.c: New.
2008-02-11 22:00:31 +00:00
Maxim Grigoriev
94a0e87711
2008-02-11 Maxim Grigoriev <maxim2405@gmail.com>
...
* NEWS (New native configurations): Xtensa GNU/Linux.
(New targets): Xtensa GNU/Linux.
* Makefile.in (ALL_TARGET_OBS): Add xtensa-linux-nat.o and
xtensa-linux-tdep.o
(ALLDEPFILES): Add xtensa-linux-tdep.c and xtensa-linux-nat.c
(xtensa-linux-nat.o, xtensa-linux-tdep.o): New dependencies.
* configure.tgt (xtensa*-*-linux*): New entry.
* xtensa-config.c (xtensa_tdep): New variable.
(xtensa_config_byte_order, xtensa_config_tdep): Removed.
(rmap): Change format based on new macro XTREG.
(XTENSA_CONFIG_INSTANTIATE): Use new macro defined in xtensa-tdep.h.
* xtensa-linux-nat.c: New.
* xtensa-linux-tdep.c: New.
* xtensa-xtregs.c: New.
* xtensa-tdep.h (xtensa_elf_gregset_t): Update.
(XTENSA_ELF_NGREG, XTREG, XTREG_END, XTENSA_GDBARCH_TDEP_INSTANTIATE)
(XCHAL_NUM_CONTEXTS, XCHAL_HAVE_EXCEPTIONS): New macros.
(xtensa_register_t): New field coprocessor.
(XTENSA_REGISTER_FLAGS_PRIVILEGED): Name spelling corrected.
* xtensa-tdep.c (xtensa_config_tdep, xtensa_config_byte_order): Removed.
(xtensa_pseudo_register_read, xtensa_pseudo_register_write):
Update to handle privileged registers.
(xtensa_supply_gregset) Remove exccause and excvaddr registers.
(xtensa_push_dummy_call): Set windowstart register correctly.
(call0_analyze_prologue): Initialize xtensa_default_isa.
(xtensa_derive_tdep): New.
(xtensa_gdbarch_init): Get rid of xtensa_config_byte_order and
xtensa_config_tdep, use XCHAL_HAVE_BE and xtensa_tdep instead.
Call xtensa_derive_tdep().
* config/xtensa/linux.mh: New.
* regformats/reg-xtensa.dat: New.
2008-02-11 21:58:41 +00:00
Bob Wilson
6c7d412cf3
* xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
...
(XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
2008-02-11 17:53:04 +00:00
Bernd Schmidt
7a84e3daf8
* elf32-bfin.c (bfin_relocate_section): Set up dynobj before using it
...
if necessary.
(elf32_bfin_merge_private_bfd_data): Simplify, and ensure object type
mismatches are detected.
2008-02-11 16:04:51 +00:00
Jan Beulich
595785c698
opcodes/
...
2008-02-11 Jan Beulich <jbeulich@novell.com>
* i386-opc.tbl: Remove Disp32S from CpuNo64 opcodes. Remove
Disp16 from Cpu64 non-jump opcodes (including loop and j?cxz).
* i386-tbl.h: Re-generate.
2008-02-11 15:11:06 +00:00
Daniel Jacobowitz
662ed161c7
* cache.c (cache_bread): Set bfd_error_file_truncated if EOF
...
was reached.
* srec.c (srec_scan): Calculate the checksum. Complain on mismatch.
2008-02-11 13:52:02 +00:00
gdbadmin
af1be95ea4
*** empty log message ***
2008-02-11 00:00:04 +00:00
Alan Modra
2ee2c20885
daily update
2008-02-10 23:00:05 +00:00
gdbadmin
4ad8e1416e
*** empty log message ***
2008-02-10 00:00:03 +00:00
Alan Modra
3093a47020
daily update
2008-02-09 23:00:05 +00:00
Eli Zaretskii
b7ee1b0a03
Mark last change as tiny.
2008-02-09 13:46:27 +00:00
Eli Zaretskii
f90c07ac03
* corelow.c (core_open): Use IS_ABSOLUTE_PATH.
...
(filenames.h): New include.
* Makefile.in (corelow.o): Add dependency for filenames.h.
2008-02-09 13:45:33 +00:00
Eli Zaretskii
d35a425727
Fix dates of entries. Commit a forgotten entry from 2008-01-26.
2008-02-09 13:39:06 +00:00
Ian Lance Taylor
77e655378d
Track sections for expressions.
2008-02-09 01:22:17 +00:00
gdbadmin
333eff6027
*** empty log message ***
2008-02-09 00:00:33 +00:00
Alan Modra
8563fbc696
daily update
2008-02-08 23:00:05 +00:00
Ian Lance Taylor
8fc19601e8
From Cary Coutant: fix handling of undefined symbols in shared
...
libraries.
2008-02-08 22:49:22 +00:00
Daniel Jacobowitz
8da2a1df16
* source.c (find_and_open_source): Always rewrite absolute filenames.
2008-02-08 22:20:48 +00:00
H.J. Lu
d51c30157c
2008-02-08 H.J. Lu <hongjiu.lu@intel.com>
...
PR binutils/5713
* strings.c (main): Set string_min to 4 if it is <= 0.
2008-02-08 20:58:18 +00:00
Ian Lance Taylor
b0d8593d63
Don't read linker scripts in binary mode.
2008-02-08 07:31:09 +00:00
Ian Lance Taylor
bc644c6cfc
Add support for --format binary for input files.
2008-02-08 07:06:58 +00:00
Doug Evans
897b09ca9f
* gdb.cp/mb-inline.exp: New.
...
* gdb.cp/mb-inline.h: New.
* gdb.cp/mb-inline1.cc: New.
* gdb.cp/mb-inline2.cc: New.
2008-02-08 00:42:26 +00:00
Doug Evans
776592bf17
* breakpoint.c: #include "hashtab.h".
...
(ambiguous_names_p): New fn.
(update_breakpoint_locations): When restoring bp enable status, don't
compare function names if any functions have same name.
* Makefile.in (breakpoint.o): Add hashtab.h dependency.
* gdb.cp/mb-inline.exp: New.
* gdb.cp/mb-inline.h: New.
* gdb.cp/mb-inline1.cc: New.
* gdb.cp/mb-inline2.cc: New.
2008-02-08 00:42:07 +00:00
gdbadmin
b29242315e
*** empty log message ***
2008-02-08 00:00:33 +00:00
Alan Modra
e3c015d37a
daily update
2008-02-07 23:00:05 +00:00
Joel Brobecker
d656525850
* ada-lang.c (symbol_completion_add): Make SV parameter a VEC**
...
instead of just a VEC*. Update use of SV.
(ada_make_symbol_completion_list): Update symbol_completion_add calls.
2008-02-07 22:27:53 +00:00
Joel Brobecker
6d53d0afa0
* NEWS: Put all new commands since gdb-6.7 together.
2008-02-07 19:23:10 +00:00
Joel Brobecker
2ba95b9b76
* ada-lang.c: #include "vec.h".
...
(struct string_vector, new_string_vector, string_vector_append):
Delete.
(char_ptr): New typedef.
(DEF_VEC_P (char_ptr)): New VEC type.
(symbol_completion_add): Update profile to take the new VEC type
instead of the old string_vector structure. Update code accordingly.
(ada_make_symbol_completion_list): Use the new VEC type instead of
the old string_vector structure, and update the code accordingly.
* Makefile.in (ada-lang.o): Add dependency on vec.h.
2008-02-07 19:06:51 +00:00
Alan Modra
ea696b7b78
* ld-spu/ovl.d: Update.
...
* ld-spu/ovl2.d: Update.
2008-02-07 11:03:06 +00:00
Alan Modra
ff7a0acf26
* ldlang.c (new_afile): Don't pass unadorned NULL to concat.
...
* ldfile.c (ldfile_add_library_path): Likewise.
* emultempl/elf32.em (check_ld_elf_hints, check_ld_so_conf): Likewise.
* emultempl/lnk960.em (lnk960_before_parse): Likewise.
* emultempl/spuelf.em (embedded_spu_file): Likewise.
2008-02-07 08:41:10 +00:00
Alan Modra
1bf57e9fa3
* read.c (s_weakref): Don't pass unadorned NULL to concat.
...
* config/tc-i386.c (set_cpu_arch, md_parse_option): Likewise.
2008-02-07 08:40:29 +00:00
Alan Modra
ee832e1842
* objdump.c (main): Don't pass unadorned NULL to concat.
2008-02-07 08:39:54 +00:00
Ian Lance Taylor
516cb3d01e
Support --oformat binary.
2008-02-07 07:33:46 +00:00
Ian Lance Taylor
1ef1f3d387
Ignore version scripts for relocatable links.
2008-02-07 05:45:07 +00:00
Ian Lance Taylor
5fe2a0f55b
Even when stripping all symbols, we need to write out the dynamic
...
symbol table.
2008-02-07 04:35:41 +00:00