This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch, middle-end] Fix PR 82976, non-trivial conversion at assignment


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]