From e641e49532dd7a8ad66611de27c8f76abb17dfc3 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Thu, 16 Jun 2011 09:49:58 +0200 Subject: [PATCH] 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 --- gcc/ChangeLog | 1 + gcc/testsuite/ChangeLog | 1 + 2 files changed, 2 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e661a44..7a5a411 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 73d2074..cb786ba 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 -- 2.7.4