[Bug c++/80290] [6/7/8 Regression] g++ uses unreasonable amount of memory compiling nested string maps

2018-04-17 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #21 from Alexandre Oliva --- Author: aoliva Date: Wed Apr 18 05:17:26 2018 New Revision: 259457 URL: https://gcc.gnu.org/viewcvs?rev=259457=gcc=rev Log: [PR c++/80290] recycle tinst garbage sooner tinst_level objects are created

[Bug target/35363] Missing bit field coalescing optimization

2018-04-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35363 --- Comment #8 from Andrew Pinski --- There are two issues here, one is SLOW_BYTE_ACCESS and the second is the lowering of bit-fields. I am going to fix the lower part for GCC 9. The SLOW_BTYE_ACCESS was being looked at by someone else in the

[Bug c++/85437] [8 Regression] member pointer static upcast rejected in a constexpr context

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

[Bug bootstrap/82037] Debian 8.8 powerpc64-unknown-linux-gnu bootstrap breaks in stage1 with gcc/liblto_plugin.so: wrong ELF class: ELFCLASS64

2018-04-17 Thread dclarke at blastwave dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82037 --- Comment #10 from Dennis Clarke --- Can we close this as a non-issue?

[Bug web/82686] Debian sid powerpc64-unknown-linux-gnu 4.13.0-1-powerpc64 bootstrap breaks in stage3 with unexpected requirement for bdw-gc

2018-04-17 Thread dclarke at blastwave dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82686 --- Comment #16 from Dennis Clarke --- Can we close this as a non-issue?

[Bug libquadmath/85440] libquadmath and quadmath.h do not exist on ppc64

2018-04-17 Thread dclarke at blastwave dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85440 --- Comment #2 from Dennis Clarke --- Thank you very much Sir! So then .. where is this gcc 8 that you speak of ? Still just a nightly test release or is there an actual tarball hidden away?

[Bug libstdc++/84442] FAIL: 30_threads/thread/cons/terminate.cc (test for excess errors)

2018-04-17 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84442 --- Comment #5 from dave.anglin at bell dot net --- On 2018-04-17 10:21 AM, redi at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84442 > > --- Comment #4 from Jonathan Wakely --- > Dave, does the patch in comment 3 fix

[Bug c++/85444] asm specifier on typedef silently ignored

2018-04-17 Thread whh8b at virginia dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85444 --- Comment #1 from Will Hawkins --- Created attachment 43971 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43971=edit Example that triggers the newly added warning when compiled with -Wpedantic Example that triggers the newly added

[Bug c++/85444] New: asm specifier on typedef silently ignored

2018-04-17 Thread whh8b at virginia dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85444 Bug ID: 85444 Summary: asm specifier on typedef silently ignored Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug go/85429] Several gotools tests FAIL with Solaris as

2018-04-17 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85429 --- Comment #1 from Ian Lance Taylor --- Does the SPARC Solaris assembler support a syntax like .section ".go.buildid",#exclude ? That's what gas seems to support for compatibility. Does that syntax work for x86?

[Bug libstdc++/85442] [8 Regression] cxx11-ios_failure.lo build fails for microblaze

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85442 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug libquadmath/85440] libquadmath and quadmath.h do not exist on ppc64

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85440 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c/85443] New: internal compiler error: Segmentation fault

2018-04-17 Thread xvl5190 at psu dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85443 Bug ID: 85443 Summary: internal compiler error: Segmentation fault Product: gcc Version: 5.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug debug/84637] gcc/dbxout.c:684:14: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'; cast to an unsigned type to negate this value to itself

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

[Bug other/63426] [meta-bug] Issues found with -fsanitize=undefined

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426 Bug 63426 depends on bug 84637, which changed state. Bug 84637 Summary: gcc/dbxout.c:684:14: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'; cast to an unsigned type to negate this value to itself

[Bug debug/84637] gcc/dbxout.c:684:14: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'; cast to an unsigned type to negate this value to itself

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84637 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue Apr 17 22:18:47 2018 New Revision: 259451 URL: https://gcc.gnu.org/viewcvs?rev=259451=gcc=rev Log: PR debug/84637 * dbxout.c (dbxout_int): Perform negation in

[Bug sanitizer/85394] [8 Regression] Unable to run sanitized executables on ppc64le Ubuntu and SLES

2018-04-17 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85394 seurer at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |seurer at gcc dot

[Bug bootstrap/84856] Bootstrap failure on riscv: comparison of integer expressions of different signedness

