[Bug inline-asm/95692] PPC64, suspicious store in front of inline assembly section

2020-06-16 Thread markalle at us dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95692 --- Comment #2 from Mark Allen --- Hi, thanks for the input. I was figuring gcc should see the inline assembly modifying r2 and any function call out of intercept_munmap() would be doing the logical equivalent of saving the current r2, calling

[Bug testsuite/95716] New: g++.dg/ext/pr85503.C fails

2020-06-16 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95716 Bug ID: 95716 Summary: g++.dg/ext/pr85503.C fails Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite

[Bug target/95488] Suboptimal multiplication codegen for v16qi

2020-06-16 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95488 --- Comment #9 from Hongtao.liu --- (In reply to H.J. Lu from comment #8) > -march=skylake-avx512 gave: > > [hjl@gnu-cfl-2 gcc]$ > /export/build/gnu/tools-build/gcc-debug/build-x86_64-linux/gcc/xgcc >

[Bug fortran/95708] [9/10/11 Regression] ICE in resolve_fl_procedure, at fortran/resolve.c:13002

2020-06-16 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95708 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug middle-end/94895] ICE in expand_block_tm, at trans-mem.c:2643

2020-06-16 Thread xerofoify at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94895 Nicholas Krause changed: What|Removed |Added CC||xerofoify at gmail dot com ---

[Bug target/95381] [11 Regression]: Bootstrap on m68k fails with ICE: in operator[], at vec.h:867

2020-06-16 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95381 --- Comment #6 from Jeffrey A. Law --- That's an indication that something has tried to do an out of bounds read on a VEC object. The call chain points back to the initial quick_grow of an auto_vec from test_vector_cst_patterns -- which is

[Bug c/95715] __atomic_fetch_add accepts nonsense arguments

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95715 Jonathan Wakely changed: What|Removed |Added Last reconfirmed||2020-06-16 Ever confirmed|0

[Bug c/95378] __atomic_load will write to objects of cv-qualified types

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 Jonathan Wakely changed: What|Removed |Added Keywords||patch --- Comment #5 from Jonathan

[Bug rtl-optimization/95493] [10 Regression] test for vector members apparently reordered with assignment to vector members since r10-7523-gb90061c6ec090c6b

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95493 --- Comment #9 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:d4b0f996fc497fba8724960107c3b52d3011c117 commit r11-1408-gd4b0f996fc497fba8724960107c3b52d3011c117 Author: Jonathan Wakely Date:

[Bug c/95715] New: __atomic_fetch_add accepts nonsense arguments

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95715 Bug ID: 95715 Summary: __atomic_fetch_add accepts nonsense arguments Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal

[Bug c/95714] New: Poor locations for errors in calls to __atomic built-ins

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95714 Bug ID: 95714 Summary: Poor locations for errors in calls to __atomic built-ins Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug libstdc++/95282] atomic::load in C++20 calls __atomic_load with a pointer-to-const as the output

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95282 --- Comment #3 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:e40b11a91cb345db1324c3cb8f75b01e28056693 commit r11-1401-ge40b11a91cb345db1324c3cb8f75b01e28056693 Author: Jonathan Wakely Date:

[Bug c/95378] __atomic_load will write to objects of cv-qualified types

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 --- Comment #4 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:e40b11a91cb345db1324c3cb8f75b01e28056693 commit r11-1401-ge40b11a91cb345db1324c3cb8f75b01e28056693 Author: Jonathan Wakely Date:

[Bug c++/95711] namespace alias fails inside coroutine

2020-06-16 Thread alejandromagic at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95711 --- Comment #1 from Alejandro --- When I said "It essentially happens when any namespace alias is defined inside a lambda" I meant inside a coroutine

[Bug fortran/95707] ICE in finish_equivalences, at fortran/trans-common.c:1319

2020-06-16 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95707 anlauf at gcc dot gnu.org changed: What|Removed |Added Last reconfirmed||2020-06-16 Ever

