[Bug libstdc++/100436] std::views::iota(0, true) is well-formed

2021-05-05 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100436 康桓瑋 changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug libstdc++/100436] std::views::iota(0, true) is well-formed

2021-05-05 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100436 --- Comment #3 from 康桓瑋 --- (In reply to 康桓瑋 from comment #2) > (In reply to 康桓瑋 from comment #1) > > Oh, I see, the reason is that std::ranges::__detail::__is_integer_like > > is set to false since gcc-11. > > This is just the implementation o

[Bug target/98694] GCC produces incorrect code for loops with -O3 for skylake-avx512 and icelake-server

2021-05-05 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98694 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #12

[Bug demangler/100437] New: libiberty: Support more characters for function clones

2021-05-05 Thread i at maskray dot me via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100437 Bug ID: 100437 Summary: libiberty: Support more characters for function clones Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Comp

[Bug target/86387] [RISCV][ABI] GCC fails to sign/zero-ext integers as necessary for passing/returning int+fp structs on hard-float ABIs

2021-05-05 Thread wilson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86387 Jim Wilson changed: What|Removed |Added Resolution|--- |WONTFIX Status|ASSIGNED

[Bug target/91400] __builtin_cpu_supports conjunction is optimized poorly

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91400 --- Comment #3 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:a0b4e09ab0102d9c0a5e6d603a080cb78600c40d commit r12-524-ga0b4e09ab0102d9c0a5e6d603a080cb78600c40d Author: Ivan Sorokin Date: Mon May 3

[Bug c++/99893] C++20 unexpanded parameter packs falsely not detected (lambda is involved)

2021-05-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99893 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Assignee|unassigned a

[Bug libstdc++/100438] New: `_serialize` macro clashes with user defined identifiers

2021-05-05 Thread heinzisoft at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100438 Bug ID: 100438 Summary: `_serialize` macro clashes with user defined identifiers Product: gcc Version: 11.1.1 Status: UNCONFIRMED Severity: normal Pr

[Bug libstdc++/100438] `_serialize` macro clashes with user defined identifiers

2021-05-05 Thread heinzisoft at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100438 --- Comment #1 from heinzisoft at web dot de --- - https://bugs.gentoo.org/788403

[Bug fortran/100274] [9/10/11/12 Regression] ICE in gfc_conv_procedure_call, at fortran/trans-expr.c:6131

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100274 --- Comment #5 from CVS Commits --- The releases/gcc-11 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:ba013672f723f87f0c3b0c685dda5b3b2f1b3f3a commit r11-8357-gba013672f723f87f0c3b0c685dda5b3b2f1b3f3a Author: Harald Anlauf

[Bug sanitizer/100439] New: stack overflow running ubsan

2021-05-05 Thread florin.iucha at amd dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100439 Bug ID: 100439 Summary: stack overflow running ubsan Product: gcc Version: 11.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer

[Bug tree-optimization/100404] Unable to disable removal of null pointer checks for nonnull function arguments

2021-05-05 Thread gccgc at bithub dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100404 Philip Lorenz changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/100430] False positive for -Warray-bounds and pointers

2021-05-05 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100430 Martin Sebor changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/56456] [meta-bug] bogus/missing -Warray-bounds

2021-05-05 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456 Bug 56456 depends on bug 100430, which changed state. Bug 100430 Summary: False positive for -Warray-bounds and pointers https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100430 What|Removed |Added --

[Bug tree-optimization/100404] Unable to disable removal of null pointer checks for nonnull function arguments

2021-05-05 Thread schwab--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100404 --- Comment #6 from Andreas Schwab --- EFAULT is always optional. POSIX is clear about that: [EFAULT] Bad address. The system detected an invalid address in attempting to use an argument of a call. The reliable detection of this error cannot b

[Bug fortran/100274] [9/10/11/12 Regression] ICE in gfc_conv_procedure_call, at fortran/trans-expr.c:6131

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100274 --- Comment #6 from CVS Commits --- The releases/gcc-10 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:92fef3f29917407a31c58c1c06203e4fbe7d4319 commit r10-9803-g92fef3f29917407a31c58c1c06203e4fbe7d4319 Author: Harald Anlauf

