aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-082007-09-24 Andrew Stubbs <andrew.stubbs@st.com>Denis Pilat2-0/+8
* gencode.c (tab): Add RAISE_EXCEPTION_IF_IN_DELAY_SLOT to the definition of PC relative 'mov.l'/'mov.w' and also 'mova'.
2007-10-08* config/tc-avr.c (mcu_types): Add new devices: AT90PWM216, AT90PWM316.Nick Clifton3-2/+5
* doc/c-avr.texi: Document new devices.
2007-10-08* config/tc-avr.c (mcu_types): Add new devices: ATtiny43U, ATtiny48.Nick Clifton3-1/+9
* doc/c-avr.texi: Document new devices.
2007-10-08PR gas/5134Nick Clifton2-2/+4
* config/tc-arm.c (md_apply_fix): Likewise.
2007-10-08PR gas/5133Nick Clifton2-1/+3
* config/tc-arm.c (md_apply_fix): Correct error message
2007-10-08PR gas/5135Nick Clifton2-2/+4
(Expr_Node_Gen_Reloc_R): Fix spelling typos in error messages.
2007-10-08PR gas/5136Nick Clifton2-1/+6
* config/tc-bfin.c (md_apply_fix): Fix error message.
2007-10-08* configure.ac (CFLAGS_FOR_BUILD, CXXFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD): ↵Nick Clifton3-6/+18
Default them to host flags only for $host = $build. Set default CXXFLAGS_FOR_BUILD to CXXFLAGS, not CFLAGS. Set default LDFLAGS_FOR_BUILD to LDFLAGS, not CFLAGS. * configure: Regenerate.
2007-10-082007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-5/+4
* config/i386/nm-i386.h (CHILD_POST_STARTUP_INFERIOR): ARI fix: Remove.
2007-10-082007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller3-2/+8
* linux-fork.c: ARI fix: include "gdb_wait.h" instead of <sys/wait.h>. Makefile.in (linux-fork.o): Add gdb_wait.h dependency.
2007-10-08Make TLS test fail more reliably.Ian Lance Taylor1-9/+22
2007-10-08Add support for local GOT offsets.Ian Lance Taylor4-30/+94
2007-10-08From Craig Silverstein: add tls.h, use it in i386.cc.Ian Lance Taylor6-156/+253
2007-10-08*** empty log message ***gdbadmin1-1/+1
2007-10-08daily updateAlan Modra1-1/+1
2007-10-07Add --version option.Ian Lance Taylor9-100/+230
2007-10-07Test merging of string constants.Ian Lance Taylor5-4/+92
2007-10-07Add a TLS test case.Ian Lance Taylor8-6/+562
2007-10-07Add support for local dynamic relocations.Ian Lance Taylor1-7/+103
2007-10-07sim/mips/Richard Sandiford2-7/+17
* 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*** empty log message ***gdbadmin1-1/+1
2007-10-07daily updateAlan Modra1-1/+1
2007-10-06Correct handling of addends in merged sections.Ian Lance Taylor2-11/+41
2007-10-06daily updateAlan Modra1-1/+1
2007-10-06*** empty log message ***gdbadmin1-1/+1
2007-10-05 * remote.c (get_offsets): Only call free_symfile_segment_data ifDaniel Jacobowitz2-2/+7
data was allocated.
2007-10-05 * elf32-xtensa.c (relax_section): Call pin_internal_relocs whenBob Wilson2-39/+76
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-05gas/testsuite/H.J. Lu11-1506/+1559
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 * elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates ofBob Wilson2-5/+6
r_type and howto after calling do_fix_for_relocateable_link and do_fix_for_final_link.
2007-10-05 * elf32-xtensa.c (removed_by_actions): New.Bob Wilson2-72/+78
(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-052007-10-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+10
* config/tc-i386.c (build_modrm_byte): Check the first 2 8bit immediate operands directly for instructions with 4 operands.
2007-10-05From Andrew Chatham: fix bug in 64-bit hash.Ian Lance Taylor1-1/+1
2007-10-052007-10-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-31/+36
* i386-dis.c (reg_table): Use "{ XX }" on "(bad)". (prefix_table): Likewise.
2007-10-052007-10-03 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-4/+9
* objc-exp.y: ARI fix: remove 4 PARAMS.
2007-10-05*** empty log message ***gdbadmin1-1/+1
2007-10-05daily updateAlan Modra1-1/+1
2007-10-04From Craig Silverstein: x86_64 TLS support.Ian Lance Taylor2-284/+179
2007-10-04From Craig Silverstein: update comments.Ian Lance Taylor1-1/+7
2007-10-04gas/testsuite/H.J. Lu9-68/+133
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-04opcodes/David Daney6-1/+28
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-042007-10-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+11
* 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-04gas/H.J. Lu9-91/+558
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 * elf32-xtensa.c (reloc_bfd_fix_struct): Delete target_abfd field.Bob Wilson2-5/+8
(reloc_bfd_fix_init): Remove target_abfd argument. (relax_section, move_literal): Adjust calls to reloc_bfd_fix_init.
2007-10-04* read.c (potable): Add string8, string16, string32 and string64. Add bit ↵Nick Clifton19-41/+160
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* configure.in (WIN32LDFLAGS): Rename to SHARED_LDFLAGS.Nick Clifton5-48/+72
(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-04PR linker/4844Nick Clifton3-4/+34
* 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-04PR gas/5100Nick Clifton2-1/+7
* arc-opc.c (insert_offset): Fix spelling mistake in error message.
2007-10-04PR linker/5099Nick Clifton2-1/+7
* elf64-x86-64.c (elf64_x86_64_check_relocs): Add missing apostrophe to error message.
2007-10-04Fix spelling typos.Nick Clifton2-2/+7
2007-10-04PR linker/5097Nick Clifton2-1/+6
* emultempl/armelf.em (arm_elf_finish): Fix spelling typo.