Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
When using gcc -maix64
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 28 Feb 2005 17:12:44 +0000 (17:12 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 28 Feb 2005 17:12:44 +0000 (17:12 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1108 48e7efb5-ca39-0410-a469-dd3cf9ba447f

acmacro/gras_arch.m4
src/gras/DataDesc/datadesc_private.h
src/gras/DataDesc/ddt_convert.c

index e05cac6..c6aeeb1 100644 (file)
@@ -192,6 +192,7 @@ case $trace in
   B_C:1/1:_I:2/2:4/2:4/2:8/2:_P:4/2:4/2:_D:4/2:8/2:) gras_arch=6; gras_arch_name=big32_2;;
   
   B_C:1/1:_I:2/2:4/4:8/8:8/8:_P:8/8:8/8:_D:4/4:8/8:) gras_arch=7; gras_arch_name=big64;;
   B_C:1/1:_I:2/2:4/2:4/2:8/2:_P:4/2:4/2:_D:4/2:8/2:) gras_arch=6; gras_arch_name=big32_2;;
   
   B_C:1/1:_I:2/2:4/4:8/8:8/8:_P:8/8:8/8:_D:4/4:8/8:) gras_arch=7; gras_arch_name=big64;;
+  B_C:1/1:_I:2/2:4/4:8/8:8/8:_P:8/8:8/8:_D:4/4:8/4:) gras_arch=8; gras_arch_name=big64_8_4;;
 esac
 if test x$gras_arch = xunknown ; then
   AC_MSG_RESULT([damnit ($trace)])
 esac
 if test x$gras_arch = xunknown ; then
   AC_MSG_RESULT([damnit ($trace)])
index 6864ac3..1903078 100644 (file)
@@ -43,7 +43,7 @@ void gras_ddt_freev(void *ddt);
  * Descriptions of all known architectures *
  *******************************************/
 
  * Descriptions of all known architectures *
  *******************************************/
 
-#define gras_arch_count 8
+#define gras_arch_count 9
 typedef enum {
   gras_ddt_scalar_char      = 0,
   gras_ddt_scalar_short     = 1,
 typedef enum {
   gras_ddt_scalar_char      = 0,
   gras_ddt_scalar_short     = 1,
index f144a2f..142be9d 100644 (file)
@@ -48,7 +48,6 @@ const gras_arch_desc_t gras_arches[gras_arch_count] = {
   {"big32",      1, {1,2,4,4,8,   4,4,   4,8}, 
                     {1,2,4,4,8,   4,4,   4,8}},
 
   {"big32",      1, {1,2,4,4,8,   4,4,   4,8}, 
                     {1,2,4,4,8,   4,4,   4,8}},
 
-
   {"big32_8_4",  1, {1,2,4,4,8,   4,4,   4,8}, /* AIX */
                     {1,2,4,4,8,   4,4,   4,4}},
 
   {"big32_8_4",  1, {1,2,4,4,8,   4,4,   4,8}, /* AIX */
                     {1,2,4,4,8,   4,4,   4,4}},
 
@@ -59,7 +58,10 @@ const gras_arch_desc_t gras_arches[gras_arch_count] = {
                     {1,2,2,2,2,   2,2,   2,2}},
 
   {"big64",      1, {1,2,4,8,8,   8,8,   4,8}, /* sparc */
                     {1,2,2,2,2,   2,2,   2,2}},
 
   {"big64",      1, {1,2,4,8,8,   8,8,   4,8}, /* sparc */
-                    {1,2,4,8,8,   8,8,   4,8}}
+                    {1,2,4,8,8,   8,8,   4,8}},
+   
+  {"big64_8_4",  1, {1,2,4,8,8,   8,8,   4,8}, /* aix with -maix64 */
+                    {1,2,4,8,8,   8,8,   4,4}}
 };
 
 const char *gras_datadesc_arch_name(int code) {
 };
 
 const char *gras_datadesc_arch_name(int code) {