summaryrefslogtreecommitdiff
path: root/gcc/fortran/lang.opt
diff options
context:
space:
mode:
authortkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-01 16:43:53 +0000
committertkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-01 16:43:53 +0000
commit2cc308f8f19128d1ee12cc4ec4a6e79eedfac105 (patch)
tree2f762c8a361c076863f419159d4a098030dac9d5 /gcc/fortran/lang.opt
parent32e90dc6a0cda452b426b370326e315ac6f10f02 (diff)
downloadgcc-2cc308f8f19128d1ee12cc4ec4a6e79eedfac105.tar.gz
2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
* arith.c (gfc_arith_divide): With -Winteger-division, warn about contant integer division if there is a non-zero remainder. * invoke.texi: Document -Winteger-division. * lang.opt: Add -Winteger-division. 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org> * gfortran.dg/warn_conversion_8.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225262 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/lang.opt')
-rw-r--r--gcc/fortran/lang.opt4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/fortran/lang.opt b/gcc/fortran/lang.opt
index a81c4c52b94..eab3eddae56 100644
--- a/gcc/fortran/lang.opt
+++ b/gcc/fortran/lang.opt
@@ -249,6 +249,10 @@ Wimplicit-procedure
Fortran Warning Var(warn_implicit_procedure)
Warn about called procedures not explicitly declared
+Winteger-division
+Fortran Warning Var(warn_integer_division) LangEnabledBy(Fortran,Wall)
+Warn about constant integer divisions with truncated results
+
Wline-truncation
Fortran Warning Var(warn_line_truncation) LangEnabledBy(Fortran,Wall) Init(-1)
Warn about truncated source lines