OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc1/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [pr33173.c] - Diff between revs 297 and 338

Only display areas with differences | Details | Blame | View Log

Rev 297 Rev 338
typedef __SIZE_TYPE__ size_t;
typedef __SIZE_TYPE__ size_t;
typedef struct
typedef struct
{
{
}
}
_G_fpos_t;
_G_fpos_t;
extern int printf (__const char *__restrict __format, ...);
extern int printf (__const char *__restrict __format, ...);
extern size_t strlen (__const char *__s) __attribute__ ((__nothrow__))
extern size_t strlen (__const char *__s) __attribute__ ((__nothrow__))
  __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
  __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
typedef struct rend_service_descriptor_t
typedef struct rend_service_descriptor_t
{
{
  int patchlevel;
  int patchlevel;
  char status_tag[32];
  char status_tag[32];
}
}
tor_version_t;
tor_version_t;
test_dir_format (void)
test_dir_format (void)
{
{
  tor_version_t ver1;
  tor_version_t ver1;
  {
  {
    long v2 = (long) (ver1.patchlevel);
    long v2 = (long) (ver1.patchlevel);
  }
  }
  {
  {
    const char *v1 = (""), *v2 = (ver1.status_tag);
    const char *v1 = (""), *v2 = (ver1.status_tag);
    if (!__extension__ (
    if (!__extension__ (
                         {
                         {
                         size_t __s1_len, __s2_len;
                         size_t __s1_len, __s2_len;
                         (__builtin_constant_p (v1)
                         (__builtin_constant_p (v1)
                          && (__s1_len = strlen (v1), __s2_len =
                          && (__s1_len = strlen (v1), __s2_len =
                              (!((size_t) (const void *) ((v1) + 1) -
                              (!((size_t) (const void *) ((v1) + 1) -
                                 (size_t) (const void *) (v1) == 1)
                                 (size_t) (const void *) (v1) == 1)
                               || __s1_len >= 4)
                               || __s1_len >= 4)
                              &&
                              &&
                              (!((size_t) (const void *) ((v2) + 1) -
                              (!((size_t) (const void *) ((v2) + 1) -
                                 (size_t) (const void *) (v2) == 1)
                                 (size_t) (const void *) (v2) == 1)
                               || __s2_len >= 4)) ? __builtin_strcmp (v1,
                               || __s2_len >= 4)) ? __builtin_strcmp (v1,
                                                                      v2)
                                                                      v2)
                          : (__builtin_constant_p (v1)
                          : (__builtin_constant_p (v1)
                             && ((size_t) (const void *) ((v1) + 1) -
                             && ((size_t) (const void *) ((v1) + 1) -
                                 __s1_len < 4) ? (__builtin_constant_p (v2)
                                 __s1_len < 4) ? (__builtin_constant_p (v2)
                                                  &&
                                                  &&
                                                  ((size_t) (const void *)
                                                  ((size_t) (const void *)
                                                   (size_t) (const void
                                                   (size_t) (const void
                                                             *) (v2) ==
                                                             *) (v2) ==
                                                   1) ? __builtin_strcmp (v1,
                                                   1) ? __builtin_strcmp (v1,
                                                                          v2)
                                                                          v2)
                                                  : (__extension__ (
                                                  : (__extension__ (
                                                                                         {
                                                                                         {
                                                                                         __const
                                                                                         __const
                                                                                         char
                                                                                         char
                                                                                         *__s2
                                                                                         *__s2
                                                                                         =
                                                                                         =
                                                                                         (__const
                                                                                         (__const
                                                                                          char
                                                                                          char
                                                                                          *)
                                                                                          *)
                                                                                         (v2);
                                                                                         (v2);
                                                                                         register
                                                                                         register
                                                                                         __result
                                                                                         __result
                                                                                         =
                                                                                         =
                                                                                         (((__const unsigned char *) (__const char *) (v1))[0] - __s2[0]); if (__s1_len > 0 && __result == 0)
                                                                                         (((__const unsigned char *) (__const char *) (v1))[0] - __s2[0]); if (__s1_len > 0 && __result == 0)
                                                                                         {
                                                                                         {
                                                                                         }
                                                                                         }
                                                                                         __result;}
                                                                                         __result;}
    ))):
    ))):
                             (__builtin_constant_p (v2)
                             (__builtin_constant_p (v2)
                              && ((size_t) (const void *) ((v2) + 1) -
                              && ((size_t) (const void *) ((v2) + 1) -
                                  __s2_len < 4) ? (__builtin_constant_p (v1)
                                  __s2_len < 4) ? (__builtin_constant_p (v1)
                                                   && ((size_t) (const void *)
                                                   && ((size_t) (const void *)
                                                       1) ?
                                                       1) ?
                                                   __builtin_strcmp (v1,
                                                   __builtin_strcmp (v1,
                                                                     v2)
                                                                     v2)
                                                   : (__extension__ (
                                                   : (__extension__ (
                                                                              {
                                                                              {
                                                                              __const
                                                                              __const
                                                                              char
                                                                              char
                                                                              *__s1
                                                                              *__s1
                                                                              =
                                                                              =
                                                                              (__const
                                                                              (__const
                                                                               char
                                                                               char
                                                                               *)
                                                                               *)
                                                                              (__const
                                                                              (__const
                                                                               *)
                                                                               *)
                                                                              (v1);
                                                                              (v1);
                                                                              register
                                                                              register
                                                                              __result
                                                                              __result
                                                                              =
                                                                              =
                                                                              ((__const unsigned char *) (__const char *) (v2))[0]; if (__s2_len > 0 && __result == 0)
                                                                              ((__const unsigned char *) (__const char *) (v2))[0]; if (__s2_len > 0 && __result == 0)
                                                                              {
                                                                              {
                                                                              if
                                                                              if
                                                                              (__s2_len
                                                                              (__s2_len
                                                                               ==
                                                                               ==
                                                                               0)
                                                                               0)
                                                                              {
                                                                              {
                                                                              }
                                                                              }
                                                                              }
                                                                              }
                                                                              __result;}
                                                                              __result;}
  ))):                                                __builtin_strcmp (v1,
  ))):                                                __builtin_strcmp (v1,
                                                                        v2))));}
                                                                        v2))));}
        ))
        ))
      {
      {
        printf (".");
        printf (".");
      }
      }
  }
  }
}
}
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.