[parrot/parrot] f6c8b5: Fix pointer aliasing problem in optimized build

noreply at github.com noreply at github.com
Sat Nov 27 01:07:33 UTC 2010


Branch: refs/heads/generational_gc
Home:   https://github.com/parrot/parrot

Commit: f6c8b5615b1f2f9610784fc2b710d60651d0eb98
    https://github.com/parrot/parrot/commit/f6c8b5615b1f2f9610784fc2b710d60651d0eb98
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2010-11-26 (Fri, 26 Nov 2010)

Changed paths:
  M src/gc/gc_ms2.c

Log Message:
-----------
Fix pointer aliasing problem in optimized build

Inlining gc_ms2_set_gen_flags broke GCC's strict aliasing assumptions.
Fixes the optimized build on Linux/i386.


Commit: e9d88fa329ae559754d743edfe340e7705b594d7
    https://github.com/parrot/parrot/commit/e9d88fa329ae559754d743edfe340e7705b594d7
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2010-11-26 (Fri, 26 Nov 2010)

Changed paths:
  M src/gc/gc_ms2.c

Log Message:
-----------
Don't overwrite next pointer of free list.




More information about the parrot-commits mailing list