https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107653
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I thought it went one layer deap but nope it is kinda of random. For an example: Not split up: https://gcc.gnu.org/onlinedocs/gccint/target-macros/register-classes.html Splitted up: https://gcc.gnu.org/onlinedocs/gccint/target-macros/stack-layout-and-calling-conventions.html Both are on the same level and both have similar amount of information on each section as far as I can tell. Does anyone understand how it was decided to split it up vs not splitting up?