subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From svn-r...@apache.org
Subject svn commit: r1489282 - in /subversion/branches/1.8.x: ./ STATUS subversion/include/svn_types.h
Date Tue, 04 Jun 2013 04:00:16 GMT
Author: svn-role
Date: Tue Jun  4 04:00:15 2013
New Revision: 1489282

URL: http://svn.apache.org/r1489282
Log:
Merge the r1483575 group from trunk:

 * r1483575, r1483580, r1485018
   Define SVN_UNALIGNED_ACCESS_IS_OK for PowerPC.
   Justification:
     Performance for free.
   Votes:
     +1: mattiase (non-binding, not including r1485018)
     +1: breser, stefan2, rhuijben

Modified:
    subversion/branches/1.8.x/   (props changed)
    subversion/branches/1.8.x/STATUS
    subversion/branches/1.8.x/subversion/include/svn_types.h

Propchange: subversion/branches/1.8.x/
------------------------------------------------------------------------------
  Merged /subversion/trunk:r1483575,1483580,1485018

Modified: subversion/branches/1.8.x/STATUS
URL: http://svn.apache.org/viewvc/subversion/branches/1.8.x/STATUS?rev=1489282&r1=1489281&r2=1489282&view=diff
==============================================================================
--- subversion/branches/1.8.x/STATUS (original)
+++ subversion/branches/1.8.x/STATUS Tue Jun  4 04:00:15 2013
@@ -103,14 +103,6 @@ Approved changes:
 # blocking issues.  If in doubt see this link for details:
 # http://subversion.apache.org/docs/community-guide/releasing.html#release-stabilization
 
- * r1483575, r1483580, r1485018
-   Define SVN_UNALIGNED_ACCESS_IS_OK for PowerPC.
-   Justification:
-     Performance for free.
-   Votes:
-     +1: mattiase (non-binding, not including r1485018)
-     +1: breser, stefan2, rhuijben
-
  * 1488878
    Don't leave return value uninitialised.
    Justification:

Modified: subversion/branches/1.8.x/subversion/include/svn_types.h
URL: http://svn.apache.org/viewvc/subversion/branches/1.8.x/subversion/include/svn_types.h?rev=1489282&r1=1489281&r2=1489282&view=diff
==============================================================================
--- subversion/branches/1.8.x/subversion/include/svn_types.h (original)
+++ subversion/branches/1.8.x/subversion/include/svn_types.h Tue Jun  4 04:00:15 2013
@@ -72,10 +72,16 @@ extern "C" {
  * Unaligned access on other machines (e.g. IA64) will trigger memory
  * access faults or simply misbehave.
  *
+ * Note: Some platforms may only support unaligned access for integers
+ * (PowerPC).  As a result this macro should only be used to determine
+ * if unaligned access is supported for integers.
+ *
  * @since New in 1.7.
  */
 #ifndef SVN_UNALIGNED_ACCESS_IS_OK
-# if defined(_M_IX86) || defined(_M_X64) || defined(i386) || defined(__x86_64)
+# if defined(_M_IX86) || defined(i386) \
+     || defined(_M_X64) || defined(__x86_64) \
+     || defined(__powerpc__) || defined(__ppc__)
 #  define SVN_UNALIGNED_ACCESS_IS_OK 1
 # else
 #  define SVN_UNALIGNED_ACCESS_IS_OK 0



Mime
View raw message