public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/42220]  New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
@ 2009-11-29 16:11 dominiq at lps dot ens dot fr
  2009-11-29 16:34 ` [Bug middle-end/42220] " rguenth at gcc dot gnu dot org
                   ` (49 more replies)
  0 siblings, 50 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-11-29 16:11 UTC (permalink / raw)
  To: gcc-bugs

On at revision 154712 I see the following failures:

FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test

[karma] f90/bug% gfc -m64 -O3 -funroll-loops
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90
[karma] f90/bug% a.out
check4:
   z=.0000000 + I .83298129
zref=.38187021 + I 1.0719848

Diff: -.38187021 + I*-.23900348  eps=.23841858E-06
Abort
[karma] f90/bug% gfc -m64 -O3 -funroll-all-loops
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90
[karma] f90/bug% a.out
check4:
   z=.0000000 + I .83298129
zref=.38187021 + I 1.0719848

Diff: -.38187021 + I*-.23900348  eps=.23841858E-06
Abort

The last successful revision is 154405 (configured with my build of mpc, while
the failing one use the fink package).


-- 
           Summary: [4.5 Regression] FAIL:
                    gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dominiq at lps dot ens dot fr
 GCC build triplet: powerpc-apple-darwin9
  GCC host triplet: powerpc-apple-darwin9
GCC target triplet: powerpc-apple-darwin9


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
@ 2009-11-29 16:34 ` rguenth at gcc dot gnu dot org
  2009-11-29 16:57 ` dominiq at lps dot ens dot fr
                   ` (48 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-11-29 16:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from rguenth at gcc dot gnu dot org  2009-11-29 16:33 -------
So this is a mpc / fink bug, not a gcc one.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
  2009-11-29 16:34 ` [Bug middle-end/42220] " rguenth at gcc dot gnu dot org
