This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/20276] [4.1 Regression] 64bit PPC target uses __adddi3
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Mar 2005 07:20:59 -0000
- Subject: [Bug target/20276] [4.1 Regression] 64bit PPC target uses __adddi3
- References: <20050302070834.20276.anton@samba.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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