[Bug testsuite/100170] Gcc tests gcc.target/powerpc/ppc-{eq, ne}0-1.c fail on Power10

2021-05-05 Thread meissner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100170 Michael Meissner changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug fortran/100274] [9/10/11/12 Regression] ICE in gfc_conv_procedure_call, at fortran/trans-expr.c:6131

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100274 --- Comment #7 from CVS Commits --- The releases/gcc-9 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:d4a21a07125f73543ccc08fd96d4c41f37b6bd5d commit r9-9514-gd4a21a07125f73543ccc08fd96d4c41f37b6bd5d Author: Harald Anlauf Da

[Bug fortran/100274] [9/10/11/12 Regression] ICE in gfc_conv_procedure_call, at fortran/trans-expr.c:6131

2021-05-05 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100274 anlauf at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|ASS

[Bug tree-optimization/100363] gcc generating wider load/store than warranted at -O3

2021-05-05 Thread ndesaulniers at google dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100363 Nick Desaulniers changed: What|Removed |Added CC||ndesaulniers at google dot com --- C

[Bug tree-optimization/100404] Unable to disable removal of null pointer checks for nonnull function arguments

2021-05-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100404 --- Comment #7 from Andrew Pinski --- There is a way from keeping the compiler from knowing what the value of the incoming pointer is to hide it behind an inline-asm which does nothing: int __attribute__ ((nonnull)) isnull(char *ptr) { asm("

[Bug target/100402] [10.3 regression] crash with setjmp/longjmp and SEH

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target, always return the establisher frame for __builtin_frame_address (0). gcc/testsuite/ * gcc.c-torture/execute/20210505-1.c: New test.

[Bug target/99234] [10/11 regression] wrong result for 1.0/3.0 with -O2 -fno-omit-frame-pointer -frounding-math

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target, always return the establisher frame for __builtin_frame_address (0). gcc/testsuite/ * gcc.c-torture/execute/20210505-1.c: New test.

[Bug target/100402] [10.3 regression] crash with setjmp/longjmp and SEH

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target, always return the establisher frame for __builtin_frame_address (0). gcc/testsuite/ * gcc.c-torture/execute/20210505-1.c: New test.

[Bug target/99234] [10/11 regression] wrong result for 1.0/3.0 with -O2 -fno-omit-frame-pointer -frounding-math

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target, always return the establisher frame for __builtin_frame_address (0). gcc/testsuite/ * gcc.c-torture/execute/20210505-1.c: New test.

[Bug target/100402] [10.3 regression] crash with setjmp/longjmp and SEH

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target, always return the establisher frame for __builtin_frame_address (0). gcc/testsuite/ * gcc.c-torture/execute/20210505-1.c: New test.

[Bug target/99234] [10/11 regression] wrong result for 1.0/3.0 with -O2 -fno-omit-frame-pointer -frounding-math

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target, always return the establisher frame for __builtin_frame_address (0). gcc/testsuite/ * gcc.c-torture/execute/20210505-1.c: New test.

[Bug target/100402] [10.3 regression] crash with setjmp/longjmp and SEH

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target, always return the establisher frame for __builtin_frame_address (0). gcc/testsuite/ * gcc.c-torture/execute/20210505-1.c: New test.

[Bug target/99234] [10/11 regression] wrong result for 1.0/3.0 with -O2 -fno-omit-frame-pointer -frounding-math

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target, always return the establisher frame for __builtin_frame_address (0). gcc/testsuite/ * gcc.c-torture/execute/20210505-1.c: New test.

[Bug target/100402] [10.3 regression] crash with setjmp/longjmp and SEH

2021-05-05 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100402 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/100440] New: allocated() gives True for unallocated variable

2021-05-05 Thread dsmith at lmu dot edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100440 Bug ID: 100440 Summary: allocated() gives True for unallocated variable Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug bootstrap/100373] [12 Regression] Darwin, Compare-debug fail after r12-248-gb58dc0b803057

2021-05-05 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100373 --- Comment #12 from Iain Sandoe --- (In reply to Richard Biener from comment #11) > Created attachment 50759 [details] > updated patch > > Fixed missing setting of wi.stmt in lower_emutls_phi_arg I regstrapped r12-248+ first patch (I added th

[Bug fortran/100440] allocated() gives True for unallocated variable

