<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ppe42-binutils/gas, branch binutils-2_24-ppe42</title>
<subtitle>GNU Binutils for the PPE42</subtitle>
<id>https://git.raptorcs.com/git/ppe42-binutils/atom?h=binutils-2_24-ppe42</id>
<link rel='self' href='https://git.raptorcs.com/git/ppe42-binutils/atom?h=binutils-2_24-ppe42'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/'/>
<updated>2017-02-01T20:32:03+00:00</updated>
<entry>
<title>Code clean up to satisfy gcc version 6</title>
<updated>2017-02-01T20:32:03+00:00</updated>
<author>
<name>Douglas Gilbert</name>
<email>dgilbert999@netscape.net</email>
</author>
<published>2017-01-13T17:44:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=65f124c64b37ab763c224819271bdeecafec3da0'/>
<id>urn:sha1:65f124c64b37ab763c224819271bdeecafec3da0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>PowerPC PPE42 modifications</title>
<updated>2016-08-15T18:26:55+00:00</updated>
<author>
<name>Doug Gilbert</name>
<email>dgilbert@us.ibm.com</email>
</author>
<published>2016-07-26T23:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=5b161fc30519a965f16e7e73c3410a388140cba1'/>
<id>urn:sha1:5b161fc30519a965f16e7e73c3410a388140cba1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add generated files</title>
<updated>2013-12-02T09:54:47+00:00</updated>
<author>
<name>Tristan Gingold</name>
<email>gingold@adacore.com</email>
</author>
<published>2013-12-02T09:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=237df3fa4a1d939e6fd1af0c3e5029a25a137310'/>
<id>urn:sha1:237df3fa4a1d939e6fd1af0c3e5029a25a137310</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gas/testsuite/</title>
<updated>2013-11-20T11:31:35+00:00</updated>
<author>
<name>Yufeng Zhang</name>
<email>yufeng.zhang@arm.com</email>
</author>
<published>2013-11-20T11:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=34ded1ce7e95aa266983634d1d5c0ec8a33cc416'/>
<id>urn:sha1:34ded1ce7e95aa266983634d1d5c0ec8a33cc416</id>
<content type='text'>
	* gas/aarch64/msr.s: Add tests.
	* gas/aarch64/msr.d: Update.

include/opcode

	* aarch64.h (aarch64_pstatefields): Change element type to
	aarch64_sys_reg.

opcodes/

	* aarch64-opc.c (aarch64_pstatefields): Update.
</content>
</entry>
<entry>
<title>Add a dummy "int bnd_prefix" argument</title>
<updated>2013-11-18T20:18:54+00:00</updated>
<author>
<name>H.J. Lu</name>
<email>hjl.tools@gmail.com</email>
</author>
<published>2013-11-18T20:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=571bc42c008240bcfe7a8bad0727b3bec7f90046'/>
<id>urn:sha1:571bc42c008240bcfe7a8bad0727b3bec7f90046</id>
<content type='text'>
	* config/tc-i386.c (lex_got): Add a dummy "int bnd_prefix"
	argument.
</content>
</entry>
<entry>
<title>Add support for armv7ve to gas.</title>
<updated>2013-11-18T17:25:52+00:00</updated>
<author>
<name>Yufeng Zhang</name>
<email>yufeng.zhang@arm.com</email>
</author>
<published>2013-11-18T17:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=b3eb037d17c6082ba4803f8f034f34360f16fa16'/>
<id>urn:sha1:b3eb037d17c6082ba4803f8f034f34360f16fa16</id>
<content type='text'>
gas/

	* config/tc-arm.c (arm_archs): New armv7ve architecture option.
	(arm_cpus): Replace ARM_ARCH_V7A_IDIV_MP_SEC_VIRT with
	ARM_ARCH_V7VE for cortex-a7, cortex-a12 and cortex-a15.
	(cpu_arch_ver): Likewise.
	* doc/c-arm.texi: Document armv7ve.

gas/testsuite/

	* gas/arm/attr-march-armv7ve.d: New test case for armv7ve.

include/opcode/

	* arm.h (ARM_AEXT_V7VE): New define.
	(ARM_ARCH_V7VE): New define.
	(ARM_ARCH_V7A_IDIV_MP_SEC_VIRT): Removed.
</content>
</entry>
<entry>
<title>gas/</title>
<updated>2013-11-18T11:57:49+00:00</updated>
<author>
<name>Yufeng Zhang</name>
<email>yufeng.zhang@arm.com</email>
</author>
<published>2013-11-18T11:34:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=99b81d1c26745f823cfcf12378de0156823f5480'/>
<id>urn:sha1:99b81d1c26745f823cfcf12378de0156823f5480</id>
<content type='text'>
	* config/tc-aarch64.c (parse_sys_reg): Support
	S2_&lt;op1&gt;_&lt;Cn&gt;_&lt;Cm&gt;_&lt;op2&gt;.

gas/testsuite/

	* gas/testsuite/sysreg.s: Add test.
	* gas/testsuite/sysreg.d: Update.
</content>
</entry>
<entry>
<title>Revert "Add support for AArch64 trace unit registers."</title>
<updated>2013-11-18T11:57:19+00:00</updated>
<author>
<name>Yufeng Zhang</name>
<email>yufeng.zhang@arm.com</email>
</author>
<published>2013-11-18T11:57:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=b31f4fea7757bad63c1061aabba19401a6b737e4'/>
<id>urn:sha1:b31f4fea7757bad63c1061aabba19401a6b737e4</id>
<content type='text'>
This reverts commit 7568a4e05cc35bc96e7a422a7f3a453665479197.
</content>
</entry>
<entry>
<title>Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND</title>
<updated>2013-11-17T17:01:03+00:00</updated>
<author>
<name>H.J. Lu</name>
<email>hjl.tools@gmail.com</email>
</author>
<published>2013-11-12T23:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=01dec1ff4091df9435cd3048f8117eb47d1ce8f4'/>
<id>urn:sha1:01dec1ff4091df9435cd3048f8117eb47d1ce8f4</id>
<content type='text'>
bfd/

	* elf64-x86-64.c (x86_64_elf_howto_table): Add R_X86_64_PC32_BND
	and R_X86_64_PLT32_BND.
	(R_X86_64_standard): Replace R_X86_64_RELATIVE64 with
	R_X86_64_PLT32_BND.
	(IS_X86_64_PCREL_TYPE): Add R_X86_64_PLT32_BND.
	(x86_64_reloc_map): Add BFD_RELOC_X86_64_PC32_BND and
	BFD_RELOC_X86_64_PLT32_BND.
	(elf_x86_64_check_relocs): Handle R_X86_64_PC32_BND and
	R_X86_64_PLT32_BND.
	(elf_x86_64_gc_sweep_hook): Likewise.
	(elf_x86_64_relocate_section): Likewise.
	* reloc.c (bfd_reloc_code_real): Add BFD_RELOC_X86_64_PC32_BND
	and BFD_RELOC_X86_64_PLT32_BND.
	* bfd-in2.h: Regenerated.
	* libbfd.h: Likewise.

gas/

	* config/tc-i386.c (reloc): Add an argument, bnd_prefix, to
	indicate if instruction has the BND prefix.  Return
	BFD_RELOC_X86_64_PC32_BND instead of BFD_RELOC_32_PCREL if
	bnd_prefix isn't zero.
	(output_branch): Pass BFD_RELOC_X86_64_PC32_BND to frag_var
	if needed.
	(output_jump): Update reloc call.
	(output_interseg_jump): Likewise.
	(output_disp): Likewise.
	(output_imm): Likewise.
	(x86_cons_fix_new): Likewise.
	(lex_got): Add an argument, bnd_prefix, to indicate if
	instruction has the BND prefix.  Use BFD_RELOC_X86_64_PLT32_BND
	if needed.
	(x86_cons): Update lex_got call.
	(i386_immediate): Likewise.
	(i386_displacement): Likewise.
	(md_apply_fix): Handle BFD_RELOC_X86_64_PC32_BND and
	BFD_RELOC_X86_64_PLT32_BND.
	(tc_gen_reloc): Likewise.
	* config/tc-i386-intel.c (i386_operator): Update lex_got call.

gas/testsuite/

	* gas/i386/i386.exp: Run x86-64-mpx-branch-1 and
	x86-64-mpx-branch-2 on 64-bit ELF targets.
	* gas/i386/x86-64-mpx-branch-1.d: New file.
	* gas/i386/x86-64-mpx-branch-1.s: Likewise.
	* gas/i386/x86-64-mpx-branch-2.d: Likewise.
	* gas/i386/x86-64-mpx-branch-2.s: Likewise.

include/elf/

	* x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.

ld/testsuite/

	* ld-x86-64/mpx.exp: New file.
	* ld-x86-64/mpx1.out: Likewise.
	* ld-x86-64/mpx1a.c: Likewise.
	* ld-x86-64/mpx1a.rd: Likewise.
	* ld-x86-64/mpx1b.c: Likewise.
	* ld-x86-64/mpx1c.c: Likewise.
	* ld-x86-64/mpx1c.rd: Likewise.
</content>
</entry>
<entry>
<title>gas/</title>
<updated>2013-11-15T23:48:43+00:00</updated>
<author>
<name>Yufeng Zhang</name>
<email>yufeng.zhang@arm.com</email>
</author>
<published>2013-11-15T23:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=7568a4e05cc35bc96e7a422a7f3a453665479197'/>
<id>urn:sha1:7568a4e05cc35bc96e7a422a7f3a453665479197</id>
<content type='text'>
	* config/tc-aarch64.c (set_other_error): New function.
	(parse_sys_reg): Add new parameter 'sys_reg' and if non-NULL set
	the variable to which it points with 'o'.
	(parse_operands): Update; check for write to read-only system
	registers or read from write-only ones.

gas/testsuite/

	* gas/aarch64/diagnostic.s: Add tests.
	* gas/aarch64/diagnostic.l: Update.
	* gas/aarch64/tracereg-illegal.d: New file.
	* gas/aarch64/tracereg-illegal.l: Ditto.
	* gas/aarch64/tracereg-illegal.s: Ditto.
	* gas/aarch64/tracereg.d: Ditto.
	* gas/aarch64/tracereg.s: Ditto.

include/opcode

	* aarch64.h (aarch64_sys_reg_readonly_p): New declaration.
	(aarch64_sys_reg_writeonly_p): Ditto.

opcodes/

	* aarch64-opc.c (CPENT): New define.
	(F_READONLY, F_WRITEONLY): Likewise.
	(aarch64_sys_regs): Add trace unit registers.
	(aarch64_sys_reg_readonly_p): New function.
	(aarch64_sys_reg_writeonly_p): Ditto.
</content>
</entry>
</feed>
