Re: ISO_Fortran_binding patch

2019-01-15 Thread Jakub Jelinek
On Tue, Jan 15, 2019 at 08:05:59AM +0100, Richard Biener wrote: > >It either should > >#include "../../../libgfortran/ISO_Fortran_binding.h" > >instead or the Fortran *.exp files should arrange for > >-I.../libgfortran/ > >to be added to all gfortran tests. Because right now it FAILs if you > >don

Re: PR88788 - Infinite loop in malloc_candidate_p_1

2019-01-15 Thread Richard Biener
On Tue, 15 Jan 2019, Prathamesh Kulkarni wrote: > Hi Richard, > I tested your fix and it passes bootstrap+test on > x86_64-unknown-linux-gnu and cross-tested on following arm and aarch64 > sub-targets: > http://people.linaro.org/~christophe.lyon/cross-validation/gcc-test-patches/267917-pr88788-3/r

Re: PR88788 - Infinite loop in malloc_candidate_p_1

2019-01-15 Thread Jakub Jelinek
On Tue, Jan 15, 2019 at 12:29:21PM +0530, Prathamesh Kulkarni wrote: > 2019-01-15 Richard Biener > Prathamesh Kulkarni > > PR ipa/88378 Wrong PR number. > * ipa-pure-const.c (malloc_candidate_p_1): Add parameter visited and > return true if SSA_NAME is already ma

Re: PR88788 - Infinite loop in malloc_candidate_p_1

2019-01-15 Thread Richard Biener
On Tue, 15 Jan 2019, Jakub Jelinek wrote: > On Tue, Jan 15, 2019 at 12:29:21PM +0530, Prathamesh Kulkarni wrote: > > 2019-01-15 Richard Biener > > Prathamesh Kulkarni > > > > PR ipa/88378 > > Wrong PR number. > > > * ipa-pure-const.c (malloc_candidate_p_1): Add parameter vi

Re: PR88788 - Infinite loop in malloc_candidate_p_1

2019-01-15 Thread Prathamesh Kulkarni
On Tue, 15 Jan 2019 at 14:33, Richard Biener wrote: > > On Tue, 15 Jan 2019, Jakub Jelinek wrote: > > > On Tue, Jan 15, 2019 at 12:29:21PM +0530, Prathamesh Kulkarni wrote: > > > 2019-01-15 Richard Biener > > > Prathamesh Kulkarni > > > > > > PR ipa/88378 > > > > Wrong PR number.

[committed][nvptx] Handle assignment to gang-level reduction variable

2019-01-15 Thread Tom de Vries
Hi, this fixes an ICE when handling an assignment to a gang-level reduction variable. Committed to trunk. Thanks, - Tom [nvptx] Handle assignment to gang-level reduction variable 2019-01-15 Tom de Vries PR target/80547 * config/nvptx/nvptx.c (nvptx_goacc_reduction_init): Ha

Re: [WIP] Reimplementation of IPA-SRA

2019-01-15 Thread Martin Liška
There's one more ICE I see: $ gcc -O2 libvpx.i -c libvpx.i: In function ‘m.isra’: libvpx.i:28:1: error: invalid argument to gimple call 28 | } | ^ ISRA.6 # .MEM_6 = VDEF <.MEM_4(D)> l_1 = c (d_5(D), ISRA.6); during IPA pass: materialize-all-clones libvpx.i:28:1: internal compiler error: v

Re: [PATCH] Document C++20 library status

2019-01-15 Thread Jonathan Wakely
On 11/01/19 23:42 +, Jonathan Wakely wrote: * doc/xml/manual/intro.xml: Include new section. * doc/xml/manual/status_cxx2017.xml: Document more implementation-defined properties of the library. * doc/xml/manual/status_cxx2020.xml: Document C++2a status.

Re: [PATCH] Fix OpenACC shutdown and PTX image unloading (PR65904)

