Commit c891154f by Wolfgang Bangerth Committed by Benjamin Kosnik

PR libstdc++/33485 continued.

2007-10-09  Wolfgang Bangerth  <bangerth@dealii.org>

	PR libstdc++/33485 continued.
	* include/parallel/multiway_mergesort.h: Use __builtin_alloca.

From-SVN: r129182
parent 3c8b6c60
2007-10-09 Wolfgang Bangerth <bangerth@dealii.org>
PR libstdc++/33485 continued.
* include/parallel/multiway_mergesort.h: Use __builtin_alloca.
2007-10-09 Zhou Drangon <drangon.mail@gmail.com>
PR libstdc++/33682
......
......@@ -139,7 +139,8 @@ namespace __gnu_parallel
num_samples = Settings::sort_mwms_oversampling * d->num_threads - 1;
difference_type es[num_samples + 2];
difference_type* es = static_cast<difference_type*>(__builtin_alloca(sizeof(difference_type) * (num_samples + 2)));
equally_split(sd->starts[d->iam + 1] - sd->starts[d->iam], num_samples + 1, es);
for (difference_type i = 0; i < num_samples; i++)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment