aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/opts.c6
-rw-r--r--gcc/toplev.h7
3 files changed, 11 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 55d179f..f849036 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,12 @@
2010-10-16 Joseph Myers <joseph@codesourcery.com>
+ * opts.c (set_fast_math_flags,
+ set_unsafe_math_optimizations_flags): Make static.
+ * toplev.h (set_fast_math_flags,
+ set_unsafe_math_optimizations_flags): Remove prototypes.
+
+2010-10-16 Joseph Myers <joseph@codesourcery.com>
+
* config/arm/arm.c (arm_option_optimization): Set
flag_section_anchors to 1 not 2.
* config/i386/i386.c (ix86_option_override_internal): Check
diff --git a/gcc/opts.c b/gcc/opts.c
index 69d1359..52f8c6d 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -369,6 +369,8 @@ static void complain_wrong_lang (const struct cl_decoded_option *,
unsigned int lang_mask);
static void set_debug_level (enum debug_info_type type, int extended,
const char *arg);
+static void set_fast_math_flags (int set);
+static void set_unsafe_math_optimizations_flags (int set);
/* Return a malloced slash-separated list of languages in MASK. */
static char *
@@ -2175,7 +2177,7 @@ set_Wstrict_aliasing (int onoff)
/* The following routines are useful in setting all the flags that
-ffast-math and -fno-fast-math imply. */
-void
+static void
set_fast_math_flags (int set)
{
flag_unsafe_math_optimizations = set;
@@ -2192,7 +2194,7 @@ set_fast_math_flags (int set)
/* When -funsafe-math-optimizations is set the following
flags are set as well. */
-void
+static void
set_unsafe_math_optimizations_flags (int set)
{
flag_trapping_math = !set;
diff --git a/gcc/toplev.h b/gcc/toplev.h
index c72f468..d38d4eb 100644
--- a/gcc/toplev.h
+++ b/gcc/toplev.h
@@ -98,13 +98,6 @@ extern const char * default_pch_valid_p (const void *, size_t);
/* The hashtable, so that the C front ends can pass it to cpplib. */
extern struct ht *ident_hash;
-/* This function can be used by targets to set the flags originally
- implied by -ffast-math and -fno-fast-math. */
-
-extern void set_fast_math_flags (int);
-
-extern void set_unsafe_math_optimizations_flags (int);
-
/* Handle -d switch. */
extern void decode_d_option (const char *);