<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ppe42-binutils/elfcpp/ChangeLog, 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>2013-11-18T17:59:23+00:00</updated>
<entry>
<title>Add R_X86_64_PC32_BND/R_X86_64_PLT32_BND suppor to gold</title>
<updated>2013-11-18T17:59:23+00:00</updated>
<author>
<name>H.J. Lu</name>
<email>hjl.tools@gmail.com</email>
</author>
<published>2013-11-17T18:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=0659b3872bcd5cf5fd7ee8754290bd6b12d7324d'/>
<id>urn:sha1:0659b3872bcd5cf5fd7ee8754290bd6b12d7324d</id>
<content type='text'>
elfcpp/

	* x86_64.h (R_X86_64_PC32_BND): New.
	(R_X86_64_PLT32_BND): Likewise.

gold/

	* x86_64.cc (Target_x86_64&lt;size&gt;::Scan::get_reference_flags):
	Handle R_X86_64_PC32_BND and R_X86_64_PLT32_BND just like
	R_X86_64_PC32 and R_X86_64_PLT32, respectively.
	(Target_x86_64&lt;size&gt;::Scan::local): Likewise.
	(Target_x86_64&lt;size&gt;::Scan::global): Likewise.
	(Target_x86_64&lt;size&gt;::Relocate::relocate): Likewise.
	(Target_x86_64&lt;size&gt;::Relocatable_size_for_reloc::get_size_for_reloc):
	Likewise.
	(Target_x86_64&lt;size&gt;::Scan::check_non_pic(): Handle
	R_X86_64_PC32_BND.

	* testsuite/Makefile.am (check_PROGRAMS): Add
	exception_x86_64_bnd_test.
	(exception_x86_64_bnd_test_SOURCES): New macro.
	(exception_x86_64_bnd_test_DEPENDENCIES): Likewise.
	(exception_x86_64_bnd_test_LDFLAGS): Likewise.
	(exception_x86_64_bnd_test_LDADD): Likewise.
	(exception_x86_64_bnd_1.o): New rule.
	(exception_x86_64_bnd_2.o): Likewise.
	* testsuite/Makefile.in: Regenerated.
</content>
</entry>
<entry>
<title>PowerPC64 ELFv2 support for gold.</title>
<updated>2013-11-15T05:17:07+00:00</updated>
<author>
<name>Alan Modra</name>
<email>amodra@gmail.com</email>
</author>
<published>2013-10-29T07:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=2378a1ff0f34eb5c200a0b48ae9f3a97ba880219'/>
<id>urn:sha1:2378a1ff0f34eb5c200a0b48ae9f3a97ba880219</id>
<content type='text'>
(cherry picked from commit b4f7960d5307fe4aad2126382df78f63696e96b3)
</content>
</entry>
<entry>
<title>Report overflow on PowerPC64 @h and @ha relocations.</title>
<updated>2013-11-15T05:00:49+00:00</updated>
<author>
<name>Alan Modra</name>
<email>amodra@gmail.com</email>
</author>
<published>2013-10-29T06:23:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=9d1ae407d3fbe1634f44259611105e30d8a8b3e2'/>
<id>urn:sha1:9d1ae407d3fbe1634f44259611105e30d8a8b3e2</id>
<content type='text'>
(cherry picked from commit f9c6b9078c54ea0f018b673e2ff128e61a0aa666)
</content>
</entry>
<entry>
<title>elfcpp/</title>
<updated>2013-03-01T22:45:56+00:00</updated>
<author>
<name>Cary Coutant</name>
<email>ccoutant@google.com</email>
</author>
<published>2013-03-01T22:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=69e2f9c4dcf6b15f501ba0fb81be7ea1ae3c7fc7'/>
<id>urn:sha1:69e2f9c4dcf6b15f501ba0fb81be7ea1ae3c7fc7</id>
<content type='text'>
	* dwarf.h (enum DW_LANG): Adjust spacing for consistency.
	(enum DW_SECT): New enum type.
</content>
</entry>
<entry>
<title>Add copyright notices</title>
<updated>2012-12-17T16:56:12+00:00</updated>
<author>
<name>Nick Clifton</name>
<email>nickc@redhat.com</email>
</author>
<published>2012-12-17T16:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=5bf135a788d468003cb2502d0a2239fd92d1ac25'/>
<id>urn:sha1:5bf135a788d468003cb2502d0a2239fd92d1ac25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add copyright notices</title>
<updated>2012-12-10T12:48:03+00:00</updated>
<author>
<name>Nick Clifton</name>
<email>nickc@redhat.com</email>
</author>
<published>2012-12-10T12:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=752937aa0c1fd7a314d13731f999e895b2560b68'/>
<id>urn:sha1:752937aa0c1fd7a314d13731f999e895b2560b68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bfd:</title>
<updated>2012-10-30T12:44:58+00:00</updated>
<author>
<name>Nick Clifton</name>
<email>nickc@redhat.com</email>
</author>
<published>2012-10-30T12:44:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=3bfcb6528e6fb6a324b2e119f50f72a0674a1402'/>
<id>urn:sha1:3bfcb6528e6fb6a324b2e119f50f72a0674a1402</id>
<content type='text'>
        * elf32-arm.c (elf32_arm_print_private_bfd_data): Recognise and
        display the new ARM hard-float/soft-float ABI flags for EABI_VER5
        (elf32_arm_post_process_headers): Add the hard-float/soft-float
        ABI flag as appropriate for ET_DYN/ET_EXEC in EABI_VER5.

binutils:
        * readelf.c (decode_ARM_machine_flags): Recognise and display the
        new ARM hard-float/soft-float ABI flags for EABI_VER5. Split out
        the code for EABI_VER4 and EABI_VER5 to allow this.

elfcpp:
        * arm.h: New enum for EABI soft- and hard-float flags.

gold:
        * gold.cc (Target_arm::do_adjust_elf_header): Add the
        hard-float/soft-float ABI flag as appropriate for ET_DYN/ET_EXEC
        in EABI_VER5.

include:
        * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
        (EF_ARM_ABI_FLOAT_HARD): Likewise.

ld/testsuite:
        * ld-arm/eabi-hard-float.s: New test source.
        * ld-arm/eabi-soft-float.s: New test source.
        * ld-arm/eabi-hard-float.d: New test.
        * ld-arm/eabi-soft-float.d: New test.
        * ld-arm/eabi-soft-float-ABI4.d: New test.
        * ld-arm/eabi-soft-float-r.d: New test.
        * ld-arm/arm-elf.xp: Use the new tests.

binutils:
	PR binutils/14779
	* configure.in: Add checks for wchar.h and mbstate_t.
	* config.in: Regenerate.
	* configure: Regenerate.
	* readelf.c: Conditionally include wchar.h.
	(print_symbol): Conditionally use mbstate_t.
</content>
</entry>
<entry>
<title>Add support for tilegx in gold.</title>
<updated>2012-09-15T17:11:28+00:00</updated>
<author>
<name>Walter Lee</name>
<email>walt@tilera.com</email>
</author>
<published>2012-09-15T17:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=5c0b3823c66fbdf7f9d1ddbc395307b1793fd600'/>
<id>urn:sha1:5c0b3823c66fbdf7f9d1ddbc395307b1793fd600</id>
<content type='text'>
	* configure.ac (ENABLE_GOLD): support tilegx*
	* configure: rebuild
elfcpp:
	* tilegx.h: New file.
	* elfcpp.h: add EM_TILEGX.
gold:
	* tilegx.cc: New file.
	* Makefile.am (TARGETSOURCES): Add tilegx.cc
	(ALL_TARGETOBJS): Add tilegx.$(OBJEXT)
	* configure.tgt: Add entries for tilegx*.
	* configure.ac: Likewise.
	* Makefile.in: Rebuild.
	* configure: Likewise.
	* testsuite/icf_safe_test.sh (arch_specific_safe_fold): Handle
	tilegx.
</content>
</entry>
<entry>
<title>elfcpp/</title>
<updated>2012-08-14T02:22:32+00:00</updated>
<author>
<name>Alan Modra</name>
<email>amodra@gmail.com</email>
</author>
<published>2012-08-14T02:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=6ce7895693dea7d683fb832d059ed020cffbf65b'/>
<id>urn:sha1:6ce7895693dea7d683fb832d059ed020cffbf65b</id>
<content type='text'>
	* powerpc.h: Add more relocs.
	(R_PPC_REL16*): Rename to R_POWERPC_REL16*.
gold/
	* powerpc.cc: Update for renamed R_PPC_REL16 relocs.
	(Output_data_got_powerpc::do_write): Don't rely on base class lookup
	for replace_constant call.
	(Output_data_plt_powerpc::do_print_to_mapfile): New function.
	(Output_data_glink::do_print_to_mapfile): New function.
	(Target_powerpc::Scan::local): Ignore R_PPC64_TOCSAVE.
	(Target_powerpc::Relocate::relocate): Likewise.
</content>
</entry>
<entry>
<title>Handle R_X86_64_64 properly for x32</title>
<updated>2012-05-11T11:10:19+00:00</updated>
<author>
<name>H.J. Lu</name>
<email>hjl.tools@gmail.com</email>
</author>
<published>2012-05-11T11:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-binutils/commit/?id=fd885f3a4d85dc33d794ca359ea91f31e3082717'/>
<id>urn:sha1:fd885f3a4d85dc33d794ca359ea91f31e3082717</id>
<content type='text'>
elfcpp/

	PR gold/14091
	* x86_64.h (R_X86_64_RELATIVE64): New.

gold/

	PR gold/14091
	* x86_64.cc (Target_x86_64::Scan::local): For x32, generate
	R_X86_64_RELATIVE64 instead of R_X86_64_RELATIVE in case of
	R_X86_64_64.
</content>
</entry>
</feed>
