Set the debug location for static init related functions(dtor and finalize) so we can generate valid debug info on AIX by invoking -g with clang or -debug-info-kind=limited with clang_cc1.
This also works for any other future targets who may use sinit and sterm functions for static initialization, where a direct call to dtor will be generated within finalize function body.
This patch also aims at validating that the debug info generated is correct for AIX sinit related functions.
Any ideas why this is only showing up for AIX & not other targets, given this code looks to be generic, not AIX-specific?