<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ppe42-gcc/libjava/sysdep/i386, branch gcc-4_9_2-ppe42</title>
<subtitle>GCC for the PPE42</subtitle>
<id>https://git.raptorcs.com/git/ppe42-gcc/atom?h=gcc-4_9_2-ppe42</id>
<link rel='self' href='https://git.raptorcs.com/git/ppe42-gcc/atom?h=gcc-4_9_2-ppe42'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/'/>
<updated>2011-05-31T13:02:40+00:00</updated>
<entry>
<title>Revert accidental svn commit r174473</title>
<updated>2011-05-31T13:02:40+00:00</updated>
<author>
<name>dodji</name>
<email>dodji@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2011-05-31T13:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=5a7fda1a5c1e9246f9ec9e7f9537f88665260214'/>
<id>urn:sha1:5a7fda1a5c1e9246f9ec9e7f9537f88665260214</id>
<content type='text'>
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174480 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>Revert "Fix PR debug/49047"</title>
<updated>2011-05-31T12:17:06+00:00</updated>
<author>
<name>dodji</name>
<email>dodji@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2011-05-31T12:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=9cecf767f073a1b553c04e7884cc37db12fbe2d0'/>
<id>urn:sha1:9cecf767f073a1b553c04e7884cc37db12fbe2d0</id>
<content type='text'>
This reverts commit ce20032a8ad4d9d4fa37192e2ecc73cb257094e8.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174473 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>Use __sync_bool_compare_and_swap in x86 locks.h.</title>
<updated>2011-05-31T11:53:34+00:00</updated>
<author>
<name>hjl</name>
<email>hjl@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2011-05-31T11:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=89bc37de25347d573e78c20a74feb2d5457efaaf'/>
<id>urn:sha1:89bc37de25347d573e78c20a74feb2d5457efaaf</id>
<content type='text'>
2011-05-31  H.J. Lu  &lt;hongjiu.lu@intel.com&gt;

	PR libgcj/49193
	* configure.host (sysdeps_dir): Set to i386 for x86_64.

	* sysdep/i386/locks.h (compare_and_swap): Call
	__sync_bool_compare_and_swap.
	(release_set): Call write_barrier ().

	* sysdep/x86-64/locks.h: Removed.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174471 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>2011-04-08  Kai Tietz  &lt;ktietz@redhat.com&gt;</title>
<updated>2011-04-08T14:16:38+00:00</updated>
<author>
<name>ktietz</name>
<email>ktietz@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2011-04-08T14:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=ed023f07e4f7afa9ec7b6d43374f3a8502112603'/>
<id>urn:sha1:ed023f07e4f7afa9ec7b6d43374f3a8502112603</id>
<content type='text'>
	* configure.ac (libgcj_ld_export_all): Set for windows
	native targets to export-all-symbols.
	(LIBGCJ_LD_EXPORT_ALL): Export libgcj_ld_export_all.
	* Makefile.am (libgcj_la_LDFLAGS): Add LIBGCJ_LD_EXPORT_ALL.
	* sysdep/i386/backtrace.h (MAIN_FUNC): Define for windows
	native targets to DllMain.
	* gcj/javaprims.h (JNICALL): Define it dependent
	for different windows targets.
	* include/jni_md.h: Likewise.
	* headers.txt (_Jv_JNI_ToReflectedField): Mark
	JNICALLS for friends.
	(_Jv_JNI_ToReflectedMethod): Likewise.
	* java/lang/Class.h: Regenerated.
	* java/lang/reflect/Field.h: Regenerated.
	* java/lang/reflect/Constructor.h: Regenerated.
	* java/lang/reflect/Method.h: Regenerated.
	* configure: Regenerated.
	* Makefile.in: Regenerated.
	* include/Makefile.in: Regenerated.
	* testsuite/Makefile.in: Regenerated.
	* gcj/Makefile.in: Regenerated.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172186 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>gcc/ChangeLog</title>
<updated>2009-09-22T18:58:13+00:00</updated>
<author>
<name>davek</name>
<email>davek@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2009-09-22T18:58:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=fa280a58741fcaca48ce7ee0329228b0c7f77986'/>
<id>urn:sha1:fa280a58741fcaca48ce7ee0329228b0c7f77986</id>
<content type='text'>
	* config/i386/cygming.h (TARGET_USE_JCR_SECTION): Enable.
	* config/i386/cygwin.h (LIBGCJ_SONAME): Define.
	* config/i386/mingw32.h (LIBGCJ_SONAME): Likewise.

