Re: [PATCH gcc/* 2/2] gcc: stop using 'int' to represent sets of qualifiers

Arthur Cohen <arthur.cohen-8TGePjlpftxWk0Htik3J/[email protected]> Wed, 22 Jul 2026 18:02:37 +0200
Newsgroups gmane.comp.gcc.jit,gmane.comp.gcc.patches,gmane.comp.gcc.fortran,gmane.comp.gcc.algol68,gmane.comp.gcc.rust
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------AJ8YHgRvg4nk4769hoNhmc5b
Content-Type: multipart/mixed; boundary="------------2Pf0T2ZDvEec0djI6catW1do";
 protected-headers="v1"
From: Arthur Cohen <arthur.cohen-8TGePjlpftxWk0Htik3J/[email protected]>
To: =?UTF-8?Q?Arsen_Arsenovi=C4=87?= <aarsenovic-rdvid1DuHRBWk0Htik3J/[email protected]>,
 gcc-patches-/[email protected]
Cc: Andreas Krebbel <[email protected]>,
 Stefan Schulze Frielinghaus <[email protected]>,
 Ulrich Weigand <[email protected]>, Andrew Stubbs <ams-rdvid1DuHRBWk0Htik3J/[email protected]>,
 Uros Bizjak <[email protected]>, Jan Hubicka <[email protected]>,
 Eric Botcazou <[email protected]>,
 Arnaud Charlet <[email protected]>, =?UTF-8?Q?Marc_Poulhi=C3=A8s?=
 <[email protected]>, Pierre-Marie de Rodat <[email protected]>,
 "Jose E . Marchesi" <jemarch-mXXj517/[email protected]>, Joseph Myers <[email protected]>,
 Jason Merrill <[email protected]>, Nathan Sidwell <[email protected]>,
 Iain Buclaw <[email protected]>, Iain Sandoe <[email protected]>,
 Mike Stump <[email protected]>,
 Philip Herron <herron.philip-gM/[email protected]>,
 Jakub Jelinek <[email protected]>, Richard Biener <[email protected]>,
 Andrea Pinski <[email protected]>,
 Thomas Schwinge <tschwinge-rdvid1DuHRBWk0Htik3J/[email protected]>,
 Andrew MacLeod <[email protected]>,
 Tamar Christina <[email protected]>, Zdenek Dvorak <[email protected]>,
 fortran-/[email protected], jit-/[email protected], algol68-/[email protected],
 gcc-rust-/[email protected]
Message-ID: <42f6a933-a919-4235-a55f-48ecb171850c-8TGePjlpftxWk0Htik3J/[email protected]>
Subject: Re: [PATCH gcc/* 2/2] gcc: stop using 'int' to represent sets of
 qualifiers
References: <20260705212455.3144273-1-aarsenovic-rdvid1DuHRBWk0Htik3J/[email protected]>
 <20260705212455.3144273-3-aarsenovic-rdvid1DuHRBWk0Htik3J/[email protected]>
In-Reply-To: <20260705212455.3144273-3-aarsenovic-rdvid1DuHRBWk0Htik3J/[email protected]>

--------------2Pf0T2ZDvEec0djI6catW1do
Content-Type: multipart/mixed; boundary="------------dzK0RjUSmMRtqMX8tuJcwHTl"

--------------dzK0RjUSmMRtqMX8tuJcwHTl
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

SGkgQXJzZW4sDQoNClRoZSBSdXN0IHBhcnRzIGxvb2sgZ29vZCB0byBtZS4gVGhhbmtzIGZv
ciB0YWtpbmcgY2FyZSBvZiB0aGVtLg0KDQpCZXN0LA0KDQpBcnRodXINCg==
--------------dzK0RjUSmMRtqMX8tuJcwHTl
Content-Type: application/pgp-keys; name="OpenPGP_0x1B3465B044AD9C65.asc"
Content-Disposition: attachment; filename="OpenPGP_0x1B3465B044AD9C65.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
7FJmBg=3D=3D
=3DQnyj
-----END PGP PUBLIC KEY BLOCK-----

--------------dzK0RjUSmMRtqMX8tuJcwHTl--

--------------2Pf0T2ZDvEec0djI6catW1do--

--------------AJ8YHgRvg4nk4769hoNhmc5b
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEhx8wPNj7cw6CrvzGGzRlsEStnGUFAmpg6Z0FAwAAAAAACgkQGzRlsEStnGWc
3w//ba79yjWwC7Rvnilr3B0jpohU6U00cf+HN2mOGijr8Oges1DFrba2j4N73Tmhmb72cJGPhR8C
j3dR27FlyD/PkHPFqxobNUq5zSdBIQ3fX09DpVrol6QyKPCES1z7XKF/F2d+YZF4U4Ok1pLqlOhn
bvIwWv0PxqpI4HDMV2mX6RXfl+d+VANwJl4cnfzb5wnSoqSV3dqETfsG+tkXqp619KKd2rZlxaQR
hKqHSH0nWxqmDOmci7CO9qvjdjS3iRkwwDpZTQ+UGCCBpNsHA6Q8xh0aZRyXhjTnB6w7XDvsYSIb
R8gstFAYrkyyNL8xzdaPD8dnWB5/0ivIG2QsPyC41QYwECWIBPO4U4pP8G52HLO+DY8KkMW1IRqj
F1RHqRIeYYtXPTPVCuCTraSS8HZsCN6vf0DTsJtliFiRUv9twQ+3AlwapqjlSZmbk+FB0sr87FLs
jWc+JDpvik7BGD61lRUkZ/GEKou+9sV6EKfpiMCDSq+StslnAKfsTg+slU9VJhjdvHVLTVlIV6Xh
eaeL+m2+2vBDKTazi5Nr8kALMDk6xrbftNxB3qSBqVopakYIRGyc9sLAySND1NNNBuAGY1SgDtBN
BTnL2KK43WA2f0PyOgVTW7CSdawX8OI8n9neUd+hV05iJMK8PISf88G1g2Iy3VOEkP2JpzRniwj5
JVw=
=6CBu
-----END PGP SIGNATURE-----

--------------AJ8YHgRvg4nk4769hoNhmc5b--