[Bug bootstrap/88721] [9 regression] -Wmaybe-uninitialized warnings in sparc.c

2019-01-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88721 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/88721] [9 regression] -Wmaybe-uninitialized warnings in sparc.c

2019-01-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88721 --- Comment #3 from Eric Botcazou --- > This patch allowed the bootstrap to finish. There are 3 callers of function_arg_slotno so we would potentially need to add 6 initializations already. So I'd rather initialize pregno and ppadding at the be

[Bug debug/88723] [9 regression] PR debug/88635 patch breaks testsuite_shared.cc compilation

2019-01-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88723 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/85381] [og7, nvptx, openacc] parallel-loop-1.c fails with default vector length 128

2019-01-07 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85381 --- Comment #11 from Tom de Vries --- Author: vries Date: Mon Jan 7 08:10:56 2019 New Revision: 267630 URL: https://gcc.gnu.org/viewcvs?rev=267630&root=gcc&view=rev Log: [nvptx] Don't emit barriers for empty loops -- fix When compiling an empt

[Bug c/88700] C11 Annex K builtins

2019-01-07 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88700 --- Comment #4 from Jonny Grant --- Ok I see, thank you for the links. Yes, I would support amending/fixing for any issues. There are lots of APIs that have evolved. eg creat() still present, but I wouldn't use it as there are better alternative

[Bug tree-optimization/88398] vectorization failure for a small loop to do byte comparison

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88398 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment

[Bug c++/85052] Implement support for clang's __builtin_convertvector

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Mon Jan 7 08:49:08 2019 New Revision: 267632 URL: https://gcc.gnu.org/viewcvs?rev=267632&root=gcc&view=rev Log: PR c++/85052 * tree-vect-generic.c: Include insn-config.h

[Bug sanitizer/88619] [9 Regression] ICE in asan_emit_stack_protection, at asan.c:1574 since r266664

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88619 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Mon Jan 7 08:50:57 2019 New Revision: 267633 URL: https://gcc.gnu.org/viewcvs?rev=267633&root=gcc&view=rev Log: PR sanitizer/88619 * cfgexpand.c (expand_stack_vars): Only

[Bug tree-optimization/88676] missed opportunity in integer conditional

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88676 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Mon Jan 7 08:51:59 2019 New Revision: 267634 URL: https://gcc.gnu.org/viewcvs?rev=267634&root=gcc&view=rev Log: PR tree-optimization/88676 * tree-ssa-phiopt.c (two_value_

[Bug c++/82521] [7/8/9 Regression] No -Wtype-limits warning when using templates

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82521 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.5

[Bug lto/87525] [7/8/9 Regression] infinite loop generated for fread() if enabling -flto and -D_FORTIFY_SOURCE=2

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87525 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.5

[Bug lto/51765] [9 Regression] Testsuite ICEs with -flto

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

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Richard Biener changed: What|Removed |Added Version|unknown |9.0 Target Milestone|---

[Bug fortran/87943] [6 regression] severe regression on iso_varying_string (?)

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87943 Richard Biener changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/88606] [9 Regression] ICE: verify_type failed (error: type variant differs by TYPE_TRANSPARENT_AGGR)

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

[Bug c++/88680] [9 Regression] bogus -Wtype-limits for constant expressions after r267272

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

[Bug fortran/88678] [9 regression] Many gfortran.dg/ieee/ieee_X.f90 test cases fail starting with r267465

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

[Bug other/88733] New: [9 Regression] ICE in wide_int_to_tree_1, at tree.c:1561

2019-01-07 Thread doko at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88733 Bug ID: 88733 Summary: [9 Regression] ICE in wide_int_to_tree_1, at tree.c:1561 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug fortran/88685] [8/9 regression] pointer class array argument indexing

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88685 Richard Biener changed: What|Removed |Added Version|unknown |8.2.1 Target Milestone|---

[Bug ipa/88702] [7/8/9 regression] We do terrible job optimizing IsHTMLWhitespace from Firefox

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88702 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Version|

[Bug ipa/88711] [9 Regression] scan-ipa-dump inline "Inlined tp_sum/

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

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

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

[Bug ipa/88702] [7/8/9 regression] We do terrible job optimizing IsHTMLWhitespace from Firefox

2019-01-07 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88702 --- Comment #6 from Jan Hubicka --- > You could also add match.pd rules merging stuff pair-wise... > > How's this a regression btw? I was comparing with GCC 6 build where inlining apparently happened. I believe inlining happens again - I am wai

[Bug c++/88692] [9 Regression] Spurious "redundant move in return statement"

2019-01-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88692 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|

[Bug tree-optimization/88676] missed opportunity in integer conditional

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88676 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug fortran/88735] New: Nested assignment triggers call of final method for right hand side

2019-01-07 Thread mscfd at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88735 Bug ID: 88735 Summary: Nested assignment triggers call of final method for right hand side Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal

[Bug target/88734] New: [8/9 Regression] AArch64's ACLE intrinsics give an ICE instead of compile error when option mismatch.

2019-01-07 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88734 Bug ID: 88734 Summary: [8/9 Regression] AArch64's ACLE intrinsics give an ICE instead of compile error when option mismatch. Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|NEW

[Bug c++/88680] [9 Regression] bogus -Wtype-limits for constant expressions after r267272

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88680 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug fortran/88735] Nested assignment triggers call of final method for right hand side

2019-01-07 Thread mscfd at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88735 --- Comment #1 from martin --- Remark: output should be one line setting: 123 If the output starts with finalising: 123 then this is wrong (as b%x%i is not associated when finalise is called for b%x). Also present in current g

[Bug fortran/88735] Nested assignment triggers call of final method for right hand side

2019-01-07 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88735 Dominique d'Humieres changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug rtl-optimization/88686] [7/8/9 Regression] gcc generates wrong debug information at -O1

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88686 Richard Biener changed: What|Removed |Added Component|debug |rtl-optimization Known to work|

[Bug c++/88690] [7/8/9 Regression] c++17 internal compiler error: in output_constructor_regular_field, at varasm.c:5031

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88690 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3

[Bug c++/88692] [9 Regression] Spurious "redundant move in return statement"

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

[Bug debug/88723] [9 regression] PR debug/88635 patch breaks testsuite_shared.cc compilation

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88723 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Mon Jan 7 09:51:46 2019 New Revision: 267638 URL: https://gcc.gnu.org/viewcvs?rev=267638&root=gcc&view=rev Log: PR debug/88723 * dwarf2out.c (const_ok_for_output_1): Remo

[Bug debug/88723] [9 regression] PR debug/88635 patch breaks testsuite_shared.cc compilation

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88723 --- Comment #5 from Jakub Jelinek --- Should be fixed, I'll let you test it before closing though. That said, I think this exact UNSPEC should be delegitimized by the target hook, (define_insn "movsi_pic_gotdata_op" [(set (match_operand:SI 0 "

[Bug sanitizer/88619] [9 Regression] ICE in asan_emit_stack_protection, at asan.c:1574 since r266664

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88619 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/88734] [8/9 Regression] AArch64's ACLE intrinsics give an ICE instead of compile error when option mismatch.

2019-01-07 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88734 ktkachov at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2 Status|UNCON

[Bug target/85486] [og7, nvptx] ref-1.C fails with vector length 128

2019-01-07 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85486 --- Comment #2 from Tom de Vries --- Author: vries Date: Mon Jan 7 10:01:49 2019 New Revision: 267640 URL: https://gcc.gnu.org/viewcvs?rev=267640&root=gcc&view=rev Log: [nvptx] Force vl32 if calling vector-partitionable routines With PTX_MAX_V

[Bug c++/88601] We may consider adding __builtin_convertvector and __builtin_shufflevector for better compaitbility with Clang

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88601 Bug 88601 depends on bug 85052, which changed state. Bug 85052 Summary: Implement support for clang's __builtin_convertvector https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 What|Removed |Added --

[Bug middle-end/88670] [meta-bug] generic vector extension issues

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88670 Bug 88670 depends on bug 85052, which changed state. Bug 85052 Summary: Implement support for clang's __builtin_convertvector https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 What|Removed |Added --

[Bug c++/85052] Implement support for clang's __builtin_convertvector

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug debug/88723] [9 regression] PR debug/88635 patch breaks testsuite_shared.cc compilation

2019-01-07 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88723 --- Comment #6 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #5 from Jakub Jelinek --- > Should be fixed, I'll let you test it before closing though. I did last night and it worked fine. Thanks.

