Test results for amd64, alder, crypto_encrypt/ronald3072

[Page version: 20260402 14:00:10]

Measurements for amd64, alder, crypto_encrypt Test results for amd64, alder, crypto_encrypt Test results for crypto_encrypt/ronald3072
Computer: alder
Microarchitecture: amd64; Golden Cove (90675-00)
Architecture: amd64
CPU ID: GenuineIntel-00090675-00-bfebfbff
SUPERCOP version: 20260330
Operation: crypto_encrypt
Primitive: ronald3072
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
76979983657 0 048018 1432 2344T:opensslnewclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026040120260330
77039423906 0 049618 1432 2408T:opensslnewclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026040120260330
77089493479 0 045685 1408 2440T:opensslnewgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026040120260330
77106323603 0 048573 1408 2440T:opensslnewgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026040120260330
77120592734 0 043440 1400 2408T:opensslnewgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026040120260330
77122063603 0 046181 1408 2440T:opensslnewgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026040120260330
77171143274 0 044906 1432 2344T:opensslnewclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026040120260330
77246483898 0 049698 1432 2408T:opensslnewclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026040120260330
77381063210 0 045468 1424 2408T:opensslnewclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026040120260330

Compiler output


keypair.c: keypair.c:15:7: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations]
keypair.c:    15 |   r = RSA_generate_key(MODULUS_BYTES * 8,3,0,0);
keypair.c:       |       ^
keypair.c: /usr/include/openssl/rsa.h:264:1: note: 'RSA_generate_key' has been explicitly marked deprecated here
keypair.c:   264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void (*callback)(int, int, void *),
keypair.c:       | ^
keypair.c: /usr/include/openssl/macros.h:282:33: note: expanded from macro 'OSSL_DEPRECATEDIN_0_9_8'
keypair.c:   282 | #define OSSL_DEPRECATEDIN_0_9_8 OSSL_DEPRECATED(0.9.8)
keypair.c:       |                                 ^
keypair.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
keypair.c:    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
keypair.c:       |                                               ^
keypair.c: keypair.c:18:7: warning: 'RSA_size' is deprecated [-Wdeprecated-declarations]
keypair.c:    18 |   if (RSA_size(r) != MODULUS_BYTES) goto error;
keypair.c:       |       ^
keypair.c: /usr/include/openssl/rsa.h:215:1: note: 'RSA_size' has been explicitly marked deprecated here
keypair.c:   215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
keypair.c:       | ^
keypair.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
keypair.c:   216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
keypair.c:       |                               ^
keypair.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
keypair.c:    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
keypair.c:       |                                               ^
keypair.c: keypair.c:20:23: error: incomplete definition of type 'RSA' (aka 'struct rsa_st')
keypair.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:opensslclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:opensslclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:opensslclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:opensslclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:opensslclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


keypair.c: keypair.c: In function 'crypto_encrypt_ronald3072_openssl_timingleaks_keypair':
keypair.c: keypair.c:15:3: warning: 'RSA_generate_key' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations]
keypair.c:    15 |   r = RSA_generate_key(MODULUS_BYTES * 8,3,0,0);
keypair.c:       |   ^
keypair.c: In file included from keypair.c:2:
keypair.c: /usr/include/openssl/rsa.h:264:30: note: declared here
keypair.c:   264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void (*callback)(int, int, void *),
keypair.c:       |                              ^~~~~~~~~~~~~~~~
keypair.c: keypair.c:18:3: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c:    18 |   if (RSA_size(r) != MODULUS_BYTES) goto error;
keypair.c:       |   ^~
keypair.c: /usr/include/openssl/rsa.h:215:27: note: declared here
keypair.c:   215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
keypair.c:       |                           ^~~~~~~~
keypair.c: In file included from /usr/include/openssl/asn1.h:38,
keypair.c:                  from /usr/include/openssl/rsa.h:21:
keypair.c: keypair.c:20:23: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'}
keypair.c:    20 |   len = BN_num_bytes(r->n); if (len > MODULUS_BYTES) goto error;
keypair.c:       |                       ^~
keypair.c: keypair.c:21:36: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'}
keypair.c:    21 |   out += MODULUS_BYTES; BN_bn2bin(r->n,out - len);
keypair.c:       |                                    ^~
keypair.c: keypair.c:23:23: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'}
keypair.c:    23 |   len = BN_num_bytes(r->e); if (len > MODULUS_BYTES) goto error;
keypair.c:       |                       ^~
keypair.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:opensslgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:opensslgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:opensslgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:opensslgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Compiler output


keypair.c: keypair.c:18:7: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations]
keypair.c:    18 |   r = RSA_new();
keypair.c:       |       ^
keypair.c: /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here
keypair.c:   212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
keypair.c:       | ^
keypair.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
keypair.c:   216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
keypair.c:       |                               ^
keypair.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
keypair.c:    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
keypair.c:       |                                               ^
keypair.c: keypair.c:26:8: warning: 'RSA_generate_key_ex' is deprecated [-Wdeprecated-declarations]
keypair.c:    26 |   if (!RSA_generate_key_ex(r,MODULUS_BYTES*8,b,0)) { BN_free(b); goto error; }
keypair.c:       |        ^
keypair.c: /usr/include/openssl/rsa.h:270:1: note: 'RSA_generate_key_ex' has been explicitly marked deprecated here
keypair.c:   270 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e,
keypair.c:       | ^
keypair.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
keypair.c:   216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
keypair.c:       |                               ^
keypair.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
keypair.c:    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
keypair.c:       |                                               ^
keypair.c: keypair.c:30:7: warning: 'RSA_size' is deprecated [-Wdeprecated-declarations]
keypair.c: ...
shortciphertext.c: shortciphertext.c:19:12: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations]
shortciphertext.c:    19 |   RSA *r = RSA_new();
shortciphertext.c:       |            ^
shortciphertext.c: /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here
shortciphertext.c:   212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
shortciphertext.c:       | ^
shortciphertext.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
shortciphertext.c:   216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
shortciphertext.c:       |                               ^
shortciphertext.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
shortciphertext.c:    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
shortciphertext.c:       |                                               ^
shortciphertext.c: shortciphertext.c:27:25: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations]
shortciphertext.c:    27 |   if (result == 0) if (!RSA_set0_key(r,n,e,0)) result = -1;
shortciphertext.c:       |                         ^
shortciphertext.c: /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here
shortciphertext.c:   218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
shortciphertext.c:       | ^
shortciphertext.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
shortciphertext.c:   216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
shortciphertext.c:       |                               ^
shortciphertext.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
shortciphertext.c:    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
shortciphertext.c:       |                                               ^
shortciphertext.c: shortciphertext.c:29:24: warning: 'RSA_size' is deprecated [-Wdeprecated-declarations]
shortciphertext.c: ...
shortplaintext.c: shortplaintext.c:24:12: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations]
shortplaintext.c:    24 |   RSA *r = RSA_new();
shortplaintext.c:       |            ^
shortplaintext.c: /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here
shortplaintext.c:   212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
shortplaintext.c:       | ^
shortplaintext.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
shortplaintext.c:   216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
shortplaintext.c:       |                               ^
shortplaintext.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
shortplaintext.c:    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
shortplaintext.c:       |                                               ^
shortplaintext.c: shortplaintext.c:46:25: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations]
shortplaintext.c:    46 |   if (result == 0) if (!RSA_set0_key(r,n,e,d)) result = -1;
shortplaintext.c:       |                         ^
shortplaintext.c: /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here
shortplaintext.c:   218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
shortplaintext.c:       | ^
shortplaintext.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
shortplaintext.c:   216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
shortplaintext.c:       |                               ^
shortplaintext.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
shortplaintext.c:    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
shortplaintext.c:       |                                               ^
shortplaintext.c: shortplaintext.c:48:25: warning: 'RSA_set0_factors' is deprecated [-Wdeprecated-declarations]
shortplaintext.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:opensslnewclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:opensslnewclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:opensslnewclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:opensslnewclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:opensslnewclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


