[Bug target/93611] [10 Regression] ICE in extract_constrain_insn_cached, at recog.c:2207 since r10-6451-gb7b3378f91c0641f

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93611 --- Comment #6 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:e7bec5d5edeaab404931bf599821c6c2a3023b47 commit r10-6498-ge7bec5d5edeaab404931bf599821c6c2a3023b47 Author: Jakub Jelinek Date: Fr

[Bug target/93594] Missed optimization with _mm256_set/setr_m128i intrinsics

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93594 --- Comment #10 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:f82617f229b336d856c18313339b14657e05c129 commit r10-6499-gf82617f229b336d856c18313339b14657e05c129 Author: Jakub Jelinek Date: F

[Bug c++/93595] [c++20] Substitution failure of "auto = []{}" in template parameter list in nested template context

2020-02-07 Thread bastien.penavayre at epitech dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93595 --- Comment #1 from bastien penavayre --- Note that this error only occurs with functions/methods template struct ok { template using type = int; template struct otype {}; }; int main() { ok<0>::type<> t; //ok ok<0>::otype<>

[Bug fortran/70070] ICE on initializing character data beyond min/max bound

2020-02-07 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70070 --- Comment #11 from G. Steinmetz --- A generator might be helpful for validations : $ cat generator_char_data.f90 program generator_char_data implicit none character(*), parameter :: fmt = '(*(a,i0))' integer :: i, j, nfile !- varia

[Bug target/93615] [10 Regression] unwind.h on arm can't be compiled with -std=c11

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93615 --- Comment #2 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:811a475ea3fcc55ee4aea7c81171891ef19dfc25 commit r10-6500-g811a475ea3fcc55ee4aea7c81171891ef19dfc25 Author: Jakub Jelinek Date: Fr

[Bug c++/89404] [8/9/10 Regression] ICE in build_value_init_noctor, at cp/init.c:467

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89404 --- Comment #3 from CVS Commits --- The master branch has been updated by Paolo Carlini : https://gcc.gnu.org/g:c58e6cc32c4e36032701e3bc5caa136a35231b5d commit r10-6501-gc58e6cc32c4e36032701e3bc5caa136a35231b5d Author: Paolo Carlini Date: Fr

[Bug target/93615] [10 Regression] unwind.h on arm can't be compiled with -std=c11

2020-02-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93615 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/89404] [8/9 Regression] ICE in build_value_init_noctor, at cp/init.c:467

2020-02-07 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89404 Paolo Carlini changed: What|Removed |Added Summary|[8/9/10 Regression] ICE in |[8/9 Regression] ICE in

[Bug debug/93122] ICE in dwarf2out_frame_debug_expr, at dwarf2cfi.c:1668

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93122 --- Comment #5 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:c006911de91ca9e23d7d2df069499c768d215eac commit r10-6502-gc006911de91ca9e23d7d2df069499c768d215eac Author: Jakub Jelinek Date: Fr

[Bug debug/93122] ICE in dwarf2out_frame_debug_expr, at dwarf2cfi.c:1668

2020-02-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93122 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/93611] [10 Regression] ICE in extract_constrain_insn_cached, at recog.c:2207 since r10-6451-gb7b3378f91c0641f

2020-02-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93611 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/89972] [8/9/10 Regression] ICE with overaligned arguments

2020-02-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972 Andrew Pinski changed: What|Removed |Added Status|WAITING |SUSPENDED Component|middle-end

[Bug other/91085] fixincludes breaks

2020-02-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91085 --- Comment #7 from Jakub Jelinek --- Current glibc uses #ifdef __has_include # if __has_include ("linux/stat.h") # include "linux/stat.h" # ifdef STATX_TYPE # define __statx_timestamp_defined 1 # define __statx_defined 1 # endif # endif #

[Bug c++/93314] [8/9/10 Regression] Invalid use of non-static data member causes ICE in gimplify_expr

2020-02-07 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93314 --- Comment #4 from Paolo Carlini --- Related to c++/84939

