This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [committed] Change default for enable_hash_synchronization_default on PA-RISC


> On Wed, Jun 14, 2006 at 09:01:33AM -0400, John David Anglin wrote:
> > > >>>>> "Michael" == Michael Koch <konqueror@gmx.de> writes:
> > > 
> > > Michael> I would really welcome a backport tp 4.1 branch. This would help me a
> > > Michael> lot to make GCJ reliable on Debian hppa.
> > > 
> > > Note that this change affects the ABI.  That means if you do a
> > > backport then users have to recompile their programs -- at least,
> > > programs using the "C++" ABI.
> > 
> > There's another ABI change in 4.1 (fix for passing of complex floats),
> > so this additional change may not present much of a problem.  As a result,
> > I don't think Debian is using 4.1 to any great extent yet.  I don't have
> > a good assessment of how many others might be using GCJ on hppa and how
> > much these users would benefit.
> 
> Well, we as Debian Java maintainers decided to use GCJ 4.1 as the
> default runtime for Debian (for building and running
> applications/libraries). I would call this a great extent. We build and
> run e.g. Eclipse with it by default.

I've installed the change below.  The 'hppa-*' change fixes a typo.
I also plan to install a backport of PA libffi changes from the trunk.
With these two changes, I've had three clean builds and checks of
libjava on the 4.1 branch with hppa-unknown-linux-gnu.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)

2006-06-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* configure.host (hppa-*): Change to 'hppa*-*'.  Set
	'enable_hash_synchronization_default' to no.

Index: configure.host
===================================================================
--- configure.host	(revision 114867)
+++ configure.host	(working copy)
@@ -127,10 +127,10 @@
 	enable_hash_synchronization_default=yes
 	IEEESPEC=-mieee
 	;;
-  hppa-*)
+  hppa*-*)
 	sysdeps_dir=pa
 	libgcj_interpreter=yes
-	enable_hash_synchronization_default=yes
+	enable_hash_synchronization_default=no
 	;;
   powerpc64*-*)
 	sysdeps_dir=powerpc


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]