public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/37680] ICE: unable to generate reloads for: (insn:QI
       [not found] <bug-37680-4@http.gcc.gnu.org/bugzilla/>
@ 2012-10-22 20:20 ` schwab@linux-m68k.org
  0 siblings, 0 replies; 6+ messages in thread
From: schwab@linux-m68k.org @ 2012-10-22 20:20 UTC (permalink / raw)
  To: gcc-bugs


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

Andreas Schwab <schwab@linux-m68k.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |4.4.0

--- Comment #6 from Andreas Schwab <schwab@linux-m68k.org> 2012-10-22 20:20:33 UTC ---
4.3 branch is closed.


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

* [Bug target/37680] ICE: unable to generate reloads for: (insn:QI
  2008-09-30 10:24 [Bug target/37680] New: " aldot at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2008-12-12 11:30 ` mkuvyrkov at gcc dot gnu dot org
@ 2008-12-12 11:34 ` mkuvyrkov at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: mkuvyrkov at gcc dot gnu dot org @ 2008-12-12 11:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from mkuvyrkov at gcc dot gnu dot org  2008-12-12 11:31 -------
Sorry, I've closed this bug hastily though the bug is not fixed 4.3 branch; the
patch I was reffering to was only committed to trunk.


-- 

mkuvyrkov at gcc dot gnu dot org changed:

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


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


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

* [Bug target/37680] ICE: unable to generate reloads for: (insn:QI
  2008-09-30 10:24 [Bug target/37680] New: " aldot at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2008-12-12 11:01 ` schwab at suse dot de
@ 2008-12-12 11:30 ` mkuvyrkov at gcc dot gnu dot org
  2008-12-12 11:34 ` mkuvyrkov at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: mkuvyrkov at gcc dot gnu dot org @ 2008-12-12 11:30 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from mkuvyrkov at gcc dot gnu dot org  2008-12-12 11:28 -------
This was fixed on trunk, presumably by IRA.  I've also checked a clean up patch
that fixed this failure on 4.3.  See
http://gcc.gnu.org/ml/gcc-patches/2008-11/msg01031.html.


-- 

mkuvyrkov at gcc dot gnu dot org changed:

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


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


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

* [Bug target/37680] ICE: unable to generate reloads for: (insn:QI
  2008-09-30 10:24 [Bug target/37680] New: " aldot at gcc dot gnu dot org
  2008-09-30 10:26 ` [Bug target/37680] " aldot at gcc dot gnu dot org
  2008-12-11 22:52 ` schwab at suse dot de
@ 2008-12-12 11:01 ` schwab at suse dot de
  2008-12-12 11:30 ` mkuvyrkov at gcc dot gnu dot org
  2008-12-12 11:34 ` mkuvyrkov at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: schwab at suse dot de @ 2008-12-12 11:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from schwab at suse dot de  2008-12-12 11:00 -------
1d86aeab250b3c69bf826385bd6875cf0b9ea459 is first bad commit
commit 1d86aeab250b3c69bf826385bd6875cf0b9ea459
Author: mkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Sep 11 13:56:30 2007 +0000

        * config/m68k/predicates.md (movsi_const0_operand,
        non_symbolic_call_operand): New predicates.

        * config/m68k/constraints.md: (Cs, Ci, C0, Cj, CQ, CW, CZ, CS, Ap, Ac):
        New constraints.
        * doc/md.texi (Constraints for Particular Machines: Motorola 680x0):
        Document constraints N, O, P, R, S, T, Q, U, W, Cs, Ci, C0, Cj, CQ,
        CW, CZ, CS, Ap and Ac.

        * config/m68k/m68k.md (UNSPEC_IB): New constant.
        (constraints.md): New include.
        (cpu, type, type1, opx, opy, opx_type, opy_type, size, opx_access,
        opx_mem, opy_mem, op_mem, guess, split): New attributes.
        (movdf_internal): Name pattern.  Fix to use alternatives.  Add split.
        Specify attributes.
        (pushdi): Add split.
        (tstsi_internal): Name pattern.  Fix to use alternatives.  Specify
        attributes.  Split tstsi_internal_68020_cf from it.
        (tstsi_internal_68020_cf): New pattern.
        (tsthi_internal, tstqi_internal): Name pattern.  Specify attributes.
        (tst<mode>_cf): Specify attributea.
        (cmpsi_cf): Name pattern.  Specify attributes.
        (cmp<mode>_68881, cmp<mode>_cf): Specify type attribute.
        (pushexthisi_const): Fix to use alternatives.  Specify
        attributes.
        (movsi_const0): Split movsi_const0_68000_10 and movsi_const0_68040_60
        from it.  Fix to use alternatives.  Specify attributes.
        (movsi_const0_68040_10, movsi_const0_68040_60): New patterns.
        (movsi_cf, movstrictqi_cf): Fix to use alternatives.  Specify
        attributes.
        (movsf_cf_soft): Specify attributes.
        (movdf_cf_soft): Add split.
        (pushasi, zero_extendhisi2_cf, zero_extendqisi2_cfv4,
        cfv4_extendhisi2, 68k_extendhisi2, extendqihi2, cfv4_extendqisi2,
        68k_extendqisi2, truncdfsf2_cf): Specify attributes.
        (truncdfsf2_68881): Name pattern.  Specify attributes.
        (floatsi<mode>2_cf, floathi<mode>2_68881, floathi<mode>2_cf,
        floatqi<mode>2_68881, floatqi<mode>2_cf, ftrunc<mode>2_cf,
        fix<mode>qi2_cf, fix<mode>hi2_cf, fix<mode>si2_cf, adddi_dishl32):
        Specify attributes.
        (addsi3_5200): Fix to use alternatives.  Specify attributes.
        Add splits.
        (add<mode>3_cf, subdi_dishl32): Specify attributes.
        (subsi3): Add alternative for subq.l.  Specify attributes.
        (sub<mode>3_cf, mulhi3, mulhisi3): Specify attributes.
        (mulhisisi3_s, mulsi3_68020, mulsi3_cf): Name pattern.  Specify
        attributes.
        (umulhisi3): Specify attributes.
        (mulhisisi3_z): Name pattern.  Specify attributes.
        (fmul<mode>3_cf, div<mode>3_cf, negsi2_internal, negsi2_5200,
        sqrt<mode>2_68881, clzsi2, one_cmplsi2_5200, subreghi1ashrdi_const32,
        subregsi1ashrdi_const32, ashrsi3, subreg1lshrdi_const32, lshrsi3,
        bsetmemqi): Specify attributes.
        (bsetmemqi_ext): Name pattern.  Specify attributes.
        (bclrmemqi): Specify attributes.
        (bclrmemqi_ext, scc, sls): Name pattern.  Specify attributes.
        (beq, bne, bgt, bgtu, blt, bltu, bge, bgeu, ble, bleu): Specify
        attributes.
        (beq2, bne2, bgt2, bgtu2, blt2, bltu2, bge2, bgeu2, ble2, bleu2): Name
        pattern.  Specify attributes.
        (jump): Specify attributes.
        (tablejump_internal): Name pattern.  Specify attributes.
        (call_value): Split into non_symbolic_call_value,
        symbolic_call_value_jsr, symbolic_call_value_bsr.  Fix to use
        alternatives.  Specify attributes.
        (non_symbolic_call_value, symbolic_call_value_jsr,
        symbolic_call_value_bsr): New patterns.
        (nop, return, unlink, indirect_jump): Specify attributes.
        (trap): Fix condition.  Specify attributes.
        (ib): New pattern.

        * config/m68k/m68k.c (m68k_symbolic_call_var): New variable.
        (override_options): Initialize it.  Initialize m68k_sched_cpu.
        (CONST_METHOD): Rename to M68K_CONST_METHOD, move to m68k.h.
        (const_method): Make global, rename to m68k_const_method.
        (const_int_cost, output_move_const_into_data_reg): Update.
        (output_move_double): Parametrize to emit rtl code, rename to
        handle_move_double.
        (output_reg_adjust, emit_reg_adjust, output_compadr, output_movsi,
        emit_movsi): New static functions.
        (output_move_double): New function with semantics of old
        output_move_double.
        (m68k_emit_move_double): New function.
        (m68k_sched_cpu): New variable.
        (attr_op_type): New enum.
        (sched_guess_p): New variable.
        (sched_address_type, sched_operand_type, sched_attr_op_type):
        New static functions.
        (m68k_sched_attr_opx_type, m68k_sched_attr_opy_type,
        m68k_sched_attr_size, m68k_sched_attr_op_mem): New functions.
        (sched_branch_type): New static variable.
        (m68k_sched_branch_type): New function.
        * config/m68k/m68k.h (M68K_SYMBOLIC_CALL): New enum.
        (m68k_symbolic_call_var): Declare.
        (M68K_CONST_METHOD): Rename from CONST_METHOD.  Move here from m68k.c.
        (m68k_const_method, m68k_emit_move_double, m68k_sched_cpu,
        m68k_sched_attr_opx_type, m68k_sched_attr_opy_type,
        m68k_sched_attr_size, m68k_sched_attr_op_mem, m68k_sched_branch_type):
        Declare.


    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128377
138bc75d-0d04-0410-961f-82ee72b054a4

:040000 040000 aaa72bb753fe90634731936e44b753010468c5fb
e221bc08d798d5401984f6d090ed64ff36ab81f0 M      gcc


-- 

schwab at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mkuvyrkov at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-12-12 11:00:21
               date|                            |


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


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

* [Bug target/37680] ICE: unable to generate reloads for: (insn:QI
  2008-09-30 10:24 [Bug target/37680] New: " aldot at gcc dot gnu dot org
  2008-09-30 10:26 ` [Bug target/37680] " aldot at gcc dot gnu dot org
@ 2008-12-11 22:52 ` schwab at suse dot de
  2008-12-12 11:01 ` schwab at suse dot de
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: schwab at suse dot de @ 2008-12-11 22:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from schwab at suse dot de  2008-12-11 22:47 -------
Appears to be fixed in 4.4.


-- 

schwab at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |4.4.0


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


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

* [Bug target/37680] ICE: unable to generate reloads for: (insn:QI
  2008-09-30 10:24 [Bug target/37680] New: " aldot at gcc dot gnu dot org
@ 2008-09-30 10:26 ` aldot at gcc dot gnu dot org
  2008-12-11 22:52 ` schwab at suse dot de
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: aldot at gcc dot gnu dot org @ 2008-09-30 10:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from aldot at gcc dot gnu dot org  2008-09-30 10:24 -------
Created an attachment (id=16431)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16431&action=view)
reduced from linux-2.6.26.5/fs/ocfs2/alloc.c


-- 


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


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

end of thread, other threads:[~2012-10-22 20:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-37680-4@http.gcc.gnu.org/bugzilla/>
2012-10-22 20:20 ` [Bug target/37680] ICE: unable to generate reloads for: (insn:QI schwab@linux-m68k.org
2008-09-30 10:24 [Bug target/37680] New: " aldot at gcc dot gnu dot org
2008-09-30 10:26 ` [Bug target/37680] " aldot at gcc dot gnu dot org
2008-12-11 22:52 ` schwab at suse dot de
2008-12-12 11:01 ` schwab at suse dot de
2008-12-12 11:30 ` mkuvyrkov at gcc dot gnu dot org
2008-12-12 11:34 ` mkuvyrkov 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).