https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/trilinos_12.12.1-6.rbuild.log.gz
shows an ICE (including the preprocessed source, which I suspect is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88995
using Debian's gcc-8 8.2.0-15 packages.
creduce (top of the llvm7 branch) reduces that to around 10k, then the size of
the file goes up again which then looks like
parallel_for( range, [=] {
char name;
auto __trans_tmp_5467 = RecordFull::allocate( s, name, size * 0 );
auto __trans_tmp_5466 = __trans_tmp_5467;
auto __trans_tmp_5465 = __trans_tmp_5466;
[...]
auto __trans_tmp_2 = __trans_tmp_3;
auto __trans_tmp_1 = __trans_tmp_2;
RecordFull * rec = __trans_tmp_1;
}
);
without finishing. preprocessed source can be found in the GCC report.