[Bug libgcc/85967] New: [ARM] No unwinding support for division functions

2018-05-29 Thread la...@linux-mips.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85967 Bug ID: 85967 Summary: [ARM] No unwinding support for division functions Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug libgcc/85967] [ARM] No unwinding support for division functions

2018-05-29 Thread la...@linux-mips.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85967 --- Comment #1 from Ladislav Michl --- Created attachment 44205 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44205&action=edit SIGFPE test case

[Bug target/85950] Unsafe-math-optimizations regresses optimization using SSE4.1 roundss

2018-05-29 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85950 --- Comment #4 from Allan Jensen --- Btw, I found this while trying to figure out why std::round() wasn't also optimized to a single roundss instruction, is that just a missing optimization or is there a quirk about that that makes them not fit?

[Bug c++/85958] Make const qualifier error clear

2018-05-29 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85958 --- Comment #1 from Jonny Grant --- My idea of what would be clearest is :- Cannot pass ‘const int‘ as ‘int&‘ (non const)

[Bug lto/85759] ICE output_profile_summary, at lto-cgraph.c:706 using -profile-use

2018-05-29 Thread stefantalpalaru at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85759 --- Comment #18 from Stefan Talpalaru --- Another clue emerged: the ICE appears only when the same source file is compiled multiple times. When building the extensions, Python replaces the boring Makefile with its own "distutils" build tool that

[Bug c++/85739] [8/9 Regression] internal compiler error: in finish_member_declaration, at cp/semantics.c:3057

2018-05-29 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85739 Paolo Carlini changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3

[Bug lto/85759] ICE output_profile_summary, at lto-cgraph.c:706 using -profile-use

2018-05-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85759 --- Comment #20 from Martin Liška --- Patch candidate: https://gcc.gnu.org/ml/gcc-patches/2018-05/msg01608.html

[Bug lto/85759] ICE output_profile_summary, at lto-cgraph.c:706 using -profile-use

2018-05-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85759 --- Comment #19 from Martin Liška --- (In reply to Stefan Talpalaru from comment #18) > Another clue emerged: the ICE appears only when the same source file is > compiled multiple times. > > When building the extensions, Python replaces the bori

[Bug c/85955] ICE in fold_convert_loc, at fold-const.c:2408

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

[Bug tree-optimization/85964] [8/9 Regression] Compile time hog w/ -O3 -ftracer -fno-guess-branch-probability

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

[Bug middle-end/85956] [9 Regression] ICE in wide_int_to_tree_1, at tree.c:1549

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

[Bug fortran/85954] [8/9 Regression] ICE in make_ssa_name_fn, at tree-ssanames.c:266

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

[Bug fortran/85953] [6/7/8/9 Regression] ICE in fold_convert_loc, at fold-const.c:2370

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85953 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3

[Bug fortran/85953] [6/7/8/9 Regression] ICE in fold_convert_loc, at fold-const.c:2370

2018-05-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85953 --- Comment #2 from Martin Liška --- Confirmed, started with r228368.

[Bug fortran/85954] [8/9 Regression] ICE in make_ssa_name_fn, at tree-ssanames.c:266

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85954 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug target/85950] Unsafe-math-optimizations regresses optimization using SSE4.1 roundss

2018-05-29 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85950 --- Comment #5 from Uroš Bizjak --- (In reply to Allan Jensen from comment #4) > Btw, I found this while trying to figure out why std::round() wasn't also > optimized to a single roundss instruction, is that just a missing > optimization or is th

[Bug middle-end/85955] ICE in fold_convert_loc, at fold-const.c:2408

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85955 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Component|c

[Bug middle-end/85956] [8/9 Regression] ICE in wide_int_to_tree_1, at tree.c:1549

2018-05-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85956 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.0 |8.2 Summary|[9 Regression] IC

[Bug tree-optimization/85964] [8/9 Regression] Compile time hog w/ -O3 -ftracer -fno-guess-branch-probability

2018-05-29 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85964 --- Comment #2 from Arseny Solokha --- The original testcase looked like this: int t8; void il (void) { int uu = 8; do { int yq = 8; do { t8 /= (t8 < 2) ? 1 : 3; --yq; } while (yq

[Bug ipa/85960] -fipa-pta and ifunc are incompatible

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85960 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug fortran/85953] [6/7/8/9 Regression] ICE in fold_convert_loc, at fold-const.c:2370

2018-05-29 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85953 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/85964] [8/9 Regression] Compile time hog w/ -O3 -ftracer -fno-guess-branch-probability

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85964 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.2 --- Comment #3 from Richard Biener

[Bug c++/85958] Make const qualifier error clear

2018-05-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85958 Jonathan Wakely changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug tree-optimization/85964] [8/9 Regression] Compile time hog w/ -O3 -ftracer -fno-guess-branch-probability

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85964 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|NEW

[Bug target/85961] scratch register rsi used after function call

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85961 Richard Biener changed: What|Removed |Added Keywords||ra Target|

[Bug target/83009] gcc.target/aarch64/store_v2vec_lanes.c fails with -mabi=ilp32

2018-05-29 Thread avieira at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83009 avieira at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/85961] scratch register rsi used after function call

2018-05-29 Thread bki at hacon dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85961 --- Comment #2 from bki at hacon dot de --- (In reply to Richard Biener from comment #1) > To me it shoulds you are messing with the ABI behind GCCs back. True. I'd still argue that the SysV-ABI suggests that a caller would need to save and resto

[Bug target/85968] New: gcc/config/arc/arc.c:9805: bad test ?

2018-05-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85968 Bug ID: 85968 Summary: gcc/config/arc/arc.c:9805: bad test ? Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug c++/85965] G++ gives cryptic error instead of incomplete type

2018-05-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85965 --- Comment #1 from Jonathan Wakely --- There's nothing that can be done here. The error comes from the library (not the compiler) and there's no way the compiler can possibly say "the static assertion would have passed if the __is_invocable trai

[Bug target/85969] New: avr/gen-avr-mmcu-specs.c:56: unused function ?

2018-05-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85969 Bug ID: 85969 Summary: avr/gen-avr-mmcu-specs.c:56: unused function ? Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: targ

[Bug target/85918] Conversions to/from [unsigned] long long are not vectorized for AVX512DQ target

2018-05-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85918 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue May 29 11:58:24 2018 New Revision: 260893 URL: https://gcc.gnu.org/viewcvs?rev=260893&root=gcc&view=rev Log: PR target/85918 * tree.def (VEC_UNPACK_FIX_TRUNC_HI_EXPR,

[Bug c++/85970] New: Cannot move a std::unique_ptr to insert into a map

2018-05-29 Thread jose.dapena at lge dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85970 Bug ID: 85970 Summary: Cannot move a std::unique_ptr to insert into a map Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug libstdc++/85970] Cannot move a std::unique_ptr to insert into a map

2018-05-29 Thread jose.dapena at lge dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85970 Jose Dapena Paz changed: What|Removed |Added Component|c++ |libstdc++ --- Comment #1 from Jose Dap

[Bug tree-optimization/85971] New: Really Simple "If" with one function call inside is not optimized efficiently

2018-05-29 Thread mcccs at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85971 Bug ID: 85971 Summary: Really Simple "If" with one function call inside is not optimized efficiently Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: nor

[Bug target/85972] New: cr16/predicates.md:163: bad if test ?

2018-05-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85972 Bug ID: 85972 Summary: cr16/predicates.md:163: bad if test ? Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug lto/85759] ICE output_profile_summary, at lto-cgraph.c:706 using -profile-use

2018-05-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85759 --- Comment #21 from Martin Liška --- Author: marxin Date: Tue May 29 12:11:21 2018 New Revision: 260895 URL: https://gcc.gnu.org/viewcvs?rev=260895&root=gcc&view=rev Log: libgcov: report about a different timestamp (PR gcov-profile/85759). 201

