[Bug target/88461] AVX512: gcc should keep value in kN registers if possible

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88461 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Thu Dec 13 08:00:42 2018 New Revision: 267077 URL: https://gcc.gnu.org/viewcvs?rev=267077&root=gcc&view=rev Log: PR target/88461 * config/i386/sse.md (VI1248_AVX512VLBW, A

[Bug target/88465] AVX512: optimize loading of constant values to kN registers

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88465 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Dec 13 08:08:22 2018 New Revision: 267078 URL: https://gcc.gnu.org/viewcvs?rev=267078&root=gcc&view=rev Log: PR target/88465 * config/i386/i386.md (*movdi_internal, *m

[Bug target/88461] AVX512: gcc should keep value in kN registers if possible

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

[Bug target/88465] AVX512: optimize loading of constant values to kN registers

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

[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 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[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 #2 from Jakub Jelinek --- So, we have in *.csa still correct: (note 6 1 4 2 [bb 2] NOTE_INSN_BASIC_BLOCK) (note 4 6 11 2 NOTE_INSN_FUNCTION_BEG) (insn 11 4 12 2 (set (reg:CCNO 17 flags) (compare:CCNO (reg:DI 5 di [orig:91 x ]

[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 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug libstdc++/83127] Missing overload for operator << of std::stringstream for old ABI

2018-12-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83127 Jonathan Wakely changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug testsuite/88041] gdc.test tests should include that prefix in test names

2018-12-13 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88041 Rainer Orth changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED URL|

[Bug c++/44313] g++ no longer warns about private copy constructors

2018-12-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44313 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug testsuite/88454] [9 regression] test case gcc.dg/tree-ssa/split-path-5.c fails after r266971

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

[Bug c++/88478] New: valgrind error in cselib_record_sets

2018-12-13 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 Bug ID: 88478 Summary: valgrind error in cselib_record_sets Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug fortran/88420] Fortran OpenACC "Clause SEQ conflicts with INDEPENDENT"

2018-12-13 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88420 Thomas Schwinge changed: What|Removed |Added Status|WAITING |ASSIGNED --- Comment #3 from Thomas Sc

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2018-12-13 Thread emmanuel.le-tr...@cnrs-orleans.fr
ug. Further > more can you check this is still happening and if so just report back with > the exact code that builds but is giving you a segfault on the trunk branch. I'm sorry I don't understand your requests. The compilation of this small piece of code causes the compiler (trunk

[Bug sanitizer/88479] New: 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 Bug ID: 88479 Summary: sanitizer should provide an option to detect conversion to signed integer that overflows Product: gcc Version: 9.0 Status: UNCONFIRMED Se

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2018-12-13 Thread xerofoify at gmail dot com
quests. The compilation of this small > piece of code causes the compiler (trunk 20181213) to crash, without further > information. test.cpp:2:5: error: ‘concept’ does not name a type; did you mean ‘constexpr’? concept bool Concept2 = requires (T t, U u) ^~~ constexpr test.c

[Bug other/88480] New: libiberty's use of VLAs causing stack overflow

2018-12-13 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88480 Bug ID: 88480 Summary: libiberty's use of VLAs causing stack overflow Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: othe

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

2018-12-13 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88470 --- Comment #4 from Segher Boessenkool --- So the edge is a fake edge? Can you test for that instead, like the code in cfgcleanup.c immediately following this already does?

[Bug target/88474] Inline built-in hypot for -ffast-math

2018-12-13 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88474 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[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 #5 from Jakub Jelinek --- I've changed that to + && (!JUMP_P (BB_END (bb1)) + /* Punt if the only successor is a fake edge to exit, the jump +must be some weird one. */ + || (single_succ_edge (bb1)->f

[Bug bootstrap/88450] [9 regression] ICE in stage 2 compiler while configuring libgcc

2018-12-13 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88450 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/88481] New: -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread heinrich.seebauer at swistec dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 Bug ID: 88481 Summary: -O1 causes optimizer to drop 'then' clause in conditional Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Prio

[Bug fortran/88299] [9 Regression] COMMON in a legacy module produces bogus warnings in dependent code

2018-12-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88299 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2018-12-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/88254] [F18] Support construct name for CHANGE TEAM & END TEAM

