Commit b7fa98e2 by Richard Guenther Committed by Richard Biener

re PR bootstrap/44807 (bootstrap failure on i686 with BOOT_CFLAGS='-O3')

2010-11-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44807
	* gcc.dg/torture/pr44807.c: New testcase.

From-SVN: r166256
parent 34e1a144
2010-11-03 Richard Guenther <rguenther@suse.de>
PR tree-optimization/44807
* gcc.dg/torture/pr44807.c: New testcase.
2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/43899
......
/* { dg-do compile } */
struct jobstats
{
int j_jobslots;
};
struct jobstats js;
int *jobs;
typedef int sh_job_map_func_t (int *, int, int, int);
static void
map_over_jobs (sh_job_map_func_t func)
{
int i;
int set, oset;
if (js.j_jobslots)
return;
sigemptyset (&set);
sigaddset (set, 17);
sigemptyset (&oset);
sigprocmask (0, set, oset);
for (i = 0; js.j_jobslots; i++)
if (jobs[i])
func (jobs, 0, 0, 0);
sigprocmask (oset, ((void *) 0));
}
int
print_job (int *job, int format, int state, int job_index)
{
map_over_jobs (print_job);
}
void
list_running_jobs (void)
{
map_over_jobs (print_job);
}
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