This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch, fortran] PR34536 - add default warning


Daniel Franke wrote:
Hi all.

As suggested by Tobias in PR34536, this patch gives a warning by default for invalid code as "2.0**-3*5". If -std=f*, an error is emitted instead.


:ADDPATCH fortran:


gcc/fortran:
2007-12-21  Daniel Franke  <franke.daniel@gmail.com>

* matchexp.c (match_ext_mult_operand): Print warning for unary operators following arithmetic ones by default.
(match_ext_add_operand): Likewise.


gcc/testsuite:
2007-12-21  Daniel Franke  <franke.daniel@gmail.com>

	* gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
	* gfortran.dg/real_const_3.f90: Likewise.


Regression tested on i686-pc-linux-gnu, no errors. Ok for trunk?


OK, thanks Daniel. with test case for warning.

Jerry


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]