aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/i386/i386.md12
-rw-r--r--gcc/cp/call.c2
3 files changed, 21 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2daa654..c4f54a2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+Thu Mar 12 09:11:35 1998 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * i386.md (andsi): Add default case in enumeration switch.
+ (iorsi3): Likewise.
+ (iorhi3): Likewise.
+ (xorsi3): Likewise.
+
Thu Mar 12 08:37:02 1998 Manfred Hollstein <manfred@s-direktnet.de>
* c-decl (finish_struct): Change type of min_align to unsigned.
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 8db8acf..a9c8420 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -3797,6 +3797,9 @@ word_zero_and_operation:
operands[0] = adj_offsettable_operand (operands[0], 2);
goto word_zero_and_operation;
}
+
+ default:
+ break;
}
return AS2 (and%L0,%2,%0);
@@ -3995,6 +3998,9 @@ byte_or_operation:
operands[0] = adj_offsettable_operand (operands[0], 3);
goto byte_or_operation;
}
+
+ default:
+ break;
}
return AS2 (or%L0,%2,%0);
@@ -4058,6 +4064,9 @@ byte_or_operation:
goto byte_or_operation;
}
+
+ default:
+ break;
}
if (REG_P (operands[0])
@@ -4168,6 +4177,9 @@ byte_xor_operation:
operands[0] = adj_offsettable_operand (operands[0], 3);
goto byte_xor_operation;
}
+
+ default:
+ break;
}
return AS2 (xor%L0,%2,%0);
diff --git a/gcc/cp/call.c b/gcc/cp/call.c
index 8fe87aa..e38b7d3 100644
--- a/gcc/cp/call.c
+++ b/gcc/cp/call.c
@@ -3341,6 +3341,8 @@ build_over_call (fn, convs, args, flags)
if (converted_args == 0)
return integer_zero_node;
return build_unary_op (ABS_EXPR, TREE_VALUE (converted_args), 0);
+ default:
+ break;
}
fn = build_call (fn, TREE_TYPE (TREE_TYPE (TREE_TYPE (fn))), converted_args);