[Bug tree-optimization/77937] [7 Regression] ICE: in replace_one_candidate, at gimple-ssa-strength-reduction.c:3370

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77937 --- Comment #10 from Markus Trippelsdorf --- It still happens, but on another unit this time: markus@x4 ffmpeg % cat h264dsp.i extern int fn2(int); extern int fn3(int); int a, b, c; void fn1(long p1) { char *d; for (;; d += p1) { d[0] =

[Bug tree-optimization/77937] [7 Regression] ICE: in replace_one_candidate, at gimple-ssa-strength-reduction.c:3370

2016-10-12 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77937 --- Comment #9 from Bill Schmidt --- Keeping this open until the fix has some burn-in time, planning to backport to GCC 6 and 5.

[Bug middle-end/77959] ICE in ix86_decompose_address, at i386/i386.c:14954

2016-10-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77959 --- Comment #6 from Andrew Pinski --- (In reply to Uroš Bizjak from comment #4) > Looks like middle-end problem to me: Maybe turning on RTL checking will find the problem is located.

[Bug tree-optimization/77937] [7 Regression] ICE: in replace_one_candidate, at gimple-ssa-strength-reduction.c:3370

2016-10-12 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77937 --- Comment #8 from Bill Schmidt --- Author: wschmidt Date: Thu Oct 13 01:08:20 2016 New Revision: 241082 URL: https://gcc.gnu.org/viewcvs?rev=241082&root=gcc&view=rev Log: 2016-10-12 Bill Schmidt PR tree-optimization/77937 *

[Bug c++/77731] Parameter pack expansion doesn't work when used to define argument list

2016-10-12 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77731 Ville Voutilainen changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/77945] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding.

2016-10-12 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77945 Ville Voutilainen changed: What|Removed |Added CC||jason at redhat dot com,

[Bug c++/77927] unary right fold fails to compile

2016-10-12 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77927 Ville Voutilainen changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/77817] -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817 --- Comment #13 from Jakub Jelinek --- (In reply to Marc Mutz from comment #12) > Is replacing a matching comment with __attribute__(fallthrough)) so > complicated as to make this a wontfix? It is not really possible. __attribute__((fallthrough)

[Bug c/77817] -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective

2016-10-12 Thread marc.mutz at kdab dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817 --- Comment #12 from Marc Mutz --- Is replacing a matching comment with __attribute__(fallthrough)) so complicated as to make this a wontfix?

[Bug middle-end/77959] ICE in ix86_decompose_address, at i386/i386.c:14954

2016-10-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77959 Uroš Bizjak changed: What|Removed |Added Target|x86_64-*-* |x86_64-*-*, alphaev68-*-* --- Comment #5 f

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

2016-10-12 Thread myriachan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 67333, which changed state. Bug 67333 Summary: [C++11][constexpr] constexpr functions incorrectly prohibit taking references to volatile types https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67333 What|Remove

[Bug c++/67333] [C++11][constexpr] constexpr functions incorrectly prohibit taking references to volatile types

2016-10-12 Thread myriachan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67333 Melissa changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/77959] ICE in ix86_decompose_address, at i386/i386.c:14954

2016-10-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77959 Uroš Bizjak changed: What|Removed |Added Component|target |middle-end --- Comment #4 from Uroš Bizjak

[Bug tree-optimization/77937] [7 Regression] ICE: in replace_one_candidate, at gimple-ssa-strength-reduction.c:3370

2016-10-12 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77937 --- Comment #7 from Bill Schmidt --- OK, I can reproduce now, and understand the problem better. This patch fixes the problem. I'll regstrap it and get it committed shortly. Index: gcc/gimple-ssa-strength-reduction.c ==

[Bug target/77959] ICE in ix86_decompose_address, at i386/i386.c:14954

2016-10-12 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77959 --- Comment #3 from Dominique d'Humieres --- The ICE has been fixed between revisions r213007 (2014-07-24, ICE) and r213805 (2014-08-11, compiles).

[Bug c/38295] Support pointer difference as constant in static initializer

2016-10-12 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38295 --- Comment #11 from Florian Weimer --- Created attachment 39799 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39799&action=edit label.c (In reply to Andrew Pinski from comment #6) > Not always since they could be in different sections vi

[Bug target/77959] ICE in ix86_decompose_address, at i386/i386.c:14954

2016-10-12 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77959 --- Comment #2 from Dominique d'Humieres --- No ICE with version 5.4.0 too.

[Bug libstdc++/65122] std::vector doesn't honor element alignment

