Jim Wilson wrote: > Kenneth Hoste wrote: > > I'm not sure what 'tests' mean here... Are test cases being extracted > > from the SPEC CPU2006 sources? Or are you refering to the validity tests > > of the SPEC framework itself (to check whether the output generated by > > some binary conforms with their reference output)? > > The claim is that SPEC CPU2006 has source code bugs that cause it to > fail when compiled by gcc. We weren't given a specific list of problem.
HJ, can you give us the specifics on the SPEC 2006 failures you were seeing? I remember the perlbench failure, it was IA64 specific, and was due to the SPEC config file spec_config.h that defines the attribute keyword to be null, thus eliminating all attributes. On IA64 Linux, in the /usr/include/bits/setjmp.h header file, the __jmp_buf buffer is defined to have an aligned attribute on it. If the buffer isn't aligned the perlbench program fails. I believe another problem was an uninitialized local variable in a Fortran program, but I don't recall which program or which variable that was. Steve Ellcey [EMAIL PROTECTED]