[Bug fortran/56852] [4.6/4.7/4.8/4.9 Regression] ICE on invalid: Bad array reference for an undeclared loop variable

2013-04-06 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56852 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||error

[Bug fortran/56867] Missing temporary with string array assignment

2013-04-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56867 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-07 20:15:06 UTC --- Can you attach the test case?

[Bug fortran/56261] [OOP] seg fault call procedure pointer on polymorphic array

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56261 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56867] Missing temporary with string array assignment

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56867 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56872] [4.8/4.9 Regression] Incorrect SUM evaluation, involving implied-do loop, with -ffrontend-optimize

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56872 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong

[Bug fortran/56872] [4.8/4.9 Regression] Incorrect SUM evaluation, involving implied-do loop, with -ffrontend-optimize

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56872 --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-08 16:39:10 UTC --- Front-end optimization generates for print *,SUM([(s**(REAL(k-1)/REAL(m-1)),k=1,m)]) the code: D.1918 = s; D.1919 = __builtin_powf (D.1918

[Bug fortran/56872] [4.8/4.9 Regression] Incorrect SUM evaluation, involving implied-do loop, with -ffrontend-optimize

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56872 --- Comment #7 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-08 20:10:54 UTC --- Author: tkoenig Date: Mon Apr 8 19:36:43 2013 New Revision: 197610 URL: http://gcc.gnu.org/viewcvs?rev=197610root=gccview=rev Log: 2013-04-08

[Bug fortran/56872] [4.8/4.9 Regression] Incorrect SUM evaluation, involving implied-do loop, with -ffrontend-optimize

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56872 --- Comment #8 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-08 20:11:12 UTC --- Author: tkoenig Date: Mon Apr 8 20:01:33 2013 New Revision: 197612 URL: http://gcc.gnu.org/viewcvs?rev=197612root=gccview=rev Log: 2013-04-08

[Bug fortran/56872] [4.8/4.9 Regression] Incorrect SUM evaluation, involving implied-do loop, with -ffrontend-optimize

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56872 --- Comment #9 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-08 20:12:37 UTC --- (In reply to comment #6) Fixed on trunk and 4.8. Thanks a lot for the bug report, and sorry for the breakage. Thanks for the patch, Thomas

[Bug fortran/56849] Missing compile-time shape check for RESHAPE assignments with an ORDER= attribute

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56849 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-08 20:13:47 UTC --- Author: burnus Date: Sun Apr 7 08:41:17 2013 New Revision: 197550 URL: http://gcc.gnu.org/viewcvs?rev=197550root=gccview=rev Log: 2013-04-07

[Bug fortran/56849] Missing compile-time shape check for RESHAPE assignments with an ORDER= attribute

2013-04-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56849 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/56887] Test for equality of reals now flagged with a warning

2013-04-09 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56887 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug debug/37132] Debug: No DW_TAG_namelist emitted for NAMELISTS

2013-04-09 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37132 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug debug/37132] Debug: No DW_TAG_namelist emitted for NAMELISTS

2013-04-09 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37132 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-09 23:08:35 UTC --- For gdb-support, see http://sourceware.org/bugzilla/show_bug.cgi?id=15353

[Bug debug/37132] Debug: No DW_TAG_namelist emitted for NAMELISTS

2013-04-10 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37132 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-10 13:08:22 UTC --- (In reply to comment #1) Draft patch: http://gcc.gnu.org/ml/gcc-patches/2013-04/msg00560.html The draft patch fails for dummy arguments

[Bug fortran/56907] New: C_LOC shall not call internal-PACK when an array argument is used

2013-04-10 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56907 Bug #: 56907 Summary: C_LOC shall not call internal-PACK when an array argument is used Classification: Unclassified Product: gcc Version: 4.9.0 Status:

[Bug fortran/56919] New: [4.6/4.7/4.8/4.9 Regression] Wrong result for SYSTEM_CLOCK on Cygwin

2013-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56919 Bug #: 56919 Summary: [4.6/4.7/4.8/4.9 Regression] Wrong result for SYSTEM_CLOCK on Cygwin Classification: Unclassified Product: gcc Version: 4.9.0 Status:

[Bug fortran/56919] [4.6/4.7/4.8/4.9 Regression] Wrong result for SYSTEM_CLOCK on Cygwin

2013-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56919 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56919] [4.6/4.7/4.8/4.9 Regression] Wrong result for SYSTEM_CLOCK on Cygwin

2013-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56919 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-11 20:14:13 UTC --- First, I think we made a thinko with the random_seed example at http://gcc.gnu.org/onlinedocs/gfortran/RANDOM_005fSEED.html it uses (as does Angelo's

[Bug fortran/56919] [4.6/4.7/4.8/4.9 Regression] Wrong result for SYSTEM_CLOCK on Cygwin

2013-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56919 --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-11 21:18:43 UTC --- (In reply to comment #3) In summary: - Cygwin is probably okay - it just starts from 0 with the first call to system_clock(monotonic,...) which

[Bug fortran/56845] [OOP] _vptr not set to declared type for CLASS + SAVE

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56845 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-12 07:42:30 UTC --- Author: burnus Date: Fri Apr 12 07:41:50 2013 New Revision: 197844 URL: http://gcc.gnu.org/viewcvs?rev=197844root=gccview=rev Log: 2013-04-12

[Bug fortran/56845] [OOP] _vptr not set to declared type for CLASS + SAVE

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56845 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/56929] [OOP] [F08] ICE on dummy argument child class with coarray inside parent

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56929 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||ice

[Bug fortran/56845] [OOP] _vptr not set to declared type for CLASS + SAVE

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56845 --- Comment #7 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-12 09:23:20 UTC --- FIXED an issue created by the previous patch, cf. http://gcc.gnu.org/ml/fortran/2013-04/msg00116.html * * * Author: burnus Date: Fri Apr 12 08

[Bug fortran/56929] [OOP] [F08] ICE on dummy argument child class with coarray inside parent

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56929 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-12 17:56:39 UTC --- Author: burnus Date: Fri Apr 12 17:55:48 2013 New Revision: 197930 URL: http://gcc.gnu.org/viewcvs?rev=197930root=gccview=rev Log: 2013-04-12

[Bug fortran/56929] [OOP] [F08] ICE on dummy argument child class with coarray inside parent

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56929 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/56937] New: Unnecessarily temporary with array-vector assignments

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Bug #: 56937 Summary: Unnecessarily temporary with array-vector assignments Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords:

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56945] internal compiler error: in lhd_set_decl_assembler_name, at langhooks.c:158

2013-04-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56945 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/53478] gfortran segfaults when module name clashes with C binding name of procedure

2013-04-15 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53478 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56919] [4.7/4.8/4.9 Regression] Wrong result for SYSTEM_CLOCK on Cygwin

2013-04-15 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56919 --- Comment #6 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-15 12:57:51 UTC --- Author: jb Date: Mon Apr 15 12:43:15 2013 New Revision: 197968 URL: http://gcc.gnu.org/viewcvs?rev=197968root=gccview=rev Log: PR 56919 Improve

[Bug fortran/56816] ICE in delete_root

2013-04-15 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56816 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56969] [4.9 Regression] ISO_C_BINDING regression with current trunk

2013-04-15 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56969 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects

[Bug fortran/56968] [4.7/4.8/4.9 Regression] [F03] Issue with a procedure defined with a generic name returning procedure pointer

2013-04-15 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56968 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56968] [4.7/4.8/4.9 Regression] [F03] Issue with a procedure defined with a generic name returning procedure pointer

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56968 --- Comment #8 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-16 08:54:19 UTC --- (In reply to comment #7) Ok, I have verified that this also regtests cleanly and fixes the test case (as expected). Will commit the following patch

[Bug fortran/56969] [4.9 Regression] ISO_C_BINDING regression with current trunk

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56969 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-16 11:13:34 UTC --- Draft patch: --- a/gcc/fortran/intrinsic.c +++ b/gcc/fortran/intrinsic.c @@ -4238,3 +4238,4 @@ got_specific: expr-value.function.isym = specific

[Bug fortran/56981] New: Slow I/O: Unformatted 5x slower, large sys component; formatted slow as well

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56981 Bug #: 56981 Summary: Slow I/O: Unformatted 5x slower, large sys component; formatted slow as well Classification: Unclassified Product: gcc Version: 4.9.0

