[Bug c/83584] "ISO C forbids conversion of object pointer to function pointer type" -- no, not really

2019-06-05 Thread Keith.S.Thompson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83584 --- Comment #18 from Keith Thompson --- Something I probably should have noticed earlier: Why was this bug closed as a duplicate of bug 11234? Bug 11234 complains that conversions between function pointer and void* are accepted. This bug is

[Bug c++/90769] Template instantiation recursion when trying to do a conversion template

2019-06-05 Thread ensadc at mailnesia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90769 ensadc at mailnesia dot com changed: What|Removed |Added CC||ensadc at mailnesia dot com

[Bug c/90737] [8/9 Regression] inconsistent address of a local converted to intptr_t between callee and caller

2019-06-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90737 Martin Sebor changed: What|Removed |Added Summary|[8/9/10 Regression] |[8/9 Regression]

[Bug c/90737] [8/9/10 Regression] inconsistent address of a local converted to intptr_t between callee and caller

2019-06-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90737 --- Comment #3 from Martin Sebor --- Author: msebor Date: Thu Jun 6 02:53:01 2019 New Revision: 271985 URL: https://gcc.gnu.org/viewcvs?rev=271985=gcc=rev Log: PR c/90737 - [8/9/10 Regression] inconsistent address of a local converted to

[Bug c++/90769] Template instantiation recursion when trying to do a conversion template

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90769 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/90769] Template instantiation recursion when trying to do a conversion template

2019-06-05 Thread barry.revzin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90769 --- Comment #1 from Barry Revzin --- Sorry, more reduced: #include enum E {A, B}; struct X { template = 0> constexpr X(int v); template = 0> operator OUT() const; }; #ifdef WORKS bool operator!=(X const& lhs, int) { return

[Bug c++/90769] New: Template instantiation recursion when trying to do a conversion template

2019-06-05 Thread barry.revzin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90769 Bug ID: 90769 Summary: Template instantiation recursion when trying to do a conversion template Product: gcc Version: 9.1.1 Status: UNCONFIRMED Severity:

[Bug target/89803] Missing AVX512 intrinsics

2019-06-05 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803 Hongtao.liu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/88918] [meta-bug] x86 intrinsic issues

2019-06-05 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88918 Bug 88918 depends on bug 89803, which changed state. Bug 89803 Summary: Missing AVX512 intrinsics https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803 What|Removed |Added

[Bug tree-optimization/90662] strlen of a string in a vla plus offset not folded

2019-06-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90662 Martin Sebor changed: What|Removed |Added Keywords||patch Status|UNCONFIRMED

[Bug tree-optimization/90768] better range analysis for converting bit tests into less-than greater-than

2019-06-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90768 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization

[Bug target/90768] better range analysis for converting bit tests into less-than greater-than

2019-06-05 Thread slandden at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90768 Shawn Landden changed: What|Removed |Added Component|middle-end |target --- Comment #3 from Shawn

[Bug middle-end/90768] better range analysis for converting lt/gt into bit tests

2019-06-05 Thread slandden at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90768 Shawn Landden changed: What|Removed |Added CC||segher at gcc dot gnu.org --- Comment

[Bug middle-end/90768] better range analysis for converting lt/gt into bit tests

2019-06-05 Thread slandden at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90768 --- Comment #1 from Shawn Landden --- Whoops I got that backwards, converting the bit test to a greater-than-or-equal-to is better.

[Bug middle-end/90768] New: better range analysis for converting lt/gt into bit tests

2019-06-05 Thread slandden at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90768 Bug ID: 90768 Summary: better range analysis for converting lt/gt into bit tests Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal

[Bug c++/90767] [9/10 Regression] jumbled error message with this and const

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90767 --- Comment #2 from Marek Polacek --- Regressed with r264250.

[Bug middle-end/90673] A problem with 'copy destination size is too small' error in copy_from_user

2019-06-05 Thread yaro330 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90673 --- Comment #6 from Yaro Slav --- (In reply to Kees Cook from comment #5) > From the linked code: > > missing = copy_from_user(dbg_buff, buf, sizeof(buf)); > > dbg_buff is a global variable -- is writing to it thread safe? > >

[Bug c++/90767] [9/10 Regression] jumbled error message with this and const

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90767 Marek Polacek changed: What|Removed |Added Keywords||diagnostic Target Milestone|---

[Bug c++/90767] New: jumbled error message with this and const

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90767 Bug ID: 90767 Summary: jumbled error message with this and const Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug middle-end/90673] A problem with 'copy destination size is too small' error in copy_from_user

2019-06-05 Thread kees at outflux dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90673 Kees Cook changed: What|Removed |Added CC||kees at outflux dot net --- Comment #5 from

[Bug tree-optimization/90766] strlen(a + i) missing range for arrays of unknown bound with strings of known length and variable i

2019-06-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90766 Martin Sebor changed: What|Removed |Added Keywords||missed-optimization Blocks|

[Bug tree-optimization/90766] New: strlen(a + i) missing range for arrays of unknown bound with strings of known length and variable i

2019-06-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90766 Bug ID: 90766 Summary: strlen(a + i) missing range for arrays of unknown bound with strings of known length and variable i Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug target/90751] -fpatchtable-function-entry broken on hppa-linux-gnu-gcc/hppa64-linux-gnu-gcc

2019-06-05 Thread svens at stackframe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90751 --- Comment #5 from Sven Schnelle --- I can confirm that the patch from Dave fixes the issue for me.

[Bug rtl-optimization/90765] New: preferred_stack_boundary is updated for callee

2019-06-05 Thread hjl.tools at gmail dot com
.cfi_offset 6, -16 movq%rsp, %rbp .cfi_def_cfa_register 6 andq$-64, %rsp movq16(%rbp), %rax vmovdqa64 %zmm0, (%rax) leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE0: .size foo, .-foo .ide

[Bug c++/90449] No way to turn off warning about inaccessible base

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90449 --- Comment #4 from Marek Polacek --- (In reply to Marek Polacek from comment #3) > The testcase in the godbolt link even ICEs with current trunk. I'll open a > separate PR. PR90764

[Bug c++/90764] [10 Regression] internal compiler error in build_deduction_guide, at cp/pt.c:27162

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90764 --- Comment #1 from Marek Polacek --- Started with r270765.

[Bug c++/90764] [10 Regression] internal compiler error in build_deduction_guide, at cp/pt.c:27162

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90764 Marek Polacek changed: What|Removed |Added Keywords||ice-on-invalid-code Known to work|

[Bug c++/90764] New: [10 Regression] internal compiler error in build_deduction_guide, at cp/pt.c:27162

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90764 Bug ID: 90764 Summary: [10 Regression] internal compiler error in build_deduction_guide, at cp/pt.c:27162 Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug target/88483] Unnecessary stack alignment

2019-06-05 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88483 H.J. Lu changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/90449] No way to turn off warning about inaccessible base

2019-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90449 --- Comment #3 from Marek Polacek --- The testcase in the godbolt link even ICEs with current trunk. I'll open a separate PR.

[Bug c/90760] [8/9/10 Regression] ICE on attributes section and alias in set_section, at symtab.c:1573

2019-06-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90760 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/63149] wrong auto deduction from braced-init-list

2019-06-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63149 --- Comment #7 from Jason Merrill --- Author: jason Date: Wed Jun 5 18:12:53 2019 New Revision: 271969 URL: https://gcc.gnu.org/viewcvs?rev=271969=gcc=rev Log: ChangeLog for PR c++/63149 Modified: trunk/gcc/cp/ChangeLog

[Bug c++/63149] wrong auto deduction from braced-init-list

2019-06-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63149 --- Comment #6 from Jason Merrill --- Author: jason Date: Wed Jun 5 18:11:20 2019 New Revision: 271968 URL: https://gcc.gnu.org/viewcvs?rev=271968=gcc=rev Log: PR c++/63149 - wrong auto deduction from braced-init-list 2019-06-04 Nina

[Bug rtl-optimization/22568] Should use cmov in some stituations

2019-06-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22568 --- Comment #15 from Andrew Pinski --- (In reply to Eric Gallager from comment #14) > (In reply to Andrew Pinski from comment #12) > > I have a patch to tree-ssa-phiopt.c to fix comment #1 though it needs > > another patch to expr.c to produce

[Bug tree-optimization/90758] [7 Regression] spurious -Warray-bounds with -O3

2019-06-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90758 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|

[Bug target/90763] New: vec_xl_len should take constnan

2019-06-05 Thread slandden at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90763 Bug ID: 90763 Summary: vec_xl_len should take constnan Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug d/90762] New: ICE in resolvePropertiesX, at d/dmd/expression.c:251

2019-06-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90762 Bug ID: 90762 Summary: ICE in resolvePropertiesX, at d/dmd/expression.c:251 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug d/90761] New: ICE in visit, at d/dmd/dcast.c:883

