diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2011-05-29 20:01:41 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2011-05-29 20:01:41 +0000 |
commit | eb93b31f68a621299de05ce7774d68c948950123 (patch) | |
tree | fdcc507e7616add388b962a32b809caab813857b /gcc/rtlanal.c | |
parent | 3f831b7d309cd3806db70da6b5c05faa29d33168 (diff) | |
download | gcc-eb93b31f68a621299de05ce7774d68c948950123.zip gcc-eb93b31f68a621299de05ce7774d68c948950123.tar.gz gcc-eb93b31f68a621299de05ce7774d68c948950123.tar.bz2 |
re PR rtl-optimization/48830 (unrecognized insn: storing invalid upper FP reg in SImode)
PR target/48830
* rtlanal.c (simplify_subreg_regno): Adjust comment.
From-SVN: r174414
Diffstat (limited to 'gcc/rtlanal.c')
-rw-r--r-- | gcc/rtlanal.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index d9710bd..b52957d 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -3452,8 +3452,8 @@ simplify_subreg_regno (unsigned int xregno, enum machine_mode xmode, /* See whether (reg:YMODE YREGNO) is valid. ??? We allow invalid registers if (reg:XMODE XREGNO) is also invalid. - This is a kludge to work around how float/complex arguments are passed - on 32-bit SPARC and should be fixed. */ + This is a kludge to work around how complex FP arguments are passed + on IA-64 and should be fixed. See PR target/49226. */ if (!HARD_REGNO_MODE_OK (yregno, ymode) && HARD_REGNO_MODE_OK (xregno, xmode)) return -1; |