[Bug target/94704] New: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on s390x/s390

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704 Bug ID: 94704 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on s390x/s390 Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug target/94704] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on s390x/s390

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |10.0 CC|

[Bug c/94705] New: [10 Regression] internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in diag_attr_exclusions, at attribs.c:396

2020-04-22 Thread anbu1024.me at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94705 Bug ID: 94705 Summary: [10 Regression] internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in diag_attr_exclusions, at attribs.c:396

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 Jakub Jelinek changed: What|Removed |Added CC||schwab at gcc dot gnu.org --- Comment #1

[Bug target/94706] New: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 Bug ID: 94706 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywo

[Bug debug/92983] [8/9/10 Regression] Debug info regression since PR87428 changes

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92983 Richard Biener changed: What|Removed |Added Status|WAITING |NEW --- Comment #8 from Richard Biener

[Bug target/94707] New: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 Bug ID: 94707 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |10.0

[Bug rtl-optimization/94708] New: rtl combine should consider NaNs when generate fp min/max

2020-04-22 Thread z.zhanghaijian at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94708 Bug ID: 94708 Summary: rtl combine should consider NaNs when generate fp min/max Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Prior

[Bug c/94705] [8/9/10 Regression] internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in diag_attr_exclusions, at attribs.c:396 since r8-5161

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94705 Jakub Jelinek changed: What|Removed |Added Summary|[10 Regression] internal|[8/9/10 Regression] |c

[Bug middle-end/94703] Small-sized memcpy leading to unnecessary register spillage unless done through a dummy union

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94703 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org V

[Bug c/94705] [8/9/10 Regression] internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in diag_attr_exclusions, at attribs.c:396 since r8-5161

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94705 --- Comment #2 from Jakub Jelinek --- Slightly reduced: void foo (); int bar (void) { foo (baz); void __attribute__ ((noinline)) baz (void); }

[Bug fortran/94709] New: [OpenMP][OpenACC][!GCC$ attributes] No line truncation warning printed for directives

2020-04-22 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94709 Bug ID: 94709 Summary: [OpenMP][OpenACC][!GCC$ attributes] No line truncation warning printed for directives Product: gcc Version: 10.0 Status: UNCONFIRMED Keyw

[Bug fortran/94690] [OpenMP] omp ... distribute – lastprivate not permitted and more issues

2020-04-22 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94690 --- Comment #4 from Tobias Burnus --- (In reply to Tobias Burnus from comment #3) > (In reply to Tobias Burnus from comment #2) > > EXPECTED: There is some diagnostic for free-form Fortran and for > > -Wline-truncation also for fixed-form Fortran

[Bug middle-end/94703] Small-sized memcpy leading to unnecessary register spillage unless done through a dummy union

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94703 Richard Biener changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.5

[Bug rtl-optimization/94708] rtl combine should consider NaNs when generate fp min/max

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94708 --- Comment #1 from Richard Biener --- fold guards it with !HONOR_SIGNED_ZEROS && !HONOR_NANS (fold_cond_expr_with_comparison). I think the flag_unsafe_math_optmizations check is bogus. Note we now have fmax/fmin named patterns that can be used

[Bug middle-end/94703] Small-sized memcpy leading to unnecessary register spillage unless done through a dummy union

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94703 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c/94705] [8/9/10 Regression] internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in diag_attr_exclusions, at attribs.c:396 since r8-5161

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94705 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug middle-end/94703] Small-sized memcpy leading to unnecessary register spillage unless done through a dummy union

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94703 --- Comment #4 from Richard Biener --- Created attachment 48335 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48335&action=edit untested patch Patch, easier than expected. Possibly needs some adjustment to the gimplifier, we'll see.

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 Jakub Jelinek changed: What|Removed |Added Last reconfirmed||2020-04-22 Ever confirmed|0

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 --- Comment #2 from Jakub Jelinek --- With -std=c++14, the structure is passed in floating point registers 1, 2, 3, 4, 5 (SFmode each elt), with -std=c++17 the structure is passed in gprs 3, 4, 5 (where the first two contain 64-bits each, the las

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #2 from Andreas Schwab --- Created attachment 48336 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48336&action=edit Preprocessed t032_x.C with reduced t032_test.h fail 116.55 fail 116.56 fail 116.30 fail 120.55 fail 142.55 fai

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #3 from Andreas Schwab --- Created attachment 48337 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48337&action=edit Preprocessed t032_y.C with reduced t032_test.h

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 --- Comment #3 from Jakub Jelinek --- --- gcc/config/rs6000/rs6000-call.c.jj 2020-03-30 22:53:40.746640328 +0200 +++ gcc/config/rs6000/rs6000-call.c 2020-04-22 11:07:05.507723606 +0200 @@ -5636,6 +5636,16 @@ rs6000_aggregate_candidate (const

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #4 from Andreas Schwab --- Created attachment 48338 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48338&action=edit Preprocessed t033_x.C with reduced t033_test.h fail 545.55

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #5 from Andreas Schwab --- Created attachment 48339 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48339&action=edit Preprocessed t033_y.C with reduced t033_test.h

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #6 from Andreas Schwab --- Created attachment 48340 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48340&action=edit Preprocessed t055_x.C with reduced t055_test.h fail 2006.55 fail 2006.56 fail 2006.30

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #7 from Andreas Schwab --- Created attachment 48341 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48341&action=edit Preprocessed t055_y.C with reduced t055_test.h

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #8 from Andreas Schwab --- Created attachment 48342 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48342&action=edit Preprocessed t056_x.C with reduced t056_test.h fail 2215.55 fail 2215.56 fail 2215.30

[Bug c++/94682] coroutines: Promise param preview should get a reference to *this.

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94682 --- Comment #1 from CVS Commits --- The master branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:38644f81babd04820daa9d622ea75eb68c066c86 commit r10-7868-g38644f81babd04820daa9d622ea75eb68c066c86 Author: Iain Sandoe Date: Wed

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #9 from Andreas Schwab --- Created attachment 48343 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48343&action=edit Preprocessed t056_y.C with reduced t056_test.h

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #10 from Andreas Schwab --- Created attachment 48344 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48344&action=edit Preprocessed t057_x.C with reduced t057_test.h fail 2411.55 fail 2411.56 fail 2411.30

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #11 from Andreas Schwab --- Created attachment 48345 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48345&action=edit Preprocessed t057_y.C with reduced t057_test.h

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #12 from Andreas Schwab --- Created attachment 48346 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48346&action=edit Preprocessed t058_x.C with reduced t058_test.h fail 2613.30 fail 2638.30

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #13 from Andreas Schwab --- Created attachment 48347 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48347&action=edit Preprocessed t058_y.C with reduced t058_test.h

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #14 from Andreas Schwab --- Created attachment 48348 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48348&action=edit Preprocessed t059_x.C with reduced t059_test.h fail 2854.30

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #15 from Andreas Schwab --- Created attachment 48349 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48349&action=edit Preprocessed t059_y.C with reduced t059_test.h

[Bug c++/94682] coroutines: Promise param preview should get a reference to *this.

2020-04-22 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94682 Iain Sandoe changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug target/94248] [amdgcn] Doesn't build with RTL checking

2020-04-22 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94248 Thomas Schwinge changed: What|Removed |Added Last reconfirmed|2020-04-21 00:00:00 |2020-4-22 --- Comment #6 from Thomas S

[Bug target/94697] aarch64: bti j at function start instead of bti c

2020-04-22 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94697 Richard Earnshaw changed: What|Removed |Added Last reconfirmed||2020-04-22 Ever confirmed|0

[Bug tree-optimization/94700] ICE in forwprop when folding to a VEC_PERM_EXPR

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94700 --- Comment #2 from CVS Commits --- The master branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:413232a55b960c9b207abf14eea4a8dd247c3e90 commit r10-7870-g413232a55b960c9b207abf14eea4a8dd247c3e90 Author: Richard Sandiford Da

[Bug tree-optimization/94700] ICE in forwprop when folding to a VEC_PERM_EXPR

