[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-19 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 anlauf at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-19 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 --- Comment #8 from CVS Commits --- The releases/gcc-11 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:e5220a731229eaa7be42232c6e9a9dd881fed2b9 commit r11-8624-ge5220a731229eaa7be42232c6e9a9dd881fed2b9 Author: Harald Anlauf

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 --- Comment #7 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:6fc543396345900f460c9fa7121239cb1ebbc3a3 commit r12-1650-g6fc543396345900f460c9fa7121239cb1ebbc3a3 Author: Harald Anlauf Date:

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-18 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |ASSIGNED

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 --- Comment #5 from Jakub Jelinek --- This is clearly a FE bug: gfc_conv_intrinsic_minmax does: if (TREE_CODE (type) == INTEGER_TYPE) se->expr = fold_build1_loc (input_location, FIX_TRUNC_EXPR, type, mvar); else se->expr = convert

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-18 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 --- Comment #4 from anlauf at gcc dot gnu.org --- Untested potential fix: diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.c index 73b0bcc9dea..e578449995a 100644 --- a/gcc/fortran/trans-intrinsic.c +++

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-18 Thread dominiq at lps dot ens.fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 Dominique d'Humieres changed: What|Removed |Added Status|NEW |WAITING --- Comment #3 from

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-18 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 --- Comment #2 from anlauf at gcc dot gnu.org --- Why on Earth would somebody really want to combine legacy MAX0 with IMPLICIT INTEGER*4 and -fdefault-integer-8? Reduced testcase: SUBROUTINE TEST IMPLICIT INTEGER*4 (I-N)

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 Jakub Jelinek changed: What|Removed |Added Last reconfirmed||2021-06-18 CC|

[Bug fortran/101123] [11/12 Regression] Invalid code for MAX0 with -fdefault-integer-8

2021-06-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101123 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.2 Known to work|