@ 2009-11-29 16:57 ` dominiq at lps dot ens dot fr
  2009-11-29 17:16 ` ebotcazou at gcc dot gnu dot org
                   ` (47 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-11-29 16:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from dominiq at lps dot ens dot fr  2009-11-29 16:56 -------
> So this is a mpc / fink bug, not a gcc one.

I have forgotten to say that the failure occurs only with -funroll*-loops,
-O[1-3], and -m64 options.
Without -funroll*-loops the test pass. BTW I do not see any loop in the code.


-- 

dominiq at lps dot ens dot fr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|INVALID                     |


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
  2009-11-29 16:34 ` [Bug middle-end/42220] " rguenth at gcc dot gnu dot org
  2009-11-29 16:57 ` dominiq at lps dot ens dot fr
@ 2009-11-29 17:16 ` ebotcazou at gcc dot gnu dot org
  2009-11-29 17:27 ` dominiq at lps dot ens dot fr
                   ` (46 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2009-11-29 17:16 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from ebotcazou at gcc dot gnu dot org  2009-11-29 17:15 -------
> I have forgotten to say that the failure occurs only with -funroll*-loops,
> -O[1-3], and -m64 options.
> Without -funroll*-loops the test pass. BTW I do not see any loop in the code.

Very likely revision 154688:
  http://gcc.gnu.org/ml/gcc-cvs/2009-11/msg00911.html

Can you attach the files generated by -fdump-rtl-ce3 -fdump-rtl-rnreg-details?


-- 

ebotcazou at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bernds at gcc dot gnu dot
                   |                            |org, ebotcazou at gcc dot
                   |                            |gnu dot org


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (2 preceding siblings ...)
  2009-11-29 17:16 ` ebotcazou at gcc dot gnu dot org
@ 2009-11-29 17:27 ` dominiq at lps dot ens dot fr
  2009-11-29 17:29 ` dominiq at lps dot ens dot fr
                   ` (45 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-11-29 17:27 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from dominiq at lps dot ens dot fr  2009-11-29 17:27 -------
Created an attachment (id=19178)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19178&action=view)
ce3 file


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (3 preceding siblings ...)
  2009-11-29 17:27 ` dominiq at lps dot ens dot fr
@ 2009-11-29 17:29 ` dominiq at lps dot ens dot fr
  2009-11-29 17:30 ` dominiq at lps dot ens dot fr
                   ` (44 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-11-29 17:29 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from dominiq at lps dot ens dot fr  2009-11-29 17:29 -------
Created an attachment (id=19179)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19179&action=view)
rnreg file


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (4 preceding siblings ...)
  2009-11-29 17:29 ` dominiq at lps dot ens dot fr
@ 2009-11-29 17:30 ` dominiq at lps dot ens dot fr
  2009-11-29 23:25 ` hjl dot tools at gmail dot com
                   ` (43 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-11-29 17:30 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from dominiq at lps dot ens dot fr  2009-11-29 17:30 -------
> Can you attach the files generated by -fdump-rtl-ce3 -fdump-rtl-rnreg-details?

I have reduced the test to

module test
  implicit none
  real(4), parameter :: eps4 = epsilon(0.0_4)*2.0_4
  real(8), parameter :: eps8 = epsilon(0.0_8)*2.0_8
  interface check
    procedure check4
  end interface check
contains
  SUBROUTINE check4(z, zref)
    complex(4), intent(in) :: z, zref
    if (    abs (real(z)-real(zref)) > eps4 &
        .or.abs (aimag(z)-aimag(zref)) > eps4) then
      print '(a,/,2((2g0," + I ",g0),/))', "check4:","   z=",z,'zref=',zref
      print '(a,g0," + I*",g0,"  eps=",g0)', 'Diff: ', &
                                 real(z)-real(zref), &
                                 aimag(z)-aimag(zref), eps4
!      call abort()
    end if
  END SUBROUTINE check4
end module test

PROGRAM ArcTrigHyp
  use test
  IMPLICIT NONE
  complex(4), volatile :: z4

!!!!! ZERO !!!!!!

  ! z = 0
  z4 = cmplx(0.0_4, 0.0_4, kind=4)

  ! Exact: 0
  call check(asin(z4), cmplx(0.0_4, 0.0_4, kind=4))
  ! Exact: Pi/2 = 1.5707963267948966192313216916397514
  call check(acos(z4), cmplx(1.57079632679489661920_4, 0.0_4, kind=4))
  ! Exact: 0
  call check(atan(z4), cmplx(0.0_4, 0.0_4, kind=4))
  ! Exact: 0
  call check(asinh(z4), cmplx(0.0_4, 0.0_4, kind=4))
  ! Exact: I*Pi/2 = I*1.5707963267948966192313216916397514
  call check(acosh(z4), cmplx(0.0_4, 1.57079632679489661920_4, kind=4))
  ! Exact: 0
  call check(atanh(z4), cmplx(0.0_4, 0.0_4, kind=4))


!!!!! POSITIVE NUMBERS !!!!!!

  ! z = tanh(1.0)
  z4 = cmplx(0.76159415595576488811945828260479359_4, 0.0_4, kind=4)

  ! Numerically: 0.70502684355523799494171984544790700*I
  call check(acosh(z4), cmplx(0.0_4, 0.70502684355523799494171984544790700_4,
kind=4))
  ! Exact: 1
  call check(atanh(z4), cmplx(1.0_4, 0.0_4, kind=4))


  ! z = I*tanh(1.0)
  z4 = cmplx(0.0_4, 0.76159415595576488811945828260479359_4, kind=4)

  ! Numerically: I*0.70239670712987482778422106260749699
  call check(asin(z4), cmplx(0.0_4, 0.70239670712987482778422106260749699_4,
kind=4))

END PROGRAM ArcTrigHyp

Note that the errors fluctuate, depending on the check lines commented. I'll
attach the asked files for this reduced test.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (5 preceding siblings ...)
  2009-11-29 17:30 ` dominiq at lps dot ens dot fr
@ 2009-11-29 23:25 ` hjl dot tools at gmail dot com
  2009-12-04 14:21 ` dominiq at lps dot ens dot fr
                   ` (42 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: hjl dot tools at gmail dot com @ 2009-11-29 23:25 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from hjl dot tools at gmail dot com  2009-11-29 23:25 -------
It may be related to PR 42202.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (6 preceding siblings ...)
  2009-11-29 23:25 ` hjl dot tools at gmail dot com
@ 2009-12-04 14:21 ` dominiq at lps dot ens dot fr
  2009-12-04 14:23 ` rguenth at gcc dot gnu dot org
                   ` (41 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-04 14:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from dominiq at lps dot ens dot fr  2009-12-04 14:21 -------
> It may be related to PR 42202.

If I am not mistaken this has been fixed by revision 154944 (see
http://gcc.gnu.org/ml/gcc-testresults/2009-12/msg00343.html ).

However this pr is not fixed at revision 154970.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (7 preceding siblings ...)
  2009-12-04 14:21 ` dominiq at lps dot ens dot fr
@ 2009-12-04 14:23 ` rguenth at gcc dot gnu dot org
  2009-12-08 10:06 ` dominiq at lps dot ens dot fr
                   ` (40 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-04 14:23 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
   Target Milestone|---                         |4.5.0


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (8 preceding siblings ...)
  2009-12-04 14:23 ` rguenth at gcc dot gnu dot org
@ 2009-12-08 10:06 ` dominiq at lps dot ens dot fr
  2009-12-11 23:10 ` rguenth at gcc dot gnu dot org
                   ` (39 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-08 10:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from dominiq at lps dot ens dot fr  2009-12-08 10:06 -------
I have bootstrapped gcc revision 155054 with the mpc version for which the
tests passed (revision 154405) and the tests are still failing.

The minimal set of options to make the test in comment #6 abort is "-O1
-funroll-loops -m64 -fomit-frame-pointer". The test pass if I omit
-fomit-frame-pointer.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (9 preceding siblings ...)
  2009-12-08 10:06 ` dominiq at lps dot ens dot fr
@ 2009-12-11 23:10 ` rguenth at gcc dot gnu dot org
  2009-12-11 23:23 ` dominiq at lps dot ens dot fr
                   ` (38 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-11 23:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from rguenth at gcc dot gnu dot org  2009-12-11 23:09 -------
Completely unclear what this bug is about.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (10 preceding siblings ...)
  2009-12-11 23:10 ` rguenth at gcc dot gnu dot org
@ 2009-12-11 23:23 ` dominiq at lps dot ens dot fr
  2009-12-14 13:50 ` rguenth at gcc dot gnu dot org
                   ` (37 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-11 23:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from dominiq at lps dot ens dot fr  2009-12-11 23:23 -------
> Completely unclear what this bug is about.

What is unclear?


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -funroll*-loops
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (11 preceding siblings ...)
  2009-12-11 23:23 ` dominiq at lps dot ens dot fr
@ 2009-12-14 13:50 ` rguenth at gcc dot gnu dot org
  2009-12-14 14:01 ` [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -m64 -O -frename-registers -fomit-frame-pointers rguenth at gcc dot gnu dot org
                   ` (36 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-14 13:50 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from rguenth at gcc dot gnu dot org  2009-12-14 13:50 -------
We don't fold anything here (because of the volatileness of z4).  Thus this
can't be a mpc issue but is probably libm issue.

I don't know how PPC implements _Complex float and if the HW has excess
precision and thus we get extra rounding/truncating when spilling values.
-funroll-loops triggers -frename-registers which again would hint at
Bernds change.

Assuming that the testcase from comment #6 is what this is all about
(i?86-linux is fine w/ and w/o -frename-registers and w/ and w/o volatile).


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers -fomit-frame-pointers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (12 preceding siblings ...)
  2009-12-14 13:50 ` rguenth at gcc dot gnu dot org
@ 2009-12-14 14:01 ` rguenth at gcc dot gnu dot org
  2009-12-14 20:42 ` [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -m64 -O -frename-registers dominiq at lps dot ens dot fr
                   ` (35 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-14 14:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from rguenth at gcc dot gnu dot org  2009-12-14 14:01 -------
If no calls remain in the assembly as dominiq suggests then the
*call_value_nonlocal_darwin64 pattern must be bogus.


-- 

rguenth at gcc dot gnu dot org changed:

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


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (13 preceding siblings ...)
  2009-12-14 14:01 ` [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -m64 -O -frename-registers -fomit-frame-pointers rguenth at gcc dot gnu dot org
@ 2009-12-14 20:42 ` dominiq at lps dot ens dot fr
  2009-12-14 20:49 ` dominiq at lps dot ens dot fr
                   ` (34 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-14 20:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from dominiq at lps dot ens dot fr  2009-12-14 20:42 -------
When compiled with '-m64 -O1 -frename-registers' the code in comment #6 fails,
but passes with ''-m64 -O1'.

> If no calls remain in the assembly as dominiq suggests then the
> *call_value_nonlocal_darwin64 pattern must be bogus.

I do not see "call", but in both cases

...
        bl L_casinf$stub
...

which I understand as an other form of call. So the darwin math lib seems to
work correctly when -frename-registers is not used. I'll attach the assembly
generated with/without the option.


-- 

dominiq at lps dot ens dot fr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |UNCONFIRMED
            Summary|[4.5 Regression] FAIL:      |[4.5 Regression] FAIL:
                   |gfortran.dg/complex_intrinsi|gfortran.dg/complex_intrinsi
                   |c_5.f90  -m64 -O -frename-  |c_5.f90  -m64 -O -frename-
                   |registers -fomit-frame-     |registers
                   |pointers                    |


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (14 preceding siblings ...)
  2009-12-14 20:42 ` [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -m64 -O -frename-registers dominiq at lps dot ens dot fr
@ 2009-12-14 20:49 ` dominiq at lps dot ens dot fr
  2009-12-14 20:55 ` dominiq at lps dot ens dot fr
                   ` (33 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-14 20:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from dominiq at lps dot ens dot fr  2009-12-14 20:48 -------
Created an attachment (id=19298)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19298&action=view)
assembly generated with -frename-registers


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (15 preceding siblings ...)
  2009-12-14 20:49 ` dominiq at lps dot ens dot fr
@ 2009-12-14 20:55 ` dominiq at lps dot ens dot fr
  2010-01-11 11:31 ` ebotcazou at gcc dot gnu dot org
                   ` (32 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-14 20:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from dominiq at lps dot ens dot fr  2009-12-14 20:54 -------
Created an attachment (id=19299)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19299&action=view)
assembly generated without -frename-registers


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (16 preceding siblings ...)
  2009-12-14 20:55 ` dominiq at lps dot ens dot fr
@ 2010-01-11 11:31 ` ebotcazou at gcc dot gnu dot org
  2010-01-11 12:20 ` dominiq at lps dot ens dot fr
                   ` (31 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2010-01-11 11:31 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from ebotcazou at gcc dot gnu dot org  2010-01-11 11:31 -------
Still present?


-- 

ebotcazou at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (17 preceding siblings ...)
  2010-01-11 11:31 ` ebotcazou at gcc dot gnu dot org
@ 2010-01-11 12:20 ` dominiq at lps dot ens dot fr
  2010-01-30 22:24 ` dominiq at lps dot ens dot fr
                   ` (30 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-01-11 12:20 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from dominiq at lps dot ens dot fr  2010-01-11 12:20 -------
> Still present?

Yes!-(If it has not been fixed meanwhile, it still fails at revision 155621).


-- 

dominiq at lps dot ens dot fr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |UNCONFIRMED


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (18 preceding siblings ...)
  2010-01-11 12:20 ` dominiq at lps dot ens dot fr
@ 2010-01-30 22:24 ` dominiq at lps dot ens dot fr
  2010-02-16 17:40 ` bernds_cb1 at t-online dot de
                   ` (29 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-01-30 22:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from dominiq at lps dot ens dot fr  2010-01-30 22:23 -------
The test fails also on powerpc-unknown-linux-gnu (see
http://gcc.gnu.org/ml/gcc-testresults/2010-01/msg02790.html ).


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (19 preceding siblings ...)
  2010-01-30 22:24 ` dominiq at lps dot ens dot fr
@ 2010-02-16 17:40 ` bernds_cb1 at t-online dot de
  2010-02-16 18:13 ` dominiq at lps dot ens dot fr
                   ` (28 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-16 17:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #20 from bernds_cb1 at t-online dot de  2010-02-16 17:40 -------
Sorry I've seen this so late; the mails I got have been hidden in my unread
fortran folder so far.  Need to change the filters.

Comment #9 suggests you can reproduce this without -frename-registers.  Is this
correct?

What I'd be looking at is if mpc has functions written in assembly that maybe
clobber registers they shouldn't.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (20 preceding siblings ...)
  2010-02-16 17:40 ` bernds_cb1 at t-online dot de
@ 2010-02-16 18:13 ` dominiq at lps dot ens dot fr
  2010-02-17 16:53 ` mmitchel at gcc dot gnu dot org
                   ` (27 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-16 18:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from dominiq at lps dot ens dot fr  2010-02-16 18:13 -------
> Comment #9 suggests you can reproduce this without -frename-registers.  Is this
> correct?

>From comment #12:

> -funroll-loops triggers -frename-registers which again would hint at
> Bernds change.

I think the answer is no: the test passes with '-m64 -O1' but fails with '-m64
-O1 -frename-registers'.

For the record I am using GMP version 4.3.1, MPFR version 2.4.1, MPC version
0.8. If needed I can try to update to mpc 0.8.1 (so far I failed to update GMP,
both 4.3.2 and 5.0.1).


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (21 preceding siblings ...)
  2010-02-16 18:13 ` dominiq at lps dot ens dot fr
@ 2010-02-17 16:53 ` mmitchel at gcc dot gnu dot org
  2010-02-17 22:14 ` bernds_cb1 at t-online dot de
                   ` (26 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2010-02-17 16:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from mmitchel at gcc dot gnu dot org  2010-02-17 16:52 -------
I don't think we really know enough yet to understand whether this is a bug, or
if it is a bug, where the bug might lie.  So, we certainly can't make it P1,
ignoring even the fact that this test is in Fortran.  But, it would be good if
we could understand the situation better.


-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (23 preceding siblings ...)
  2010-02-17 22:14 ` bernds_cb1 at t-online dot de
@ 2010-02-17 22:14 ` bernds_cb1 at t-online dot de
  2010-02-18  8:00 ` dominiq at lps dot ens dot fr
                   ` (24 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-17 22:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #24 from bernds_cb1 at t-online dot de  2010-02-17 22:14 -------
Would you mind testing the attached patch?


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (22 preceding siblings ...)
  2010-02-17 16:53 ` mmitchel at gcc dot gnu dot org
@ 2010-02-17 22:14 ` bernds_cb1 at t-online dot de
  2010-02-17 22:14 ` bernds_cb1 at t-online dot de
                   ` (25 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-17 22:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #23 from bernds_cb1 at t-online dot de  2010-02-17 22:13 -------
Created an attachment (id=19900)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19900&action=view)
Possible fix.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (24 preceding siblings ...)
  2010-02-17 22:14 ` bernds_cb1 at t-online dot de
@ 2010-02-18  8:00 ` dominiq at lps dot ens dot fr
  2010-02-18 11:52 ` bernds_cb1 at t-online dot de
                   ` (23 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18  8:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #25 from dominiq at lps dot ens dot fr  2010-02-18 08:00 -------
> Would you mind testing the attached patch?

Apparently the patch in comment #23 does not fix the problem (incremental
update of gcc and partial test):

make -k check-gfortran RUNTESTFLAGS="dg.exp=complex*.f90
--target_board=unix'{-m32,-m64}'"

Running target unix/-m32
Using /sw/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /sw/share/dejagnu/config/unix.exp as generic interface file for target.
Using /opt/gcc/gcc-4.5-work/gcc/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /opt/gcc/gcc-4.5-work/gcc/testsuite/gfortran.dg/dg.exp ...

                === gfortran Summary for unix/-m32 ===

# of expected passes            104
Running target unix/-m64
Using /sw/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /sw/share/dejagnu/config/unix.exp as generic interface file for target.
Using /opt/gcc/gcc-4.5-work/gcc/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /opt/gcc/gcc-4.5-work/gcc/testsuite/gfortran.dg/dg.exp ...
FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/complex_intrinsic_5.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test

                === gfortran Summary for unix/-m64 ===

# of expected passes            102
# of unexpected failures        2

                === gfortran Summary ===

# of expected passes            206
# of unexpected failures        2
/opt/gcc/darwin_buildw/gcc/testsuite/gfortran/../../gfortran  version 4.5.0
20100215 (experimental) [trunk revision 156774p2] (GCC) 


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (25 preceding siblings ...)
  2010-02-18  8:00 ` dominiq at lps dot ens dot fr
@ 2010-02-18 11:52 ` bernds_cb1 at t-online dot de
  2010-02-18 12:17 ` dominiq at lps dot ens dot fr
                   ` (22 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-18 11:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #26 from bernds_cb1 at t-online dot de  2010-02-18 11:51 -------
Created an attachment (id=19905)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19905&action=view)
A patch to help debug the problem

I'll need some help since on my system a compiler targetting
powerpc-apple-darwin9 produces rather different output in the dumps than what
is attached to this bug.  The powerpc-linux failures look unrelated as they
appear even at -O0.

If the problem really is in regrename, the attached patch should help debug it.
 If you wish to help, please follow these instructions.

You'll need to use a kind of binary search using the -fdbg-cnt=rnreg:N option,
where N is an integer.  Start with something small, maybe even 1, then double
it until the failure appears.  Then do a binary search between the last number
that produced a working binary, and the one that did not.

You should end up with a value of N such that -fdbg-cnt=rnreg:N produces a
working executable, and -fdbg-cnt=rnreg:N+1 does not.  Please attach the .rnreg
dumps and assembly files for both.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (26 preceding siblings ...)
  2010-02-18 11:52 ` bernds_cb1 at t-online dot de
@ 2010-02-18 12:17 ` dominiq at lps dot ens dot fr
  2010-02-18 12:21 ` bernds_cb1 at t-online dot de
                   ` (21 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 12:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #27 from dominiq at lps dot ens dot fr  2010-02-18 12:17 -------
> You'll need to use a kind of binary search using the -fdbg-cnt=rnreg:N option,
> where N is an integer.  Start with something small, maybe even 1, then double
> it until the failure appears.  Then do a binary search between the last number
> that produced a working binary, and the one that did not.

Should I use '-fdbg-cnt=rnreg:N' to build gcc or only when testing
complex_intrinsic_5.f90?


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (27 preceding siblings ...)
  2010-02-18 12:17 ` dominiq at lps dot ens dot fr
@ 2010-02-18 12:21 ` bernds_cb1 at t-online dot de
  2010-02-18 13:42 ` dominiq at lps dot ens dot fr
                   ` (20 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-18 12:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #28 from bernds_cb1 at t-online dot de  2010-02-18 12:21 -------
Only when building the testcase.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (28 preceding siblings ...)
  2010-02-18 12:21 ` bernds_cb1 at t-online dot de
@ 2010-02-18 13:42 ` dominiq at lps dot ens dot fr
  2010-02-18 13:53 ` steven at gcc dot gnu dot org
                   ` (19 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 13:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #29 from dominiq at lps dot ens dot fr  2010-02-18 13:42 -------
In order to compile gcc/regrename.c, I had to add

+  enum debug_counter rnreg;

Is this right?

Then compiling the test with

gfc -fdbg-cnt=rnreg:1 -m64 -O1 -frename-registers
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90

I get the following error

f951: error: Can not find a valid counter:value pair:
f951: error: -fdbg-cnt=rnreg:1
f951: error:           ^

What is missing?


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (29 preceding siblings ...)
  2010-02-18 13:42 ` dominiq at lps dot ens dot fr
@ 2010-02-18 13:53 ` steven at gcc dot gnu dot org
  2010-02-18 14:06 ` dominiq at lps dot ens dot fr
                   ` (18 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: steven at gcc dot gnu dot org @ 2010-02-18 13:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #30 from steven at gcc dot gnu dot org  2010-02-18 13:53 -------
It looks like there should be a patch to dbgcnt.def.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (30 preceding siblings ...)
  2010-02-18 13:53 ` steven at gcc dot gnu dot org
@ 2010-02-18 14:06 ` dominiq at lps dot ens dot fr
  2010-02-18 14:17 ` bernds_cb1 at t-online dot de
                   ` (17 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 14:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #31 from dominiq at lps dot ens dot fr  2010-02-18 14:06 -------
> It looks like there should be a patch to dbgcnt.def.

Does this mean that I should remove the line

+  enum debug_counter rnreg;

I have added, and add a line

DEBUG_COUNTER (rnreg)

in dbgcnt.def?


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (31 preceding siblings ...)
  2010-02-18 14:06 ` dominiq at lps dot ens dot fr
@ 2010-02-18 14:17 ` bernds_cb1 at t-online dot de
  2010-02-18 14:22 ` dominiq at lps dot ens dot fr
                   ` (16 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-18 14:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #32 from bernds_cb1 at t-online dot de  2010-02-18 14:17 -------
Created an attachment (id=19908)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19908&action=view)
Additional patch on top of the previous one

Sorry about that.  Yes, you'll need to add that in dbgcnt.def, or just apply
this additional patch.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (32 preceding siblings ...)
  2010-02-18 14:17 ` bernds_cb1 at t-online dot de
@ 2010-02-18 14:22 ` dominiq at lps dot ens dot fr
  2010-02-18 15:09 ` dominiq at lps dot ens dot fr
                   ` (15 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 14:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #33 from dominiq at lps dot ens dot fr  2010-02-18 14:22 -------
> Sorry about that.  Yes, you'll need to add that in dbgcnt.def, or just apply
> this additional patch.

This recompiles most of gcc!-(it will take a couple hours on my poor G5!-).


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (33 preceding siblings ...)
  2010-02-18 14:22 ` dominiq at lps dot ens dot fr
@ 2010-02-18 15:09 ` dominiq at lps dot ens dot fr
  2010-02-18 15:32 ` bernds_cb1 at t-online dot de
                   ` (14 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 15:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #34 from dominiq at lps dot ens dot fr  2010-02-18 15:08 -------
And the winner is N=137!

[karma] f90/bug% gfc -fdbg-cnt=rnreg:137 -m64 -O1 -frename-registers
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90
dbg_cnt 'rnreg' set to 137
[karma] f90/bug% a.out
[karma] f90/bug% gfc -fdbg-cnt=rnreg:138 -m64 -O1 -frename-registers
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90
dbg_cnt 'rnreg' set to 138
[karma] f90/bug% a.out
check4:
   z=.0000000 + I .0000000
zref=1.0000000 + I .0000000

Diff: -1.0000000 + I*.0000000  eps=.23841858E-06
Abort


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (34 preceding siblings ...)
  2010-02-18 15:09 ` dominiq at lps dot ens dot fr
@ 2010-02-18 15:32 ` bernds_cb1 at t-online dot de
  2010-02-18 15:38 ` dominiq at lps dot ens dot fr
                   ` (13 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-18 15:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #35 from bernds_cb1 at t-online dot de  2010-02-18 15:32 -------
Okay, great.  Could you attach the .rnreg dumps and assembly output for both
values?


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (35 preceding siblings ...)
  2010-02-18 15:32 ` bernds_cb1 at t-online dot de
@ 2010-02-18 15:38 ` dominiq at lps dot ens dot fr
  2010-02-18 15:40 ` dominiq at lps dot ens dot fr
                   ` (12 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 15:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #36 from dominiq at lps dot ens dot fr  2010-02-18 15:38 -------
> Could you attach the .rnreg dumps

How do I get them?


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (36 preceding siblings ...)
  2010-02-18 15:38 ` dominiq at lps dot ens dot fr
@ 2010-02-18 15:40 ` dominiq at lps dot ens dot fr
  2010-02-18 15:41 ` dominiq at lps dot ens dot fr
                   ` (11 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 15:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #37 from dominiq at lps dot ens dot fr  2010-02-18 15:40 -------
Created an attachment (id=19911)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19911&action=view)
Assembly for -fdbg-cnt=rnreg:137

Command used

gfc -S -fdbg-cnt=rnreg:137 -m64 -O1 -frename-registers
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (37 preceding siblings ...)
  2010-02-18 15:40 ` dominiq at lps dot ens dot fr
@ 2010-02-18 15:41 ` dominiq at lps dot ens dot fr
  2010-02-18 15:52 ` bernds_cb1 at t-online dot de
                   ` (10 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 15:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #38 from dominiq at lps dot ens dot fr  2010-02-18 15:41 -------
Created an attachment (id=19912)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19912&action=view)
Assembly for -fdbg-cnt=rnreg:138

Command line

gfc -S -fdbg-cnt=rnreg:138 -m64 -O1 -frename-registers
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (38 preceding siblings ...)
  2010-02-18 15:41 ` dominiq at lps dot ens dot fr
@ 2010-02-18 15:52 ` bernds_cb1 at t-online dot de
  2010-02-18 15:58 ` dominiq at lps dot ens dot fr
                   ` (9 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-18 15:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #39 from bernds_cb1 at t-online dot de  2010-02-18 15:52 -------
(In reply to comment #36)
> > Could you attach the .rnreg dumps
> 
> How do I get them?
> 

-fdump-rtl-rnreg-details


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (39 preceding siblings ...)
  2010-02-18 15:52 ` bernds_cb1 at t-online dot de
@ 2010-02-18 15:58 ` dominiq at lps dot ens dot fr
  2010-02-18 15:59 ` dominiq at lps dot ens dot fr
                   ` (8 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 15:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #40 from dominiq at lps dot ens dot fr  2010-02-18 15:58 -------
Created an attachment (id=19914)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19914&action=view)
.rnreg for -fdbg-cnt=rnreg:137

Command used

fc -fdump-rtl-rnreg-details -fdbg-cnt=rnreg:137 -m64 -O1 -frename-registers
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (40 preceding siblings ...)
  2010-02-18 15:58 ` dominiq at lps dot ens dot fr
@ 2010-02-18 15:59 ` dominiq at lps dot ens dot fr
  2010-02-18 18:13 ` bernds_cb1 at t-online dot de
                   ` (7 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 15:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #41 from dominiq at lps dot ens dot fr  2010-02-18 15:59 -------
Created an attachment (id=19915)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19915&action=view)
.rnreg for -fdbg-cnt=rnreg:138

Command line

gfc -fdump-rtl-rnreg-details -fdbg-cnt=rnreg:138 -m64 -O1 -frename-registers
/opt/gcc/_gcc_clean/gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (41 preceding siblings ...)
  2010-02-18 15:59 ` dominiq at lps dot ens dot fr
@ 2010-02-18 18:13 ` bernds_cb1 at t-online dot de
  2010-02-18 18:45 ` dominiq at lps dot ens dot fr
                   ` (6 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-02-18 18:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #42 from bernds_cb1 at t-online dot de  2010-02-18 18:13 -------
Created an attachment (id=19917)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19917&action=view)
Another test patch that attempts to fix the problem.

Could you test whether this fixes it?


-- 

bernds_cb1 at t-online dot de changed:

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


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (42 preceding siblings ...)
  2010-02-18 18:13 ` bernds_cb1 at t-online dot de
@ 2010-02-18 18:45 ` dominiq at lps dot ens dot fr
  2010-02-18 19:10 ` dominiq at lps dot ens dot fr
                   ` (5 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 18:45 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #43 from dominiq at lps dot ens dot fr  2010-02-18 18:44 -------
The compilation of gcc/regrename.c fails with

...
cc1: warnings being treated as errors
../../gcc-4.5-work/gcc/regrename.c: In function 'build_def_use':
../../gcc-4.5-work/gcc/regrename.c:1113:6: error: array subscript has type
'char'

The line is

            has_dup[recog_data.dup_num[i]] = true;

trying

has_dup[(int) recog_data.dup_num[i]] = true;


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (43 preceding siblings ...)
  2010-02-18 18:45 ` dominiq at lps dot ens dot fr
@ 2010-02-18 19:10 ` dominiq at lps dot ens dot fr
  2010-02-22 11:21 ` dominiq at lps dot ens dot fr
                   ` (4 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-18 19:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #44 from dominiq at lps dot ens dot fr  2010-02-18 19:10 -------
The patch in comment #43 with the fix in comment #44 works for the limited
tests I am able to do right now.  I can do a "full" test with a fresh bootstrap
of gcc and fortran, but it will take a full day, so I'ld prefer to do it during
the week-end.

Thanks for the patch.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (44 preceding siblings ...)
  2010-02-18 19:10 ` dominiq at lps dot ens dot fr
@ 2010-02-22 11:21 ` dominiq at lps dot ens dot fr
  2010-03-01 13:34 ` dominiq at lps dot ens dot fr
                   ` (3 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-02-22 11:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #45 from dominiq at lps dot ens dot fr  2010-02-22 11:21 -------
Bootstrapped and regtested on powerpc-apple-darwin9 (see
http://gcc.gnu.org/ml/gcc-testresults/2010-02/msg02098.htm ) and
x86_64-apple-darwin10 (see
http://gcc.gnu.org/ml/gcc-testresults/2010-02/msg02102.html) with the patch in
comment #43 with the fix in comment #44.

Everything I can look at seems to work as expected.


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (45 preceding siblings ...)
  2010-02-22 11:21 ` dominiq at lps dot ens dot fr
@ 2010-03-01 13:34 ` dominiq at lps dot ens dot fr
  2010-03-07 15:20 ` bernds at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  49 siblings, 0 replies; 51+ messages in thread
From: dominiq at lps dot ens dot fr @ 2010-03-01 13:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #46 from dominiq at lps dot ens dot fr  2010-03-01 13:34 -------
Anything else I can do for this pr?


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (46 preceding siblings ...)
  2010-03-01 13:34 ` dominiq at lps dot ens dot fr
@ 2010-03-07 15:20 ` bernds at gcc dot gnu dot org
  2010-03-07 15:36 ` rguenth at gcc dot gnu dot org
  2010-03-08 23:06 ` bernds_cb1 at t-online dot de
  49 siblings, 0 replies; 51+ messages in thread
From: bernds at gcc dot gnu dot org @ 2010-03-07 15:20 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #47 from bernds at gcc dot gnu dot org  2010-03-07 15:20 -------
Subject: Bug 42220

Author: bernds
Date: Sun Mar  7 15:20:12 2010
New Revision: 157263

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157263
Log:
        PR rtl-optimization/42220
        * regrename.c (scan_rtx) <case STRICT_LOW_PART, ZERO_EXTRACT>:
        Use verify_reg_tracked to determine if we should use OP_OUT rather
        than OP_INOUT.
        (build_def_use): If we see an in-out operand for a register that we
        know nothing about, treat is an output if possible, fail the block if
        not.


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


-- 


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (47 preceding siblings ...)
  2010-03-07 15:20 ` bernds at gcc dot gnu dot org
@ 2010-03-07 15:36 ` rguenth at gcc dot gnu dot org
  2010-03-08 23:06 ` bernds_cb1 at t-online dot de
  49 siblings, 0 replies; 51+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-03-07 15:36 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #48 from rguenth at gcc dot gnu dot org  2010-03-07 15:35 -------
Fixed.


-- 

rguenth at gcc dot gnu dot org changed:

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


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


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

* [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90  -m64 -O -frename-registers
  2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
                   ` (48 preceding siblings ...)
  2010-03-07 15:36 ` rguenth at gcc dot gnu dot org
@ 2010-03-08 23:06 ` bernds_cb1 at t-online dot de
  49 siblings, 0 replies; 51+ messages in thread
From: bernds_cb1 at t-online dot de @ 2010-03-08 23:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #49 from bernds_cb1 at t-online dot de  2010-03-08 23:06 -------
This fix caused a SPEC regression (see bug 42216).  Could you test the patch I
attached to #42216, on top of current mainline, to see whether it does not
cause your problem to reappear?


-- 


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


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

end of thread, other threads:[~2010-03-08 23:06 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-29 16:11 [Bug middle-end/42220] New: [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -O3 -funroll*-loops dominiq at lps dot ens dot fr
2009-11-29 16:34 ` [Bug middle-end/42220] " rguenth at gcc dot gnu dot org
2009-11-29 16:57 ` dominiq at lps dot ens dot fr
2009-11-29 17:16 ` ebotcazou at gcc dot gnu dot org
2009-11-29 17:27 ` dominiq at lps dot ens dot fr
2009-11-29 17:29 ` dominiq at lps dot ens dot fr
2009-11-29 17:30 ` dominiq at lps dot ens dot fr
2009-11-29 23:25 ` hjl dot tools at gmail dot com
2009-12-04 14:21 ` dominiq at lps dot ens dot fr
2009-12-04 14:23 ` rguenth at gcc dot gnu dot org
2009-12-08 10:06 ` dominiq at lps dot ens dot fr
2009-12-11 23:10 ` rguenth at gcc dot gnu dot org
2009-12-11 23:23 ` dominiq at lps dot ens dot fr
2009-12-14 13:50 ` rguenth at gcc dot gnu dot org
2009-12-14 14:01 ` [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -m64 -O -frename-registers -fomit-frame-pointers rguenth at gcc dot gnu dot org
2009-12-14 20:42 ` [Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -m64 -O -frename-registers dominiq at lps dot ens dot fr
2009-12-14 20:49 ` dominiq at lps dot ens dot fr
2009-12-14 20:55 ` dominiq at lps dot ens dot fr
2010-01-11 11:31 ` ebotcazou at gcc dot gnu dot org
2010-01-11 12:20 ` dominiq at lps dot ens dot fr
2010-01-30 22:24 ` dominiq at lps dot ens dot fr
2010-02-16 17:40 ` bernds_cb1 at t-online dot de
2010-02-16 18:13 ` dominiq at lps dot ens dot fr
2010-02-17 16:53 ` mmitchel at gcc dot gnu dot org
2010-02-17 22:14 ` bernds_cb1 at t-online dot de
2010-02-17 22:14 ` bernds_cb1 at t-online dot de
2010-02-18  8:00 ` dominiq at lps dot ens dot fr
2010-02-18 11:52 ` bernds_cb1 at t-online dot de
2010-02-18 12:17 ` dominiq at lps dot ens dot fr
2010-02-18 12:21 ` bernds_cb1 at t-online dot de
2010-02-18 13:42 ` dominiq at lps dot ens dot fr
2010-02-18 13:53 ` steven at gcc dot gnu dot org
2010-02-18 14:06 ` dominiq at lps dot ens dot fr
2010-02-18 14:17 ` bernds_cb1 at t-online dot de
2010-02-18 14:22 ` dominiq at lps dot ens dot fr
2010-02-18 15:09 ` dominiq at lps dot ens dot fr
2010-02-18 15:32 ` bernds_cb1 at t-online dot de
2010-02-18 15:38 ` dominiq at lps dot ens dot fr
2010-02-18 15:40 ` dominiq at lps dot ens dot fr
2010-02-18 15:41 ` dominiq at lps dot ens dot fr
2010-02-18 15:52 ` bernds_cb1 at t-online dot de
2010-02-18 15:58 ` dominiq at lps dot ens dot fr
2010-02-18 15:59 ` dominiq at lps dot ens dot fr
2010-02-18 18:13 ` bernds_cb1 at t-online dot de
2010-02-18 18:45 ` dominiq at lps dot ens dot fr
2010-02-18 19:10 ` dominiq at lps dot ens dot fr
2010-02-22 11:21 ` dominiq at lps dot ens dot fr
2010-03-01 13:34 ` dominiq at lps dot ens dot fr
2010-03-07 15:20 ` bernds at gcc dot gnu dot org
2010-03-07 15:36 ` rguenth at gcc dot gnu dot org
2010-03-08 23:06 ` bernds_cb1 at t-online dot de

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).