https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29962
Bug 29962 depends on bug 40196, which changed state.
Bug 40196 Summary: [F03] [F08] Type parameter inquiry (str%len, a%kind) and
Complex parts (z%re, z%im)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40196
What|Removed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29962
Dominique d'Humieres changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
--- Comment #20 from dfranke at gcc dot gnu dot org 2009-12-04 22:07
---
Transformational intrinsics, done are:
* all, any, count
* product, sum
* dot_product, matmul, transpose
* pack, unpack, spread
Left:
* maxloc, minloc
* maxval, minval (generic case)
* cshift, eoshift
Whil
--- Comment #19 from burnus at gcc dot gnu dot org 2009-06-07 17:33 ---
Subject: Bug 29962
Author: burnus
Date: Sun Jun 7 17:33:34 2009
New Revision: 148250
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148250
Log:
2009-06-07 Daniel Franke
PR fortran/25104
--- Comment #18 from burnus at gcc dot gnu dot org 2009-06-07 16:35 ---
Subject: Bug 29962
Author: burnus
Date: Sun Jun 7 16:35:06 2009
New Revision: 148249
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148249
Log:
2009-06-07 Daniel Franke
PR fortran/25104
--- Comment #17 from burnus at gcc dot gnu dot org 2009-06-07 11:53 ---
Subject: Bug 29962
Author: burnus
Date: Sun Jun 7 11:53:21 2009
New Revision: 148243
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148243
Log:
2009-06-07 Daniel Franke
PR fortran/25104
--- Comment #16 from dfranke at gcc dot gnu dot org 2009-04-10 14:04
---
Subject: Bug 29962
Author: dfranke
Date: Fri Apr 10 14:04:16 2009
New Revision: 145907
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145907
Log:
gcc/fortran/:
2009-04-10 Daniel Franke
PR fortr
--- Comment #15 from dfranke at gcc dot gnu dot org 2009-04-05 20:40
---
Subject: Bug 29962
Author: dfranke
Date: Sun Apr 5 20:40:13 2009
New Revision: 145573
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145573
Log:
gcc/fortran/:
2009-04-05 Daniel Franke
PR fortr
--- Comment #14 from dfranke at gcc dot gnu dot org 2009-03-31 20:02
---
Subject: Bug 29962
Author: dfranke
Date: Tue Mar 31 20:01:51 2009
New Revision: 145369
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145369
Log:
gcc/fortran/:
2009-03-31 Daniel Franke
PR fortr
--- Comment #13 from dfranke at gcc dot gnu dot org 2009-03-23 20:03
---
Transformational intrinsics, one down: PACK (PR32890).
Left:
* all, any, count
* maxloc, minloc
* maxval, minval (generic case)
* product, sum
* dot_product, matmul, transpose
* unpack, spread
* cshift, eosh
--- Comment #12 from dfranke at gcc dot gnu dot org 2009-03-23 19:56
---
*** Bug 38205 has been marked as a duplicate of this bug. ***
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29962
--- Comment #11 from tobi at gcc dot gnu dot org 2007-10-05 19:51 ---
Wonderful, I just had a look at this bug. Implementing transformational
functions in the compiler will be a lot of joy. See gfc_simplify_reshape for
the delights this brings.
--
tobi at gcc dot gnu dot org change
--- Comment #10 from dfranke at gcc dot gnu dot org 2007-07-24 18:41
---
Changed the title as init expressions are not restricted to the previously
named function.
The following is a list of items I am aware of that need to be done before init
expressions are complete:
TODO for F95, 7
--- Comment #9 from burnus at gcc dot gnu dot org 2007-07-24 13:31 ---
Daniel, could you update the bug status; e.g. mark it as fixed or write what
still needs to be done.
--
burnus at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #8 from dfranke at gcc dot gnu dot org 2007-07-22 16:31 ---
Subject: Bug 29962
Author: dfranke
Date: Sun Jul 22 16:31:11 2007
New Revision: 126826
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126826
Log:
gcc/fortran:
2007-07-22 Daniel Franke <[EMAIL PROTECTED]>
--- Comment #7 from burnus at gcc dot gnu dot org 2007-06-23 16:13 ---
TRANSFER is rejected at initialization expression (w/ -std=f95 & f2003) but it
is allowed per 7.1.6.1 Constant expression / initialization expression (F95
standard):
"(5) A reference to one of the transformational fu
--
fxcoudert at gcc dot gnu dot org changed:
What|Removed |Added
CC||fxcoudert at gcc dot gnu dot
|
--- Comment #6 from burnus at gcc dot gnu dot org 2006-12-04 20:03 ---
Subject: Bug 29962
Author: burnus
Date: Mon Dec 4 20:02:43 2006
New Revision: 119505
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119505
Log:
fortran/
2006-12-04 Tobias Burnus <[EMAIL PROTECTED]>
--- Comment #5 from patchapp at dberlin dot org 2006-11-27 10:15 ---
Subject: Bug number PR29962
A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2006-11/msg01799.html
--
http://gcc.gnu.org/bugzilla/sh
--- Comment #4 from burnus at gcc dot gnu dot org 2006-11-24 07:19 ---
Some more points (thanks to Richard Main for pointing out):
Not all inquiry functions are allowed but only "specification inquiry" listed
in 7.1.6:
- Array inquiry (14.5.7; lbound, ubound, shape, size)
- bit_size
- l
--- Comment #3 from burnus at gcc dot gnu dot org 2006-11-23 23:51 ---
Non-elemental intrinsic functions in Section 13.7 of Fortran 2003:
ALL(T), ALLOCATED(I), ANY(T), ASSOCIATED(I), BIT_SIZE(I),
COMMAND_ARGUMENT_COUNT(I), COUNT(T), CSHIFT(T), DIGITS(I), DOT_PRODUCT(T),
EOSHIFT(T), EPSI
--- Comment #2 from burnus at gcc dot gnu dot org 2006-11-23 21:58 ---
One other thing we need to change:
real, parameter :: d = 2.0**0.5
1
Error: Exponent at (1) must be INTEGER for an initialization expression
This is now also allowed in F2003.
--
--- Comment #1 from burnus at gcc dot gnu dot org 2006-11-23 21:10 ---
I just realized I was too brief:
There are three types of initialization expressions (IE):
- Valid in F95
- Added as valid F2003
- Only valid as GNU extensions
We need to check:
- Is there a non-elemental function
23 matches
Mail list logo