2016-10-12 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65122 Bug 65122 depends on bug 77742, which changed state. Bug 77742 Summary: Warning about placement new for over-aligned type https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77742 What|Removed |Added --

[Bug c++/77742] Warning about placement new for over-aligned type

2016-10-12 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77742 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/77961] [7 Regression] ICE: verify_type failed, at tree.c:14085 ; gen_type_die_with_usage, at dwarf2out.c:22942

2016-10-12 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77961 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4

[Bug c++/77958] printf format checking -vs- variadic template functions

2016-10-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77958 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/77959] ICE in ix86_decompose_address, at i386/i386.c:14954

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77959 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/77960] ICE in gfc_conv_ss_startstride, at fortran/trans-array.c:3966

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77960 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/77961] [7 Regression] ICE: verify_type failed, at tree.c:14085 ; gen_type_die_with_usage, at dwarf2out.c:22942

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77961 Martin Liška changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNCO

[Bug c++/77958] printf format checking -vs- variadic template functions

2016-10-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77958 Martin Sebor changed: What|Removed |Added Keywords||diagnostic CC|

[Bug c++/77742] Warning about placement new for over-aligned type

2016-10-12 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77742 --- Comment #2 from Jason Merrill --- Author: jason Date: Wed Oct 12 18:04:51 2016 New Revision: 241073 URL: https://gcc.gnu.org/viewcvs?rev=241073&root=gcc&view=rev Log: PR c++/77742 - -Waligned-new and placement new. * init.c (

[Bug fortran/77961] New: ICE: verify_type failed, at tree.c:14085 ; gen_type_die_with_usage, at dwarf2out.c:22942

2016-10-12 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77961 Bug ID: 77961 Summary: ICE: verify_type failed, at tree.c:14085 ; gen_type_die_with_usage, at dwarf2out.c:22942 Product: gcc Version: 7.0 Status: UNCONFIRMED Se

[Bug fortran/77960] New: ICE in gfc_conv_ss_startstride, at fortran/trans-array.c:3966

2016-10-12 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77960 Bug ID: 77960 Summary: ICE in gfc_conv_ss_startstride, at fortran/trans-array.c:3966 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Pr

[Bug fortran/77959] New: ICE in ix86_decompose_address, at i386/i386.c:14954

2016-10-12 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77959 Bug ID: 77959 Summary: ICE in ix86_decompose_address, at i386/i386.c:14954 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/77958] New: printf format checking -vs- variadic template functions

2016-10-12 Thread tromey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77958 Bug ID: 77958 Summary: printf format checking -vs- variadic template functions Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Prio

[Bug c++/77911] Comparing function pointers in a constexpr function can produce an error.

2016-10-12 Thread yhueotnk at pokemail dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77911 --- Comment #3 from Dr Hilbert Swan --- A generous fellow offered me this workaround for the time being: void test1(){} void test2(){} void test3(){} void test4(){} #define FUNCTION_LIST test1, test2, test3, test4 template

[Bug c/77909] -Wimplicit-fallthrough: accept more comment variants

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77909 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/50800] Internal compiler error in finish_member_declarations, possibly related to may_alias attribute

2016-10-12 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50800 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Version|4.6.1

[Bug bootstrap/77917] ARM/AARCH64 bootstrap-lto fails

2016-10-12 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77917 --- Comment #6 from PeteVine --- Indeed, gold is definitely a factor, but look what happens after switching back to ld.bfd on ARM: make[6]: Entering directory `/home/guest/gcc-svn-master/build/arm-linux-gnueabihf/libstdc++-v3/src' /bin/bash ../l

[Bug target/77957] [6/7 Regression] Undefined .LCTOC0 with -fstack-protector-strong -mminimal-toc -O0 on ppc64le

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77957 --- Comment #1 from Jakub Jelinek --- Created attachment 39798 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39798&action=edit gcc7-pr77957.patch One of the problems is that for TARGET_THREAD_SSP_OFFSET targets we completely wastefully cr

[Bug libgomp/66553] openmp tasks produce libgomp warnings with fsanitize=thread

2016-10-12 Thread jtaylor.debian at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66553 --- Comment #3 from Julian Taylor --- Would adding a libgomp threadsanitizer configure switch be an option? It could enable --disable-linux-futex which you need for omp critical sections, set the right compile and link flags and add some extra lo

[Bug c/77817] -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817 --- Comment #11 from Jakub Jelinek --- (In reply to Markus Trippelsdorf from comment #10) > The testcase from PR77955: > > markus@x4 /tmp % cat fall.c > void bar(int); > > void foo(int i) { > switch (i) { > case 1: { > bar(1); > //