2021-05-05 Thread kargl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100440 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org ---

[Bug c++/100441] New: [ICE] output_constant_pool_2, at varasm.c:3955

2021-05-05 Thread tim at klingt dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100441 Bug ID: 100441 Summary: [ICE] output_constant_pool_2, at varasm.c:3955 Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/100266] [RISCV] Provide programmatic implementation of CAS

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100266 --- Comment #2 from CVS Commits --- The master branch has been updated by Jim Wilson : https://gcc.gnu.org/g:e1fcf14f33e4f371aae8ae497ca58a760d53ca6d commit r12-527-ge1fcf14f33e4f371aae8ae497ca58a760d53ca6d Author: Christoph Muellner Date:

[Bug target/100217] [11/12 Regression] ICE when building valgrind testsuite with -march=z14 since r11-7552

2021-05-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100217 --- Comment #15 from CVS Commits --- The releases/gcc-11 branch has been updated by Ilya Leoshkevich : https://gcc.gnu.org/g:445ce3cfb6832ec838caa10f2337c3bd00213517 commit r11-8360-g445ce3cfb6832ec838caa10f2337c3bd00213517 Author: Ilya Leoshk

[Bug c++/99692] Lookup for operator<< skips global scope

2021-05-05 Thread skaniskin at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99692 Sergey Kaniskin changed: What|Removed |Added Component|libstdc++ |c++ --- Comment #8 from Sergey Kaniski

[Bug rtl-optimization/100342] [10/11 Regression] wrong code with -O2 -fno-dse -fno-forward-propagate -mno-sse2

2021-05-05 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100342 Hongtao.liu changed: What|Removed |Added CC||crazylht at gmail dot com --- Comment #13

[Bug target/100432] gcc arm compilation binary output is bigger with -Os than -O2

2021-05-05 Thread xicojovor at dropjar dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100432 --- Comment #2 from xicojovor at dropjar dot com --- The minimal example is: int main(void) { return 0; } void* get_self_address(void) { return (void*)get_self_address; } compiled with -marm -Os -fPIC working good (maybe not the bes

[Bug c/100442] New: Spurious -Wstringop-overread error with odd boundaries

2021-05-05 Thread andres at anarazel dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100442 Bug ID: 100442 Summary: Spurious -Wstringop-overread error with odd boundaries Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Co

[Bug preprocessor/100435] oddity in hash table use in libcpp

2021-05-05 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100435 --- Comment #1 from Richard Biener --- I think it's just an omission and indeed a bug.

[Bug target/100438] `_serialize` macro clashes with user defined identifiers

2021-05-05 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100438 Richard Biener changed: What|Removed |Added Component|libstdc++ |target Ever confirmed|0

[Bug sanitizer/100439] stack overflow running ubsan

2021-05-05 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100439 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug target/100441] [ICE] output_constant_pool_2, at varasm.c:3955

2021-05-05 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100441 Richard Biener changed: What|Removed |Added Target||aarch64 Keywords|

[Bug target/100441] [ICE] output_constant_pool_2, at varasm.c:3955

2021-05-05 Thread tim at klingt dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100441 --- Comment #2 from tim blechmann --- i've been able to reproduce this on a raspberry pi running ubuntu: ``` ubuntu@pi4:~/scratch$ g++-10 x.i -S -fpermissive -w -O -v Using built-in specs. COLLECT_GCC=g++-10 Target: aarch64-linux-gnu Configure

[Bug c++/100443] New: member using declaration of function templates with different return types does not bring base class overload into derived class

2021-05-05 Thread gonzalo.gadeschi at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100443 Bug ID: 100443 Summary: member using declaration of function templates with different return types does not bring base class overload into derived class Product: gcc

[Bug target/100418] [12 Regression][gcn] since r12-397 bootstrap fails: error: unrecognizable insn: in extract_insn, at recog.c:2770

2021-05-05 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100418 --- Comment #10 from David Binderman --- Reduced C code: int kgd_get_dense_grid_point_double_mesh_mesh_i; int kgd_get_dense_grid_point_double_mesh_mesh_address[3]; kgd_get_dense_grid_point_double_mesh_mesh() { for (; kgd_get_dense_grid_point_

<    1   2