[Bug tree-optimization/85971] Really Simple "If" with one function call inside is not optimized efficiently

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85971 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/85970] Cannot move a std::unique_ptr to insert into a map

2018-05-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85970 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/82522] std::map::insert(value_type &&) not selected

2018-05-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82522 Jonathan Wakely changed: What|Removed |Added CC||jose.dapena at lge dot com --- Comment

[Bug tree-optimization/85964] [8/9 Regression] Compile time hog w/ -O3 -ftracer -fno-guess-branch-probability

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85964 --- Comment #5 from Richard Biener --- Ok, it's not this part of CFG cleanup but the remove_edge_and_domiated_blocks call in cleanup_control_expr_graph. With the reduced testcase we call it around 2000 times. The FSM thing of course is separate

[Bug tree-optimization/85964] [8/9 Regression] Compile time hog w/ -O3 -ftracer -fno-guess-branch-probability

2018-05-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85964 --- Comment #6 from Richard Biener --- For the FSM part since we walk the whole function for _each_ control stmt name this analysis part, find_jump_threads_backwards (basic_block bb, bool speed_p), is quadratic in the number of BBs. There's limi

[Bug c++/85973] New: [[nodiscard]] shall emit a warning for unused anonymous variable

2018-05-29 Thread romain.geissler at amadeus dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85973 Bug ID: 85973 Summary: [[nodiscard]] shall emit a warning for unused anonymous variable Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal

[Bug ipa/85960] -fipa-pta and ifunc are incompatible

2018-05-29 Thread gianni at scaramanga dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85960 --- Comment #2 from Gianni Tedesco --- Both gcc-7.3 and gcc-8 from ubuntu on x86-64: gcc version 8.0.1 20180414 (experimental) [trunk revision 259383] (Ubuntu 8-20180414-1ubuntu2) gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)

[Bug ipa/85960] -fipa-pta and ifunc are incompatible

2018-05-29 Thread gianni at scaramanga dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85960 --- Comment #3 from Gianni Tedesco --- Both gcc-7.3 and gcc-8 from ubuntu on x86-64: gcc version 8.0.1 20180414 (experimental) [trunk revision 259383] (Ubuntu 8-20180414-1ubuntu2) gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)

[Bug libstdc++/85970] Cannot move a std::unique_ptr to insert into a map

2018-05-29 Thread jose.dapena at lge dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85970 Jose Dapena Paz changed: What|Removed |Added Status|RESOLVED|VERIFIED --- Comment #3 from Jose Dape

[Bug ipa/85960] -fipa-pta and ifunc are incompatible

2018-05-29 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85960 Martin Liška changed: What|Removed |Added Status|WAITING |ASSIGNED Assignee|unassigned at

[Bug c/85974] New: Failure to optimize difference of two pointers into a compile time constant

2018-05-29 Thread pkoning at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85974 Bug ID: 85974 Summary: Failure to optimize difference of two pointers into a compile time constant Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: minor

[Bug target/85950] Unsafe-math-optimizations regresses optimization using SSE4.1 roundss

2018-05-29 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85950 --- Comment #6 from Allan Jensen --- Btw, I have tested and the patch works for my cases.

[Bug c/85974] Failure to optimize difference of two pointers into a compile time constant

2018-05-29 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85974 --- Comment #1 from Marc Glisse --- In match.pd (simplify - (pointer_diff (convert?@2 @0) (convert?@3 ADDR_EXPR@1)) + (pointer_diff (convert?@2 @0) (convert1?@3 ADDR_EXPR@1)) (that is, we can have only one cast, not just 0 or 2) and similarly

[Bug libfortran/85975] New: Incorrect size for spread array

2018-05-29 Thread stephan.kramer at imperial dot ac.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85975 Bug ID: 85975 Summary: Incorrect size for spread array Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran

[Bug c++/85976] New: ICE in cp_tree_equal when building Blitz. May be nested templates.

2018-05-29 Thread matthew.hambley at metoffice dot gov.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85976 Bug ID: 85976 Summary: ICE in cp_tree_equal when building Blitz. May be nested templates. Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal

[Bug c++/85976] ICE in cp_tree_equal when building Blitz. May be nested templates.

2018-05-29 Thread matthew.hambley at metoffice dot gov.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85976 --- Comment #1 from matthew.hambley at metoffice dot gov.uk --- Created attachment 44207 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44207&action=edit Processed source file

[Bug c++/85977] New: Incorrect handling of array reference size deduction

2018-05-29 Thread jeremy at jeremyms dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85977 Bug ID: 85977 Summary: Incorrect handling of array reference size deduction Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug target/85978] New: config/frv/frv.c: 3 * iffy code in switch

2018-05-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85978 Bug ID: 85978 Summary: config/frv/frv.c: 3 * iffy code in switch Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug tree-optimization/85793] [8/9 Regression][AARCH64] ICE in verify_gimple during GIMPLE pass vect.

2018-05-29 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85793 bin cheng changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/85979] New: Diagnostic says "__alignof" when the source says "alignof"

2018-05-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85979 Bug ID: 85979 Summary: Diagnostic says "__alignof" when the source says "alignof" Product: gcc Version: 8.1.1 Status: UNCONFIRMED Keywords: diagnostic

[Bug c/85931] -Wsizeof-pointer-memaccess for strncpy with size of source

2018-05-29 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85931 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/85952] Bogus -Wunused-but-set-variable warning with array structured binding

2018-05-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85952 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue May 29 17:07:57 2018 New Revision: 260899 URL: https://gcc.gnu.org/viewcvs?rev=260899&root=gcc&view=rev Log: PR c++/85952 * init.c (build_aggr_init): For structured bi

[Bug c++/85963] [8/9 Regression] false positive "set but not used" warning [-Wunused-but-set-variable]

2018-05-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85963 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/85957] i686: Integers appear to be different, but compare as equal

2018-05-29 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85957 Alexander Monakov changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug c++/53281] poor error message for calling a non-const method from a const object

2018-05-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53281 --- Comment #9 from Jonathan Wakely --- N.B. comment 6 is the subject of PR 85958 which is really a different bug to this one. This is about invalid member function calls on cv-qualified objects, and 85958 is about invalid attempts to bind refere

[Bug c++/85883] class template argument deduction fails in new-expression

2018-05-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85883 --- Comment #4 from Marek Polacek --- Author: mpolacek Date: Tue May 29 17:44:07 2018 New Revision: 260901 URL: https://gcc.gnu.org/viewcvs?rev=260901&root=gcc&view=rev Log: PR c++/85883 * init.c (build_new): Handle deducing a cl

[Bug c++/85883] class template argument deduction fails in new-expression

2018-05-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85883 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/85961] scratch register rsi used after function call

2018-05-29 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85961 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org --- Comm

[Bug c++/85976] ICE in cp_tree_equal when building Blitz. May be nested templates.

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

[Bug c++/85976] ICE in cp_tree_equal when building Blitz. May be nested templates.

2018-05-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85976 --- Comment #3 from Marek Polacek --- Started with r251438.

[Bug c++/85977] Incorrect handling of array reference size deduction

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

[Bug middle-end/85980] New: suboptimal code for strncmp for powerpc64

2018-05-29 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85980 Bug ID: 85980 Summary: suboptimal code for strncmp for powerpc64 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-en

[Bug c++/85889] lambda expression can capture structured bindings

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

[Bug testsuite/85888] [9 Regression] New test case c-c++-common/attr-nonstring-6.c from r260541 fails with excess errors

2018-05-29 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85888 --- Comment #6 from Martin Sebor --- Author: msebor Date: Tue May 29 18:29:04 2018 New Revision: 260902 URL: https://gcc.gnu.org/viewcvs?rev=260902&root=gcc&view=rev Log: PR middle-end/85888 - New test case c-c++-common/attr-nonstring-6.c from r

