Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Aug 2013 11:30:04 +0000 (UTC)
From:      David Chisnall <theraven@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r254057 - head/contrib/libcxxrt
Message-ID:  <201308071130.r77BU4Ug074835@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: theraven
Date: Wed Aug  7 11:30:04 2013
New Revision: 254057
URL: http://svnweb.freebsd.org/changeset/base/254057

Log:
  Remove __attribute__((__aligned__)) that generates incorrect alignment on compilers that know about SSE.  Code left over from old header that thought that 64 bits was the maximum alignment that anything would ever need...

Modified:
  head/contrib/libcxxrt/unwind-itanium.h

Modified: head/contrib/libcxxrt/unwind-itanium.h
==============================================================================
--- head/contrib/libcxxrt/unwind-itanium.h	Wed Aug  7 11:07:56 2013	(r254056)
+++ head/contrib/libcxxrt/unwind-itanium.h	Wed Aug  7 11:30:04 2013	(r254057)
@@ -80,7 +80,7 @@ struct _Unwind_Exception
     _Unwind_Exception_Cleanup_Fn exception_cleanup;
     unsigned long private_1;
     unsigned long private_2;
-  } __attribute__((__aligned__));
+  };
 
 extern _Unwind_Reason_Code _Unwind_RaiseException (struct _Unwind_Exception *);
 extern _Unwind_Reason_Code _Unwind_ForcedUnwind (struct _Unwind_Exception *,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308071130.r77BU4Ug074835>