diff options
author | David Edelsohn <edelsohn@gnu.org> | 2000-09-19 20:30:27 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2000-09-19 16:30:27 -0400 |
commit | a473fe45fa07d3b86c950cbdc01e89d29879bbca (patch) | |
tree | 285f359c4c9f4712d91c58b696071358cbe64e06 /gcc/config | |
parent | ad3fd36f73012aa44ee7f55d09a2a2b87ce9dd6e (diff) | |
download | gcc-a473fe45fa07d3b86c950cbdc01e89d29879bbca.zip gcc-a473fe45fa07d3b86c950cbdc01e89d29879bbca.tar.gz gcc-a473fe45fa07d3b86c950cbdc01e89d29879bbca.tar.bz2 |
configure.in: Allow enable_threads_flag value of "aix".
* configure.in: Allow enable_threads_flag value of "aix". Define
thread_file as "aix" for AIX 4.3 and above..
* configure: Regenerated.
* gthr-aix.h: New file.
* rs6000/t-aix43: Replace soft-float multilib with pthread.
Remove 403 processor multilib match. Fix rios2 processor multilib
match.
* rs6000/aix.h (ASM_DECLARE_FUNCTION_NAME): Use function_section
to return to appropriate csect.
From-SVN: r36541
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/rs6000/aix.h | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/t-aix43 | 11 |
2 files changed, 6 insertions, 10 deletions
diff --git a/gcc/config/rs6000/aix.h b/gcc/config/rs6000/aix.h index 9c4e3418..741f6c7 100644 --- a/gcc/config/rs6000/aix.h +++ b/gcc/config/rs6000/aix.h @@ -425,10 +425,7 @@ toc_section () \ RS6000_OUTPUT_BASENAME (FILE, NAME); \ fputs (", TOC[tc0], 0\n", FILE); \ in_section = no_section; \ - if (flag_function_sections) \ - named_section ((DECL), (char *) 0, 0); \ - else \ - text_section(); \ + function_section(DECL); \ putc ('.', FILE); \ RS6000_OUTPUT_BASENAME (FILE, NAME); \ fputs (":\n", FILE); \ diff --git a/gcc/config/rs6000/t-aix43 b/gcc/config/rs6000/t-aix43 index aa17f10..4c7cb10 100644 --- a/gcc/config/rs6000/t-aix43 +++ b/gcc/config/rs6000/t-aix43 @@ -14,24 +14,23 @@ fp-bit.c: $(srcdir)/config/fp-bit.c echo '#define FLOAT' > fp-bit.c cat $(srcdir)/config/fp-bit.c >> fp-bit.c -# Build the libraries for both hard and soft floating point and all of the +# Build the libraries for pthread and all of the # different processor models -MULTILIB_OPTIONS = msoft-float \ +MULTILIB_OPTIONS = pthread \ mcpu=common/mcpu=power/mcpu=powerpc/maix64 -MULTILIB_DIRNAMES = soft-float \ +MULTILIB_DIRNAMES = pthread \ common power powerpc ppc64 -MULTILIB_MATCHES = msoft-float=mcpu?403 \ - mcpu?power=mpower \ +MULTILIB_MATCHES = mcpu?power=mpower \ mcpu?power=mrios1 \ mcpu?power=mcpu?rios1 \ mcpu?power=mcpu?rsc \ mcpu?power=mcpu?rsc1 \ mcpu?power=mpower2 \ mcpu?power=mrios2 \ - mcpu?power=mcpu=rios2 \ + mcpu?power=mcpu?rios2 \ mcpu?powerpc=mcpu?rs64a \ mcpu?powerpc=mcpu?601 \ mcpu?powerpc=mcpu?602 \ |