New Documents For(gcc@gcc.gnu.org)Your Shipment (Shipping SF electronic invoice notification)

2019-04-08 Thread SF Express
NB2r31v84�7AN30�1F�D0[A2b37�1A NB2 gcc@gcc.gnu.org a1F�22`A8�09bE9�7AN30�1F�D0cD0O9Bv84�01�27g0DRA1002`A8u33�F7v84u35[50SD1y68]F2b10R9FSD1QFA�01SD1y68�E6`C5Y82N0B�1A 1,44811594346; 2,44811504355; 3,44811504364; 4,81029652812; 5,811436742647;

Re: GSOC Proposal

2019-04-08 Thread Richard Biener
On Sun, 7 Apr 2019, nick wrote: > > > On 2019-04-07 5:31 a.m., Richard Biener wrote: > > On April 5, 2019 6:11:15 PM GMT+02:00, nick wrote: > >> > >> > >> On 2019-04-05 6:25 a.m., Richard Biener wrote: > >>> On Wed, 3 Apr 2019, nick wrote: > >>> > > > On 2019-04-03 7:30 a.m.,

Re: Putting an all-zero variable into BSS

2019-04-08 Thread Andrew Haley
On 4/7/19 5:03 PM, Thomas Koenig wrote: > Hi Richard, > >> I don't know without looking, but I'd start at assemble_variable in varasm.c. > > Thanks. I've done that, and this is what a patch could look like. > However, I will not have time to formally submit this until next > weekend. > > In

Re: non-volatile automatic variables in setjmp tests

2019-04-08 Thread Richard Biener
On Fri, Apr 5, 2019 at 6:25 PM Michael Matz wrote: > > Hello, > > On Fri, 5 Apr 2019, Jozef Lawrynowicz wrote: > > > Some setjmp/longjmp tests[1] depend on the value of an auto set before > > setjmp > > to to be retained after returning from the longjmp. As I understand, this > > behaviour is

Re: is re-running bootstrap after a change safe?

2019-04-08 Thread Richard Biener
On Sat, Apr 6, 2019 at 1:09 AM Martin Sebor wrote: > > On 4/5/19 4:02 PM, Jeff Law wrote: > > On 4/5/19 3:37 PM, Martin Sebor wrote: > >> On 4/5/19 3:29 PM, Jeff Law wrote: > >>> On 4/5/19 2:50 PM, Eric Botcazou wrote: > > Say if the first bootstrap succeeds and I then change a single > >

Re: GSOC

2019-04-08 Thread Richard Biener
On Sun, Apr 7, 2019 at 11:10 AM ashwina kumar wrote: > > Hi , > > While working I just figured out that -Wconversion is buggy. Please see the > below code- - > > $ cat b.c > #include > > void main (void) > { > //contains build errors > uint16_t x = 1; > uint16_t y = 2; >

Re: Putting an all-zero variable into BSS

2019-04-08 Thread Richard Biener
On Mon, Apr 8, 2019 at 10:38 AM Andrew Haley wrote: > > On 4/7/19 5:03 PM, Thomas Koenig wrote: > > Hi Richard, > > > >> I don't know without looking, but I'd start at assemble_variable in > >> varasm.c. > > > > Thanks. I've done that, and this is what a patch could look like. > > However, I

Re: Putting an all-zero variable into BSS

2019-04-08 Thread Richard Biener
On Mon, Apr 8, 2019 at 11:33 AM Richard Biener wrote: > > On Mon, Apr 8, 2019 at 10:38 AM Andrew Haley wrote: > > > > On 4/7/19 5:03 PM, Thomas Koenig wrote: > > > Hi Richard, > > > > > >> I don't know without looking, but I'd start at assemble_variable in > > >> varasm.c. > > > > > > Thanks.

Re: GSOC

2019-04-08 Thread Martin Jambor
Hello, On Sun, Apr 07 2019, ashwina kumar wrote: > Hi , > > While working I just figured out that -Wconversion is buggy. Please see the > below code- - > > $ cat b.c > #include > > void main (void) > { > //contains build errors > uint16_t x = 1; > uint16_t y = 2; >

Re: non-volatile automatic variables in setjmp tests

2019-04-08 Thread Jozef Lawrynowicz
On Mon, 8 Apr 2019 14:45:17 +0200 Richard Biener wrote: > On Mon, Apr 8, 2019 at 2:31 PM Michael Matz wrote: > > > > Hi, > > > > On Mon, 8 Apr 2019, Richard Biener wrote: > > > > > Not sure if in this case we run into an RTL optimization that breaks > > > things > > > (PRE / scheduling /

Re: non-volatile automatic variables in setjmp tests

2019-04-08 Thread Michael Matz
Hi, On Mon, 8 Apr 2019, Richard Biener wrote: > Not sure if in this case we run into an RTL optimization that breaks things > (PRE / scheduling / invariant motion are candidates). That's true, what Josef sees might point to a genuine bug in the middle-end observed only on msp430; but we do

Re: non-volatile automatic variables in setjmp tests

2019-04-08 Thread Richard Biener
On Mon, Apr 8, 2019 at 2:31 PM Michael Matz wrote: > > Hi, > > On Mon, 8 Apr 2019, Richard Biener wrote: > > > Not sure if in this case we run into an RTL optimization that breaks things > > (PRE / scheduling / invariant motion are candidates). > > That's true, what Josef sees might point to a

Re: is re-running bootstrap after a change safe?

2019-04-08 Thread Jeff Law
On 4/8/19 3:19 AM, Richard Biener wrote: > On Sat, Apr 6, 2019 at 1:09 AM Martin Sebor wrote: >> >> On 4/5/19 4:02 PM, Jeff Law wrote: >>> On 4/5/19 3:37 PM, Martin Sebor wrote: On 4/5/19 3:29 PM, Jeff Law wrote: > On 4/5/19 2:50 PM, Eric Botcazou wrote: >>> Say if the first

Re: GSOC Proposal

2019-04-08 Thread nick
On 2019-04-08 3:29 a.m., Richard Biener wrote: > On Sun, 7 Apr 2019, nick wrote: > >> >> >> On 2019-04-07 5:31 a.m., Richard Biener wrote: >>> On April 5, 2019 6:11:15 PM GMT+02:00, nick wrote: On 2019-04-05 6:25 a.m., Richard Biener wrote: > On Wed, 3 Apr 2019, nick wrote:

Re: GSoC OMPD

2019-04-08 Thread Jakub Jelinek
On Thu, Apr 04, 2019 at 02:24:09PM +0200, Martin Jambor wrote: > > I know my first email is vague. I wanted to throw it out there since > > the April 9th deadline is coming up. > > I was hoping Jakub Jelinek, who would be the mentor, would chime in > earlier. But unfortunately he has probably

Re: GSOC Proposal

2019-04-08 Thread Richard Biener
On Mon, 8 Apr 2019, nick wrote: > > > On 2019-04-08 3:29 a.m., Richard Biener wrote: > > On Sun, 7 Apr 2019, nick wrote: > > > >> > >> > >> On 2019-04-07 5:31 a.m., Richard Biener wrote: > >>> On April 5, 2019 6:11:15 PM GMT+02:00, nick wrote: > > > On 2019-04-05 6:25 a.m.,

Re: GSOC Proposal

2019-04-08 Thread nick
On 2019-04-08 9:42 a.m., Richard Biener wrote: > On Mon, 8 Apr 2019, nick wrote: > >> >> >> On 2019-04-08 3:29 a.m., Richard Biener wrote: >>> On Sun, 7 Apr 2019, nick wrote: >>> On 2019-04-07 5:31 a.m., Richard Biener wrote: > On April 5, 2019 6:11:15 PM GMT+02:00, nick

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

2019-04-08 Thread bin.cheng
> > > -- > Sender:Richard Biener > Sent At:2019 Apr. 1 (Mon.) 21:07 > Recipient:bin.cheng > Cc:GCC Patches > Subject:Re: [PATCH PR89725]Handle DR's access functions of loops not in DDR's > loop_nest > > > On Mon, Apr 1, 2019

[Bug c++/90003] New: internal compiler error: in tsubst_decl, at cp/pt.c:13783

2019-04-08 Thread rene.r...@fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90003 Bug ID: 90003 Summary: internal compiler error: in tsubst_decl, at cp/pt.c:13783 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug target/89623] Can't build mips-wrs-vxworks cross-compiler

2019-04-08 Thread paulhua at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89623 --- Comment #1 from paulhua at gcc dot gnu.org --- Author: paulhua Date: Mon Apr 8 06:37:00 2019 New Revision: 270198 URL: https://gcc.gnu.org/viewcvs?rev=270198=gcc=rev Log: 2019-04-08 Chenghua Xu gcc/ PR target/89623

[Bug ipa/89893] Segmentation fault always occurs when node app is generated by gcc-8-branch@268745

2019-04-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89893 Martin Liška changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Bug middle-end/89977] missing -Wstringop-overflow with an out-of-bounds int128_t range

2019-04-08 Thread JunMa at linux dot alibaba.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89977 JunMa changed: What|Removed |Added CC||JunMa at linux dot alibaba.com --- Comment #1

[Bug debug/88882] gcc generates wrong debug information at -O1

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=2 Bug 2 depends on bug 89892, which changed state. Bug 89892 Summary: gcc generates wrong debug information at -O2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89892 What|Removed |Added

[Bug debug/89905] gcc generates wrong debug information at -Og

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89905 Bug 89905 depends on bug 89892, which changed state. Bug 89892 Summary: gcc generates wrong debug information at -O2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89892 What|Removed |Added

[Bug debug/89892] gcc generates wrong debug information at -O2

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89892 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug fortran/90002] ICE: free_expr0(): Bad expr type

2019-04-08 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90002 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4

[Bug libstdc++/89991] Complex numbers: Calculation of imaginary part is not correct

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89991 Richard Biener changed: What|Removed |Added Keywords||wrong-code --- Comment #5 from Richard

[Bug middle-end/89977] missing -Wstringop-overflow with an out-of-bounds int128_t range

2019-04-08 Thread JunMa at linux dot alibaba.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89977 --- Comment #2 from JunMa --- After a bit more thinking, the behavior of gcc trunk is right. the range of n_3 in truncation from int128 to long unsigned int equal to the range of long unsigned int. for example: if n_3 = 0x1, then _1 is 0

Re: [PATCH] Remove usage of apostrophes in error and warning messages (PR translation/89935).

2019-04-08 Thread Andreas Schwab
FAIL: gcc.target/riscv/arch-1.c (test for errors, line ) FAIL: gcc.target/riscv/arch-1.c (test for excess errors) Excess errors: cc1: error: '-march=rv32I': first ISA subset must be 'e', 'i' or 'g' Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970

[Bug middle-end/89998] [9 regression] AVR ICE: verify_gimple failed in printf-return-value

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89998 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[PATCH v2] elf.c: initialize struct stat

2019-04-08 Thread mingli.yu
From: Mingli Yu Initialize struct stat 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: In function 'elf_is_symlink': |

Re: [PATCH] Fix directory_iterator handling of DT_UNKNOWN

2019-04-08 Thread Christophe Lyon
On Fri, 5 Apr 2019 at 18:57, Jonathan Wakely wrote: > > We need to handle DT_UNKNOWN earlier, not only during directory > recursion, so that the cached file_type value in the directory_entry > won't be used. > > * src/c++17/fs_dir.cc (_Dir::advance(bool, error_code&)): Handle >

[Bug c++/89994] [8 Regression] ICE (segfault) in compare_ics

2019-04-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89994 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/89992] Vectorizer is sensitive to guessed profile

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89992 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/89994] [8 Regression] ICE (segfault) in compare_ics

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89994 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.4

[Bug c++/89914] [9 Regression] ICE in nothrow_spec_p, at cp/except.c:1238

2019-04-08 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89914 --- Comment #5 from paolo at gcc dot gnu.org --- Author: paolo Date: Mon Apr 8 08:13:50 2019 New Revision: 270201 URL: https://gcc.gnu.org/viewcvs?rev=270201=gcc=rev Log: /cp 2019-04-08 Paolo Carlini PR c++/89914 *

[Bug c++/89914] [9 Regression] ICE in nothrow_spec_p, at cp/except.c:1238

2019-04-08 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89914 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/89992] Vectorizer is sensitive to guessed profile

2019-04-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89992 --- Comment #2 from Martin Liška --- (In reply to Richard Biener from comment #1) > It's simply that inlining makes the guessed profile not consider the loop > worth > optimizing for speed. Part of that is because the loop ends up in main() >

[Bug c++/90003] internal compiler error: in tsubst_decl, at cp/pt.c:13783

2019-04-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90003 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug tree-optimization/90004] New: [graphite] ICE: Segmentation fault (in scop_get_dependences(scop*))

2019-04-08 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90004 Bug ID: 90004 Summary: [graphite] ICE: Segmentation fault (in scop_get_dependences(scop*)) Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[PATCH][OBVIOUS] Fix expected scanned pattern.

2019-04-08 Thread Martin Liška
Hi. One obvious fix for the test-case. I'm going to install the patch. Martin gcc/testsuite/ChangeLog: 2019-04-08 Martin Liska * gcc.target/riscv/arch-1.c: Fix expected scanned pattern. --- gcc/testsuite/gcc.target/riscv/arch-1.c | 2 +- 1 file changed, 1 insertion(+), 1

[Bug target/89945] [7/8/9 Regression] ICE in gen_lowpart_general, at rtlhooks.c:63

2019-04-08 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89945 Uroš Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/49379] warning from linker: alignment lost for -ftree-vectorize optimization

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49379 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/89994] [8 Regression] ICE (segfault) in compare_ics

2019-04-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89994 --- Comment #3 from Martin Liška --- The ICE is much older that GCC-8: acafca510c97652f(09 Oct 2014 07:40): [took: 2.880s] result: OK pr89994.cc:18:21: error: parameter ‘’ includes reference to array of unknown bound ‘const long int []’

[Bug libstdc++/89991] Complex numbers: Calculation of imaginary part is not correct

2019-04-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89991 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug d/89432] FAIL: libphobos.unittests/druntime/{static,shared}/core.time on CentOS 5.11, Linux 2.6.18

2019-04-08 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89432 --- Comment #3 from Uroš Bizjak --- The original makefile set the variable with: ifeq ($(OS),linux) old_kernel:=$(shell [ "$$(uname -r | cut -d'-' -f1)" \< "2.6.39" ] && echo 1) ifeq ($(old_kernel),1)

[Bug c++/89990] request warning: Use of out of scope compound literals

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89990 Richard Biener changed: What|Removed |Added Keywords||diagnostic Component|c

[Bug fortran/89987] ICE on GCC trunk and GCC 8 on arm-none-linux-gnueabihf target with “-O1” option

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89987 Richard Biener changed: What|Removed |Added Keywords||ice-on-invalid-code

[Bug middle-end/89977] missing -Wstringop-overflow with an out-of-bounds int128_t range

2019-04-08 Thread JunMa at linux dot alibaba.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89977 --- Comment #3 from JunMa --- (In reply to JunMa from comment #2) > After a bit more thinking, the behavior of gcc trunk is right. the range of > n_3 in truncation from int128 to long unsigned int equal to the range of > long unsigned int. for

[Bug target/89623] Can't build mips-wrs-vxworks cross-compiler

2019-04-08 Thread paul.hua.gm at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89623 Paul Hua changed: What|Removed |Added CC||paul.hua.gm at gmail dot com --- Comment #2

[Bug target/89877] [ARC] miscompilation due to missing cc clobber in longlong.h: add_ssaaaa()/sub_ddmmss()

2019-04-08 Thread claziss at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89877 --- Comment #4 from Claudiu Zissulescu --- Backported to gcc 8 branch revision 270200.

[Bug libstdc++/89991] Complex numbers: Calculation of imaginary part is not correct

2019-04-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89991 --- Comment #6 from Andrew Pinski --- (In reply to Richard Biener from comment #5) > The issue is > > std::pow (__x=..., __y=@0x7fffdcb8: 0.5) > at /home/space/rguenther/install/gcc-9.0/include/c++/9.0.1/complex:1027 > (gdb) l > 1022

[Bug middle-end/89998] [9 regression] AVR ICE: verify_gimple failed in printf-return-value

2019-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89998 Jakub Jelinek changed: What|Removed |Added Status|WAITING |ASSIGNED CC|

[Bug rtl-optimization/90001] Compile-time hog in swing modulo scheduler

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90001 Richard Biener changed: What|Removed |Added Target|powerpc-*-linux-gnu |powerpc-*-linux-gnu

Re: [PATCH] Fix PR83033

2019-04-08 Thread Andrea Corallo
Richard Earnshaw (lists) writes: > Ah, you've just changed the ChangeLog entries. By comments, I meant in > the source code, so that it's clear these don't exist. ChangeLog update > is good too. > > R. Hi Richard, sorry my misunderstanding. Bests Andrea 2019-03-29 Andrea Corallo

[PATCH] Make gcov docs more precise (PR gcov-profile/89959).

2019-04-08 Thread Martin Liška
Hi. The patch is about option documentation improvement as seen in the PR. I'm adding the reported to CC. I'll install it if there are no comments. Martin gcc/ChangeLog: 2019-04-08 Martin Liska PR gcov-profile/89959 * doc/gcov.texi: Make documentation of -x option

[Bug c++/90005] No error produced for the wrong type of string used in gcc >= 5.0

2019-04-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90005 --- Comment #3 from Andrew Pinski --- Because GCC allows passing non pods via varargs now. This is an explicit change due to newer c++ changes. You could do -Werror=format to get only the format warnings changed to errors.

[Bug c++/90005] No error produced for the wrong type of string used in gcc >= 5.0

2019-04-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90005 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

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

2019-04-08 Thread Richard Biener
On Mon, Apr 8, 2019 at 8:17 AM bin.cheng wrote: > > > > > > > -- > > Sender:Richard Biener > > Sent At:2019 Apr. 1 (Mon.) 21:07 > > Recipient:bin.cheng > > Cc:GCC Patches > > Subject:Re: [PATCH PR89725]Handle DR's access functions

[Bug libstdc++/89991] Complex numbers: Calculation of imaginary part is not correct

2019-04-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89991 --- Comment #7 from Jonathan Wakely --- I think it's allowed. The standards have very little to say about accuracy of any mathematical functions, and complex(0, 0.0) == complex(0, -0.0) is true according to the standard, because +0.0 == -0.0 is

[Bug fortran/89987] ICE on GCC trunk and GCC 8 on arm-none-linux-gnueabihf target with “-O1” option

2019-04-08 Thread srinath.parvathaneni at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89987 --- Comment #2 from Srinath Parvathaneni --- $ ./arm-none-linux-gnueabihf-gfortran test.f90 -S -O1 -v Using built-in specs. COLLECT_GCC=./arm-none-linux-gnueabihf-gfortran Target: arm-none-linux-gnueabihf Configured with:

[Bug libstdc++/89991] Complex numbers: Calculation of imaginary part is not correct

2019-04-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89991 --- Comment #9 from Jonathan Wakely --- (In reply to Richard Biener from comment #5) > The issue is > > std::pow (__x=..., __y=@0x7fffdcb8: 0.5) > at /home/space/rguenther/install/gcc-9.0/include/c++/9.0.1/complex:1027 > (gdb) l > 1022

[Bug c++/90005] No error produced for the wrong type of string used in gcc >= 5.0

2019-04-08 Thread pawel.wrobel at nielsen dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90005 --- Comment #6 from Pawel --- Hi, Thanks for the explanation. Indeed, for example, the clang does not support the non-POD(ex. std::string) to variadic function - as : error: cannot pass non-trivial object of type 'std::__cxx11::string' (aka

[Bug c++/90005] No error produced for the wrong type of string used in gcc >= 5.0

2019-04-08 Thread pawel.wrobel at nielsen dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90005 --- Comment #7 from Pawel --- The "-Werror=format" solution seems to work for me - it triggers the error here (missing .c_str()) even for the gcc >= 5.0 - leaving all the other, non-related warnings untouched. Thanks

[Bug rtl-optimization/90007] [9 Regression] ICE in extract_constrain_insn_cached, at recog.c:2223

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90007 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0

[Bug ipa/89989] missed devirtualization opportunity on final function

2019-04-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89989 --- Comment #1 from Andrew Pinski --- Related to PR 65143.

[Bug c++/78873] Virtual call after conversion to base class pointer is not devirtualized

2019-04-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78873 --- Comment #1 from Jonathan Wakely --- (In reply to Ambroz Bizjak from comment #0) > But I think it is not valid; the result of the reinterpret_cast does not > point to a Liar object, so the static_cast done in TestDevirtualuzation > *should*

[Bug c/90006] gcc loops indefinitely around vect_get_constant_vectors on -O2 -ftree-slp-vectorize -fno-math-errno

2019-04-08 Thread slyfox at inbox dot ru
/slyfox/dev/git/gcc-native-quick/../gcc-native-quick-installed --disable-nls CFLAGS='-O1 ' CXXFLAGS='-O1 ' --with-sysroot=/usr/x86_64-HEAD-linux-gnu Thread model: posix gcc version 9.0.1 20190408 (experimental) (GCC)

[Bug ipa/89893] Segmentation fault always occurs when node app is generated by gcc-8-branch@268745

2019-04-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89893 Martin Liška changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug libstdc++/89991] Complex numbers: Calculation of imaginary part is not correct

2019-04-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89991 --- Comment #8 from Andrew Pinski --- Also isn't it true that this is just a different quadrant of the solution? That is the answer is correct but which quadrant being selected is different? That is (a^0.5) actually has two answers where the

[Bug fortran/89987] ICE on GCC trunk and GCC 8 on arm-none-linux-gnueabihf target with “-O1” option

2019-04-08 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89987 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug c++/67184] Missed optimization with C++11 final specifier

2019-04-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67184 Jonathan Wakely changed: What|Removed |Added Last reconfirmed|2016-01-29 00:00:00 |2019-4-8 --- Comment #6 from Jonathan

[Bug ipa/89989] missed devirtualization opportunity on final function

2019-04-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89989 Jonathan Wakely changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug middle-end/89998] [7/8/9 regression] ICE: verify_gimple failed in printf-return-value

2019-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89998 Jakub Jelinek changed: What|Removed |Added Priority|P4 |P3 Target Milestone|9.0

[Bug c++/90005] No error produced for the wrong type of string used in gcc >= 5.0

2019-04-08 Thread pawel.wrobel at nielsen dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90005 --- Comment #2 from Pawel --- Hi, Thanks, Adding -Wformat indeed show up a waring here : $ g++ -Wformat main.cpp -o out main.cpp: In function ‘int main()’: main.cpp:6:30: warning: format ‘%s’ expects argument of type ‘char*’, but argument

[Bug rtl-optimization/90007] New: [9 Regression] ICE in extract_constrain_insn_cached, at recog.c:2223

2019-04-08 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90007 Bug ID: 90007 Summary: [9 Regression] ICE in extract_constrain_insn_cached, at recog.c:2223 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords:

[Bug c++/90003] internal compiler error: in tsubst_decl, at cp/pt.c:13783

2019-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90003 --- Comment #3 from Jakub Jelinek --- Slightly reduced -std=c++2a -fconcepts: namespace a { template struct b; template using aa = c; template bool ab; struct ac; template using ad = ac; template class ae { ae(c); }; } namespace

[Bug tree-optimization/90006] [7/8/9 Regression] gcc loops indefinitely around vect_get_constant_vectors on -O2 -ftree-slp-vectorize -fno-math-errno

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90006 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog Priority|P3

[Bug tree-optimization/90006] gcc loops indefinitely around vect_get_constant_vectors on -O2 -ftree-slp-vectorize -fno-math-errno

2019-04-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90006 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug middle-end/89998] [7/8/9 regression] ICE: verify_gimple failed in printf-return-value

2019-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89998 --- Comment #6 from Jakub Jelinek --- Created attachment 46097 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46097=edit gcc9-pr89998.patch Untested fix.

[Bug c++/90005] New: No error produced for the wrong type of string used in gcc >= 5.0

2019-04-08 Thread pawel.wrobel at nielsen dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90005 Bug ID: 90005 Summary: No error produced for the wrong type of string used in gcc >= 5.0 Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal

[Bug c/90006] New: gcc loops indefinitely around vect_get_constant_vectors on -O2 -ftree-slp-vectorize -fno-math-errno

2019-04-08 Thread slyfox at inbox dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90006 Bug ID: 90006 Summary: gcc loops indefinitely around vect_get_constant_vectors on -O2 -ftree-slp-vectorize -fno-math-errno Product: gcc Version: 8.3.0

[Bug c++/90005] No error produced for the wrong type of string used in gcc >= 5.0

2019-04-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90005 --- Comment #1 from Andrew Pinski --- Have you tried -Wformat ?

Re: [PATCH] Fix directory_iterator handling of DT_UNKNOWN

2019-04-08 Thread Jonathan Wakely
On 08/04/19 09:18 +0200, Christophe Lyon wrote: On Fri, 5 Apr 2019 at 18:57, Jonathan Wakely wrote: We need to handle DT_UNKNOWN earlier, not only during directory recursion, so that the cached file_type value in the directory_entry won't be used. * src/c++17/fs_dir.cc

Re: [PATCH] Fix a missed case in predicate analysis of the late uninit pass

2019-04-08 Thread Richard Biener
On Fri, Apr 5, 2019 at 2:26 PM Vladislav Ivanishin wrote: > > Richard Biener writes: > > > On Thu, Apr 4, 2019 at 4:05 PM Vladislav Ivanishin wrote: > >> > >> Richard Biener writes: > >> > >> > On Mon, Apr 1, 2019 at 5:36 PM Vladislav Ivanishin > >> > wrote: > >> >> > >> >> Hi! > >> >> > >>

[PATCH] Add data_file to GCOV interm. format (PR gcov-profile/89961).

2019-04-08 Thread Martin Liška
Hi. The patch extends JSON intermediate format where data_file column is added. I'm going to install the patch as obvious. Patch can bootstrap on x86_64-linux-gnu and survives regression tests. Martin gcc/ChangeLog: 2019-04-05 Martin Liska PR gcov-profile/89961 *

[Bug gcov-profile/89961] When "--intermediate-format" is used "--preserve-paths"/"--hash-filenames" is ignored

2019-04-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89961 --- Comment #8 from Martin Liška --- I took back what I took back ;) The intermediate format file is created from GCDA file and contains information for multiple source files. So that it does not make sense to

Re: [PATCH][stage1] Support profile (BB counts and edge probabilities) in GIMPLE FE.

2019-04-08 Thread Richard Biener
On Fri, Apr 5, 2019 at 2:32 PM Martin Liška wrote: > > Hi. > > The patch adds support for profile for GIMPLE FE. That can be useful > in the future. > > Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > > Ready to be installed after stage1 opens? Hmm, I guess to be useful

[Bug c++/90005] No error produced for the wrong type of string used in gcc >= 5.0

2019-04-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90005 --- Comment #5 from Jonathan Wakely --- (In reply to Andrew Pinski from comment #3) > Because GCC allows passing non pods via varargs now. This is an explicit > change due to newer c++ changes. Right. The C++ standard says: "Passing a

[Bug c++/90003] internal compiler error: in tsubst_decl, at cp/pt.c:13783

2019-04-08 Thread rene.r...@fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90003 --- Comment #2 from rene.r...@fu-berlin.de --- Yes, sorry. this works fine with gcc-7 and gcc-8. I also used multidelta to reduce the preprocessed file.

Re: [PATCH] Come up with bootstrap-lto-lean config.

2019-04-08 Thread Richard Biener
On Fri, Apr 5, 2019 at 12:42 PM Martin Liška wrote: > > Hi. > > The patch adds a new config that makes LTO+PGO bootstrap faster by > using LTO only in stage4. In stage3, generators are build with LTO > in order to collect a reasonable profile for LTO FE. > > Ready for trunk? I wonder if you need

[Bug ipa/89989] missed devirtualization opportunity on final function

2019-04-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89989 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/89993] Inconsistent incoming stack boundary

2019-04-08 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89993 --- Comment #1 from Uroš Bizjak --- (In reply to H.J. Lu from comment #0) > It looks like the default incoming stack isn't a constant: And where is the bug?

[Bug c/89888] [7/8/9 Regression] When switch controlling expression is promoted from type narrower than int, GCC does not diagnose identical cases

2019-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89888 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[PATCH] netbsd EABI support

2019-04-08 Thread coypu
Pinging again in the hope of getting the patch in, I'd like to have less outstanding patches :) (I have quite a few and new releases can become painful!) gcc/ChangeLog config.gcc (arm*-*-netbsdelf*) Add support for EABI configuration config.host (arm*-*-netbsd*): Build driver-arm.o

[Bug rtl-optimization/90001] Compile-time hog in swing modulo scheduler

2019-04-08 Thread zhroma at ispras dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90001 Roman Zhuykov changed: What|Removed |Added CC||zhroma at ispras dot ru --- Comment #3

[Bug c/89990] request warning: Use of out of scope compound literals

2019-04-08 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89990 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

Re: [Patch] [arm] Ensure *neon_mov constraint uses correct mode.

2019-04-08 Thread Matthew Malcomson
On 08/04/19 14:00, Kyrill Tkachov wrote: > Hi Matthew, > > On 4/5/19 12:06 PM, Matthew Malcomson wrote: >> >> Bootstrapped and regtested on arm-none-linux-gnueabihf >> Regtested on cross-compiler arm-none-eabi >> > > Does this fix a PR? > > If so, could you add the information for it to the

[Bug rtl-optimization/90001] Compile-time hog in swing modulo scheduler

2019-04-08 Thread zhroma at ispras dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90001 --- Comment #4 from Roman Zhuykov --- Thanks for testcase. 2-3 weeks ago I already caught and fixed this on my local branch, see some info in the bottom. Current algorithm which finds recurrence_length for all DDG strongly connected components

Re: [PATCH] Implement std::visit for C++2a (P0655R1)

2019-04-08 Thread Jonathan Wakely
On 06/04/19 03:07 +0300, Ville Voutilainen wrote: On Sat, 6 Apr 2019 at 02:55, Ville Voutilainen wrote: Just in case that cast looks scary: the implicit conversion is also deep down in __visit_invoke, so we do actually require implicit convertibility as we are supposed to. If that's still too

  1   2   3   >