[Bug testsuite/88697] New test case gcc.target/powerpc/pr88457.c in r267307 fails because of glibc requirement

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88697 --- Comment #1 from Richard Biener --- you can add a new effective target (or adjust the existing one accordingly)

[Bug c/88701] [9 Regression] Internal compiler error for valid program using compound literal with variably modified type.

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88701 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug debug/88723] [9 regression] PR debug/88635 patch breaks testsuite_shared.cc compilation

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88723 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug debug/88723] [9 regression] PR debug/88635 patch breaks testsuite_shared.cc compilation

2019-01-07 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88723 --- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #1 from Jakub Jelinek --- > I don't have access to Solaris, can you attach preprocessed > testsuite_shared.cc > + the g++ options used to compile it? Just in case, there

[Bug c/88704] Accepts invalid program with [*] outside function prototype scope.

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88704 Richard Biener changed: What|Removed |Added Keywords||accepts-invalid --- Comment #1 from Ric

[Bug tree-optimization/88709] Improve store-merging

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88709 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug target/88712] Optimization: mov edx, 0 not replaced with xor edx, edx in this case

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88712 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug tree-optimization/88713] Vectorized code slow vs. flang

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 Richard Biener changed: What|Removed |Added Keywords||build Priority|P3

[Bug debug/88723] [9 regression] PR debug/88635 patch breaks testsuite_shared.cc compilation

2019-01-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88723 --- Comment #9 from Eric Botcazou --- > That said, I think this exact UNSPEC should be delegitimized by the target > hook, > (define_insn "movsi_pic_gotdata_op" > [(set (match_operand:SI 0 "register_operand" "=r") > (unspec:SI [(match_o

[Bug preprocessor/88728] Boostrap with -Og fails with garbled file libgcov-profiler.i

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88728 Richard Biener changed: What|Removed |Added Keywords||build --- Comment #3 from Richard Biene

[Bug c/88729] ICE in libiberty during bootstrap with debug info

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88729 --- Comment #2 from Richard Biener --- There was some intermediate related ICE introduced and now fixed, so maybe re-try.

[Bug c/448] -related issues (C99 issues)

2019-01-07 Thread hainque at adacore dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=448 --- Comment #41 from hainque at adacore dot com --- > On 2 Jan 2019, at 23:33, joseph at codesourcery dot com > wrote: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=448 > > --- Comment #40 from joseph at codesourcery dot com dot com> --- >

[Bug rtl-optimization/88730] [8 Regression] gcc generates wrong debug information at -Og

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88730 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|

[Bug c++/88736] New: nullptr_t available without namespace qualification

2019-01-07 Thread drepper.fsp+rhbz at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88736 Bug ID: 88736 Summary: nullptr_t available without namespace qualification Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/88732] different results on -O0 and -O1, -O2, -O3, -Os

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88732 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug lto/88733] [9 Regression] ICE in wide_int_to_tree_1, at tree.c:1561

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88733 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug rtl-optimization/88686] [7/8/9 Regression] gcc generates wrong debug information at -O1

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88686 --- Comment #4 from Jakub Jelinek --- Single-source testcase: volatile int a, b; int c; __attribute__ ((noipa)) void optimize_me_not (void) { asm volatile ("":"+g" (a), "+g" (b), "+g" (c)); } int main () { int j; for (; b < 10; b++) {

[Bug c/88737] New: RFE: Track ownership moves

2019-01-07 Thread neal at walfield dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88737 Bug ID: 88737 Summary: RFE: Track ownership moves Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee

[Bug c/88737] RFE: Track ownership moves

2019-01-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88737 Jonathan Wakely changed: What|Removed |Added Severity|normal |enhancement

[Bug c/88737] RFE: Track ownership moves

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88737 Richard Biener changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug c/88737] RFE: Track ownership moves

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88737 Richard Biener changed: What|Removed |Added Severity|normal |enhancement

[Bug c/88737] RFE: Track ownership moves

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88737 --- Comment #2 from Jakub Jelinek --- Wouldn't that break e.g. programs that free (a); return (uintptr_t) a % 16; or similar (i.e. inspect the bits of the pointer rather than what it points to)? That should be valid even after free, free does

[Bug c/88737] RFE: Track ownership moves

