📄 ssa-dse-10.c
字号:
/* { dg-do compile } *//* { dg-options "-O -w -fdump-tree-dse-vops" } */typedef unsigned int size_t;typedef struct _IO_FILE FILE;typedef struct{} __mbstate_t;typedef struct{} _G_fpos_t;typedef struct{};typedef int (*__gconv_trans_fct) (struct __gconv_step *, size_t *);typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *, size_t *);struct __gconv_trans_data{};struct __gconv_step_data{};typedef struct __gconv_info{} *__gconv_t;typedef union{ struct { } __combined;} _G_iconv_t;typedef __builtin_va_list __gnuc_va_list;enum __codecvt_result{ __codecvt_noconv};struct _IO_FILE {};vprintf (__const char *__restrict __fmt, __gnuc_va_list __arg){}putchar (int __c){}fputc_unlocked (int __c, FILE *__stream){}putc_unlocked (int __c, FILE *__stream){}__attribute__ ((__nothrow__)) ferror_unlocked (FILE *__stream){}extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen, __gnuc_va_list __ap);gets (char *__str){}extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));fgets (char *__restrict __s, int __n, FILE *__restrict __stream){}typedef void *LPVOID;typedef int BOOL, *PBOOL, *LPBOOL;typedef unsigned char BYTE, *PBYTE, *LPBYTE;typedef unsigned short WORD, *PWORD, *LPWORD;typedef unsigned int DWORD, *PDWORD, *LPDWORD;typedef struct _GUID{} GUID;enum{ _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)),};extern char *__strtok_r (char *__restrict __s, __const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3)));__strcspn_c3 (__const char *__s, int __reject1, int __reject2, int __reject3){}extern __inline size_t __strspn_c3 (__const char *__s, int __accept1, int __accept2, int __accept3);extern __inline size_t__strspn_c3 (__const char *__s, int __accept1, int __accept2, int __accept3){}extern __inline char *__strpbrk_c2 (__const char *__s, int __accept1, int __accept2);extern __inline char *__strpbrk_c2 (__const char *__s, int __accept1, int __accept2){}extern __inline char *__strpbrk_c3 (__const char *__s, int __accept1, int __accept3){}__strtok_r_1c (char *__s, char __sep, char **__nextp){ { { } }}__strsep_1c (char **__s, char __reject){}__strsep_2c (char **__s, char __reject1, char __reject2){ { { } }}extern __inline char *__strsep_3c (char **__s, char __reject1, char __reject2, char __reject3);extern __inline char *__strsep_3c (char **__s, char __reject1, char __reject2, char __reject3){ { { { } } }}__attribute__ ((__nothrow__)) __memcpy_ichk (void *__restrict __dest, __const void *__restrict __src, size_t __len){}__attribute__ ((__nothrow__)) __memmove_ichk (void *__dest, __const void *__src, size_t __len){}__attribute__ ((__nothrow__)) __strncpy_ichk (char *__restrict __dest, __const char *__restrict __src, size_t __len){}__attribute__ ((__nothrow__)) stpncpy (char *__dest, __const char *__src, size_t __n){ if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1 && (!__builtin_constant_p (__n) || __n <= __builtin_object_size (__dest, 2 > 1))) return __stpncpy_chk (__dest, __src, __n, __builtin_object_size (__dest, 2 > 1));}__attribute__ ((__nothrow__)) __strncat_ichk (char *__restrict __dest, __const char *__restrict __src, size_t __len){}typedef void *PVOID;typedef char CHAR, *PCHAR;typedef int LONG, *PLONG;typedef unsigned short WCHAR, *PWCHAR;typedef CHAR *PSTR, *LPSTR, *NPSTR;typedef const CHAR *PCSTR, *LPCSTR;typedef WCHAR *PWSTR, *LPWSTR, *NWPSTR;typedef LONG HRESULT;typedef struct _MEMORY_BASIC_INFORMATION{} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;typedef enum _HEAP_INFORMATION_CLASS { HeapCompatibilityInformation,} HEAP_INFORMATION_CLASS;typedef struct _FLOATING_SAVE_AREA{} CONTEXT86;typedef struct _LDT_ENTRY { union { struct { } Bits; } HighWord;} LDT_ENTRY, *PLDT_ENTRY;typedef struct _EXCEPTION_RECORD{} EXCEPTION_RECORD, *PEXCEPTION_RECORD;typedef struct _EXCEPTION_POINTERS{} EXCEPTION_POINTERS, *PEXCEPTION_POINTERS;typedef struct _NT_TIB{ union { } ;} NT_TIB, *PNT_TIB;extern inline struct _TEB * __attribute__((__stdcall__)) NtCurrentTeb(void){} IMAGE_SECTION_HEADER, *PIMAGE_SECTION_HEADER;typedef struct _IMAGE_SYMBOL { union { struct { } FcnAry; } Section;} IMAGE_AUX_SYMBOL;typedef struct _IMAGE_EXPORT_DIRECTORY { union { } u1;} IMAGE_BOUND_FORWARDER_REF, *PIMAGE_BOUND_FORWARDER_REF;typedef struct _IMAGE_BASE_RELOCATION{} IMAGE_BASE_RELOCATION,*PIMAGE_BASE_RELOCATION;typedef struct _IMAGE_RELOCATION{ union { } ;} IMAGE_RELOCATION, *PIMAGE_RELOCATION;typedef struct _IMAGE_ARCHIVE_MEMBER_HEADER{} IMAGE_RESOURCE_DIRECTORY,*PIMAGE_RESOURCE_DIRECTORY;typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRY { union { struct { } ; struct { } ; } ;} IMAGE_DEBUG_DIRECTORY, *PIMAGE_DEBUG_DIRECTORY;typedef enum ReplacesCorHdrNumericDefines{ MAX_PACKAGE_NAME = 1024,} ReplacesCorHdrNumericDefines;typedef struct IMAGE_COR20_HEADER{} MESSAGE_RESOURCE_DATA,*PMESSAGE_RESOURCE_DATA;typedef PVOID PSECURITY_DESCRIPTOR;typedef enum _TOKEN_INFORMATION_CLASS { TokenUser = 1,} TOKEN_INFORMATION_CLASS;typedef struct _GENERIC_MAPPING {} ACL, *PACL;typedef struct _ACL_SIZE_INFORMATION{} ACL_SIZE_INFORMATION, *PACL_SIZE_INFORMATION;typedef WORD SECURITY_DESCRIPTOR_CONTROL, *PSECURITY_DESCRIPTOR_CONTROL;typedef struct {} SID_AND_ATTRIBUTES;typedef enum { WinBuiltinTerminalServerLicenseServersSid = 60} WELL_KNOWN_SID_TYPE;typedef struct _TOKEN_USER {} TOKEN_GROUPS, *PTOKEN_GROUPS;typedef union _LARGE_INTEGER { struct { };} LARGE_INTEGER, *PLARGE_INTEGER;typedef union _ULARGE_INTEGER { struct { };} LUID, *PLUID;typedef struct _LUID_AND_ATTRIBUTES {} LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES;typedef enum tagTOKEN_TYPE { TokenPrimary = 1,} SECURITY_IMPERSONATION_LEVEL, *PSECURITY_IMPERSONATION_LEVEL;typedef struct _SECURITY_QUALITY_OF_SERVICE {} QUOTA_LIMITS_EX, *PQUOTA_LIMITS_EX;typedef enum _LATENCY_TIME { VerifyProcessorPowerPolicyDc,} POWER_INFORMATION_LEVEL;typedef struct _ADMINISTRATOR_POWER_POLICY {} RTL_CRITICAL_SECTION_DEBUG, *PRTL_CRITICAL_SECTION_DEBUG, RTL_RESOURCE_DEBUG, *PRTL_RESOURCE_DEBUG;typedef struct _RTL_CRITICAL_SECTION {} RTL_CRITICAL_SECTION, *PRTL_CRITICAL_SECTION;typedef struct _IO_COUNTERS {} OSVERSIONINFOA, *POSVERSIONINFOA, *LPOSVERSIONINFOA;typedef struct {} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW;typedef struct {} OSVERSIONINFOEXA, *POSVERSIONINFOEXA, *LPOSVERSIONINFOEXA;typedef struct {} OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW, RTL_OSVERSIONINFOEXW, *PRTL_OSVERSIONINFOEXW;typedef struct tagSIZE{} POINT, *PPOINT, *LPPOINT;typedef struct _POINTL{} FILETIME, *PFILETIME, *LPFILETIME;typedef struct tagRECT{ } ldiv_t;extern double strtod (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));extern long int strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));extern long int __strtol_internal (__const char *__restrict __nptr, int __base, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));extern unsigned long int __strtoul_internal (__const char *__restrict __nptr, int __base, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));extern __inline double__attribute__ ((__nothrow__)) strtod (__const char *__restrict __nptr, char **__restrict __endptr){}extern __inline long int__attribute__ ((__nothrow__)) strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base){}__attribute__ ((__nothrow__)) strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base){}__attribute__ ((__nothrow__)) atoi (__const char *__nptr)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -