On 04/27/2017 04:04 PM, Tom de Vries wrote:
On 04/26/2017 01:57 PM, Jakub Jelinek wrote:
I guess those should be decided case by case
whether we want relative, absolute or saved line numbers.  If the
diagnostic is within the same function or code block as the stuff it is
relative to, relative is fine, but if e.g. the messages are just at the end of file and there are unrelated functions in between, it is not a good idea

I've written attached patches:
- replace absolute linenrs in objc.dg,obj-c++.dg
- replace absolute linenrs in gfortran.dg
and tested them on x86_64 with -m64/-m32.

OK for trunk?

Thanks,
- Tom

0001-Replace-absolute-linenrs-in-objc.dg-obj-c-.dg.patch


Replace absolute linenrs in objc.dg,obj-c++.dg

2017-04-25  Tom de Vries<t...@codesourcery.com>

        * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
        * obj-c++.dg/bitfield-4.mm: Same.
        * obj-c++.dg/bitfield-5.mm: Same.
        * obj-c++.dg/exceptions-3.mm: Same.
        * obj-c++.dg/exceptions-5.mm: Same.
        * obj-c++.dg/method-1.mm: Same.
        * obj-c++.dg/method-12.mm: Same.
        * obj-c++.dg/method-13.mm: Same.
        * obj-c++.dg/method-15.mm: Same.
        * obj-c++.dg/method-16.mm: Same.
        * obj-c++.dg/property/at-property-18.mm: Same.
        * obj-c++.dg/property/at-property-25.mm: Same.
        * obj-c++.dg/property/at-property-5.mm: Same.
        * obj-c++.dg/property/dynamic-2.mm: Same.
        * obj-c++.dg/property/property-neg-3.mm: Same.
        * obj-c++.dg/protocol-inheritance-1.mm: Same.
        * obj-c++.dg/protocol-inheritance-2.mm: Same.
        * obj-c++.dg/syntax-error-1.mm: Same.
        * obj-c++.dg/try-catch-13.mm: Same.
        * objc.dg/bitfield-4.m: Same.
        * objc.dg/class-1.m: Same.
        * objc.dg/method-11.m: Same.
        * objc.dg/method-6.m: Same.
        * objc.dg/method-7.m: Same.
        * objc.dg/method-9.m: Same.
        * objc.dg/missing-proto-3.m: Same.
        * objc.dg/naming-2.m: Same.
        * objc.dg/property/at-property-16.m: Same.
        * objc.dg/property/at-property-18.m: Same.
        * objc.dg/property/at-property-25.m: Same.
        * objc.dg/property/at-property-5.m: Same.
        * objc.dg/property/dynamic-2.m: Same.
        * objc.dg/property/property-neg-3.m: Same.
        * objc.dg/protocol-inheritance-1.m: Same.
        * objc.dg/protocol-inheritance-2.m: Same.
OK.
jeff

Reply via email to