File boehm-gc-strict-aliasing.patch of Package gcc41
--- 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);
}