[Bug fortran/77903] gfortran 6.1.0/7.0.0 accept invalid code with conflicting module/submodule interfaces

2016-10-12 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77903 --- Comment #6 from Dominique d'Humieres --- > That link worked for me. Thanks For me too. I think the reference C1556 (R1527) is rather C1255 (R1227) If MODULE appears in the prefix of a module subprogram, the subprogram shall specify the sa

[Bug c/77817] -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817 --- Comment #10 from Markus Trippelsdorf --- The testcase from PR77955: markus@x4 /tmp % cat fall.c void bar(int); void foo(int i) { switch (i) { case 1: { bar(1); // fall-through } case 2: bar(2); default: break; }

[Bug target/77957] [6/7 Regression] Undefined .LCTOC0 with -fstack-protector-strong -mminimal-toc -O0 on ppc64le

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77957 Jakub Jelinek changed: What|Removed |Added Target||powerpc64le-linux Status|UNC

[Bug target/77957] New: [6/7 Regression] Undefined .LCTOC0 with -fstack-protector-strong -mminimal-toc -O0 on ppc64le

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77957 Bug ID: 77957 Summary: [6/7 Regression] Undefined .LCTOC0 with -fstack-protector-strong -mminimal-toc -O0 on ppc64le Product: gcc Version: 6.0 Status: UNCONFIRMED

[Bug c/77817] -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective

2016-10-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817 Marek Polacek changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Comment

[Bug c/77955] -Wimplicit-fallthrough=1 issue

2016-10-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77955 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/77955] -Wimplicit-fallthrough=1 issue

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77955 --- Comment #5 from Markus Trippelsdorf --- (In reply to Marek Polacek from comment #4) > It'll be hard to "fix" the first testcase: > . Thanks. The testcase from comment 3 is a dup of p

[Bug fortran/77903] gfortran 6.1.0/7.0.0 accept invalid code with conflicting module/submodule interfaces

2016-10-12 Thread jvdelisle at charter dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77903 --- Comment #5 from jvdelisle at charter dot net --- On 10/11/2016 10:21 PM, damian at sourceryinstitute dot org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77903 > > --- Comment #4 from Damian Rouson --- > Check the date on your draft.

[Bug c/77955] -Wimplicit-fallthrough=1 issue

2016-10-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77955 --- Comment #4 from Marek Polacek --- It'll be hard to "fix" the first testcase: .

[Bug tree-optimization/77956] [7 Regression] ICE in insert_debug_temp_for_var_def with -g and -O2

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77956 --- Comment #2 from Martin Liška --- $ cat tc.c xfig_wiggly_yend () { int a = 1; for (;;) { a = abs (a - 1); fprintf (a, xfig_wiggly_yend); } }

[Bug target/71767] Endless stream of warnings when using GCC with -Wa,-q and Clang Integrated Assembler

2016-10-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71767 --- Comment #32 from Jack Howarth --- (In reply to Iain Sandoe from comment #30) oblem with a small set of tests). > > I'm going to rebase and post the patches Any ETA on the rebased patches being posted?

[Bug tree-optimization/77956] [7 Regression] ICE in insert_debug_temp_for_var_def with -g and -O2

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77956 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Keywords|

[Bug tree-optimization/77943] [5/6/7 Regression] Optimization incorrectly commons noexcept calls with non-noexcept calls

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77943 --- Comment #6 from Martin Liška --- Created attachment 39797 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39797&action=edit Untested patch

[Bug c/77956] New: ice in insert_debug_temp_for_var_def with -g and -O2

2016-10-12 Thread dcb314 at hotmail dot com
k dated 20161012, with compiler flags -g -O2, does this: inout.c: In function ‘xfig_wiggly’: inout.c:3987:1: internal compiler error: Segmentation fault 0xaeecd7 crash_signal ../../trunk/gcc/toplev.c:337 0xc9d7fc insert_debug_temp_for_var_def(gimple_stmt_iterator*, tree_node*) ../../tr

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 --- Comment #11 from Richard Biener --- Author: rguenth Date: Wed Oct 12 14:37:53 2016 New Revision: 241053 URL: https://gcc.gnu.org/viewcvs?rev=241053&root=gcc&view=rev Log: 2016-10-12 Richard Biener PR debug/77947 * cgraphu

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/77955] -Wimplicit-fallthrough=1 issue

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77955 --- Comment #3 from Markus Trippelsdorf --- Another issue: markus@x4 /tmp % cat fall.c void bar(int); template void foo(int i, bool bo) { switch (i) { case 1: if (!bo) break; // Fall through. case 2: bar(2); default:

