public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/41087]  New: [4.5 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
@ 2009-08-17  4:17 hp at gcc dot gnu dot org
  2009-08-17  4:56 ` [Bug tree-optimization/41087] " hp at gcc dot gnu dot org
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2009-08-17  4:17 UTC (permalink / raw)
  To: gcc-bugs

With revision r150587 this test passed.
>From revision r150588 and on, this test has failed as follows:

Running /tmp/r150587-150588/gcc/gcc/testsuite/gfortran.dg/dg.exp ...
...
FAIL: gfortran.dg/zero_sized_3.f90  -O3 -fomit-frame-pointer -funroll-loops 
execution test
FAIL: gfortran.dg/zero_sized_3.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  execution test


With the message in the logfile being:
Executing on host:
/tmp/r150587-150588/gccobj/gcc/testsuite/gfortran/../../gfortran
-B/tmp/r150587-150588/gccobj/gcc/te\
stsuite/gfortran/../../
/tmp/r150587-150588/gcc/gcc/testsuite/gfortran.dg/zero_sized_3.f90   -O3
-fomit-frame-pointer -\
funroll-loops   -pedantic-errors   -isystem
/tmp/r150587-150588/gccobj/cris-elf/./newlib/targ-include -isystem /tmp/r15\
0587-150588/gcc/newlib/libc/include
-B/tmp/r150587-150588/gccobj/cris-elf/./libgloss/cris/
-L/tmp/r150587-150588/gccobj\
/cris-elf/./libgloss/cris -L/tmp/r150587-150588/gcc/libgloss/cris 
-B/tmp/r150587-150588/gccobj/cris-elf/./newlib/ -L/t\
mp/r150587-150588/gccobj/cris-elf/./newlib -sim3 
-B/tmp/r150587-150588/gccobj/cris-elf/./libgfortran/.libs -L/tmp/r150\
587-150588/gccobj/cris-elf/./libgfortran/.libs
-L/tmp/r150587-150588/gccobj/cris-elf/./libiberty  -lm   -o ./zero_sized\
_3.exe    (timeout = 300)
PASS: gfortran.dg/zero_sized_3.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
           0           0^M
program stopped with signal 6.^M
FAIL: gfortran.dg/zero_sized_3.f90  -O3 -fomit-frame-pointer -funroll-loops 
execution test

Author of patch exposing the regression CC:ed.
I'll try and analyze a bit so I can point out the wrong code.
N.B., CRIS has post-increment.


-- 
           Summary: [4.5 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90
                    -O3 -funroll-loops execution
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: cris-axis-elf


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


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

* [Bug tree-optimization/41087] [4.5 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
@ 2009-08-17  4:56 ` hp at gcc dot gnu dot org
  2009-08-25 15:50 ` jsm28 at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2009-08-17  4:56 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from hp at gcc dot gnu dot org  2009-08-17 04:56 -------
I'll have to re-build r150587 to get a diff of the assembly.  Without that, the
only things I can say are:
- it's the abort call in the test that is triggered
- the preceding line, "print *, pack (mm, mask)" can be safely commented out
without affecting the bug.
- it's the first iteration
- j==1 and size (pack (mm, mask)) == 2 or vice versa.


-- 


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


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

* [Bug tree-optimization/41087] [4.5 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
  2009-08-17  4:56 ` [Bug tree-optimization/41087] " hp at gcc dot gnu dot org
@ 2009-08-25 15:50 ` jsm28 at gcc dot gnu dot org
  2009-09-18  9:02 ` rguenth at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2009-08-25 15:50 UTC (permalink / raw)
  To: gcc-bugs



-- 

jsm28 at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.5.0


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


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

* [Bug tree-optimization/41087] [4.5 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
  2009-08-17  4:56 ` [Bug tree-optimization/41087] " hp at gcc dot gnu dot org
  2009-08-25 15:50 ` jsm28 at gcc dot gnu dot org
@ 2009-09-18  9:02 ` rguenth at gcc dot gnu dot org
  2009-12-03  4:08 ` hp at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-18  9:02 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4


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


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

* [Bug tree-optimization/41087] [4.5 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2009-09-18  9:02 ` rguenth at gcc dot gnu dot org
@ 2009-12-03  4:08 ` hp at gcc dot gnu dot org
  2009-12-03  4:09 ` hp at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2009-12-03  4:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from hp at gcc dot gnu dot org  2009-12-03 04:08 -------
Reappeared as described in (154917:154920] (which are non-specific changes)
Just keeping track, at the moment.


-- 

hp at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2009-12-03 04:08:06
               date|                            |


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


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

* [Bug tree-optimization/41087] [4.5 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2009-12-03  4:08 ` hp at gcc dot gnu dot org
@ 2009-12-03  4:09 ` hp at gcc dot gnu dot org
  2010-04-06 11:25 ` rguenth at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2009-12-03  4:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from hp at gcc dot gnu dot org  2009-12-03 04:09 -------
Forgot to mention that it had previously been hidden with a change in
(151359..151366].


-- 


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


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

* [Bug tree-optimization/41087] [4.5 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2009-12-03  4:09 ` hp at gcc dot gnu dot org
@ 2010-04-06 11:25 ` rguenth at gcc dot gnu dot org
  2010-07-31  9:35 ` [Bug tree-optimization/41087] [4.5/4.6 " rguenth at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-04-06 11:25 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rguenth at gcc dot gnu dot org  2010-04-06 11:20 -------
GCC 4.5.0 is being released.  Deferring to 4.5.1.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.5.0                       |4.5.1


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


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

* [Bug tree-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2010-04-06 11:25 ` rguenth at gcc dot gnu dot org
@ 2010-07-31  9:35 ` rguenth at gcc dot gnu dot org
  2010-09-08  2:14 ` hp at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-07-31  9:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from rguenth at gcc dot gnu dot org  2010-07-31 09:29 -------
GCC 4.5.1 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.5.1                       |4.5.2


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


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

* [Bug tree-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2010-07-31  9:35 ` [Bug tree-optimization/41087] [4.5/4.6 " rguenth at gcc dot gnu dot org
@ 2010-09-08  2:14 ` hp at gcc dot gnu dot org
  2010-09-09  4:08 ` hp at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-08  2:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from hp at gcc dot gnu dot org  2010-09-08 02:13 -------
Created an attachment (id=21731)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21731&action=view)
Somewhat simplified test-case

I'm having a look at this.
I simplified the test-case somewhat, eliminating some loops and a print-call.
First appearing in the .ce2 dump of r150588 at -O3 -funroll-loops, we see:
...
IF-THEN-ELSE-JOIN block found, pass 1, test 15, then 37, else 36, join 38
scanning new insn with uid = 1223.
scanning new insn with uid = 1224.
scanning new insn with uid = 1225.
deleting insn with uid = 344.
deleting insn with uid = 332.
deleting insn with uid = 331.
deleting block 36
Removing jump 328.
deleting insn with uid = 328.
deleting insn with uid = 335.
deleting insn with uid = 334.
deleting block 37
merging block 38 into block 15
verify found no changes in insn with uid = 337.
verify found no changes in insn with uid = 338.
verify found no changes in insn with uid = 339.
verify found no changes in insn with uid = 340.
deleting insn with uid = 341.
Merged blocks 15 and 38.
Conversion succeeded on pass 1.
...
with a part of the simplified blocks having the somewhat suspicious instruction
sequence:
...
(note 324 1220 327 15 NOTE_INSN_DELETED)

(insn 327 324 1223 15 /n/slask/hp_tmp/zs3a.f90:14 (set (cc0)
        (compare (mem/s:SI (post_inc:SI (reg:SI 241 [ ivtmp.23 ])) [3 S4 A8])
            (const_int 0 [0x0]))) 0 {*tstsi} (expr_list:REG_INC (reg:SI 241 [
ivtmp.23 ])
        (nil)))

(insn 1223 327 1224 15 /n/slask/hp_tmp/zs3a.f90:14 (set (cc0)
        (compare (mem/s:SI (post_inc:SI (reg:SI 241 [ ivtmp.23 ])) [3 S4 A8])
            (const_int 0 [0x0]))) 0 {*tstsi} (nil))

(insn 1224 1223 1225 15 /n/slask/hp_tmp/zs3a.f90:14 (set (reg:SI 324)
        (ne:SI (cc0)
            (const_int 0 [0x0]))) 210 {sne} (nil))

(insn 1225 1224 337 15 /n/slask/hp_tmp/zs3a.f90:14 (set (reg:SI 252 [ j ])
        (reg:SI 324)) 36 {*movsi_internal} (nil))
...

In the .combine dump, it's not apparent why this should be correct; note the
first cc0 setter not having a user; with the only effect of the insn being the
memory access (not volatile, so it doesn't count) and the post-increment.
This smells like a bug.
Whether in the post-combine ifcvt pass or in the input is unknown at this time.


-- 

hp at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |hp at gcc dot gnu dot org
                   |dot org                     |
             Status|NEW                         |ASSIGNED


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


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

* [Bug tree-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2010-09-08  2:14 ` hp at gcc dot gnu dot org
@ 2010-09-09  4:08 ` hp at gcc dot gnu dot org
  2010-09-09  4:11 ` hp at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-09  4:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from hp at gcc dot gnu dot org  2010-09-09 04:08 -------
Bother, I should have spotted the general area of this bug faster.  It's a
matter of ifcvt.c calling
       emit_insn_before_setloc (seq, if_info->jump,
                               INSN_LOCATOR (if_info->insn_a));
when it should do
      emit_insn_before_setloc (seq, if_info->cond_earliest,
                               INSN_LOCATOR (if_info->insn_a));
(looks like most calls may be wrong)
*and* to handle the case where if_info->cond_earliest (insn 327 above) has
side-effects, since try_redirect_by_replacing_jump (a callee of
redirect_edge_and_branch_force) doesn't remove cc0 setters with side-effects
(while without the if_info->cond_earliest change, it'd see the last of the
emit_store_flag insns instead of the expected cc0 setter).  And last but not
least, decorate the new insn(s) with REG_INC notes as appropriate, as regmove
(the next pass) seems to expect them: note that insn 1223 doesn't have one.


-- 


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


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

* [Bug tree-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2010-09-09  4:08 ` hp at gcc dot gnu dot org
@ 2010-09-09  4:11 ` hp at gcc dot gnu dot org
  2010-09-09  8:11 ` hp at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-09  4:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from hp at gcc dot gnu dot org  2010-09-09 04:11 -------
(In reply to comment #7)
> And last but not
> least, decorate the new insn(s) with REG_INC notes as appropriate, as regmove
> (the next pass) seems to expect them: note that insn 1223 doesn't have one.

See-also PR11052, which got in trouble when the cstore *target* (not the test
insn) had a post_inc.


-- 


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


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

* [Bug tree-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2010-09-09  4:11 ` hp at gcc dot gnu dot org
@ 2010-09-09  8:11 ` hp at gcc dot gnu dot org
  2010-09-10  3:25 ` hp at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-09  8:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from hp at gcc dot gnu dot org  2010-09-09 08:11 -------
Created an attachment (id=21748)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21748&action=view)
patch

The simplest solution is to correct noce_get_condition to not follow its
documentation and not allow conditions that aren't "valid at JUMP" rather than
"valid at EARLIEST", simply because we can't allow an additional side-effect.
Maybe too simple for some, but simple and safe enough for a release-branch.


-- 


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


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

* [Bug tree-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2010-09-09  8:11 ` hp at gcc dot gnu dot org
@ 2010-09-10  3:25 ` hp at gcc dot gnu dot org
  2010-09-11  4:56 ` [Bug rtl-optimization/41087] " hp at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-10  3:25 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from hp at gcc dot gnu dot org  2010-09-10 03:25 -------
Created an attachment (id=21760)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21760&action=view)
Patch, take 2.

Need to gate the side_effects_p call: tmp != NULL_RTX && side_effects_p (tmp).


-- 

hp at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #21748|0                           |1
        is obsolete|                            |


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


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

* [Bug rtl-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2010-09-10  3:25 ` hp at gcc dot gnu dot org
@ 2010-09-11  4:56 ` hp at gcc dot gnu dot org
  2010-09-13  0:49 ` hp at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-11  4:56 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from hp at gcc dot gnu dot org  2010-09-11 04:56 -------
Corrected component re: analysis.


-- 

hp at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|tree-optimization           |rtl-optimization


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


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

* [Bug rtl-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2010-09-11  4:56 ` [Bug rtl-optimization/41087] " hp at gcc dot gnu dot org
@ 2010-09-13  0:49 ` hp at gcc dot gnu dot org
  2010-09-13  0:53 ` hp at gcc dot gnu dot org
  2010-09-13  1:08 ` hp at gcc dot gnu dot org
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-13  0:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from hp at gcc dot gnu dot org  2010-09-13 00:49 -------
Subject: Bug 41087

Author: hp
Date: Mon Sep 13 00:49:27 2010
New Revision: 164240

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164240
Log:
        PR rtl-optimization/41087
        * ifcvt.c (noce_get_condition): Don't allow conditions with
        side-effects.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ifcvt.c


-- 


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


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

* [Bug rtl-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2010-09-13  0:49 ` hp at gcc dot gnu dot org
@ 2010-09-13  0:53 ` hp at gcc dot gnu dot org
  2010-09-13  1:08 ` hp at gcc dot gnu dot org
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-13  0:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from hp at gcc dot gnu dot org  2010-09-13 00:53 -------
Subject: Bug 41087

Author: hp
Date: Mon Sep 13 00:52:48 2010
New Revision: 164241

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164241
Log:
        PR rtl-optimization/41087
        * ifcvt.c (noce_get_condition): Don't allow conditions with
        side-effects.

Modified:
    branches/gcc-4_5-branch/gcc/ChangeLog
    branches/gcc-4_5-branch/gcc/ifcvt.c


-- 


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


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

* [Bug rtl-optimization/41087] [4.5/4.6 Regression]: cris-elf  gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution
  2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2010-09-13  0:53 ` hp at gcc dot gnu dot org
@ 2010-09-13  1:08 ` hp at gcc dot gnu dot org
  15 siblings, 0 replies; 17+ messages in thread
From: hp at gcc dot gnu dot org @ 2010-09-13  1:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from hp at gcc dot gnu dot org  2010-09-13 01:07 -------
committed <http://gcc.gnu.org/ml/gcc-patches/2010-09/msg00932.html>


-- 

hp at gcc dot gnu dot org changed:

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


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


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

end of thread, other threads:[~2010-09-13  1:08 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-17  4:17 [Bug tree-optimization/41087] New: [4.5 Regression]: cris-elf gfortran.dg/zero_sized_3.f90 -O3 -funroll-loops execution hp at gcc dot gnu dot org
2009-08-17  4:56 ` [Bug tree-optimization/41087] " hp at gcc dot gnu dot org
2009-08-25 15:50 ` jsm28 at gcc dot gnu dot org
2009-09-18  9:02 ` rguenth at gcc dot gnu dot org
2009-12-03  4:08 ` hp at gcc dot gnu dot org
2009-12-03  4:09 ` hp at gcc dot gnu dot org
2010-04-06 11:25 ` rguenth at gcc dot gnu dot org
2010-07-31  9:35 ` [Bug tree-optimization/41087] [4.5/4.6 " rguenth at gcc dot gnu dot org
2010-09-08  2:14 ` hp at gcc dot gnu dot org
2010-09-09  4:08 ` hp at gcc dot gnu dot org
2010-09-09  4:11 ` hp at gcc dot gnu dot org
2010-09-09  8:11 ` hp at gcc dot gnu dot org
2010-09-10  3:25 ` hp at gcc dot gnu dot org
2010-09-11  4:56 ` [Bug rtl-optimization/41087] " hp at gcc dot gnu dot org
2010-09-13  0:49 ` hp at gcc dot gnu dot org
2010-09-13  0:53 ` hp at gcc dot gnu dot org
2010-09-13  1:08 ` hp 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).