aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2005-01-23 11:10:37 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2005-01-23 11:10:37 +0000
commit96144e13e2f625eb3aef670e199f712f4967c63a (patch)
treef24a5cb50c0060569a8d51201b9b762fc7691173
parent0554d39aed16ebeab2b35b24ee9e57f5035da15c (diff)
downloadgcc-96144e13e2f625eb3aef670e199f712f4967c63a.zip
gcc-96144e13e2f625eb3aef670e199f712f4967c63a.tar.gz
gcc-96144e13e2f625eb3aef670e199f712f4967c63a.tar.bz2
type_traits (aligned_storage): Use __aligned__ instead of aligned.
2005-01-23 Paolo Carlini <pcarlini@suse.de> * include/tr1/type_traits (aligned_storage): Use __aligned__ instead of aligned. From-SVN: r94107
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/include/tr1/type_traits14
2 files changed, 12 insertions, 7 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 2b53cfe..f11dbc9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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
diff --git a/libstdc++-v3/include/tr1/type_traits b/libstdc++-v3/include/tr1/type_traits
index 1cb847c..7fca1b8 100644
--- a/libstdc++-v3/include/tr1/type_traits
+++ b/libstdc++-v3/include/tr1/type_traits
@@ -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)));
};
};