[Bug c/77955] -Wimplicit-fallthrough=1 issue

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77955 --- Comment #2 from Markus Trippelsdorf --- (In reply to Marek Polacek from comment #1) > (In reply to Markus Trippelsdorf from comment #0) > > As you can see gcc issues a bogus warning and doesn't warn for the case 2 > > fallthrough. > > It fal

[Bug c/77955] New: -Wimplicit-fallthrough=1 issue

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77955 Bug ID: 77955 Summary: -Wimplicit-fallthrough=1 issue Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee

[Bug c/77955] -Wimplicit-fallthrough=1 issue

2016-10-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77955 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug lto/77954] New: LTO_STREAMER_DEBUG ICE with OpenMP SIMD clones

2016-10-12 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77954 Bug ID: 77954 Summary: LTO_STREAMER_DEBUG ICE with OpenMP SIMD clones Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: openmp Severity: normal Priority:

[Bug target/77952] c++11 and gcc: internal compiler error: in convert_move

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77952 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/77945] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding.

2016-10-12 Thread eric at efcs dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77945 --- Comment #3 from Eric Fiselier --- > if the type contains trailing padding bytes (but one bytes between members). The last bit is nonsense. I meant to say that padding between members seemed OK.

[Bug target/77953] New: [MIPS] ice: insn does not satisfy its constraints - __bswapsi2

2016-10-12 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77953 Bug ID: 77953 Summary: [MIPS] ice: insn does not satisfy its constraints - __bswapsi2 Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal

[Bug c++/77952] New: c++11 and gcc: internal compiler error: in convert_move

2016-10-12 Thread igor at chub dot in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77952 Bug ID: 77952 Summary: c++11 and gcc: internal compiler error: in convert_move Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Prio

[Bug c++/77949] [7 Regression] ICE on invalid code in internal compiler error: in linemap_position_for_loc_and_offset, at libcpp/line-map.c:907

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77949 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.0

[Bug ada/64057] possible issue in the shared implementation of Ada.Strings.Unbounded

2016-10-12 Thread charlet at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64057 Arnaud Charlet changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug ada/64057] possible issue in the shared implementation of Ada.Strings.Unbounded

2016-10-12 Thread charlet at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64057 --- Comment #5 from Arnaud Charlet --- Author: charlet Date: Wed Oct 12 10:32:53 2016 New Revision: 241025 URL: https://gcc.gnu.org/viewcvs?rev=241025&root=gcc&view=rev Log: 2016-10-12 Eric Botcazou PR ada/64057 * exp_ch5.adb

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 --- Comment #9 from Richard Biener --- As we do not reclaim B::m_fn2::C::m_fn1 we IMHO shouldn't reclaim its decl_function_context either. In that case we'd generate proper debug info for B::m_fn2::C::m_fn1 which we end up using in the code late

[Bug c++/77950] GCC produces un-demanglable symbols with [] (auto&) { ... } lambdas in templates

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77950 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 --- Comment #8 from Richard Biener --- Before r240578 everything prevailed until the very end and the context DIE we tried to force would be still there. In the end everything would get removed again, of course. GCC 6 emits no debug info for m_

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 --- Comment #6 from rguenther at suse dot de --- On Wed, 12 Oct 2016, marxin at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 > > --- Comment #5 from Martin Liška --- > Created attachment 39791 > --> https://gcc

[Bug rtl-optimization/77951] Incorrect placement of label which does not affect execution flow

2016-10-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77951 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/77951] New: Incorrect placement of label which does not affect execution flow

2016-10-12 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77951 Bug ID: 77951 Summary: Incorrect placement of label which does not affect execution flow Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: minor

[Bug c++/77950] New: GCC produces un-demanglable symbols with [] (auto&) { ... } lambdas in templates

2016-10-12 Thread jeanmichael.celerier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77950 Bug ID: 77950 Summary: GCC produces un-demanglable symbols with [] (auto&) { ... } lambdas in templates Product: gcc Version: 6.2.1 Status: UNCONFIRMED Severity

[Bug libfortran/77663] libgfortran/caf/single.c: three minor problems and a lost token

2016-10-12 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77663 vehre at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|--

[Bug c++/77949] [7 Regression] ICE on invalid code in internal compiler error: in linemap_position_for_loc_and_offset, at libcpp/line-map.c:907

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77949 --- Comment #1 from Martin Liška --- Created attachment 39792 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39792&action=edit Test-case

[Bug c++/77949] New: [7 Regression] ICE on invalid code in internal compiler error: in linemap_position_for_loc_and_offset, at libcpp/line-map.c:907

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77949 Bug ID: 77949 Summary: [7 Regression] ICE on invalid code in internal compiler error: in linemap_position_for_loc_and_offset, at libcpp/line-map.c:907 Pr

