diff options
author | Eric Botcazou <ebotcazou@libertysurf.fr> | 2006-02-07 19:53:20 +0100 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2006-02-07 18:53:20 +0000 |
commit | 7935dc1bc3c1e806da0f6d2be8d9eae8dd0bdb08 (patch) | |
tree | e3f9f1ef194f4834a12be2f459429091624dcab0 | |
parent | 8fbe3bb2efdc6803b1509acd7224259cef455e52 (diff) | |
download | gcc-7935dc1bc3c1e806da0f6d2be8d9eae8dd0bdb08.zip gcc-7935dc1bc3c1e806da0f6d2be8d9eae8dd0bdb08.tar.gz gcc-7935dc1bc3c1e806da0f6d2be8d9eae8dd0bdb08.tar.bz2 |
configure.ac (TLS assembler check): Do not enable TLS by default on SPARC/Solaris before version 10.
* configure.ac (TLS assembler check): Do not enable TLS by
default on SPARC/Solaris before version 10.
* configure: Regenerate.
From-SVN: r110707
-rw-r--r-- | gcc/ChangeLog | 24 | ||||
-rwxr-xr-x | gcc/configure | 9 | ||||
-rw-r--r-- | gcc/configure.ac | 9 |
3 files changed, 42 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 850235e..1e11fb2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-02-07 Eric Botcazou <ebotcazou@libertysurf.fr> + + * configure.ac (TLS assembler check): Do not enable TLS by + default on SPARC/Solaris before version 10. + * configure: Regenerate. + 2006-02-07 David Edelsohn <edelsohn@gnu.org> * doc/invoke.texi (xl-compat): Document conversion and support @@ -38,6 +44,24 @@ * passes.c (init_optimization_passes): Merge PHIs before calling VRP. Run VRP again late in the SSA optimization pipeline. +2006-02-07 Eric Botcazou <ebotcazou@libertysurf.fr> + + * df-core.c (df_set_blocks): Do not dereference function pointers. + (df_finish1): Likewise. + (df_hybrid_search_forward): Likewise. + (df_hybrid_search_backward): Likewise. + (df_iterative_dataflow): Likewise. + (df_analyze_problem): Likewise. + (df_compact_blocks): Likewise. + (df_dump): Likewise. + * df-scan.c (df_rescan_blocks): Likewise. + (df_record_entry_block_defs): Likewise. + + * genconditions.c (write_conditions): Guard the definition of + 'insn_conditions' with the check on GCC version. + (write_writer): Guard the traversal 'insn_conditions' with + the check on GCC version. + 2006-02-07 Richard Guenther <rguenther@suse.de> PR c++/26140 diff --git a/gcc/configure b/gcc/configure index 2d07b61..4e482af 100755 --- a/gcc/configure +++ b/gcc/configure @@ -14162,6 +14162,15 @@ foo: .long 25 ;; sparc*-*-*) case "$target" in + sparc*-sun-solaris2.[56789]*) + # TLS was introduced in the Solaris 9 4/04 release but + # we do not enable it by default on Solaris 9 either. + if test "x$enable_tls" = xyes ; then + on_solaris=yes + else + enable_tls=no; + fi + ;; sparc*-sun-solaris2.*) on_solaris=yes ;; diff --git a/gcc/configure.ac b/gcc/configure.ac index f876891..7d7655e 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -2518,6 +2518,15 @@ foo: .long 25 ;; sparc*-*-*) case "$target" in + sparc*-sun-solaris2.[56789]*) + # TLS was introduced in the Solaris 9 4/04 release but + # we do not enable it by default on Solaris 9 either. + if test "x$enable_tls" = xyes ; then + on_solaris=yes + else + enable_tls=no; + fi + ;; sparc*-sun-solaris2.*) on_solaris=yes ;; |