[PATCH, wwwdocs] Update on existence of free emulators for alpha, VAX

2019-03-31 Thread coypu
As far as I can tell, alpha can be emulated by QEMU. VAX has SIMH. (Perhaps I should mention it somewhere? :)) Index: backends.html === RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v retrieving revision 1.84 diff -u -r1.84 backends

Re: [PATCH] correct maximum valid alignment in error message (PR 89812)

2019-03-31 Thread Rainer Orth
Hi Jeff, > On 3/26/19 4:49 PM, Rainer Orth wrote: >> Hi Jakub, >> >>> On Mon, Mar 25, 2019 at 11:41:35AM -0600, Jeff Law wrote: > PR c/89812 - incorrect maximum in error: requested alignment > ‘536870912’ exceeds maximum 2147483648 > > gcc/c-family/ChangeLog: > > PR

Re: [Patch, fortran] PR87127 - External function not recognised from within an associate block

2019-03-31 Thread Dominique d'Humières
Hi Paul, With your patch the error for the test gfortran.dg/pr88376.f90 is changed from Error: 'n' at (1) is not a function to Error: Specification function 'n' at (1) must be PURE TIA Dominique

Re: [Patch, fortran] PR87127 - External function not recognised from within an associate block

2019-03-31 Thread Paul Richard Thomas
Hi Dominique, I discovered the same thing myself this morning. The patch was developed on 8-branch because my working trunk had a hefty patch in an intermediate state of development. I cleared it off,ready to do the commit, and discovered the change on regtesting. I am trying to think of a way in

[PATCH PR d/88462] Committed fix for run-time SIGSEGV in ModuleInfo.flags()

2019-03-31 Thread Iain Buclaw
Hi, Patch fixes problems accessing ModuleInfo on SPARC. The current forced alignment is not at all necessary. Bootstrapped and regression tested on x86_64-linux-gnu. Committed to trunk as r270043. -- Iain --- gcc/d/ChangeLog: 2019-03-31 Iain Buclaw PR d/88462 * modules.cc

[patch, fortran, committed] Add a few more debug functions

2019-03-31 Thread Thomas König
Hello world, I have just committed this patch as obvious to make debugging a bit easier. No user impact, the code compiles :-) Regards Thomas 2019-03-31 Thomas Koenig * dump-parse-tree.c (debug): Add for symbol_attribute *, symbol_attribute and gfc_ref * arguments.

Re: [PATCH] Add peephole2s to improve pr49095.c f{char,short,int,long}minus on ia32 (PR rtl-optimization/89865)

2019-03-31 Thread Vladimir Makarov
On 2019-03-30 8:37 a.m., Jeff Law wrote: On 3/30/19 4:21 AM, Uros Bizjak wrote: On 3/29/19, Jeff Law wrote: On 3/29/19 1:44 PM, Jakub Jelinek wrote: Hi! f{char,short,int,long}minus use a RMW instead of direct memory operation (regression from 8.3) on ia32. The problem is an extra register

[patch, fortran] Fix PR 87352, far too many deallocations

2019-03-31 Thread Thomas Koenig
Hello world, the attached patch attempts to fix PR 87352, a 7/8/9 regression (where there were far too many deallocations in a derived type containing allocatable arrays) by making sure that no component is finalized more than once. This seemed to be a safer, and simpler, approach to me than to

Re: [patch, fortran] Fix PR 87352, far too many deallocations

2019-03-31 Thread Thomas Koenig
Am 31.03.19 um 18:10 schrieb Thomas Koenig: Hello world, the attached patch Now really attached. ! { dg-do compile } ! { dg-additional-options "-fdump-tree-original" } ! PR 87352 - this used to cause an excessive number of deallocations. module testmodule implicit none public type ::

Re: [committed][PR rtl-optimization/87761] Limited iteration in regcprop to pick up secondary opportunities

2019-03-31 Thread Jeff Law
On 3/28/19 2:55 AM, Richard Biener wrote: > On Wed, Mar 27, 2019 at 4:26 PM Jeff Law wrote: >> >> On 3/27/19 8:36 AM, Jakub Jelinek wrote: >>> On Sun, Mar 24, 2019 at 09:20:07AM -0600, Jeff Law wrote: However, I'm increasingly of the opinion that MIPS targets need to drop off the priorit

Investicní príležitost

2019-03-31 Thread Peter Wong
Zdravím, Obsah této posty je velmi duverný a legální. Jmenuji se Peter Wong, pracuji s bankou tady v Hong Kongu. Rozhodl jsem se vás kontaktovat pro moznost investovat do lukrativního podnikání ve va?í zemi. Jsem ochoten Vám nabídnout 40% investicního zisku jako muj obchodní partner. Nase bank

Re: [Patch, fortran] PR83515, PR85797 - ICE in gfc_element_size

2019-03-31 Thread Harald Anlauf
Committed to trunk as svn rev. 270045. Since the patch is considered safe, I also committed to open branches (7/8). Thanks for the review! Harald On 03/20/19 23:20, Harald Anlauf wrote: > The PRs originated in gfc_element_size lacking a treatment of > procedure pointers, which has been added.

