[Bug c++/87750] [8/9 Regression] Failed compilation / parsing of template member call after 'using' declaration

2018-11-28 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87750 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug c++/87539] [8/9 Regression] internal compiler error when compiling project with Os optimization flag

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87539 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Nov 29 07:42:52 2018 New Revision: 266611 URL: https://gcc.gnu.org/viewcvs?rev=266611=gcc=rev Log: PR c++/87539 * g++.dg/cpp0x/pr87539.C: New test. Added:

[Bug ipa/88256] New: [7/8/9 Regression] ICE: Segmentation fault (in make_ssa_name_fn)

2018-11-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88256 Bug ID: 88256 Summary: [7/8/9 Regression] ICE: Segmentation fault (in make_ssa_name_fn) Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords:

[Bug c++/88258] New: [9 Regression] Infinite loop emitting diagnostics in the C++ front-end

2018-11-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88258 Bug ID: 88258 Summary: [9 Regression] Infinite loop emitting diagnostics in the C++ front-end Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: openmp

[Bug preprocessor/88257] New: [9 Regression] ICE in linemap_position_for_line_and_column, at libcpp/line-map.c:842

2018-11-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88257 Bug ID: 88257 Summary: [9 Regression] ICE in linemap_position_for_line_and_column, at libcpp/line-map.c:842 Product: gcc Version: 9.0 Status:

[Bug target/88255] New: Thumb-1: GCC too aggressive on mul->lsl/sub/add optimization

2018-11-28 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88255 Bug ID: 88255 Summary: Thumb-1: GCC too aggressive on mul->lsl/sub/add optimization Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/85899] ICE in find_fallthru_edge_from, at haifa-sched.c:8059

2018-11-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85899 --- Comment #1 from Arseny Solokha --- gcc/testsuite/gcc.dg/vect/vect-cond-4.c does not need autopar: % powerpc-e300c3-linux-gnu-gcc-9.0.0-alpha20181125 -O1 -fschedule-insns -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops

[Bug fortran/88254] New: Support construct name for CHANGE TEAM & END TEAM

2018-11-28 Thread weeks at iastate dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88254 Bug ID: 88254 Summary: Support construct name for CHANGE TEAM & END TEAM Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug libstdc++/86910] std::filesystem::create_directories doesn't set error code or throw while violating postcondition.

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86910 --- Comment #9 from Jonathan Wakely --- Author: redi Date: Thu Nov 29 00:39:37 2018 New Revision: 266598 URL: https://gcc.gnu.org/viewcvs?rev=266598=gcc=rev Log: PR libstdc++/86910 fix filesystem::create_directories Implement the proposed

[Bug libstdc++/87846] std::filesystem::create_directories with a path with a trailing slash does not create any directory

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87846 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Thu Nov 29 00:39:37 2018 New Revision: 266598 URL: https://gcc.gnu.org/viewcvs?rev=266598=gcc=rev Log: PR libstdc++/86910 fix filesystem::create_directories Implement the proposed

[Bug target/88096] wrong inline AVX512F optimization

2018-11-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88096 Andi Kleen changed: What|Removed |Added CC||andi-gcc at firstfloor dot org --- Comment

[Bug rtl-optimization/88253] New: Inlining of function incorrectly deletes volatile register access when using XOR in avr-gcc

2018-11-28 Thread westfw at westfw dot info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88253 Bug ID: 88253 Summary: Inlining of function incorrectly deletes volatile register access when using XOR in avr-gcc Product: gcc Version: 5.4.0 Status: UNCONFIRMED

[Bug c++/88103] [7/8/9 Regression] Wrong value category when conditional expression result is used as object expression

2018-11-28 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88103 --- Comment #3 from Marc Glisse --- Possibly unrelated, but PR 67795 is another example where ?: has the wrong value category depending on where it is used (cast vs return). >From my comment in

[Bug c/88065] [9 Regression] ICE in -Wsizeof-pointer-memaccess on an invalid strncpy

2018-11-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88065 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/87297] [9 Regression] ICE on strncpy with an undeclared argument

2018-11-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87297 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/87297] [9 Regression] ICE on strncpy with an undeclared argument

