public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/26807]  New: FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
@ 2006-03-22 16:58 danglin at gcc dot gnu dot org
  2006-03-22 17:18 ` [Bug middle-end/26807] [4.2 Regression] " pinskia at gcc dot gnu dot org
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: danglin at gcc dot gnu dot org @ 2006-03-22 16:58 UTC (permalink / raw)
  To: gcc-bugs

At -O2 and above,

Executing on host: /home/dave/gnu/gcc-4.2/objdir/gcc/xgcc
-B/home/dave/gnu/gcc-4
.2/objdir/gcc/
/home/dave/gnu/gcc-4.2/gcc/gcc/testsuite/gcc.dg/torture/pr24626-1
.c   -O2   -fno-show-column -S  -o pr24626-1.s    (timeout = 300)
/home/dave/gnu/gcc-4.2/gcc/gcc/testsuite/gcc.dg/torture/pr24626-1.c: In
function
 'F1':
/home/dave/gnu/gcc-4.2/gcc/gcc/testsuite/gcc.dg/torture/pr24626-1.c:27:
internal
 compiler error: in check_cfg, at haifa-sched.c:4590
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
compiler exited with status 1
output is:
/home/dave/gnu/gcc-4.2/gcc/gcc/testsuite/gcc.dg/torture/pr24626-1.c: In
function
 'F1':
/home/dave/gnu/gcc-4.2/gcc/gcc/testsuite/gcc.dg/torture/pr24626-1.c:27:
internal
 compiler error: in check_cfg, at haifa-sched.c:4590
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)


-- 
           Summary: FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess
                    errors)
           Product: gcc
           Version: 4.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa-unknown-linux-gnu
  GCC host triplet: hppa-unknown-linux-gnu
GCC target triplet: hppa-unknown-linux-gnu


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
@ 2006-03-22 17:18 ` pinskia at gcc dot gnu dot org
  2006-03-22 17:19 ` pinskia at gcc dot gnu dot org
                   ` (19 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-03-22 17:18 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu dot
                   |                            |org
           Keywords|                            |ice-on-valid-code
            Summary|FAIL:                       |[4.2 Regression] FAIL:
                   |gcc.dg/torture/pr24626-1.c  |gcc.dg/torture/pr24626-1.c
                   |-O2  (test for excess       |-O2  (test for excess
                   |errors)                     |errors)
   Target Milestone|---                         |4.2.0


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
  2006-03-22 17:18 ` [Bug middle-end/26807] [4.2 Regression] " pinskia at gcc dot gnu dot org
@ 2006-03-22 17:19 ` pinskia at gcc dot gnu dot org
  2006-03-22 18:49 ` dave at hiauly1 dot hia dot nrc dot ca
                   ` (18 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-03-22 17:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from pinskia at gcc dot gnu dot org  2006-03-22 17:19 -------
I bet this was caused by the IA64 scheduler improvements on 2006-03-16.


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
  2006-03-22 17:18 ` [Bug middle-end/26807] [4.2 Regression] " pinskia at gcc dot gnu dot org
  2006-03-22 17:19 ` pinskia at gcc dot gnu dot org
@ 2006-03-22 18:49 ` dave at hiauly1 dot hia dot nrc dot ca
  2006-04-04 19:22 ` jsm28 at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: dave at hiauly1 dot hia dot nrc dot ca @ 2006-03-22 18:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from dave at hiauly1 dot hia dot nrc dot ca  2006-03-22 18:49 -------
Subject: Re:  [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for
excess errors)

> I bet this was caused by the IA64 scheduler improvements on 2006-03-16.

That's probably a good candidate.  Results at Wed Mar 15 00:20:13 UTC
2006 (revision 112075M) are ok:
http://gcc.gnu.org/ml/gcc-testresults/2006-03/msg01027.html
Results at Fri Mar 17 16:26:46 UTC 2006 (revision 112175M) have
the bug: http://gcc.gnu.org/ml/gcc-testresults/2006-03/msg01211.html.

Dave


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2006-03-22 18:49 ` dave at hiauly1 dot hia dot nrc dot ca
@ 2006-04-04 19:22 ` jsm28 at gcc dot gnu dot org
  2006-04-20 23:37 ` danglin at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2006-04-04 19:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from jsm28 at gcc dot gnu dot org  2006-04-04 19:22 -------
Also seen on hppa2.0w-hp-hpux11.11, appearing between revisions 112080 and
112130:

FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-1.c  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gcc.dg/torture/pr24626-1.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-1.c  -Os  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-2.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-2.c  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gcc.dg/torture/pr24626-2.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gcc.dg/torture/pr24626-3.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -Os  (test for excess errors)


-- 

jsm28 at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
  GCC build triplet|hppa-unknown-linux-gnu      |hppa*-*-*
   GCC host triplet|hppa-unknown-linux-gnu      |hppa*-*-*
 GCC target triplet|hppa-unknown-linux-gnu      |hppa*-*-*
   Last reconfirmed|0000-00-00 00:00:00         |2006-04-04 19:22:16
               date|                            |


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2006-04-04 19:22 ` jsm28 at gcc dot gnu dot org
@ 2006-04-20 23:37 ` danglin at gcc dot gnu dot org
  2006-04-21 21:03 ` danglin at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: danglin at gcc dot gnu dot org @ 2006-04-20 23:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from danglin at gcc dot gnu dot org  2006-04-20 23:37 -------
4649                      else if (any_condjump_p (head))
4650                        gcc_assert (EDGE_COUNT (bb->succs) > 1
4651                                    && !BARRIER_P (NEXT_INSN (head)));

(gdb) p debug_rtx (head)
(jump_insn 20 18 30 2 (parallel [
            (set (pc)
                (if_then_else (eq (reg:SI 28 %r28)
                        (const_int 0 [0x0]))
                    (label_ref 30)
                    (pc)))
            (set (reg/v:SI 3 %r3 [orig:94 call_result ] [94])
                (reg:SI 28 %r28))
        ]) 231 {*pa.md:9084} (nil)
    (expr_list:REG_DEAD (reg:SI 28 %r28)
        (expr_list:REG_BR_PROB (const_int 10000 [0x2710])
            (nil))))

(gdb) p debug_rtx_list (head, 5)
(jump_insn 20 18 30 2 (parallel [
            (set (pc)
                (if_then_else (eq (reg:SI 28 %r28)
                        (const_int 0 [0x0]))
                    (label_ref 30)
                    (pc)))
            (set (reg/v:SI 3 %r3 [orig:94 call_result ] [94])
                (reg:SI 28 %r28))
        ]) 231 {*pa.md:9084} (nil)
    (expr_list:REG_DEAD (reg:SI 28 %r28)
        (expr_list:REG_BR_PROB (const_int 10000 [0x2710])
            (nil))))

(code_label 30 20 31 3 2 ("error_free_node") [1 uses])

(note 31 30 33 3 [bb 3] NOTE_INSN_BASIC_BLOCK)

(insn 33 31 34 3 (set (reg:SI 26 %r26 [ node ])
        (reg/v/f:SI 3 %r3 [orig:95 node ] [95])) 37 {*pa.md:2482} (nil)
    (nil))

(call_insn 34 33 40 3 (parallel [
            (set (reg:SI 28 %r28)
                (call (mem:SI (symbol_ref/v:SI ("@T") [flags 0x41]
<function_decl 0x40090b80 T>) [0 S4 A32])
                    (const_int 16 [0x10])))
            (clobber (reg:SI 1 %r1))
            (clobber (reg:SI 2 %r2))
            (use (const_int 0 [0x0]))
        ]) 210 {call_val_symref} (nil)
    (expr_list:REG_DEAD (reg:SI 26 %r26 [ node ])
        (expr_list:REG_UNUSED (reg:SI 2 %r2)
            (expr_list:REG_UNUSED (reg:SI 1 %r1)
                (expr_list:REG_UNUSED (reg:SI 28 %r28)
                    (nil)))))
    (expr_list:REG_DEP_TRUE (use (reg:SI 26 %r26 [ node ]))
        (nil)))

(gdb) p *bb->succs
$16 = {base = {num = 1, alloc = 4, vec = {0x4009cb28}}}


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2006-04-20 23:37 ` danglin at gcc dot gnu dot org
@ 2006-04-21 21:03 ` danglin at gcc dot gnu dot org
  2006-05-21 21:03 ` pinskia at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: danglin at gcc dot gnu dot org @ 2006-04-21 21:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from danglin at gcc dot gnu dot org  2006-04-21 21:03 -------
The bug was introduced by r112128:
http://gcc.gnu.org/ml/gcc-cvs/2006-03/msg00547.html


-- 

danglin at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mkuvyrkov at gcc dot gnu dot
                   |                            |org


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2006-04-21 21:03 ` danglin at gcc dot gnu dot org
@ 2006-05-21 21:03 ` pinskia at gcc dot gnu dot org
  2006-06-04 18:19 ` mmitchel at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-05-21 21:03 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |blocker


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2006-05-21 21:03 ` pinskia at gcc dot gnu dot org
@ 2006-06-04 18:19 ` mmitchel at gcc dot gnu dot org
  2006-06-04 20:59 ` dave at hiauly1 dot hia dot nrc dot ca
                   ` (12 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2006-06-04 18:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from mmitchel at gcc dot gnu dot org  2006-06-04 18:18 -------
Will this go away with the changes to make the scheduler not extend regions by
default?


-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2006-06-04 18:19 ` mmitchel at gcc dot gnu dot org
@ 2006-06-04 20:59 ` dave at hiauly1 dot hia dot nrc dot ca
  2006-06-04 23:43 ` dave at hiauly1 dot hia dot nrc dot ca
                   ` (11 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: dave at hiauly1 dot hia dot nrc dot ca @ 2006-06-04 20:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from dave at hiauly1 dot hia dot nrc dot ca  2006-06-04 20:53 -------
Subject: Re:  [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for
excess errors)

> Will this go away with the changes to make the scheduler not extend regions by
> default?

Can you provide the URL for the change?

Dave


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2006-06-04 20:59 ` dave at hiauly1 dot hia dot nrc dot ca
@ 2006-06-04 23:43 ` dave at hiauly1 dot hia dot nrc dot ca
  2006-06-05 18:58 ` dave at hiauly1 dot hia dot nrc dot ca
                   ` (10 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: dave at hiauly1 dot hia dot nrc dot ca @ 2006-06-04 23:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from dave at hiauly1 dot hia dot nrc dot ca  2006-06-04 22:40 -------
Subject: Re:  [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for
excess errors)

> > Will this go away with the changes to make the scheduler not extend regions by
> > default?

Found it.  Testing <http://gcc.gnu.org/ml/gcc-patches/2006-06/msg00018.html>.

Dave


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2006-06-04 23:43 ` dave at hiauly1 dot hia dot nrc dot ca
@ 2006-06-05 18:58 ` dave at hiauly1 dot hia dot nrc dot ca
  2006-06-06 21:04 ` sje at cup dot hp dot com
                   ` (9 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: dave at hiauly1 dot hia dot nrc dot ca @ 2006-06-05 18:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from dave at hiauly1 dot hia dot nrc dot ca  2006-06-05 18:35 -------
Subject: Re:  [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for
excess errors)

> Will this go away with the changes to make the scheduler not extend regions by
> default?

I tried the change but the same error still occurs:

pr24626-2.c:53: internal compiler error: in check_cfg, at haifa-sched.c:4651

Dave


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2006-06-05 18:58 ` dave at hiauly1 dot hia dot nrc dot ca
@ 2006-06-06 21:04 ` sje at cup dot hp dot com
  2006-06-06 21:43 ` dave at hiauly1 dot hia dot nrc dot ca
                   ` (8 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: sje at cup dot hp dot com @ 2006-06-06 21:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from sje at cup dot hp dot com  2006-06-06 21:02 -------
Dave, in your last comment you said the patch didn't help but the failure you
showed was for pr24626-2, not pr24626-1 (-2 vs. -1), which is what the original
bug was about.  Is pr24626-1 failing for you?  It does not fail for me. 
pr24626-1 is failing but has been failing for a couple of months on
hppa1.1-hp-hpux11.11.


-- 

sje at cup dot hp dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sje at cup dot hp dot com


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2006-06-06 21:04 ` sje at cup dot hp dot com
@ 2006-06-06 21:43 ` dave at hiauly1 dot hia dot nrc dot ca
  2006-06-06 22:01 ` dave at hiauly1 dot hia dot nrc dot ca
                   ` (7 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: dave at hiauly1 dot hia dot nrc dot ca @ 2006-06-06 21:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from dave at hiauly1 dot hia dot nrc dot ca  2006-06-06 21:42 -------
Subject: Re:  [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for
excess errors)

> Dave, in your last comment you said the patch didn't help but the failure you
> showed was for pr24626-2, not pr24626-1 (-2 vs. -1), which is what the original
> bug was about.  Is pr24626-1 failing for you?  It does not fail for me. 
> pr24626-1 is failing but has been failing for a couple of months on
> hppa1.1-hp-hpux11.11.

Oops, I didn't pay close enough attention.  The patch may provide
some improvement.  Without the change, we have the following fails
on 32-bit PA targets (same as reported by Joseph in comment #3):

FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-1.c  -O3 -fomit-frame-pointer  (test for excess
err
ors)
FAIL: gcc.dg/torture/pr24626-1.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-1.c  -Os  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-2.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-2.c  -O3 -fomit-frame-pointer  (test for excess
err
ors)
FAIL: gcc.dg/torture/pr24626-2.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -O3 -fomit-frame-pointer  (test for excess
err
ors)
FAIL: gcc.dg/torture/pr24626-3.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -Os  (test for excess errors)

All ICEs occur at the same spot.  I'd have to go back and retest
but I'm fairly certain they were all introduced at the same time
by r112128.

Dave


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2006-06-06 21:43 ` dave at hiauly1 dot hia dot nrc dot ca
@ 2006-06-06 22:01 ` dave at hiauly1 dot hia dot nrc dot ca
  2006-06-07 14:01 ` dave at hiauly1 dot hia dot nrc dot ca
                   ` (6 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: dave at hiauly1 dot hia dot nrc dot ca @ 2006-06-06 22:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from dave at hiauly1 dot hia dot nrc dot ca  2006-06-06 21:55 -------
Subject: Re:  [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for
excess errors)

> All ICEs occur at the same spot.  I'd have to go back and retest
> but I'm fairly certain they were all introduced at the same time
> by r112128.

Note, this isn't the change that introduced
PARAM_MAX_SCHED_EXTEND_REGIONS_ITERS.  That was r112126.

Dave


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2006-06-06 22:01 ` dave at hiauly1 dot hia dot nrc dot ca
@ 2006-06-07 14:01 ` dave at hiauly1 dot hia dot nrc dot ca
  2006-06-07 15:29 ` sje at cup dot hp dot com
                   ` (5 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: dave at hiauly1 dot hia dot nrc dot ca @ 2006-06-07 14:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from dave at hiauly1 dot hia dot nrc dot ca  2006-06-07 13:53 -------
Subject: Re:  [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for
excess errors)

> Oops, I didn't pay close enough attention.  The patch may provide
> some improvement.  Without the change, we have the following fails
> on 32-bit PA targets (same as reported by Joseph in comment #3):
> 
> FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
> FAIL: gcc.dg/torture/pr24626-1.c  -O3 -fomit-frame-pointer  (test for excess err
> ors)
> FAIL: gcc.dg/torture/pr24626-1.c  -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr24626-1.c  -Os  (test for excess errors)
> FAIL: gcc.dg/torture/pr24626-2.c  -O2  (test for excess errors)
> FAIL: gcc.dg/torture/pr24626-2.c  -O3 -fomit-frame-pointer  (test for excess err
> ors)
> FAIL: gcc.dg/torture/pr24626-2.c  -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr24626-3.c  -O2  (test for excess errors)
> FAIL: gcc.dg/torture/pr24626-3.c  -O3 -fomit-frame-pointer  (test for excess err
> ors)
> FAIL: gcc.dg/torture/pr24626-3.c  -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr24626-3.c  -Os  (test for excess errors)

The problem isn't fixed by Maxim's commit.  This is what I see no
on hppa2.0w-hp-hpux11.11 and hppa-unknown-linux-gnu:

FAIL: gcc.dg/torture/pr24626-1.c  -O2  (internal compiler error)
FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-1.c  -O3 -fomit-frame-pointer  (internal compiler
e
rror)
FAIL: gcc.dg/torture/pr24626-1.c  -O3 -fomit-frame-pointer  (test for excess
err
ors)
FAIL: gcc.dg/torture/pr24626-1.c  -O3 -g  (internal compiler error)
FAIL: gcc.dg/torture/pr24626-1.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-1.c  -Os  (internal compiler error)
FAIL: gcc.dg/torture/pr24626-1.c  -Os  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-2.c  -O2  (internal compiler error)
FAIL: gcc.dg/torture/pr24626-2.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-2.c  -O3 -fomit-frame-pointer  (internal compiler
e
rror)
FAIL: gcc.dg/torture/pr24626-2.c  -O3 -fomit-frame-pointer  (test for excess
err
ors)
FAIL: gcc.dg/torture/pr24626-2.c  -O3 -g  (internal compiler error)
FAIL: gcc.dg/torture/pr24626-2.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -O2  (internal compiler error)
FAIL: gcc.dg/torture/pr24626-3.c  -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -O3 -fomit-frame-pointer  (internal compiler
e
rror)
FAIL: gcc.dg/torture/pr24626-3.c  -O3 -fomit-frame-pointer  (test for excess
err
ors)
FAIL: gcc.dg/torture/pr24626-3.c  -O3 -g  (internal compiler error)
FAIL: gcc.dg/torture/pr24626-3.c  -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr24626-3.c  -Os  (internal compiler error)
FAIL: gcc.dg/torture/pr24626-3.c  -Os  (test for excess errors)

Dave


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2006-06-07 14:01 ` dave at hiauly1 dot hia dot nrc dot ca
@ 2006-06-07 15:29 ` sje at cup dot hp dot com
  2006-06-08 12:08 ` mkuvyrkov at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: sje at cup dot hp dot com @ 2006-06-07 15:29 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from sje at cup dot hp dot com  2006-06-07 15:24 -------
This is odd.  In Monday nights run on hppa1.1-hp-hpux11.11 (r114420) I only see
pr24626-2.c failing.  On Tuesday nights run (r114457) I see -1, -2, -and -3
failing like in comment #13.


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (15 preceding siblings ...)
  2006-06-07 15:29 ` sje at cup dot hp dot com
@ 2006-06-08 12:08 ` mkuvyrkov at gcc dot gnu dot org
  2006-06-13  9:04 ` mkuvyrkov at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: mkuvyrkov at gcc dot gnu dot org @ 2006-06-08 12:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from mkuvyrkov at gcc dot gnu dot org  2006-06-08 11:49 -------
haifa_sched.c: check_cfg () ICEs because a block with the conditional jump at
the end has only 1 successor (the jump is to the next instruction).  I thought
that this is invalid, but now I see that verify_flow_info () considers this
correct.

I will post the patch soon.


-- 

mkuvyrkov at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |mkuvyrkov at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2006-05-08 07:50:12         |2006-06-08 11:49:05
               date|                            |


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (16 preceding siblings ...)
  2006-06-08 12:08 ` mkuvyrkov at gcc dot gnu dot org
@ 2006-06-13  9:04 ` mkuvyrkov at gcc dot gnu dot org
  2006-06-13  9:21 ` mkuvyrkov at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: mkuvyrkov at gcc dot gnu dot org @ 2006-06-13  9:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from mkuvyrkov at gcc dot gnu dot org  2006-06-13 09:01 -------
Subject: Bug 26807

Author: mkuvyrkov
Date: Tue Jun 13 09:00:52 2006
New Revision: 114606

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114606
Log:
2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

        PR middle-end/26807
        * haifa-sched.c (check_cfg): Handle special case.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/haifa-sched.c


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (17 preceding siblings ...)
  2006-06-13  9:04 ` mkuvyrkov at gcc dot gnu dot org
@ 2006-06-13  9:21 ` mkuvyrkov at gcc dot gnu dot org
  2006-06-19 16:27 ` sje at cup dot hp dot com
  2006-06-19 16:40 ` danglin at gcc dot gnu dot org
  20 siblings, 0 replies; 22+ messages in thread
From: mkuvyrkov at gcc dot gnu dot org @ 2006-06-13  9:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from mkuvyrkov at gcc dot gnu dot org  2006-06-13 09:03 -------
I tested this fix on a cross from i386-pc-linux-gnu and it did well on those
three tests.  Can, please, someone check if the regressions gone on hppa?


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (18 preceding siblings ...)
  2006-06-13  9:21 ` mkuvyrkov at gcc dot gnu dot org
@ 2006-06-19 16:27 ` sje at cup dot hp dot com
  2006-06-19 16:40 ` danglin at gcc dot gnu dot org
  20 siblings, 0 replies; 22+ messages in thread
From: sje at cup dot hp dot com @ 2006-06-19 16:27 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from sje at cup dot hp dot com  2006-06-19 15:53 -------
My PA runs show no failures of the pr24626* tests anymore.  I think this
problem has been resolved and the defect can be closed.


-- 


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


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

* [Bug middle-end/26807] [4.2 Regression] FAIL: gcc.dg/torture/pr24626-1.c  -O2  (test for excess errors)
  2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
                   ` (19 preceding siblings ...)
  2006-06-19 16:27 ` sje at cup dot hp dot com
@ 2006-06-19 16:40 ` danglin at gcc dot gnu dot org
  20 siblings, 0 replies; 22+ messages in thread
From: danglin at gcc dot gnu dot org @ 2006-06-19 16:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from danglin at gcc dot gnu dot org  2006-06-19 16:35 -------
Fixed by patch.


-- 

danglin at gcc dot gnu dot org changed:

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


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


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

end of thread, other threads:[~2006-06-19 16:35 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-22 16:58 [Bug middle-end/26807] New: FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors) danglin at gcc dot gnu dot org
2006-03-22 17:18 ` [Bug middle-end/26807] [4.2 Regression] " pinskia at gcc dot gnu dot org
2006-03-22 17:19 ` pinskia at gcc dot gnu dot org
2006-03-22 18:49 ` dave at hiauly1 dot hia dot nrc dot ca
2006-04-04 19:22 ` jsm28 at gcc dot gnu dot org
2006-04-20 23:37 ` danglin at gcc dot gnu dot org
2006-04-21 21:03 ` danglin at gcc dot gnu dot org
2006-05-21 21:03 ` pinskia at gcc dot gnu dot org
2006-06-04 18:19 ` mmitchel at gcc dot gnu dot org
2006-06-04 20:59 ` dave at hiauly1 dot hia dot nrc dot ca
2006-06-04 23:43 ` dave at hiauly1 dot hia dot nrc dot ca
2006-06-05 18:58 ` dave at hiauly1 dot hia dot nrc dot ca
2006-06-06 21:04 ` sje at cup dot hp dot com
2006-06-06 21:43 ` dave at hiauly1 dot hia dot nrc dot ca
2006-06-06 22:01 ` dave at hiauly1 dot hia dot nrc dot ca
2006-06-07 14:01 ` dave at hiauly1 dot hia dot nrc dot ca
2006-06-07 15:29 ` sje at cup dot hp dot com
2006-06-08 12:08 ` mkuvyrkov at gcc dot gnu dot org
2006-06-13  9:04 ` mkuvyrkov at gcc dot gnu dot org
2006-06-13  9:21 ` mkuvyrkov at gcc dot gnu dot org
2006-06-19 16:27 ` sje at cup dot hp dot com
2006-06-19 16:40 ` danglin 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).