[Bug ipa/93621] [10 Regression] ICE in redirect_call_stmt_to_callee, at cgraph.c:1443 since r10-5567

2020-02-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93621 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Summ

[Bug target/89972] [8/9/10 Regression] ICE with overaligned arguments

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.4

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

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91146 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.3

[Bug c++/91759] [8/9/10 Regression] g++ accepts ill-formed deduction guides in wrong scope since r7-6608-ga56c0ac08242269b

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91759 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug c++/91212] [8/9/10 Regression] const ignored for ctor arguments within return since r8-2493-g4ce8c5dea53d8073

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91212 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug c++/93618] [10 Regression] : unknown array size in delete when using C++20 standard

2020-02-07 Thread laurent.stacul at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93618 --- Comment #2 from Laurent Stacul --- Ok. To ease your work I wrote this small reproducer: #include class A { struct State { int flag; std::atomic next_[]; }; void state(int f) { State s; s.flag = f

[Bug c++/93618] [10 Regression] : unknown array size in delete when using C++20 standard

2020-02-07 Thread laurent.stacul at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93618 --- Comment #3 from Laurent Stacul --- Created attachment 47795 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47795&action=edit preprocessed sources

[Bug tree-optimization/91954] [10 Regression] gcc.dg/vect/pr66142.c should not need early inlining to be vectorized since r10-3311-gff6686d2e5f797d6

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91954 --- Comment #3 from Richard Biener --- IPA SRA splits the struct B parameter: Evaluating analysis results for bar/0 Will split parameter 0 - component at byte offset 0, size 4 - component at byte offset 4, size 4 - component at byt

[Bug tree-optimization/91954] [10 Regression] gcc.dg/vect/pr66142.c should not need early inlining to be vectorized since r10-3311-gff6686d2e5f797d6

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

[Bug c++/91993] [8/9/10 Regression] Spurious -Wconversion warning with -fsanitize=undefined since r6-4886-gcda0a029f45d20f4

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91993 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug c++/91966] [8/9/10 Regression] pack expansion for Cartesian product breaks if certain indirections are involved since r6-1487-g1a4cd2cd7e7266b0

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91966 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug middle-end/92096] [10 Regression] segmentation fault in 'example_labels' building gcc trunk on cygwin

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92096 Richard Biener changed: What|Removed |Added Keywords||GC Target|

[Bug c++/92556] [10 Regression] ICE if using dependent name inside lambda expression in simple-requirement since r10-3735-gcb57504a55015891

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

[Bug c++/93314] [8/9/10 Regression] Invalid use of non-static data member causes ICE in gimplify_expr

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93314 Richard Biener changed: What|Removed |Added Keywords||accepts-invalid Target Milestone|---

[Bug fortran/93423] [8/9/10 Regression] ICE on invalid with argument list for module procedure

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93423 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.4

[Bug target/85667] ms_abi rules aren't followed when returning and passing short structs with float and double values

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85667 --- Comment #13 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:ea5ca698dca15dc86b823661ac357a30b49dd0f6 commit r10-6503-gea5ca698dca15dc86b823661ac357a30b49dd0f6 Author: H.J. Lu Date: Fri Feb 7 03:

[Bug target/85667] ms_abi rules aren't followed when returning and passing short structs with float and double values

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85667 --- Comment #14 from CVS Commits --- The releases/gcc-9 branch has been updated by H.J. Lu : https://gcc.gnu.org/g:850c38f5f4158a157fa792ca0b20a5a17a3ff642 commit r9-8204-g850c38f5f4158a157fa792ca0b20a5a17a3ff642 Author: H.J. Lu Date: Fri Fe