[Bug lto/64636] LTO PGO bootstrap fails on linux-sparc64 in stream_out_histogram_value

2020-06-16 Thread grgoffe at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64636 --- Comment #13 from George R. Goffe --- Hi, I see that I forgot to mention that the failure generated above was made with the "latest" gcc in the repo. revision at 280157

[Bug c/95378] __atomic_load will write to objects of cv-qualified types

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 --- Comment #3 from Jonathan Wakely --- GCC correctly refuses to write through const pointers for __atomic_test_and_set, __atomic_clear, and all of __atomic_fetch_op and __atomic_op_fetch.

[Bug rtl-optimization/95713] New: [10/11 Regression] ICE in emit_move_insn when converting int2 vector to short2 vector for -march=skylake-avx512 -m32

2020-06-16 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95713 Bug ID: 95713 Summary: [10/11 Regression] ICE in emit_move_insn when converting int2 vector to short2 vector for -march=skylake-avx512 -m32 Product: gcc Version:

[Bug lto/64636] LTO PGO bootstrap fails on linux-sparc64 in stream_out_histogram_value

2020-06-16 Thread grgoffe at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64636 --- Comment #12 from George R. Goffe --- Hi, I am seeing a failure in stream_out_histogram_value building the last release of python 2.x ( 2.7.18). I just posted the preprocessed c code for this problem. Here is the failing command and

[Bug lto/64636] LTO PGO bootstrap fails on linux-sparc64 in stream_out_histogram_value

2020-06-16 Thread grgoffe at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64636 George R. Goffe changed: What|Removed |Added CC||grgoffe at yahoo dot com --- Comment

[Bug fortran/95688] ICE in gfc_get_string, at fortran/iresolve.c:70

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

[Bug c++/95568] No CTAD with list initialization within requires-clause

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95568 Patrick Palka changed: What|Removed |Added Target Milestone|--- |10.2 Last reconfirmed|

[Bug c++/95678] [9 Regression] ICE in dependent_type_p, at cp/pt.c:25610

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95678 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95678] [9 Regression] ICE in dependent_type_p, at cp/pt.c:25610

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95678 --- Comment #4 from CVS Commits --- The releases/gcc-9 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:d9867034e033c08fdabaebfe2f0914d7d9bb25c6 commit r9-8680-gd9867034e033c08fdabaebfe2f0914d7d9bb25c6 Author: Patrick Palka

