On Mon, Jul 24, 2017 at 04:06:39PM -0600, Jeff Law wrote: > > 2017-07-24 Segher Boessenkool <seg...@kernel.crashing.org> > > > > gcc/testsuite/ > > PR rtl-optimization/81423 > > * gcc.c-torture/execute/pr81423.c: New testcase. > I think int32plus just indicates ints are at least 32 bits. But a long > or long long could still be just 32 bits. so int32plus && long_neq_int, > to ensure that long/long long are 64 bits?
Well, long long is required to be 64 bits or more by the C standard. But some GCC targets do not follow that, with certain options at least. It looks like that test actually requires long long to be *exactly* 64 bits. I'll modify the test to test for that. Segher