[Bug target/20276] [4.1 Regression] 64bit PPC target uses __adddi3
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Mar 2 07:21:00 GMT 2005
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 07:20 -------
Confirmed, this is a very very recent regression.
It worked with 20050225 but not with 20050301. Note my 20050225 was right after 4.0.0 branched
and nothing much has changed on the branch yet.
This only happens on the mainline and not on the 4.0.0 branch.
And it looks like it is caused by:
2005-02-28 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.c (EASY_VECTOR_15): Remove.
(EASY_VECTOR_15_ADD_SELF): Remove.
A simple testcase would be:
long foo(long word)
{
return word + 2147483647L;
}
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|regression |target
Ever Confirmed| |1
Keywords| |missed-optimization
Last reconfirmed|0000-00-00 00:00:00 |2005-03-02 07:20:57
date| |
Summary|64bit target uses __adddi3 |[4.1 Regression] 64bit PPC
| |target uses __adddi3
Target Milestone|--- |4.1.0
Version|4.0.0 |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20276
More information about the Gcc-bugs
mailing list