From f5924cab4e59883b2e907c10cdce817d30be0221 Mon Sep 17 00:00:00 2001 From: hainque Date: Thu, 25 Jun 2009 12:10:04 +0000 Subject: * config/mh-ppc-aix (BOOT_ADAFLAGS): Remove -mminimal-toc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148942 138bc75d-0d04-0410-961f-82ee72b054a4 --- config/mh-ppc-aix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'config/mh-ppc-aix') diff --git a/config/mh-ppc-aix b/config/mh-ppc-aix index a56985fa940..4a97d817298 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;` -- cgit v1.2.1