[Bug c++/77945] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding.

2016-10-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77945 Jonathan Wakely changed: What|Removed |Added Known to work|5.4.0, 6.2.0| Summary|[7 Regression] GCC

[Bug c++/77945] [7 Regression] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding.

2016-10-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77945 Jonathan Wakely changed: What|Removed |Added Known to work||5.4.0, 6.2.0 Summary|GCC ge

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 --- Comment #5 from Martin Liška --- Created attachment 39791 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39791&action=edit Really reduced test-case

[Bug c++/77945] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding.

2016-10-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77945 Jonathan Wakely changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIR

[Bug c++/77948] New: Option processing of -std=c++11 -std=gnu++11 doesn't reset ext_numeric_literals

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77948 Bug ID: 77948 Summary: Option processing of -std=c++11 -std=gnu++11 doesn't reset ext_numeric_literals Product: gcc Version: 6.2.1 Status: UNCONFIRMED Keywords:

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 Martin Liška changed: What|Removed |Added Attachment #39790|0 |1 is obsolete|

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 --- Comment #3 from Martin Liška --- Created attachment 39790 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39790&action=edit Reduced test-case

[Bug c/77946] -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77946 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c/77946] -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’

2016-10-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77946 --- Comment #8 from Marek Polacek --- (In reply to Jakub Jelinek from comment #5) > I think my preference would be to try TREE_PRIVATE bit for it instead. I can do it.

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c/77946] -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77946 --- Comment #7 from Markus Trippelsdorf --- (In reply to Jakub Jelinek from comment #6) > (In reply to Marek Polacek from comment #4) > > (In reply to Jakub Jelinek from comment #3) > > > Thanks. More reduced (that fails even with -Wimplicit-fal

[Bug debug/77947] [7 Regression] ICE with -g and -O2 in strip_naming_typedef

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77947 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|

[Bug c/77946] -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77946 --- Comment #6 from Jakub Jelinek --- (In reply to Marek Polacek from comment #4) > (In reply to Jakub Jelinek from comment #3) > > Thanks. More reduced (that fails even with -Wimplicit-fallthrough): > > Did you mean without? No, I meant with,

[Bug c/77946] -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77946 --- Comment #5 from Jakub Jelinek --- The problem is that varasm.c uses TREE_PUBLIC on all decls, but it now means something different on LABEL_DECLs. So either we tweak it: --- gcc/varasm.c.jj 2016-10-09 13:19:09.0 +0200 +++ gcc/var

[Bug c/77946] -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’

2016-10-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77946 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug bootstrap/77917] ARM/AARCH64 bootstrap-lto fails

2016-10-12 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77917 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug tree-optimization/77943] [5/6/7 Regression] Optimization incorrectly commons noexcept calls with non-noexcept calls

2016-10-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77943 Martin Liška changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot gnu.org --- Com

[Bug c++/77947] New: ice with -g and -O2 in strip_naming_typedef

2016-10-12 Thread dcb314 at hotmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- Created attachment 39788 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39788&action=edit gzipped C++ source code The attached code, when compiled by gcc trunk dated 2

[Bug c/77946] -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’

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

[Bug debug/77931] PASS->FAIL: gdb.cp/namespace.exp: print ina

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77931 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/77943] [5/6/7 Regression] Optimization incorrectly commons noexcept calls with non-noexcept calls

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77943 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Keywords|

[Bug bootstrap/68663] Build failure on AIX 7.1

2016-10-12 Thread bugzilla-gcc at thewrittenword dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68663 --- Comment #3 from The Written Word --- (In reply to David Edelsohn from comment #2) > Group Bull, Perzl, and I have been able to build it. Are you using an up to > date AIX Assembler? Hmm. Let me try upgrading. Thanks.

[Bug c/77946] -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’

2016-10-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77946 --- Comment #2 from Markus Trippelsdorf --- (In reply to Jakub Jelinek from comment #1) > Try -save-temps with -C or -CC ? Thanks, that works. int a; void fn1() { static int *b[] = {[0] = &&LD_IND_B, 0}; goto *b[a]; /**/ LD_IND_B: /*

[Bug tree-optimization/77938] missing tailcall optimization in case when local variable escapes that goes out of scope before the possible tail call site

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77938 --- Comment #3 from Richard Biener --- I think the only way we can improve this is tracking liveness with CLOBBERs (but that relies on CLOBBERs being present). Like walking dominators looking for CLOBBERs (or computing full data-flow for the des

  1   2   >