[Bug middle-end/78703] -fprintf-return-value floating point handling incorrect in locales with a mulltibyte decimal point

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78703 --- Comment #3 from Jakub Jelinek --- For -fprintf-return-value, it is desirable to count with the worst case, but I'm not sure it is the right behavior for the warning. If we are aware of just 1 and 2 byte decimal points in the wild, forcing an

[Bug tree-optimization/78706] New: [7 Regression] ICE in is_complex_reg (segfault)

2016-12-07 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78706 Bug ID: 78706 Summary: [7 Regression] ICE in is_complex_reg (segfault) Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tre

[Bug c++/78704] operator-> pointer return type is not recognized as pointer type

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78704 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/78626] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-12-07 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78626 --- Comment #6 from Arseny Solokha --- (In reply to Bernd Schmidt from comment #4) > Created attachment 40269 [details] > Candidate patch It fixes this particular issue. I didn't run regtest, though. Meanwhile, I have four additional snippets w

[Bug c++/71537] GCC rejects consetxpr boolean conversions and comparisons on the result of pointer arithmetic.

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71537 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

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

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 71537, which changed state. Bug 71537 Summary: GCC rejects consetxpr boolean conversions and comparisons on the result of pointer arithmetic. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71537 What|Removed

[Bug tree-optimization/78706] [7 Regression] ICE in is_complex_reg (segfault)

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78706 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug tree-optimization/78692] [7 Regression] ICE (segfault)

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78692 --- Comment #3 from Jakub Jelinek --- *** Bug 78706 has been marked as a duplicate of this bug. ***

[Bug middle-end/78691] [7 Regression] ICE compiling Linux boot code

2016-12-07 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78691 --- Comment #6 from amker at gcc dot gnu.org --- Author: amker Date: Wed Dec 7 10:14:58 2016 New Revision: 243335 URL: https://gcc.gnu.org/viewcvs?rev=243335&root=gcc&view=rev Log: PR tree-optimization/78691 * match.pd ((convert1

