re PR fortran/79854 (diagnostics: gfc_conv_constant_to_tree should be gfc_internal_error)
authorDominique d'Humieres <dominiq@gcc.gnu.org>
Sun, 10 Jun 2018 12:50:03 +0000 (14:50 +0200)
committerDominique d'Humieres <dominiq@gcc.gnu.org>
Sun, 10 Jun 2018 12:50:03 +0000 (14:50 +0200)
2018-06-10  Dominique d'Humieres  <dominiq@gcc.gnu.org>

PR fortran/79854
* trans-const.c: Remove include "diagnostic-core.h".
(gfc_conv_constant_to_tree): Replace fatal_error with gcc_unreachable.

From-SVN: r261387

gcc/fortran/ChangeLog
gcc/fortran/trans-const.c

index 3b22db13b146ce1d950c827ff5a182c08e19d35b..2d79ab1a3ed455a392beb4ce932d6e11e04ae108 100644 (file)
@@ -1,3 +1,9 @@
+2018-06-10  Dominique d'Humieres  <dominiq@gcc.gnu.org>
+
+       PR fortran/79854
+       * trans-const.c: Remove include "diagnostic-core.h".
+       (gfc_conv_constant_to_tree): Replace fatal_error with gcc_unreachable.
+
 2018-06-10  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/85088
index 6b4e0de430decdfb0399f02b5e0969c256af703e..0e14f1750b78ce4459d9f4fa051a5b2ed40f30f2 100644 (file)
@@ -26,7 +26,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "tree.h"
 #include "gfortran.h"
 #include "trans.h"
-#include "diagnostic-core.h"   /* For fatal_error.  */
 #include "fold-const.h"
 #include "stor-layout.h"
 #include "realmpfr.h"
@@ -368,9 +367,7 @@ gfc_conv_constant_to_tree (gfc_expr * expr)
                                     expr->representation.string);
 
     default:
-      fatal_error (input_location,
-                  "gfc_conv_constant_to_tree(): invalid type: %s",
-                  gfc_typename (&expr->ts));
+      gcc_unreachable ();
     }
 }