On September 25, 2015 6:52:37 PM GMT+02:00, Jeff Law <l...@redhat.com> wrote:
>On 09/22/2015 03:26 PM, David Malcolm wrote:
>> This patch is essentially identical to v1 here:
>>    https://gcc.gnu.org/ml/gcc-patches/2015-09/msg00729.html
>> The only change is in the ChangeLog, moving the libgo.exp
>> ChangeLog entry into gcc/testsuite/ChangeLog, analogous to
>> where Ian put it when introducing the file in r167407.
>>
>> OK for trunk?
>>
>> Blurb from v1 follows:
>>
>> This patch adds an easy way to write tests for expected multiline
>> output.  For example we can test carets and underlines for
>> a particular diagnostic with:
>>
>> /* { dg-begin-multiline-output "" }
>>   typedef struct _GMutex GMutex;
>>                  ^~~~~~~
>>     { dg-end-multiline-output "" } */
>>
>> It is used extensively by the rest of the patch kit.
>>
>> multiline.exp is used by prune.exp; hence we need to load it before
>> prune.exp via *load_gcc_lib* for the testsuites of the various
>> non-"gcc" support libraries (e.g. boehm-gc).
>>
>> gcc/testsuite/ChangeLog:
>>      * lib/multiline.exp: New file.
>>      * lib/prune.exp: Load multiline.exp.
>>      (prune_gcc_output): Call into multiline.exp to handle any
>>      multiline output directives.
>>      * lib/libgo.exp: Load multiline.exp before prune.exp, using
>>      load_gcc_lib.
>>
>> boehm-gc/ChangeLog:
>>      * testsuite/lib/boehm-gc.exp: Load multiline.exp before
>>      prune.exp, using load_gcc_lib.
>>
>> libatomic/ChangeLog:
>>      * testsuite/lib/libatomic.exp: Load multiline.exp before
>>      prune.exp, using load_gcc_lib.
>>
>> libgomp/ChangeLog:
>>      * testsuite/lib/libgomp.exp: Load multiline.exp before prune.exp,
>>      using load_gcc_lib.
>>
>> libitm/ChangeLog:
>>      * testsuite/lib/libitm.exp: Load multiline.exp before prune.exp,
>>      using load_gcc_lib.
>>
>> libvtv/ChangeLog:
>>      * testsuite/lib/libvtv.exp: Load multiline.exp before prune.exp,
>>      using load_gcc_lib.
>This stalled due to the dejagnu version discussion, which itself has 
>stalled :(
>
>I think the only issue was the loading of prune.exp and until we've 
>jumped to the latest dejagnu, using load_gcc_lib is the approved way to
>
>deal with that problem.
>
>Soooo.
>
>Approved.  Hopefully we'll be able to clean up the load_gcc_lib mess in
>
>the near future, but I don't see a good reason to continue to hold up 
>this patch.

Indeed, didn't mean to stall that one.
It's just seeing folks scratching their head over solved non-problems is 
something I cannot easily overcome. Bad habit, I know. I fear I'll never learn 
it ;)

Cheers,
>
>jeff


Reply via email to