* lto-streamer-in.c (lto_get_builtin_tree): fclass can only be a
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Dec 2009 05:06:50 +0000 (05:06 +0000)
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Dec 2009 05:06:50 +0000 (05:06 +0000)
BUILT_IN_NORMAL or BUILT_IN_MD.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155206 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/lto-streamer-in.c

index aef5631..7e97556 100644 (file)
@@ -1,3 +1,8 @@
+2009-12-14  Ben Elliston  <bje@au.ibm.com>
+
+       * lto-streamer-in.c (lto_get_builtin_tree): fclass can only be a
+       BUILT_IN_NORMAL or BUILT_IN_MD.
+
 2009-12-13  Eric Botcazou  <ebotcazou@adacore.com>
 
        * doc/tm.texi (STACK_CHECK_PROBE_LOAD): Delete.
index 41f23d9..9f831a8 100644 (file)
@@ -2591,6 +2591,8 @@ lto_get_builtin_tree (struct lto_input_block *ib, struct data_in *data_in)
       if (!result || result == error_mark_node)
        fatal_error ("target specific builtin not available");
     }
+  else
+    gcc_unreachable ();
 
   asmname = input_string (data_in, ib);
   if (asmname)