[Bug middle-end/93519] [8/9 Regression] bogus -Wrestrict for strcpy(d, s) call guarded by d != s

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93519 Richard Biener changed: What|Removed |Added Known to work||10.0 Summary|[8/9/10 Regress

[Bug middle-end/93519] [8/9 Regression] bogus -Wrestrict for strcpy(d, s) call guarded by d != s

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93519 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Guenther : https://gcc.gnu.org/g:3c7a03bc360c3511fae3747a71e579e9fd0824f9 commit r10-6505-g3c7a03bc360c3511fae3747a71e579e9fd0824f9 Author: Richard Biener Date:

[Bug tree-optimization/91954] [10 Regression] gcc.dg/vect/pr66142.c should not need early inlining to be vectorized since r10-3311-gff6686d2e5f797d6

2020-02-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91954 --- Comment #4 from Richard Biener --- GIMPLE testcase: struct A { float x, y; }; struct B { struct A t; }; float __GIMPLE (ssa,startwith("fre")) foo (float a, int i) { struct B D_2220[32]; float *_23; float _27; float _28; float _31;

[Bug target/85667] ms_abi rules aren't followed when returning and passing short structs with float and double values

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

[Bug target/88521] GCC from r266355 miscompiles x265 for mingw-w64 target

2020-02-07 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88521 Bug 88521 depends on bug 85667, which changed state. Bug 85667 Summary: ms_abi rules aren't followed when returning and passing short structs with float and double values https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85667 What|Rem

[Bug target/93622] New: bool register arguments are underspecified on x86_64

2020-02-07 Thread maxim.yegorushkin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93622 Bug ID: 93622 Summary: bool register arguments are underspecified on x86_64 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug gcov-profile/93623] New: No need to dump gcdas when forking

2020-02-07 Thread cdenizet at mozilla dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93623 Bug ID: 93623 Summary: No need to dump gcdas when forking Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: gcov-profile

[Bug target/93622] bool register arguments are underspecified on x86_64

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

[Bug fortran/93624] New: Memory leak with allocatable

2020-02-07 Thread Jiri.Furst at fs dot cvut.cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93624 Bug ID: 93624 Summary: Memory leak with allocatable Product: gcc Version: 9.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran As

[Bug target/93622] bool register arguments are underspecified on x86_64

2020-02-07 Thread maxim.yegorushkin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93622 --- Comment #2 from Maxim Egorushkin --- (In reply to Jakub Jelinek from comment #1) > clang doesn't follow the psABI. How can it possibly do so while staying binary compatible?

[Bug c++/92517] [10 Regression] ICE on incorrect syntax involving requires and decltype

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92517 --- Comment #3 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:82aee6dd61e2a5b4e4b124f896c8403169688f41 commit r10-6506-g82aee6dd61e2a5b4e4b124f896c8403169688f41 Author: Jason Merrill Date: Th

[Bug target/93622] bool register arguments are underspecified on x86_64

2020-02-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93622 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/93582] [10 Regression] -Warray-bounds gives error: array subscript 0 is outside array bounds of struct E[1]

2020-02-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93582 --- Comment #15 from Jakub Jelinek --- With struct S { unsigned int s1:1; unsigned int s2:1; unsigned int s3:1; unsigned int s4:1; unsigned int s5:4; unsigned char s6; unsigned short s7; unsigned short s8; }; struct T { int t1;

[Bug c++/92517] [10 Regression] ICE on incorrect syntax involving requires and decltype

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

[Bug c++/93618] [10 Regression] : unknown array size in delete when using C++20 standard

2020-02-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93618 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/92947] Parenthesized aggregate initialization doesn't work with the library types it's supposed to work with

2020-02-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92947 --- Comment #4 from Marek Polacek --- Sorry, looking into this again. A problem I see with my fix is that with it this assert fails: struct A { }; struct B { }; static_assert (!__is_trivially_constructible(A, B), ""); i.e. we say __is_triviall

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

2020-02-07 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=323 --- Comment #214 from Rich Felker --- I'm not particular in terms of the path it takes as long as this gets back to a status where it's on the radar for fixing.

[Bug rtl-optimization/93561] [bounds checking] memory overflow for spill_for

2020-02-07 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93561 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c/85957] i686: Integers appear to be different, but compare as equal

