This code is taken from GCC 13.2.0 with a number of modifications applied. See the included readme for more information.