[Bug target/36246] Reload chooses too wide mode for reg-mem-xmmreg reload

2008-11-15 Thread howarth at nitro dot med dot uc dot edu
--- Comment #6 from howarth at nitro dot med dot uc dot edu 2008-11-16 00:17 --- The gcc.target/i386/pr36246.c test case fails on i686-apple-darwin9 at -m64 as... Executing on host: /sw/src/fink.build/gcc44-4.3.999-20081115/darwin_objdir/gcc/xgcc

[Bug target/36246] Reload chooses too wide mode for reg-mem-xmmreg reload

2008-11-15 Thread howarth at nitro dot med dot uc dot edu
--- Comment #7 from howarth at nitro dot med dot uc dot edu 2008-11-16 00:18 --- Created an attachment (id=16693) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16693action=view) assembly file generated for gcc.target/i386/pr36246.c at -m64 on i686-apple-darwin9 --

[Bug target/36246] Reload chooses too wide mode for reg-mem-xmmreg reload

2008-05-16 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-05-16 08:35 --- It is actually a target issue. SECONDARY_MEMORY_NEEDED_MODE should be defined to handle this. From reload.c: rtx get_secondary_mem (rtx x ATTRIBUTE_UNUSED, enum machine_mode mode, int opnum, enum

[Bug target/36246] Reload chooses too wide mode for reg-mem-xmmreg reload

2008-05-16 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-05-16 12:12 --- Patch in testing: Index: i386.h === --- i386.h (revision 135408) +++ i386.h (working copy) @@ -1516,6 +1516,14 @@ #define

[Bug target/36246] Reload chooses too wide mode for reg-mem-xmmreg reload

2008-05-16 Thread uros at gcc dot gnu dot org
--- Comment #4 from uros at gcc dot gnu dot org 2008-05-16 18:34 --- Subject: Bug 36246 Author: uros Date: Fri May 16 18:34:04 2008 New Revision: 135437 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=135437 Log: PR target/36246 * config/i386/i386.h

[Bug target/36246] Reload chooses too wide mode for reg-mem-xmmreg reload

2008-05-16 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2008-05-16 18:58 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added URL|