[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 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

[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 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 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 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 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š

[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 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

[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.

[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 c++/77945] New: 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 Bug ID: 77945 Summary: GCC generates invalid constexpr copy/move assignment operators for types with trailing padding. Product: gcc Version: 7.0 Status: UNCONFIRMED

[Bug c++/69523] -Wliteral-suffix should not warn within namespace std

2016-10-12 Thread eric at efcs dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69523 Eric Fiselier changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[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

[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=edit Test-case

[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=gcc=rev Log: 2016-10-12 Eric Botcazou PR ada/64057

[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

[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

[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 ---

[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]

[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

[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=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 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] = &_IND_B, 0}; goto *b[a]; /**/ LD_IND_B: /*

[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 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 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 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 > -->

[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/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 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 +++

[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=edit Really reduced test-case

[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

[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 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 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 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

[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

[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 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 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 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

[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++/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

[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++/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

[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 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 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=edit gzipped C++ source code The attached code, when compiled by gcc trunk dated 20161

[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 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

[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

[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 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 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

[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/77956] New: ice in insert_debug_temp_for_var_def with -g and -O2

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

[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 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 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=gcc=rev Log: 2016-10-12 Richard Biener PR debug/77947

[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=edit Untested patch

[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 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 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 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

[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/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

[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 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 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 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

[Bug c/77946] New: -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 Bug ID: 77946 Summary: -Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’ Product: gcc

[Bug tree-optimization/77929] [7 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2016-10-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77929 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Wed Oct 12 07:07:33 2016 New Revision: 241019 URL: https://gcc.gnu.org/viewcvs?rev=241019=gcc=rev Log: PR tree-optimization/77929 * tree-ssa-reassoc.c

[Bug middle-end/77920] [7 Regression] 186.crafty doesn't compile

2016-10-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77920 --- Comment #4 from Richard Biener --- Author: rguenth Date: Wed Oct 12 07:08:49 2016 New Revision: 241020 URL: https://gcc.gnu.org/viewcvs?rev=241020=gcc=rev Log: 2016-10-12 Richard Biener PR

[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 CC||jakub at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/77929] [7 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

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

[Bug middle-end/77920] [7 Regression] 186.crafty doesn't compile

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

[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

[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/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/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 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 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 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=edit label.c (In reply to Andrew Pinski from comment #6) > Not always since they could be in different sections via

[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++/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++/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/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

[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

[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++/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

[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

[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

[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

[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=gcc=rev Log: PR c++/77742 - -Waligned-new and placement new. * init.c

[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

[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 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

  1   2   >