Print this page
12257 resync smatch to 0.6.1-rc1-il-4

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/machine.h
          +++ new/usr/src/tools/smatch/src/machine.h
↓ open down ↓ 54 lines elided ↑ open up ↑
  55   55  #elif defined(__mips__) || defined(__mips)
  56   56  #define MACH_NATIVE     MACH_MIPS32
  57   57  #elif defined(__powerpc64__) || defined(__ppc64__)
  58   58  #define MACH_NATIVE     MACH_PPC64
  59   59  #elif defined(__powerpc__) || defined(__powerpc) || defined(__ppc__)
  60   60  #define MACH_NATIVE     MACH_PPC32
  61   61  #elif defined(__riscv) && (__riscv_xlen == 64)
  62   62  #define MACH_NATIVE     MACH_RISCV64
  63   63  #elif defined(__riscv) && (__riscv_xlen == 32)
  64   64  #define MACH_NATIVE     MACH_RISCV32
  65      -#elif defined(__sparc_v9__)
       65 +#elif defined(__sparc_v9__) || defined(__sparcv9)
  66   66  #define MACH_NATIVE     MACH_SPARC64
  67   67  #elif defined(__sparc__) || defined(__sparc)
  68   68  #define MACH_NATIVE     MACH_SPARC32
  69   69  #elif defined(__m68k__)
  70   70  #define MACH_NATIVE     MACH_M68K
  71   71  #elif defined(__s390x__) || defined(__zarch__)
  72   72  #define MACH_NATIVE     MACH_S390X
  73   73  #else
  74   74  #define MACH_NATIVE     MACH_UNKNOWN
  75   75  #endif
  76   76  
  77   77  #if defined(__CHAR_UNSIGNED__)
  78   78  #define UNSIGNED_CHAR   1
  79   79  #else
  80   80  #define UNSIGNED_CHAR   0
  81   81  #endif
  82   82  
  83   83  #endif
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX