public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o
@ 2004-05-06 23:24 hp at gcc dot gnu dot org
  2004-05-07  3:00 ` [Bug target/15334] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf hp at gcc dot gnu dot org
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: hp at gcc dot gnu dot org @ 2004-05-06 23:24 UTC (permalink / raw)
  To: gcc-bugs

Create a combined tree, as per <URL:http://gcc.gnu.org/simtest-howto.html>
of date "Mon May  3 23:42:42 UTC 2004".  Configure with the option
--target=m68hc11-unknown-elf (simtest-howto also lists other options I strongly
believe are redundant).  Build with "make all".  Observe the build failing:
...
/home/hp/cvs_areas/combined/m68hc11-obj/gcc/xgcc
-B/home/hp/cvs_areas/combined/m68hc11-obj/gcc/ -nostdinc
-B/home/hp/cvs_areas/co\
mbined/m68hc11-obj/m68hc11-unknown-elf/newlib/ -isystem
/home/hp/cvs_areas/combined/m68hc11-obj/m68hc11-unknown-elf/newlib/targ-i\
nclude -isystem /home/hp/cvs_areas/combined/combined/newlib/libc/include
-B/tmp/m68hc11/m68hc11-unknown-elf/bin/ -B/tmp/m68hc11/m\
68hc11-unknown-elf/lib/ -isystem /tmp/m68hc11/m68hc11-unknown-elf/include
-isystem /tmp/m68hc11/m68hc11-unknown-elf/sys-include -\
L/home/hp/cvs_areas/combined/m68hc11-obj/ld -Os -mrelax  -DUSE_GAS -DIN_GCC -g 
-DIN_LIBGCC2 -I. -I -I/home/hp/cvs_areas/combined\
/combined/gcc -I/home/hp/cvs_areas/combined/combined/gcc/
-I/home/hp/cvs_areas/combined/combined/gcc/../include  -DL_mulvsi3 -c /\
home/hp/cvs_areas/combined/combined/gcc/libgcc2.c -o libgcc/./_mulvsi3.o
/home/hp/cvs_areas/combined/combined/gcc/libgcc2.c: In function `__mulvsi3':
/home/hp/cvs_areas/combined/combined/gcc/libgcc2.c:139: error: unrecognizable
insn:
(insn:HI 152 151 47 3 /home/hp/cvs_areas/combined/combined/gcc/libgcc2.c:133
(parallel [
            (set (reg:SI 71)
                (lshiftrt:SI (reg:SI 63)
                    (const_int 31 [0x1f])))
            (clobber (scratch:HI))
        ]) -1 (insn_list 151 (nil))
    (expr_list:REG_DEAD (reg:SI 63)
        (expr_list:REG_UNUSED (scratch:HI)
            (expr_list:REG_EQUAL (lshiftrt:SI (reg:SI 68)
                    (const_int 31 [0x1f]))
                (nil)))))
/home/hp/cvs_areas/combined/combined/gcc/libgcc2.c:139: internal compiler error:
in extract_insn, at recog.c:2074

