4417887978
libgcc: PR target/33704 * config/rs6000/aixinitfini.c: New file. * config/rs6000/t-aix-cxa (LIB2ADD_ST): Add aixinitfini.c. * config/rs6000/libgcc-aix-cxa.ver (GCC_4.9): Add libgcc initfini symbols. gcc: PR target/33704 * config/rs6000/aix.h (COLLECT_SHARED_INIT_FUNC): Define. (COLLECT_SHARED_FINI_FUNC): Define. * collect2.c (aix_shared_initname): Declare. (aix_shared_fininame): Declare. (symkind): Add SYM_AIXI and SYM_AIXD. (scanfilter_masks): Add SCAN_AIXI and SCAN_AIXD. (struct names special): Add GLOBAL__AIXI_ and GLOBAL__AIXD_. (aixlazy_flag): Parse. (extract_init_priority): SYM_AIXI and SYM_AIXD have highest priority. (scan_prog_file, COFF): Handle SYM_AIXI and SYM_AIXD. Co-Authored-By: Andrew Dixie <andrewd@gentrack.com> From-SVN: r205309 |
||
---|---|---|
.. | ||
aix-unwind.h | ||
aixinitfini.c | ||
crtcxa.c | ||
crtresfpr.S | ||
crtresgpr.S | ||
crtrestvr.S | ||
crtresxfpr.S | ||
crtresxgpr.S | ||
crtsavevr.S | ||
crtsavfpr.S | ||
crtsavgpr.S | ||
cxa_atexit.c | ||
cxa_finalize.c | ||
darwin-asm.h | ||
darwin-crt2.c | ||
darwin-fallback.c | ||
darwin-fpsave.S | ||
darwin-gpsave.S | ||
darwin-tramp.S | ||
darwin-unwind.h | ||
darwin-vecsave.S | ||
darwin-world.S | ||
e500crtres32gpr.S | ||
e500crtres64gpr.S | ||
e500crtres64gprctr.S | ||
e500crtrest32gpr.S | ||
e500crtrest64gpr.S | ||
e500crtresx32gpr.S | ||
e500crtresx64gpr.S | ||
e500crtsav32gpr.S | ||
e500crtsav64gpr.S | ||
e500crtsav64gprctr.S | ||
e500crtsavg32gpr.S | ||
e500crtsavg64gpr.S | ||
e500crtsavg64gprctr.S | ||
eabi-ci.S | ||
eabi-cn.S | ||
eabi.S | ||
exit.h | ||
freebsd-unwind.h | ||
gthr-aix.h | ||
ibm-ldouble-format | ||
ibm-ldouble.c | ||
libgcc-aix-cxa.ver | ||
libgcc-darwin.10.4.ver | ||
libgcc-darwin.10.5.ver | ||
libgcc-glibc.ver | ||
libgcc-ibm-ldouble.ver | ||
linux-unwind.h | ||
ppc64-fp.c | ||
sfp-machine.h | ||
sol-ci.S | ||
sol-cn.S | ||
t-aix-cxa | ||
t-crtstuff | ||
t-darwin | ||
t-darwin64 | ||
t-freebsd | ||
t-freebsd64 | ||
t-ibm-ldouble | ||
t-linux | ||
t-lynx | ||
t-netbsd | ||
t-ppc64-fp | ||
t-ppccomm | ||
t-savresfgpr | ||
t-slibgcc-aix | ||
tramp.S |