This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/20276] [4.1 Regression] 64bit PPC target uses __adddi3


------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]