2020-04-22 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94700 rsandifo at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|A

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 --- Comment #4 from Jakub Jelinek --- Updated incomplete patch on top of https://gcc.gnu.org/pipermail/gcc-patches/2020-April/544276.html I've handled one rs6000_discover_homogeneous_aggregate caller where it wasn't that hard to figure out how t

[Bug target/94278] [amdgcn] Offloading build failures due to 'llvm-mc' SIGSEGV

2020-04-22 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94278 Thomas Schwinge changed: What|Removed |Added Last reconfirmed|2020-04-21 00:00:00 |2020-4-22 --- Comment #3 from Thomas S

[Bug target/94710] New: [8/9/10 Regression] Assembler messages: Error: operand out of range (4 is not between 0 and 3) (xxsldwi 0,32,33,4)

2020-04-22 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94710 Bug ID: 94710 Summary: [8/9/10 Regression] Assembler messages: Error: operand out of range (4 is not between 0 and 3) (xxsldwi 0,32,33,4) Product: gcc Version: 10

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #16 from Jakub Jelinek --- Would: --- gcc/config/ia64/ia64.c.jj 2020-01-12 11:54:36.338414540 +0100 +++ gcc/config/ia64/ia64.c 2020-04-22 12:49:59.627563114 +0200 @@ -4665,7 +4665,7 @@ hfa_element_mode (const_tree type, bool

[Bug target/94710] [8/9/10 Regression] Assembler messages: Error: operand out of range (4 is not between 0 and 3) (xxsldwi 0,32,33,4)

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94710 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.5

[Bug libfortran/94694] [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib)

2020-04-22 Thread andrea.corallo at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 --- Comment #23 from Andrea Corallo --- "foreese at gcc dot gnu.org" writes: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 > > --- Comment #21 from Fritz Reese --- > Created attachment 48332 > --> https://gcc.gnu.org/bugzilla/attachme

[Bug target/94279] [amdgcn] internal compiler error: RTL check: expected code 'const_int', have 'reg' in rtx_to_poly_int64, at rtl.h:2379

2020-04-22 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94279 Thomas Schwinge changed: What|Removed |Added Last reconfirmed||2020-04-22 Ever confirmed|0

[Bug fortran/94709] [OpenMP][OpenACC][!GCC$ attributes] No line truncation warning printed for directives

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94709 --- Comment #1 from CVS Commits --- The master branch has been updated by Tobias Burnus : https://gcc.gnu.org/g:4ea769a91dfa9142235c457b9db6ecc4e55072c4 commit r10-7872-g4ea769a91dfa9142235c457b9db6ecc4e55072c4 Author: Tobias Burnus Date: We

[Bug fortran/94709] [OpenMP][OpenACC][!GCC$ attributes] No line truncation warning printed for directives

2020-04-22 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94709 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/94704] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on s390x/s390

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 Jakub Jelinek changed: What|Removed |Added Target Milestone|8.5 |10.0 Priority|P3

[Bug target/94248] [amdgcn] Doesn't build with RTL checking

2020-04-22 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94248 --- Comment #7 from Andrew Stubbs --- I'd rather remove the whole if branch, but given you've tested this already then it's probably the best short term fix. Please go ahead.

[Bug target/94383] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 Jakub Jelinek changed: What|Removed |Added Priority|P2 |P1 Target Milestone|8.5

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1

[Bug target/94711] New: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on arm

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94711 Bug ID: 94711 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on arm Product: gcc Version: 10.0 Status: UNCONFIRMED Keywor

[Bug target/94711] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on arm

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94711 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Blocks|94704, 94706, 9470

[Bug target/94710] [8/9/10 Regression] Assembler messages: Error: operand out of range (4 is not between 0 and 3) (xxsldwi 0,32,33,4)

2020-04-22 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94710 Martin Liška changed: What|Removed |Added Last reconfirmed||2020-04-22 CC|

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #17 from Andreas Schwab --- With that patch all struct-layout-1.exp tests pass.

