[Bug target/94863] Failure to use blendps over mov when possible

2020-04-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94863 --- Comment #2 from Richard Biener --- throughputs put aside - how's port allocation and latency figures? That said, GCC usually sides on the smaller insn encoding variant when latency isn't different - we're usually not looking at throughput si

[Bug target/94860] Failure to recognize bzhi pattern

2020-04-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94860 Richard Biener changed: What|Removed |Added Last reconfirmed||2020-04-30 Status|UNCONFIRM

[Bug target/94857] Failure to optimize load+add+store into add on memory when getting carry flag afterwards on x86

2020-04-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94857 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug ipa/94856] [10 Regression] ICE: Segmentation fault (in clone_of_p); or ICE: verify_cgraph_node failed (error: edge points to wrong declaration) since r10-4944-g1e83bd7003e03160

2020-04-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94856 --- Comment #3 from Richard Biener --- The issue was likely latent before the cited rev. - for this reason and because the testcase needs -fgnu-tm which is not maintained _not_ P1.

[Bug libstdc++/94854] Comment in basic_string.tcc incorrectly says std::string doesn't have explicit instantiation in C++17

2020-04-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94854 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug testsuite/94853] [10 regression] excess errors in gfortran.dg/analyzer/pr93993.f90 since r10-8012

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

[Bug fortran/94397] [9/10 Regression] the compiler consider "type is( real(kind(1.)) )" as a syntax error since r10-7369-gc38daa7976886a59

2020-04-29 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94397 --- Comment #8 from markeggleston at gcc dot gnu.org --- (In reply to anlauf from comment #7) > (In reply to markeggleston from comment #6) > > Thanks Steve. Should've tried your patch earlier, it is much simpler than > > mine and I've verified t

[Bug c++/94835] ICE in vague_linkage_p, at cp/decl2.c:2041

2020-04-29 Thread casner at acm dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94835 --- Comment #4 from Stephen Casner --- I verified that the compilation of chrono:544 is the first time in the build that the failing assert is executed, so that likely implies that the problem is general and not specific to the particular source

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

2020-04-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90748 --- Comment #5 from Jason Merrill --- Created attachment 48413 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48413&action=edit diagnostic patch diagnostic improvement, waiting for gcc 11.

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

2020-04-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90748 --- Comment #4 from Jason Merrill --- Created attachment 48412 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48412&action=edit fix fix, waiting for gcc 11

[Bug c++/94867] New: New (since gcc 8) false positive with -Wnull-dereference in very simple code

2020-04-29 Thread vz-gcc at zeitlins dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94867 Bug ID: 94867 Summary: New (since gcc 8) false positive with -Wnull-dereference in very simple code Product: gcc Version: 9.3.0 Status: UNCONFIRMED Severity: no

[Bug target/94866] New: Failure to optimize pinsrq of 0 with index 1 into movq

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94866 Bug ID: 94866 Summary: Failure to optimize pinsrq of 0 with index 1 into movq Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug rtl-optimization/94863] Failure to use blendps over mov when possible

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94863 --- Comment #1 from Gabriel Ravier --- Note: The given outputs for LLVM and GCC are when compiling with `-O3 -msse4.1`

[Bug tree-optimization/94864] Failure to combine vunpckhpd+movsd into single vunpckhpd

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94864 --- Comment #1 from Gabriel Ravier --- Note : The compilation options were `-O3 -mavx`

[Bug tree-optimization/94865] New: Failure to combine unpckhpd+unpcklpd into blendps

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94865 Bug ID: 94865 Summary: Failure to combine unpckhpd+unpcklpd into blendps Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/94864] New: Failure to combine vunpckhpd+movsd into single vunpckhpd

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94864 Bug ID: 94864 Summary: Failure to combine vunpckhpd+movsd into single vunpckhpd Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priori

[Bug fortran/94788] [8/9 Regression] Severe regression leading to double free in tcache

2020-04-29 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94788 --- Comment #34 from Jürgen Reuter --- Created attachment 48411 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48411&action=edit Final reproducer, less than 300 lines ;) This one should be sufficient. No further files or input is necessary