[Bug tree-optimization/71691] [6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (Floating point exception)

2016-12-07 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71691 Aldy Hernandez changed: What|Removed |Added CC||aldyh at gcc dot gnu.org Assi

[Bug middle-end/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL

2016-12-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468 Eric Botcazou changed: What|Removed |Added Component|libgomp |middle-end Severity|normal

[Bug tree-optimization/71691] [6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (Floating point exception)

2016-12-07 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71691 Aldy Hernandez changed: What|Removed |Added Status|NEW |WAITING --- Comment #16 from Aldy Herna

[Bug middle-end/78691] [7 Regression] ICE compiling Linux boot code

2016-12-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78691 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/78707] New: [4.8/4.9/5/6 Regression: internal compiler error: in push_reload, at reload.c:1349

2016-12-07 Thread gjl at gcc dot gnu.org
rget=avr --prefix=/local/gnu/install/gcc-6 --disable-nls --disable-shared --with-dwarf2 --with-gnu-ld --with-gnu-as target_alias=avr --enable-languages=c,c++,lto --enable-checking=release Thread model: single gcc version 6.2.1 20161207 (GCC) $ svn info Path: . Working Copy Root Path: /srv/local/gn

[Bug middle-end/78707] [4.8/4.9/5/6 Regression: internal compiler error: in push_reload, at reload.c:1349

2016-12-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78707 Georg-Johann Lay changed: What|Removed |Added Keywords||ice-on-valid-code, ra Tar

[Bug c++/78655] gcc doesn't exploit the fact that the result of pointer addition can not be nullptr

2016-12-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78655 --- Comment #5 from Jonathan Wakely --- (In reply to Richard Biener from comment #1) > Of course I wonder why the check is here in the first place... Is placement > new valid for nullptr? It used to be, but is now UB, since http://www.open-std.

[Bug target/72717] [5/6/7 Regression] ICE: in emit_move_insn, at expr.c:3693 with vector shift @ powerpc64le

2016-12-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72717 --- Comment #4 from Segher Boessenkool --- That works I guess... Please test on BE and 32-bit as well. Oh, and no parens in a = (b) ? c : d; (for simple b at least).

[Bug sanitizer/78708] New: [ASAN][LTO] ICE in expand_ASAN_MARK, at internal-fn.c:380 - when compiling but not linking with ASAN

2016-12-07 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78708 Bug ID: 78708 Summary: [ASAN][LTO] ICE in expand_ASAN_MARK, at internal-fn.c:380 - when compiling but not linking with ASAN Product: gcc Version: 7.0

[Bug middle-end/78153] strlen return value can be assumed to be less than PTRDIFF_MAX

2016-12-07 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78153 Thomas Schwinge changed: What|Removed |Added CC||tschwinge at gcc dot gnu.org --- Comme

[Bug rtl-optimization/78626] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-12-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78626 --- Comment #7 from Segher Boessenkool --- (In reply to Bernd Schmidt from comment #4) > Created attachment 40269 [details] > Candidate patch That looks great :-)

[Bug rtl-optimization/78626] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-12-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78626 --- Comment #8 from Segher Boessenkool --- ... and works fine, too! ms: stwu 1,-32(1) lis 9,qs@ha lwz 9,qs@l(9) twnei 9,0 .L6: b .L6 Nice :-)

[Bug target/78633] [7 Regression] [SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in the insn

2016-12-07 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633 --- Comment #13 from Oleg Endo --- (In reply to Kazumoto Kojima from comment #12) > Perhaps the splitter in problem > might have to take care of subreg case even when referencing > a reg rtx in the input operands. So it looks like a new rtx obje

[Bug fortran/77414] ICE in create_function_arglist, at fortran/trans-decl.c:2410

2016-12-07 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77414 --- Comment #5 from Dominique d'Humieres --- > > The tests z7.f90, z8.f90, and z9.f90 compiles without error > > at revision r242002 although I think they are invalid. > > They give an ICE with r241962. > > This is due to r241972 (pr77596). This

[Bug rtl-optimization/78626] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-12-07 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78626 --- Comment #9 from Bernd Schmidt --- I can't read that assembly language, but I'll take your word for it. I'm testing the patch on x86.

[Bug c++/78589] g++ prints instead of a function name when warning in an OpenMP outlined function

2016-12-07 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78589 --- Comment #7 from Martin Jambor --- Author: jamborm Date: Wed Dec 7 13:09:07 2016 New Revision: 243344 URL: https://gcc.gnu.org/viewcvs?rev=243344&root=gcc&view=rev Log: Use dump_function_name rather than emit 2016-12-07 Martin Jambor

[Bug target/78633] [7 Regression] [SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in the insn

2016-12-07 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633 --- Comment #14 from Kazumoto Kojima --- No problem. I can continue nightly build&test with a minimal change diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index c6956a0..edadba7 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.m

[Bug lto/71959] [OpenACC] #pragma acc parallel leads to segfault in x86_64-pc-linux-gnu-accel-nvptx-none-gcc

2016-12-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71959 Nathan Sidwell changed: What|Removed |Added Assignee|nathan at gcc dot gnu.org |unassigned at gcc dot gnu.org -

[Bug bootstrap/21481] crtstuff.c should not include auto-host.h

2016-12-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21481 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|nathan at gcc do

[Bug tree-optimization/78709] New: Code size is bigger at -Os than at -O3

2016-12-07 Thread erika.molnar at cyberthorstudios dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78709 Bug ID: 78709 Summary: Code size is bigger at -Os than at -O3 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-opt

[Bug c++/78710] New: suggest better exception text for stoi, stol, ...

2016-12-07 Thread nico at josuttis dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78710 Bug ID: 78710 Summary: suggest better exception text for stoi, stol, ... Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug c++/78710] suggest better exception text for stoi, stol, ...

2016-12-07 Thread nico at josuttis dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78710 --- Comment #1 from Nicolai Josuttis --- applies to any version AFAIK

[Bug other/78711] New: gcc-6.2.0:: libjavamath.so inconsistent gmp link

2016-12-07 Thread edeveaud at pasteur dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78711 Bug ID: 78711 Summary: gcc-6.2.0:: libjavamath.so inconsistent gmp link Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug other/78712] New: gcc-4.9.4:: libjavamath.so inconsistent gmp link

2016-12-07 Thread edeveaud at pasteur dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78712 Bug ID: 78712 Summary: gcc-4.9.4:: libjavamath.so inconsistent gmp link Product: gcc Version: 4.9.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/78713] New: [missed optimization] gcc doesn't use clobbers to optimize constructors

2016-12-07 Thread a...@cloudius-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78713 Bug ID: 78713 Summary: [missed optimization] gcc doesn't use clobbers to optimize constructors Product: gcc Version: 6.2.1 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/78561] Constant pool size (offset) can become stale where constant pool entires become unused

2016-12-07 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78561 --- Comment #18 from James Greenhalgh --- Author: jgreenhalgh Date: Wed Dec 7 14:01:59 2016 New Revision: 243345 URL: https://gcc.gnu.org/viewcvs?rev=243345&root=gcc&view=rev Log: [Patch PR78561 PowerPC] Revert to old behaviour for counting con

[Bug libobjc/78697] --with-target-bdw-gc-include shouldn't be required to be per multilib

2016-12-07 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78697 --- Comment #1 from Matthias Klose --- well, it does make sense when the header files differ, however that is not the case for the gc header files afaics. Is this what you are looking for? The fallback directory should not override the values g

[Bug tree-optimization/78709] Code size is bigger at -Os than at -O3

2016-12-07 Thread erika.molnar at cyberthorstudios dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78709 --- Comment #1 from ErikaMolnar --- The code size is smaller because of -ftree-loop-distribute-patterns, this options has no effect on –Os. Could you make this optimization to work on –Os also? as it is quite useful.

[Bug c++/72775] [6/7 Regression] internal compiler error: in finish_expr_stmt, at cp/semantics.c:677

2016-12-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72775 --- Comment #11 from Marek Polacek --- This patch seems to disable initialization of a flexible array member in a constructor, and, curiously, doesn't regress anything in C++ dg.exp. --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -800,6 +800,11 @@ p

[Bug c++/72775] [6/7 Regression] internal compiler error: in finish_expr_stmt, at cp/semantics.c:677

2016-12-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72775 --- Comment #12 from Marek Polacek --- (In reply to Matteo Bertello from comment #10) > Just had the same internal compiler error on a different piece of code, > using GCC 6.1.1 on Fedora 24. > Might be useful to investigate the cause. This code

[Bug libobjc/78698] [7 regression] Using static PIC libgc fails when it has dependencies

2016-12-07 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78698 --- Comment #1 from Matthias Klose --- didn't check a configuration with --disable-shared :-/ What about checking for a $bdw_lib_dir/libgc.la and in that case setting BDW_GC_LIBS to $bdw_lib_dir/libgc.la and skipping the compile and link tests?

[Bug c++/78551] [5/6/7 Regression] Internal compiler error with constexpr initialization of union

2016-12-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78551 --- Comment #11 from Nathan Sidwell --- Created attachment 40276 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40276&action=edit non-union crash Union is not necessary to trigger the ICE. All we need is to initialize a char array with a

[Bug sanitizer/78708] [7 Regression][ASAN][LTO] ICE in expand_ASAN_MARK, at internal-fn.c:380 - when compiling but not linking with ASAN

2016-12-07 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78708 Tobias Burnus changed: What|Removed |Added Target Milestone|--- |7.0 Summary|[ASAN][LTO] ICE i

[Bug other/78711] gcc-6.2.0:: libjavamath.so inconsistent gmp link

2016-12-07 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78711 Andreas Schwab changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug other/78712] gcc-4.9.4:: libjavamath.so inconsistent gmp link

2016-12-07 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78712 Andreas Schwab changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug other/78711] gcc-6.2.0:: libjavamath.so inconsistent gmp link

2016-12-07 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78711 --- Comment #2 from Andreas Schwab --- *** Bug 78712 has been marked as a duplicate of this bug. ***

[Bug libstdc++/78714] New: std::get_time does not accept full month name in %b

2016-12-07 Thread cubbi at cubbi dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78714 Bug ID: 78714 Summary: std::get_time does not accept full month name in %b Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/78694] [ARM] ICE with -mthumb -ftls-model=local-exec -O2

2016-12-07 Thread sebastian.hu...@embedded-brains.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78694 --- Comment #7 from Sebastian Huber --- Are you able to reproduce the problem with this information? You need the attached test case. The arm-eabi GCC build itself works.

[Bug target/78695] [7 Regression] ICE (segfault) on powerpc64le-linux-gnu

2016-12-07 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78695 --- Comment #7 from Matthias Klose --- gcc configured with --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-7 --program-prefix=powerpc64le-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr

[Bug target/78694] [ARM] ICE with -mthumb -ftls-model=local-exec -O2

2016-12-07 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78694 --- Comment #8 from ktkachov at gcc dot gnu.org --- No, sorry. It doesn't ICE for me. Given that the ICE is an RTL sharing ICE, I believe it should only appear when RTL checking is enabled through --enable-checking=rtl but I don't see that in your

[Bug other/78711] gcc-6.2.0:: libjavamath.so inconsistent gmp link

2016-12-07 Thread edeveaud at pasteur dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78711 --- Comment #3 from Eric --- (In reply to Andreas Schwab from comment #1) > The included gmp is host-only, only for use with the compiler, not the > target libraries. sorry if I don't understand correctly. what do you mean by "only for use wit

[Bug other/78711] gcc-6.2.0:: libjavamath.so inconsistent gmp link