[Bug testsuite/85888] [9 Regression] New test case c-c++-common/attr-nonstring-6.c from r260541 fails with excess errors

2018-05-29 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85888 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/85981] New: ICE in gfc_trans_string_copy, at fortran/trans-expr.c:6539

2018-05-29 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85981 Bug ID: 85981 Summary: ICE in gfc_trans_string_copy, at fortran/trans-expr.c:6539 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Prior

[Bug fortran/85981] ICE in gfc_trans_string_copy, at fortran/trans-expr.c:6539

2018-05-29 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85981 --- Comment #1 from G. Steinmetz --- Works with character(kind=1) : $ cat z2.f90 program p integer, allocatable :: arr(:) integer :: stat character(len=128, kind=1) :: errmsg = ' ' allocate (arr(3), stat=stat, errmsg=errmsg) pri

[Bug target/85950] Unsafe-math-optimizations regresses optimization using SSE4.1 roundss

2018-05-29 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85950 --- Comment #7 from uros at gcc dot gnu.org --- Author: uros Date: Tue May 29 18:35:34 2018 New Revision: 260903 URL: https://gcc.gnu.org/viewcvs?rev=260903&root=gcc&view=rev Log: PR target/85950 * config/i386/i386.md (l2):

[Bug fortran/85982] New: ICE in resolve_component, at fortran/resolve.c:13696

2018-05-29 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85982 Bug ID: 85982 Summary: ICE in resolve_component, at fortran/resolve.c:13696 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug fortran/85982] ICE in resolve_component, at fortran/resolve.c:13696

2018-05-29 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85982 --- Comment #1 from G. Steinmetz --- Comparison sample : $ cat z2.f90 program p type t integer :: a integer, external, pointer :: b end type end $ gfortran-9-20180527 -c z2.f90 z2.f90:4:23: integer, external, pointe

[Bug fortran/85983] New: ICE in check_dtio_interface1, at fortran/interface.c:4748

2018-05-29 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85983 Bug ID: 85983 Summary: ICE in check_dtio_interface1, at fortran/interface.c:4748 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priori

[Bug fortran/85981] ICE in gfc_trans_string_copy, at fortran/trans-expr.c:6539

2018-05-29 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85981 kargl at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/85984] New: ICE in create_pseudo_cfg, at dwarf2cfi.c:2874

2018-05-29 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85984 Bug ID: 85984 Summary: ICE in create_pseudo_cfg, at dwarf2cfi.c:2874 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c++/85889] lambda expression can capture structured bindings

2018-05-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85889 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/85961] scratch register rsi used after function call

2018-05-29 Thread bki at hacon dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85961 --- Comment #4 from bki at hacon dot de --- (In reply to Alexander Monakov from comment #3) > You'd need to disable IPA-RA after forcing -O2 with the pragma, i.e.: > > #pragma GCC optimize "O2" > #pragma GCC optimize "no-ipa-ra" Yes, this change

[Bug c/85985] New: GCC >= 5.6 unaligned movaps

2018-05-29 Thread valentinp at mellanox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85985 Bug ID: 85985 Summary: GCC >= 5.6 unaligned movaps Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assigne

[Bug c/85985] GCC >= 5.6 unaligned movaps

2018-05-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85985 --- Comment #1 from Andrew Pinski --- The alignment requirement for struct bbb is 64bytes but you cast a non aligned data to that type. This is undefined code since the type has an alignment requirement.

[Bug c/85985] GCC >= 5.6 unaligned movaps

2018-05-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85985 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/85981] ICE in gfc_trans_string_copy, at fortran/trans-expr.c:6539

2018-05-29 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85981 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Assignee|unassign

[Bug c/85985] GCC >= 5.6 unaligned movaps