New Swedish PO file for 'gcc' (version 9.1-b20190324)

2019-03-31 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-b20190324.sv.po',

[PATCH] handle strings as template arguments (PR 47488, 89833, 89876)

2019-03-31 Thread Martin Sebor
To fix PR 89833, a P1 regression, the attached patch tries to handle string literals as C++ 2a non-type template arguments by treating them the same as brace enclosed initializer lists (where the latter are handled correctly). The solution makes sure equivalent forms of array initializers such as

[PATCH PR89725]Handle DR's access functions of loops not in DDR's loop_nest

2019-03-31 Thread bin.cheng
Hi, As described in comments of PR89725, this patch fixes out-of-bound access during computing classic dist/dir vector for DDR. Basically it does two things: A) Handle relevant chrec of outer loop in multivariate access function as invariant symbol during DDR analysis; B) Bypass relevant univar

Re: [PATCH 2/7] [NDS32] Fix testsuite for nds32 target

2019-03-31 Thread Shiva Chen
LGTM. Kito Cheng 於 2019年3月26日 週二 下午1:29寫道: > From: Kito Cheng > > Chung-Ju Wu > Shiva Chen > > ChangeLog: > > gcc/testsuite/ > * gcc.c-torture/execute/20010122-1.c: Add -malways-save-lp for > nds32. > * gcc.c-torture/execute/pr60822.c: Add -mcmodel=large for nds32. >

Re: [PATCH 1/7] [NDS32] Provide one valid nds32 assembly instruction to check assembler debugging options and features.

2019-03-31 Thread Shiva Chen
LGTM. Kito Cheng 於 2019年3月26日 週二 下午1:29寫道: > From: Chung-Ju Wu > > Chung-Ju Wu > > ChangeLog > gcc/ > * configure.ac: Add nds32 target for dwarf2 debug_line checking. > * configure: Regenerated. > --- > gcc/configure| 2 +- > gcc/configure.ac | 2 +- > 2 files changed, 2

Re: [PATCH 3/7] [NDS32] Rewrite PIC/TLS patterns.

2019-03-31 Thread Shiva Chen
LGTM. Kito Cheng 於 2019年3月26日 週二 下午1:29寫道: > From: Monk Chiang > > Monk Chiang > Kito Cheng > Shiva Chen > > ChangeLog > gcc/ > * config/nds32/nds32-md-auxiliary.c (nds32_legitimize_pic_address): > Use new PIC pattern. > (nds32_legitimize_tls_address): Use new TLS

Re: [PATCH 4/7] [NDS32] nds32*-linux target using init_array/finit_array for ctor/dtor.

2019-03-31 Thread Shiva Chen
LGTM. Kito Cheng 於 2019年3月26日 週二 下午1:29寫道: > From: Monk Chiang > > Monk Chiang > > ChangeLog > > * config.gcc (nds32*-*-linux*): Set gcc_cv_initfini_array to yes. > --- > gcc/config.gcc | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gcc/config.gcc b/gcc/config.gcc > index 3

Re: [PATCH 6/7] [NDS32] Handle subreg correctly in wext_odd_dep_p.

2019-03-31 Thread Shiva Chen
LGTM. Kito Cheng 於 2019年3月26日 週二 下午1:29寫道: > From: Kito Cheng > > Kito Cheng > Shiva Chen > > ChangeLog: > gcc/ > * config/nds32/nds32-pipelines-auxiliary.c (wext_odd_dep_p): > Handle subreg. > > gcc/testsuite > * gcc.target/nds32/wext-dep.c: New. > --- > gcc/config

Re: [PATCH 5/7] [NDS32] Refine force unwind, linux kernel only using RT_SIGRETURN.

2019-03-31 Thread Shiva Chen
LGTM. Kito Cheng 於 2019年3月26日 週二 下午1:29寫道: > From: Monk Chiang > > Monk Chiang > > ChangeLog > libgcc/ > * config/nds32/linux-unwind.h (SIGRETURN): Remove. > (RT_SIGRETURN): Update. > (nds32_fallback_frame_state): Update. > --- > libgcc/config/nds32/linux-unwind.h | 9

Re: [PATCH 7/7] [NDS32] Fix nds32_split_ashiftdi3 with large shift amount

2019-03-31 Thread Shiva Chen
LGTM. Kito Cheng 於 2019年3月26日 週二 下午1:29寫道: > From: Kito Cheng > > Kito Cheng > Shiva Chen > > ChangeLog: > gcc/ > * config/nds32/nds32-md-auxiliary.c (nds32_split_ashiftdi3): > Fix wrong code gen with large shift amount. > > gcc/testsuite/ > * gcc.target/nds32/ashift

Re: [PATCH] elf.c: initialize st_mode member

2019-03-31 Thread Yu, Mingli
Ping. Thanks, On 2019年03月19日 16:37, mingli...@windriver.com wrote: From: Mingli Yu Initialize st_mode member to fix the below build failure when -Og included in compiler flag. | ./../../../../../../../../work-shared/gcc-8.3.0-r0/gcc-8.3.0/libsanitizer/libbacktrace/../../libbacktrace/elf.c: