[Bug fortran/88298] [7/8/9 Regression] Bogus conversion warning for CSHIFT with -fno-range-check -m64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88298 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #8 from Thomas Koenig --- Fixed on all open branches, closing.
[Bug fortran/88298] [7/8/9 Regression] Bogus conversion warning for CSHIFT with -fno-range-check -m64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88298 --- Comment #7 from Thomas Koenig --- Author: tkoenig Date: Sat Feb 2 17:07:40 2019 New Revision: 268479 URL: https://gcc.gnu.org/viewcvs?rev=268479=gcc=rev Log: 2019-02-02 Thomas Koenig PR fortran/88298 Backport from trunk * arith.c (gfc_int2int): Do not warn if src->do_not_warn is set. * gfortran.h (gfc_expr): Add flag do_not_warn. * intrinsic.c (gfc_convert_type_warn): Set expr->do_not_warn if no warning is desired. 2019-02-02 Thomas Koenig PR fortran/88298 Backport from trunk * gfortran.dg/warn_conversion_10.f90: New test. Added: branches/gcc-7-branch/gcc/testsuite/gfortran.dg/warn_conversion_10.f90 Modified: branches/gcc-7-branch/gcc/fortran/ChangeLog branches/gcc-7-branch/gcc/fortran/arith.c branches/gcc-7-branch/gcc/fortran/gfortran.h branches/gcc-7-branch/gcc/fortran/intrinsic.c branches/gcc-7-branch/gcc/testsuite/ChangeLog
[Bug fortran/88298] [7/8/9 Regression] Bogus conversion warning for CSHIFT with -fno-range-check -m64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88298 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sat Feb 2 16:53:28 2019 New Revision: 268477 URL: https://gcc.gnu.org/viewcvs?rev=268477=gcc=rev Log: 2019-02-02 Thomas Koenig PR fortran/88298 Backport from trunk * arith.c (gfc_int2int): Do not warn if src->do_not_warn is set. * gfortran.h (gfc_expr): Add flag do_not_warn. * intrinsic.c (gfc_convert_type_warn): Set expr->do_not_warn if no warning is desired. 2019-02-02 Thomas Koenig PR fortran/88298 Backport from trunk * gfortran.dg/warn_conversion_10.f90: New test. Added: branches/gcc-8-branch/gcc/testsuite/gfortran.dg/warn_conversion_10.f90 Modified: branches/gcc-8-branch/gcc/fortran/ChangeLog branches/gcc-8-branch/gcc/fortran/arith.c branches/gcc-8-branch/gcc/fortran/gfortran.h branches/gcc-8-branch/gcc/fortran/intrinsic.c branches/gcc-8-branch/gcc/testsuite/ChangeLog
[Bug fortran/88298] [7/8/9 Regression] Bogus conversion warning for CSHIFT with -fno-range-check -m64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88298 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Sat Feb 2 16:21:43 2019 New Revision: 268475 URL: https://gcc.gnu.org/viewcvs?rev=268475=gcc=rev Log: 2019-02-02 Thomas Koenig PR fortran/88298 * arith.c (gfc_int2int): Do not warn if src->do_not_warn is set. * gfortran.h (gfc_expr): Add flag do_not_warn. * intrinsic.c (gfc_convert_type_warn): Set expr->do_not_warn if no warning is desired. 2019-02-02 Thomas Koenig PR fortran/88298 * gfortran.dg/warn_conversion_10.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/warn_conversion_10.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/arith.c trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/intrinsic.c trunk/gcc/testsuite/ChangeLog
[Bug fortran/88298] [7/8/9 Regression] Bogus conversion warning for CSHIFT with -fno-range-check -m64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88298 --- Comment #4 from Dominique d'Humieres --- The same bogus conversion warning appears for EOSHIFT.
[Bug fortran/88298] [7/8/9 Regression] Bogus conversion warning for CSHIFT with -fno-range-check -m64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88298 Thomas Koenig changed: What|Removed |Added Status|NEW |ASSIGNED CC||tkoenig at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #3 from Thomas Koenig --- I'll give it a spin.
[Bug fortran/88298] [7/8/9 Regression] Bogus conversion warning for CSHIFT with -fno-range-check -m64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88298 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED |NEW Keywords||diagnostic Last reconfirmed||2018-12-12 Ever confirmed|0 |1 Summary|Bogus conversion warning|[7/8/9 Regression] Bogus |for CSHIFT with |conversion warning for |-fno-range-check -m64 |CSHIFT with ||-fno-range-check -m64 Target Milestone|--- |7.5 Known to fail||8.2.0 Severity|normal |minor --- Comment #2 from Dominique d'Humieres --- Likely caused by r224190 (no warning before r224160).