This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [SFN+LVU+IEPM v4 9/9] [IEPM] Introduce inline entry point markers
- From: Ramana Radhakrishnan <ramana dot gcc at googlemail dot com>
- To: "Bin.Cheng" <amker dot cheng at gmail dot com>
- Cc: Alexandre Oliva <aoliva at redhat dot com>, gcc-patches List <gcc-patches at gcc dot gnu dot org>, Jeff Law <law at redhat dot com>
- Date: Fri, 9 Mar 2018 09:55:40 +0000
- Subject: Re: [SFN+LVU+IEPM v4 9/9] [IEPM] Introduce inline entry point markers
- Authentication-results: sourceware.org; auth=none
- References: <orlgjec1b5.fsf_-_@lxoliva.fsfla.org> <20171110023448.28164-9-aoliva@redhat.com> <or7etsvep6.fsf@lxoliva.fsfla.org> <20180124171232.GG2063@tucnak> <orh8r94s88.fsf@lxoliva.fsfla.org> <orlgg2etl4.fsf@lxoliva.fsfla.org> <20180209035334.GF3846@bubble.grove.modra.org> <6e28e34e-681d-bebb-d815-569eee148de5@redhat.com> <or1shtlvx6.fsf@lxoliva.fsfla.org> <20180209211000.GN5867@tucnak> <orzi4hek6z.fsf@lxoliva.fsfla.org> <oreflqeikg.fsf@lxoliva.fsfla.org> <ortvulroml.fsf@lxoliva.fsfla.org> <90d68594-5d0f-b3c5-fc34-8d33c7fcdf04@arm.com> <ormv02odoi.fsf@lxoliva.fsfla.org> <orpo4psko2.fsf@lxoliva.fsfla.org> <CAHFci2_Az-D6-Pbf6FTtyVMJH4sM5KdmVO=6aS+9zXZxCQE0OA@mail.gmail.com>
On Fri, Mar 9, 2018 at 9:48 AM, Bin.Cheng <amker.cheng@gmail.com> wrote:
> On Wed, Feb 28, 2018 at 6:17 AM, Alexandre Oliva <aoliva@redhat.com> wrote:
>> On Feb 21, 2018, Alexandre Oliva <aoliva@redhat.com> wrote:
>>
>>> On Feb 15, 2018, Szabolcs Nagy <szabolcs.nagy@arm.com> wrote:
>>>> i see assembler slow downs with these location view patches
>>>> i opened https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84408
>>
>>
>>> [LVU] reset view at function entry, omit views at line zero
>>
>> Ping? https://gcc.gnu.org/ml/gcc-patches/2018-02/msg01224.html
>
> Hi,
> The new test case failed on aarch64-none-elf, aarch64_be-none-elf and
> arm-none-eabi ,
> which are all bare-metal toolchains with below message:
>
> xgcc: error: unrecognized command line option '-pthread'
>
> I assume pthread is unavailable on such targets if it's required.
I think there's a dg-effective-target for pthread.
Ramana
>
> Thanks,
> bin
>>
>>> for gcc/ChangeLog
>>
>>> PR debug/84404
>>> PR debug/84408
>>> * dwarf2out.c (struct dw_line_info_table): Update comments for
>>> view == -1.
>>> (FORCE_RESET_NEXT_VIEW): New.
>>> (FORCE_RESETTING_VIEW_P): New.
>>> (RESETTING_VIEW_P): Check for -1 too.
>>> (ZERO_VIEW_P): Likewise.
>>> (new_line_info_table): Force-reset next view.
>>> (dwarf2out_begin_function): Likewise.
>>> (dwarf2out_source_line): Simplify zero_view_p initialization.
>>> Test FORCE_RESETTING_VIEW_P and RESETTING_VIEW_P instead of
>>> view directly. Omit view when omitting .loc at line 0.
>>
>>> for gcc/testsuite/ChangeLog
>>
>>> PR debug/84404
>>> PR debug/84408
>>> * gcc.dg/graphite/pr84404.c: New.
>>
>> --
>> Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/
>> You must be the change you wish to see in the world. -- Gandhi
>> Be Free! -- http://FSFLA.org/ FSF Latin America board member
>> Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer