[Bug c++/93244] New: std::filesystem::path::generic_string doesn't convert the first slash on Windows

2020-01-12 Thread orgads at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93244 Bug ID: 93244 Summary: std::filesystem::path::generic_string doesn't convert the first slash on Windows Product: gcc Version: 9.2.1 Status: UNCONFIRMED

[Bug c++/93048] [10 Regression] ICE in verify_gimple

2020-01-12 Thread pilarlatiesa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93048 --- Comment #7 from Pilar Latiesa --- (In reply to Andrew Pinski from comment #6) > This might already been fixed. The testcases, as well as the codebase from which they were reduced, compile fine now. Shall I change the PR status to resolved?

[Bug c/93241] _Bool casts in dead branches of integer constant expressions cause undesirable warnings under -pedantic iff the dead branch contains overflow

2020-01-12 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93241 --- Comment #3 from joseph at codesourcery dot com --- I think this is actually a regression in 4.5 and later relative to 4.4. It can be demonstrated in older versions using a different test, with -std=c99 -pedantic-errors. #include struct

[Bug c/93241] _Bool casts in dead branches of integer constant expressions cause undesirable warnings under -pedantic iff the dead branch contains overflow

2020-01-12 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93241 --- Comment #2 from joseph at codesourcery dot com --- I think this is a bug. The expression meets all the requirements for integer constant expressions (the unevaluated part of the expression has only permitted operands and casts, much like

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

2020-01-12 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93243 --- Comment #2 from Hongtao.liu --- > The diffs in the source code are: > #if CASE & 1 > #define CMP(a, b) ((a) < (b)) > #else > #define CMP(a, b) (((a) - (b)) < 0) > #endiF > (a) < (b) is not equal to ((a) - (b) < 0) Compiler will trait them

[Bug c++/93238] [10 Regression] ICE in tree check: expected integer_cst, have mult_expr in to_wide, at tree.h:5855 since g:337ea6b216afd412

2020-01-12 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93238 --- Comment #2 from Jason Merrill --- Created attachment 47642 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47642=edit fix

[Bug c++/93238] [10 Regression] ICE in tree check: expected integer_cst, have mult_expr in to_wide, at tree.h:5855 since g:337ea6b216afd412

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

[Bug fortran/93234] INQUIRE on pre-assigned files of ROUND and SIGN properties fails

2020-01-12 Thread urbanjost at comcast dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93234 --- Comment #2 from urbanjost at comcast dot net --- Created attachment 47641 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47641=edit NAMELIST dumper of all INQUIRE parameters I did not see anything else undefined. I had to chop it down

[Bug c/93241] _Bool casts in dead branches of integer constant expressions cause undesirable warnings under -pedantic iff the dead branch contains overflow

2020-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93241 --- Comment #1 from Andrew Pinski --- The issue comes from is 0 ? expression : 1 ; Does expression need to be an constant expresison and be evaluated? 6.6/10 allows applies here too: An implementation may accept other forms of constant

[Bug fortran/93234] INQUIRE on pre-assigned files of ROUND and SIGN properties fails

2020-01-12 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93234 Jerry DeLisle changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2020-01-12 Thread leo at yuriev dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93243 Leo Yuriev changed: What|Removed |Added Keywords|missed-optimization | Target|x86_64

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

2020-01-12 Thread leo at yuriev dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93243 Bug ID: 93243 Summary: misoptimization: minor changes of the code leads change up to +/- 30% performance on x86_64, -Os faster than -Ofast/O2/O3 Product: gcc

[Bug target/93242] New: [MIPS] patchable-function-entry broken

2020-01-12 Thread renat at idrisov dot info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 Bug ID: 93242 Summary: [MIPS] patchable-function-entry broken Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug c/93218] Test bug for testing git email integration

2020-01-12 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93218 --- Comment #3 from CVS Commits --- The releases/gcc-9 branch has been updated by Jakub Jelinek : https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1f4b95dfdcdc4ed7c6952285d494983103b678b8 commit r9-8120-g1f4b95dfdcdc4ed7c6952285d494983103b678b8

[Bug libgcc/61752] on cygwin, aborts during exit() with a dynamically loaded C++ library

2020-01-12 Thread jon.turney at dronecode dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61752 Jon Turney changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/93238] [10 Regression] ICE in tree check: expected integer_cst, have mult_expr in to_wide, at tree.h:5855 since g:337ea6b216afd412

2020-01-12 Thread sbergman at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93238 Stephan Bergmann changed: What|Removed |Added CC||sbergman at redhat dot com ---

[Bug c/93241] New: _Bool casts in dead branches of integer constant expressions cause undesirable warnings under -pedantic iff the dead branch contains overflow

2020-01-12 Thread pskocik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93241 Bug ID: 93241 Summary: _Bool casts in dead branches of integer constant expressions cause undesirable warnings under -pedantic iff the dead branch contains overflow

[Bug c/93240] [frontend] 'align_value' attribute not suported

2020-01-12 Thread lebedev.ri at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93240 Roman Lebedev changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug c/93240] [frontend] 'align_value' attribute not honored to variables in types

2020-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93240 --- Comment #2 from Andrew Pinski --- Or you suggesting GCC should add it? https://reviews.llvm.org/D4635 Why not use __builtin_assume_aligned instead?

[Bug tree-optimization/87967] [9 Regression] ICE in slpeel_duplicate_current_defs_from_edges

2020-01-12 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87967 --- Comment #8 from David Binderman --- Reduced code: template void c(b d) { d >>= a * 4; } template void g(e, f) { char h; c<1>(h); } int i; void j() { g(j, i); }

[Bug c/93240] [frontend] 'align_value' attribute not honored to variables in types

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

[Bug tree-optimization/87967] [9 Regression] ICE in slpeel_duplicate_current_defs_from_edges

2020-01-12 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87967 David Binderman changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c/93240] New: [frontend] 'align_value' attribute not honored to variables in types

2020-01-12 Thread lebedev.ri at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93240 Bug ID: 93240 Summary: [frontend] 'align_value' attribute not honored to variables in types Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug c/93239] New: Enhancement: allow unevaluated statement expressions at filescope

2020-01-12 Thread pskocik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93239 Bug ID: 93239 Summary: Enhancement: allow unevaluated statement expressions at filescope Product: gcc Version: 7.5.0 Status: UNCONFIRMED Severity: normal

[Bug c++/93238] [10 Regression] ICE in tree check: expected integer_cst, have mult_expr in to_wide, at tree.h:5855 since g:337ea6b216afd412

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

[Bug c++/93238] New: [10 Regression] ICE in tree check: expected integer_cst, have mult_expr in to_wide, at tree.h:5855 since g:337ea6b216afd412

2020-01-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93238 Bug ID: 93238 Summary: [10 Regression] ICE in tree check: expected integer_cst, have mult_expr in to_wide, at tree.h:5855 since g:337ea6b216afd412 Product: gcc

[Bug tree-optimization/93237] vector defined using inserts is not converted into constructors

2020-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93237 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/93237] New: vector defined using inserts is not converted into constructors

2020-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93237 Bug ID: 93237 Summary: vector defined using inserts is not converted into constructors Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords:

[Bug sanitizer/89868] -fsanitize=address inhibits core dumps

2020-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89868 Andrew Pinski changed: What|Removed |Added CC||dodji at gcc dot gnu.org,

[Bug libstdc++/92192] Undefined symbols in libstdc++ when compiled with lto

2020-01-12 Thread xry111 at mengyan1223 dot wang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92192 Xi Ruoyao changed: What|Removed |Added CC||xry111 at mengyan1223 dot wang --- Comment

[Bug tree-optimization/92949] bswap/store merging does not handle BIT_INSERT_EXPR/BIT_FIELD_REF

2020-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92949 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/92769] Powerpc: No way to set CR0[SO] on function return

2020-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92769 --- Comment #6 from Andrew Pinski --- (In reply to Segher Boessenkool from comment #5) > (In reply to Andrew Pinski from comment #4) > > >Linux system calls and Linux VDSO calls > > > > System calls, I can understand But why is it required by

[Bug target/92769] Powerpc: No way to set CR0[SO] on function return

2020-01-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92769 --- Comment #5 from Segher Boessenkool --- (In reply to Andrew Pinski from comment #4) > >Linux system calls and Linux VDSO calls > > System calls, I can understand But why is it required by VDSO calls too? > That seems backwards and also

[Bug target/92665] [AArch64] low lanes select not optimized out for vmlal intrinsics

2020-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92665 Andrew Pinski changed: What|Removed |Added Status|NEW |ASSIGNED