2018-12-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88254 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[Bug fortran/88299] [F18] COMMON in a legacy module produces bogus warnings in dependent code

2018-12-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88299 Dominique d'Humieres changed: What|Removed |Added Summary|[9 Regression] COMMON in a |[F18] COMMON in a legacy

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

2018-12-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88399 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2018-12-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395 --- Comment #5 from Jonathan Wakely --- (In reply to Emmanuel Le Trong from comment #0) > Both trunk and 8.2.1 segfault on this valid snippet And 7.4.1 too. The flag -std=c++2a isn't relevant, only -fconcepts is needed.

[Bug c++/44313] g++ no longer warns about private copy constructors

2018-12-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44313 --- Comment #7 from Jonathan Wakely --- And for completeness, the docs have been updated: Starting with GCC 4.3.0, GCC no longer gives an error for this case. This change is based on the intent of the C++ language committee. As of 2010-05-28, th

[Bug libgomp/88460] [nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)

2018-12-13 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88460 --- Comment #2 from Tom de Vries --- Jakub, Can you tell whether this is a test-case problem or openmp support problem? Thanks, - Tom

[Bug libgomp/88460] [nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88460 --- Comment #3 from Jakub Jelinek --- That test is huge, can you narrow it to something smaller that still ICEs? Like, bisect to a single omp target in main and corresponding fN function + support?

[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|NEW |ASSIGNED Assignee|unassigned a

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 Alexander Monakov changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug sanitizer/88400] address-sanitizer on the cpu with only one core, may deadlock

2018-12-13 Thread He.Hongjun at zte dot com.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88400 --- Comment #5 from hhj --- (In reply to Richard Biener from comment #2) > Please provide a testcase to reproduce the issue. Also note that GCC 6 is > no longer supported. This sounds like an issue in the libsanitizer > interceptor > to me, the

[Bug libgomp/88460] [nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)

2018-12-13 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88460 --- Comment #4 from Tom de Vries --- (In reply to Jakub Jelinek from comment #3) > That test is huge, can you narrow it to something smaller that still ICEs? > Like, bisect to a single omp target in main and corresponding fN function + > support?

[Bug libgomp/88460] [nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)

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

[Bug libgomp/88460] [nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)

2018-12-13 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88460 --- Comment #6 from Tom de Vries --- (In reply to Jakub Jelinek from comment #5) > Created attachment 45226 [details] > gcc9-pr88460.patch > > Ah, PR86660 reappeared here, copy and tweak from before that testcase has > been adjusted. Tested jus

[Bug testsuite/88454] [9 regression] test case gcc.dg/tree-ssa/split-path-5.c fails after r266971

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88454 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Thu Dec 13 12:52:11 2018 New Revision: 267092 URL: https://gcc.gnu.org/viewcvs?rev=267092&root=gcc&view=rev Log: PR testsuite/88454 * gcc.dg/tree-ssa/split-path-5.c (__cty

[Bug libgomp/88460] [nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88460 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Thu Dec 13 12:53:19 2018 New Revision: 267093 URL: https://gcc.gnu.org/viewcvs?rev=267093&root=gcc&view=rev Log: PR libgomp/88460 * testsuite/libgomp.c++/for-24.C (results

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

2018-12-13 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88479 --- Comment #1 from Andrew Pinski --- NOTE this has been discussed before and turned down IIRC. The reason is because it is implementation defined it needs to be documented and we do document it. Also my bet is even running it on gcc will cause

[Bug middle-end/88456] __atomic_compare_exchange implementation inconsistently used

2018-12-13 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88456 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #

[Bug libgomp/88460] [nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88460 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 jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88479 --- Comment #2 from Jakub Jelinek --- Note, it is no longer implementation-defined behavior in C++20, but well defined: "Otherwise, the result is the unique value of the destination type that is congruent to the source integer modulo 2^N, where

[Bug libgomp/88460] [nvptx] FAIL: libgomp.c++/for-24.C (internal compiler error)

2018-12-13 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88460 --- Comment #9 from Tom de Vries --- (In reply to Tom de Vries from comment #1) > > Richard Biener changed: > > > >What|Removed |Added > > -

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

2018-12-13 Thread rv at rasmusvillemoes dot dk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88482 Bug ID: 88482 Summary: ICE when wrongly declaring __cxa_allocate_exception Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-12-13 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #13 from H.J. Lu --- (In reply to trashyankes from comment #12) > (In reply to H.J. Lu from comment #11) > > (In reply to trashyankes from comment #10) > > > > Which GCC are you using? GCC 8.2 generates: > > GCC Explorer :D > > g++

[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 Iain Sandoe changed: What|Removed |Added CC||amodra at gcc dot gnu.org Summa

[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 #3 from Vincent Lefèvre --- (In reply to Jakub Jelinek from comment #2) > Note, it is no longer implementation-defined behavior in C++20, but well > defined: > > "Otherwise, the result is the unique value of the destination type that

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread heinrich.seebauer at swistec dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 --- Comment #2 from Heinrich Seebauer --- Created attachment 45227 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45227&action=edit precompiled source of fsch.c

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread heinrich.seebauer at swistec dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 --- Comment #3 from Heinrich Seebauer --- Thanks, Alexander, for your advice, I will try to isolate this symptom further. Added the attachment ...

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

2018-12-13 Thread moritz.kreutzer at siemens dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88464 --- Comment #8 from Moritz Kreutzer --- Thanks for the input and for confirming that "for conditional ones (both MASK_LOAD and MASK_STORE) the support for the cases when using a mask register rather than a vector register with mask either hasn't

[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 #5 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #4 from Iain Buclaw --- > Stepping through the backtrace, I see the following at Thread.initLocks > (core/thread.d around line 1719). [...] > So there are two things. Firs

[Bug libfortran/87048] [9 Regression] array_constructor_8.f90 failure on armeb

2018-12-13 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87048 --- Comment #4 from Christophe Lyon --- Looks like there was a misunderstanding, I was probably not clear. r263082 actually removed the regression I reported, because that commit reverts the offending one. So current trunk is OK. I'm looking ag

[Bug testsuite/88041] gdc.test tests should include that prefix in test names

2018-12-13 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88041 --- Comment #3 from Rainer Orth --- Author: ro Date: Thu Dec 13 14:41:34 2018 New Revision: 267094 URL: https://gcc.gnu.org/viewcvs?rev=267094&root=gcc&view=rev Log: Include gdc.test prefix in test names (PR testsuite/88041) PR testsuit

[Bug target/87853] _mm_cmpgt_epi8 broken with -funsigned-char

2018-12-13 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87853 --- Comment #12 from hjl at gcc dot gnu.org --- Author: hjl Date: Thu Dec 13 14:42:43 2018 New Revision: 267095 URL: https://gcc.gnu.org/viewcvs?rev=267095&root=gcc&view=rev Log: x86: Fix _mm_cmpgt_epi8 with -funsigned-char Backport fro

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread heinrich.seebauer at swistec dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 --- Comment #4 from Heinrich Seebauer --- To isolate the cause, I suppressed several optimization options from thge -O1 group. Adding -fno-if-conversion to the options got the code correct, other -O1 options didn't change anything. I think, this

[Bug fortran/82018] -Wextra should imply -Wconversion-extra

2018-12-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82018 --- Comment #12 from Dominique d'Humieres --- > However, quite honestly, as a volunteer contributor to an open-source project, > I guess I'm free to choose whether I want to contribute at all, and when > and how to contribute. I'm sure my priorit

[Bug testsuite/88041] gdc.test tests should include that prefix in test names

2018-12-13 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88041 Rainer Orth changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

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

2018-12-13 Thread jeff.science at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60035 --- Comment #11 from Jeff Hammond --- Thanks for sharing. I’ve seen that bug or closely related ones before. This is definitely one of the motivating examples for this feature set. The only question is how many years before it gets adopted (whic

[Bug target/88483] New: Unnecessary stack alignment

2018-12-13 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88483 Bug ID: 88483 Summary: Unnecessary stack alignment Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assign

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

2018-12-13 Thread jeff.science at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60035 --- Comment #12 from Jeff Hammond --- I apologize for stupidly misinterpreting the automated message as something else. My email client did not show the true sender address.

[Bug c/87924] OpenACC wait clauses without async-arguments

2018-12-13 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libgomp/88484] New: OpenACC wait directive without wait argument but with async clause

2018-12-13 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88484 Bug ID: 88484 Summary: OpenACC wait directive without wait argument but with async clause Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: openacc

[Bug c++/88478] valgrind error in cselib_record_sets

2018-12-13 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 --- Comment #1 from David Binderman --- Code seems ok in a valgrind version of gcc trunk revision 266400 from date Nov 25, so problem looks relatively recent.

[Bug libfortran/87048] [9 Regression] array_constructor_8.f90 failure on armeb

2018-12-13 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87048 --- Comment #5 from Christophe Lyon --- Created attachment 45228 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45228&action=edit execution trace of OK static binary

[Bug libfortran/87048] [9 Regression] array_constructor_8.f90 failure on armeb

2018-12-13 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87048 --- Comment #6 from Christophe Lyon --- Created attachment 45229 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45229&action=edit execution trace of KO static binary

[Bug libfortran/87048] [9 Regression] array_constructor_8.f90 failure on armeb

2018-12-13 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87048 --- Comment #7 from Christophe Lyon --- I've attached the execution traces from PR25829 here for clarity. Looking at them, I've noticed a different execution path in build.4947.constprop.0, starting at line 5477 in the "OK" file, and line 5483 i

[Bug c++/87436] [7/8/9 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug d/87824] x86_64-linux multilib issues

2018-12-13 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87824 Rainer Orth changed: What|Removed |Added CC||ro at gcc dot gnu.org --- Comment #16 from

[Bug d/87824] x86_64-linux multilib issues

2018-12-13 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87824 --- Comment #17 from Rainer Orth --- (In reply to Iain Buclaw from comment #6) [...] > > Running target unix > > FAIL: runnable/cppa.d execution test > > FAIL: runnable/cppa.d -g execution test > > FAIL: runnable/cppa.d -g -shared-libphobos

[Bug target/87853] _mm_cmpgt_epi8 broken with -funsigned-char

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

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 --- Comment #5 from Alexander Monakov --- The code shown in the opening comment looks fine to me, so please isolate the issue further using debug counters. Add -fdbg-cnt=if_conversion:99,if_after_combine:99 to -O1. This should lead to broken cod

[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 #10 from Nathan Sidwell --- Author: nathan Date: Thu Dec 13 15:57:24 2018 New Revision: 267096 URL: https://gcc.gnu.org/viewcvs?rev=267096&root=gcc&view=rev Log: [PR c++/87531] Fix second bug https://gcc.gnu.org/ml/gcc-patches/2018-

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 --- Comment #6 from Alexander Monakov --- And just to be sure, can you confirm that -fno-if-conversion changes program behavior (the testcase is not executable so I cannot check), and the issue is not about debug info quality (i.e. that single-st

[Bug target/88469] Unaligned stack access on arm (in particular armv5)

2018-12-13 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88469 Richard Earnshaw changed: What|Removed |Added Keywords||wrong-code Status|WAITING

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

2018-12-13 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88399 Harald Anlauf changed: What|Removed |Added CC||anlauf at gmx dot de --- Comment #2 from

[Bug target/88425] suboptimal code for a

2018-12-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88425 --- Comment #4 from Alexander Monakov --- Thanks! Should this be closed as fixed now?

[Bug target/88425] suboptimal code for a

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

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

2018-12-13 Thread s...@li-snyder.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88485 Bug ID: 88485 Summary: [9 regression] parse error on explicitly specialized assignment call Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug target/88457] ICE: Max. number of generated reload insns per insn is achieved (90)

2018-12-13 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88457 --- Comment #2 from Vladimir Makarov --- (In reply to Richard Biener from comment #1) > ira-max-conflict-table-size=0 might be an impossible value - Vlad? Any size is possible. Simply in this case conflict table is not built and simple RA (ki

[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 CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread heinrich.seebauer at swistec dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 --- Comment #7 from Heinrich Seebauer --- Created attachment 45232 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45232&action=edit zipped asm files for three cases

[Bug c++/87436] [7/8/9 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/87436] [7/8/9 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 Jakub Jelinek changed: What|Removed |Added CC||headch at gmail dot com --- Comment #6 f

[Bug c++/82294] Array of objects with constexpr constructors initialized from space-inefficient memory image

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

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread heinrich.seebauer at swistec dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 --- Comment #8 from Heinrich Seebauer --- Sorry, my comment was lost completely after uploading the attachment. Try again... So I hope, I got this right. -fdbg-cnt=if_conversion:xx,if_after_combine:yy xx yy result ---

[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 #9 from Jakub Jelinek --- Author: jakub Date: Thu Dec 13 17:01:50 2018 New Revision: 267097 URL: https://gcc.gnu.org/viewcvs?rev=267097&root=gcc&view=rev Log: PR tree-optimization/88464 * tree-vect-stmts.c (vect_build

[Bug fortran/88486] New: ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3401

2018-12-13 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88486 Bug ID: 88486 Summary: ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3401 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/88486] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3401

2018-12-13 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88486 --- Comment #1 from G. Steinmetz --- Compiles and runs when wrapped in a program : $ cat z2.f90 program p character(:), allocatable :: x(:) x = ['bcd'] x = ['a'//x//'e'] print *, size(x), len(x), x end $ gfortran-9-20181209 z2.f

[Bug middle-end/88487] New: union prevents autovectorization

2018-12-13 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88487 Bug ID: 88487 Summary: union prevents autovectorization Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug target/67288] [7/8/9 regression] non optimal simple function (useless additional shift/remove/shift/add)

2018-12-13 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67288 --- Comment #17 from Jeffrey A. Law --- Yea, I was pretty sure our current structure wasn't well suited for doing combinations in an EBB, but I was much less sure about the analysis side.

[Bug fortran/88488] New: ICE in gfc_trans_array_constructor_subarray, at fortran/trans-array.c:1646

2018-12-13 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88488 Bug ID: 88488 Summary: ICE in gfc_trans_array_constructor_subarray, at fortran/trans-array.c:1646 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/88488] ICE in gfc_trans_array_constructor_subarray, at fortran/trans-array.c:1646

2018-12-13 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88488 --- Comment #1 from G. Steinmetz --- Compiles and runs without attribute "parameter" : $ cat z2.f90 program p type t integer :: n = 789 end type type(t) :: a(2) = t() type(t) :: b(2) b = [a] print *, size(b), b end $

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 --- Comment #9 from Alexander Monakov --- Thanks. I still don't see what's wrong. Are you testing only by single-stepping in gdb, or does your program overall behave differently with/without if-conversion? In other words, do you see if-conversio

[Bug middle-end/88487] union prevents autovectorization

2018-12-13 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88487 --- Comment #1 from Daniel Fruzynski --- Update: when pointers to data are copied to local variables like below, autovectorization starts working again. [code] void test3(S2* __restrict__ s1, S2* __restrict__ s2) { double* __restrict__ * __r

[Bug fortran/88486] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3401

2018-12-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88486 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/88487] union prevents autovectorization

2018-12-13 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88487 --- Comment #2 from Daniel Fruzynski --- I spotted that test3 in previous comment uses structure S2 which does not have union inside. When I changes it to use S1, I got non-vectorized code. So this workaround does not work.

[Bug target/88469] AAPCS - Struct with 64-bit bitfield may be passed in wrong registers

2018-12-13 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88469 --- Comment #4 from Richard Earnshaw --- Simpler test-case. struct x { long long a : 61; }; void bar (int, struct x); int foo (int a, int b, int c, struct x d) { bar (a, d); return 2; } This does not seem to generate ldrd, but does show

[Bug fortran/88488] ICE in gfc_trans_array_constructor_subarray, at fortran/trans-array.c:1646

2018-12-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88488 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2018-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88485 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

  1   2   >