[Bug target/94279] [amdgcn] internal compiler error: RTL check: expected code 'const_int', have 'reg' in rtx_to_poly_int64, at rtl.h:2379

2020-04-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94279 --- Comment #2 from Richard Biener --- set_noop_p is clearly buggy here, expecting a constant selector /* It is a NOOP if destination overlaps with selected src vector elements. */ if (GET_CODE (src) == VEC_SELECT && REG_P (XEXP

[Bug target/94704] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on s390x/s390

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704 --- Comment #1 from Jakub Jelinek --- Completely untested guess: --- gcc/config/s390/s390.c.jj 2020-03-14 08:14:47.097741411 +0100 +++ gcc/config/s390/s390.c 2020-04-22 14:24:17.980091105 +0200 @@ -11917,7 +11917,8 @@ s390_function_arg_vec

[Bug fortran/94690] [OpenMP] omp ... distribute – lastprivate not permitted and more issues

2020-04-22 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94690 --- Comment #5 from Tobias Burnus --- (In reply to Tobias Burnus from comment #0) > * pr66199-9.f90 – gives an ICE in omp_add_variable > (if 'lastprivate' is permitted, otherwise, it is rejected.) Reduced test case (needs patch to permit lastp

[Bug c/94712] New: aarch64:Adjust some testcases for ilp32 option conflict

2020-04-22 Thread duanbo3 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94712 Bug ID: 94712 Summary: aarch64:Adjust some testcases for ilp32 option conflict Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug fortran/94690] [OpenMP] omp ... distribute – lastprivate not permitted and more issues

2020-04-22 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94690 --- Comment #6 from Tobias Burnus --- (In reply to Tobias Burnus from comment #5) > The problem is (original dump): > #pragma omp distribute private(d) lastprivate(d) If one does not add the 'private(d)', it works: 'private(d)' is added by the

[Bug analyzer/94713] New: Analyzer is buggy on uninitialized pointer

2020-04-22 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94713 Bug ID: 94713 Summary: Analyzer is buggy on uninitialized pointer Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyze

[Bug analyzer/94714] New: Analyzer: no warning on access of an uninitialized variable of automatic storage duration

2020-04-22 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94714 Bug ID: 94714 Summary: Analyzer: no warning on access of an uninitialized variable of automatic storage duration Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug fortran/94690] [OpenMP] omp ... distribute – lastprivate not permitted and more issues

2020-04-22 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94690 --- Comment #7 from Tobias Burnus --- If no lastprivate is available, it is added in gimplify.c's gimplify_omp_for, line 11759: for (i = 0; i < TREE_VEC_LENGTH (OMP_FOR_INIT (for_stmt)); i++) ... if (is_doacross) ... else if (ort

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug libfortran/94694] [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib)

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 --- Comment #24 from Jakub Jelinek --- The dec_math.f90 FAILs are at all opt levels: ( ) qsind( 60.00) 0.866025403784438646763723170753 0.866025403784438596588302061718 Note: The following floating-point exceptions a

[Bug libfortran/94694] [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib)

2020-04-22 Thread foreese at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 --- Comment #25 from Fritz Reese --- (In reply to Jakub Jelinek from comment #24) > The dec_math.f90 FAILs are at all opt levels: > ( ) qsind( 60.00) > 0.866025403784438646763723170753 0.86602540378443859658830206171

[Bug target/93053] [9 Regression] libgcc build failure with old binutils on aarch64

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93053 --- Comment #15 from CVS Commits --- The releases/gcc-9 branch has been updated by Andre Simoes Dias Vieira : https://gcc.gnu.org/g:bfe912a35c0c39a623ba6e0066b6010e0ade0f5e commit r9-8525-gbfe912a35c0c39a623ba6e0066b6010e0ade0f5e Author: Andre

[Bug libfortran/94694] [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib)

2020-04-22 Thread foreese at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 Fritz Reese changed: What|Removed |Added Attachment #48332|0 |1 is obsolete|

