Yeah, HP's cc was "not technically a C compiler" - the only supported use of it was to compile a couple of stub files and link the kernel, on kernel configuration changes. (This led to a bunch of work in making gcc bootstrap from cc, even on top of HP/UX weird ABI, something involving function pointers being longer than other pointers IIRC?)