2018-04-17 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84856 --- Comment #10 from Jim Wilson --- Author: wilson Date: Tue Apr 17 21:41:07 2018 New Revision: 259449 URL: https://gcc.gnu.org/viewcvs?rev=259449=gcc=rev Log: RISC-V: Fix 32-bit stack pointer alignment problem. gcc/ PR 84856

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85431 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue Apr 17 21:38:45 2018 New Revision: 259448 URL: https://gcc.gnu.org/viewcvs?rev=259448=gcc=rev Log: PR rtl-optimization/85431 * dse.c (record_store): Ignore zero width

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85431 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/63426] [meta-bug] Issues found with -fsanitize=undefined

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426 Bug 63426 depends on bug 85431, which changed state. Bug 85431 Summary: UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int' https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85431

[Bug libstdc++/85442] New: [8 Regression] cxx11-ios_failure.lo build fails for microblaze

2018-04-17 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85442 Bug ID: 85442 Summary: [8 Regression] cxx11-ios_failure.lo build fails for microblaze Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/84640] gcc/fortran/simplify.c:2587:9: runtime error: pointer index expression with base 0x0000090de160 overflowed to 0xffffffffc0632960

2018-04-17 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84640 Thomas Koenig changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug target/85434] Address of stack protector guard spilled to stack on ARM

2018-04-17 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85434 Wilco changed: What|Removed |Added CC||wilco at gcc dot gnu.org --- Comment #4 from

[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Tue Apr 17 20:43:49 2018 New Revision: 259447 URL: https://gcc.gnu.org/viewcvs?rev=259447=gcc=rev Log: PR testsuite/85326 * g++.dg/other/pr81422.C: Require effective

[Bug target/85436] [7 Regression] ICE compiling go code with -mcpu=power9

2018-04-17 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85436 Peter Bergner changed: What|Removed |Added Attachment #43964|0 |1 is obsolete|

[Bug sanitizer/85230] asan: false positives in kernel on allocas

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

[Bug sanitizer/85230] asan: false positives in kernel on allocas

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85230 --- Comment #22 from Jakub Jelinek --- Author: jakub Date: Tue Apr 17 20:22:50 2018 New Revision: 259446 URL: https://gcc.gnu.org/viewcvs?rev=259446=gcc=rev Log: PR sanitizer/85230 * asan.c (handle_builtin_stack_restore): Adjust

[Bug go/84948] [8 regression] ICE in set_from, at go/gofrontend/types.cc:2660

2018-04-17 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84948 --- Comment #1 from Ian Lance Taylor --- That is just the start of the problem. The garbage collector assumes that all pointers are aligned to their natural boundary. That is, it expects that on a system with four byte pointers, they are

[Bug c++/84630] [6/7/8 Regression] ICE: TYPE_NAME() used on error_mark_node in tsubst_lambda_expr, at cp/pt.c:17141

2018-04-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84630 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/85430] [7/8 Regression] ICE: SIGSEGV in memory_operand at recog.c:1358 with -O2 -fno-tree-ccp -fno-tree-fre

2018-04-17 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85430 --- Comment #4 from Zdenek Sojka --- Observation about generated code: $ x86_64-pc-linux-gnu-gcc -O2 -fno-tree-ccp -fno-tree-fre testcase.c -S -o- ... foo: movl%edi, %eax addb%al, %al ret ... which looks superior

[Bug c++/85441] Empty loops not optimised away

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85441 Jonathan Wakely changed: What|Removed |Added Keywords||compile-time-hog, |

[Bug target/85424] The __builtin_packlongdouble function might have issues with the output overlapping the inputs

2018-04-17 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85424 --- Comment #1 from Michael Meissner --- Author: meissner Date: Tue Apr 17 18:22:08 2018 New Revision: 259441 URL: https://gcc.gnu.org/viewcvs?rev=259441=gcc=rev Log: 2018-04-17 Michael Meissner PR

[Bug web/82686] Debian sid powerpc64-unknown-linux-gnu 4.13.0-1-powerpc64 bootstrap breaks in stage3 with unexpected requirement for bdw-gc

2018-04-17 Thread dclarke at blastwave dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82686 --- Comment #15 from Dennis Clarke --- The real issue here is libquadmath which seems to be based on sources from Sun Microsystems software implementation of the 128-bit floating point operations. see 85440

[Bug rtl-optimization/84842] [7/8 Regression] ICE in verify_target_availability, at sel-sched.c:1569

2018-04-17 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84842 Alexander Monakov changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/85441] New: Empty loops not optimised away

2018-04-17 Thread sebastian321123 at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85441 Bug ID: 85441 Summary: Empty loops not optimised away Product: gcc Version: 7.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug lto/85422] [openacc] ICE at cfgloop.c:468: segfault in flow_loops_find