2018-11-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87297 --- Comment #3 from Martin Sebor --- Author: msebor Date: Wed Nov 28 23:04:09 2018 New Revision: 266594 URL: https://gcc.gnu.org/viewcvs?rev=266594=gcc=rev Log: PR c/88065 - ICE in -Wsizeof-pointer-memaccess on an invalid strncpy PR c/87297 -

[Bug c/88065] [9 Regression] ICE in -Wsizeof-pointer-memaccess on an invalid strncpy

2018-11-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88065 --- Comment #3 from Martin Sebor --- Author: msebor Date: Wed Nov 28 23:04:09 2018 New Revision: 266594 URL: https://gcc.gnu.org/viewcvs?rev=266594=gcc=rev Log: PR c/88065 - ICE in -Wsizeof-pointer-memaccess on an invalid strncpy PR c/87297 -

[Bug fortran/87937] [8 Regression] LHS reallocation broken inside "select type" and "associate"

2018-11-28 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87937 Dominique d'Humieres changed: What|Removed |Added Known to work||8.2.0, 9.0

[Bug d/87816] D runtime fails to build on aarch64

2018-11-28 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87816 Iain Buclaw changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-11-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Wed Nov 28 21:25:06 2018 New Revision: 266590 URL: https://gcc.gnu.org/viewcvs?rev=266590=gcc=rev Log: [PR c++/87531] operator= lookup in templates

[Bug libstdc++/87846] std::filesystem::create_directories with a path with a trailing slash does not create any directory

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87846 --- Comment #1 from Jonathan Wakely --- The implementation of create_directories worked for the Filesystem TS but I didn't update it to cope with the different C++17 semantics for a trailing slash. The empty filename at the end of the path

[Bug fortran/87937] [8/9 Regression] LHS reallocation broken inside "select type" and "associate"

2018-11-28 Thread trnka at scm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87937 --- Comment #13 from Tomáš Trnka --- (In reply to Dominique d'Humieres from comment #12) > I finally got it: the problem has been introduced in trunk by revision > r264358 and fixed by r264725. Good catch! (How could I have missed that?)

[Bug middle-end/88251] -Wformat-truncation=2 false alarms when compiling gzip, Emacs

2018-11-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88251 --- Comment #2 from Martin Sebor --- The warning can also be avoided by using the snprintf return value and taking some action based on it (just returning it from a function isn't enough).

[Bug target/88207] [9 regression] gcc.target/i386/pr22076.c etc. FAIL

2018-11-28 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88207 --- Comment #4 from Vladimir Makarov --- Author: vmakarov Date: Wed Nov 28 20:08:03 2018 New Revision: 266582 URL: https://gcc.gnu.org/viewcvs?rev=266582=gcc=rev Log: 2018-11-28 Vladimir Makarov PR target/88207 * ira-costs.c

[Bug middle-end/88251] -Wformat-truncation=2 false alarms when compiling gzip, Emacs

2018-11-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88251 Martin Sebor changed: What|Removed |Added Keywords||diagnostic

[Bug c++/88222] [9 Regression] ubsan error at cp/decl.c for broken code

2018-11-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88222 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/88222] [9 Regression] ubsan error at cp/decl.c for broken code

2018-11-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88222 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Wed Nov 28 20:03:06 2018 New Revision: 266581 URL: https://gcc.gnu.org/viewcvs?rev=266581=gcc=rev Log: PR c++/88222 - ICE with bit-field with invalid type. * decl.c

[Bug fortran/87937] [8/9 Regression] LHS reallocation broken inside "select type" and "associate"

2018-11-28 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87937 --- Comment #12 from Dominique d'Humieres --- I finally got it: the problem has been introduced in trunk by revision r264358 and fixed by r264725. On the GCC8 branch the problem has been introduced by r264404 and AFAICT the fix has not been

[Bug c++/88252] New: Deduction guide assume the constructor parameter is a forwarding reference if constructor defined outside class

2018-11-28 Thread okannen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88252 Bug ID: 88252 Summary: Deduction guide assume the constructor parameter is a forwarding reference if constructor defined outside class Product: gcc Version:

[Bug middle-end/88251] New: -Wformat-truncation=2 false alarms when compiling gzip, Emacs

2018-11-28 Thread eggert at cs dot ucla.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88251 Bug ID: 88251 Summary: -Wformat-truncation=2 false alarms when compiling gzip, Emacs Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/88240] Potential optimization bug: invalid pre-load of floating-point value could cause SIGFPE-underflow if value is integer

