[Bug lto/92600] [9/10 Regression] ICE: symtab_node::verify failed, building 523.xalancbmk_r with -flto -fno-inline since r267359

2020-01-15 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92600 --- Comment #7 from Martin Liška --- (In reply to Jan Hubicka from comment #6) > Well, because the source files differs, the comdat group differs and the > loosing one has fewer symbols in it. So we end up keeping some symbols from > the other

[Bug rtl-optimization/93272] LRA: EH reg allocated to hold local variable

2020-01-15 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93272 --- Comment #1 from Andreas Krebbel --- Created attachment 47656 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47656=edit Experimental patch

[Bug tree-optimization/93271] [8/9/10 regression] SRA producing wrong code on denormals

2020-01-15 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93271 --- Comment #5 from Jan Hubicka --- Also I think it is violation of C++ memory model since we introduce load+store pair where there was none before?

[Bug target/92424] [aarch64] Broken code with -fpatchable-function-entry and BTI

2020-01-15 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92424 nsz at gcc dot gnu.org changed: What|Removed |Added Target|aarch64 |aarch64, x86

[Bug ipa/92077] Multiple independent functions degrades optimizations

2020-01-15 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92077 --- Comment #4 from Jan Hubicka --- We have --param comdat-sharing-probablity which says that average comdat function has only 20% chance to be shared with another copy of same comdat in other unit. This was introduced because of Firefox

[Bug ipa/92240] [10 regression] ICE in duplicate, at ipa-prop.c:3883

2020-01-15 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92240 Martin Liška changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/93257] consteval functions returning 'void' are rejected when called

2020-01-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93257 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug ipa/93144] [10 Regression] 459.GemsFDTD debug info size increase by 50% since r279563

2020-01-15 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93144 --- Comment #6 from Martin Liška --- (In reply to Jan Hubicka from comment #5) > Well, the problem was debug info getting bigger due to more inlining? I guss > in that case we could close it. That patch is expected to allow more inlines.

[Bug lto/89358] [8 Regression] Combining -std=c++14 and -std=c++17 objects gives ODR warnings

2020-01-15 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89358 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug tree-optimization/93271] SRA producing wrong code on denormals

2020-01-15 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93271 --- Comment #2 from Jan Hubicka --- Fails at least for gcc 4.9+, but it must be regression compared to pre-tree-ssa GCCs (which I don't have installed :)

[Bug middle-end/93273] "error: missing definition" and "internal compiler error: verify_ssa failed", in code involving _setjmp

2020-01-15 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93273 Andrew Pinski changed: What|Removed |Added Component|c++ |middle-end --- Comment #1 from Andrew

[Bug target/93270] [8/9/10 Regression] DSE removes store incorrectly

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93270 --- Comment #2 from Richard Biener --- And pasting from my ml analysis: So clearly something is wrong: unit-size align:128 warn_if_not_align:0 symtab:0 alias-set 2 canonical-type 0x7682d3f0 precision:80

[Bug fortran/93263] -fno-automatic and RECURSIVE

2020-01-15 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93263 markeggleston at gcc dot gnu.org changed: What|Removed |Added CC||markeggleston at gcc

[Bug tree-optimization/93199] [8/9/10 Regression] Compile time hog in sink_clobbers

2020-01-15 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93199 Martin Liška changed: What|Removed |Added Keywords||patch --- Comment #23 from Martin Liška

[Bug tree-optimization/93271] [8/9/10 regression] SRA producing wrong code on denormals

2020-01-15 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93271 Jan Hubicka changed: What|Removed |Added Keywords|wrong-code | Target|i?86-linux-gnu

[Bug tree-optimization/93271] [8/9/10 regression] SRA producing wrong code on denormals

2020-01-15 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93271 --- Comment #6 from Andrew Pinski --- (In reply to Jan Hubicka from comment #5) > Also I think it is violation of C++ memory model since we introduce > load+store pair where there was none before? No because a cannot be accessed by another

[Bug tree-optimization/93271] New: SRA producing wrong code on denormals

2020-01-15 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93271 Bug ID: 93271 Summary: SRA producing wrong code on denormals Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/93271] SRA producing wrong code on denormals

2020-01-15 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93271 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Target|

[Bug fortran/93263] -fno-automatic and RECURSIVE

