diff options
author | Tobias Burnus <burnus@net-b.de> | 2012-12-19 10:21:17 +0100 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2012-12-19 10:21:17 +0100 |
commit | 36085529ca2fd651b3109eb920bf8010859db0be (patch) | |
tree | 401cf7c57008a33760d801e43e90f01f62473c0b /libcpp | |
parent | 168c15bedced6139fc1aef661f28efbc6b9d934d (diff) | |
download | gcc-36085529ca2fd651b3109eb920bf8010859db0be.zip gcc-36085529ca2fd651b3109eb920bf8010859db0be.tar.gz gcc-36085529ca2fd651b3109eb920bf8010859db0be.tar.bz2 |
re PR fortran/55636 (Fortran name mangling collides with user namespace)
2012-12-19 Tobias Burnus <burnus@net-b.de>
Jakub Jelinek <jakub@redhat.com>
Janus Weil <janus@gcc.gnu.org>
PR fortran/55636
PR fortran/55733
* gfortran.h (GFC_PREFIX): Define.
* trans-decl.c (gfc_create_string_length): For VAR_DECLs that
will be TREE_STATIC, use GFC_PREFIX to mangle the names. Handle
-fno-automatic
(gfc_trans_deferred_vars): Don't free variables SAVEd via
-fno-automatic.
2012-12-19 Tobias Burnus <burnus@net-b.de>
PR fortran/55733
* gfortran.dg/save_5.f90: New.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
Co-Authored-By: Janus Weil <janus@gcc.gnu.org>
From-SVN: r194604
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions