Summary: | TRAMPOLINE_TEMPLATE uses 32bit moves on 64bit code | ||
---|---|---|---|
Product: | gcc | Reporter: | Joshua Kinard <kumba> |
Component: | target | Assignee: | Richard Sandiford <rsandifo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gcc-bugs, toolchain |
Priority: | P3 | ||
Version: | 4.2.0 | ||
Target Milestone: | --- | ||
Host: | Target: | mips64-*-* | |
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | 2006-04-28 22:36:05 | |
Attachments: |
Use dmove/move where appropriate
Use dmove/move where appropriate |
Description
Joshua Kinard
2006-01-20 06:47:38 UTC
Created attachment 10683 [details]
Use dmove/move where appropriate
Created attachment 10684 [details]
Use dmove/move where appropriate
Typo in original, this is the correct version.
Conifmred but this is actually not a regression from any versions of GCC (after the EGCS split) that I can tell from as the source has not changed that much. Subject: Bug 25871 Author: jsm28 Date: Wed Apr 26 08:38:58 2006 New Revision: 113272 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113272 Log: From Bugzilla: 2006-04-26 Joshua Kinard <kumba@gentoo.org> PR target/25871 * gcc/config/mips/mips.h (TRAMPOLINE_TEMPLATE): Avoid 32-bit moves with 64-bit pointers. Modified: branches/csl-gxxpro-3_4-branch/ChangeLog.csl branches/csl-gxxpro-3_4-branch/gcc/config/mips/mips.h Subject: Bug 25871 Author: jsm28 Date: Wed Apr 26 08:40:26 2006 New Revision: 113273 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113273 Log: From Bugzilla: 2006-04-26 Joshua Kinard <kumba@gentoo.org> PR target/25871 * gcc/config/mips/mips.h (TRAMPOLINE_TEMPLATE): Avoid 32-bit moves with 64-bit pointers. Modified: branches/csl/sourcerygxx-4_1/ChangeLog.csl branches/csl/sourcerygxx-4_1/gcc/config/mips/mips.h The patch looks good to me, thanks, and should be small enough to avoid the need for a copyright assignment. I'll apply it next week. Subject: Bug 25871 Author: rsandifo Date: Tue May 2 12:57:52 2006 New Revision: 113460 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113460 Log: 2006-05-02 Joshua Kinard <kumba@gentoo.org> PR target/25871 * gcc/config/mips/mips.h (TRAMPOLINE_TEMPLATE): Avoid 32-bit moves with 64-bit pointers. Modified: trunk/gcc/ChangeLog trunk/gcc/config/mips/mips.h Fixed on mainline. |