User account creation filtered due to spam.
Created attachment 27977 [details]
patch to check for duplicate hard reg uses
setup_save_areas() in caller-save.c sometimes (with -fira-share-save-slots) maps one hard reg to two different saved regs. Since the save arrays are sized to [FIRST_PSEUDO_REGISTER] this means the arrays may overflow. The attached test case demonstrates the error, the attached patch checks for the error and forces an abort when it's detected. Note: at the time I discovered this, newlib (from whence the test case came) would show this error "somewhere" for these *-elf targets: bfin cris m32c rl78 rx sh sh64 v850
Created attachment 27978 [details]
test case for rl78-elf, from newlib