2018-05-29 Thread valentinp at mellanox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85985 --- Comment #3 from Valentin Petrov --- Thanks, just to clarify. Do I understand correctly that the alignment requirement for bbb comes from __attribute__ (aligned) in aaa ?? (attribute makes a3 to be aligned, which makes aaa to be 64b aligned, w

[Bug c/85985] GCC >= 5.6 unaligned movaps

2018-05-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85985 --- Comment #4 from Andrew Pinski --- (In reply to Valentin Petrov from comment #3) > Thanks, just to clarify. Do I understand correctly that the alignment > requirement for bbb comes from __attribute__ (aligned) in aaa ?? (attribute > makes a3 t

[Bug c++/67445] New warning: returning std::initializer_list bound to temporary

2018-05-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67445 --- Comment #2 from Jason Merrill --- Author: jason Date: Tue May 29 20:04:52 2018 New Revision: 260905 URL: https://gcc.gnu.org/viewcvs?rev=260905&root=gcc&view=rev Log: PR c++/67445 - returning temporary initializer_list. PR c

[Bug c++/48562] [C++0x] warn about uses of initializer_list that will lead to dangling pointers

2018-05-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48562 --- Comment #11 from Jason Merrill --- Author: jason Date: Tue May 29 20:04:52 2018 New Revision: 260905 URL: https://gcc.gnu.org/viewcvs?rev=260905&root=gcc&view=rev Log: PR c++/67445 - returning temporary initializer_list. PR

[Bug c++/67711] Memory corruption when reassigning value to initializer_list

2018-05-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67711 --- Comment #2 from Jason Merrill --- Author: jason Date: Tue May 29 20:04:52 2018 New Revision: 260905 URL: https://gcc.gnu.org/viewcvs?rev=260905&root=gcc&view=rev Log: PR c++/67445 - returning temporary initializer_list. PR c

[Bug fortran/85981] ICE in gfc_trans_string_copy, at fortran/trans-expr.c:6539

2018-05-29 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85981 --- Comment #4 from Steve Kargl --- On Tue, May 29, 2018 at 07:53:33PM +, kargl at gcc dot gnu.org wrote: > > I have a patch. > I have new patch.

[Bug c++/85976] ICE in cp_tree_equal when building Blitz. May be nested templates.

2018-05-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85976 --- Comment #4 from Marek Polacek --- Perhaps cp_tree_equal should just handle USING_DECL like other DECLs.

[Bug libfortran/85975] Incorrect size for spread array

2018-05-29 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85975 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIR

[Bug target/85984] ICE in create_pseudo_cfg, at dwarf2cfi.c:2874

2018-05-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85984 Andrew Pinski changed: What|Removed |Added Target||x86_64-*-* Component|c

[Bug target/85986] New: config/rl78/rl78.c:984: bad test ?

2018-05-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85986 Bug ID: 85986 Summary: config/rl78/rl78.c:984: bad test ? Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug tree-optimization/85987] New: cstore does not work with a store in one of the branches

2018-05-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85987 Bug ID: 85987 Summary: cstore does not work with a store in one of the branches Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: missed-optimization

[Bug tree-optimization/85971] Really Simple "If" with one function call inside is not optimized efficiently

2018-05-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85971 Andrew Pinski changed: What|Removed |Added Depends on||85987 Severity|normal

[Bug target/85986] config/rl78/rl78.c:984: bad test ?

2018-05-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85986 David Binderman changed: What|Removed |Added CC||dj at gcc dot gnu.org --- Comment #1 f

[Bug c++/53281] poor error message for calling a non-const method from a const object

2018-05-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53281 --- Comment #10 from Jonathan Wakely --- My patch fails to account for ref-qualifiers on the member function, so needs some improvement.

[Bug tree-optimization/85964] compile time hog w/ -O3 -ftracer -fno-guess-branch-probability

2018-05-29 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85964 Eric Botcazou changed: What|Removed |Added Summary|[8/9 Regression] Compile|compile time hog w/ -O3

  1   2   >