diff options
author | Tobias Burnus <burnus@net-b.de> | 2010-10-15 14:42:39 +0200 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2010-10-15 14:42:39 +0200 |
commit | 55bd9c35eb4196c89c571ebceff7fba7715d4e79 (patch) | |
tree | 029473669b4c05ed25374393705f12f0e907bc7c /gcc/tree.c | |
parent | b534dca5618e74e4d22ab43d9c809e05d36795da (diff) | |
download | gcc-55bd9c35eb4196c89c571ebceff7fba7715d4e79.zip gcc-55bd9c35eb4196c89c571ebceff7fba7715d4e79.tar.gz gcc-55bd9c35eb4196c89c571ebceff7fba7715d4e79.tar.bz2 |
re PR fortran/45186 (Gfortran 4.5.0 emits wrong linenumbers)
2010-10-15 Tobias Burnus <burnus@net-b.de>
PR fortran/45186
* trans.h (gfc_add_modify_loc, gfc_evaluate_now_loc): New
* prototypes.
(gfc_trans_runtime_error_vararg): Remove prototype.
* trans.c (gfc_add_modify_loc, gfc_evaluate_now_loc): New
* functions.
(gfc_add_modify, gfc_evaluate_now): Use them.
(trans_runtime_error_vararg): Renamed from
gfc_trans_runtime_error_vararg, made static and use locus.
(gfc_trans_runtime_error): Use it.
(gfc_trans_runtime_check): Ditto and make use of locus.
* trans-stmt.c (gfc_trans_if_1, gfc_trans_simple_do,
gfc_trans_do, gfc_trans_do_while): Improve line number
associated with generated expressions.
From-SVN: r165507
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions