[RFC] Old school parallelization of WPA streaming
Michael Matz
matz@suse.de
Wed Aug 28 15:53:00 GMT 2013
Hi,
On Wed, 21 Aug 2013, Richard Biener wrote:
> I also fail to see why threads should not work here. Maybe simply
> annotate gcc with openmp?
Threads simply don't work here, because the whole streamer infrastructure
(or anything else in GCC for that matter) isn't thread safe (you'd have to
have multiple streamer objects, multiple SCC finder objects, and you'd
have to audit everything for not using any other shared resources).
Fork-fire-forget is really a much simpler choice here IMO; no worries
about shared resources, less debug hassle.
Ciao,
Michael.
More information about the Gcc-patches
mailing list