]> gcc.gnu.org Git - gcc.git/commitdiff
passes.c (rest_of_handle_final): NULL unlikely_text_section_name after freeing.
authorAlan Modra <amodra@bigpond.net.au>
Mon, 4 Apr 2005 11:53:15 +0000 (11:53 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Mon, 4 Apr 2005 11:53:15 +0000 (21:23 +0930)
* passes.c (rest_of_handle_final): NULL unlikely_text_section_name
after freeing.

From-SVN: r97536

gcc/ChangeLog
gcc/passes.c

index dd8d0b7363ae9ae3746600833767b7677b52d722..668ca0592c7f520020027ae4789c019aafa2a4f7 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * passes.c (rest_of_handle_final): NULL unlikely_text_section_name
+       after freeing.
+
 2005-04-04  Richard Earnshaw  <richard.earnshaw@arm.com>
 
        PR target/14812
index a34c97553daabd20e58936429802143a4beeaf5d..2ea2a48fa170ac49071e4efe46a4d4c69ee68f01 100644 (file)
@@ -330,7 +330,10 @@ rest_of_handle_final (void)
   timevar_push (TV_SYMOUT);
   (*debug_hooks->function_decl) (current_function_decl);
   if (unlikely_text_section_name)
-    free (unlikely_text_section_name);
+    {
+      free (unlikely_text_section_name);
+      unlikely_text_section_name = NULL;
+    }
   timevar_pop (TV_SYMOUT);
 
   ggc_collect ();
This page took 0.080808 seconds and 5 git commands to generate.