https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117262
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Sure, it is trunk only, introduced in r15-4375. Would be nice if it could be handled similarly to apply_ctor_val_to_range by creating just a single record for the whole range, just with slightly different meaning (in that for RANGE_EXPR all elements in the range have the same value, while for RAW_DATA_CST each element in the range has a specific RAW_DATA_POINTER (elt)[i - idx] value.