diff options
-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 850235e58c9..1e11fb278db 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 2d07b615f1c..4e482afae8e 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 f8768915f4d..7d7655e7cc4 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 ;; |