libjava/ChangeLog

	* configure.host (enable_libgcj_sublibs_default): New variable,
	set for Cygwin and MinGW.
	* configure.ac (--enable-libgcj-sublibs): New command-line switch.
	(BUILD_SUBLIBS): New AM_CONDITIONAL relating to it.
	(libgcj_spec_lgcj_override): New variable, define if building sublibs.
	(libgcj_spec_lgcj_bc_override): Likewise for when USE_LIBGCJ_BC.
	(LIBGCJ_SPEC_LGCJ): New variable to abstract "-lgcj" from specs.
	(LIBGCJ_SPEC_LGCJ_BC): Likewise for when USE_LIBGCJ_BC.
	(LIBGCJ_SPEC): Use them.
	* configure: Regenerate.
	* Makefile.am (LOWER_PACKAGE_FILES_LO): New variable.
	(ALL_PACKAGE_SOURCE_FILES_LO): Likewise.
	(NONCORE_PACKAGE_SOURCE_FILES_LO): Likewise.
	(CORE_PACKAGE_SOURCE_FILES_LO): Likewise.
	(toolexeclib_LTLIBRARIES): Add libgcj-noncore.la if building sublibs.
	(libgcj_noncore_la_LIBADD_SUBOBJECTS): New variable.
	(libgcj_la_LIBADD_SUBOBJECTS): Likewise.
	(libgcj_la_LDFLAGS_NOUNDEF): Likewise.
	(libgij_la_LDFLAGS): Add DLL-related options.
	(libgcj_la_LDFLAGS): Use libgcj_la_LDFLAGS_NOUNDEF and
	libgcj_la_LIBADD_SUBOBJECTS.
	(libgcj_la_DEPENDENCIES): Adjust to match.
	(libgcj_noncore_la_SOURCES, libgcj_noncore_la_LDFLAGS,
	libgcj_noncore_la_LIBADD, libgcj_noncore_la_DEPENDENCIES,
	libgcj_noncore_la_LINK): New automake variables for sublibrary.
	(libgcj_tools_la_LDFLAGS): Add DLL-related flags.
	(libgcj_tools_la_LIBADD): New variable.
	(libjvm_la_LDFLAGS): Add DLL-related flags.
	(lib_gnu_awt_xlib_la_LDFLAGS): Likewise.
	(libgcj_bc_la_LDFLAGS): Likewise.
	(libgij_la_DEPENDENCIES): Add dependency on libgcj-noncore.la when
	building sublibs.
	(libgcj_tools_la_DEPENDENCIES, libjvm_la_DEPENDENCIES,
	lib_gnu_awt_xlib_la_DEPENDENCIES, jv_convert_DEPENDENCIES,
	gcj_dbtool_DEPENDENCIES, gc_analyze_DEPENDENCIES, ecjx_DEPENDENCIES):
	Likewise.
	* Makefile.in: Regenerate.
	* sysdep/i386/backtrace.h (MAIN_FUNC): New #define for main function,
	set appropriately for Cygwin on that platform or to "main" elsewhere.
	(fallback_backtrace): Use it to limit stack unwind.

libjava/libltdl/ChangeLog:

	* ltdl.h (LT_SCOPE): Change conditional to avoid breaking
	auto-export during libgcj DLL linking.
	* Makefile.am (libltdl_la_LDFLAGS): Remove -bindir switch.
	* Makefile.in: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152041 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	* sysdep/x86-64/locks.h: Enable use of either file on either</title>
<updated>2006-11-28T06:05:25+00:00</updated>
<author>
<name>mrs</name>
<email>mrs@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2006-11-28T06:05:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=0669a0edaa80e9de98cf20ef527169fa13f1e70f'/>
<id>urn:sha1:0669a0edaa80e9de98cf20ef527169fa13f1e70f</id>
<content type='text'>
	target to support multilibs from one to the other.
	* sysdep/i386/locks.h: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119276 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	* sysdep/i386/backtrace.h (fallback_backtrace): Add "0x55 0x8B 0xEC"</title>