[Bug target/94383] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 --- Comment #13 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:c3a34659036b55fa36a5355fdd67133f427eeb2d commit r10-7881-gc3a34659036b55fa36a5355fdd67133f427eeb2d Author: Jakub Jelinek Date: W

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 --- Comment #18 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:1be62528078aef241fef6d2fe1cbc8e8e5379115 commit r10-7882-g1be62528078aef241fef6d2fe1cbc8e8e5379115 Author: Jakub Jelinek Date: W

[Bug middle-end/91512] [10 Regression] Fortran compile time regression.

2020-04-22 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91512 --- Comment #30 from Bill Seurer --- I tried -fno-inline-arg-packing and with that the time to build all of spec2017 is 28m43 versus 63m to 65m without. For my purposes this is fine BUT will using this option have some sort of performance effe

[Bug libfortran/94694] [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib)

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 --- Comment #27 from Jakub Jelinek --- (In reply to Fritz Reese from comment #26) > Created attachment 48351 [details] > Patch to protect trigd functions based on system availability (v2) > > I've attached a new patch for trigd. Below is the del

[Bug libfortran/94586] trigd_lib.inc:84:28: error: implicit declaration of function 'fmaf'

2020-04-22 Thread foreese at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94586 Fritz Reese changed: What|Removed |Added CC||foreese at gcc dot gnu.org --- Comment #29

[Bug c++/90448] [8/9/10 Regression] decltype-based lambda parameter pack is rejected

2020-04-22 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90448 --- Comment #3 from Paolo Carlini --- This is already fixed in trunk: I'm adding the testcase and removingg the 10 Regression marker.

[Bug middle-end/94647] [10 Regression] bogus -Warray-bounds on strncpy into a larger member array from a smaller array

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94647 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #7

[Bug libfortran/94586] trigd_lib.inc:84:28: error: implicit declaration of function 'fmaf'

2020-04-22 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94586 John David Anglin changed: What|Removed |Added Attachment #48331|0 |1 is obsolete|

[Bug middle-end/94715] New: Squared multiplies are incorrectly signextended

2020-04-22 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94715 Bug ID: 94715 Summary: Squared multiplies are incorrectly signextended Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: mi

[Bug target/94710] [8/9/10 Regression] Assembler messages: Error: operand out of range (4 is not between 0 and 3) (xxsldwi 0,32,33,4)

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

[Bug libfortran/94586] trigd_lib.inc:84:28: error: implicit declaration of function 'fmaf'

2020-04-22 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94586 --- Comment #31 from dave.anglin at bell dot net --- Fritz, I have a build going with the patch which I just attached.  I realized last night that the change I made to address the problem with iroundq was wrong. I should be able to answer your qu

[Bug middle-end/94647] [10 Regression] bogus -Warray-bounds on strncpy into a larger member array from a smaller array

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94647 --- Comment #8 from CVS Commits --- The master branch has been updated by Martin Sebor : https://gcc.gnu.org/g:203f2b73e256c779a3ab73c5dc5efafd3d46f8e1 commit r10-7884-g203f2b73e256c779a3ab73c5dc5efafd3d46f8e1 Author: Martin Sebor Date: Wed

[Bug c++/94716] New: Address of constexpr variable not usable in constant expression

2020-04-22 Thread bluescarni at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94716 Bug ID: 94716 Summary: Address of constexpr variable not usable in constant expression Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug c++/94691] ICE resolving deduction guide

2020-04-22 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94691 --- Comment #2 from Nathan Sidwell --- Created attachment 48353 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48353&action=edit another case Attached another example of the same assert triggering

[Bug libfortran/94586] trigd_lib.inc:84:28: error: implicit declaration of function 'fmaf'

2020-04-22 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94586 --- Comment #32 from John David Anglin --- Created attachment 48354 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48354&action=edit Header file This is kinds.h generated with gcc-8. Note we have "typedef long double GFC_REAL_16;". I'm a

[Bug target/94710] [8/9/10 Regression] Assembler messages: Error: operand out of range (4 is not between 0 and 3) (xxsldwi 0,32,33,4)

