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:

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/ > *

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 |

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. > --- >

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

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 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 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.

[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

[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

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,

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.

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

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

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 ::

[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] 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

[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 *

[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 *

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

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] 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

[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