[Bug c++/88485] [9 regression] parse error on explicitly specialized assignment call

2018-12-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88485 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-12-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 Marek Polacek changed: What|Removed |Added CC||s...@li-snyder.org --- Comment #11 from

[Bug rtl-optimization/88414] [9 Regression] ICE in lra_assign, at lra-assigns.c:1624

2018-12-13 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88414 --- Comment #4 from Vladimir Makarov --- (In reply to Jakub Jelinek from comment #3) > Started with r257077. In any case, it seems to be a LRA error-recovery bug. > We first properly diagnose that the inline asm has constraints that are > imposs

[Bug target/88489] New: [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-13 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Bug ID: 88489 Summary: [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: norma

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-12-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 --- Comment #12 from Nathan Sidwell --- Author: nathan Date: Thu Dec 13 17:47:52 2018 New Revision: 267099 URL: https://gcc.gnu.org/viewcvs?rev=267099&root=gcc&view=rev Log: [PR c++/87531] Fix second bug https://gcc.gnu.org/ml/gcc-patches/2018-

[Bug libgomp/60035] [PATCH] make it possible to use OMP on both sides of a fork (without violating standard)

2018-12-13 Thread njs at pobox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60035 --- Comment #13 from Nathaniel J. Smith --- Unfortunately, AFAICT, the omp_pause_resource APIs don't actually solve the problem. They're fine and useful if you have a single piece of code that wants to use both omp and fork(). But, this was neve

[Bug target/42778] Superfluous stack management code is generated

2018-12-13 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42778 H.J. Lu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/38658] trivial try/catch statement not eliminated

2018-12-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38658 Martin Sebor changed: What|Removed |Added Known to fail||4.3.5, 4.4.7, 4.8.5, 4.9.4,

[Bug middle-end/88490] New: Missed autovectorization when indices are different

2018-12-13 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 Bug ID: 88490 Summary: Missed autovectorization when indices are different Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-13 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 --- Comment #1 from Daniel Fruzynski --- Ehh, small typo. This is correct version, also not vectorized: [code] struct S { double* __restrict__ * __restrict__ d; }; void test(S* __restrict__ s, int n, int k) { if (n > k) { fo

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-12-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 Nathan Sidwell changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug testsuite/88491] New: new test case allocfail.sh in r267054 fails if dash is the default shell (/bin/sh)

2018-12-13 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88491 Bug ID: 88491 Summary: new test case allocfail.sh in r267054 fails if dash is the default shell (/bin/sh) Product: gcc Version: 9.0 Status: UNCONFIRMED Severity

[Bug c++/88482] ICE when wrongly declaring __cxa_allocate_exception

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88482 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug rtl-optimization/88416] [8/9 Regression] ICE in in df_uses_record, at df-scan.c:3013

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88416 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Dec 13 19:44:50 2018 New Revision: 267105 URL: https://gcc.gnu.org/viewcvs?rev=267105&root=gcc&view=rev Log: PR rtl-optimization/88416 * valtrack.c (cleanup_auto_inc_d

[Bug rtl-optimization/88416] [8 Regression] ICE in in df_uses_record, at df-scan.c:3013

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88416 Jakub Jelinek changed: What|Removed |Added Summary|[8/9 Regression] ICE in in |[8 Regression] ICE in in

[Bug tree-optimization/88464] AVX-512 vectorization of masked scatter failing with "not suitable for scatter store"

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88464 --- Comment #10 from Jakub Jelinek --- For masked gathers it is now fixed on the trunk, for masked stores I'll have a look tomorrow.

[Bug libstdc++/71044] Optimize std::filesystem implementation

2018-12-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71044 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Thu Dec 13 20:33:55 2018 New Revision: 267106 URL: https://gcc.gnu.org/viewcvs?rev=267106&root=gcc&view=rev Log: PR libstdc++/71044 optimize std::filesystem::path construction This new

[Bug c/88477] Variable with type completed in initializer not allowed.

2018-12-13 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88477 --- Comment #3 from joseph at codesourcery dot com --- I'm referring to C17 6.7.9#3, in the constraints for initializers.

[Bug libstdc++/71044] Optimize std::filesystem implementation

2018-12-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71044 --- Comment #6 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #0) > Before the code is moved from std::experimental::filesystem to > std::filesystem (and into the shared library) there are a few improvements > that should be m

[Bug fortran/88467] Silently accepts wrong array constructor

2018-12-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88467 kargl at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |kargl at gcc dot gnu.org

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

2018-12-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85544 Thomas Koenig changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/88216] [9 Regression] ICE (-std=c++2a) in cxx_eval_constant_expression, at cp/constexpr.c:4602

2018-12-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88216 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/88216] [9 Regression] ICE (-std=c++2a) in cxx_eval_constant_expression, at cp/constexpr.c:4602

2018-12-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88216 --- Comment #4 from Marek Polacek --- Author: mpolacek Date: Thu Dec 13 20:47:32 2018 New Revision: 267108 URL: https://gcc.gnu.org/viewcvs?rev=267108&root=gcc&view=rev Log: PR c++/88216 - ICE with class type in non-type template paramet

[Bug sanitizer/88479] sanitizer should provide an option to detect conversion to signed integer that overflows

2018-12-13 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88479 --- Comment #4 from joseph at codesourcery dot com --- On Thu, 13 Dec 2018, vincent-gcc at vinc17 dot net wrote: > The C standard would have to drop ones' complement and sign-magnitude first. And there's substantial support for doing so. > In

[Bug rtl-optimization/88414] [9 Regression] ICE in lra_assign, at lra-assigns.c:1624

