the first link did mention tgmath.h includes the math.h and complex.h headers. I wouldn't be surprised though if TLDP has some old info from when GCC wasn't as standards compliant (or was basing itself on an older standard) and so things moved around.