diff options
author | Dominique d'Humieres <dominiq@lps.ens.fr> | 2017-12-10 20:11:18 +0100 |
---|---|---|
committer | Dominique d'Humieres <dominiq@gcc.gnu.org> | 2017-12-10 20:11:18 +0100 |
commit | 9845246060ebc7f29b765d67746e481b90bc1f45 (patch) | |
tree | e0047c9906a51d84e06d2944ae385944c060896f /gcc/auto-profile.c | |
parent | b769d06ee35e1fa51c6a1d752664c04d456c9244 (diff) | |
download | gcc-9845246060ebc7f29b765d67746e481b90bc1f45.zip gcc-9845246060ebc7f29b765d67746e481b90bc1f45.tar.gz gcc-9845246060ebc7f29b765d67746e481b90bc1f45.tar.bz2 |
re PR fortran/53478 (gfortran segfaults when module name clashes with C binding name of procedure)
2017-12-10 Dominique d'Humieres <dominiq@lps.ens.fr>
PR fortran/53478
* gfortran.h (gfc_find_case_gsymbol): New prototype.
* symbol.c (gfc_find_case_gsymbol): New procedure, case
insensistive version of gfc_find_gsymbol.
* resolve.c (resolve_common_blocks): Use it.
Replace %s with %qs where needed.
* gfortran.dg/binding_label_tests_4.f03: Update dg-error.
* gfortran.dg/binding_label_tests_6.f03: Likewise.
* gfortran.dg/binding_label_tests_7.f03: Likewise.
* gfortran.dg/binding_label_tests_8.f03: Likewise.
* gfortran.dg/binding_label_tests_10_main.f03: Likewise.
* gfortran.dg/binding_label_tests_11_main.f03: Likewise.
* gfortran.dg/binding_label_tests_13_main.f03: Likewise.
* gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
* gfortran.dg/binding_label_tests_29.f90: New test.
From-SVN: r255530
Diffstat (limited to 'gcc/auto-profile.c')
0 files changed, 0 insertions, 0 deletions