Re: [PATCH] Fortran: intrinsic MERGE shall use all its arguments [PR107874]

2022-12-02 Thread Harald Anlauf via Gcc-patches
expect pattern. Regtested on x86_64-pc-linux-gnu. OK for mainline? Thanks, Harald From 36a4ee406b95ae24a59b8b3f8ebe29af6fd5261e Mon Sep 17 00:00:00 2001 From: Harald Anlauf Date: Fri, 2 Dec 2022 22:30:16 +0100 Subject: [PATCH] Fortran: intrinsic MERGE shall use all its arguments [PR107874]

Re: [PATCH] Fortran: intrinsic MERGE shall use all its arguments [PR107874]

2022-11-29 Thread Paul Richard Thomas via Gcc-patches
Hi Harald, It looks good to me. Thanks to you and Steve for the patch. Paul On Mon, 28 Nov 2022 at 20:05, Harald Anlauf via Fortran wrote: > Dear all, > > as reported, the Fortran standard requires all actual argument > expressions to be evaluated (e.g. F2018:15.5.3). > > There were two case

[PATCH] Fortran: intrinsic MERGE shall use all its arguments [PR107874]

2022-11-28 Thread Harald Anlauf via Gcc-patches
2 20:43:02 +0100 Subject: [PATCH] Fortran: intrinsic MERGE shall use all its arguments [PR107874] gcc/fortran/ChangeLog: PR fortran/107874 * simplify.cc (gfc_simplify_merge): When simplifying MERGE with a constant scalar MASK, ensure that arguments TSOURCE and FSOURCE are either constant