2019-06-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90761 Bug ID: 90761 Summary: ICE in visit, at d/dmd/dcast.c:883 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d

[Bug c/90760] New: ICE in set_section, at symtab.c:1573

2019-06-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90760 Bug ID: 90760 Summary: ICE in set_section, at symtab.c:1573 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c/65403] -Wno-error= is an error

2019-06-05 Thread alexhenrie24 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65403 --- Comment #13 from Alex Henrie --- I filled out all the forms and was approved to contribute code to GCC, but the patches have still not been reviewed: https://gcc.gnu.org/ml/gcc-patches/2019-03/msg00971.html

[Bug fortran/90744] [7/8/9/10 Regression] Bogus length for character temporaries passed to external procedures since r268992

2019-06-05 Thread trnka at scm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90744 --- Comment #3 from Tomáš Trnka --- I think the issue stems from this code in gfc_conv_procedure_call(): /* Deferred length dummies pass the character length by reference so that the value can be returned. */ if

[Bug c/90758] New: out of bounds warning with -O3

2019-06-05 Thread pmatos at gcc dot gnu.org
tmp/ccYGabNR.s GNU C11 (GCC) version 7.4.1 20190605 (x86_64-pc-linux-gnu) compiled by GNU C version 8.2.1 20181127, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version none GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C11 (

[Bug target/83531] Build broken on macOS 10.13.2

2019-06-05 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83531 --- Comment #9 from Iain Sandoe --- (In reply to MCCCS from comment #6) > After reading your comment, I noticed that > there were two things I forgot to mention: > > 1 - availability.h is the file where > "API_AVAILABLE" is defined for Clang. >

[Bug debug/24551] [meta-bug] -feliminate-unused-debug-types issues

2019-06-05 Thread patrickdepinguin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24551 --- Comment #4 from Thomas De Schampheleire --- Could it not be that #14167 is now fixed after fixing #86964 ?

[Bug debug/24551] [meta-bug] -feliminate-unused-debug-types issues

2019-06-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24551 --- Comment #3 from Eric Gallager --- (In reply to Richard Biener from comment #2) > But this meta-bug is about -feliminate-unused-debug-types, not -decls. oh sorry, I misread, nvm then...

[Bug debug/24551] [meta-bug] -feliminate-unused-debug-types issues

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24551 --- Comment #2 from Richard Biener --- But this meta-bug is about -feliminate-unused-debug-types, not -decls.

[Bug rtl-optimization/22568] Should use cmov in some stituations

2019-06-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22568 --- Comment #14 from Eric Gallager --- (In reply to Andrew Pinski from comment #12) > I have a patch to tree-ssa-phiopt.c to fix comment #1 though it needs > another patch to expr.c to produce the cmov directly from COND_EXPR. I hope > to post

[Bug debug/24551] [meta-bug] -feliminate-unused-debug-types issues

2019-06-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24551 Eric Gallager changed: What|Removed |Added CC||patrickdepinguin at gmail dot com,

[Bug tree-optimization/90681] [10 Regression] ICE in vect_slp_analyze_node_operations_1, at tree-vect-slp.c:2513 since r271704

2019-06-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90681 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/26163] [meta-bug] missed optimization in SPEC (2k17, 2k and 2k6 and 95)

2019-06-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163 Bug 26163 depends on bug 90681, which changed state. Bug 90681 Summary: [10 Regression] ICE in vect_slp_analyze_node_operations_1, at tree-vect-slp.c:2513 since r271704 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90681 What

[Bug preprocessor/66505] -Wno-error=pedantic does not reverse -Werror -Wpedantic

2019-06-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66505 Eric Gallager changed: What|Removed |Added Keywords|easyhack| --- Comment #5 from Eric Gallager ---

[Bug rtl-optimization/38711] ira should not be using df-lr except at -O1.

2019-06-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38711 --- Comment #12 from Eric Gallager --- (In reply to Steven Bosscher from comment #10) > (In reply to Eric Gallager from comment #9) > > Not much has changed. There's LRA now, so for targets using LRA > things may now work. That's most

[Bug c/65403] -Wno-error= is an error

2019-06-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65403 --- Comment #12 from Eric Gallager --- (In reply to Alex Henrie from comment #11) > Created attachment 45889 [details] > Proposed patches > > I fixed up the patch from comment 4 and added a second patch with tests. Now > I'm just waiting to

[Bug c++/90757] New: inlining skips function parameter initialization

