]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ubsan.c
gcc/ada/
[thirdparty/gcc.git] / gcc / ubsan.c
index 568f3c95ea087a15795fdea086b891f2492f000a..ed2fc542fe528224e2c871f3969a5a92d9e165df 100644 (file)
@@ -1113,7 +1113,7 @@ instrument_bool_enum_load (gimple_stmt_iterator *gsi)
   int modebitsize = GET_MODE_BITSIZE (TYPE_MODE (type));
   HOST_WIDE_INT bitsize, bitpos;
   tree offset;
-  enum machine_mode mode;
+  machine_mode mode;
   int volatilep = 0, unsignedp = 0;
   tree base = get_inner_reference (rhs, &bitsize, &bitpos, &offset, &mode,
                                   &unsignedp, &volatilep, false);
@@ -1197,7 +1197,7 @@ ubsan_instrument_float_cast (location_t loc, tree type, tree expr)
 {
   tree expr_type = TREE_TYPE (expr);
   tree t, tt, fn, min, max;
-  enum machine_mode mode = TYPE_MODE (expr_type);
+  machine_mode mode = TYPE_MODE (expr_type);
   int prec = TYPE_PRECISION (type);
   bool uns_p = TYPE_UNSIGNED (type);
 
@@ -1472,7 +1472,7 @@ instrument_object_size (gimple_stmt_iterator *gsi, bool is_lhs)
 
   HOST_WIDE_INT bitsize, bitpos;
   tree offset;
-  enum machine_mode mode;
+  machine_mode mode;
   int volatilep = 0, unsignedp = 0;
   tree inner = get_inner_reference (t, &bitsize, &bitpos, &offset, &mode,
                                    &unsignedp, &volatilep, false);