aboutsummaryrefslogtreecommitdiff
path: root/gcc/flags.h
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2002-10-20 19:18:30 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2002-10-20 19:18:30 +0000
commite03b71533d939139d9d42da9a3b412e7d3c07e07 (patch)
tree153a8167658fb941d4f223b05ede95b2d6163df6 /gcc/flags.h
parenteb0424da9d7f2680ba02986028842b920a429803 (diff)
downloadgcc-e03b71533d939139d9d42da9a3b412e7d3c07e07.zip
gcc-e03b71533d939139d9d42da9a3b412e7d3c07e07.tar.gz
gcc-e03b71533d939139d9d42da9a3b412e7d3c07e07.tar.bz2
re PR c/761 (Undocumented options, part 1)
PR c/761 * toplev.c (flag_unsafe_profile_arcs): Remove. (flag_bounded_pointers): Remove. (flag_bounds_check): Correct comments. (lang_independent_options): Remove -funsafe-profile-arcs and -fbounded-pointers. Correct -fbounds-check comments. * flags.h: Correct flag_schedule_interblock comments. (flag_bounded_pointers): Remove prototype. (flag_bounds_check): Correct comments. * c-opts.c (c_common_init_options): No need to mark flag_bounds_check as unspecified. (c_common_post_options): And no need to set it from flag_bounded_pointers if its still unspecified. * doc/invoke.texi: Fix some overfull hboxes in "make dvi". Document --version, -feliminate-dwarf-2-dups, -fno-sched-interblock, -fno-sched-spec, -fsched-spec-load, -fsched-spec-load-dangerous, -fsched-verbose=n, -fno-branch-count-reg and -fbounds-check. From-SVN: r58334
Diffstat (limited to 'gcc/flags.h')
-rw-r--r--gcc/flags.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/gcc/flags.h b/gcc/flags.h
index c549275..39ca5ea 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -431,7 +431,7 @@ extern int flag_schedule_insns_after_reload;
/* The following flags have effect only for scheduling before register
allocation:
- flag_schedule_interblock means schedule insns accross basic blocks.
+ flag_schedule_interblock means schedule insns across basic blocks.
flag_schedule_speculative means allow speculative motion of non-load insns.
flag_schedule_speculative_load means allow speculative motion of some
load insns.
@@ -563,19 +563,10 @@ extern int flag_peephole2;
/* Try to guess branch probablities. */
extern int flag_guess_branch_prob;
-/* -fbounded-pointers causes gcc to compile pointers as composite
- objects occupying three words: the pointer value, the base address
- of the referent object, and the address immediately beyond the end
- of the referent object. The base and extent allow us to perform
- runtime bounds checking. -fbounded-pointers implies -fcheck-bounds. */
-extern int flag_bounded_pointers;
-
/* -fcheck-bounds causes gcc to generate array bounds checks.
- For C, C++: defaults to value of flag_bounded_pointers.
- For ObjC: defaults to off.
+ For C, C++ and ObjC: defaults off.
For Java: defaults to on.
- For Fortran: defaults to off.
- For CHILL: defaults to off. */
+ For Fortran: defaults to off. */
extern int flag_bounds_check;
/* This will attempt to merge constant section constants, if 1 only