From: Janis Johnson Date: Mon, 25 Aug 2008 20:18:08 +0000 (+0000) Subject: re PR target/36756 (g++.dg/tls-3.C ICE with section-anchors, unit-at-a-time, no-tople... X-Git-Tag: releases/gcc-4.4.0~2880 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e57903b847ed740d541538d5c51d19879be2b825;p=thirdparty%2Fgcc.git re PR target/36756 (g++.dg/tls-3.C ICE with section-anchors, unit-at-a-time, no-toplevel-reorder) PR target/36756 * config/rs6000/rs6000.c (optimization_options): Don't default to section anchors without toplevel reorder. From-SVN: r139572 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f38c298043d9..7db55b34106a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-08-25 Janis Johnson + + PR target/36756 + * config/rs6000/rs6000.c (optimization_options): Don't default to + section anchors without toplevel reorder. + 2008-08-25 Ulrich Weigand * config/spu/spu_mfcio.h (mfc_begin_critical_section): New function. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 79ca119bd5fa..83997ff2a0df 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -2128,8 +2128,11 @@ optimization_options (int level ATTRIBUTE_UNUSED, int size ATTRIBUTE_UNUSED) /* Enable section anchors by default. Skip section anchors for Objective C and Objective C++ - until front-ends fixed. */ - if (!TARGET_MACHO && lang_hooks.name[4] != 'O') + until front-ends fixed. + Do not enable section anchors without toplevel reorder. */ + if (!TARGET_MACHO + && lang_hooks.name[4] != 'O' + && flag_toplevel_reorder != 0) flag_section_anchors = 2; }