2019-06-05 Thread jens.georg at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90757 Bug ID: 90757 Summary: inlining skips function parameter initialization Product: gcc Version: 9.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/90744] [7/8/9/10 Regression] Bogus length for character temporaries passed to external procedures since r268992

2019-06-05 Thread trnka at scm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90744 --- Comment #2 from Tomáš Trnka --- Looks like the issue appears if a particular external procedure is called for the second time. Replacing the seemingly useless "if" with just two calls leads to one correct and one miscompiled call:

[Bug fortran/90744] [7/8/9/10 Regression] Bogus length for character temporaries passed to external procedures since r268992

2019-06-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90744 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug debug/90733] [8 Regression] ICE in simplify_subreg, at simplify-rtx.c:6440

2019-06-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90733 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 Regression] ICE in |[8 Regression] ICE in

[Bug c++/90598] [9/10 Regression] Return type of explicit destructor call wrong

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

[Bug c++/90756] g++ ICE in convert_move, at expr.c:218 on i686 and s390x

2019-06-05 Thread doko at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90756 Matthias Klose changed: What|Removed |Added Summary|[8/9 Regressions] g++ ICE |g++ ICE in convert_move, at

[Bug c++/90756] New: [8/9 Regressions] g++ ICE in convert_move, at expr.c:218 on i686 and s390x

2019-06-05 Thread doko at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90756 Bug ID: 90756 Summary: [8/9 Regressions] g++ ICE in convert_move, at expr.c:218 on i686 and s390x Product: gcc Version: 9.0 Status: UNCONFIRMED Severity:

[Bug debug/90733] [8/9/10 Regression] ICE in simplify_subreg, at simplify-rtx.c:6440

2019-06-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90733 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Wed Jun 5 12:22:22 2019 New Revision: 271960 URL: https://gcc.gnu.org/viewcvs?rev=271960=gcc=rev Log: PR debug/90733 * var-tracking.c (vt_expand_loc_callback): Don't

[Bug c++/90598] [9/10 Regression] Return type of explicit destructor call wrong

2019-06-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90598 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Wed Jun 5 12:21:27 2019 New Revision: 271959 URL: https://gcc.gnu.org/viewcvs?rev=271959=gcc=rev Log: Backported from mainline 2019-05-29 Jakub Jelinek PR

[Bug libgomp/90641] libgomp.c-c++-common/lastprivate-conditional-1.c etc FAIL

2019-06-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90641 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Wed Jun 5 12:19:00 2019 New Revision: 271958 URL: https://gcc.gnu.org/viewcvs?rev=271958=gcc=rev Log: Backported from mainline 2019-05-27 Jakub Jelinek PR

[Bug libgomp/90585] libgomp hsa plugin ftbfs in the x32 multilib variant

2019-06-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90585 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Wed Jun 5 12:18:23 2019 New Revision: 271957 URL: https://gcc.gnu.org/viewcvs?rev=271957=gcc=rev Log: Backported from mainline 2019-05-24 Jakub Jelinek PR

[Bug libfortran/77278] Use LTO for libgfortran

2019-06-05 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77278 --- Comment #24 from Jan Hubicka --- Hi, actually it won't help since C has only one bool type and not bools in different sizes (why would one need that?). I guess it would be easiest to turn Fortran frontend to use integers here. Honza

[Bug fortran/90743] Fortran 'allocatable' in OpenACC/OpenMP target offloading regions

2019-06-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90743 --- Comment #3 from Jakub Jelinek --- (In reply to Thomas Schwinge from comment #2) > Thanks for your comment; I wasn't aware of the (default) '-frealloc-lhs' > behavior (PR90741), and indeed that's supported inside offloading regions, > too. >

[Bug tree-optimization/78902] Add malloc(0) into -Walloc-zero warning

2019-06-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78902 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|msebor at

[Bug fortran/90743] Fortran 'allocatable' in OpenACC/OpenMP target offloading regions

2019-06-05 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90743 Thomas Schwinge changed: What|Removed |Added Summary|Device-side 'malloc' for|Fortran 'allocatable' in

[Bug sanitizer/80018] ICE in expand_expr_addr_expr_1, at expr.c:7790 w/ -fsanitize=object-size

2019-06-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80018 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/87954] VRP can transform a * b where a,b are [0,1] to a & b

2019-06-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87954 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug debug/90733] [8/9/10 Regression] ICE in simplify_subreg, at simplify-rtx.c:6440