[Bug libgcc/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 Andrew Pinski changed: What|Removed |Added Target|s390x-linux-gnu | Host|s390x-linux-gnu

[Bug libgcc/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-16 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #4 from Alexander Egorenkov --- I also have the same issue with gcc 8.4.0

[Bug libgcc/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-16 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #3 from Alexander Egorenkov --- The config.log of configure-target-libgcc says: ... build/host-gcc-initial-9.3.0/build/./gcc/xgcc: No such file or directory

[Bug libgcc/58260] configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. gmake[1]: *** [configure-target-libgcc] Error 1

2020-06-16 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58260 --- Comment #15 from Alexander Egorenkov --- (In reply to Alexander Egorenkov from comment #14) > The config.log of configure-target-libgcc says: > /home/egorenar/Repositories/buildroot/output/s390x-syzkaller/build/host-gcc- >

[Bug libgcc/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-16 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #2 from Alexander Egorenkov --- Created attachment 48746 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48746=edit config.log for configure-target-libgcc gcc 9.3.0 Sorry attached gcc 8.4.0 log previosuly, but the same issue

[Bug libgcc/58260] configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. gmake[1]: *** [configure-target-libgcc] Error 1

2020-06-16 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58260 Alexander Egorenkov changed: What|Removed |Added CC||egorenar at linux dot ibm.com ---

[Bug libgcc/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-16 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #1 from Alexander Egorenkov --- Created attachment 48745 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48745=edit config.log for configure-target-libgcc

[Bug libgcc/95712] New: configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-16 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 Bug ID: 95712 Summary: configure-target-libgcc fails on s390x target because xgcc is not being built Product: gcc Version: 9.3.0 Status: UNCONFIRMED Severity:

[Bug c++/95711] New: namespace alias fails inside coroutine

2020-06-16 Thread alejandromagic at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95711 Bug ID: 95711 Summary: namespace alias fails inside coroutine Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c/95699] __builtin_constant_p inconsistencies

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

[Bug tree-optimization/95649] [11 Regression] ICE during GIMPLE pass: cunroll since r11-1146-g1396fa5b91cfa0b3

2020-06-16 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95649 Aldy Hernandez changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug fortran/95710] New: ICE in gfc_type_is_extensible, at fortran/resolve.c:8848

2020-06-16 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95710 Bug ID: 95710 Summary: ICE in gfc_type_is_extensible, at fortran/resolve.c:8848 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/95709] New: [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807

2020-06-16 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 Bug ID: 95709 Summary: [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/95708] New: [9/10/11 Regression] ICE in resolve_fl_procedure, at fortran/resolve.c:13002

2020-06-16 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95708 Bug ID: 95708 Summary: [9/10/11 Regression] ICE in resolve_fl_procedure, at fortran/resolve.c:13002 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/95649] [11 Regression] ICE during GIMPLE pass: cunroll since r11-1146-g1396fa5b91cfa0b3

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95649 --- Comment #9 from CVS Commits --- The master branch has been updated by Aldy Hernandez : https://gcc.gnu.org/g:8fb4d1d58362b77da78c09740c6b5562124a369e commit r11-1395-g8fb4d1d58362b77da78c09740c6b5562124a369e Author: Aldy Hernandez Date:

[Bug fortran/95707] New: ICE in finish_equivalences, at fortran/trans-common.c:1319

2020-06-16 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95707 Bug ID: 95707 Summary: ICE in finish_equivalences, at fortran/trans-common.c:1319 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c/95699] __builtin_constant_p inconsistencies

2020-06-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95699 --- Comment #2 from Andrew Pinski --- Oh never mind. It is about [ if (r < 0x8000) r = 0x8000; r *= r; __builtin_constant Well it is Jump threading related.

[Bug c/95699] __builtin_constant_p inconsistencies

2020-06-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95699 --- Comment #1 from Andrew Pinski --- Signed integer overflow is undefined.

[Bug testsuite/95706] New: New test case gfortran.dg/pr95690.f90 fails

2020-06-16 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95706 Bug ID: 95706 Summary: New test case gfortran.dg/pr95690.f90 fails Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/95705] New: Internal compiler error generated when using int cast as array index

2020-06-16 Thread staffordstyle at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95705 Bug ID: 95705 Summary: Internal compiler error generated when using int cast as array index Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal

[Bug c++/95686] undefined reference to static local variable within inline function

2020-06-16 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95686 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug c++/95705] Internal compiler error generated when using int cast as array index

2020-06-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95705 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/95508] [10/11 Regression] ICE on unexpected expression implicit_conv_expr since r10-7096

2020-06-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95508 Marek Polacek changed: What|Removed |Added CC||staffordstyle at gmail dot com ---

[Bug c++/95705] Internal compiler error generated when using int cast as array index

2020-06-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95705 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug c++/95369] braced-init-list with designated initializers as template-argument rejected

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

[Bug c++/95369] braced-init-list with designated initializers as template-argument rejected

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95369 --- Comment #6 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:04afaf4575ff239279cfa34aff17101345451965 commit r11-1392-g04afaf4575ff239279cfa34aff17101345451965 Author: Marek Polacek Date:

[Bug c++/93842] generic lambda accesses a variable with with automatic storage duration that wasn't captured by the lambda expression

2020-06-16 Thread kuzniar95 at o2 dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93842 kuzniar95 at o2 dot pl changed: What|Removed |Added Resolution|--- |INVALID

[Bug target/95704] PPC: int128 shifts should be implemented branchless

