https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108896
--- Comment #26 from qinzhao at gcc dot gnu.org --- (In reply to Martin Uecker from comment #20) > > I agree. An attribute is simple and extending C will take > more care (and work). > > The reason I think we should also extend C (together with > WG14) is because this would allow writing code where the > bound is never lost because it is encoded in the type, > while theĀ __builtin_dynamic_object_size is extremely > useful to enhance existing code bases, but is best > effort only. > > So I think we should do both. > Agreed.