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
This commit is contained in:
parent
3c8b6c602e
commit
c891154fad
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
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++)
|
||||
|
|
Loading…
Add table
Reference in a new issue