2018-11-28 Thread patrickdepinguin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88240 --- Comment #8 from Thomas De Schampheleire --- To clarify the situation with underflow / denormal exception I will debug the issue again and inspect the corresponding registers. I'm not familiar with 'NaNs': is it a specific value that I can

[Bug driver/47785] GCC with -flto does not pass -Wa options to the assembler

2018-11-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47785 Andrew Pinski changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment

[Bug lto/88250] -flto doesn't preserve -Wa options

2018-11-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88250 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/83342] extern marked variable template with later definition emits error

2018-11-28 Thread okannen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83342 Olivier Kannengieser changed: What|Removed |Added CC||okannen at gmail dot com ---

[Bug lto/88250] New: -flto doesn't preserve -Wa options

2018-11-28 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88250 Bug ID: 88250 Summary: -flto doesn't preserve -Wa options Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto

[Bug rtl-optimization/88179] [9 regression][MIPS] pr84941.c ICE in lra_eliminate_reg_if_possible at lra-eliminations.c:1393 start with r266385

2018-11-28 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88179 --- Comment #1 from Vladimir Makarov --- Thank you for reporting this. I am working on the PR. I think the solution will be ready on this week.

[Bug fortran/88249] New: ICE in gfc_resolve_filepos, at fortran/io.c:2853

2018-11-28 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88249 Bug ID: 88249 Summary: ICE in gfc_resolve_filepos, at fortran/io.c:2853 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/88248] [F18] Bogus warning about obsolescent feature: Labeled DO statement

2018-11-28 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88248 --- Comment #1 from G. Steinmetz --- For completeness, similar with outdated return labels : $ cat z3.f90 program p do call sub (*98, *99) end do 98 continue 99 continue end $ gfortran-9-20181125 -c z3.f90 -std=f2008

[Bug fortran/88248] New: [F18] Bogus warning about obsolescent feature: Labeled DO statement

2018-11-28 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88248 Bug ID: 88248 Summary: [F18] Bogus warning about obsolescent feature: Labeled DO statement Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/88247] [8/9 Regression] ICE in get_array_ctor_var_strlen, at fortran/trans-array.c:2068

2018-11-28 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88247 --- Comment #1 from G. Steinmetz --- This variant compiles and works : $ cat z2.f90 program p type t character(:), allocatable :: c end type type(t), allocatable :: x x = t('abc') associate (y => x%c(:)) print *, y

[Bug fortran/88247] New: [8/9 Regression] ICE in get_array_ctor_var_strlen, at fortran/trans-array.c:2068

2018-11-28 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88247 Bug ID: 88247 Summary: [8/9 Regression] ICE in get_array_ctor_var_strlen, at fortran/trans-array.c:2068 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity:

[Bug target/87496] ICE in aggregate_value_p at gcc/function.c:2046

2018-11-28 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87496 Peter Bergner changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug fortran/85953] [7/8/9 Regression] ICE in fold_convert_loc, at fold-const.c:2370

2018-11-28 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85953 --- Comment #4 from G. Steinmetz --- Changed in gcc-9 between 20180916 (ICE) and 20180923 (ok). $ gfortran-9-20181125 z1.f90 -static-libgfortran $ a.out abc $

[Bug target/54700] Optimize away x<0 as mask argument of a blend.

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54700 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/87496] ICE in aggregate_value_p at gcc/function.c:2046

2018-11-28 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87496 --- Comment #3 from Michael Meissner --- We should not allow -mabi=ieeelongdouble if we do not have the full ISA 2.06 (power7) instruction set (i.e. both -mpopcntd and -mvsx should be set). It was probably an oversight that I only checked for

[Bug target/87496] ICE in aggregate_value_p at gcc/function.c:2046

2018-11-28 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87496 Peter Bergner changed: What|Removed |Added CC||bergner at gcc dot gnu.org,

[Bug tree-optimization/88223] [8 Regression] Wrong code for intrinsic memmove

2018-11-28 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88223 --- Comment #10 from joseph at codesourcery dot com --- On Wed, 28 Nov 2018, rguenth at gcc dot gnu.org wrote: > Hmm, OTOH the C standard specifies that the store to u.b.b makes it the > u.b the active member and it makes the old contents