2020-06-16 Thread jens.seifert at de dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95704 --- Comment #1 from Jens Seifert --- Created attachment 48742 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48742=edit assembly

[Bug target/95704] New: PPC: int128 shifts should be implemented branchless

2020-06-16 Thread jens.seifert at de dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95704 Bug ID: 95704 Summary: PPC: int128 shifts should be implemented branchless Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/95560] [8/11 Regression] ICE in comptypes, at cp/typeck.c:1498 since r7-4206-g84ff4775d41b716c

2020-06-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95560 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95701] undefined enum conversion accepted in constant expression

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95701 Jonathan Wakely changed: What|Removed |Added Keywords||accepts-invalid

[Bug c++/95560] [8/11 Regression] ICE in comptypes, at cp/typeck.c:1498 since r7-4206-g84ff4775d41b716c

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95560 --- Comment #11 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:2661635323bd44410f1a154683eccecd2c163b46 commit r11-1391-g2661635323bd44410f1a154683eccecd2c163b46 Author: Marek Polacek Date:

[Bug c++/93842] generic lambda accesses a variable with with automatic storage duration that wasn't captured by the lambda expression

2020-06-16 Thread kuzniar95 at o2 dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93842 kuzniar95 at o2 dot pl changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED

[Bug c++/95703] New: Please backport 0998d2fd59e7a5eb3a3566c57625702bbdc6a05f to gcc 9

2020-06-16 Thread rafael at espindo dot la
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95703 Bug ID: 95703 Summary: Please backport 0998d2fd59e7a5eb3a3566c57625702bbdc6a05f to gcc 9 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug libstdc++/95702] New: ranges::transform missing vectorization opportunity

2020-06-16 Thread pilarlatiesa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95702 Bug ID: 95702 Summary: ranges::transform missing vectorization opportunity Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/95697] Failure to optimize float comparison of converted integer to integer comparison

2020-06-16 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95697 --- Comment #2 from joseph at codesourcery dot com --- See bug 60540, of which this is probably a duplicate, noting the issue with losing "inexact" exceptions (and "overflow" for some types) and the reference to bug 57371 for a more detailed

[Bug c++/95701] New: undefined enum conversion accepted in constant expression

2020-06-16 Thread leni536 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95701 Bug ID: 95701 Summary: undefined enum conversion accepted in constant expression Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c++/93842] generic lambda accesses a variable with with automatic storage duration that wasn't captured by the lambda expression

2020-06-16 Thread kuzniar95 at o2 dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93842 --- Comment #6 from kuzniar95 at o2 dot pl --- P.S. odr_use function signature should be: void odr_use(const char&);

[Bug c++/93842] generic lambda accesses a variable with with automatic storage duration that wasn't captured by the lambda expression

2020-06-16 Thread kuzniar95 at o2 dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93842 kuzniar95 at o2 dot pl changed: What|Removed |Added Resolution|--- |INVALID

[Bug c++/95700] read-md.c: "missing sentinel in function call" when building gcc with musl

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95700 --- Comment #6 from Jonathan Wakely --- To be really safe during stage 1, GCC should not use NULL as a pointer sentinel in C++ code anyway. The bootstrap compiler could define it to 0 or 0u, neither of which is guaranteed to be OK to pass as a

[Bug c++/95700] read-md.c: "missing sentinel in function call" when building gcc with musl

2020-06-16 Thread iii at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95700 --- Comment #5 from Ilya Leoshkevich --- I'm sorry, I should not have written (uintptr_t)0 - I just used it as a synonym for a "pointer-sized int". Would allowing 0L as a sentinel value be a reasonable thing?

[Bug c++/95700] read-md.c: "missing sentinel in function call" when building gcc with musl

2020-06-16 Thread iii at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95700 --- Comment #4 from Ilya Leoshkevich --- Created attachment 48740 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48740=edit preprocessed output In the preprocessed output I see that gcc's stddef.h is used, but most likely `#define NULL