<updated>2006-08-19T15:35:11+00:00</updated>
<author>
<name>rmathew</name>
<email>rmathew@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2006-08-19T15:35:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=d6fcf85c999145405018758d4ff039b63844cb19'/>
<id>urn:sha1:d6fcf85c999145405018758d4ff039b63844cb19</id>
<content type='text'>
	as another sequence that can indicate a "pushl %ebp; movl %esp, %ebp"
	function prologue.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116258 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	* stacktrace.cc (_Jv_StackTrace::GetStackTrace): Unconditionally use</title>
<updated>2006-07-14T17:14:55+00:00</updated>
<author>
<name>rmathew</name>
<email>rmathew@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2006-07-14T17:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=8d33073e7284d3b26f4b0762d16b5577f014613f'/>
<id>urn:sha1:8d33073e7284d3b26f4b0762d16b5577f014613f</id>
<content type='text'>
	_Unwind_Backtrace().
	(_Jv_StackTrace::GetCallerInfo): Enable even for targets using SJLJ
	EH.
	(_Jv_StackTrace::GetClassContext): Unconditionally use
	_Unwind_Backtrace().
	(_Jv_StackTrace::GetFirstNonSystemClassLoader): Likewise.
	* sysdep/i386/backtrace.h (HAVE_FALLBACK_BACKTRACE): Do not define.
	(_Unwind_GetIPInfo): Define macro if SJLJ EH is in use.
	(_Unwind_GetRegionStart): Likewise.
	(_Unwind_Backtrace): Likewise.
	(fallback_backtrace): Accept additional unwind trace function
	argument.  Call it during unwinding.  Stop when any of _Jv_RunMain(),
	_Jv_ThreadStart() or main() is seen during unwinding.
	* sysdep/generic/backtrace.h (fallback_backtrace): Accept an
	additional unwind trace function argument.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115449 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	* sysdep/i386/backtrace.h (fallback_backtrace): Scan for a function's</title>
<updated>2006-07-07T15:40:55+00:00</updated>
<author>
<name>rmathew</name>
<email>rmathew@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2006-07-07T15:40:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=dffdaa2d109ca72205b7e509c5c89f90926a1717'/>
<id>urn:sha1:dffdaa2d109ca72205b7e509c5c89f90926a1717</id>
<content type='text'>
	prologue to determine its beginning.  Stop unwinding when we reach
	JvRunMain().



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115261 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	* gcj/javaprims.h (_Jv_uintptr_t): New typedef similar to uintptr_t in</title>
<updated>2006-06-29T14:57:39+00:00</updated>
<author>
<name>rmathew</name>
<email>rmathew@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2006-06-29T14:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=795a5d4021e6db957b3f2e18e1468bd7064fda28'/>
<id>urn:sha1:795a5d4021e6db957b3f2e18e1468bd7064fda28</id>
<content type='text'>
	C99.
	* include/java-stack.h: Include stdlib.h.
	(_Jv_AddrInfo): New structure to hold address information.
	* include/posix.h (_Jv_platform_dladdr): Declare.
	* include/win32.h (_Jv_platform_dladdr): Declare.
	(backtrace): Remove declaration.
	* posix.cc: Include dlfcn.h if available.  Include java-stack.h.
	(_Jv_platform_dladdr): Define.
	* win32.cc: Include string.h.  Include java-stack.h.
	(backtrace): Remove.
	(_Jv_platform_dladdr): Define.
	* sysdep/i386/backtrace.h (fallback_backtrace): Check that a potential
	frame pointer value is 32-bit word-aligned.  Use operand of the CALL
	instruction calling the current function to find its starting address.
	* stacktrace.cc: Do not include dlfcn.h.  Include platform.h.
	(_Jv_StackTrace::getLineNumberForFrame): Use _Jv_platform_dladdr()
	instead of dladdr().
	(_Jv_StackTrace::GetStackTraceElements): Use nCodeMap even for Windows.
	(_Jv_StackTrace::GetClassContext): Use fallback_backtrace() for
	targets with SJLJ exceptions instead of using _Unwind_Backtrace().
	(_Jv_StackTrace::GetFirstNonSystemClassLoader): Likewise.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115069 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
</feed>