2018-04-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85422 Tom de Vries changed: What|Removed |Added Known to fail||6.4.0, 7.3.0 --- Comment #2 from Tom de

[Bug target/85434] Address of stack protector guard spilled to stack on ARM

2018-04-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85434 --- Comment #3 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #2) > (In reply to Thomas Preud'homme from comment #1) > > This is caused by missing stack_protect_set and stack_protect_test pattern > > in ARM backend. It

[Bug libquadmath/85440] New: libquadmath and quadmath.h do not exist on ppc64

2018-04-17 Thread dclarke at blastwave dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85440 Bug ID: 85440 Summary: libquadmath and quadmath.h do not exist on ppc64 Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`

2018-04-17 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #7 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Tue Apr 17 17:06:36 2018 New Revision: 259437 URL: https://gcc.gnu.org/viewcvs?rev=259437=gcc=rev Log: PR testsuite/85326 Commit missing hunk from r259435. Added:

[Bug target/85430] [7/8 Regression] ICE: SIGSEGV in memory_operand at recog.c:1358 with -O2 -fno-tree-ccp -fno-tree-fre

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85430 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Tue Apr 17 17:01:31 2018 New Revision: 259436 URL: https://gcc.gnu.org/viewcvs?rev=259436=gcc=rev Log: PR target/85430 * config/i386/i386.md (*ashlqi3_1_slp): Use alu1

[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`

2018-04-17 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #6 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Tue Apr 17 16:34:56 2018 New Revision: 259435 URL: https://gcc.gnu.org/viewcvs?rev=259435=gcc=rev Log: [AArch64/arm] PR testsuite/85326 Avoid C++ tests when C++ compiler

[Bug libstdc++/85439] New: mt19937_64 producing unexpected result only in certain configuration

2018-04-17 Thread foddex at foddex dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85439 Bug ID: 85439 Summary: mt19937_64 producing unexpected result only in certain configuration Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug libstdc++/85435] undefined behaviour in std::char_traits::move

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85435 --- Comment #2 from Jonathan Wakely --- The library will never call it with a null pointer, but users could do. Not many people use char_traits directly though. Probably even fewer use the primary template, because there are specializations for

[Bug target/85436] [7 Regression] ICE compiling go code with -mcpu=power9

2018-04-17 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85436 --- Comment #1 from acsawdey at gcc dot gnu.org --- Created attachment 43966 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43966=edit shorter reduced test case I've further reduced the test case and now it's only 38 lines so so should be

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

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

[Bug target/85434] Address of stack protector guard spilled to stack on ARM

2018-04-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85434 --- Comment #2 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #1) > This is caused by missing stack_protect_set and stack_protect_test pattern > in ARM backend. It would be nice though if the address could be marked

[Bug ada/85380] gnatbind fails with small executable & restricted runtime

2018-04-17 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85380 Ramana Radhakrishnan changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org,

[Bug target/85203] cmse_nonsecure_caller intrinsic returns incorrect results

2018-04-17 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85203 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug lto/82229] GCC7's LTO underperforms compared to GCC6

2018-04-17 Thread krzysio.kurek at wp dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82229 --- Comment #22 from krzysio.kurek at wp dot pl --- I'm sorry but profiling doesn't seem to be well documented, what tools should I use to generate a profiling log?

[Bug libstdc++/85435] undefined behaviour in std::char_traits::move

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85435 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/85437] [8 Regression] member pointer static upcast rejected in a constexpr context

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85437 Jakub Jelinek changed: What|Removed |Added CC||jason at gcc dot gnu.org Target

[Bug c++/85437] [8 Regression] member pointer static upcast rejected in a constexpr context

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85437 --- Comment #4 from Jakub Jelinek --- convert_ptrmem here creates a NOP_EXPR around the PTRMEM_CST, even when it is for a static cast rather than reinterpret_cast. The OFFSET_TYPEs are different, but they have the same TREE_TYPE etc. Then

[Bug c++/85438] [8 Regression] invalid "a reinterpret_cast is not a constant expression" diagnostics since r249088

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85438 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/55004] [meta-bug] constexpr issues

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 85438, which changed state. Bug 85438 Summary: [8 Regression] invalid "a reinterpret_cast is not a constant expression" diagnostics since r249088 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85438 What

[Bug c++/85437] [8 Regression] member pointer static upcast rejected in a constexpr context

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

[Bug c++/85437] [8 Regression] member pointer static upcast rejected in a constexpr context

2018-04-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85437 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/85438] [8 Regression] invalid "a reinterpret_cast is not a constant expression" diagnostics since r249088

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85438 Jakub Jelinek changed: What|Removed |Added Keywords|accepts-invalid |rejects-valid