2019-01-15 Thread Tom de Vries
[ add gcc-patches@ ] On 15-01-19 11:38, Tom de Vries wrote: > Hi > > Copied from here ( > https://gcc.gnu.org/ml/gcc-patches/2015-05/msg00532.html ): >> This too. Retested for libgomp/NVPTX. >> >> OK for trunk now? >> > > The plugin-nvptx.c part looks ok to me, for stage 1. > > Thanks, > - Tom

Re: [PATCH]: Mention -Waddress-of-packed-member change in GCC 9

2019-01-15 Thread Richard Biener
On Mon, Jan 14, 2019 at 3:35 PM H.J. Lu wrote > > OK to install? > > H.J. > --- > Index: changes.html > === > RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-9/changes.html,v > retrieving revision 1.34 > diff -u -p -r1.34 changes.html > --- cha

Re: [PATCH] avoid issuing -Warray-bounds during folding (PR 88800)

2019-01-15 Thread Richard Biener
On Tue, Jan 15, 2019 at 1:08 AM Martin Sebor wrote: > > The gimple_fold_builtin_memory_op() function folds calls to memcpy > and similar to MEM_REF when the size of the copy is a small power > of 2, but it does so without considering whether the copy might > write (or read) past the end of one of

Re: [wwwdocs] Add __cpp_* feature macros to C++20 entries + other changes that have those in projects/cxx_status.html

2019-01-15 Thread Jonathan Wakely
On 12/01/19 14:08 +0100, Jakub Jelinek wrote: Hi! On Fri, Jan 11, 2019 at 04:54:11PM +0100, Jakub Jelinek wrote: I've noticed we don't have any feature test macros in the table for C++20, even when a couple of the features have them defined. Here is an updated patch, that in addition to that

[PATCH] Fix missing or incorrect feature test macros

2019-01-15 Thread Jonathan Wakely
* doc/xml/manual/status_cxx2017.xml: Document P0032R3 and P0307R2 status. * include/bits/stl_uninitialized.h (__cpp_lib_raw_memory_algorithms): Define. * include/std/any (__cpp_lib_any): Define as 201606L, because P0032R3 changes are supported.

x86_64 with nvptx accelerator libgomp test-report

2019-01-15 Thread Tom de Vries
Hi, FYI, I've build (various versions of current) trunk for x86_64 with nvptx accelerator and ran the libgomp testsuite on the following cards: - gt 710 (kepler) (using driver version 390.77) - quadro m1200 (maxwell) (using driver version 390.87) - gt 1030 (pascal) (using driver version 390.77).

Re: [PATCH] Fix missing or incorrect feature test macros

2019-01-15 Thread Jonathan Wakely
On 15/01/19 12:01 +, Jonathan Wakely wrote: * doc/xml/manual/status_cxx2017.xml: Document P0032R3 and P0307R2 status. * include/bits/stl_uninitialized.h (__cpp_lib_raw_memory_algorithms): Define. * include/std/any (__cpp_lib_any): Define as 201606L, bec

Re: [PATCH] Fix missing or incorrect feature test macros

2019-01-15 Thread Jonathan Wakely
On 15/01/19 12:59 +, Jonathan Wakely wrote: On 15/01/19 12:01 +, Jonathan Wakely wrote: * doc/xml/manual/status_cxx2017.xml: Document P0032R3 and P0307R2 status. * include/bits/stl_uninitialized.h (__cpp_lib_raw_memory_algorithms): Define. * includ

Re: PATCH: Add -Waddress-of-packed-member to GCC 9 porting guide

2019-01-15 Thread Martin Liška
On 1/14/19 3:14 PM, H.J. Lu wrote: > On Mon, Jan 14, 2019 at 5:53 AM Richard Biener > wrote: >> >> On Mon, Jan 14, 2019 at 2:46 PM H.J. Lu wrote: >>> >>> This patch adds -Waddress-of-packed-member to GCC 9 porting guide. >>> >>> OK to install? >> >> The docs fail to mention what to do when the un

Re: PATCH: Add -Waddress-of-packed-member to GCC 9 porting guide

2019-01-15 Thread H.J. Lu
On Tue, Jan 15, 2019 at 6:07 AM Martin Liška wrote: > > On 1/14/19 3:14 PM, H.J. Lu wrote: > > On Mon, Jan 14, 2019 at 5:53 AM Richard Biener > > wrote: > >> > >> On Mon, Jan 14, 2019 at 2:46 PM H.J. Lu wrote: > >>> > >>> This patch adds -Waddress-of-packed-member to GCC 9 porting guide. > >>> >

[PATCH] Fix PR88046

2019-01-15 Thread Richard Biener
The following fixes one of the -g0 vs. -g with -flto issues by never trying to generate inheritance DIEs late (since BINFOs have been free-lang-data'ed). Bootstrap & regtest running on x86_64-unknown-linux-gnu. Richard. 2019-01-15 Richard Biener PR debug/88046 * dwarf2out.c

[PATCH] x86: Revert patches to fix PR target/88794

2019-01-15 Thread Wei Xiao
Hi, It turns out that the Intel 64 and IA-32 Architectures Software Developer Manuals (SDM) description about the fixupimm intrinsic is incorrect. So we need to revert 3 patches related to it: r265827, r266026 and r267160. Sorry for the inconvenience. Is it ok? Wei

Re: PATCH: Add -Waddress-of-packed-member to GCC 9 porting guide

2019-01-15 Thread Martin Liška
On 1/15/19 3:19 PM, H.J. Lu wrote: > On Tue, Jan 15, 2019 at 6:07 AM Martin Liška wrote: >> >> On 1/14/19 3:14 PM, H.J. Lu wrote: >>> On Mon, Jan 14, 2019 at 5:53 AM Richard Biener >>> wrote: On Mon, Jan 14, 2019 at 2:46 PM H.J. Lu wrote: > > This patch adds -Waddress-of-packed

Re: [PATCH] x86: Revert patches to fix PR target/88794

2019-01-15 Thread Uros Bizjak
On Tue, Jan 15, 2019 at 3:40 PM Wei Xiao wrote: > > Hi, > > It turns out that the Intel 64 and IA-32 Architectures Software Developer > Manuals (SDM) description about the fixupimm intrinsic is incorrect. So we > need > to revert 3 patches related to it: r265827, r266026 and r267160. > Sorry for

Re: Set inline-unit-growth to 40

2019-01-15 Thread Jan Hubicka
> Hi, Honza, > > in addition to the code size problems, there are several runtime regression > for the SPEC: (If I read the table correctly, if not, let me know) > > SPEC/SPEC2006/INT/483.xalancbmk > 146.131 > 4.89% This te

Re: PATCH: Updated error messages for ill-formed cases of array initialization by string literal

2019-01-15 Thread Jason Merrill
On 1/14/19 11:09 PM, Tom Honermann wrote: On 1/4/19 7:25 PM, Martin Sebor wrote: On 12/27/18 1:49 PM, Tom Honermann wrote: As requested by Jason in the review of the P0482 (char8_t) core language changes, this patch includes updates to the error messages emitted for ill-formed cases of array i

Re: [PATCH] x86: Revert patches to fix PR target/88794

2019-01-15 Thread Jakub Jelinek
On Tue, Jan 15, 2019 at 04:14:06PM +0100, Uros Bizjak wrote: > On Tue, Jan 15, 2019 at 3:40 PM Wei Xiao wrote: > > > > Hi, > > > > It turns out that the Intel 64 and IA-32 Architectures Software Developer > > Manuals (SDM) description about the fixupimm intrinsic is incorrect. So we > > need > >

Re: [PATCH] avoid issuing -Warray-bounds during folding (PR 88800)

2019-01-15 Thread Martin Sebor
On 1/15/19 4:07 AM, Richard Biener wrote: On Tue, Jan 15, 2019 at 1:08 AM Martin Sebor wrote: The gimple_fold_builtin_memory_op() function folds calls to memcpy and similar to MEM_REF when the size of the copy is a small power of 2, but it does so without considering whether the copy might wri

[PATCH][AArch64] Initial -mcpu=ares tuning

2019-01-15 Thread Kyrill Tkachov
Hi all, This patch adds a tuning struct for the Arm Ares CPU and uses it for -m{cpu,tune}=ares. The tunings are an initial attempt and may be improved upon in the future, but they serve as a decent starting point for GCC 9. With this I see a 1.3% improvement on SPEC2006 int and 0.3% on SPEC200

[PATCH][AArch64] Initial -mcpu=ares tuning

2019-01-15 Thread Kyrill Tkachov
Hi all, This patch adds a tuning struct for the Arm Ares CPU and uses it for -m{cpu,tune}=ares. The tunings are an initial attempt and may be improved upon in the future, but they serve as a decent starting point for GCC 9. With this I see a 1.3% improvement on SPEC2006 int and 0.3% on SPEC200

Re: [PATCH][AArch64] Initial -mcpu=ares tuning

2019-01-15 Thread Kyrill Tkachov
Apologies for the duplicate. I've had issues with my mail client They are both identical submissions. Kyrill On 15/01/19 15:29, Kyrill Tkachov wrote: Hi all, This patch adds a tuning struct for the Arm Ares CPU and uses it for -m{cpu,tune}=ares. The tunings are an initial attempt and may be im

[PATCH] FIx PR88855

2019-01-15 Thread Richard Biener
Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk. Richard. 2019-01-15 Richard Biener PR tree-optimization/88855 * tree-if-conv.c (combine_blocks): Collect SSA_NAME_OCCURS_IN_ABNORMAL_PHI from propagated out virtuals. * gcc.dg/pr88855.c:

Re: [REVISED PATCH 2/9]: C++ P0482R5 char8_t: Core language support

2019-01-15 Thread Tom Honermann
On 1/15/19 1:51 AM, Christophe Lyon wrote: On Mon, 14 Jan 2019 at 20:59, Jason Merrill wrote: On 12/23/18 9:27 PM, Tom Honermann wrote: Attached is a revised patch that addresses changes in P0482R6 as well as feedback provided by Jason. Changes from the prior patch include: - Updated the valu

Re: PATCH: Updated error messages for ill-formed cases of array initialization by string literal

2019-01-15 Thread Marek Polacek
On Tue, Jan 15, 2019 at 10:15:22AM -0500, Jason Merrill wrote: > On 1/14/19 11:09 PM, Tom Honermann wrote: > > On 1/4/19 7:25 PM, Martin Sebor wrote: > > > On 12/27/18 1:49 PM, Tom Honermann wrote: > > > > As requested by Jason in the review of the P0482 (char8_t) core > > > > language changes, thi

Re: Set inline-unit-growth to 40

2019-01-15 Thread Qing Zhao
Okay, I see. thanks. Qing > On Jan 15, 2019, at 9:14 AM, Jan Hubicka wrote: > >> Hi, Honza, >> >> in addition to the code size problems, there are several runtime regression >> for the SPEC: (If I read the table correctly, if not, let me know) >> >> SPEC/SPEC2006/INT/483.xalancbmk >>

Re: PATCH: Add -Waddress-of-packed-member to GCC 9 porting guide

2019-01-15 Thread H.J. Lu
On Tue, Jan 15, 2019 at 7:05 AM Martin Liška wrote: > > On 1/15/19 3:19 PM, H.J. Lu wrote: > > On Tue, Jan 15, 2019 at 6:07 AM Martin Liška wrote: > >> > >> On 1/14/19 3:14 PM, H.J. Lu wrote: > >>> On Mon, Jan 14, 2019 at 5:53 AM Richard Biener > >>> wrote: > > On Mon, Jan 14, 2019 at

Re: PING #2 [PATCH] handle expressions in __builtin_has_attribute (PR 88383)

2019-01-15 Thread Martin Sebor
Ping: https://gcc.gnu.org/ml/gcc-patches/2018-12/msg00337.html Jeff, do you have any more questions/concerns or is this patch good to commit? Martin On 1/7/19 5:32 PM, Martin Sebor wrote: Ping: https://gcc.gnu.org/ml/gcc-patches/2018-12/msg00337.html On 1/3/19 3:22 PM, Martin Sebor wrote: Pi

[C++ Patch] Use locations[ds_storage_class] in error messages about ill-formed uses of mutable

2019-01-15 Thread Paolo Carlini
Hi, something a little different from my last patches but nevertheless pretty straightforward (noticed while I was wondering whether we should immediately move the location_t grokdeclarator local even further up). Tested x86_64-linux, as usual. Thanks, Paolo. /// /cp 20

[PATCH][GCC][Arm] Fix arm big-endian intrinsics regressions.

2019-01-15 Thread Tamar Christina
Hi All, We are a bit inconsistent when it comes to lane index endianness on Arm, we don't seem to always stick to the expected GCC vector extensions index endianness, for these tests since they are modelled as UNSPEC anyway just keep the indexes in Arm NEON order. There are other intrinsics that

Re: [PATCH][GCC][AArch64] Fix command line options canonicalization. (PR target/88530)

2019-01-15 Thread Tamar Christina
Hi Kyrill, Thanks for the review, I have respun the patch on top of trunk and here is the new changelog to account for the updates of the new extensions. Bootstrapped Regtested on aarch64-none-linux-gnu and no issues. Ok for trunk? Thanks, Tamar gcc/ChangeLog: 2019-01-15 Tamar Christina

lSJ提//供//税%%栗//

2019-01-15 Thread jcjyify
gcc-patches@gcc.gnu.org + 主鼻优 惠 办 理 正 规 税 票,认 证 后 付  款。   详   电:李 生,136—6075— 4190,    业   q:157— 533— 2698 ---

Re: [PATCH][RFC] Extend locations where to seach for Fortran pre-include.

2019-01-15 Thread Joseph Myers
On Mon, 14 Jan 2019, Martin Liška wrote: > Thanks for review, fixed that in updated version of the patch. > > Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > > Ready to be installed? This patch is OK. -- Joseph S. Myers jos...@codesourcery.com

Re: PATCH: Updated error messages for ill-formed cases of array initialization by string literal

2019-01-15 Thread Joseph Myers
On Tue, 15 Jan 2019, Jason Merrill wrote: > I actually incorporated the C++ part of these changes into yesterday's commit, > using Martin's first suggestion. Here's the adjusted C patch, which I'd like > a C maintainer to approve. The front-end changes are OK. However, in the testcase changes,

C++ PATCH to tweak variadic126.C test (PR c++/88866)

2019-01-15 Thread Marek Polacek
This test was failing in c++2a because the error messages are different because we're now trying to parse braced-list in template-argument-list. Tested on x86_64-linux, ok for trunk? 2019-01-15 Marek Polacek PR c++/88866 * g++.dg/cpp0x/variadic126.C: Tweak dg-error. diff --gi

Re: [REVISED PATCH 2/9]: C++ P0482R5 char8_t: Core language support

2019-01-15 Thread Jason Merrill
On 1/15/19 10:50 AM, Tom Honermann wrote: On 1/15/19 1:51 AM, Christophe Lyon wrote: On Mon, 14 Jan 2019 at 20:59, Jason Merrill wrote: On 12/23/18 9:27 PM, Tom Honermann wrote: Attached is a revised patch that addresses changes in P0482R6 as well as feedback provided by Jason.  Changes from

Re: C++ PATCH to tweak variadic126.C test (PR c++/88866)

2019-01-15 Thread Jason Merrill
On 1/15/19 1:27 PM, Marek Polacek wrote: This test was failing in c++2a because the error messages are different because we're now trying to parse braced-list in template-argument-list. Tested on x86_64-linux, ok for trunk? 2019-01-15 Marek Polacek PR c++/88866 * g++.dg/cpp0

[PATCH] Fix ICE on class-template argument deduction (PR c++/88795)

2019-01-15 Thread David Malcolm
PR c++/88795 reports an ICE building a function_type for a deduction guide when the substitution into the function signature fails, due to an error_mark_node being returned from tsubst_arg_types but not being checked for. This error_mark_node gets used as the TYPE_ARG_TYPES, leading to ICEs in var

Re: [PATCH] Fix ICE on class-template argument deduction (PR c++/88795)

2019-01-15 Thread Jason Merrill
On 1/15/19 2:31 PM, David Malcolm wrote: PR c++/88795 reports an ICE building a function_type for a deduction guide when the substitution into the function signature fails, due to an error_mark_node being returned from tsubst_arg_types but not being checked for. This error_mark_node gets used as

Re: ISO_Fortran_binding patch

2019-01-15 Thread Paul Richard Thomas
Hi everybody, I have done the minimum to make the testsuite failures to go away(thanks, Jakub) and to fix the first (offline) reported bug. Committed as r267946. As to the location of ISO_Fortran_binding_2.h, I am open to proposed fixes. Thomas kindly engineered that part of the original patch si

[Committed] PR fortran/81849 -- Host associated vaiables in RESULT spec

2019-01-15 Thread Steve Kargl
I've committed the following patch as obvious. 2019-01-15 Steven G. Kargl PR fortran/81849 * resolve.c (resolve_symbol): Host associated varaibles can appear in the specification statement of a RESULT array. 2019-01-15 Steven G. Kargl PR fortran/81849

Go patch committed: panic on uncomparable map key even if map is empty

2019-01-15 Thread Ian Lance Taylor
This patch to the Go frontend and libgo changes map accesses to panic on an uncomparable map key, even if the map is empty. This ports https://golang.org/cl/155918 from the master repo. As part of this change it reorganizes the map type to use a single flag field rather than different bool fields

Re: [C++ Patch] Use locations[ds_storage_class] in error messages about ill-formed uses of mutable

2019-01-15 Thread Martin Sebor
On 1/15/19 9:58 AM, Paolo Carlini wrote: Hi, something a little different from my last patches but nevertheless pretty straightforward (noticed while I was wondering whether we should immediately move the location_t grokdeclarator local even further up). Tested x86_64-linux, as usual. Since

Re: [Patch 2/4][Aarch64] v2: Implement Aarch64 SIMD ABI

2019-01-15 Thread Steve Ellcey
Richard, Here is a new version of the patch but it is not passing the testsuite right now. I added the check for the size of the base type being the same as the size of the return or argument type and modified the error messages in some cases to make more sense. This caused some things to not ge

[patch, fortran] Fix PR 43072

2019-01-15 Thread Thomas Koenig
Hello world, the attached patch fixes a missed optimization where a substring equal in length to the original variable currently leads to an unneeded temporary. Regression-tested. OK for trunk? Regards Thomas 2019-01-15 Thomas Koenig PR fortran/43072 * resolve.c (r

Re: [patch, fortran] Fix PR 43072

2019-01-15 Thread Steve Kargl
On Tue, Jan 15, 2019 at 10:58:33PM +0100, Thomas Koenig wrote: > > the attached patch fixes a missed optimization where a substring equal > in length to the original variable currently leads to an unneeded > temporary. > > Regression-tested. OK for trunk? Yes. See below. > > 2019-01-15 Thoma

Re: [C++ Patch] Use locations[ds_storage_class] in error messages about ill-formed uses of mutable

2019-01-15 Thread Paolo Carlini
Hi Martin, On 15/01/19 21:42, Martin Sebor wrote: On 1/15/19 9:58 AM, Paolo Carlini wrote: Hi, something a little different from my last patches but nevertheless pretty straightforward (noticed while I was wondering whether we should immediately move the location_t grokdeclarator local even

Re: [patch, fortran] Fix PR 43072

2019-01-15 Thread Thomas Koenig
Hi Steve, On Tue, Jan 15, 2019 at 10:58:33PM +0100, Thomas Koenig wrote: the attached patch fixes a missed optimization where a substring equal in length to the original variable currently leads to an unneeded temporary. Regression-tested. OK for trunk? Yes. See below. Thanks. 2019-01

[PATCH, d] Committed refactor building typeof(null) value.

2019-01-15 Thread Iain Buclaw
Hi, This patch moves into one function building the typeof(null) values in the D front-end. Bootstrapped and regression tested on x86_64-linux-gnu. Committed to trunk as r267955. -- Iain --- gcc/d/ChangeLog: 2019-01-16 Iain Buclaw * d-codegen.cc (build_typeof_null_value): New function

Re: Go patch committed: Pad structs that end with a zero-sized field

2019-01-15 Thread Ian Lance Taylor
On Fri, Jan 11, 2019 at 3:16 PM Ian Lance Taylor wrote: > > This patch by Cherry Zhang changes the Go frontend to pad structs > ending with a zero-sized field. For a struct with zero-sized last > field, the address of the field falls out of the object boundary, > which confuses the garbage collec

Re: [PATCH] -fdump-go-spec mishandles typedefs that precede the definition of their underlying type

2019-01-15 Thread Ian Lance Taylor
On Fri, Nov 23, 2018 at 1:18 PM Nikhil Benesch wrote: > > 2018-11-22 Nikhil Benesch > > * gcc/godump.c (go_output_typedef): When outputting a typedef, use > the refer to the underlying type by its name and not its structure. > This is necessary when the typedef occurs be

[SVE ACLE] Implements svabs, svnot, svneg and svsqrt

2019-01-15 Thread Kugan Vivekanandarajah
I committed the following patch which implements svabs, svnot, svneg and svsqrt to aarch64/sve-acle-branch. branch Thanks, Kugan From 2af9609a58cf7efbed93f15413224a2552b9696d Mon Sep 17 00:00:00 2001 From: Kugan Vivekanandarajah Date: Wed, 16 Jan 2019 07:45:52 +1100 Subject: [PATCH] [SVE ACLE ]

Re: [PATCH 10/10] libiberty: Correct an invalid assumption

2019-01-15 Thread Ben L
On 14/01/2019 11:10, Iain Buclaw wrote: > Thanks, do you have a copyright assignment with the FSF? No problem, and no I don't think so. I'd assumed these patches were trivial enough to not need anything like that, but if so then what do I need to do? > Rather than checking for overflow twice, I

Re: [PATCH 1/9] [libbacktrace] Read .gnu_debugaltlink

2019-01-15 Thread Ian Lance Taylor via gcc-patches
On Tue, Dec 11, 2018 at 2:14 AM Tom de Vries wrote: > > Read the elf file pointed at by the .gnu_debugaltlink section, and verify that > the build id matches. > > 2018-11-11 Tom de Vries > > * elf.c (elf_add): Add and handle with_buildid_data and > with_buildid_size parameters.

Re: [PATCH 2/9] [libbacktrace] Add altlink field to struct dwarf_data

2019-01-15 Thread Ian Lance Taylor
On Tue, Dec 11, 2018 at 2:14 AM Tom de Vries wrote: > > Add an altlink field to struct dwarf_data, and initialize it with the pointer > to the struct dwarf_data for the .gnu_debugaltlink. > > 2018-11-11 Tom de Vries > > * dwarf.c (struct dwarf_data): Add altlink field. > (backtr

Re: [PATCH 3/9] [libbacktrace] Handle alt FORMS without .gnu_debugaltlink

2019-01-15 Thread Ian Lance Taylor
On Tue, Dec 11, 2018 at 2:14 AM Tom de Vries wrote: > > Handle DW_FORM_GNU_strp_alt and DW_FORM_GNU_ref_alt references robustly in > presence of missing .gnu_debugaltlink file. > > 2018-11-11 Tom de Vries > > * dwarf.c (enum attr_val_encoding): Add ATTR_VAL_NONE. > (read_attribu

Re: [PATCH 4/9] [libbacktrace] Handle DW_FORM_GNU_strp_alt

2019-01-15 Thread Ian Lance Taylor via gcc-patches
On Tue, Dec 11, 2018 at 2:15 AM Tom de Vries wrote: > > Handle DW_FORM_GNU_strp_alt which references the .debug_str section in the > .gnu_debugaltlink file. > > 2018-11-11 Tom de Vries > > * dwarf.c (read_attribute): Handle DW_FORM_GNU_strp_alt > using altlink. This is OK. Tha

Re: [PATCH 5/9] [libbacktrace] Unify function name preference handling

2019-01-15 Thread Ian Lance Taylor via gcc-patches
On Tue, Dec 11, 2018 at 2:15 AM Tom de Vries wrote: > > Both read_function_entry and read_referenced_name implement a priority scheme > for names. The priorities are: > - 1st: DW_AT_linkage_name > - 2nd: Name from DW_AT_abstract_origin or DW_AT_specification > - 3rd: DW_AT_name. > > Ensure both f

Re: [PATCH 6/9] [libbacktrace] Factor out read_referenced_name_1

2019-01-15 Thread Ian Lance Taylor via gcc-patches
On Tue, Dec 11, 2018 at 2:15 AM Tom de Vries wrote: > > Factor out the common handling of DW_AT_abstract_origin and > DW_AT_specification from read_function_entry and read_referenced_name. > > 2018-12-10 Tom de Vries > > * dwarf.c (read_referenced_name_1): New function. Factor out of .

Re: [PATCH 8/9] [libbacktrace] Add btest_dwz test-case

2019-01-15 Thread Ian Lance Taylor
On Tue, Dec 11, 2018 at 2:16 AM Tom de Vries wrote: > > 2018-11-11 Tom de Vries > > * configure.ac (DWZ): Set with AC_CHECK_PROG. > (HAVE_DWZ): Set with AM_CONDITIONAL. > * configure: Regenerate. > * Makefile.am (TESTS): Add btest_dwz. > * Makefile.in: Re

[PATCH] Add myself to MAINTAINERS

2019-01-15 Thread Xiong Hu Luo
2019-01-16  Xiong Hu Luo   * MAINTAINERS (Write After Approval): Add myself. Committed in r267962. --- Index: ChangeLog === --- ChangeLog   (revision 267961) +++ ChangeLog   (working copy) @@ -1,3 +1,7 @@ + 2019-01-16  Xiong Hu L