A new user interface for you! Read more...

File boehm-gc-strict-aliasing.patch of Package libffi46

--- boehm-gc/tests/test.c.~1.9.~	2004-08-16 11:06:48.000000000 +0200
+++ boehm-gc/tests/test.c	2005-09-04 11:43:00.000000000 +0200
@@ -237,10 +237,10 @@ struct GC_ms_entry * fake_gcj_mark_proc(
     x = (sexpr)(addr + 1); /* Skip the vtable pointer. */
     mark_stack_ptr = GC_MARK_AND_PUSH(
 			      (GC_PTR)(x -> sexpr_cdr), mark_stack_ptr,
-			      mark_stack_limit, (GC_PTR *)&(x -> sexpr_cdr));
+			      mark_stack_limit, (GC_PTR)&(x -> sexpr_cdr));
     mark_stack_ptr = GC_MARK_AND_PUSH(
 			      (GC_PTR)(x -> sexpr_car), mark_stack_ptr,
-			      mark_stack_limit, (GC_PTR *)&(x -> sexpr_car));
+			      mark_stack_limit, (GC_PTR)&(x -> sexpr_car));
     return(mark_stack_ptr);
 }