[Bug tree-optimization/88240] Potential optimization bug: invalid pre-load of floating-point value could cause SIGFPE-underflow if value is integer

2018-11-28 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88240 --- Comment #7 from joseph at codesourcery dot com --- As discussed, the load instructions should never raise underflow exceptions, and having traps enabled for the nonstandard denormal operand exception is clearly outside the scope of what

[Bug libstdc++/87846] std::filesystem::create_directories with a path with a trailing slash does not create any directory

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87846 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/83511] Missing default argument for basic_string_view::substr

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83511 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug libstdc++/83511] Missing default argument for basic_string_view::substr

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83511 --- Comment #2 from Jonathan Wakely --- Fixed on trunk so far.

[Bug libstdc++/83306] filesystem_error is not nothrow copyable

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83306 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Wed Nov 28 17:07:22 2018 New Revision: 266569 URL: https://gcc.gnu.org/viewcvs?rev=266569=gcc=rev Log: Fix undefined references in libstdc++fs.a The recent patch for PR 83306 removed

[Bug middle-end/88246] Abort signal terminated program collect2 - munmap_chunk(): invalid pointer

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

[Bug tree-optimization/88240] Potential optimization bug: invalid pre-load of floating-point value could cause SIGFPE-underflow if value is integer

2018-11-28 Thread patrickdepinguin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88240 --- Comment #6 from Thomas De Schampheleire --- (In reply to Florian Weimer from comment #5) > (In reply to Thomas De Schampheleire from comment #4) > > When analyzing this problem with gdb, we looked at the floating-point status > > register

[Bug middle-end/82918] No aliasing is possible on non equal pointers

2018-11-28 Thread antoshkka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82918 --- Comment #4 from Antony Polukhin --- Still rereads the value2.data[0] value in this sample: struct array { int data[3]; }; void foo2(array& value, const array& value2) { value.data[1] = value2.data[0]; value.data[0] =

[Bug libstdc++/83511] Missing default argument for basic_string_view::substr

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83511 --- Comment #1 from Jonathan Wakely --- Author: redi Date: Wed Nov 28 16:53:35 2018 New Revision: 266568 URL: https://gcc.gnu.org/viewcvs?rev=266568=gcc=rev Log: PR libstdc++/83511 add default argument to basic_string_view::substr PR

[Bug lto/87988] [9 regression] Streaming of ABSTRACT_ORIGIN is expensive

2018-11-28 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87988 --- Comment #9 from Jan Hubicka --- We still have: /* When not generating debug info we can eliminate info on unused variables. */ else if (!flag_auto_profile

[Bug middle-end/88246] Abort signal terminated program collect2 - munmap_chunk(): invalid pointer

2018-11-28 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88246 Andreas Krebbel changed: What|Removed |Added Target||s390x-redhat-linux

[Bug middle-end/88246] New: Abort signal terminated program collect2 - munmap_chunk(): invalid pointer

2018-11-28 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88246 Bug ID: 88246 Summary: Abort signal terminated program collect2 - munmap_chunk(): invalid pointer Product: gcc Version: 9.0 Status: UNCONFIRMED Severity:

[Bug target/88152] optimize SSE & AVX char compares with subsequent movmskb

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88152 --- Comment #4 from Jakub Jelinek --- Created attachment 45114 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45114=edit gcc9-pr88152.patch Untested patch to do similar comparison transformations we do for comparisons against INTEGER_CSTs

[Bug libstdc++/86910] std::filesystem::create_directories doesn't set error code or throw while violating postcondition.

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86910 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug tree-optimization/88240] Potential optimization bug: invalid pre-load of floating-point value could cause SIGFPE-underflow if value is integer

2018-11-28 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88240 Florian Weimer changed: What|Removed |Added CC||fw at gcc dot gnu.org --- Comment #5

[Bug libstdc++/86756] Don't define __cpp_lib_filesystem unless --enable-libstdcxx-filesystem-ts

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86756 --- Comment #2 from Jonathan Wakely --- Thinking further about this, I think should always be installed, but it should only define the portable parts. The enumeration types, filesystem::path, filesystem::filesystem_error and

[Bug other/87695] Fehler beim Kompilieren für das Board Arduino/Genuino Mega or Mega 2560.

2018-11-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87695 Eric Gallager changed: What|Removed |Added CC||avr at gjlay dot de,