[Bug c++/85437] [8 Regression] member pointer static upcast rejected in a constexpr context

2018-04-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85437 Martin Sebor changed: What|Removed |Added Keywords||rejects-valid --- Comment #1 from Martin

[Bug c++/70248] constexpr initialization with unspecified equality expression accepted

2018-04-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70248 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/85438] New: [8 Regression] invalid "a reinterpret_cast is not a constant expression" diagnostics since r249088

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85438 Bug ID: 85438 Summary: [8 Regression] invalid "a reinterpret_cast is not a constant expression" diagnostics since r249088 Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug c++/85437] New: [8 Regression] member pointer static upcast rejected in a constexpr context

2018-04-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85437 Bug ID: 85437 Summary: [8 Regression] member pointer static upcast rejected in a constexpr context Product: gcc Version: 8.0 Status: UNCONFIRMED Severity:

[Bug c++/70248] constexpr initialization with unspecified equality expression accepted

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70248 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug c++/70248] constexpr initialization with unspecified equality expression accepted

2018-04-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70248 --- Comment #4 from Martin Sebor --- Rejecting the test case because of the initialization is a regression. The cast is not a reinterpret cast. GCC gives the same error with a static cast too: $ gcc -S -Wall pr70248.C pr70248.C:4:24: error:

[Bug target/85436] New: [7 Regression] ICE compiling go code with -mcpu=power9

2018-04-17 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85436 Bug ID: 85436 Summary: [7 Regression] ICE compiling go code with -mcpu=power9 Product: gcc Version: 7.3.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug debug/84637] gcc/dbxout.c:684:14: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'; cast to an unsigned type to negate this value to itself

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

[Bug libstdc++/84442] FAIL: 30_threads/thread/cons/terminate.cc (test for excess errors)

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84442 --- Comment #4 from Jonathan Wakely --- Dave, does the patch in comment 3 fix the FAIL?

[Bug libstdc++/85435] undefined behaviour in std::char_traits::move

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85435 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/85435] New: undefined behaviour in std::char_traits::move

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85435 Bug ID: 85435 Summary: undefined behaviour in std::char_traits::move Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug libstdc++/83077] sso-string @ gnu-versioned-namespace.

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83077 Jonathan Wakely changed: What|Removed |Added Target Milestone|8.0 |9.0

[Bug target/85434] Address of stack protector guard spilled to stack on ARM

2018-04-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85434 Thomas Preud'homme changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/85434] New: Address of stack protector guard spilled to stack on ARM

2018-04-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85434 Bug ID: 85434 Summary: Address of stack protector guard spilled to stack on ARM Product: gcc Version: 8.0.1 Status: UNCONFIRMED Keywords: diagnostic

[Bug libstdc++/71960] __glibcxx_assert and Debug Mode checks can't be used in constexpr functions

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71960 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/85416] Massive performance regression when switching on "-march=native"

2018-04-17 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85416 Alexander Monakov changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c/85433] -fdiagnostics-color=auto doesn't work properly with LTO

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85433 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/85416] Massive performance regression when switching on "-march=native"

2018-04-17 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85416 --- Comment #13 from Alexander Monakov --- This is most likely a variant of https://bugzilla.redhat.com/show_bug.cgi?id=1421121 so hitting this bug requires a specific CPU model. It looks as if SSE-AVX transition penalties appear when

[Bug tree-optimization/85416] Massive performance regression when switching on "-march=native"

2018-04-17 Thread mar...@mpa-garching.mpg.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85416 --- Comment #12 from Martin Reinecke --- Created attachment 43961 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43961=edit perf annotate output with -march=native

[Bug tree-optimization/85416] Massive performance regression when switching on "-march=native"

2018-04-17 Thread mar...@mpa-garching.mpg.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85416 --- Comment #11 from Martin Reinecke --- Created attachment 43960 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43960=edit perf annotate output without -march=native

[Bug target/85381] [og7, nvptx, openacc] parallel-loop-1.c fails with default vector length 128

2018-04-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85381 --- Comment #5 from Tom de Vries --- (In reply to Tom de Vries from comment #4) > This looks like a JIT bug, but with this tentative patch: ... > no barriers are generated, and the minimized testcase passes. And the original test-case passes.

[Bug target/85381] [og7, nvptx, openacc] parallel-loop-1.c fails with default vector length 128

2018-04-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85381 --- Comment #4 from Tom de Vries --- This looks like a JIT bug, but with this tentative patch: ... diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index 8c478c874bd..ac394ee1ae6 100644 --- a/gcc/config/nvptx/nvptx.c +++

