Re: [Patch, fortran] Initializing components of derived type variables

2016-09-17 Thread Steve Kargl
On Fri, Mar 04, 2016 at 11:42:48AM -0500, Fritz Reese wrote: > > Here I propose a patch to gfortran which allows initializing > components of derived type variables with a new compile flag. > > Currently the options -finit-integer=, -finit-real=, -finit-logical=, > and -finit-character= are

[BUILDROBOT] vax-netbsdelf / vax-linux: ‘ELIMINABLE_REGS’ was not declared in this scope (was: [PATCH] Remove support for INITIAL_FRAME_POINTER_OFFSET)

2016-09-17 Thread Jan-Benedict Glaw
On Fri, 2016-09-09 21:40:38 +, Bernd Edlinger wrote: > Hi, > > I think it is time to remove support for INITIAL_FRAME_POINTER_OFFSET, which > is no longer > used by any target today. This removes a bunch of conditional code, and > fixes a few bits > in the

Re: [BUILDROBOT] vax-netbsdelf / vax-linux: ‘ELIMINABLE_REGS’ was not declared in this scope

2016-09-17 Thread Bernd Edlinger
On 09/17/16 22:29, Jan-Benedict Glaw wrote: > On Fri, 2016-09-09 21:40:38 +, Bernd Edlinger > wrote: >> Hi, >> >> I think it is time to remove support for INITIAL_FRAME_POINTER_OFFSET, which >> is no longer >> used by any target today. This removes a bunch of

Re: [PATCH] Fix cgraph_node::rtl_info (PR target/77587)

2016-09-17 Thread Jan Hubicka
> Hi! > > On the following testcase the weak alias can be overridden, so we shouldn't > assume because we see bar to be alias to foo and have foo definition that > call to bar will bind to the current TU's foo. > cgraph_node::rtl_info calls ultimate_alias_target without checking if it can > be

Re: [PATCH 2/2][AArch64] Add missing support for poly64x1_t

2016-09-17 Thread James Greenhalgh
On Tue, Sep 13, 2016 at 01:54:15PM +0100, Tamar Christina wrote: > Hi all, > > This patch adds the following NEON intrinsics to the ARM Aarch64 GCC > (and fixes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72758): > > Added new tests for these and ran regression tests on

[PATCH] Define pretty printers for C++17 library components

2016-09-17 Thread Jonathan Wakely
This tweaks the existing printers for Fundamentals TS components to work for the C++17 versions, and adds a printer for std::variant. * python/libstdcxx/v6/printers.py (StdVariantPrinter): Define. (StdExpAnyPrinter, StdExpOptionalPrinter, StdExpStringViewPrinter):

Re: [PATCH][2/n] Change dw2_asm_output_offset to allow assembling extra offset

2016-09-17 Thread Andreas Schwab
* config/ia64/ia64.h (ASM_OUTPUT_DWARF_OFFSET): Add cast. * config/i386/cygming.h (ASM_OUTPUT_DWARF_OFFSET): Likewise. diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h index faf8fa4..60e11b4 100644 --- a/gcc/config/i386/cygming.h +++ b/gcc/config/i386/cygming.h

Re: [PATCH][2/n] Change dw2_asm_output_offset to allow assembling extra offset

2016-09-17 Thread Richard Biener
On September 17, 2016 11:48:37 AM GMT+02:00, Andreas Schwab wrote: > * config/ia64/ia64.h (ASM_OUTPUT_DWARF_OFFSET): Add cast. > * config/i386/cygming.h (ASM_OUTPUT_DWARF_OFFSET): Likewise. OK. Richard. >diff --git a/gcc/config/i386/cygming.h

Re: [PATCH] ada/77535: GNAT.Perfect_Hash_Generators for non-1-based strings

2016-09-17 Thread Florian Weimer
* Florian Weimer: > This patch fixes GNAT.Perfect_Hash_Generators for strings which are > not 1-based. It does this by introducing its own storage type which > fixes the first index as 1. This is also a minor optimization because > it avoids the need to store the index. > > Okay for trunk? > >