diff options
author | Jan Hubicka <jh@suse.cz> | 2002-09-07 21:18:16 +0200 |
---|---|---|
committer | Andreas Jaeger <aj@gcc.gnu.org> | 2002-09-07 21:18:16 +0200 |
commit | 902c7fdf7c6ad77e52961ed01bdb72784b977167 (patch) | |
tree | 635364183ee0149db14e3e48a8842ad399e9d385 /gcc | |
parent | 7d9857fde09bbc83138f15b2dc4488289213d002 (diff) | |
download | gcc-902c7fdf7c6ad77e52961ed01bdb72784b977167.zip gcc-902c7fdf7c6ad77e52961ed01bdb72784b977167.tar.gz gcc-902c7fdf7c6ad77e52961ed01bdb72784b977167.tar.bz2 |
com.c (ffe_type_for_mode): Handle long double.
2002-09-07 Jan Hubicka <jh@suse.cz>
* com.c (ffe_type_for_mode): Handle long double.
From-SVN: r56921
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/f/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/f/com.c | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index 56e33aa..299a5c3 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,7 @@ +2002-09-07 Jan Hubicka <jh@suse.cz> + + * com.c (ffe_type_for_mode): Handle long double. + 2002-09-04 Richard Henderson <rth@redhat.com> * target.h (ffetarget_print_real1, ffetarget_print_real2): Update diff --git a/gcc/f/com.c b/gcc/f/com.c index 4757d7e..5a6bc7e 100644 --- a/gcc/f/com.c +++ b/gcc/f/com.c @@ -14879,7 +14879,10 @@ ffe_type_for_mode (mode, unsignedp) if (mode == TYPE_MODE (double_type_node)) return double_type_node; - if (mode == TYPE_MODE (build_pointer_type (char_type_node))) + if (mode == TYPE_MODE (long_double_type_node)) + return long_double_type_node; + + if (mode == TYPE_MODE (build_pointer_type (char_type_node))) return build_pointer_type (char_type_node); if (mode == TYPE_MODE (build_pointer_type (integer_type_node))) |