This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch, middle-end] Fix PR 82976, non-trivial conversion at assignment
- From: Richard Biener <richard dot guenther at gmail dot com>
- To: fortran at gcc dot gnu dot org,Thomas König <tk at tkoenig dot net>,gcc-patches <gcc-patches at gcc dot gnu dot org>,"fortran at gcc dot gnu dot org" <fortran at gcc dot gnu dot org>
- Date: Sat, 07 Apr 2018 20:36:46 +0200
- Subject: Re: [patch, middle-end] Fix PR 82976, non-trivial conversion at assignment
- References: <0656c90b-7cdb-40a1-87af-7c44bea642d1@tkoenig.net>
On April 7, 2018 8:08:39 PM GMT+02:00, "Thomas König" <tk@tkoenig.net> wrote:
>Hello world,
>
>the attached patch fixes a middle-end bug, which caused a Fortran
>regression. The solution was given by Andrew on IRC and
>in the PR, I did the testing.
>
>Regression-tested with "configure --enable-languages=all" and
>"make -k check" on x86_64-pc-linux-gnu.
>
>OK for trunk?
OK.
Richard.
>Regards
>
> Thomas
>
>2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
> Andrew Pinski <pinsika@gcc.gnu.org>
>
> PR middle-end/82976
> * match.pd: Use constant_boolean_node of correct type instead of
> boolean_true_node or boolean_false_node for simplifying
> pointer comparisons to zero.
>
>2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
>
> PR middle-end/82976
> * gfortran.dg/realloc_on_assign_16a.f90: New test.