__GNUC__ 31 TSRM/TSRM.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 22 TSRM/tsrm_config_common.h #ifndef __GNUC__ __GNUC__ 54 TSRM/tsrm_config_common.h #if (HAVE_ALLOCA || (defined (__GNUC__) && __GNUC__ >= 2)) __GNUC__ 513 Zend/zend_alloc.c #if (defined(__GNUC__) || __has_builtin(__builtin_ctzl)) && SIZEOF_ZEND_LONG == SIZEOF_LONG && defined(PHP_HAVE_BUILTIN_CTZL) __GNUC__ 515 Zend/zend_alloc.c #elif (defined(__GNUC__) || __has_builtin(__builtin_ctzll)) && defined(PHP_HAVE_BUILTIN_CTZLL) __GNUC__ 552 Zend/zend_alloc.c #if (defined(__GNUC__) || __has_builtin(__builtin_ctzl)) && SIZEOF_ZEND_LONG == SIZEOF_LONG && defined(PHP_HAVE_BUILTIN_CTZL) __GNUC__ 554 Zend/zend_alloc.c #elif (defined(__GNUC__) || __has_builtin(__builtin_ctzll)) && defined(PHP_HAVE_BUILTIN_CTZLL) __GNUC__ 1168 Zend/zend_alloc.c #if (defined(__GNUC__) || __has_builtin(__builtin_clz)) && defined(PHP_HAVE_BUILTIN_CLZ) __GNUC__ 2615 Zend/zend_execute.c # if defined(__GNUC__) && ZEND_GCC_VERSION >= 4008 && defined(i386) __GNUC__ 2618 Zend/zend_execute.c # elif defined(__GNUC__) && ZEND_GCC_VERSION >= 4008 && defined(__x86_64__) __GNUC__ 2621 Zend/zend_execute.c # elif defined(__GNUC__) && ZEND_GCC_VERSION >= 4008 && defined(__powerpc64__) __GNUC__ 2705 Zend/zend_execute.c #ifdef __GNUC__ __GNUC__ 117 Zend/zend_hash.c #elif (defined(__GNUC__) || __has_builtin(__builtin_clz)) && defined(PHP_HAVE_BUILTIN_CLZ) __GNUC__ 25 Zend/zend_multiply.h #if (defined(__i386__) || defined(__x86_64__)) && defined(__GNUC__) __GNUC__ 37 Zend/zend_multiply.h #elif defined(__arm__) && defined(__GNUC__) __GNUC__ 49 Zend/zend_multiply.h #elif defined(__aarch64__) && defined(__GNUC__) __GNUC__ 75 Zend/zend_multiply.h #elif defined(__powerpc64__) && defined(__GNUC__) __GNUC__ 120 Zend/zend_multiply.h #if defined(__GNUC__) && (defined(__native_client__) || defined(i386)) __GNUC__ 141 Zend/zend_multiply.h #elif defined(__GNUC__) && defined(__x86_64__) __GNUC__ 171 Zend/zend_multiply.h #elif defined(__GNUC__) && defined(__arm__) __GNUC__ 193 Zend/zend_multiply.h #elif defined(__GNUC__) && defined(__aarch64__) __GNUC__ 214 Zend/zend_multiply.h #elif defined(__GNUC__) && defined(__powerpc64__) __GNUC__ 30 Zend/zend_operators.h #ifdef __GNUC__ __GNUC__ 437 Zend/zend_operators.h #if defined(__GNUC__) && defined(__i386__) __GNUC__ 450 Zend/zend_operators.h #elif defined(__GNUC__) && defined(__x86_64__) __GNUC__ 475 Zend/zend_operators.h #if defined(__GNUC__) && defined(__i386__) __GNUC__ 488 Zend/zend_operators.h #elif defined(__GNUC__) && defined(__x86_64__) __GNUC__ 513 Zend/zend_operators.h #if defined(__GNUC__) && defined(__i386__) && !(4 == __GNUC__ && 8 == __GNUC_MINOR__) __GNUC__ 536 Zend/zend_operators.h #elif defined(__GNUC__) && defined(__x86_64__) __GNUC__ 599 Zend/zend_operators.h #if defined(__GNUC__) && defined(__i386__) && !(4 == __GNUC__ && 8 == __GNUC_MINOR__) __GNUC__ 626 Zend/zend_operators.h #elif defined(__GNUC__) && defined(__x86_64__) __GNUC__ 84 Zend/zend_portability.h #ifdef __GNUC__ __GNUC__ 85 Zend/zend_portability.h # define ZEND_GCC_VERSION (__GNUC__ * 1000 + __GNUC_MINOR__) __GNUC__ 100 Zend/zend_portability.h #elif ((defined(__GNUC__) && ZEND_GCC_VERSION >= 4005) || __has_builtin(__builtin_unreachable)) && PHP_HAVE_BUILTIN_EXPECT __GNUC__ 122 Zend/zend_portability.h #if defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 168 Zend/zend_portability.h #ifndef __GNUC__ __GNUC__ 218 Zend/zend_portability.h #if defined(__GNUC__) && ZEND_GCC_VERSION >= 4003 __GNUC__ 230 Zend/zend_portability.h #if defined(__GNUC__) && ZEND_GCC_VERSION >= 3004 && defined(__i386__) __GNUC__ 240 Zend/zend_portability.h #if defined(__GNUC__) && ZEND_GCC_VERSION >= 3004 __GNUC__ 246 Zend/zend_portability.h #if (defined(__GNUC__) && __GNUC__ >= 3 && !defined(__INTEL_COMPILER) && !defined(DARWIN) && !defined(__hpux) && !defined(_AIX) && !defined(__osf__)) || __has_attribute(noreturn) __GNUC__ 256 Zend/zend_portability.h #if (defined(__GNUC__) && __GNUC__ >= 3 && !defined(__INTEL_COMPILER) && !defined(DARWIN) && !defined(__hpux) && !defined(_AIX) && !defined(__osf__)) __GNUC__ 277 Zend/zend_portability.h # if defined(__GNUC__) __GNUC__ 278 Zend/zend_portability.h # if __GNUC__ >= 3 __GNUC__ 340 Zend/zend_portability.h #if (HAVE_ALLOCA || (defined (__GNUC__) && __GNUC__ >= 2)) && !(defined(ZTS) && defined(NETWARE)) && !(defined(ZTS) && defined(HPUX)) && !defined(DARWIN) __GNUC__ 126 Zend/zend_virtual_cwd.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 44 ext/bz2/php_bz2.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 33 ext/com_dotnet/php_com_dotnet.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 164 ext/curl/interface.c #if defined(PHP_WIN32) || defined(__GNUC__) __GNUC__ 39 ext/curl/php_curl.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 36 ext/date/php_date.c #elif defined(__GNUC__) && __GNUC__ < 3 __GNUC__ 1036 ext/dom/php_dom.c #if defined(__GNUC__) && __GNUC__ >= 3 __GNUC__ 50 ext/dom/xml_common.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 111 ext/fileinfo/libmagic/file.h #ifdef __GNUC__ __GNUC__ 113 ext/fileinfo/libmagic/file.h ((__GNUC__ == (x) && __GNUC_MINOR__ >= (y)) || \ __GNUC__ 114 ext/fileinfo/libmagic/file.h (__GNUC__ > (x))) __GNUC__ 532 ext/fileinfo/libmagic/file.h #if defined(__GNUC__) && (__GNUC__ >= 3) __GNUC__ 54 ext/gd/php_gd.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 119 ext/hash/php_hash.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 31 ext/iconv/php_iconv.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 71 ext/imap/php_imap.c #if defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 819 ext/interbase/interbase.c #if defined(__GNUC__) || defined(PHP_WIN32) __GNUC__ 822 ext/interbase/interbase.c #ifdef __GNUC__ __GNUC__ 34 ext/libxml/php_libxml.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 49 ext/mbstring/libmbfl/mbfl/mbfl_defs.h #if defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 66 ext/mbstring/mbstring.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 99 ext/mbstring/oniguruma/onigposix.h #if defined(_WIN32) && !defined(__GNUC__) __GNUC__ 51 ext/mbstring/oniguruma/oniguruma.h #if defined(__APPLE__) && defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 80 ext/mbstring/oniguruma/oniguruma.h #if defined(_WIN32) && !defined(__GNUC__) __GNUC__ 62 ext/mbstring/oniguruma/regenc.h #if defined(__GNUC__) __GNUC__ 78 ext/mbstring/oniguruma/regint.h #if defined(__GNUC__) __GNUC__ 139 ext/mbstring/oniguruma/regint.h #if defined(_WIN32) && !defined(__GNUC__) __GNUC__ 173 ext/mbstring/oniguruma/regint.h #if defined(HAVE_ALLOCA_H) && !defined(__GNUC__) __GNUC__ 39 ext/mbstring/oniguruma/regposerr.c #if defined(__GNUC__) __GNUC__ 454 ext/mbstring/oniguruma/st.c #if defined(__GNUC__) __GNUC__ 184 ext/mysqli/php_mysqli_structs.h # if defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 74 ext/mysqlnd/mysqlnd_debug.h #if defined(__GNUC__) || defined(PHP_WIN32) __GNUC__ 21 ext/mysqlnd/mysqlnd_portability.h #if !defined(__GNUC__) __GNUC__ 55 ext/oci8/oci8.c #elif !defined(__GNUC__) __GNUC__ 106 ext/odbc/php_odbc.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 71 ext/opcache/ZendAccelerator.h # elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 16 ext/pcre/pcrelib/config.h #if defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 227 ext/pcre/pcrelib/sljit/sljitConfigInternal.h #if defined(__GNUC__) && (__GNUC__ >= 3) __GNUC__ 248 ext/pcre/pcrelib/sljit/sljitConfigInternal.h #if defined(__GNUC__) __GNUC__ 272 ext/pcre/pcrelib/sljit/sljitConfigInternal.h #if defined(__GNUC__) __GNUC__ 478 ext/pcre/pcrelib/sljit/sljitConfigInternal.h #if defined(__GNUC__) && !defined(__APPLE__) __GNUC__ 1796 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #if defined(__GNUC__) __GNUC__ 1850 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #if defined(__GNUC__) __GNUC__ 1229 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c #if defined(__GNUC__) __GNUC__ 1289 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c #if defined(__GNUC__) __GNUC__ 352 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #ifdef __GNUC__ __GNUC__ 480 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #ifndef __GNUC__ __GNUC__ 1280 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #elif defined(__GNUC__) __GNUC__ 29 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c #if defined(__GNUC__) || (defined(__IBM_GCC_ASM) && __IBM_GCC_ASM) __GNUC__ 53 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #elif defined(__GNUC__) || (defined(__IBM_GCC_ASM) && __IBM_GCC_ASM) __GNUC__ 292 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c #elif defined(__GNUC__) || defined(__INTEL_COMPILER) || defined(__SUNPRO_C) __GNUC__ 40 ext/pdo/php_pdo.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 571 ext/pdo_firebird/firebird_driver.c #if defined(__GNUC__) || defined(PHP_WIN32) __GNUC__ 573 ext/pdo_firebird/firebird_driver.c #ifdef __GNUC__ __GNUC__ 50 ext/pgsql/php_pgsql.h # if defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 27 ext/phar/tar.h #elif defined(__GNUC__) __GNUC__ 13 ext/skeleton/php_skeleton.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 73 ext/snmp/snmp.c #ifdef __GNUC__ __GNUC__ 44 ext/spl/php_spl.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 162 ext/sqlite3/libsqlite/sqlite3.c #if defined(__GNUC__) && !defined(_GNU_SOURCE) __GNUC__ 8305 ext/sqlite3/libsqlite/sqlite3.c #elif !defined(__GNUC__) /* Works for compilers other than LLVM */ __GNUC__ 8320 ext/sqlite3/libsqlite/sqlite3.c #if defined(__GNUC__) __GNUC__ 19935 ext/sqlite3/libsqlite/sqlite3.c #if (defined(__GNUC__) || defined(_MSC_VER)) && \ __GNUC__ 19938 ext/sqlite3/libsqlite/sqlite3.c #if defined(__GNUC__) __GNUC__ 19957 ext/sqlite3/libsqlite/sqlite3.c #elif (defined(__GNUC__) && defined(__x86_64__)) __GNUC__ 19965 ext/sqlite3/libsqlite/sqlite3.c #elif (defined(__GNUC__) && defined(__ppc__)) __GNUC__ 25582 ext/sqlite3/libsqlite/sqlite3.c #if (defined(__GNUC__) || defined(_MSC_VER)) && \ __GNUC__ 25585 ext/sqlite3/libsqlite/sqlite3.c #if defined(__GNUC__) __GNUC__ 25604 ext/sqlite3/libsqlite/sqlite3.c #elif (defined(__GNUC__) && defined(__x86_64__)) __GNUC__ 25612 ext/sqlite3/libsqlite/sqlite3.c #elif (defined(__GNUC__) && defined(__ppc__)) __GNUC__ 33101 ext/sqlite3/libsqlite/sqlite3.c #if (defined(__GNUC__) || defined(_MSC_VER)) && \ __GNUC__ 33104 ext/sqlite3/libsqlite/sqlite3.c #if defined(__GNUC__) __GNUC__ 33123 ext/sqlite3/libsqlite/sqlite3.c #elif (defined(__GNUC__) && defined(__x86_64__)) __GNUC__ 33131 ext/sqlite3/libsqlite/sqlite3.c #elif (defined(__GNUC__) && defined(__ppc__)) __GNUC__ 69810 ext/sqlite3/libsqlite/sqlite3.c #if defined(SQLITE_DEBUG) && defined(__GNUC__) __GNUC__ 71263 ext/sqlite3/libsqlite/sqlite3.c #if (defined(__GNUC__) || defined(_MSC_VER)) && \ __GNUC__ 71266 ext/sqlite3/libsqlite/sqlite3.c #if defined(__GNUC__) __GNUC__ 71285 ext/sqlite3/libsqlite/sqlite3.c #elif (defined(__GNUC__) && defined(__x86_64__)) __GNUC__ 71293 ext/sqlite3/libsqlite/sqlite3.c #elif (defined(__GNUC__) && defined(__ppc__)) __GNUC__ 281 ext/standard/crypt_sha256.c #if __GNUC__ >= 2 __GNUC__ 311 ext/standard/crypt_sha512.c # if __GNUC__ >= 2 __GNUC__ 30 ext/standard/php_crypt_r.h #ifdef __GNUC__ __GNUC__ 33 ext/standard/strnatcmp.c #if defined(__GNUC__) __GNUC__ 32 ext/xml/expat_compat.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 42 ext/zip/lib/zip.h # elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 45 main/SAPI.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 42 main/alloca.c #if !defined (__GNUC__) || __GNUC__ < 2 __GNUC__ 59 main/php.h # if defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 26 sapi/cli/cli.h #elif defined(__GNUC__) && __GNUC__ >= 4 __GNUC__ 80 sapi/fpm/fpm/fpm_atomic.h #if (__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)) __GNUC__ 13 sapi/fpm/fpm/fpm_config.h #ifndef __GNUC__ __GNUC__ 26 sapi/phpdbg/phpdbg.h #elif defined(__GNUC__) && __GNUC__ >= 4