2019-01-07 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88737 --- Comment #3 from rguenther at suse dot de --- On Mon, 7 Jan 2019, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88737 > > --- Comment #2 from Jakub Jelinek --- > Wouldn't that break e.g. programs that > fr

[Bug lto/88733] [9 Regression] ICE in wide_int_to_tree_1, at tree.c:1561

2019-01-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88733 Martin Liška changed: What|Removed |Added CC||hubicka at gcc dot gnu.org See

[Bug c/88737] RFE: Track ownership moves

2019-01-07 Thread neal at walfield dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88737 --- Comment #4 from Neal H. Walfield --- I'm not sure what '*a = {CLOBBER};' does and I'm having trouble finding documentation for it so the following comment might be unnecessary. Nevertheless: when I say "move", I don't mean that the object is

[Bug c++/88738] New: treat shared_ptr and unique_ptr more like plain old pointers

2019-01-07 Thread drepper.fsp+rhbz at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88738 Bug ID: 88738 Summary: treat shared_ptr and unique_ptr more like plain old pointers Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Pri

[Bug driver/88262] gcc uses crt1.o in place of Scrt1.o when the main function is in a PIC shared lib

2019-01-07 Thread stephen.kim at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88262 --- Comment #19 from Stephen Kim --- Thank you for all of your comments! I have talked with our team members again. It seems that there has been miscommunication. They seemed to have intended that Go tools should give Scrt1.o. However, as Go to

[Bug lto/88733] [9 Regression] ICE in wide_int_to_tree_1, at tree.c:1561

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88733 --- Comment #2 from Jakub Jelinek --- error_mark_node is used for the cases where the outlined region doesn't get passed the corresponding size in any way. See https://gcc.gnu.org/ml/gcc-patches/2018-05/msg01778.html and the discussions in that t

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Richard Biener changed: What|Removed |Added Keywords||wrong-code Status|ASSIGNED

[Bug c++/88521] gcc 9.0 from r266355 miscompile x265 for mingw-w64 target

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88521 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/88738] treat shared_ptr and unique_ptr more like plain old pointers

2019-01-07 Thread drepper.fsp+rhbz at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88738 --- Comment #1 from Ulrich Drepper --- BTW, this also applies to the "unused variable" warning as in the code below but clang doesn't warn about that either. #include using type = std::shared_ptr; type g; int f(int a) { auto p = g; return

[Bug c/88729] ICE in libiberty during bootstrap with debug info

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

[Bug target/85667] (x86_64) ms_abi rules aren't followed when returning short structs with float values

2019-01-07 Thread mateuszb at poczta dot onet.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85667 --- Comment #6 from mateuszb at poczta dot onet.pl --- Now it is fixed for 64-bit GCC 9. For 32-bit GCC 9 it is not fixed (return goes to st(0)).

[Bug tree-optimization/88709] Improve store-merging

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88709 --- Comment #2 from Jakub Jelinek --- Note, especially with large constructors, unlike other overlapping stores it might not be feasible to merge the large clearing or memset with the other stores, but still it might be possible to merge several

[Bug rtl-optimization/88686] [7/8/9 Regression] gcc generates wrong debug information at -O1

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88686 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/85052] Implement support for clang's __builtin_convertvector

2019-01-07 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 --- Comment #12 from Matthias Kretz --- (In reply to Jakub Jelinek from comment #11) > [...] though for 8x conversions we > are e.g. on x86 already outside of the realm of natively supported vectors > (we don't really want MMX and for 1024 bit an

[Bug c/88739] New: union bug on ARM64

2019-01-07 Thread dongjianqiang2 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88739 Bug ID: 88739 Summary: union bug on ARM64 Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassign

[Bug c/88568] [7/8/9 Regression] 'dllimport' no longer implies 'extern' in C

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88568 --- Comment #5 from Jakub Jelinek --- Created attachment 45365 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45365&action=edit gcc9-pr88568.patch Full untested patch. Can somebody please bootstrap/regtest that on mingw or cygwin?

[Bug sanitizer/88684] Please make SANITIZER_NON_UNIQUE_TYPEINFO a runtime flag (or always true)

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

[Bug preprocessor/88728] Boostrap with -Og fails with garbled file libgcov-profiler.i

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88728 --- Comment #4 from Thomas Koenig --- (In reply to Richard Biener from comment #3) > I think the proper way of booting with -Og would be setting BOOT_CFLAGS > rather than CFLAGS/CXXFLAGS. Note the issue might be the use of -save-temps. I saw th