[Bug c++/95700] read-md.c: "missing sentinel in function call" when building gcc with musl

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95700 --- Comment #3 from Jonathan Wakely --- (In reply to Ilya Leoshkevich from comment #0) > musl has the following commit: > https://git.musl-libc.org/cgit/musl/commit/ > ?id=c8a9c22173f485c8c053709e1dfa0a617cb6be1a, which suggests that C++ (as >

[Bug c++/95700] read-md.c: "missing sentinel in function call" when building gcc with musl

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95700 --- Comment #2 from Jonathan Wakely --- (In reply to Jakub Jelinek from comment #1) > I don't think it is a good idea to allow (uintptr_t) 0 as valid sentinel. Definitely not. (uintptr_t)0 is not a null pointer constant, and is not a valid

[Bug gcov-profile/95348] GCC records zero functions and modules in the profiling data file, ICC does NOT

2020-06-16 Thread qinzhao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95348 --- Comment #39 from qinzhao at gcc dot gnu.org --- (In reply to Martin Liška from comment #38) > Created attachment 48738 [details] > Patch candidate v2 I have added this patch to my private gcc 8 with some change, works fine with the small

[Bug c++/95700] read-md.c: "missing sentinel in function call" when building gcc with musl

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

[Bug c++/95700] New: read-md.c: "missing sentinel in function call" when building gcc with musl

2020-06-16 Thread iii at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95700 Bug ID: 95700 Summary: read-md.c: "missing sentinel in function call" when building gcc with musl Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

[Bug c/95699] New: __builtin_constant_p inconsistencies

2020-06-16 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95699 Bug ID: 95699 Summary: __builtin_constant_p inconsistencies Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug tree-optimization/95697] Failure to optimize float comparison of converted integer to integer comparison

2020-06-16 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95697 --- Comment #1 from Gabriel Ravier --- *** Bug 95698 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/95698] Failure to optimize float comparison of converted integer to integer comparison

2020-06-16 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95698 Gabriel Ravier changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/95698] New: Failure to optimize float comparison of converted integer to integer comparison

2020-06-16 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95698 Bug ID: 95698 Summary: Failure to optimize float comparison of converted integer to integer comparison Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/95697] New: Failure to optimize float comparison of converted integer to integer comparison

2020-06-16 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95697 Bug ID: 95697 Summary: Failure to optimize float comparison of converted integer to integer comparison Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/92029] [10/11 Regression] 'libgomp.fortran/pr90779.f90' ICE for nvptx offloading

2020-06-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92029 Tobias Burnus changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/90925] gcc allows calling private overridden operators

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90925 --- Comment #6 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #5) > This is probably another dup of PR 41437 Apparently not.

[Bug c++/94644] Wrong is_nothrow_move_constructible result if used in a template first

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94644 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/41437] No access control for classes in template functions

2020-06-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 --- Comment #14 from Jonathan Wakely --- *** Bug 94644 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/95649] [11 Regression] ICE during GIMPLE pass: cunroll since r11-1146-g1396fa5b91cfa0b3

2020-06-16 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95649 --- Comment #8 from Jeffrey A. Law --- I still don't understand why propagating one SSA_NAME for another is causing headaches later though. I don't see anything fundamentally wrong with your patch and it restores previous behavior since

[Bug c++/95349] Using std::launder(p) produces unexpected behavior where (p) produces expected behavior

2020-06-16 Thread andrew2085 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95349 --- Comment #41 from Andrew Downing --- > Thus for types without a non-trivial ctor/dtor you do not need to use > placement new. So take your example and remove the placement new. > Does that change its semantics? These are C++17 rules.

[Bug target/94735] MVE vector load/store pair getting removed with -O2.

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94735 --- Comment #2 from CVS Commits --- The releases/gcc-10 branch has been updated by SRINATH PARVATHANENI : https://gcc.gnu.org/g:aac5ae144363dbd857654511fbf335e53c8f7cf5 commit r10-8312-gaac5ae144363dbd857654511fbf335e53c8f7cf5 Author: Srinath

