On Tue, 2018-07-03 at 11:00 +0100, Andre Vieira (lists) wrote: > On 29/06/18 11:13, David Malcolm wrote: > > On Fri, 2018-06-29 at 10:15 +0200, Richard Biener wrote: > > > On Fri, 22 Jun 2018, Jan Hubicka wrote: > > > > > > > Hi, > > > > this patch adds dumpfile support for dumps that come in > > > > multiple > > > > parts. This > > > > is needed for WPA stream-out dump since we stream partitions in > > > > parallel and > > > > the dumps would come up in random order. Parts are added by > > > > new > > > > parameter that > > > > is initialzed by default to -1 (no parts). > > > > > > > > One thing I skipped is any support for duplicated opening of > > > > file > > > > with parts since I do not need it. > > > > > > > > Bootstrapped/regtested x86_64-linux, OK? > > > > > > Looks reasonable - David, anything you want to add / have > > > changed? > > > > No worries from my side; I don't think it interacts with the > > optimization records stuff I'm working on - presumably this is just > > for > > dumping the WPA stream-out, rather than for dumping specific > > optimizations. > > > > [...snip...] > > > > Dave > > > > Hi David, > > I believe r262245 is causing the following failures on aarch64 and > arm: > > FAIL: gcc.dg/vect/slp-perm-1.c -flto -ffat-lto-objects scan-tree- > dump > vect "note: Built SLP cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-1.c scan-tree-dump vect "note: Built SLP > cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects scan-tree- > dump > vect "note: Built SLP cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump vect "note: Built SLP > cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects scan-tree- > dump > vect "note: Built SLP cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump vect "note: Built SLP > cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-5.c -flto -ffat-lto-objects scan-tree- > dump > vect "note: Built SLP cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-5.c scan-tree-dump vect "note: Built SLP > cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-6.c -flto -ffat-lto-objects scan-tree- > dump > vect "note: Built SLP cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-6.c scan-tree-dump vect "note: Built SLP > cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-7.c -flto -ffat-lto-objects scan-tree- > dump > vect "note: Built SLP cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-7.c scan-tree-dump vect "note: Built SLP > cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-8.c -flto -ffat-lto-objects scan-tree- > dump > vect "note: Built SLP cancelled: can use load/store-lanes" > FAIL: gcc.dg/vect/slp-perm-8.c scan-tree-dump vect "note: Built SLP > cancelled: can use load/store-lanes" > > Could you please have a look?
Sorry about this; I think my r262246 ("dumpfile.c: add indentation via DUMP_VECT_SCOPE") caused this. Does https://gcc.gnu.org/ml/gcc-patches/2018-07/msg00122.html help? Dave