[Bug rtl-optimization/94863] New: Failure to use blendps over mov when possible

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94863 Bug ID: 94863 Summary: Failure to use blendps over mov when possible Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-

[Bug rtl-optimization/94861] Don't make undefined values 0

2020-04-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94861 Andrew Pinski changed: What|Removed |Added Resolution|--- |WONTFIX Component|tree-optimiza

[Bug rtl-optimization/94740] ICE on testsuite/gcc.dg/sso/t5.c with -mcpu=future -mpcrel -O1

2020-04-29 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94740 Peter Bergner changed: What|Removed |Added URL||https://gcc.gnu.org/piperma

[Bug c/94842] [8/9/10 Regression] internal compiler error: in gimplify_label_expr, at gimplify.c:2573

2020-04-29 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94842 --- Comment #3 from joseph at codesourcery dot com --- Side-effects in the array sizes of variably modified parameters are valid and occur on entry to the function. I don't think being a nested function should make any difference there. (gcc.

[Bug middle-end/90859] [OMP] Mappings for VLA different depending on 'target { c && { ! lp64 } }'

2020-04-29 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90859 Thomas Schwinge changed: What|Removed |Added Keywords||openmp Last reconfirmed|2019-06-20 0

[Bug target/94850] Failure to optimize operation corresponding to shrd to shrd

2020-04-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94850 --- Comment #3 from Segher Boessenkool --- Did combine try combining four insns here? If not, would it have helped?

[Bug fortran/93366] ICE: Invalid expression in gfc_element_size

2020-04-29 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93366 --- Comment #4 from Steve Kargl --- On Wed, Apr 29, 2020 at 08:57:44PM +, anlauf at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93366 > > anlauf at gcc dot gnu.org changed: > >What|Removed

[Bug c++/94862] New: [concepts] Extraneous/wrong template parameters printed in diagnostic

2020-04-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94862 Bug ID: 94862 Summary: [concepts] Extraneous/wrong template parameters printed in diagnostic Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug target/94860] Failure to recognize bzhi pattern

2020-04-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94860 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|n

[Bug fortran/93366] ICE: Invalid expression in gfc_element_size

2020-04-29 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93366 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org ---

[Bug tree-optimization/94861] New: Don't make undefined values 0

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94861 Bug ID: 94861 Summary: Don't make undefined values 0 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug fortran/94246] [9 Regression] valgrind error for ./gfortran.dg/bessel_5.f90 since r9-1566-g87c789f1c0b2df41

2020-04-29 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94246 anlauf at gcc dot gnu.org changed: What|Removed |Added Known to work||10.0 Summary|[9/10

[Bug rtl-optimization/94860] Failure to recognize bzhi pattern

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

[Bug fortran/94397] [9/10 Regression] the compiler consider "type is( real(kind(1.)) )" as a syntax error since r10-7369-gc38daa7976886a59

2020-04-29 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94397 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org ---

[Bug libstdc++/89855] Inconsistent global namespace overload sets from #include

2020-04-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89855 --- Comment #8 from Jonathan Wakely --- That's one possible reading, but I don't think the text you quote is precise enough to say that reading is definitely correct or not. If that is what it says, it might be unintentional. That paragraph is ha

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

2020-04-29 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704 --- Comment #6 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:48e54fea7ba4a7cb7b3d1505951383120220e394 commit r10-8057-g48e54fea7ba4a7cb7b3d1505951383120220e394 Author: Jakub Jelinek Date: We

[Bug fortran/93581] [9 Regression] ICE in gfc_get_dataptr_offset, at fortran/trans-array.c:6951

2020-04-29 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93581 anlauf at gcc dot gnu.org changed: What|Removed |Added Summary|[9/10 Regression] ICE in|[9 Regression] ICE in

[Bug rtl-optimization/94860] New: Failure to recognize bzhi pattern

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94860 Bug ID: 94860 Summary: Failure to recognize bzhi pattern Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization

[Bug ipa/94856] [10 Regression] ICE: Segmentation fault (in clone_of_p); or ICE: verify_cgraph_node failed (error: edge points to wrong declaration) since r10-4944-g1e83bd7003e03160

2020-04-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94856 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug ipa/94856] [10 Regression] ICE: Segmentation fault (in clone_of_p); or ICE: verify_cgraph_node failed (error: edge points to wrong declaration) since r10-4944-g1e83bd7003e03160

2020-04-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94856 Martin Liška changed: What|Removed |Added Known to work||9.3.0 Summary|[10 Regression]

[Bug analyzer/94858] False report of memory leak

2020-04-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94858 Andrew Pinski changed: What|Removed |Added Depends on||94839 --- Comment #1 from Andrew Pinski

[Bug middle-end/94855] provide an option to initialize automatic variable for security purpose

2020-04-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94855 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/87210] [RFE] introduce build time options to zero initialize automatic stack variables

2020-04-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87210 Andrew Pinski changed: What|Removed |Added CC||qinzhao at gcc dot gnu.org --- Comment #

[Bug c/94859] zero-length bit fields conflict with standard

2020-04-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94859 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Resolut

[Bug fortran/94788] [8/9 Regression] Severe regression leading to double free in tcache

2020-04-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94788 Thomas Koenig changed: What|Removed |Added Status|WAITING |NEW --- Comment #33 from Thomas Koenig

[Bug c/94859] zero-length bit fields conflict with standard

2020-04-29 Thread doug at cs dot dartmouth.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94859 --- Comment #1 from doug mcilroy --- gcc accepts struct X {int a; int :0;} x; and rejects struct Y {int a; :0;} y; in conflict with the final sentence in this quote from the C standard, Section 6.7.2.1, Structure and union specifi

[Bug libstdc++/89855] Inconsistent global namespace overload sets from #include

2020-04-29 Thread foom at fuhm dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89855 --- Comment #7 from James Y Knight --- Ugh, GCC doesn't wrap quoted text? Re-posting the quote from http://eel.is/c++draft/headers#5 without a quote marker... """ Except as noted in [library] through [thread] and [depr], the contents of each hea

[Bug libstdc++/89855] Inconsistent global namespace overload sets from #include

2020-04-29 Thread foom at fuhm dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89855 --- Comment #6 from James Y Knight --- Someone has pointed out to me that the standard actually says "name", which I had internalized as meaning "declaration", but it doesn't. This arguably does make the GCC implementation non-compliant with the

[Bug c/94859] New: zero-length bit fields conflict with standard

2020-04-29 Thread doug at cs dot dartmouth.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94859 Bug ID: 94859 Summary: zero-length bit fields conflict with standard Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug target/94852] -ffloat-store on x64 target

2020-04-29 Thread vanyacpp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94852 --- Comment #6 from Ivan Sorokin --- (In reply to Richard Biener from comment #1) > @item -ffloat-store > @opindex ffloat-store > Do not store floating-point variables in registers, and inhibit other > options that might change whether a floating

[Bug libstdc++/94854] Comment in basic_string.tcc incorrectly says std::string doesn't have explicit instantiation in C++17

2020-04-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94854 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/94854] Comment in basic_string.tcc incorrectly says std::string doesn't have explicit instantiation in C++17

2020-04-29 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94854 --- Comment #1 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:8f1591763fd50b143af0dc1770741f326a97583a commit r10-8056-g8f1591763fd50b143af0dc1770741f326a97583a Author: Jonathan Wakely Date:

[Bug target/94852] -ffloat-store on x64 target

2020-04-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94852 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/323] optimized code gives strange floating point results

2020-04-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=323 Andrew Pinski changed: What|Removed |Added CC||vanyacpp at gmail dot com --- Comment #218

[Bug target/94852] -ffloat-store on x64 target

2020-04-29 Thread vanyacpp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94852 --- Comment #4 from Ivan Sorokin --- (In reply to Richard Biener from comment #1) > @item -ffloat-store > @opindex ffloat-store > Do not store floating-point variables in registers, and inhibit other > options that might change whether a floating

[Bug analyzer/94858] New: False report of memory leak

2020-04-29 Thread addw at phcomp dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94858 Bug ID: 94858 Summary: False report of memory leak Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer Ass

[Bug c++/94775] [8/9/10 Regression] ICE in strip_typedefs, at cp/tree.c:1734 since r8-4668-g8a5ee94a082b3d48

2020-04-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94775 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug rtl-optimization/94857] New: Failure to optimize load+add+store into add on memory when getting carry flag afterwards on x86

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94857 Bug ID: 94857 Summary: Failure to optimize load+add+store into add on memory when getting carry flag afterwards on x86 Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug tree-optimization/64072] wrong cgraph node profile count

2020-04-29 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64072 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #1

[Bug ipa/94856] New: [10 Regression] ICE: Segmentation fault (in clone_of_p); or ICE: verify_cgraph_node failed (error: edge points to wrong declaration)

2020-04-29 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94856 Bug ID: 94856 Summary: [10 Regression] ICE: Segmentation fault (in clone_of_p); or ICE: verify_cgraph_node failed (error: edge points to wrong declaration) Product: gcc

[Bug middle-end/91146] [9/10 Regression] -Werror=array-bounds if compile with -fsanitize=address

2020-04-29 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91146 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com Priorit

[Bug c++/94775] [8/9/10 Regression] ICE in strip_typedefs, at cp/tree.c:1734 since r8-4668-g8a5ee94a082b3d48

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

[Bug middle-end/94855] provide an option to initialize automatic variable for security purpose

2020-04-29 Thread qinzhao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94855 --- Comment #1 from qinzhao at gcc dot gnu.org --- this is a request to provide a new option in GCC to initialize automatic variables for security purpose. Motivations for this request: 1. Kees Cook's slide: https://outflux.net/slides/2019/lca/d

[Bug c++/94775] [8/9/10 Regression] ICE in strip_typedefs, at cp/tree.c:1734 since r8-4668-g8a5ee94a082b3d48

2020-04-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94775 --- Comment #7 from Marek Polacek --- So a fix could be this, but maybe it would make us create a lot more variants (?): --- a/gcc/tree.c +++ b/gcc/tree.c @@ -6493,7 +6493,8 @@ check_base_type (const_tree cand, const_tree base)

[Bug middle-end/94855] New: provide an option to initialize automatic variable for security purpose

2020-04-29 Thread qinzhao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94855 Bug ID: 94855 Summary: provide an option to initialize automatic variable for security purpose Product: gcc Version: unknown Status: UNCONFIRMED Severity: norma

[Bug c++/94775] [8/9/10 Regression] ICE in strip_typedefs, at cp/tree.c:1734 since r8-4668-g8a5ee94a082b3d48

2020-04-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94775 --- Comment #6 from Marek Polacek --- The TYPE_USER_ALIGN (t) assert was there even before my change, but I agree this is a latent problem not directly caused by r8-4668-g8a5ee94a082b3d48. Here strip_typedefs gets "const d[0]" with TYPE_USER_ALI

[Bug libstdc++/94854] New: Comment in basic_string.tcc incorrectly says std::string doesn't have explicit instantiation in C++17

2020-04-29 Thread redbeard0531 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94854 Bug ID: 94854 Summary: Comment in basic_string.tcc incorrectly says std::string doesn't have explicit instantiation in C++17 Product: gcc Version: 9.3.0

[Bug target/94852] -ffloat-store on x64 target

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

[Bug testsuite/94853] [10 regression] excess errors in gfortran.dg/analyzer/pr93993.f90 since r10-8012

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

[Bug target/94852] -ffloat-store on x64 target

2020-04-29 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94852 --- Comment #2 from Andreas Schwab --- For avoiding issues with excess precision there is -fexcess-precision=standard now.

[Bug testsuite/94853] New: [10 regression] excess errors in gfortran.dg/analyzer/pr93993.f90 since r10-8012

2020-04-29 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94853 Bug ID: 94853 Summary: [10 regression] excess errors in gfortran.dg/analyzer/pr93993.f90 since r10-8012 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity:

[Bug target/94850] Failure to optimize operation corresponding to shrd to shrd

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

[Bug target/94852] -ffloat-store on x64 target

2020-04-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94852 Richard Biener changed: What|Removed |Added Target||x86_64-*-* i?86-*-* --- Comment #1 from

[Bug rtl-optimization/90706] [9/10 Regression] Useless code generated for stack / register operations on AVR

2020-04-29 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90706 --- Comment #9 from Georg-Johann Lay --- (In reply to Berni from comment #8) > I just compiled AVR gcc 9.3.0 and tested the code again. Still no > improvement! Don't expect anything from v9 (or from v10 for that matter). The problem is in the m

[Bug c++/67491] [meta-bug] concepts issues

2020-04-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 67860, which changed state. Bug 67860 Summary: [concepts] bug with overloaded, refined function with explicit and variadic template arguments https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67860 What|Removed

[Bug c++/67860] [concepts] bug with overloaded, refined function with explicit and variadic template arguments

2020-04-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67860 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/67491] [meta-bug] concepts issues

2020-04-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 67774, which changed state. Bug 67774 Summary: [concepts] ICE when mismatching template arguments to concept https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67774 What|Removed |Added --

[Bug c++/67774] [concepts] ICE when mismatching template arguments to concept

2020-04-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67774 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/67491] [meta-bug] concepts issues

2020-04-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 84810, which changed state. Bug 84810 Summary: [concepts][c++20] constraints of lambdas with explicit template parameters are not checked https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84810 What|Removed

[Bug c++/84810] [concepts][c++20] constraints of lambdas with explicit template parameters are not checked

2020-04-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84810 Patrick Palka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/94852] New: -ffloat-store on x64 target

2020-04-29 Thread vanyacpp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94852 Bug ID: 94852 Summary: -ffloat-store on x64 target Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assig

[Bug sanitizer/94849] Improper parameter validation in libsanitizer for fopen64

2020-04-29 Thread rachel at rachelmant dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94849 --- Comment #7 from Rachel Mant --- Continuing to think on this a bit, and.. if it is undefined behaviour as you say, then granted this is not a bug on ASAN/TSAN.. but it is still a bug as UBSAN does and says nothing when faced with this even tho

[Bug testsuite/94763] UNRESOLVED scan assembler tests on arm-none-eabi

2020-04-29 Thread vvinayag at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94763 --- Comment #2 from vvinayag at arm dot com --- (In reply to Christophe Lyon from comment #1) > How do you configure GCC, and what flags to you use to run the tests? > They work for me, on several configuration of arm-non-eabi-gcc as > cross-compi

[Bug target/94832] AVX512 scatter/gather macros lack parentheses when unoptimized

2020-04-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94832 --- Comment #7 from Jakub Jelinek --- Fixed for 10+ so far.

[Bug target/94832] AVX512 scatter/gather macros lack parentheses when unoptimized

2020-04-29 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94832 --- Comment #6 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:0c8217b16f307c3eedce8f22354714938613f701 commit r10-8055-g0c8217b16f307c3eedce8f22354714938613f701 Author: Jakub Jelinek Date: We

[Bug target/94832] AVX512 scatter/gather macros lack parentheses when unoptimized

2020-04-29 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94832 --- Comment #5 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:78cef09019cc9c80d1b39a49861f8827a2ee2e60 commit r10-8054-g78cef09019cc9c80d1b39a49861f8827a2ee2e60 Author: Jakub Jelinek Date: We

[Bug analyzer/94851] -fanalyzer erroniously reporting NULL dereference - simple test case attached

2020-04-29 Thread addw at phcomp dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94851 --- Comment #1 from Alain D D Williams --- Created attachment 48410 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48410&action=edit Compiler output

[Bug analyzer/94851] New: -fanalyzer erroniously reporting NULL dereference - simple test case attached

2020-04-29 Thread addw at phcomp dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94851 Bug ID: 94851 Summary: -fanalyzer erroniously reporting NULL dereference - simple test case attached Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: no

[Bug target/94743] IRQ handler doesn't save scratch VFP registers

2020-04-29 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94743 Christophe Lyon changed: What|Removed |Added Last reconfirmed||2020-04-29 Status|UNCONFIR

[Bug target/57002] ARM back end has extra entries in attribute interrupt array.