-- 
           Summary: ICE building libgcc/./_mulvsi3.o
           Product: gcc
           Version: 3.5.0
            Status: UNCONFIRMED
          Keywords: build
          Severity: critical
          Priority: P1
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: m68hc11-unknown-elf


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15334


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/15334] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf
  2004-05-06 23:24 [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o hp at gcc dot gnu dot org
@ 2004-05-07  3:00 ` hp at gcc dot gnu dot org
  2004-05-26 17:17 ` [Bug target/15334] [3.5 Regression] " pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: hp at gcc dot gnu dot org @ 2004-05-07  3:00 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE building                |ICE building
                   |libgcc/./_mulvsi3.o         |libgcc/./_mulvsi3.o for
                   |                            |m68hc11-unknown-elf


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15334


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/15334] [3.5 Regression] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf
  2004-05-06 23:24 [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o hp at gcc dot gnu dot org
  2004-05-07  3:00 ` [Bug target/15334] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf hp at gcc dot gnu dot org
@ 2004-05-26 17:17 ` pinskia at gcc dot gnu dot org
  2004-08-09  3:27 ` pinskia at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-26 17:17 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE building                |[3.5 Regression] ICE
                   |libgcc/./_mulvsi3.o for     |building libgcc/./_mulvsi3.o
                   |m68hc11-unknown-elf         |for m68hc11-unknown-elf
   Target Milestone|---                         |3.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15334


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/15334] [3.5 Regression] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf
  2004-05-06 23:24 [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o hp at gcc dot gnu dot org
  2004-05-07  3:00 ` [Bug target/15334] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf hp at gcc dot gnu dot org
  2004-05-26 17:17 ` [Bug target/15334] [3.5 Regression] " pinskia at gcc dot gnu dot org
@ 2004-08-09  3:27 ` pinskia at gcc dot gnu dot org
  2004-08-30 21:30 ` ciceron at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-08-09  3:27 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-08-09 03:27 -------
I think this is the same problem as PR 14210.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|                            |14210


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15334


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/15334] [3.5 Regression] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf
  2004-05-06 23:24 [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o hp at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2004-08-09  3:27 ` pinskia at gcc dot gnu dot org
@ 2004-08-30 21:30 ` ciceron at gcc dot gnu dot org
  2004-08-31 19:49 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: ciceron at gcc dot gnu dot org @ 2004-08-30 21:30 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ciceron at gcc dot gnu dot org  2004-08-30 21:29 -------
Confirmed as the -fweb problem.  Passing -fno-web fixes the problem.
I must report the fix:

revision 1.91.6.3
date: 2004/03/03 21:44:11;  author: ciceron;  state: Exp;  lines: +5 -3
        * config/m68hc11/m68hc11.c (m68hc11_override_options): Disable -fweb
        because it breaks the 32-bit shift patterns that rely on a match_dup.
        (print_operand): Don't print a * before the base address.

on mainline.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |ciceron at gcc dot gnu dot
                   |dot org                     |org
             Status|UNCONFIRMED                 |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15334


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/15334] [3.5 Regression] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf
  2004-05-06 23:24 [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o hp at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2004-08-30 21:30 ` ciceron at gcc dot gnu dot org
@ 2004-08-31 19:49 ` cvs-commit at gcc dot gnu dot org
  2004-08-31 20:08 ` ciceron at gcc dot gnu dot org
  2004-08-31 20:09 ` ciceron at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-08-31 19:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-08-31 19:49 -------
Subject: Bug 15334

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	ciceron@gcc.gnu.org	2004-08-31 19:49:15

Modified files:
	gcc            : ChangeLog 
	gcc/config/m68hc11: m68hc11.c 

Log message:
	PR target/15334
	* config/m68hc11/m68hc11.c (m68hc11_override_options): Disable -fweb
	because it breaks the 32-bit shift patterns that rely on a match_dup.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.5171&r2=2.5172
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/m68hc11/m68hc11.c.diff?cvsroot=gcc&r1=1.106&r2=1.107



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15334


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/15334] [3.5 Regression] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf
  2004-05-06 23:24 [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o hp at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2004-08-31 19:49 ` cvs-commit at gcc dot gnu dot org
@ 2004-08-31 20:08 ` ciceron at gcc dot gnu dot org
  2004-08-31 20:09 ` ciceron at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: ciceron at gcc dot gnu dot org @ 2004-08-31 20:08 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ciceron at gcc dot gnu dot org  2004-08-31 20:07 -------
*** Bug 14210 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
Bug 15334 depends on bug 14210, which changed state.

Bug 14210 Summary: [3.5 Regression] ICE on -O3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14210

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |DUPLICATEBug 15334 depends on bug 14210, which changed state.

Bug 14210 Summary: [3.5 Regression] ICE on -O3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14210

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |DUPLICATE

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15334


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/15334] [3.5 Regression] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf
  2004-05-06 23:24 [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o hp at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2004-08-31 20:08 ` ciceron at gcc dot gnu dot org
@ 2004-08-31 20:09 ` ciceron at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: ciceron at gcc dot gnu dot org @ 2004-08-31 20:09 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ciceron at gcc dot gnu dot org  2004-08-31 20:09 -------
Fixed by the patch.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15334


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2004-08-31 20:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-06 23:24 [Bug target/15334] New: ICE building libgcc/./_mulvsi3.o hp at gcc dot gnu dot org
2004-05-07  3:00 ` [Bug target/15334] ICE building libgcc/./_mulvsi3.o for m68hc11-unknown-elf hp at gcc dot gnu dot org
2004-05-26 17:17 ` [Bug target/15334] [3.5 Regression] " pinskia at gcc dot gnu dot org
2004-08-09  3:27 ` pinskia at gcc dot gnu dot org
2004-08-30 21:30 ` ciceron at gcc dot gnu dot org
2004-08-31 19:49 ` cvs-commit at gcc dot gnu dot org
2004-08-31 20:08 ` ciceron at gcc dot gnu dot org
2004-08-31 20:09 ` ciceron at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).