From 7bb3487f8f8f8b849f3b8735481f3fd8e88ec09c Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Sat, 16 Oct 2010 13:13:21 +0100 Subject: [PATCH] opts.c (set_fast_math_flags, [...]): Make static. * 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. From-SVN: r165540 --- gcc/ChangeLog | 7 +++++++ gcc/opts.c | 6 ++++-- gcc/toplev.h | 7 ------- 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 + * 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 + * 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 *); -- 2.7.4