[Bug fortran/56969] [4.9 Regression] ISO_C_BINDING regression with current trunk

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56969 --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-16 14:18:12 UTC --- Author: burnus Date: Tue Apr 16 14:17:15 2013 New Revision: 198000 URL: http://gcc.gnu.org/viewcvs?rev=198000root=gccview=rev Log: 2013-04-16

[Bug fortran/56969] [4.9 Regression] ISO_C_BINDING regression with current trunk

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56969 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/56981] Slow I/O: Unformatted 5x slower, large sys component; formatted slow as well

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56981 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56386] [F03] ICE with ASSOCIATE construct and an derived type array component

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56386 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects

[Bug fortran/39505] Consider a 'no arg check' directive

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39505 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/39505] Consider a 'no arg check' directive

2013-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39505 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Resolution|WONTFIX |FIXED

[Bug fortran/56981] Slow I/O: Unformatted 5x slower, large sys component; formatted slow as well

2013-04-17 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56981 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-17 09:39:58 UTC --- (In reply to comment #2) There is a seek inside next_record_w_unf. That function is used for DIRECT I/O. Looks conceptually wrong to me

[Bug fortran/40958] module files too large

2013-04-17 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40958 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/40958] module files too large

2013-04-17 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40958 --- Comment #10 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-17 13:50:58 UTC --- Author: jb Date: Wed Apr 17 10:19:40 2013 New Revision: 198023 URL: http://gcc.gnu.org/viewcvs?rev=198023root=gccview=rev Log: PR 40958 Compress

[Bug fortran/56981] Slow I/O: Unformatted 5x slower, large sys component; formatted slow as well

2013-04-17 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56981 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-17 14:50:16 UTC --- (In reply to comment #4) The reason why gfortran is slow here is that for non-regular files we use unbuffered I/O. If you write to a regular file

[Bug fortran/56994] Incorrect documentation for Fortran NEAREST intrinsic function

2013-04-18 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56994 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56994] Incorrect documentation for Fortran NEAREST intrinsic function

2013-04-18 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56994 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/56907] C_LOC shall not call internal-PACK when an array argument is used

2013-04-20 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56907 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56907] C_LOC shall not call internal-PACK when an array argument is used

2013-04-20 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56907 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/57022] [4.7/4.8/4.9 Regression] Inappropriate warning for use of TRANSFER with arrays

2013-04-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57022 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57023] [4.7/4.8/4.9 Regression] Not packing arrays with changing variable used for size

2013-04-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57023 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57033] [4.7/4.8/4.9 Regression] ICE on extended derived type and default initialization

2013-04-22 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57033 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||ice

[Bug fortran/57035] New: TS29113's C535b: Wrongly accept DIMENSION(..) to TRANSFER

2013-04-22 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57035 Bug #: 57035 Summary: TS29113's C535b: Wrongly accept DIMENSION(..) to TRANSFER Classification: Unclassified Product: gcc Version: 4.9.0 Status:

[Bug fortran/57042] New: ICE/Segfault with -fdump-parse-tree

2013-04-23 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57042 Bug #: 57042 Summary: ICE/Segfault with -fdump-parse-tree Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug fortran/57048] New: [4.9 Regression] Handling of C_PTR and C_FUNPTR leads to reject valid

2013-04-23 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57048 Bug #: 57048 Summary: [4.9 Regression] Handling of C_PTR and C_FUNPTR leads to reject valid Classification: Unclassified Product: gcc Version: 4.9.0

[Bug fortran/57048] [4.9 Regression] Handling of C_PTR and C_FUNPTR leads to reject valid

2013-04-23 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57048 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/55117] Programs fails to read namelist (contains derived types objects)

2013-04-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55117 --- Comment #22 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-25 12:42:45 UTC --- Created attachment 29938 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29938 FE patch for namelist read with type extension (+ test case

[Bug fortran/57071] New: Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 Bug #: 57071 Summary: Optimize (-1)**k to 1 - 2 * mod(K, 2) Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords:

[Bug middle-end/57073] New: __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2)

2013-04-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57073 Bug #: 57073 Summary: __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2) Classification: Unclassified Product: gcc Version: 4.9.0 Status:

[Bug fortran/57071] Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57071] Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-26 07:07:22 UTC --- As James Van Buskirk pointed out, the algorithm will fail if k 0. Thus, he suggests, which gives the expected result: 1 - ISHFT(IAND(K,1),1)

[Bug middle-end/57073] __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2)

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57073 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57071] Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-26 07:26:31 UTC --- (In reply to comment #3) 1 - ISHFT(IAND(K,1),1) For the real version Jakub suspects that (k 1) ? -1.0 : 1.0 is faster than the mod/convert

[Bug fortran/57079] New: [Fortran-dev] version/type/attribute fields not set with CLASS components

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57079 Bug #: 57079 Summary: [Fortran-dev] version/type/attribute fields not set with CLASS components Classification: Unclassified Product: gcc Version: fortran-dev

[Bug fortran/57079] [Fortran-dev] version/type/attribute fields not set with CLASS components

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57079 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57093] Seg fault on internal output to a character scalar coarray

2013-04-28 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57093 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong

[Bug fortran/57093] Seg fault on internal output to a character scalar coarray

2013-04-28 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57093 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-28 21:19:26 UTC --- Author: burnus Date: Sun Apr 28 19:54:44 2013 New Revision: 198379 URL: http://gcc.gnu.org/viewcvs?rev=198379root=gccview=rev Log: 2013-04-28

[Bug middle-end/57073] __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2)

2013-04-29 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57073 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-29 08:40:59 UTC --- (In reply to comment #4) patch that fails The Fortran patch of the attachments looks fine, except for: + one = gfc_copy_expr (op1

[Bug fortran/39290] Subroutine/function ambiguity in generics

2013-04-29 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39290 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/56981] Slow I/O: Unformatted 5x slower, large sys component; formatted slow as well

2013-04-29 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56981 --- Comment #8 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-29 09:34:58 UTC --- Author: jb Date: Mon Apr 29 08:42:00 2013 New Revision: 198390 URL: http://gcc.gnu.org/viewcvs?rev=198390root=gccview=rev Log: PR 56981 Improve

[Bug fortran/56981] Slow I/O: Unformatted 5x slower, large sys component; formatted slow as well

2013-04-29 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56981 --- Comment #9 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-29 09:36:04 UTC --- Follow-up idea regarding the flushing of when the buffer is full to avoid unnecessary seeks: http://gcc.gnu.org/ml/fortran/2013-04/msg00258.html

[Bug fortran/39290] Subroutine/function ambiguity in generics

2013-04-29 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39290 --- Comment #9 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-29 12:40:50 UTC --- (In reply to comment #8) There are a quite a few problems it seems: 1. we rely on s1-attr.function _and_ s2-attr.function being set, which is obviously

[Bug fortran/57114] wrong information at http://gcc.gnu.org/onlinedocs/gfortran/RANK.html

2013-04-29 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57114 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57114] wrong information at http://gcc.gnu.org/onlinedocs/gfortran/RANK.html

2013-04-29 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57114 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #9 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-30 12:35:49 UTC --- (In reply to comment #8) Currently, we do not support assigning values to variables and then later using the values for dependency analysis

[Bug fortran/57126] New: Wrongly rejects a generic call because it doesn't match the intrinsic while another specific matches

2013-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57126 Bug #: 57126 Summary: Wrongly rejects a generic call because it doesn't match the intrinsic while another specific matches Classification: Unclassified Product: gcc Version:

[Bug fortran/57126] Matching host-associated generic vs. same-named use-associated generic

2013-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57126 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57126] Matching host-associated generic vs. same-named use-associated generic

2013-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57126 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-30 16:51:05 UTC --- Fortran 2008, 16.5.1.4 Host association has: If an entity that is accessed by use association has the same nongeneric name as a host entity, the host

[Bug fortran/57094] [Fortran-Dev] ICE: in lhd_incomplete_type_error, at langhooks.c:203

2013-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57094 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-30 21:44:37 UTC --- I thought the following would work. While it does so for the test cases, it causes new failures. In principle, not elem_len but dim[0].sm is the correct

[Bug fortran/57129] New: ICE (segfault) in check_extended_derived_type

