Re: [PATCH] Move rust_{is_mangled,demangle_sym} to a private libiberty header.

2019-06-02 Thread Ian Lance Taylor via gcc-patches
On Sat, Jun 1, 2019 at 7:15 AM Eduard-Mihai Burtescu wrote: > > 2019-06-01 Eduard-Mihai Burtescu > include/ChangeLog: > * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h. > (rust_demangle_sym): Move to libiberty/rust-demangle.h. > libiberty/ChangeLog: >

Re: [RFC][PR88838][SVE] Use 32-bit WHILELO in LP64 mode

2019-06-02 Thread Kugan Vivekanandarajah
Hi Richard, Thanks for the review, On Fri, 31 May 2019 at 19:43, Richard Sandiford wrote: > > Kugan Vivekanandarajah writes: > > @@ -609,8 +615,14 @@ vect_set_loop_masks_directly (struct loop *loop, > > loop_vec_info loop_vinfo, > > > >/* Get the mask value for the next iteration of

Re: [Patch] Fix ix86_expand_sse_comi_round (PR Target/89750, PR Target/86444)

2019-06-02 Thread Hongtao Liu
On Sat, Jun 1, 2019 at 6:08 AM Jeff Law wrote: > > On 5/30/19 2:53 AM, Hongtao Liu wrote: > > On Thu, May 30, 2019 at 3:23 AM Jeff Law wrote: > >> On 5/9/19 10:54 PM, Hongtao Liu wrote: > >>> On Fri, May 10, 2019 at 3:55 AM Jeff Law wrote: > On 5/6/19 11:38 PM, Hongtao Liu wrote: > >

[PATCH V3] A jump threading opportunity for condition branch

2019-06-02 Thread Jiufu Guo
Hi, This patch implements a new opportunity of jump threading for PR77820. In this optimization, conditional jumps are merged with unconditional jump. And then moving CMP result to GPR is eliminated. This version is based on the proposal of Richard, Jeff and Andrew on previous versions, and

Re: [Contrib PATCH] Add scripts to convert GCC repo from SVN to Git

2019-06-02 Thread Segher Boessenkool
On Fri, May 31, 2019 at 12:05:41AM +, Joseph Myers wrote: > On Wed, 29 May 2019, Segher Boessenkool wrote: > > > On Wed, May 29, 2019 at 12:53:30AM +, Joseph Myers wrote: > > > On Fri, 24 May 2019, Segher Boessenkool wrote: > > > > > > > IMO the best we can do is use what we already

[PATCH] parisc: Use lpa instruction to load physical addresses in driver code

2019-06-02 Thread John David Anglin
Most I/O in the kernel is done using the kernel offset mapping. However, there is one API that uses aliased kernel address ranges: > The final category of APIs is for I/O to deliberately aliased address > ranges inside the kernel. Such aliases are set up by use of the > vmap/vmalloc API. Since

Re: [PATCH] rs6000: Add undocumented switch -mprefixed-addr

2019-06-02 Thread Segher Boessenkool
On Thu, May 30, 2019 at 12:01:45PM -0400, Michael Meissner wrote: > On Wed, May 29, 2019 at 03:26:27PM -0500, Bill Schmidt wrote: > > On 5/29/19 8:16 AM, Segher Boessenkool wrote: > > >> +/* ISA masks setting fusion options. */ > > >> +#define OTHER_FUSION_MASKS (OPTION_MASK_P8_FUSION

Re: [PATCH] Clean up non-conforming names

2019-06-02 Thread Thomas Rodgers
Jonathan Wakely writes: > On 31/05/19 17:15 -0700, Thomas Rodgers wrote: >> >>Revising previous version of this patch to pick another missed >>uglification. > > OK for trunk, thanks. > > I also see this one: > > include/pstl/parallel_backend_tbb.h:__buffer(std::size_t n) : >

Re: [PATCH] RX: Add rx-*-linux target

2019-06-02 Thread Segher Boessenkool
On Sun, Jun 02, 2019 at 10:12:37PM +0900, Oleg Endo wrote: > On Sun, 2019-06-02 at 20:26 +0900, Yoshinori Sato wrote: > > On Fri, 31 May 2019 09:16:18 +0900, > > Jeff Law wrote: > > > > > > On 5/29/19 12:27 PM, Jeff Law wrote: > > > > On 5/23/19 6:05 AM, Yoshinori Sato wrote: > > > > > I ported

Re: [patch, fortran] Two tweaks to argument repacking

2019-06-02 Thread Paul Richard Thomas
Hi Thomas, It looks good to me. OK for trunk. Thanks Paul On Sun, 2 Jun 2019 at 14:34, Thomas Koenig wrote: > > Hello world, > > this patch adds two tweaks to the argument repacking. > > First, when the size of an argument is known to be one, as in a(n1:n1), > we can directly pass a pointer -

[patch, fortran] Two tweaks to argument repacking

2019-06-02 Thread Thomas Koenig
Hello world, this patch adds two tweaks to the argument repacking. First, when the size of an argument is known to be one, as in a(n1:n1), we can directly pass a pointer - the stride may not be one, but it does not matter. Second, the case where the array passed is actually contiguous is more

Re: [PATCH] RX: Add rx-*-linux target

2019-06-02 Thread Oleg Endo
On Sun, 2019-06-02 at 20:26 +0900, Yoshinori Sato wrote: > On Fri, 31 May 2019 09:16:18 +0900, > Jeff Law wrote: > > > > On 5/29/19 12:27 PM, Jeff Law wrote: > > > On 5/23/19 6:05 AM, Yoshinori Sato wrote: > > > > I ported linux kernel to Renesas RX. > > > > > > > > rx-*-elf target output a

Re: [PATCH] RX: Add rx-*-linux target

2019-06-02 Thread Yoshinori Sato
On Fri, 31 May 2019 09:16:18 +0900, Jeff Law wrote: > > On 5/29/19 12:27 PM, Jeff Law wrote: > > On 5/23/19 6:05 AM, Yoshinori Sato wrote: > >> I ported linux kernel to Renesas RX. > >> > >> rx-*-elf target output a binary different from the standard ELF. > >> It has the same format as the

New Swedish PO file for 'gcc' (version 9.1.0)

2019-06-02 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'gcc' has been submitted by the Swedish team of translators. The file is available at: https://translationproject.org/latest/gcc/sv.po (This file, 'gcc-9.1.0.sv.po', has