﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
771	llvm-gcc hang on OS X 10.7	Jim Ursetto	felix winkelmann	"ddp may have found the root cause of hanging of chicken binaries compiled with llvm-gcc: http://blog.phusion.nl/2011/12/30/xcode-4-ships-a-buggy-compiler/

The current workaround is to force gcc-4.2 during compilation.  However, Xcode 4.2 (shipped in November) removes plain gcc-4.2.  Since this breaks Ruby's garbage collector, I assume either Apple will provide a fix or Ruby will work around it (which fix we should adopt).

The usual solution for non-alloca platforms is to use a stub function to take the address of a local variable (requiring compiler support for noinline).  If the workaround becomes necessary, I would want to target it as narrowly as possible, as it is ugly.  The remaining question is how narrowly it can be targeted."	defect	closed	minor		compiler	4.7.x	fixed			
