From ee8f0bd7ae408c95d36edc5b7032104670b10c46 Mon Sep 17 00:00:00 2001
From: David Edelsohn <edelsohn@gnu.org>
Date: Wed, 9 Apr 2008 14:41:07 +0000
Subject: [PATCH] re PR libstdc++/35597 (libstdc++ -ffunction-sections
 -fdata-sections disabled on AIX)

        PR libstdc++/35597
        * toplev.c (process_options): Remove -ffunction-sections debugging
        warning.

From-SVN: r134143
---
 gcc/ChangeLog | 6 ++++++
 gcc/toplev.c  | 7 -------
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7a8132f4b4a9..ce31ffd6d876 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2008-04-09  David Edelsohn  <edelsohn@gnu.org>
+
+	PR libstdc++/35597
+	* toplev.c (process_options): Remove -ffunction-sections debugging
+	warning.
+
 2008-04-09  Peter Bergner  <bergner@vnet.ibm.com>
 
 	PR middle-end/PR28690
diff --git a/gcc/toplev.c b/gcc/toplev.c
index dca133940861..65eb550777b9 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1896,13 +1896,6 @@ process_options (void)
       flag_prefetch_loop_arrays = 0;
     }
 
-#ifndef OBJECT_FORMAT_ELF
-#ifndef OBJECT_FORMAT_MACHO
-  if (flag_function_sections && write_symbols != NO_DEBUG)
-    warning (0, "-ffunction-sections may affect debugging on some targets");
-#endif
-#endif
-
   /* The presence of IEEE signaling NaNs, implies all math can trap.  */
   if (flag_signaling_nans)
     flag_trapping_math = 1;
-- 
GitLab