2016-12-07 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78711 --- Comment #4 from Andreas Schwab --- The target libraries must always be built against the libraries of the target system. You have to populate the sysroot accordingly.

[Bug other/78711] gcc-6.2.0:: libjavamath.so inconsistent gmp link

2016-12-07 Thread edeveaud at pasteur dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78711 --- Comment #5 from Eric --- (In reply to Andreas Schwab from comment #4) > The target libraries must always be built against the libraries of the > target system. You have to populate the sysroot accordingly. as during gcc build gmp is built v

[Bug libstdc++/51960] [DR 2127] Missing move-assignment operator in raw_storage_iterator

2016-12-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51960 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Wed Dec 7 15:55:39 2016 New Revision: 243358 URL: https://gcc.gnu.org/viewcvs?rev=243358&root=gcc&view=rev Log: libstdc++/51960 move-construction for raw_storage_iterator Backport from

[Bug libstdc++/78565] undefined reference to `aligned_alloc' when building mingw-w64 cross-compiler

2016-12-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78565 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/55727] better support for dynamic allocation of over-aligned types

2016-12-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55727 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/77761] [7 Regression] wrong code with -fschedule-insns -mavx512f --param=max-pending-list-length=512

2016-12-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77761 --- Comment #3 from Uroš Bizjak --- Author: vmakarov Date: Tue Dec 6 20:02:03 2016 New Revision: 243316 URL: https://gcc.gnu.org/viewcvs?rev=243316&root=gcc&view=rev Log: 2016-12-06 Vladimir Makarov target/77761 * lra-lives.

[Bug target/77761] [7 Regression] wrong code with -fschedule-insns -mavx512f --param=max-pending-list-length=512

2016-12-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77761 Uroš Bizjak changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libobjc/78698] [7 regression] Using static PIC libgc fails when it has dependencies

2016-12-07 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78698 Eric Gallager changed: What|Removed |Added CC||egall at gwmail dot gwu.edu --- Comment

[Bug libstdc++/78326] incorrect c++ usage in experimental/vector and others? _X_max_align is inaccessible

2016-12-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78326 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/51960] [DR 2127] Missing move-assignment operator in raw_storage_iterator

2016-12-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51960 Jonathan Wakely changed: What|Removed |Added Target Milestone|7.0 |6.3

[Bug c++/64767] Could GCC warn when a pointer is compared against '\0'?

2016-12-07 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64767 Eric Gallager changed: What|Removed |Added CC||egall at gwmail dot gwu.edu --- Comment

[Bug sanitizer/78708] [7 Regression][ASAN][LTO] ICE in expand_ASAN_MARK, at internal-fn.c:380 - when compiling but not linking with ASAN

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78708 --- Comment #2 from Jakub Jelinek --- Works? You mean it doesn't ICE? As soon as there are any libasan routine calls, it can't really link properly, at least not unless you g++ test.o -lasan Anyway, this is related to PR69254, probably when st

[Bug libstdc++/78326] incorrect c++ usage in experimental/vector and others? _X_max_align is inaccessible

2016-12-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78326 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Wed Dec 7 16:05:49 2016 New Revision: 243369 URL: https://gcc.gnu.org/viewcvs?rev=243369&root=gcc&view=rev Log: PR78326 fix incorrect access of data member in base class Backport from

[Bug other/65254] libiberty produces using extended field designator is an extension warnings in clang

2016-12-07 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65254 Eric Gallager changed: What|Removed |Added CC||egall at gwmail dot gwu.edu --- Comment

[Bug tree-optimization/71691] [6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (Floating point exception)

2016-12-07 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71691 --- Comment #17 from Jeffrey A. Law --- It's just latent. We still need to fix it appropriately.

[Bug libobjc/78698] [7 regression] Using static PIC libgc fails when it has dependencies

2016-12-07 Thread doko at ubuntu dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78698 --- Comment #3 from Matthias Klose --- On 07.12.2016 17:06, egall at gwmail dot gwu.edu wrote: > Note that some package managers automatically delete .la files as part of the > installation process. I suppose it'd just fall through to the compile

[Bug c++/62182] New warning wished: operator== and "equality comparison result unused [-Wunused-comparison]"/-Wunsed-value

2016-12-07 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62182 Eric Gallager changed: What|Removed |Added CC||egall at gwmail dot gwu.edu --- Comment

[Bug c/61593] Support '#pragma mark - foo' (by simply ignoring it without warning)

2016-12-07 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61593 --- Comment #1 from Eric Gallager --- The gcc documentation says pragma mark should be accepted: https://gcc.gnu.org/onlinedocs/gcc/Darwin-Pragmas.html#Darwin-Pragmas

[Bug c++/78715] New: [concepts] Access specifiers ignored after concept declaration

2016-12-07 Thread tcbrindle at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78715 Bug ID: 78715 Summary: [concepts] Access specifiers ignored after concept declaration Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal

[Bug sanitizer/78654] ubsan can lead to excessive stack usage

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78654 --- Comment #3 from Jakub Jelinek --- It is mostly -fsanitize=alignment related on the serpent_generic.i, all the other undefined sanitizers together cause largest frame of size 600 or so. Also, if you use -fsanitize=undefined -fno-sanitize-recov

[Bug tree-optimization/77862] [7 Regression] ice in add_equivalence

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77862 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #6

[Bug target/72683] [7 Regression] MPX test failures with LTO

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72683 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug c/61593] Support '#pragma mark - foo' (by simply ignoring it without warning)

2016-12-07 Thread s...@rogue-research.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61593 --- Comment #2 from Sean --- Eric, thanks for your reply. Those docs read to me like the pragma is only supported *on* Darwin. I guess I was not clear when creating this ticket: I'm interested in the pragma being accepted on any platform. In o

[Bug c++/71965] [7 regression] [concepts] Substitution error *after* failure to satisfy an earlier constraint

2016-12-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71965 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug middle-end/78716] New: [7 Regression] ICE in gimplify_va_arg_expr, at gimplify.c:12650 (i686-linux-gnu)

2016-12-07 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78716 Bug ID: 78716 Summary: [7 Regression] ICE in gimplify_va_arg_expr, at gimplify.c:12650 (i686-linux-gnu) Product: gcc Version: 7.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/71691] [6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (Floating point exception)

2016-12-07 Thread aldyh at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71691 --- Comment #18 from Aldy Hernandez --- On 12/07/2016 11:38 AM, law at redhat dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71691 > > --- Comment #17 from Jeffrey A. Law --- > It's just latent. We still need to fix it appropriat

[Bug middle-end/78716] [7 Regression] ICE in gimplify_va_arg_expr, at gimplify.c:12650 (i686-linux-gnu)

2016-12-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78716 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/78716] [7 Regression] ICE in gimplify_va_arg_expr, at gimplify.c:12650 (i686-linux-gnu)

2016-12-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78716 --- Comment #2 from Marek Polacek --- I think I see the error. If I add this hunk back (that r240072 removed), it doesn't ICE anymore: --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -4124,6 +4124,8 @@ std_canonical_va_list_type (tree type) {

[Bug libstdc++/78717] New: no definition of string::find when lowered to gimple

2016-12-07 Thread hiraditya at msn dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78717 Bug ID: 78717 Summary: no definition of string::find when lowered to gimple Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug libstdc++/66414] string::find ten times slower than strstr

2016-12-07 Thread hiraditya at msn dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66414 AK changed: What|Removed |Added CC||hiraditya at msn dot com --- Comment #6 from AK --

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2016-12-07 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 --- Comment #3 from Thomas Preud'homme --- Author: thopre01 Date: Wed Dec 7 17:56:53 2016 New Revision: 243374 URL: https://gcc.gnu.org/viewcvs?rev=243374&root=gcc&view=rev Log: 2016-12-07 Thomas Preud'homme gcc/ PR rtl-optimization

[Bug sanitizer/78708] [7 Regression][ASAN][LTO] ICE in expand_ASAN_MARK, at internal-fn.c:380 - when compiling but not linking with ASAN

2016-12-07 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78708 --- Comment #3 from Tobias Burnus --- (In reply to Jakub Jelinek from comment #2) > Works? You mean it doesn't ICE? [...] That's what I meant. Of course, when the bug is fixed, calling GCC as I did will will give tons of undefined symbols erro

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

2016-12-07 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 H.J. Lu changed: What|Removed |Added Status|REOPENED|NEW --- Comment #10 from H.J. Lu --- (In repl

[Bug rtl-optimization/78671] [7 Regression] ICE: in extract_constrain_insn, at recog.c:2213 with -Og -march=skylake-avx512

2016-12-07 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78671 --- Comment #3 from Vladimir Makarov --- (In reply to Jakub Jelinek from comment #2) > Started with r243038. It has just triggered a latent bug. It is a pretty interesting bug. The problem is that a TImode pseudo has class INT_SSE_REGS and r15

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2016-12-07 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 --- Comment #4 from Thomas Preud'homme --- Author: thopre01 Date: Wed Dec 7 18:15:52 2016 New Revision: 243375 URL: https://gcc.gnu.org/viewcvs?rev=243375&root=gcc&view=rev Log: 2016-12-07 Thomas Preud'homme Backport from mainline

[Bug fortran/78674] [cleanup] merge gfc_convert_type_warn and gfc_convert_chartype

2016-12-07 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78674 janus at gcc dot gnu.org changed: What|Removed |Added CC||fxcoudert at gcc dot gnu.org -

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

2016-12-07 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 --- Comment #11 from Ilya Enkovich --- (In reply to H.J. Lu from comment #10) > > MPX wrapper library isn't built with -z bndplt since it doesn't call > external functions with bounds. But some internal functions, which > need bounds, are calle

[Bug rtl-optimization/78626] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-12-07 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78626 Aldy Hernandez changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/72775] [6/7 Regression] internal compiler error: in finish_expr_stmt, at cp/semantics.c:677

2016-12-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72775 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment #

[Bug preprocessor/69543] [6/7 Regression] _Pragma does not apply within macro

2016-12-07 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69543 Aldy Hernandez changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/71965] [7 regression] [concepts] Substitution error *after* failure to satisfy an earlier constraint

2016-12-07 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71965 Aldy Hernandez changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/78550] [6/7 Regression] bit field and std::initializer_list

2016-12-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78550 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/78551] [5/6/7 Regression] Internal compiler error with constexpr initialization of union

2016-12-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78551 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/70149] [F08] Character pointer initialization causes ICE

2016-12-07 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70149 Gerhard Steinmetz changed: What|Removed |Added CC||gerhard.steinmetz.fortran@t

[Bug fortran/78718] New: ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1427

2016-12-07 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78718 Bug ID: 78718 Summary: ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1427 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug fortran/78719] New: ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1438

2016-12-07 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78719 Bug ID: 78719 Summary: ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1438 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug c++/72775] [6/7 Regression] internal compiler error: in finish_expr_stmt, at cp/semantics.c:677

2016-12-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72775 --- Comment #14 from Marek Polacek --- I think you're right. I dropped the check and am regtesting this again. Thanks!

[Bug fortran/68569] ICE with automatic character object and DATA

2016-12-07 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68569 --- Comment #2 from Gerhard Steinmetz --- Update, backtrace : $ gfortran-7-20161204 -c z2a.f90 z2a.f90:4:12: data x /'a'/ 1 Warning: Initialization string at (1) was truncated to fit the variable (0/1) z2a.f90:1:0: subroutin

[Bug fortran/78719] ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1438

2016-12-07 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78719 --- Comment #1 from Gerhard Steinmetz --- Detected with type "real" instead of "class(t)" : $ cat z3.f90 program p type t integer :: n end type real :: g !! abstract interface subroutine h end end interface

[Bug fortran/78719] ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1438

2016-12-07 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78719 --- Comment #2 from Gerhard Steinmetz --- Interestingly, following invalid variant with "type(t)" is silently accepted and gives same results as z0.f90 in comment 1. $ cat z2.f90 program p type t integer :: n end type type(t) :

  1   2   >