2018-12-13 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88414 --- Comment #5 from Vladimir Makarov --- Author: vmakarov Date: Thu Dec 13 20:54:27 2018 New Revision: 267109 URL: https://gcc.gnu.org/viewcvs?rev=267109&root=gcc&view=rev Log: 2018-12-13 Vladimir Makarov PR rtl-optimization/88414

[Bug d/88462] All D execution tests FAIL on Solaris/SPARC

2018-12-13 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88462 --- Comment #6 from Iain Buclaw --- (In reply to r...@cebitec.uni-bielefeld.de from comment #5) > > Unfortunately, this doesn't work: the first time through, _locks[0] was > already 8-byte aligned and everything worked fine. This remained when

[Bug rtl-optimization/88414] [9 Regression] ICE in lra_assign, at lra-assigns.c:1624

2018-12-13 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88414 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug rtl-optimization/88311] [9 Regression] mlongcall indirections are optimised away (for binutils versions that don't support AS_PLTSEQ)

2018-12-13 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88311 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #6 from

[Bug rtl-optimization/88311] [9 Regression] mlongcall indirections are optimised away (for binutils versions that don't support AS_PLTSEQ)

2018-12-13 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88311 Alan Modra changed: What|Removed |Added Status|NEW |ASSIGNED CC|amodra at gcc d

[Bug demangler/87241] A hang problem for c++filt

2018-12-13 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87241 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org Co

[Bug rtl-optimization/88470] [7/8/9 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.c:2354

2018-12-13 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88470 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #6 fr

[Bug rtl-optimization/88311] [9 Regression] mlongcall indirections are optimised away (for binutils versions that don't support AS_PLTSEQ)

2018-12-13 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88311 --- Comment #7 from Alan Modra --- Hmm, it looks like combine is removing the long call. hello2.c.262r.ud_dce: (insn 10 9 11 2 (set (reg/f:SI 127) (high:SI (symbol_ref:SI ("printf") [flags 0x41] ))) "hello2.c":5:3 651 {elf_high} (n

[Bug d/88462] All D execution tests FAIL on Solaris/SPARC

2018-12-13 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88462 --- Comment #7 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #6 from Iain Buclaw --- >> 8, but that let the constructor already fail the first time through >> where _d_arraycopy checks that the right amount of data is copied: >> >>

[Bug d/88462] All D execution tests FAIL on Solaris/SPARC

2018-12-13 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88462 --- Comment #8 from Iain Buclaw --- (In reply to r...@cebitec.uni-bielefeld.de from comment #7) > > --- Comment #6 from Iain Buclaw --- > >> 8, but that let the constructor already fail the first time through > >> where _d_arraycopy checks that

[Bug rtl-optimization/88470] [7/8/9 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.c:2354

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88470 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Thu Dec 13 23:33:57 2018 New Revision: 267112 URL: https://gcc.gnu.org/viewcvs?rev=267112&root=gcc&view=rev Log: PR rtl-optimization/88470 * cfgcleanup.c (outgoing_edges_m

[Bug tree-optimization/88444] [9 Regression] ICE: tree check: expected ssa_name, have integer_cst in live_on_edge, at tree-vrp.c:468; or ICE: tree check: expected ssa_name, have integer_cst in get_val

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88444 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Thu Dec 13 23:35:10 2018 New Revision: 267113 URL: https://gcc.gnu.org/viewcvs?rev=267113&root=gcc&view=rev Log: PR tree-optimization/88444 * tree-inline.c (fold_marked_st

[Bug rtl-optimization/88470] [7/8 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.c:2354

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88470 Jakub Jelinek changed: What|Removed |Added Summary|[7/8/9 Regression] ICE in |[7/8 Regression] ICE in

[Bug tree-optimization/88444] [9 Regression] ICE: tree check: expected ssa_name, have integer_cst in live_on_edge, at tree-vrp.c:468; or ICE: tree check: expected ssa_name, have integer_cst in get_val

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88444 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug sanitizer/88479] sanitizer should provide an option to detect conversion to signed integer that overflows

2018-12-13 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88479 --- Comment #5 from Vincent Lefèvre --- (In reply to jos...@codesourcery.com from comment #4) > If you want to do modulo arithmetic on signed values, the idiom (in > common-usage C which supports conversions to signed integer types as being > m

[Bug rtl-optimization/88311] [9 Regression] mlongcall indirections are optimised away (for binutils versions that don't support AS_PLTSEQ)

2018-12-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88311 --- Comment #8 from Iain Sandoe --- I don't profess to grok the intracecies of combine, but ISTM that the stored indirection needs the moral equivalent of "used", or else it should surely be a candidate for removal. After all, that's a useful op

[Bug rtl-optimization/88311] [9 Regression] mlongcall indirections are optimised away (for binutils versions that don't support AS_PLTSEQ)

2018-12-13 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88311 --- Comment #9 from Alan Modra --- Created attachment 45235 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45235&action=edit fix r266604, git 0a4b5c66df9, "[RS6000] Use standard call patterns for __tls_get_addr calls" is the patch that reg

[Bug c++/87292] Warnings with Bit Fields

2018-12-13 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87292 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-13 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #5 fr

[Bug tree-optimization/88492] New: SLP optimization generates ugly code

2018-12-13 Thread jiangning.liu at amperecomputing dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88492 Bug ID: 88492 Summary: SLP optimization generates ugly code Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimizat

[Bug fortran/88399] program segmentation faults when out-of-memory

2018-12-13 Thread schorkl72 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88399 Lukas Schork changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

<    1   2