[Bug target/94959] Wrong code gen for MVE intrinsics vldrbq_s32 which fails with assembler `Error: lo register required`

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94959 --- Comment #2 from CVS Commits --- The releases/gcc-10 branch has been updated by SRINATH PARVATHANENI : https://gcc.gnu.org/g:32c348ce3efd1d693df43045338c8c3e33798edd commit r10-8310-g32c348ce3efd1d693df43045338c8c3e33798edd Author: Srinath

[Bug rtl-optimization/95696] regrename creates overlapping register allocations for vliw

2020-06-16 Thread zhongyunde at tom dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95696 zhongyunde at tom dot com changed: What|Removed |Added CC||zhongyunde at tom dot com

[Bug middle-end/95622] [11 Regression] force_output flag on a variable prevents optimization / regresses c-c++-common/goacc/kernels-alias-ipa-pta{-2,-4,}.c

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95622 --- Comment #5 from CVS Commits --- The releases/gcc-10 branch has been updated by Tobias Burnus : https://gcc.gnu.org/g:7d249d84e4c1be7c6f857c3a9d7791623a0e9d00 commit r10-8309-g7d249d84e4c1be7c6f857c3a9d7791623a0e9d00 Author: Tobias Burnus

[Bug middle-end/95622] [11 Regression] force_output flag on a variable prevents optimization / regresses c-c++-common/goacc/kernels-alias-ipa-pta{-2,-4,}.c

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95622 --- Comment #4 from CVS Commits --- The master branch has been updated by Tobias Burnus : https://gcc.gnu.org/g:e70fbee1a3dd9fdeb661366dbf3096d76c4e2d6e commit r11-1384-ge70fbee1a3dd9fdeb661366dbf3096d76c4e2d6e Author: Tobias Burnus Date:

[Bug target/95488] Suboptimal multiplication codegen for v16qi

2020-06-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95488 H.J. Lu changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug libstdc++/94003] is_constructible seems to have sideeffects

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94003 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Target

[Bug c++/47346] access control for nested type is ignored in class template

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47346 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/47346] access control for nested type is ignored in class template

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47346 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.0

[Bug c++/41437] No access control for classes in template functions

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.0

[Bug c++/59002] [meta-bug] Access checking in templates

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59002 Bug 59002 depends on bug 47346, which changed state. Bug 47346 Summary: access control for nested type is ignored in class template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47346 What|Removed |Added

[Bug c++/94644] Wrong is_nothrow_move_constructible result if used in a template first

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94644 Bug 94644 depends on bug 41437, which changed state. Bug 41437 Summary: No access control for classes in template functions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 What|Removed |Added

[Bug c++/59002] [meta-bug] Access checking in templates

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59002 Bug 59002 depends on bug 41437, which changed state. Bug 41437 Summary: No access control for classes in template functions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 What|Removed |Added

[Bug c++/41437] No access control for classes in template functions

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/94003] is_constructible seems to have sideeffects

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94003 Bug 94003 depends on bug 41437, which changed state. Bug 41437 Summary: No access control for classes in template functions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 What|Removed |Added

[Bug c++/47346] access control for nested type is ignored in class template

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47346 --- Comment #19 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:668ef28fbb44c1e51d9c5a35b421903c98d87b03 commit r11-1351-g668ef28fbb44c1e51d9c5a35b421903c98d87b03 Author: Patrick Palka Date:

[Bug c++/41437] No access control for classes in template functions

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 --- Comment #12 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:668ef28fbb44c1e51d9c5a35b421903c98d87b03 commit r11-1351-g668ef28fbb44c1e51d9c5a35b421903c98d87b03 Author: Patrick Palka Date:

[Bug c++/47346] access control for nested type is ignored in class template

2020-06-16 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47346 --- Comment #18 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:92bed036098928cd4659c8990e14cf7ad040e0c2 commit r11-1350-g92bed036098928cd4659c8990e14cf7ad040e0c2 Author: Patrick Palka Date:

  1   2   >