2013-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57129 Bug #: 57129 Summary: ICE (segfault) in check_extended_derived_type Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords:

[Bug fortran/56800] [fortran-dev Regression] move_alloc_13.f90 failure

2013-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56800 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-30 21:57:28 UTC --- For the test case in comment 0: __builtin_memset (y._data.base_addr, 0, 4); y._data.rank = 1; y._data.type = -1; y

[Bug fortran/57142] New: SIZE/SHAPE overflow despite kind=8

2013-05-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57142 Bug #: 57142 Summary: SIZE/SHAPE overflow despite kind=8 Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: diagnostic,

[Bug fortran/57142] [4.7/4.8/4.9 Regression] SIZE/SHAPE overflow despite kind=8

2013-05-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57142 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug middle-end/57073] __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2)

2013-05-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57073 --- Comment #7 from Tobias Burnus burnus at gcc dot gnu.org 2013-05-02 21:08:36 UTC --- The problem is the following in gimplify.c: In gimplify_cond_expr, one has: /* If this COND_EXPR has a value, copy the values into a temporary

[Bug middle-end/57073] __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2)

2013-05-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57073 --- Comment #8 from Tobias Burnus burnus at gcc dot gnu.org 2013-05-02 22:00:53 UTC --- For completeness, gimplify_ctxp-into_ssa is 0 for the -O0 optimization and it gets set to 1 in gimple_regimplify_operands. Thus, it is not surprising

[Bug fortran/57141] Cannot change attributes of USE-associated intrinsic

2013-05-03 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57141 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug middle-end/57073] __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2)

2013-05-03 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57073 --- Comment #9 from Tobias Burnus burnus at gcc dot gnu.org 2013-05-03 09:58:20 UTC --- After some discussion with Jakub and Richard - and after doing some code reads, I think it is best do handle this in tree-ssa-math-opts.c (search

[Bug fortran/57160] short-circuit IF only with -ffrontend-optimize

2013-05-04 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57160 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57141] Cannot change attributes of USE-associated intrinsic

2013-05-05 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57141 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-05-05 14:04:42 UTC --- Author: burnus Date: Sun May 5 14:01:38 2013 New Revision: 198609 URL: http://gcc.gnu.org/viewcvs?rev=198609root=gccview=rev Log: 2013-05-05

[Bug fortran/57141] Cannot change attributes of USE-associated intrinsic

2013-05-05 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57141 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug libfortran/57174] [Fortran-Dev] RTE triggered by type component allocation

2013-05-05 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57174 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong

[Bug libfortran/57174] [Fortran-Dev] RTE triggered by type component allocation

2013-05-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57174 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/56800] [fortran-dev Regression] move_alloc_13.f90 failure

2013-05-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56800 --- Comment #6 from Tobias Burnus burnus at gcc dot gnu.org 2013-05-07 10:00:20 UTC --- FIXED by the following commit (on the Fortran-dev branch). Thanks for the report! Author: burnus Date: Tue May 7 09:37:19 2013 New Revision

[Bug fortran/56800] [fortran-dev Regression] move_alloc_13.f90 failure

2013-05-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56800 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/57094] [Fortran-Dev] ICE: in lhd_incomplete_type_error, at langhooks.c:203

2013-05-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57094 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/57142] [4.7/4.8/4.9 Regression] SIZE/SHAPE overflow despite kind=8

2013-05-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57142 --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2013-05-07 17:26:40 UTC --- Author: burnus Date: Tue May 7 16:36:48 2013 New Revision: 198687 URL: http://gcc.gnu.org/viewcvs?rev=198687root=gccview=rev Log: 2013-05-07

[Bug fortran/57142] [4.7/4.8/4.9 Regression] SIZE/SHAPE overflow despite kind=8

2013-05-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57142 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-05-07 17:28:51 UTC --- Author: burnus Date: Tue May 7 17:28:12 2013 New Revision: 198690 URL: http://gcc.gnu.org/viewcvs?rev=198690root=gccview=rev Log: 2013-05-07

[Bug fortran/57142] [4.7/4.8/4.9 Regression] SIZE/SHAPE overflow despite kind=8

2013-05-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57142 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

<    4   5   6   7   8   9   10   11   12   13   >