2020-04-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94710 --- Comment #3 from Jakub Jelinek --- The first arg doesn't have to be constant: typedef int __attribute__ ((__vector_size__ (16))) V; typedef long __attribute__ ((__vector_size__ (16))) W; void foo (W *x) { *x = __builtin_shuffle (*x, (W){},

[Bug libfortran/94586] trigd_lib.inc:84:28: error: implicit declaration of function 'fmaf'

2020-04-22 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94586 --- Comment #33 from dave.anglin at bell dot net --- On 2020-04-22 10:54 a.m., foreese at gcc dot gnu.org wrote: > If you have a functional gfortran you can also generate it with > "$GCCSOURCE/libgfortran/mk-kinds-h.sh gfortran". This header is su

[Bug c++/90448] [8/9/10 Regression] decltype-based lambda parameter pack is rejected

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90448 --- Comment #4 from CVS Commits --- The master branch has been updated by Paolo Carlini : https://gcc.gnu.org/g:183e9006cc0300257d6f74d573514ef86f78cb4e commit r10-7885-g183e9006cc0300257d6f74d573514ef86f78cb4e Author: Paolo Carlini Date: We

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 --- Comment #6 from Bill Schmidt --- The ELFv2 ABI has a prominent note specifying: "Floating-point and vector aggregates that contain padding words and integer fields with a width of 0 should not be treated as homogeneous aggregates."

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-22 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 --- Comment #7 from Bill Schmidt --- ELF V1 does not have a concept of homogeneous aggregates.

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

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 --- Comment #25 from CVS Commits --- The releases/gcc-8 branch has been updated by Andre Simoes Dias Vieira : https://gcc.gnu.org/g:0b65e477890b7fe7f47a3dd85975ab7ee09b0609 commit r8-10205-g0b65e477890b7fe7f47a3dd85975ab7ee09b0609 Author: Andre

[Bug target/94368] [9 Regression] ICE in final_scan_insn_1, at final.c:3074(error: could not split insn) on aarch64-linux-gnu since r9-3744

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94368 --- Comment #10 from CVS Commits --- The releases/gcc-8 branch has been updated by Andre Simoes Dias Vieira : https://gcc.gnu.org/g:163e0d03f2cdc80de4968c4be4694cdaeaf47fcd commit r8-10212-g163e0d03f2cdc80de4968c4be4694cdaeaf47fcd Author: Andre

[Bug target/91833] [10 Regression] [AArch64] LSE atomics depends on glibc specific sys/auxv.h

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91833 --- Comment #9 from CVS Commits --- The releases/gcc-8 branch has been updated by Andre Simoes Dias Vieira : https://gcc.gnu.org/g:5d44ad1e0a66651495ed964058cdd6db0d99d876 commit r8-10211-g5d44ad1e0a66651495ed964058cdd6db0d99d876 Author: Andre

[Bug target/90724] ICE with __sync_bool_compare_and_swap with -march=armv8.2-a+sve

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90724 --- Comment #7 from CVS Commits --- The releases/gcc-8 branch has been updated by Andre Simoes Dias Vieira : https://gcc.gnu.org/g:69472d76d2456a447f61bc539bd6fe262c167bcf commit r8-10215-g69472d76d2456a447f61bc539bd6fe262c167bcf Author: Andre

[Bug target/93053] [9 Regression] libgcc build failure with old binutils on aarch64

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93053 --- Comment #16 from CVS Commits --- The releases/gcc-8 branch has been updated by Andre Simoes Dias Vieira : https://gcc.gnu.org/g:a69a60c4969cea06c1d44b5e3e4970595041e510 commit r8-10213-ga69a60c4969cea06c1d44b5e3e4970595041e510 Author: Andre

[Bug target/94435] [9/10 Regression] ICE in extract_insn, at recog.c:2294

2020-04-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94435 --- Comment #7 from CVS Commits --- The releases/gcc-8 branch has been updated by Andre Simoes Dias Vieira : https://gcc.gnu.org/g:1dbd821ee74e6c234e61e25b0801a0b0949bcc67 commit r8-10214-g1dbd821ee74e6c234e61e25b0801a0b0949bcc67 Author: Andre

  1   2   >