X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=config%2Fmh-ppc-aix;h=a866f7fef81a87e8c75f89b73402e1072ee32a13;hb=84e098cdea4eb6a5ddc525a2145ffe66475fa2af;hp=a56985fa9402f8460f6c0003de53a20bd2d3a734;hpb=9dfacfd20b2906ee57cfbca7ee11631c0d82c1d5;p=deliverable%2Fbinutils-gdb.git diff --git a/config/mh-ppc-aix b/config/mh-ppc-aix index a56985fa94..a866f7fef8 100644 --- a/config/mh-ppc-aix +++ b/config/mh-ppc-aix @@ -1,9 +1,8 @@ - -# Compile Ada files with minimal-toc in addition to the default flags (at -# least -gnatg is required to compile language defined units). The primary -# focus is gnatlib, so that the library does not use nearly the entire TOC of -# applications until gnatlib is built as a shared library on AIX. Compiling -# the compiler with -mminimal-toc does not cause any harm. -BOOT_ADAFLAGS = -gnatapg -mminimal-toc +# To prevent the Ada static runtime library from using nearly the entire +# TOC, we used to compile Ada files with minimal-toc in addition to -gnatg +# (mandatory to compile language defined units). This incured a performance +# penalty and is not required with section anchors enabled by default so we +# don't do it any more. +BOOT_ADAFLAGS = -gnatapg BOOT_LDFLAGS = -Wl,-bbigtoc -LDFLAGS = `case $(CC) in *gcc*) echo -Wl,-bbigtoc ;; esac;` +LDFLAGS = `case '$(CC)' in *gcc*) echo -Wl,-bbigtoc ;; esac;`