[Bug fortran/37498] [4.4 Regression] Incorrect array value returned - 4.3 ABI Broken

2008-09-27 Thread jvdelisle at gcc dot gnu dot org
--- Comment #21 from jvdelisle at gcc dot gnu dot org 2008-09-27 12:57 --- Fixed on 4.4. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned - 4.3 ABI Broken

2008-09-26 Thread jvdelisle at gcc dot gnu dot org
--- Comment #19 from jvdelisle at gcc dot gnu dot org 2008-09-26 06:16 --- Subject: Bug 37498 Author: jvdelisle Date: Fri Sep 26 06:15:21 2008 New Revision: 140683 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140683 Log: 2008-09-25 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned - 4.3 ABI Broken

2008-09-26 Thread jvdelisle at gcc dot gnu dot org
--- Comment #20 from jvdelisle at gcc dot gnu dot org 2008-09-26 06:21 --- Subject: Bug 37498 Author: jvdelisle Date: Fri Sep 26 06:19:42 2008 New Revision: 140684 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140684 Log: 2008-09-25 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned - 4.3 ABI Broken

2008-09-23 Thread jvdelisle at gcc dot gnu dot org
--- Comment #17 from jvdelisle at gcc dot gnu dot org 2008-09-23 06:26 --- I was doing some additional testing after the above patch and see that it breaks other things w.r.t 4.3 ABI. An example is namelist_14.f90 which fails with a 4.3 executable and 4.4 library. I am keeping this

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned - 4.3 ABI Broken

2008-09-23 Thread jvdelisle at gcc dot gnu dot org
--- Comment #18 from jvdelisle at gcc dot gnu dot org 2008-09-24 05:14 --- Created an attachment (id=16399) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16399action=view) New patch that is much better I could not submit this to the list for approval, my email is not working.

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned - 4.3 ABI Broken

2008-09-22 Thread jvdelisle at gcc dot gnu dot org
--- Comment #16 from jvdelisle at gcc dot gnu dot org 2008-09-23 03:53 --- Subject: Bug 37498 Author: jvdelisle Date: Tue Sep 23 03:52:19 2008 New Revision: 140576 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140576 Log: 2008-09-22 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned - 4.3 ABI Broken

2008-09-21 Thread jvdelisle at gcc dot gnu dot org
--- Comment #15 from jvdelisle at gcc dot gnu dot org 2008-09-21 21:18 --- Final patch submitted to list for approval: http://gcc.gnu.org/ml/fortran/2008-09/msg00364.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37498

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned

2008-09-20 Thread jvdelisle at gcc dot gnu dot org
--- Comment #13 from jvdelisle at gcc dot gnu dot org 2008-09-20 15:29 --- Proposed solution: I will add another component to the st_parameter_dt union and call it q. It will be identical to the existing component p accept with the added IOparms at the top. In the 4.4 library we

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned - 4.3 ABI Broken

2008-09-20 Thread jvdelisle at gcc dot gnu dot org
--- Comment #14 from jvdelisle at gcc dot gnu dot org 2008-09-21 04:15 --- Experimental patch submitted to list for comment. http://gcc.gnu.org/ml/fortran/2008-09/msg00353.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37498

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned

2008-09-16 Thread jvdelisle at gcc dot gnu dot org
--- Comment #12 from jvdelisle at gcc dot gnu dot org 2008-09-17 04:13 --- Created an attachment (id=16342) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16342action=view) Partial patch - reordering of st_parameter_dt structure I think I may know why the attached patch does not

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned

2008-09-14 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37498

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned

2008-09-14 Thread jvdelisle at gcc dot gnu dot org
--- Comment #10 from jvdelisle at gcc dot gnu dot org 2008-09-14 12:11 --- See http://gcc.gnu.org/ml/fortran/2008-09/msg00259.html for start of patch and request for comments. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37498

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned

2008-09-13 Thread jvdelisle at gcc dot gnu dot org
--- Comment #9 from jvdelisle at gcc dot gnu dot org 2008-09-13 19:25 --- I am working on fixing this now. I will probably call for help on parts of this. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned

2008-09-12 Thread tkoenig at gcc dot gnu dot org
--- Comment #6 from tkoenig at gcc dot gnu dot org 2008-09-12 19:47 --- (In reply to comment #5) (In reply to comment #3) This may be due to an incompatibility between the 4.3 and 4.4 libraries. What result do you get when you compile with -static, to make sure that you get

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned

2008-09-12 Thread tkoenig at gcc dot gnu dot org
--- Comment #7 from tkoenig at gcc dot gnu dot org 2008-09-12 19:57 --- The value of i gets overwritten in the library when assiging a value to dtp-u.p.mode. OUCH. This is what I get when running the 4.3 - compiled program against the 4.4 library: $ gfortran-4.3 -g foo.f90 $ gdb

[Bug fortran/37498] [4.4 Regression] Incorrect array value returned

2008-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #8 from burnus at gcc dot gnu dot org 2008-09-12 20:49 --- The problem is this harmless looking variable in the program (from -fdump-tree-original): struct __st_parameter_dt dt_parm.2; This struct matches st_parameter_dt in libgfortran/io/io.h. If one compares