From: Jakub Jelinek Date: Thu, 16 Jun 2011 07:49:58 +0000 (+0200) Subject: re PR target/44618 (wrong code with -frename-registers) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e641e49532dd7a8ad66611de27c8f76abb17dfc3;p=gcc.git re PR target/44618 (wrong code with -frename-registers) 2011-06-13 Edmar Wienskoski PR target/44618 * config/rs6000/rs6000.md (save_gpregs_): Replaced pattern with a set of similar patterns, where the MATCH_OPERAND for the function argument is replaced with individual references to hardware registers. (save_fpregs_): Ditto (restore_gpregs_): Ditto (return_and_restore_gpregs_): Ditto (return_and_restore_fpregs_): Ditto (return_and_restore_fpregs_aix_): Ditto * gcc.target/powerpc/outofline_rnreg.c: New testcase. From-SVN: r175093 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e661a4446c2..7a5a4114c2d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -678,6 +678,7 @@ 2011-06-13 Edmar Wienskoski + PR target/44618 * config/rs6000/rs6000.md (save_gpregs_): Replaced pattern with a set of similar patterns, where the MATCH_OPERAND for the function argument is replaced with individual references to hardware registers. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 73d20745fbc..cb786bab046 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -111,6 +111,7 @@ 2011-06-13 Edmar Wienskoski + PR target/44618 * gcc.target/powerpc/outofline_rnreg.c: New testcase. 2011-06-13 H.J. Lu