[kaffe] CVS kaffe (guilhem): Fix for the fix of __builtin_trap.
Kaffe CVS
cvs-commits at kaffe.org
Tue Jun 21 09:48:42 PDT 2005
PatchSet 6656
Date: 2005/06/21 16:41:31
Author: guilhem
Branch: HEAD
Tag: (none)
Log:
Fix for the fix of __builtin_trap.
Members:
ChangeLog:1.4182->1.4183
config/config-hacks.h:1.17->1.18
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4182 kaffe/ChangeLog:1.4183
--- kaffe/ChangeLog:1.4182 Tue Jun 21 16:29:30 2005
+++ kaffe/ChangeLog Tue Jun 21 16:41:31 2005
@@ -1,5 +1,12 @@
2005-06-21 Guilhem Lavaux <guilhem at kaffe.org>
+ * config/config-hacks.c: We must redefine __builtin_trap until gcc
+ 3.1.
+
+ Reported by Andrew Pinsky <pinskia at physics.uc.edu>
+
+2005-06-21 Guilhem Lavaux <guilhem at kaffe.org>
+
* config/katomic.h: Include config-hacks.h to be sure the hacks are
taken into account.
Index: kaffe/config/config-hacks.h
diff -u kaffe/config/config-hacks.h:1.17 kaffe/config/config-hacks.h:1.18
--- kaffe/config/config-hacks.h:1.17 Tue Jun 21 16:29:38 2005
+++ kaffe/config/config-hacks.h Tue Jun 21 16:41:36 2005
@@ -80,7 +80,7 @@
/*
* GCC before 3.0 does not support explicit branch optimization.
*/
-#if !defined(__GNUC__) || (__GNUC__ < 3)
+#if !defined(__GNUC__) || (__GNUC__ < 3) || (__GNUC__ == 3 && __GNUC_MINOR__ == 0)
#define __builtin_expect(a,b) (a)
#include <stdlib.h>
More information about the kaffe
mailing list