keypair.c: keypair.c: In function 'crypto_encrypt_ronald3072_opensslnew_timingleaks_keypair':
keypair.c: keypair.c:18:3: warning: 'RSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c:    18 |   r = RSA_new();
keypair.c:       |   ^
keypair.c: In file included from keypair.c:3:
keypair.c: /usr/include/openssl/rsa.h:212:28: note: declared here
keypair.c:   212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
keypair.c:       |                            ^~~~~~~
keypair.c: keypair.c:26:3: warning: 'RSA_generate_key_ex' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c:    26 |   if (!RSA_generate_key_ex(r,MODULUS_BYTES*8,b,0)) { BN_free(b); goto error; }
keypair.c:       |   ^~
keypair.c: /usr/include/openssl/rsa.h:270:27: note: declared here
keypair.c:   270 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e,
keypair.c:       |                           ^~~~~~~~~~~~~~~~~~~
keypair.c: keypair.c:30:3: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c:    30 |   if (RSA_size(r) != MODULUS_BYTES) goto error;
keypair.c:       |   ^~
keypair.c: /usr/include/openssl/rsa.h:215:27: note: declared here
keypair.c:   215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
keypair.c:       |                           ^~~~~~~~
keypair.c: keypair.c:32:3: warning: 'RSA_get0_n' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c:    32 |   x = RSA_get0_n(r);
keypair.c:       |   ^
keypair.c: /usr/include/openssl/rsa.h:243:37: note: declared here
keypair.c:   243 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_n(const RSA *d);
keypair.c: ...
shortciphertext.c: shortciphertext.c: In function 'crypto_encrypt_ronald3072_opensslnew_timingleaks_shortciphertext':
shortciphertext.c: shortciphertext.c:19:3: warning: 'RSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
shortciphertext.c:    19 |   RSA *r = RSA_new();
shortciphertext.c:       |   ^~~
shortciphertext.c: In file included from shortciphertext.c:4:
shortciphertext.c: /usr/include/openssl/rsa.h:212:28: note: declared here
shortciphertext.c:   212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
shortciphertext.c:       |                            ^~~~~~~
shortciphertext.c: shortciphertext.c:27:3: warning: 'RSA_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
shortciphertext.c:    27 |   if (result == 0) if (!RSA_set0_key(r,n,e,0)) result = -1;
shortciphertext.c:       |   ^~
shortciphertext.c: /usr/include/openssl/rsa.h:218:27: note: declared here
shortciphertext.c:   218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
shortciphertext.c:       |                           ^~~~~~~~~~~~
shortciphertext.c: shortciphertext.c:29:3: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
shortciphertext.c:    29 |   if (result == 0) if (RSA_size(r) > MODULUS_BYTES) result = -1;
shortciphertext.c:       |   ^~
shortciphertext.c: /usr/include/openssl/rsa.h:215:27: note: declared here
shortciphertext.c:   215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
shortciphertext.c:       |                           ^~~~~~~~
shortciphertext.c: shortciphertext.c:30:3: warning: 'RSA_public_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
shortciphertext.c:    30 |   if (result == 0) if (RSA_public_encrypt(mlen,m,c,r,RSA_PKCS1_PADDING) != MODULUS_BYTES) result = -1;
shortciphertext.c:       |   ^~
shortciphertext.c: /usr/include/openssl/rsa.h:292:5: note: declared here
shortciphertext.c:   292 | int RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to,
shortciphertext.c: ...
shortplaintext.c: shortplaintext.c: In function 'crypto_encrypt_ronald3072_opensslnew_timingleaks_shortplaintext':
shortplaintext.c: shortplaintext.c:24:3: warning: 'RSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
shortplaintext.c:    24 |   RSA *r = RSA_new();
shortplaintext.c:       |   ^~~
shortplaintext.c: In file included from shortplaintext.c:3:
shortplaintext.c: /usr/include/openssl/rsa.h:212:28: note: declared here
shortplaintext.c:   212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
shortplaintext.c:       |                            ^~~~~~~
shortplaintext.c: shortplaintext.c:46:3: warning: 'RSA_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
shortplaintext.c:    46 |   if (result == 0) if (!RSA_set0_key(r,n,e,d)) result = -1;
shortplaintext.c:       |   ^~
shortplaintext.c: /usr/include/openssl/rsa.h:218:27: note: declared here
shortplaintext.c:   218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
shortplaintext.c:       |                           ^~~~~~~~~~~~
shortplaintext.c: shortplaintext.c:48:3: warning: 'RSA_set0_factors' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
shortplaintext.c:    48 |   if (result == 0) if (!RSA_set0_factors(r,p,q)) result = -1;
shortplaintext.c:       |   ^~
shortplaintext.c: /usr/include/openssl/rsa.h:219:27: note: declared here
shortplaintext.c:   219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q);
shortplaintext.c:       |                           ^~~~~~~~~~~~~~~~
shortplaintext.c: shortplaintext.c:50:3: warning: 'RSA_set0_crt_params' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
shortplaintext.c:    50 |   if (result == 0) if (!RSA_set0_crt_params(r,dmp1,dmq1,iqmp)) result = -1;
shortplaintext.c:       |   ^~
shortplaintext.c: /usr/include/openssl/rsa.h:220:27: note: declared here
shortplaintext.c:   220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r,
shortplaintext.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:opensslnewgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:opensslnewgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:opensslnewgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:opensslnewgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)