]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
configure.ac (TLS assembler check): Do not enable TLS by default on SPARC/Solaris...
authorEric Botcazou <ebotcazou@libertysurf.fr>
Tue, 7 Feb 2006 18:53:20 +0000 (19:53 +0100)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 7 Feb 2006 18:53:20 +0000 (18:53 +0000)
* configure.ac (TLS assembler check): Do not enable TLS by
default on SPARC/Solaris before version 10.
* configure: Regenerate.

From-SVN: r110707

gcc/ChangeLog
gcc/configure
gcc/configure.ac

index 850235e58c916cd034e9d24860c8a8f6c1987164..1e11fb278db670dafa1fb64843ede6069eec5249 100644 (file)
@@ -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
        * 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
index 2d07b615f1c2c9a9cbdfc426e411998e0a17539a..4e482afae8eec9d0ba59028015a07342a655424d 100755 (executable)
@@ -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
        ;;
index f8768915f4df1b26649d4d1147d917044ec6ae8a..7d7655e7cc45182071e507d6c0878e935cb4bd24 100644 (file)
@@ -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
        ;;