2020-02-07 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85957 --- Comment #12 from Rich Felker --- Note that -fexcess-precision=standard is not available in C++ mode to fix this. However, -ffloat-store should also ensure consistency to the optimizer (necessary to prevent this bug, and other variants of it,

[Bug target/93622] bool register arguments are underspecified on x86_64

2020-02-07 Thread maxim.yegorushkin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93622 --- Comment #4 from Maxim Egorushkin --- I guess you are right, since clang compiles bool f(int a, int b) { return a == b; } into f(int, int): cmp edi, esi seteal ret Where sete does't change the 7 high

[Bug fortran/70070] ICE on initializing character data beyond min/max bound

2020-02-07 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70070 --- Comment #12 from kargl at gcc dot gnu.org --- (In reply to G. Steinmetz from comment #11) > A generator might be helpful for validations : > Thanks. AFAICT, the patch I submitted yesterday rejects the generated codes, because > if (

[Bug gcov-profile/93626] New: [GCOV] incorrect coverage when compiled with option '-fsanitize=undefined' for typedef struct

2020-02-07 Thread yangyibiao at hust dot edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93626 Bug ID: 93626 Summary: [GCOV] incorrect coverage when compiled with option '-fsanitize=undefined' for typedef struct Product: gcc Version: 9.2.0 Status: UNCONFIRMED

[Bug c++/93625] New: inline specifier in a friend function declaration

2020-02-07 Thread the1987.6 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93625 Bug ID: 93625 Summary: inline specifier in a friend function declaration Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c/89288] ICE with __builtin_has_attribute in tree_code_size

2020-02-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89288 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/93516] [10 regression] ICE in verify_sra_access_forest, at tree-sra.c:2342 since r10-6322

2020-02-07 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93516 --- Comment #5 from Martin Jambor --- So the problems seems to be that get_ref_base_an_extent returns different sizes for expressions of the same type - specifically a RECORD_TYPE with padding - when one is a standalone VAR_DECL and the other a

[Bug c++/79314] friend function with qualified name definition

2020-02-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79314 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/71755] friend function may not be defined inside a class using a qualified name but GCC allows that

2020-02-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71755 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED CC|

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

2020-02-07 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=323 --- Comment #215 from Vincent Lefèvre --- According to https://gcc.gnu.org/bugzilla/page.cgi?id=fields.html#bug_status the possible status are UNCONFIRMED, CONFIRMED and IN_PROGRESS. I think that the correct one is CONFIRMED.

[Bug fortran/93599] [9/10 regression] Bug in fortran asynchronous I/O wait function

2020-02-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93599 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/93625] inline specifier in a friend function declaration

2020-02-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93625 Jonathan Wakely changed: What|Removed |Added Keywords||accepts-invalid Status|UNC

[Bug c++/93625] inline specifier in a friend function declaration

2020-02-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93625 --- Comment #1 from Jonathan Wakely --- This was changed for C++11 by http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#281 and is a DR against C++03 as well.

[Bug target/93588] Vectorized load followed by FMA pessimizes on Haswell from version 8.1

2020-02-07 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93588 --- Comment #5 from H.J. Lu --- It is because load/store costs of vector registers for register allocator are too low. This patch fixes it: diff --git a/gcc/config/i386/x86-tune-costs.h b/gcc/config/i386/x86-tune-costs.h index c73917e5a62..54b9

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-02-07 Thread ibuclaw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #4 from ibuclaw at gcc dot gnu.org --- At what point does the D demangler kick in? It should only attempt to parse symbols that begin with '_D'.

[Bug middle-end/93627] New: inconsistencies between sprintf and strcpy overflow warnings

2020-02-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93627 Bug ID: 93627 Summary: inconsistencies between sprintf and strcpy overflow warnings Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Pr

[Bug d/91666] _builtin function no work with GDC

2020-02-07 Thread ibuclaw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91666 ibuclaw at gcc dot gnu.org changed: What|Removed |Added CC||ibuclaw at gcc dot gnu.org -

[Bug c/82318] -fexcess-precision=standard has no effect on a libm function call

