- 10 Nov, 2013 1 commit
-
-
Alan Modra authored
-
- 09 Nov, 2013 1 commit
-
-
Alan Modra authored
-
- 08 Nov, 2013 2 commits
-
-
Alan Modra authored
-
H.J. Lu authored
PR gas/16140 * i386-gen.c (cpu_flag_init): Remove CpuNop from CPU_K6_2_FLAGS. * i386-init.h: Regenerated.
-
- 07 Nov, 2013 2 commits
-
-
Alan Modra authored
-
Roland McGrath authored
bfd/ * archures.c (bfd_mach_i386_nacl): Fix definition so it doesn't collide with bfd_mach_l1om. * bfd-in2.h: Regenerate. * elf32-i386.c (elf32_i386_nacl_elf_object_p): New function. (elf_backend_object_p): Use that in elf32-i386-nacl definition. * elf64-x86-64.c (elf64_x86_64_nacl_elf_object_p): New function. (elf_backend_object_p): Use that in elf64-x86-64-nacl definition. (elf32_x86_64_nacl_elf_object_p): New function. (elf_backend_object_p): Use that in elf32-x86-64-nacl definition. binutils/ * objdump.c (dump_dwarf): Grok bfd_mach_x86_64_nacl and bfd_mach_x64_32_nacl as equivalent to bfd_mach_x86_64. ld/testsuite/ * ld-x86-64/x86-64.exp (mixed1, mixed2): Loosen error string match so it accepts "i386:nacl" in place of "i386". * ld-x86-64/ilp32-2.d: Likewise. * ld-x86-64/ilp32-3.d: Likewise. * ld-x86-64/lp64-2.d: Likewise. * ld-x86-64/lp64-3.d: Likewise. (cherry picked from commit 64b384e1e821cedccefa24f6d5bb82d353546ca1)
-
- 06 Nov, 2013 1 commit
-
-
Alan Modra authored
-
- 05 Nov, 2013 5 commits
-
-
Alan Modra authored
-
Yufeng Zhang authored
* config/tc-aarch64.c (parse_sys_reg): Update to use aarch64_sys_reg; call aarch64_sys_reg_deprecated_p and warn about the deprecated system registers. gas/testsuite/ * gas/aarch64/deprecated.d: New file. * gas/aarch64/deprecated.l: New file. * gas/aarch64/deprecated.s: New file. * gas/aarch64/sysreg-1.s: Add tests. * gas/aarch64/sysreg-1.d: Add tests. include/opcode/ * aarch64.h (aarch64_sys_reg): New typedef. (aarch64_sys_regs): Change to define with the new type. (aarch64_sys_reg_deprecated_p): Declare. opcodes/ * aarch64-opc.c (F_DEPRECATED): New macro. (aarch64_sys_regs): Update; flag "spsr_svc" and "spsr_hyp" with F_DEPRECATED. (aarch64_print_operand): Call aarch64_sys_reg_deprecated_p on AARCH64_OPND_SYSREG.
-
Yufeng Zhang authored
* config/tc-aarch64.c (parse_operands): Handle AARCH64_OPND_COND1. gas/testsuite/ * gas/aarch64/alias.s: Add tests. * gas/aarch64/alias.d: Update. * gas/aarch64/no-aliases.d: Update. * gas/aarch64/diagnostic.s: Add tests. * gas/aarch64/diagnostic.l: Update. * gas/aarch64/illegal.s: Add tests. * gas/aarch64/illegal.l: Update. include/opcode/ * aarch64.h (enum aarch64_operand_class): Add AARCH64_OPND_CLASS_COND. (enum aarch64_opnd): Add AARCH64_OPND_COND1. opcodes/ * aarch64-dis.c (convert_ubfm_to_lsl): Check for cond != '111x'. (convert_from_csel): Likewise. * aarch64-opc.c (operand_general_constraint_met_p): Handle AARCH64_OPND_CLASS_COND and AARCH64_OPND_COND1. (aarch64_print_operand): Handle AARCH64_OPND_COND1. * aarch64-tbl.h (aarch64_opcode_table): Use COND1 instead of COND for cinc, cset, cinv, csetm and cneg. (AARCH64_OPERANDS): Add entry for AARCH64_OPND_COND1. * aarch64-asm-2.c: Re-generated. * aarch64-dis-2.c: Ditto. * aarch64-opc-2.c: Ditto.
-
Yufeng Zhang authored
* aarch64-opc.c (set_syntax_error): New function. (operand_general_constraint_met_p): Replace set_other_error with set_syntax_error. gas/testsuite/ * gas/aarch64/diagnostic.s: Add tests of ldp/stp. * gas/aarch64/diagnostic.l: Update.
-
Will Newton authored
Parsing a vector mov instruction currently leads to a phantom undefined symbol being added to the symbol table. e.g.: .text mov x0, v0.D[0] Produces an undefined symbol called "v0.D". gas/ChangeLog: 2013-11-05 Will Newton <will.newton@linaro.org> PR gas/16103 * config/tc-aarch64.c (parse_operands): Avoid trying to parse a vector register as an immediate. gas/testsuite/ChangeLog: 2013-11-05 Will Newton <will.newton@linaro.org> * gas/aarch64/advsimd-mov-bad.d: New file. * gas/aarch64/advsimd-mov-bad.s: Likewise.
-
- 04 Nov, 2013 1 commit
-
-
Alan Modra authored
-
- 03 Nov, 2013 1 commit
-
-
Alan Modra authored
-
- 02 Nov, 2013 1 commit
-
-
Alan Modra authored
-
- 01 Nov, 2013 3 commits
-
-
Alan Modra authored
-
Roland McGrath authored
ld/testsuite/ * ld-x86-64/plt-nacl.pd: Update expected disassembly for PLT nop fix. * ld-x86-64/tlsdesc-nacl.pd: Likewise. (cherry picked from commit 61674ef7c5fed87cf71e65eab274199634208298)
-
Roland McGrath authored
bfd/ * elf-nacl.c (segment_eligible_for_headers): Drop requirement that some section have SEC_HAS_CONTENTS set. It's not set for .note.gnu.build-id, and a segment of only read-only SHT_NOBITS sections is implausible and not really supportable anyway. (cherry picked from commit 86e0565d9c985fa0ba46c85dbe6e77bcaf62dd33)
-
- 31 Oct, 2013 3 commits
-
-
Alan Modra authored
-
Alan Modra authored
-
Nick Clifton authored
non-fatal.
-
- 30 Oct, 2013 1 commit
-
-
Roland McGrath authored
gold/ * x86_64.cc (Output_data_plt_x86_64_nacl::first_plt_entry): Correct 9-byte nop sequence to match what the assembler generates. (cherry picked from commit dd0845d708ab82f931fd7b800b4d218842ed635f)
-
- 29 Oct, 2013 2 commits
-
-
Roland McGrath authored
bfd/ * elf64-x86-64.c (elf_x86_64_nacl_plt0_entry): Correct 9-byte nop sequence to match what the assembler generates. (cherry picked from commit 70cc877f6e7fc1bb19d3a60b9e10fafd38b86b4a)
-
Alan Modra authored
-
- 20 Oct, 2013 1 commit
-
-
Alan Modra authored
-
- 19 Oct, 2013 1 commit
-
-
Alan Modra authored
-
- 18 Oct, 2013 1 commit
-
-
Alan Modra authored
-
- 17 Oct, 2013 2 commits
-
-
Alan Modra authored
-
Alan Modra authored
* elf.c (copy_elf_program_header): Only consider SEC_ALLOC sections when finding lowest_section.
-
- 16 Oct, 2013 1 commit
-
-
Alan Modra authored
-
- 15 Oct, 2013 1 commit
-
-
Alan Modra authored
-
- 14 Oct, 2013 2 commits
-
-
Alan Modra authored
-
Alan Modra authored
(Output_data_got::add_constant_pair): New function. * powerpc.cc (Output_data_got_powerpc): Override all Output_data_got methods used so as to first call reserve_ent().
-
- 13 Oct, 2013 1 commit
-
-
Alan Modra authored
-
- 12 Oct, 2013 3 commits
-
-
Alan Modra authored
-
H.J. Lu authored
gcc/ PR target/58690 * config/i386/i386.c (ix86_copy_addr_to_reg): New function. (ix86_expand_movmem): Replace copy_addr_to_reg with ix86_copy_addr_to_reg. (ix86_expand_setmem): Likewise. gcc/testsuite/ PR target/58690 * gcc.target/i386/pr58690.c: New test
-
H.J. Lu authored
binutils/ * dwarf.c (display_debug_frames): Pass offset_size to print_dwarf_vma for cie_id. binutils/testsuite/ * binutils-all/x86-64/compressed-1a.d: Updated for 64-bit addresses.
-
- 11 Oct, 2013 3 commits
-
-
Roland McGrath authored
* powerpc.cc (Output_data_got_powerpc): Remove unused methods add_got_entry and add_got_entry_pair.
-
Alan Modra authored
-
Roland McGrath authored
-