2020-01-15 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93263 --- Comment #2 from markeggleston at gcc dot gnu.org --- I had thought I may have caused this but checking out release/gcc-9.2 shows that the last commit for that release was r274274 from SVN.

[Bug lto/89358] [8 Regression] Combining -std=c++14 and -std=c++17 objects gives ODR warnings

2020-01-15 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89358 Martin Liška changed: What|Removed |Added Assignee|hubicka at gcc dot gnu.org |marxin at gcc dot gnu.org ---

[Bug lto/89358] [8 Regression] Combining -std=c++14 and -std=c++17 objects gives ODR warnings

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89358 --- Comment #21 from CVS Commits --- The releases/gcc-8 branch has been updated by Martin Liska : https://gcc.gnu.org/g:13ef7dc2448c0f9d8981577bb5448ee9b6842b1c commit r8-9935-g13ef7dc2448c0f9d8981577bb5448ee9b6842b1c Author: Martin Liska

[Bug target/93270] [8/9/10 Regression] DSE removes store incorrectly

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93270 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/93272] New: LRA: EH reg allocated to hold local variable

2020-01-15 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93272 Bug ID: 93272 Summary: LRA: EH reg allocated to hold local variable Product: gcc Version: 5.5.0 Status: UNCONFIRMED Severity: major Priority: P3 Component:

[Bug target/93270] [8/9/10 Regression] DSE removes store incorrectly

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93270 --- Comment #3 from Richard Biener --- The question that pops up is more general. If you consider a store with a mode that has GET_MODE_BITSIZE > GET_MODE_PRECISION, what happens to the off-precision bits? So I would guess the DSE issue

[Bug tree-optimization/93271] SRA producing wrong code on denormals

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

[Bug tree-optimization/93265] memcmp comparisons of structs wrapping a primitive type not as compact/efficient as direct comparisons of the underlying primitive type under -Os

2020-01-15 Thread msebor at gcc dot gnu.org
, %eax ret .cfi_endproc .LFE0: .size f, .-f .ident "GCC: (GNU) 10.0.0 20200115 (experimental)" .section.note.GNU-stack,"",@progbits Whereas at -O2 the object code is much smaller: .p2align 4 .globl f

[Bug c++/93273] New: "error: missing definition" and "internal compiler error: verify_ssa failed", in code involving _setjmp

2020-01-15 Thread sbergman at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93273 Bug ID: 93273 Summary: "error: missing definition" and "internal compiler error: verify_ssa failed", in code involving _setjmp Product: gcc Version: 10.0 Status:

[Bug c++/93275] New: Error when calculating template parameters in recursive template function call

2020-01-15 Thread tahasuf at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93275 Bug ID: 93275 Summary: Error when calculating template parameters in recursive template function call Product: gcc Version: 9.0 Status: UNCONFIRMED Severity:

[Bug target/93274] target_clones produces symbols with random digits with -fPIC

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

[Bug tree-optimization/93247] [10 Regression] ICE in get_load_store_type, at tree-vect-stmts.c:2462 since g:ac190fcea1bebf87

2020-01-15 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93247 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/93274] target_clones produces symbols with random digits with -fPIC

2020-01-15 Thread gccbmw at lsmod dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93274 Bernhard M. Wiedemann changed: What|Removed |Added CC||gccbmw at lsmod dot de ---

[Bug middle-end/93273] "error: missing definition" and "internal compiler error: verify_ssa failed", in code involving _setjmp

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93273 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Guenther : https://gcc.gnu.org/g:37e27de43133b87ceb529d863f0d1f54d87cf2d8 commit r10-5982-g37e27de43133b87ceb529d863f0d1f54d87cf2d8 Author: Richard Biener Date:

[Bug target/40838] gcc shouldn't assume that the stack is aligned

2020-01-15 Thread mahatma at eu dot by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40838 --- Comment #95 from Dzianis Kahanovich --- Just FYI. Novadays, on my Thinkpad tablet with Atom (32 bit userspace Gentoo), I globally replace patch/-mstackrealign to "-fvect-cost-model=cheap -fsimd-cost-model=cheap -malign-data=cacheline" and

[Bug middle-end/93273] "error: missing definition" and "internal compiler error: verify_ssa failed", in code involving _setjmp

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93273 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/92692] [9/10 Regression] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)