[Bug tree-optimization/85416] Massive performance regression when switching on "-march=native"

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85416 --- Comment #10 from Martin Liška --- And please rebuild the binaries with -g and attach perf annotate output. Thanks.

[Bug tree-optimization/85416] Massive performance regression when switching on "-march=native"

2018-04-17 Thread mar...@mpa-garching.mpg.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85416 --- Comment #9 from Martin Reinecke --- Sure! martin@martin-Latitude-E7450 ~/tmp $ gcc -O3 testcase2.c -lm martin@martin-Latitude-E7450 ~/tmp $ perf stat ./a.out Performance counter stats for './a.out':

[Bug tree-optimization/85416] Massive performance regression when switching on "-march=native"

2018-04-17 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85416 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---

[Bug c++/70248] constexpr initialization with unspecified equality expression accepted

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70248 --- Comment #3 from Jonathan Wakely --- GCC trunk (8.0.1 20180410) now rejects comment 0 with: c0.cc:4:24: error: a reinterpret_cast is not a constant expression constexpr int A::*bx = (int(A::*))::x; ^

[Bug c/85433] New: -fdiagnostics-color=auto doesn't work properly with LTO

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85433 Bug ID: 85433 Summary: -fdiagnostics-color=auto doesn't work properly with LTO Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/85428] constexpr pointer equality comparison not considered constant expression

2018-04-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85428 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid

[Bug lto/85432] Wodr can be more verbose for C code

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85432 Martin Liška changed: What|Removed |Added Version|unknown |8.0.1 Severity|normal

[Bug lto/85432] New: Wodr can be more verbose for C code

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85432 Bug ID: 85432 Summary: Wodr can be more verbose for C code Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto

[Bug target/85417] -fcf-protection should provide CET protection on x86

2018-04-17 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85417 --- Comment #5 from H.J. Lu --- (In reply to Uroš Bizjak from comment #4) > (In reply to H.J. Lu from comment #2) > > I am working to enable CET on Linux with a single binary. -fcf-protection > > should provide CET protection on x86 by default.

[Bug lto/85391] [8 Regression] ICE in add_type_duplicate, at ipa-devirt.c:1887

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

[Bug target/85381] [og7, nvptx, openacc] parallel-loop-1.c fails with default vector length 128

2018-04-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85381 --- Comment #3 from Tom de Vries --- (In reply to Tom de Vries from comment #2) > I minimized this failure, and ran into PR 80035/81069, so I've backported > the fix from trunk: https://gcc.gnu.org/ml/gcc-patches/2018-04/msg00774.html With that

[Bug debug/84637] gcc/dbxout.c:684:14: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'; cast to an unsigned type to negate this value to itself

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84637 --- Comment #2 from Martin Liška --- Thanks for explanation. Do you plan to remove it in the future from GCC or will you leave it there unmaintained?

[Bug fortran/84640] gcc/fortran/simplify.c:2587:9: runtime error: pointer index expression with base 0x0000090de160 overflowed to 0xffffffffc0632960

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84640 Martin Liška changed: What|Removed |Added Status|WAITING |NEW --- Comment #2 from Martin Liška

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85431 Martin Liška changed: What|Removed |Added Version|unknown |8.0.1 Blocks|

[Bug rtl-optimization/85431] New: UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85431 Bug ID: 85431 Summary: UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int' Product: gcc Version:

[Bug target/85430] [7/8 Regression] ICE: SIGSEGV in memory_operand at recog.c:1358 with -O2 -fno-tree-ccp -fno-tree-fre

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85430 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug target/85430] [7/8 Regression] ICE: SIGSEGV in memory_operand at recog.c:1358 with -O2 -fno-tree-ccp -fno-tree-fre

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85430 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug target/85430] New: [7/8 Regression] ICE: SIGSEGV in memory_operand at recog.c:1358 with -O2 -fno-tree-ccp -fno-tree-fre

2018-04-17 Thread zsojka at seznam dot cz
in/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-259430-checking-yes-rtl-df-extra-nobootstrap-amd64 Thread model: posix gcc version 8.0.1 20180417 (experimental) (GCC)

[Bug ipa/85421] [8 regression] internal compiler error: in ipa_propagate_frequency, at ipa-profile.c:405

2018-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85421 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Bug c++/63579] New attribute for empty member optimization

2018-04-17 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63579 --- Comment #4 from Marc Glisse --- The following was adopted for C++20 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0840r2.html ABI description (not merged yet) https://github.com/itanium-cxx-abi/cxx-abi/pull/50

  1   2   >