Richard Sandiford
599ca73e2c
sim/mips/
...
* mips.igen (ll): Fix mask for WITH_TARGET_WORD_BITSIZE == 32.
(sc, swxc1): Likewise. Also fix big-endian and reverse-endian
shifts for that case.
2007-10-07 09:04:43 +00:00
gdbadmin
5d29b27111
*** empty log message ***
2007-10-07 00:00:33 +00:00
Alan Modra
43b11a637f
daily update
2007-10-07 00:00:05 +00:00
Ian Lance Taylor
063f12a825
Correct handling of addends in merged sections.
2007-10-06 05:40:44 +00:00
Alan Modra
15bed04447
daily update
2007-10-06 00:00:07 +00:00
gdbadmin
6dc4b2a269
*** empty log message ***
2007-10-06 00:00:04 +00:00
Daniel Jacobowitz
9ef895d6a1
* remote.c (get_offsets): Only call free_symfile_segment_data if
...
data was allocated.
2007-10-05 21:36:00 +00:00
Bob Wilson
9b7f5d2048
* elf32-xtensa.c (relax_section): Call pin_internal_relocs when
...
changing a relocation's offset. Adjust call to translate_reloc. Do
not add a fix record for a DIFF reloc. For other relocs, only add a
fix record if the translated target is in a different object file;
otherwise, just update the relocation. Call pin_internal_relocs when
updating a reloc but not when adding a fix record.
(translate_reloc): Get the target section from a new argument, not
from the relocation. Change check for relaxable sections to an
assertion. Compute separate offset adjustments for the base symbol
and the addend, and set the new relocation's addend correctly. Return
the new target section.
2007-10-05 19:05:35 +00:00
H.J. Lu
47dd174cba
gas/testsuite/
...
2007-10-05 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Run smx.
* gas/i386/smx.d: New.
* gas/i386/smx.s: Likewise.
opcodes/
2007-10-05 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (dis386_twobyte): Add getsec.
* i386-gen.c (cpu_flags): Add CpuSMX.
* i386-opc.h (CpuSMX): New.
(CpuSSSE3): Updated.
(i386_cpu_flags): Add cpusmx.
* i386-opc.tbl: Add getsec.
* i386-init.h: Regenerated.
* i386-tbl.h: Likewise.
2007-10-05 19:04:06 +00:00
Bob Wilson
768a5a741d
* elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates of
...
r_type and howto after calling do_fix_for_relocateable_link and
do_fix_for_final_link.
2007-10-05 18:18:23 +00:00
Bob Wilson
03669f1c02
* elf32-xtensa.c (removed_by_actions): New.
...
(offset_with_removed_text): Reimplement using removed_by_actions.
(offset_with_removed_text_before_fill): Delete.
(relax_property_section): Use removed_by_actions. Rearrange logic.
(relax_section_symbols): Likewise.
2007-10-05 18:09:57 +00:00
H.J. Lu
368d64cc37
2007-10-05 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (build_modrm_byte): Check the first 2 8bit
immediate operands directly for instructions with 4 operands.
2007-10-05 17:50:47 +00:00
Ian Lance Taylor
2fb69fac7a
From Andrew Chatham: fix bug in 64-bit hash.
2007-10-05 17:36:31 +00:00
H.J. Lu
058f233b7a
2007-10-05 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c (reg_table): Use "{ XX }" on "(bad)".
(prefix_table): Likewise.
2007-10-05 16:28:16 +00:00
Pierre Muller
cada2e7b78
2007-10-03 Pierre Muller <muller@ics.u-strasbg.fr>
...
* objc-exp.y: ARI fix: remove 4 PARAMS.
2007-10-05 06:46:05 +00:00
gdbadmin
8482526f30
*** empty log message ***
2007-10-05 00:00:33 +00:00
Alan Modra
6f9e08d5a1
daily update
2007-10-05 00:00:05 +00:00
Ian Lance Taylor
d61c17ea24
From Craig Silverstein: x86_64 TLS support.
2007-10-04 22:28:36 +00:00
Ian Lance Taylor
0eadd5b433
From Craig Silverstein: update comments.
2007-10-04 22:24:47 +00:00
H.J. Lu
f2a421c445
gas/testsuite/
...
2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/simd.s: Add tests for unpckhpd and unpckhps.
* gas/i386/x86-64-simd.s: Likewise.
* gas/i386/simd-intel.d: Updated.
* gas/i386/simd.d: Likewise.
* gas/i386/x86-64-simd-intel.d: Likewise.
* gas/i386/x86-64-simd.d: Likewise.
opcodes/
2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (dis386_twobyte): Use EXx instead of EXq on
unpckhpX and unpckhpX.
2007-10-04 22:02:10 +00:00
David Daney
c8ab98e0eb
opcodes/
...
2007-10-04 David Daney <ddaney@avtrex.com>
* mips-opc.c (mips_builtin_opcodes): Mark lwxc1 as working on FP_S
registers.
gas/testsuite/
2007-10-04 David Daney <ddaney@avtrex.com>
* gas/mips/odd-float.d, gas/mips/odd-float.s: New test.
* gas/mips/mips.exp: Run it.
2007-10-04 21:53:06 +00:00
H.J. Lu
df26e7af07
2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c (MOD_0F12_PREFIX_0): Use "movlps" and "movhlps"
instead of "movlpX" and "movhlpX", respectively.
(MOD_0F16_PREFIX_0): Use "movhps" and "movlhps" instead of
"movhpX" and "movlhpX", respectively.
2007-10-04 21:02:38 +00:00
H.J. Lu
955e1e6a77
gas/
...
2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
PR gas/5109
* config/tc-i386.c (process_suffix): Clear QWORD suffix if it
is ignored in Intel mode.
gas/testsuite/
2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
PR gas/5109
* gas/i386/simd-intel.d: Updated.
* gas/i386/simd.d: Likewise.
* gas/i386/x86-64-simd-intel.d: Likewise.
* gas/i386/x86-64-simd.d: Likewise.
* gas/i386/simd.s: Add more tests.
* gas/i386/x86-64-simd.s: Likewise.
2007-10-04 18:29:29 +00:00
Bob Wilson
0f5f163810
* elf32-xtensa.c (reloc_bfd_fix_struct): Delete target_abfd field.
...
(reloc_bfd_fix_init): Remove target_abfd argument.
(relax_section, move_literal): Adjust calls to reloc_bfd_fix_init.
2007-10-04 17:15:29 +00:00
Nick Clifton
38a57ae7a5
* read.c (potable): Add string8, string16, string32 and string64. Add bit size for stringer function.
...
(stringer_append_char): New.
(stringer): Use stringer_append_char().
* config/obj-coff.c (obj_coff_ident): Add bit size for stringer function.
* config/obj-elf.c (obj_elf_ident): Likewise.
* config/tc-alpha.c (s_alpha_stringer): Likewise.
* config/tc-dlx.c (dlx_pseudo_table): Likewise.
* config/tc-hppa.c (pa_stringer): Likewise.
* config/tc-ia64.c (md_pseudo_table, pseudo_opcode): Likewise.
* config/tc-m68hc11.c (md_pseudo_table): Likewise.
* config/tc-mcore.c (md_pseudo_table): Likewise.
* config/tc-mips.c (mips_pseudo_table): Likewise.
* config/tc-spu.c (md_pseudo_table): Likewise.
* config/tc-s390.c (md_pseudo_table): Likewise. Replace '2' by '1'.
* doc/as.texinfo (ABORT): Fix identing.
(String): Document new string8, string16, string32, string64 functions.
* NEWS: Mention the new feature.
* testsuite/gas/all/gas.exp: Include new test "strings".
* testsuite/gas/all/string.s: New
* testsuite/gas/all/string.d: New.
2007-10-04 17:05:37 +00:00
Nick Clifton
45d42143d4
* configure.in (WIN32LDFLAGS): Rename to SHARED_LDFLAGS.
...
(WIN32LIBADD): Rename to SHARED_LIBADD
(SHARED_DEPENDENCIES): New exported variable.
(enable_shared): Add dependency upon libbfd.la for non-cygwin based shared library builds.
* Makefile.am (libopcodes_la_DEPENDENCIES): Append SHARED_DEPENDENCIES.
(libopcodes_la_LIBADD): Rename WIN32LIBADD to SHARED_LIBADD.
(libopcodes_la_LDFLAGS): Rename WIN32LDFLAGS to SHARED_LDFLAGS.
* configure: Regenerate.
* Makefile.in: Regenerate.
2007-10-04 14:06:40 +00:00
Nick Clifton
8524166df4
PR linker/4844
...
* emultempl/pep.em (pep_find_data_imports): Issue a warning message if auto importing is triggered without
--enable-auto-import having been specified on the command line.
* emultempl/pe.em (pe_find_data_imports): Likewise.
2007-10-04 13:55:25 +00:00
Nick Clifton
9f39ef2bb8
PR gas/5100
...
* arc-opc.c (insert_offset): Fix spelling mistake in error message.
2007-10-04 13:43:16 +00:00
Nick Clifton
1f7a4e4204
PR linker/5099
...
* elf64-x86-64.c (elf64_x86_64_check_relocs): Add missing apostrophe to error message.
2007-10-04 13:41:29 +00:00
Nick Clifton
ea6e992cd2
Fix spelling typos.
2007-10-04 13:38:09 +00:00
Nick Clifton
6241fe3d28
PR linker/5097
...
* emultempl/armelf.em (arm_elf_finish): Fix spelling typo.
2007-10-04 13:35:18 +00:00
Ian Lance Taylor
ad2d6943a4
Full support for --sysroot.
2007-10-04 05:49:04 +00:00
Alan Modra
4638dbaa96
daily update
2007-10-04 00:00:06 +00:00
gdbadmin
d61b794ead
*** empty log message ***
2007-10-04 00:00:02 +00:00
Ian Lance Taylor
9cf3573327
From Craig Silvestein: document the i386 relocs.
2007-10-03 20:54:32 +00:00
Ian Lance Taylor
ff0065209a
From Craig Silverstein: get all x86_64 tests passing.
2007-10-03 20:50:53 +00:00
Daniel Jacobowitz
8d5f9c6f02
* NEWS: Use uniform spacing. Correct version number for GDB 6.7
...
news. Mention XML support for M68K in GDB 6.7.
2007-10-03 20:42:08 +00:00
Daniel Jacobowitz
1969d2ed60
* gdbtypes.c (create_range_type): Do not set TYPE_FIELD_TYPE for the
...
bounds.
(init_vector_type): Use builtin_type_int32.
2007-10-03 20:37:31 +00:00
H.J. Lu
9b60702d0c
2007-10-03 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c (OP_REG): Set add to 0 only when needed.
(OP_C): Likewise.
(OP_D): Likewise.
(OP_MMX): Likewise.
(OP_XMM): Likewise.
(OP_EM): Likewise.
(OP_MXC): Likewise.
(OP_EX): Likewise.
2007-10-03 19:30:44 +00:00
H.J. Lu
458fa39293
2007-10-03 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-opc.tbl: Update SSE comments.
2007-10-03 19:03:20 +00:00
Kazu Hirata
f754a10f32
* no-executables.m4 (GCC_TRY_COMPILE_OR_LINK): New function.
2007-10-03 14:35:31 +00:00
Nick Clifton
73f4d86e6b
PR gas/5078
...
* config/tc-avr.c (avr_get_constant): Extend error message to mention that the constant must be positive.
2007-10-03 14:35:06 +00:00
Nick Clifton
6decc66226
PR gas/5089 * config/tc-arm.c (s_arm_unwind_handlerdata): Fix spelling typo.
...
PR gas/5090 (md_assemble): Fix spelling typo.
2007-10-03 13:48:35 +00:00
Alan Modra
df98fa7db8
* stabs.c (aout_process_stab): Set BSF_DEBUGGING.
2007-10-03 11:35:16 +00:00
Ian Lance Taylor
4fb6c25d50
From Craig Silverstein: set symbol value for function pointer
...
equality across shared library boundaries.
2007-10-03 05:40:11 +00:00
Alan Modra
6f08d80e81
* readelf.c (dump_section_as_strings): Use %6tx instead of %6zx.
2007-10-03 04:24:08 +00:00
Ian Lance Taylor
6340166c8b
Parameterize object_unittest to work for whatever target types are
...
supported.
2007-10-03 00:34:49 +00:00
Alan Modra
66247fc744
daily update
2007-10-03 00:00:05 +00:00
gdbadmin
64b4c5f889
*** empty log message ***
2007-10-03 00:00:03 +00:00
Ian Lance Taylor
63402fe413
From Craig Silverstein: don't run function pointer non-PIC tests when
...
they won't work.
2007-10-02 22:45:07 +00:00