2020-01-15 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 --- Comment #10 from Wilco --- (In reply to Jakub Jelinek from comment #9) > Any -march= or similar? Can't reproduce with current trunk, nor > with even Oct 10 GCC snapshot (crosses in both cases). > grep -B1 stxr pr92692.s > doesn't show any

[Bug tree-optimization/93199] [8/9/10 Regression] Compile time hog in sink_clobbers

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93199 Bug 93199 depends on bug 93273, which changed state. Bug 93273 Summary: "error: missing definition" and "internal compiler error: verify_ssa failed", in code involving _setjmp https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93273 What

[Bug target/93243] misoptimization: minor changes of the code leads change up to +/- 30% performance on x86_64, -Os faster than -Ofast/O2/O3

2020-01-15 Thread leo at yuriev dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93243 --- Comment #3 from Leo Yuriev --- > (a) < (b) is not equal to ((a) - (b) < 0) > Compiler will trait them differently. Yes, of course. Moreover, in the second case, correct sorting requires limiting the range of keys to avoid overflow when

[Bug c++/93275] Error when calculating template parameters in recursive template function call

2020-01-15 Thread tahasuf at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93275 --- Comment #1 from ahmet özhan --- : In substitution of 'template template > > array_depth_v), std::nullptr_t>::type > constexpr math::array math::array::operator*(const Other&) const [with Other = ; typename std::enable_if<(array_depth_v > >

[Bug fortran/93263] [9/10 Regression] -fno-automatic and RECURSIVE

2020-01-15 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93263 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/93275] internal compiler error: unexpected expression 'N' of kind template_parm_index

2020-01-15 Thread tahasuf at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93275 --- Comment #2 from ahmet özhan --- template > array_depth_v), std::nullptr_t> = nullptr> constexpr array operator * (const Other& other) const { array result {}; std::transform( std::begin(*this),

[Bug tree-optimization/93271] [8/9/10 regression] SRA producing wrong code on denormals

2020-01-15 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93271 Martin Jambor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug middle-end/93273] "error: missing definition" and "internal compiler error: verify_ssa failed", in code involving _setjmp

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93273 --- Comment #3 from Richard Biener --- (In reply to Richard Biener from comment #2) > Confirmed. Wrecked by > > #1 0x01627e0d in sink_clobbers (bb= (9)>, > sunk=0x391bb90, found_opportunity=0x0) > at

[Bug analyzer/93276] New: Build error of current trunk indicating "#pragma GCC diagnostic not allowed inside functions"

2020-01-15 Thread manfred99 at gmx dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93276 Bug ID: 93276 Summary: Build error of current trunk indicating "#pragma GCC diagnostic not allowed inside functions" Product: gcc Version: unknown Status: UNCONFIRMED

[Bug target/93274] New: target_clones produces symbols with random digits with -fPIC

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93274 Bug ID: 93274 Summary: target_clones produces symbols with random digits with -fPIC Product: gcc Version: 9.2.1 Status: UNCONFIRMED Severity: normal

[Bug middle-end/93273] "error: missing definition" and "internal compiler error: verify_ssa failed", in code involving _setjmp

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93273 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/93094] [10 Regression] ICE in maybe_gen_insn, at optabs.c:7433

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93094 --- Comment #4 from Richard Biener --- The issue seems to be that we do not find the LOOP_VECTORIZED guarding IFN because we have inserted code in the preheader during pattern detection it seems. Testing a fix.

[Bug tree-optimization/92765] [10 Regression] wrong code for strcmp of a union member

2020-01-15 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92765 Martin Sebor changed: What|Removed |Added Keywords||patch Summary|[10 Regression]

[Bug target/93243] misoptimization: minor changes of the code leads change up to +/- 30% performance on x86_64, -Os faster than -Ofast/O2/O3

2020-01-15 Thread leo at yuriev dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93243 --- Comment #4 from Leo Yuriev --- Created attachment 47657 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47657=edit testcase source code

[Bug analyzer/93276] Build error of current trunk indicating "#pragma GCC diagnostic not allowed inside functions"

2020-01-15 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93276 --- Comment #1 from David Malcolm --- Thanks for the bug report; am investigating. For now, --disable-analyzer at configure time ought to disable this code and allow your builds to continue.

[Bug libstdc++/93267] std::ranges::begin|end do not work for iota_view when the element and bound type are the same

2020-01-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93267 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug target/92692] [9/10 Regression] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)