[Bug tree-optimization/88598] simplification of multiplication by 1 or 0 fails

2019-01-07 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88598 --- Comment #8 from rsandifo at gcc dot gnu.org --- Author: rsandifo Date: Mon Jan 7 12:16:30 2019 New Revision: 267645 URL: https://gcc.gnu.org/viewcvs?rev=267645&root=gcc&view=rev Log: [1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... } The

[Bug tree-optimization/88598] simplification of multiplication by 1 or 0 fails

2019-01-07 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88598 --- Comment #9 from rsandifo at gcc dot gnu.org --- Author: rsandifo Date: Mon Jan 7 12:17:10 2019 New Revision: 267646 URL: https://gcc.gnu.org/viewcvs?rev=267646&root=gcc&view=rev Log: [2/2] PR88598: Optimise reduc (bit_and) This patch fold

[Bug tree-optimization/88598] simplification of multiplication by 1 or 0 fails

2019-01-07 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88598 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolutio

[Bug sanitizer/88684] [7/8/9 Regression] Please make SANITIZER_NON_UNIQUE_TYPEINFO a runtime flag (or always true)

2019-01-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88684 Martin Liška changed: What|Removed |Added Summary|Please make |[7/8/9 Regression] Please

[Bug sanitizer/88684] [7/8/9 Regression] Please make SANITIZER_NON_UNIQUE_TYPEINFO a runtime flag (or always true)

2019-01-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88684 --- Comment #3 from Martin Liška --- https://reviews.llvm.org/D11502

[Bug sanitizer/88684] [7/8/9 Regression] Please make SANITIZER_NON_UNIQUE_TYPEINFO a runtime flag (or always true)

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88684 --- Comment #4 from Jakub Jelinek --- Given that the GCC default is #ifndef __GXX_MERGED_TYPEINFO_NAMES // By default, typeinfo names are not merged. #define __GXX_MERGED_TYPEINFO_NAMES 0 #endif we should use strcmp on Linux too. Note, what libsa

[Bug c/85949] __attribute__ ((format (printf,1,1))); improve error messages

2019-01-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85949 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c/88701] [9 Regression] Internal compiler error for valid program using compound literal with variably modified type.

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

[Bug c++/88263] ICE in coverage_begin_function

2019-01-07 Thread csaba_22 at yahoo dot co.uk
igure --program-suffix=-99 --enable-version-specific-runtime-libs --enable-languages=c,c++,lto --no-create --no-recursion Thread model: posix gcc version 9.0.0 20190107 (experimental) (GCC) COLLECT_GCC_OPTIONS='-v' '-save-temps' '-coverage' '-std=c++11' &#x

[Bug c++/88263] ICE in coverage_begin_function

2019-01-07 Thread csaba_22 at yahoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88263 --- Comment #5 from Csaba Ráduly --- Created attachment 45367 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45367&action=edit preprocessor output from -save-temps for the second version (with destructor)

[Bug c++/88263] ICE in coverage_begin_function

2019-01-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88263 --- Comment #6 from Martin Liška --- Confirmed, let me fix that.

[Bug tree-optimization/88398] vectorization failure for a small loop to do byte comparison

2019-01-07 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88398 --- Comment #13 from Wilco --- So to add some real numbers to the discussion, the average number of iterations is 4.31. Frequency stats (16 includes all iterations > 16 too): 1: 29.0 2: 4.2 3: 1.0 4: 36.7 5: 8.7 6: 3.4 7: 3.0 8: 2.6 9: 2.1 10: 1

[Bug target/88717] Unnecessary vzeroupper

2019-01-07 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88717 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/88611] [9 Regression] ICE in eliminate_stmt, at tree-ssa-sccvn.c:5011

2019-01-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88611 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug bootstrap/88721] [9 regression] -Wmaybe-uninitialized warnings in sparc.c

2019-01-07 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88721 --- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #3 from Eric Botcazou --- >> This patch allowed the bootstrap to finish. > > There are 3 callers of function_arg_slotno so we would potentially need to add > 6 initializati

[Bug middle-end/88587] ICE in expand_debug_locations, at cfgexpand.c:5450

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

  1   2   3   >