OSDN Git Service

2005-01-23 Paolo Carlini <pcarlini@suse.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 23 Jan 2005 11:10:37 +0000 (11:10 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 23 Jan 2005 11:10:37 +0000 (11:10 +0000)
* include/tr1/type_traits (aligned_storage): Use __aligned__ instead
of aligned.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94107 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/type_traits

index 2b53cfe..f11dbc9 100644 (file)
@@ -1,4 +1,9 @@
 2005-01-23  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/tr1/type_traits (aligned_storage): Use __aligned__ instead
+       of aligned.
+
+2005-01-23  Paolo Carlini  <pcarlini@suse.de>
             Andreas Jaeger  <aj@suse.de>
 
        PR libstdc++/19343
index 1cb847c..7fca1b8 100644 (file)
@@ -662,7 +662,7 @@ namespace tr1
   // 
   // template<std::size_t _Len, std::size_t _Align>
   //   struct aligned_storage
-  //   { typedef char type[_Len] __attribute__((aligned(_Align))); }
+  //   { typedef char type[_Len] __attribute__((__aligned__(_Align))); }
   //
   // Temporary workaround, useful for Align up to 32:
   template<std::size_t, std::size_t>
@@ -674,7 +674,7 @@ namespace tr1
       union type
       {
        unsigned char __data[_Len];
-       char __align __attribute__((aligned(1)));
+       char __align __attribute__((__aligned__(1)));
       };
     };
 
@@ -684,7 +684,7 @@ namespace tr1
       union type
       {
        unsigned char __data[_Len];
-       char __align __attribute__((aligned(2)));
+       char __align __attribute__((__aligned__(2)));
       };
     };
 
@@ -694,7 +694,7 @@ namespace tr1
       union type
       {
        unsigned char __data[_Len];
-       char __align __attribute__((aligned(4)));
+       char __align __attribute__((__aligned__(4)));
       };
     };
 
@@ -704,7 +704,7 @@ namespace tr1
       union type
       {
        unsigned char __data[_Len];
-       char __align __attribute__((aligned(8)));
+       char __align __attribute__((__aligned__(8)));
       };
     };
 
@@ -714,7 +714,7 @@ namespace tr1
       union type
       {
        unsigned char __data[_Len];
-       char __align __attribute__((aligned(16)));
+       char __align __attribute__((__aligned__(16)));
       };
     };
   
@@ -724,7 +724,7 @@ namespace tr1
       union type
       {
        unsigned char __data[_Len];
-       char __align __attribute__((aligned(32)));
+       char __align __attribute__((__aligned__(32)));
       };
     };