On Fri, 4 Aug 2023, Richard Biener via Gcc-patches wrote: > > Sorry, I hoped it wouldn't take me almost 3 months and would be much shorter > > as well, but clearly I'm not good at estimating stuff... > > Well, it’s definitely feature creep with now the _Decimal and bitfield stuff …
I think feature creep would more be adding new features *outside the scope of the standard* (_BitInt bit-fields and conversions to/from DFP are within the standard, as are _BitInt atomic operations). For example, features to help support type-generic operations on _BitInt, or type-generic versions of existing built-in functions (e.g. popcount) suitable for use on _BitInt - it's likely such features will be of use eventually, but they aren't needed for C23 (where the corresponding type-generic operations only support _BitInt types when they have the same width as some other type), so we can certainly get the standard features in first and think about additional features beyond that later (just as support for wider _BitInt can come later, not being required by the standard). -- Joseph S. Myers jos...@codesourcery.com