This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/34040] Support for DOUBLE_TYPE_SIZE != 64 targets



------- Comment #11 from fxcoudert at gcc dot gnu dot org  2009-05-05 08:18 -------
As far as I can say, the targets with this problem are: avr, bfin, h8300,
picochip and sh (for some subtargets of sh).

On avr, bfin, h8300 and picochip, we're doomed anyway because there is no
double-sized type at all. On sh, we could use long double math calls.

I'm making this into an enhancement; it will probably be very painful, because
most of the front-end assumes FLOAT_TYPE_SIZE == 32 and DOUBLE_TYPE_SIZE == 64.


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fxcoudert at gcc dot gnu dot
                   |                            |org
           Severity|normal                      |enhancement
 GCC target triplet|sh-unknown-elf              |sh, avr, bfin, h8300,
                   |                            |picochip
           Priority|P3                          |P5
   Last reconfirmed|2007-11-16 23:42:54         |2009-05-05 08:18:07
               date|                            |
            Summary|relation between kinds and C|Support for DOUBLE_TYPE_SIZE
                   |types (for math builtins)   |!= 64 targets
                   |shouldn't be hardcoded      |


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]