Bug 11044

Summary: [3.3 regression] [x86] out of range loop instructions for FP code on K6
Product: gcc Reporter: Eric Botcazou <ebotcazou>
Component: targetAssignee: Eric Botcazou <ebotcazou>
Status: RESOLVED FIXED    
Severity: normal CC: gcc-bugs, misty-
Priority: P1 Keywords: wrong-code
Version: 3.3   
Target Milestone: 3.3.1   
Host: i586-redhat-linux-gnu Target: i586-redhat-linux-gnu
Build: i586-redhat-linux-gnu Known to work:
Known to fail: Last reconfirmed: 2003-05-31 07:08:31
Attachments: Testcase

Description Eric Botcazou 2003-05-31 07:06:27 UTC
GCC 3.3 emits out of range loop instructions for FP code when optimizing for the
K6 family of processors.

sv_main.s: Assembler messages:
sv_main.s:2753: Error: value of -134 too large for field of 1 bytes at 7337

The testcase assembles fine when compiled with GCC 3.2.3 (but this may be purely
by luck) so I marked it as a regression.
Comment 1 Eric Botcazou 2003-05-31 07:08:00 UTC
Created attachment 4117 [details]
Testcase

Testcase provided by Tim McGrath <misty-@charter.net>.
Comment 2 Eric Botcazou 2003-06-01 16:19:08 UTC
See http://gcc.gnu.org/ml/gcc-patches/2003-06/msg00037.html .