[Bug libstdc++/64132] [7/8/9 Regression] FAIL: 22_locale/numpunct/members/char/3.cc execution test

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64132 Jonathan Wakely changed: What|Removed |Added Status|WAITING |NEW --- Comment #13 from Jonathan

[Bug libstdc++/83306] filesystem_error is not nothrow copyable

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83306 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/83306] filesystem_error is not nothrow copyable

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83306 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Wed Nov 28 15:27:11 2018 New Revision: 266565 URL: https://gcc.gnu.org/viewcvs?rev=266565=gcc=rev Log: PR libstdc++/83306 make filesystem_error no-throw copyable The class API provides

[Bug target/88152] optimize SSE & AVX char compares with subsequent movmskb

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88152 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug c++/88245] New: Wrong location for "explicitly defaulted here"

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88245 Bug ID: 88245 Summary: Wrong location for "explicitly defaulted here" Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal

[Bug tree-optimization/88240] Potential optimization bug: invalid pre-load of floating-point value could cause SIGFPE-underflow if value is integer

2018-11-28 Thread patrickdepinguin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88240 --- Comment #4 from Thomas De Schampheleire --- (In reply to Uroš Bizjak from comment #2) > (In reply to Thomas De Schampheleire from comment #0) > > gcc 7.3.0 optimizes below code in a way that may cause a floating-point > > underflow (SIGFPE

[Bug ipa/87959] ICE in tree check: expected enumeral_type, have record_type in free_enum_values, at ipa-devirt.c:2265

2018-11-28 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87959 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/88220] LTO ICE with GNU inline and alias's

2018-11-28 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88220 Martin Liška changed: What|Removed |Added Assignee|hubicka at gcc dot gnu.org |marxin at gcc dot gnu.org ---

[Bug c/88237] __extension__ in function declaration argument list causes error

2018-11-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88237 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[Bug testsuite/85368] [8/9 regression] phi-opt-11 test fails on IBM Z

2018-11-28 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85368 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment

[Bug libbacktrace/88244] New: [libbacktrace] Failure to open .gnu_debuglink is silent

2018-11-28 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88244 Bug ID: 88244 Summary: [libbacktrace] Failure to open .gnu_debuglink is silent Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug target/88234] UBsan and runtime error: signed integer overflow using unsigned vector

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88234 --- Comment #7 from Jakub Jelinek --- --- gcc/config/rs6000/rs6000.c.jj 2018-11-27 16:40:23.821758250 +0100 +++ gcc/config/rs6000/rs6000.c 2018-11-28 15:15:08.254736153 +0100 @@ -15328,6 +15328,7 @@ rs6000_gimple_fold_builtin

[Bug target/88234] UBsan and runtime error: signed integer overflow using unsigned vector

2018-11-28 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88234 --- Comment #6 from Marc Glisse --- #define vec_add(a,b) ((a)+(b)) IIRC that only fails for __vector bool, but I think the ppc people didn't like this approach.

[Bug target/54700] Optimize away x<0 as mask argument of a blend.

2018-11-28 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54700 --- Comment #6 from Marc Glisse --- (In reply to Jakub Jelinek from comment #5) > (In reply to Marc Glisse from comment #4) > > __v4su > > f (__v4su a, __v4su b, __v4su c) > > { > > return a > INT_MAX ? b : c; > > } > > We should be folding

[Bug target/54700] Optimize away x<0 as mask argument of a blend.

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54700 --- Comment #5 from Jakub Jelinek --- (In reply to Marc Glisse from comment #4) > __v4su > f (__v4su a, __v4su b, __v4su c) > { > return a > INT_MAX ? b : c; > } We should be folding that to (__v4si) a < 0, don't we do that already? At least

[Bug tree-optimization/88223] [8/9 Regression] Wrong code for intrinsic memmove

2018-11-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88223 --- Comment #9 from Richard Biener --- Author: rguenth Date: Wed Nov 28 13:51:42 2018 New Revision: 266560 URL: https://gcc.gnu.org/viewcvs?rev=266560=gcc=rev Log: 2018-11-28 Richard Biener PR tree-optimization/88223 *

[Bug target/54700] Optimize away x<0 as mask argument of a blend.

2018-11-28 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54700 --- Comment #4 from Marc Glisse --- (In reply to Jakub Jelinek from comment #2) > I'm not really sure if we can optimize v<0 for floating point v even with > -fno-signed-zeros, isn't that option about allowing to optimize away x+0.0 > and

[Bug target/88234] UBsan and runtime error: signed integer overflow using unsigned vector

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88234 --- Comment #5 from Jakub Jelinek --- The problem is that the builtin has __vector signed int arguments: V4SI size unit-size align:128 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type

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

2018-11-28 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163 Bug 26163 depends on bug 87214, which changed state. Bug 87214 Summary: [9 Regression] SPEC CPU2017, CPU2006 520/620, 403 runfails after r263772 with march=skylake-avx512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87214 What

[Bug c/88243] ice in vect_create_epilog_for_reduction, at tree-vect-loop.c:4689

2018-11-28 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88243 David Binderman changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org ---

[Bug tree-optimization/87214] [9 Regression] SPEC CPU2017, CPU2006 520/620, 403 runfails after r263772 with march=skylake-avx512

2018-11-28 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87214 H.J. Lu changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c/88243] New: ice in vect_create_epilog_for_reduction, at tree-vect-loop.c:4689

2018-11-28 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88243 Bug ID: 88243 Summary: ice in vect_create_epilog_for_reduction, at tree-vect-loop.c:4689 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug target/88241] Optimize vector signed integral comparison against 0 followed by blend

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88241 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/54700] Optimize away x<0 as mask argument of a blend.

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54700 --- Comment #3 from Jakub Jelinek --- *** Bug 88241 has been marked as a duplicate of this bug. ***

[Bug target/54700] Optimize away x<0 as mask argument of a blend.

2018-11-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54700 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug target/88241] Optimize vector signed integral comparison against 0 followed by blend

2018-11-28 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88241 --- Comment #1 from Marc Glisse --- PR 54700?

[Bug target/88234] UBsan and runtime error: signed integer overflow using unsigned vector

2018-11-28 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88234 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug sanitizer/80953] Support libsanitizer on Solaris

2018-11-28 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #17 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #15 from Eric Botcazou --- >> I only have: [...] >> as execution test failures, but I have a bunch of output pattern test >> failures. > > Rainer, do you also have a slew

[Bug tree-optimization/88217] [8 Regression] Compile time and memory hog w/ -O2 -fstrict-enums -fno-tree-forwprop -fno-tree-fre

2018-11-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88217 Richard Biener changed: What|Removed |Added Known to work||9.0 Summary|[8/9

[Bug tree-optimization/88217] [8 Regression] Compile time and memory hog w/ -O2 -fstrict-enums -fno-tree-forwprop -fno-tree-fre

2018-11-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88217 --- Comment #5 from Richard Biener --- Author: rguenth Date: Wed Nov 28 13:04:27 2018 New Revision: 266557 URL: https://gcc.gnu.org/viewcvs?rev=266557=gcc=rev Log: 2018-11-28 Richard Biener PR tree-optimization/88217 *

[Bug sanitizer/80953] Support libsanitizer on Solaris

2018-11-28 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #16 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #14 from Eric Botcazou --- >> The only asan execution failures I see on Solaris 11/SPARC are [...] > I only have: > > c-c++-common/asan/pointer-compare-1.c >

[Bug tree-optimization/79351] [7/8/9 Regression] Invalid tree PRE optimization around compound literal

2018-11-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79351 --- Comment #8 from Richard Biener --- Author: rguenth Date: Wed Nov 28 12:57:58 2018 New Revision: 266556 URL: https://gcc.gnu.org/viewcvs?rev=266556=gcc=rev Log: 2018-11-28 Richard Biener PR tree-optimization/79351 *

[Bug tree-optimization/79351] [7/8/9 Regression] Invalid tree PRE optimization around compound literal

2018-11-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79351 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug c/88237] __extension__ in function declaration argument list causes error

2018-11-28 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88237 --- Comment #3 from Andreas Schwab --- __extension__ can also be used for declarations and definitions that contain extensions, but it needs to occur at the start of them. See the glibc sources for examples.

[Bug libstdc++/88199] [7/8 Regression] memory leak on unordered container move assignment

2018-11-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88199 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/88236] [avr] Invalid code generated for __memx char pointer deference for avr5 arch

2018-11-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88236 Richard Biener changed: What|Removed |Added Keywords||wrong-code Target|

  1   2   >