2019-06-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90733 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Wed Jun 5 09:41:13 2019 New Revision: 271952 URL: https://gcc.gnu.org/viewcvs?rev=271952=gcc=rev Log: PR debug/90733 * var-tracking.c (vt_expand_loc_callback): Don't

[Bug sanitizer/90746] __sanitizer_cov_trace_pc should not be tail called

2019-06-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90746 --- Comment #2 from Jakub Jelinek --- PR66826 is another bug asking for a similar attribute. Of course, for a builtin we can check that manually in tree-tailcall.c, but for user provided functions we need an attribute if we want to support that.

[Bug web/87933] Bad headers and titles for:

2019-06-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87933 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/87847] spec_hasher::hash does not match with spec_hasher::equal

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

[Bug c/89549] [7/8/9/10 Regression] -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers

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

[Bug middle-end/90726] exponential behavior on SCEV results everywhere

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90726 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Bug middle-end/90726] exponential behavior on SCEV results everywhere

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90726 --- Comment #2 from Richard Biener --- Author: rguenth Date: Wed Jun 5 08:26:36 2019 New Revision: 271950 URL: https://gcc.gnu.org/viewcvs?rev=271950=gcc=rev Log: 2019-06-05 Richard Biener PR middle-end/90726 *

[Bug c++/90754] New: [10 Regression] ICE: tree check: expected tree that contains ‘decl minimal’ structure, have ‘tree_list’ in lookup_type_scope_1, at cp/name-lookup.c:6492 since r271912

2019-06-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90754 Bug ID: 90754 Summary: [10 Regression] ICE: tree check: expected tree that contains ‘decl minimal’ structure, have ‘tree_list’ in lookup_type_scope_1, at cp/name-lookup.c:6492 since

[Bug c++/90754] [10 Regression] ICE: tree check: expected tree that contains ‘decl minimal’ structure, have ‘tree_list’ in lookup_type_scope_1, at cp/name-lookup.c:6492 since r271912

2019-06-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90754 Martin Liška changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug libfortran/77278] Use LTO for libgfortran

2019-06-05 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77278 --- Comment #23 from Jan Hubicka --- > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77278 > > --- Comment #21 from Thomas Koenig --- > (In reply to Jan Hubicka from comment #20) > > OK, the mismatched declaration types are: > > void (struct

[Bug tree-optimization/90753] missing -Warray-bounds with an extern index in out-of-bounds range

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90753 --- Comment #1 from Richard Biener --- The reason is simple -- only PRE will rewrite i into SSA form, so this is a pass ordering issue (VRP doesn't track ranges of "memory" - in theory EVRP could, but of course aliasing makes derived ranges not

[Bug fortran/90741] Unreachable second '__builtin_malloc' for scalar 'allocatable'

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

[Bug libstdc++/90745] [9/10 Regression] std::tuple::operator= parameter causes error outside immediate context

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90745 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug fortran/90744] [7/8/9/10 Regression] Bogus length for character temporaries passed to external procedures since r268992

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90744 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug sanitizer/90746] __sanitizer_cov_trace_pc should not be tail called

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90746 --- Comment #1 from Richard Biener --- There isn't. It would probably useful to have __attribute__((notailcall)) which the sanitizers then could stick on the function types. We could also make noinline imply no tailcalls, noinline is already

[Bug c++/90747] [8/9/10 Regression] Internal compiler error: Error reporting routines re-entered.

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90747 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Version|unknown

[Bug c++/90748] [9/10 Regression] ICE in tsubst_copy, at cp/pt.c:15564

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90748 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug c++/90750] [9/10 Regression] ICE in cp_default_conversion, at cp/typeck.c:2162

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90750 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug c++/90749] [8/9/10 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13462

2019-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90749 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug libfortran/77278] Use LTO for libgfortran

2019-06-05 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77278 --- Comment #22 from rguenther at suse dot de --- On Tue, 4 Jun 2019, tkoenig at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77278 > > --- Comment #19 from Thomas Koenig --- > (In reply to rguent...@suse.de from

[Bug fortran/89531] Possible memory corruption in the gfortran front-end

2019-06-05 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89531 Arseny Solokha changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/89803] Missing AVX512 intrinsics

2019-06-05 Thread liuhongt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803 --- Comment #7 from liuhongt at gcc dot gnu.org --- Author: liuhongt Date: Wed Jun 5 06:04:22 2019 New Revision: 271946 URL: https://gcc.gnu.org/viewcvs?rev=271946=gcc=rev Log: gcc/ 2019-06-05 Hongtao Liu PR target/89803 *