2020-02-07 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82318 --- Comment #6 from joseph at codesourcery dot com --- Do you have any reference to a proposal to that effect? The current wording in N2454 regarding this says "IEC 60559 requires operations with specified operand and result formats. Therefor

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

2020-02-07 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=323 --- Comment #216 from Manuel López-Ibáñez --- (In reply to Vincent Lefèvre from comment #215) > According to https://gcc.gnu.org/bugzilla/page.cgi?id=fields.html#bug_status > the possible status are UNCONFIRMED, CONFIRMED and IN_PROGRESS. I think t

[Bug middle-end/61577] [4.9.0 Regression] can't compile on hp-ux v3 ia64

2020-02-07 Thread elowe at elowe dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #138 from EML --- I think you need the patch from comment 63 as well

[Bug c/92875] GCC ignores the floating-point 'f' suffix in C11 mode

2020-02-07 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92875 --- Comment #10 from joseph at codesourcery dot com --- This has nothing to do with 84717. The present bug is simply invalid; GCC is acting as specified in the C standard for excess precision. 84717 is arguably a legitimate issue about lack o

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-02-07 Thread tim.ruehsen at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #5 from Tim Ruehsen --- (In reply to ibuclaw from comment #4) > At what point does the D demangler kick in? It should only attempt to parse > symbols that begin with '_D'. There is a reproducer attached. See my initial comment on ho

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-02-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #6 from Andrew Pinski --- (In reply to ibuclaw from comment #4) > At what point does the D demangler kick in? It should only attempt to parse > symbols that begin with '_D'. Huh? D mangles symbols also starting with _Z. Why do you

[Bug c/82318] -fexcess-precision=standard has no effect on a libm function call

2020-02-07 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82318 --- Comment #7 from Rich Felker --- I'll inquire about it. Note that F.6 already requires this for C functions; the loophole is just that the implementation itself does not inherently have to consist of C functions. If it's determined that C won

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

2020-02-07 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=323 --- Comment #217 from joseph at codesourcery dot com --- On Fri, 7 Feb 2020, vincent-gcc at vinc17 dot net wrote: > According to https://gcc.gnu.org/bugzilla/page.cgi?id=fields.html#bug_status > the possible status are UNCONFIRMED, CONFIRMED and I

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-02-07 Thread ibuclaw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #7 from ibuclaw at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #6) > (In reply to ibuclaw from comment #4) > > At what point does the D demangler kick in? It should only attempt to parse > > symbols that begin with '_D

[Bug c++/92654] [8/9/10 Regression] internal compiler error: in lookup_template_class_1

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92654 --- Comment #10 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:1e042b396e2a84e3ee17bc52def1bf241cb7d248 commit r10-6517-g1e042b396e2a84e3ee17bc52def1bf241cb7d248 Author: Jason Merrill Date: F

[Bug libstdc++/93628] New: ranges::equal_to doesn't work for types convertible to function pointers

2020-02-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93628 Bug ID: 93628 Summary: ranges::equal_to doesn't work for types convertible to function pointers Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: rejects

[Bug c++/92654] [8/9 Regression] internal compiler error: in lookup_template_class_1

2020-02-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92654 Jason Merrill changed: What|Removed |Added Summary|[8/9/10 Regression] |[8/9 Regression] internal

[Bug c++/93629] New: A completely non-sensical requires-clause is accepted

2020-02-07 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93629 Bug ID: 93629 Summary: A completely non-sensical requires-clause is accepted Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug c++/92517] [10 Regression] ICE on incorrect syntax involving requires and decltype

2020-02-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92517 Jonathan Wakely changed: What|Removed |Added CC||ville.voutilainen at gmail dot com --

[Bug c++/92947] Parenthesized aggregate initialization doesn't work with the library types it's supposed to work with

2020-02-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92947 Marek Polacek changed: What|Removed |Added Keywords||patch, rejects-valid --- Comment #5 from

[Bug c++/93629] A completely non-sensical requires-clause is accepted

