Bug 21914 - [4.1 regression] mmix-knuth-mmixware testsuite failure: compile/20030703-1.c
Summary: [4.1 regression] mmix-knuth-mmixware testsuite failure: compile/20030703-1.c
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.1.0
: P2 normal
Target Milestone: 4.1.0
Assignee: Hans-Peter Nilsson
URL:
Keywords: ice-on-valid-code
Depends on:
Blocks:
 
Reported: 2005-06-04 17:43 UTC by Hans-Peter Nilsson
Modified: 2005-06-05 08:10 UTC (History)
2 users (show)

See Also:
Host: i686-pc-linux-gnu
Target: mmix-knuth-mmixware
Build:
Known to work:
Known to fail:
Last reconfirmed: 2005-06-04 19:26:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans-Peter Nilsson 2005-06-04 17:43:09 UTC
With LAST_UPDATED: "Thu Jun  2 10:12:34 UTC 2005" and ever since,
I get:

Running
/home/hp/combined/combined/gcc/testsuite/gcc.c-torture/compile/compile.exp ...
FAIL: gcc.c-torture/compile/20030703-1.c  -O2  (test for excess errors)
FAIL: gcc.c-torture/compile/20030703-1.c  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gcc.c-torture/compile/20030703-1.c  -O3 -g  (test for excess errors)

With the message in the .log being:
Executing on host: /home/hp/combined/mmixware-sim/gcc/xgcc
-B/home/hp/combined/mmixware-sim/gcc/   -O2  -w -fno-show-column -c  -\
isystem /home/hp/combined/mmixware-sim/mmix-knuth-mmixware/./newlib/targ-include
-isystem /home/hp/combined/combined/newlib/libc/\
include  -o 20030703-1.o
/home/hp/combined/combined/gcc/testsuite/gcc.c-torture/compile/20030703-1.c   
(timeout = 300)
/home/hp/combined/combined/gcc/testsuite/gcc.c-torture/compile/20030703-1.c: In
function 'MBMotionEstimation':^M
/home/hp/combined/combined/gcc/testsuite/gcc.c-torture/compile/20030703-1.c:9:
error: MMIX Internal: What is the CC of this?^M
(ne:DI (reg:SI 0 $0 [orig:269 D.1164 ] [269])^M
    (const_int 0 [0x0]))^M
/home/hp/combined/combined/gcc/testsuite/gcc.c-torture/compile/20030703-1.c:9:
internal compiler error: in mmix_output_condition,\
 at config/mmix/mmix.c:2661^M

Last known to work on: "Thu Jun  2 00:27:52 UTC 2005".
Comment 1 Andrew Pinski 2005-06-04 17:49:01 UTC
I want to say this was exposed by:
-2005-06-01  Diego Novillo  <dnovillo@redhat.com>
-
-       PR 14341, PR 21332, PR 20701, PR 21029, PR 21086, PR 21090
-       PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
Comment 2 Hans-Peter Nilsson 2005-06-04 19:26:00 UTC
It's mine, don't bother Diego.
Comment 3 GCC Commits 2005-06-05 07:54:57 UTC
Subject: Bug 21914

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	hp@gcc.gnu.org	2005-06-05 07:54:51

Modified files:
	gcc            : ChangeLog 
	gcc/config/mmix: mmix.md 

Log message:
	PR target/21914
	* config/mmix/mmix.md ("*movdicc_real_foldable")
	("*movdfcc_real_foldable", "*bCC_foldable")
	("*bCC_inverted_foldable"): Specify DImode for register being
	compared.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.9041&r2=2.9042
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/mmix/mmix.md.diff?cvsroot=gcc&r1=1.28&r2=1.29

Comment 4 Hans-Peter Nilsson 2005-06-05 08:10:50 UTC
See <URL:http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00354.html>.