2020-01-15 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 --- Comment #11 from ktkachov at gcc dot gnu.org --- It will need a target with LSE atomics. -march=armv8.1-a or equivalent. Or add +lse to an -march or -mcpu line.

[Bug target/93274] target_clones produces symbols with random digits with -fPIC

2020-01-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93274 --- Comment #1 from Richard Biener --- Probably caused by /* IFUNC's have to be globally visible. So, if the default_decl is not, then the name of the IFUNC should be made unique. */ if (TREE_PUBLIC (default_decl) == 0) {

[Bug target/93243] misoptimization: minor changes of the code leads change up to +/- 30% performance on x86_64, -Os faster than -Ofast/O2/O3

2020-01-15 Thread leo at yuriev dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93243 --- Comment #5 from Leo Yuriev --- Created attachment 47658 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47658=edit testcase makefile

[Bug libstdc++/93267] std::ranges::begin|end do not work for iota_view when the element and bound type are the same

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93267 --- Comment #9 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:2a0f6c61b4db19535c632be68bddad74b6adb6cf commit r10-5985-g2a0f6c61b4db19535c632be68bddad74b6adb6cf Author: Jonathan Wakely Date:

[Bug c/53769] [C11]: Macros __STDC_NO_THREADS__ / __STDC_NO_ATOMIC__ missing.

2020-01-15 Thread christophe.monat at st dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53769 Christophe Monat changed: What|Removed |Added CC||christophe.monat at st dot com ---

[Bug tree-optimization/93231] [10 Regression] ICEs since r280132

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93231 --- Comment #7 from CVS Commits --- The master branch has been updated by Wilco Dijkstra : https://gcc.gnu.org/g:bc071d3a951a98284a3f46043afd44c03c123376 commit r10-5986-gbc071d3a951a98284a3f46043afd44c03c123376 Author: Wilco Dijkstra Date:

[Bug libstdc++/93267] std::ranges::begin|end do not work for iota_view when the element and bound type are the same

2020-01-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93267 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/88443] [meta-bug] bogus/missing -Wstringop-overflow warnings

2020-01-15 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88443 Bug 88443 depends on bug 92623, which changed state. Bug 92623 Summary: FAIL: gcc.dg/Wstringop-overflow-17.c on ILP32: missing warning on line 8 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92623 What|Removed

[Bug testsuite/92623] FAIL: gcc.dg/Wstringop-overflow-17.c on ILP32: missing warning on line 8

2020-01-15 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92623 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/85515] Bogus suggestions from "GCC's leaky abstractions"

2020-01-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85515 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug fortran/93263] [9/10 Regression] -fno-automatic and RECURSIVE

2020-01-15 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93263 markeggleston at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |markeggleston

[Bug c/93278] New: huge almost empty array takes huge time to compile and produces huge object file

2020-01-15 Thread doug at cs dot dartmouth.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93278 Bug ID: 93278 Summary: huge almost empty array takes huge time to compile and produces huge object file Product: gcc Version: 7.4.0 Status: UNCONFIRMED

[Bug c++/93279] New: [9 Regression] Template substitution ICE

2020-01-15 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93279 Bug ID: 93279 Summary: [9 Regression] Template substitution ICE Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug bootstrap/93277] New: powerpc64*-linux doesn't bootstrap after switch to git

2020-01-15 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93277 Bug ID: 93277 Summary: powerpc64*-linux doesn't bootstrap after switch to git Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug bootstrap/93277] powerpc64*-linux doesn't bootstrap after switch to git

2020-01-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93277 --- Comment #1 from Jonathan Wakely --- I don't see this, could one of your trees be corrupted somehow?

[Bug bootstrap/93277] powerpc64*-linux doesn't bootstrap after switch to git

2020-01-15 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93277 --- Comment #2 from Peter Bergner --- (In reply to Jonathan Wakely from comment #1) > I don't see this, could one of your trees be corrupted somehow? I see this on two different systems using src trees from two separate git clones (ie, I didn't

[Bug c++/93279] [9 Regression] C++ Template substitution ICE

2020-01-15 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93279 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/93254] g++ -m32 -mfpmath=sse -msse generates sse2 instructions

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93254 --- Comment #4 from CVS Commits --- The releases/gcc-9 branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:49e76760a298b735a07e4165d9b8c73946e32287 commit r9-8135-g49e76760a298b735a07e4165d9b8c73946e32287 Author: Uros Bizjak Date:

[Bug c++/93280] New: ice: in cp_gimplify_expr, at cp /cp-gimplify.c:933

2020-01-15 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93280 Bug ID: 93280 Summary: ice: in cp_gimplify_expr, at cp /cp-gimplify.c:933 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/91073] [9/10 Regression] if constexpr no longer works directly with Concepts

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91073 --- Comment #11 from CVS Commits --- The master branch has been updated by Paolo Carlini : https://gcc.gnu.org/g:83fe2b921830c177e3dee514aa07cbc7c8ceef1c commit r10-5990-g83fe2b921830c177e3dee514aa07cbc7c8ceef1c Author: Paolo Carlini Date:

[Bug c++/92871] [10 Regression] new test case g++.dg/ext/temp-extend1.C fails starting with its introduction in r279069

2020-01-15 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92871 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/93257] consteval functions returning 'void' are rejected when called

2020-01-15 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93257 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug analyzer/93281] Various analyzer testsuite failures for 32-bit targets

2020-01-15 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93281 --- Comment #1 from David Malcolm --- These are all of the various: __analyzer_eval (q[-2].x == 107024); /* { dg-warning "TRUE" } */ __analyzer_eval (q[-2].y == 107025); /* { dg-warning "TRUE" } */ emitting UNKNOWN instead. The -m32 gimple

[Bug target/93254] g++ -m32 -mfpmath=sse -msse generates sse2 instructions

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

[Bug bootstrap/93277] powerpc64*-linux doesn't bootstrap after switch to git

2020-01-15 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93277 --- Comment #4 from Peter Bergner --- (In reply to Peter Bergner from comment #3) > Strangely, using "gcc.foo" seems to be ok. Is there something special about > source directory names "gcc.svn" and "gcc.git"? So even "gcc-foo.git" causes a

[Bug c++/93257] consteval functions returning 'void' are rejected when called

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93257 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/93257] consteval functions returning 'void' are rejected when called

2020-01-15 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93257 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/33799] Return value's destructor not executed when a local variable's destructor throws

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33799 --- Comment #10 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:299ddc612136421f1d9865ea4f2f84f7e3791824 commit r10-5989-g299ddc612136421f1d9865ea4f2f84f7e3791824 Author: Jason Merrill Date:

[Bug c/93072] [8/9/10 Regression] ICE: gimplifier segfault with undefined nested function

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93072 --- Comment #5 from CVS Commits --- The releases/gcc-9 branch has been updated by Joseph Myers : https://gcc.gnu.org/g:7cc6b679a0d0e50c0e1671fefa815dc753554184 commit r9-8136-g7cc6b679a0d0e50c0e1671fefa815dc753554184 Author: Joseph Myers

[Bug bootstrap/93282] New: [10 Regression] build failure introduced with the git conversion

2020-01-15 Thread doko at debian dot org
Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: doko at debian dot org Target Milestone: --- seen with trunk 20200115: x86_64-linux-gnu-g++-9 -std=gnu++98 -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind

[Bug bootstrap/93277] powerpc64*-linux doesn't bootstrap after switch to git

2020-01-15 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93277 --- Comment #3 from Peter Bergner --- So this ends up not being a git conversion issue. I can also get this to fail using my svn tree as well now. The problem seems to be the choice in gcc source tree directory name. I had chosen "gcc.git" to

[Bug c++/93280] ice: in cp_gimplify_expr, at cp /cp-gimplify.c:933

2020-01-15 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93280 --- Comment #1 from David Binderman --- Reduced C++ code is: struct a { template a(b); int c; }; struct d { a e{0}; }; void f() { d g; g = {}; } $ /home/dcb/gcc/results/bin/gcc -c bug583.cc bug583.cc: In function ‘void f()’:

[Bug c++/92590] [10 Regression] Cannot expose protected default constructor with "using" keyword in gcc 10

2020-01-15 Thread proski at gnu dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92590 --- Comment #5 from Pavel Roskin --- Confirming fix on the original code. Thank you!

[Bug c++/92871] [10 Regression] new test case g++.dg/ext/temp-extend1.C fails starting with its introduction in r279069

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92871 --- Comment #2 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:7192b1ec12484f5ca8b20930d8dc4d28ab4a533a commit r10-5987-g7192b1ec12484f5ca8b20930d8dc4d28ab4a533a Author: Jason Merrill Date:

[Bug c++/92831] CWG1299 extend_ref_init_temps_1 punts on COND_EXPRs

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92831 --- Comment #9 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:7192b1ec12484f5ca8b20930d8dc4d28ab4a533a commit r10-5987-g7192b1ec12484f5ca8b20930d8dc4d28ab4a533a Author: Jason Merrill Date:

[Bug analyzer/93281] New: Various analyzer testsuite failures for 32-bit targets

2020-01-15 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93281 Bug ID: 93281 Summary: Various analyzer testsuite failures for 32-bit targets Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug analyzer/93281] Various analyzer testsuite failures for 32-bit targets

2020-01-15 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93281 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/92692] [9/10 Regression] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)

2020-01-15 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 Wilco changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |wilco at gcc dot gnu.org --- Comment #13

[Bug target/92692] [9/10 Regression] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)

2020-01-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 --- Comment #14 from Jakub Jelinek --- (In reply to Wilco from comment #10) > (In reply to Jakub Jelinek from comment #9) > > Any -march= or similar? Can't reproduce with current trunk, nor > > with even Oct 10 GCC snapshot (crosses in both

[Bug c++/93280] ice: in cp_gimplify_expr, at cp /cp-gimplify.c:933

2020-01-15 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93280 David Binderman changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment

[Bug c++/91073] [9 Regression] if constexpr no longer works directly with Concepts

2020-01-15 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91073 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED CC|paolo at

[Bug c/53769] [C11]: Macros __STDC_NO_THREADS__ / __STDC_NO_ATOMIC__ missing.

2020-01-15 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53769 --- Comment #11 from joseph at codesourcery dot com --- On Wed, 15 Jan 2020, christophe.monat at st dot com wrote: > Now that C11 is complete, would it be acceptable to have GCC define > __STDC_NO_THREADS__ and __STDC_NO_ATOMIC__ when

[Bug libstdc++/87106] Group move and destruction of the source, where possible, for speed

2020-01-15 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87106 --- Comment #24 from Marc Glisse --- Something like that, yes. Essentially, I used trivial because I was convinced it was safe in that case, not because it looked like the perfect condition. If someone can convincingly argue for a weaker

[Bug tree-optimization/93247] [10 Regression] ICE in get_load_store_type, at tree-vect-stmts.c:2462 since g:ac190fcea1bebf87

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93247 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:711421af001b8f4f044f485c78f1d07ed5201656 commit r10-5980-g711421af001b8f4f044f485c78f1d07ed5201656 Author: Richard Sandiford

[Bug target/92692] [9/10 Regression] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)

2020-01-15 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 --- Comment #12 from ktkachov at gcc dot gnu.org --- (In reply to ktkachov from comment #11) > It will need a target with LSE atomics. -march=armv8.1-a or equivalent. Or > add +lse to an -march or -mcpu line. Wait, no sorry, this shouldn't be

[Bug target/93274] target_clones produces symbols with random digits with -fPIC

2020-01-15 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93274 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---

[Bug tree-optimization/92980] [miss optimization]redundant load missed by fre.

2020-01-15 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92980 --- Comment #10 from rguenther at suse dot de --- On January 16, 2020 3:55:18 AM GMT+01:00, wwwhhhyyy333 at gmail dot com wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92980 > >--- Comment #9 from Hongyu Wang --- >(In reply to

[Bug fortran/93253] Regression on non-standard hex constant syntax

2020-01-15 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93253 --- Comment #8 from CVS Commits --- The master branch has been updated by Tobias Burnus : https://gcc.gnu.org/g:c35a3046247c495509610b50c7a85683d540811a commit r10-5994-gc35a3046247c495509610b50c7a85683d540811a Author: Tobias Burnus Date:

[Bug analyzer/93281] Various analyzer testsuite failures for 32-bit targets

2020-01-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93281 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/92980] [miss optimization]redundant load missed by fre.

2020-01-15 Thread wwwhhhyyy333 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92980 --- Comment #9 from Hongyu Wang --- (In reply to Hongtao.liu from comment #6) > New fail by removal > unix/-m32: gcc.dg/tree-ssa/copy-headers-5.c scan-tree-dump ch2 "is now > do-while loop" > unix/-m32: gcc.dg/tree-ssa/copy-headers-5.c

  1   2   >