[Bug target/59277] x86_64 code generation defects when SSE instructions are disabled

2013-11-25 Thread aron at udel dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59277 --- Comment #4 from Aaron Myles Landwehr --- That is completely fair. Correct me if I'm wrong here, but that also means that any code that passes doubles as arguments should also get fatal_error() instead of dropping arguments to the stack as is c

[Bug target/59277] x86_64 code generation defects when SSE instructions are disabled

2013-11-24 Thread aron at udel dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59277 --- Comment #2 from Aaron Myles Landwehr --- Right, a fix for this is really a question of whether the ABI holds king here. It is worth mentioning that the current behavior of passing the FP arguments via the stack is in itself also against what

[Bug c/59277] New: x86_64 code generation defects when SSE instructions are disabled

2013-11-24 Thread aron at udel dot edu
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: aron at udel dot edu There are a couple of defects in GCC for x86_64 targets when -mno-sse is specified. (1) SSE registers are still generated in various cases. For example, the following