2020-02-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93629 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/93630] New: Multi-dimensional array initialization converts empty raw strings to NULL

2020-02-07 Thread rodrigorivascosta at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93630 Bug ID: 93630 Summary: Multi-dimensional array initialization converts empty raw strings to NULL Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: norma

[Bug c++/92947] Parenthesized aggregate initialization doesn't work with the library types it's supposed to work with

2020-02-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92947 --- Comment #6 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:ac6eaa55a5199196ea0a25763114ce05333a14d3 commit r10-6519-gac6eaa55a5199196ea0a25763114ce05333a14d3 Author: Marek Polacek Date: Fr

[Bug c++/92947] Parenthesized aggregate initialization doesn't work with the library types it's supposed to work with

2020-02-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92947 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/92518] [10 regression] ppc rounding tests fail after r278207

2020-02-07 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92518 seurer at gcc dot gnu.org changed: What|Removed |Added Target|powerpc64-linux-gnu |powerpc64*-linux-gnu

[Bug testsuite/93619] aarch64 target testsuite is so broken with -mcpu=*

2020-02-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93619 --- Comment #1 from Andrew Pinski --- Most likely aarch64.exp should do what mips.exp did back in 2008 with g:c05854ec7da5f0e343c2387b0ca46bd55741f73e .

[Bug c++/93630] Multi-dimensional array initialization converts empty raw strings to NULL

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

[Bug c++/93630] Multi-dimensional array initialization converts empty raw strings to NULL

2020-02-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93630 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIRME

[Bug c++/93630] Multi-dimensional array initialization converts empty raw strings to NULL

2020-02-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93630 --- Comment #2 from Andrew Pinski --- Can you try -no-pie also? Also what version of the linker (binutils) you are using? since the string constants will be in a mergable section, they will be merged together and used only location. I wonder if

[Bug c++/93630] Multi-dimensional array initialization converts empty raw strings to NULL

2020-02-07 Thread rodrigorivascosta at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93630 --- Comment #3 from Rodrigo Rivas --- (In reply to Jakub Jelinek from comment #1) > Can't reproduce, neither with 9.x, nor trunk, nor various revisions in > between, different optimization levels etc. I get '' in all places where it > should be.

[Bug middle-end/61577] [4.9.0 Regression] can't compile on hp-ux v3 ia64

2020-02-07 Thread peter.bisroev at groundlabs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #139 from Peter Bisroev --- (In reply to dave.anglin from comment #137) > You need to at least apply patch from comment#72.  This fixes regression > from 4.7.x.  You should also > consider the last patch set from The Written Word.  It

[Bug middle-end/61577] [4.9.0 Regression] can't compile on hp-ux v3 ia64

2020-02-07 Thread peter.bisroev at groundlabs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #140 from Peter Bisroev --- (In reply to EML from comment #138) > I think you need the patch from comment 63 as well Hi EML, I apologize, was meant to respond to you directly but put everything in one response under comment#139 to ke

[Bug c++/93630] Multi-dimensional array initialization converts empty raw strings to NULL

2020-02-07 Thread rodrigorivascosta at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93630 --- Comment #4 from Rodrigo Rivas --- Reproduced with 9.1 and 9.2 here: https://godbolt.org/z/ZeEsuc Trunk seems immune, though. Maybe it is already fixed there?

[Bug c/93631] New: internal compiler error: in gimple_ca ll_arg, at gimple.h:3258

2020-02-07 Thread changochen1 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93631 Bug ID: 93631 Summary: internal compiler error: in gimple_ca ll_arg, at gimple.h:3258 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug c/93631] internal compiler error: in gimple_ca ll_arg, at gimple.h:3258

2020-02-07 Thread changochen1 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93631 --- Comment #1 from Yongheng Chen --- POC: --- int f2 ( int x [ strcmp ( ) ] , int b ) { return c - b ; } int ( * f1 ( int a , enum E2 { E = -2 , F , G , H } b ) ) ( int c , int b ) { if ( a != b ) return f2 ; return 0 ; } int main ( ) { in