aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2002-09-07 21:18:16 +0200
committerAndreas Jaeger <aj@gcc.gnu.org>2002-09-07 21:18:16 +0200
commit902c7fdf7c6ad77e52961ed01bdb72784b977167 (patch)
tree635364183ee0149db14e3e48a8842ad399e9d385 /gcc
parent7d9857fde09bbc83138f15b2dc4488289213d002 (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/f/com.c5
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)))