2020-04-29 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57002 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #

[Bug c++/94835] ICE in vague_linkage_p, at cp/decl2.c:2041

2020-04-29 Thread casner at acm dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94835 --- Comment #3 from Stephen Casner --- I'm working with unmodified gcc sources, but if no other targets are seeing this problem then it may be caused by pdp11-specific code somewhere else. I guess that g++ and libstdc++v3 have never been success

[Bug sanitizer/94849] Improper parameter validation in libsanitizer for fopen64

2020-04-29 Thread rachel at rachelmant dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94849 --- Comment #6 from Rachel Mant --- Ok, fair enough - though I'd like to know your thoughts then on the rest of the f*open() family and the fact the sanitizers do check for nullptr paths/filenames even though the wording is the same. The fopen64(

[Bug sanitizer/94849] Improper parameter validation in libsanitizer for fopen64

2020-04-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94849 --- Comment #5 from Jakub Jelinek --- So it might be well defined on Windows, but unless glibc documents it as an extension, it is not valid on Linux. C clearly says: "The fopen function opens the file whose name is the string pointed to by filen

[Bug rtl-optimization/94850] Failure to optimize operation corresponding to shrd to shrd

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94850 --- Comment #1 from Gabriel Ravier --- PS : The same optimization can apply to i686, just replace all occurences of "64" with "32" and you could use shld/shrd there too

[Bug fortran/94769] Possible use of uninitialized variable num

2020-04-29 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94769 --- Comment #9 from CVS Commits --- The master branch has been updated by Stefan Schulze Frielinghaus : https://gcc.gnu.org/g:27594524d8a93cddb197ad8c9d4075c5870f1473 commit r10-8053-g27594524d8a93cddb197ad8c9d4075c5870f1473 Author: Stefan Schu

[Bug sanitizer/94849] Improper parameter validation in libsanitizer for fopen64

2020-04-29 Thread rachel at rachelmant dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94849 --- Comment #4 from Rachel Mant --- Glibc, MSVCRT and other CRTs all check for this condition in userspace and NOP it by short-circuiting the call with a return of nullptr. MSVCRT even documents this (https://docs.microsoft.com/en-us/cpp/c-runtim

[Bug sanitizer/94849] Improper parameter validation in libsanitizer for fopen64

2020-04-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94849 --- Comment #3 from Martin Liška --- (In reply to Jakub Jelinek from comment #2) > I think it is undefined behavior and just doesn't crash because the pathname > is passed to a syscall which will fail then. > So IMHO nothing we should support. A

[Bug rtl-optimization/94850] New: Failure to optimize operation corresponding to shrd to shrd

2020-04-29 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94850 Bug ID: 94850 Summary: Failure to optimize operation corresponding to shrd to shrd Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Pri

[Bug sanitizer/94849] Improper parameter validation in libsanitizer for fopen64

2020-04-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94849 --- Comment #2 from Jakub Jelinek --- I think it is undefined behavior and just doesn't crash because the pathname is passed to a syscall which will fail then. So IMHO nothing we should support.

[Bug sanitizer/94849] Improper parameter validation in libsanitizer for fopen64

2020-04-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94849 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at

[Bug sanitizer/94849] New: Improper parameter validation in libsanitizer for fopen64

2020-04-29 Thread rachel at rachelmant dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94849 Bug ID: 94849 Summary: Improper parameter validation in libsanitizer for fopen64 Product: gcc Version: 9.3.0 Status: UNCONFIRMED Severity: normal Prio

[Bug target/94826] [8/9 regression] ICE in gcc.dg/pr94780.c after r10-7999

2020-04-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94826 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 regression] ICE in |[8/9 regression] ICE in

[Bug target/94826] [8/9/10 regression] ICE in gcc.dg/pr94780.c after r10-7999

2020-04-29 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94826 --- Comment #3 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:c7137fcc7cbc1f1f14f9fed75adcc6bd8f1d418c commit r10-8051-gc7137fcc7cbc1f1f14f9fed75adcc6bd8f1d418c Author: Jakub Jelinek Date: We

  1   2   >