[Bug tree-optimization/80275] [6 Regression] Poor (but valid) code generated by optimizer passing optimizer list to function

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275 --- Comment #5 from Richard Biener --- Author: rguenth Date: Tue Apr 4 06:58:45 2017 New Revision: 246671 URL: https://gcc.gnu.org/viewcvs?rev=246671&root=gcc&view=rev Log: 2017-04-04 Richard Biener PR tree-optimization/80275

[Bug target/79671] [7 Regression] mapnik miscompilation on armv7hl since r235622

2017-04-04 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79671 --- Comment #100 from rguenther at suse dot de --- On Tue, 4 Apr 2017, bernd.edlinger at hotmail dot de wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79671 > > --- Comment #99 from Bernd Edlinger --- > (In reply to rguent...@suse.de fr

[Bug target/79671] [7 Regression] mapnik miscompilation on armv7hl since r235622

2017-04-04 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79671 --- Comment #101 from Bernd Edlinger --- (In reply to rguent...@suse.de from comment #100) > On Tue, 4 Apr 2017, bernd.edlinger at hotmail dot de wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79671 > > > > --- Comment #99 from Bernd

[Bug target/80298] incompatible with -mno-sse

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

[Bug target/80298] incompatible with -mno-sse

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 --- Comment #2 from Jakub Jelinek --- -m32 doesn't have this problem, because __m64 etc. are not passed/returned in registers, but on the stack (except for -msseregparm ?).

[Bug rtl-optimization/80301] Sub-optimal code with an array of structs offsetted inside a struct global on x86/x86_64 at -O2

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80301 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug c++/80297] [6/7 Regression] Compiler time crash: type mismatch in binary expression

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug c++/80297] [6/7 Regression] Compiler time crash: type mismatch in binary expression

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 --- Comment #5 from Richard Biener --- We can experiment with adding unshare_exprs to genmatch and see in how many patterns that triggers. But as said, the general issue looks latent to me. Folding during gimplification is dangerous.

[Bug c++/80294] [5/6/7 Regression] ICE with constexpr and inheritance

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug tree-optimization/80293] [6/7 Regression] unnecessary code at -O2 (-O1 is fine)

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80293 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Priority|

[Bug c++/80294] [5/6/7 Regression] ICE with constexpr and inheritance

2017-04-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 --- Comment #6 from Markus Trippelsdorf --- (gdb) l 1704/* FIXME speed this up, it's taking 16% of compile time on sieve testcase. */

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #2 from Richard Biener --- Created attachment 41116 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41116&action=edit unincluded testcase

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #3 from Richard Biener --- All memory is allocated during Run till exit from #84 0x0080a9f7 in check_initializer ( decl=, init=, flags=5, cleanups=0x7fffd7f0) at /space/rguenther/src/svn/gcc-7-branch/gcc/cp/

[Bug rtl-optimization/80301] Sub-optimal code with an array of structs offsetted inside a struct global on x86/x86_64 at -O2

2017-04-04 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80301 --- Comment #3 from Uroš Bizjak --- (In reply to Richard Biener from comment #2) > So we fail to combine/fwprop Because r92 is used in two BBs: 9: {r92:DI=r91:DI+0x2;clobber flags:CC;} REG_DEAD r91:DI REG_UNUSED flags:CC 4:

[Bug go/80302] New: FAIL: time on systems with tzdata2017b installed

2017-04-04 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80302 Bug ID: 80302 Summary: FAIL: time on systems with tzdata2017b installed Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #4 from Richard Biener --- For an unoptimized compiler the profile points at conversion_obstack_alloc called 16 million times when simplifying the testcase to contain a single initializer element. Note we essentially have a std::map

[Bug target/80303] New: ICE in output_operand: cannot decompose address w/ -fsanitize=undefined

2017-04-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80303 Bug ID: 80303 Summary: ICE in output_operand: cannot decompose address w/ -fsanitize=undefined Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-va

[Bug tree-optimization/80281] [5/6/7 Regression] Wrong constant folding

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 --- Comment #11 from Richard Biener --- Author: rguenth Date: Tue Apr 4 09:06:04 2017 New Revision: 246674 URL: https://gcc.gnu.org/viewcvs?rev=246674&root=gcc&view=rev Log: 2017-04-04 Richard Biener PR middle-end/80281 * ma

[Bug tree-optimization/80281] [5/6 Regression] Wrong constant folding

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 Richard Biener changed: What|Removed |Added Known to work||4.4.7, 7.0.1 Summary|[5/6/7

[Bug fortran/80304] New: do-concurrent dosn't work well with gfortran 7.

2017-04-04 Thread chinoune.mehdi at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 Bug ID: 80304 Summary: do-concurrent dosn't work well with gfortran 7. Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: for

[Bug fortran/80304] [7 Regression] do-concurrent dosn't work well with gfortran 7.

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug fortran/80304] [7 Regression] do-concurrent dosn't work well with gfortran 7.

2017-04-04 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

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

2017-04-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #5 from Jonathan Wakely --- (In reply to Richard Biener from comment #1) > Seems to be caused by libstdc++ changes given g++ 7 preprocessed source uses > as much memory with g++ 5 as with 7 (even worse, at 12GB and still > compiling..

[Bug c++/60063] [5/6/7 Regression] -Wunused-local-typedefs warning despite attribute used in a template

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60063 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Known to work|

[Bug c++/80299] No ordinary unqualified lookup for operators from default template arguments

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

[Bug fortran/80291] [5/6/7 Regression] internal compiler error: in gfc_conv_expr_descriptor, at fortran/trans-array.c:6662

2017-04-04 Thread snowfed at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291 --- Comment #4 from snowfed --- (In reply to Jakub Jelinek from comment #3) > r163260 rejected it: > Error: Incompatible ranks 0 and 1 in assignment at (1) > and r163270 already ICEs like everything later. > In that range only r163263 mentions gf

[Bug fortran/79485] [5/6/7 Regression] Bind(c) and module procedure renaming causes wrong procedure to be called

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79485 Richard Biener changed: What|Removed |Added Target Milestone|--- |5.5

[Bug tree-optimization/79575] [7 Regression] ICE in mark_stmt_if_obviously_necessary, at tree-ssa-dce.c:270

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79575 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Version|unknown

[Bug fortran/79685] [5/6/7 Regression] ICE on valid code in gfc_match_structur_constructor

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

[Bug c++/80038] [6/7 Regression] Random segfault using local vectors in Cilk function

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80038 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug fortran/80305] New: print statement inside do-concurrent

2017-04-04 Thread chinoune.mehdi at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80305 Bug ID: 80305 Summary: print statement inside do-concurrent Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[Bug tree-optimization/59642] [5/6 Regression] Performance regression with -ftree-loop-distribute-patterns

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59642 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug tree-optimization/57051] Optimization regression in 4.8.0 from 4.7.2

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

[Bug fortran/80304] [7 Regression] do-concurrent dosn't work well with gfortran 7.

2017-04-04 Thread chinoune.mehdi at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 --- Comment #2 from Chinoune --- (In reply to Dominique d'Humieres from comment #1) > WORKSFORME on x86_64-apple-darwin16 from 4.8 up to trunk (7.0): > >10.000 6. >10.000 6. >10.000

[Bug fortran/80304] [7 Regression] do-concurrent dosn't work well with gfortran 7.

2017-04-04 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 --- Comment #3 from Dominique d'Humieres --- Compiling the code with -O1 gives 131076.000 6. 10.000 6. 131080.000 6. and with -Os 4. 6. 10.0

[Bug libstdc++/71660] [5/6/7 regression] alignment of std::atomic<8 byte primitive type> (long long, double) is wrong on x86

2017-04-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71660 --- Comment #4 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #2) > We might need a front-end attribute so std::atomic can emulate what the C > front-end does with _Atomic. I still think this is the only reliable way to solve

[Bug fortran/80304] [7 Regression] do-concurrent dosn't work well with gfortran 7.

2017-04-04 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 Dominique d'Humieres changed: What|Removed |Added Status|WAITING |NEW

[Bug target/80306] New: ICE in cfgexpand.c during cross-compilation for mips target

2017-04-04 Thread niva at niisi dot msk.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80306 Bug ID: 80306 Summary: ICE in cfgexpand.c during cross-compilation for mips target Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal Pr

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #6 from Richard Biener --- Seems we build many functions (instantiate templates?) and then unify them via fn_type_unification? I believe the root cause is somewhere deeply embedded in the C++ FE ... But again, using preprocessed sou

[Bug fortran/80304] [7 Regression] do-concurrent dosn't work well with gfortran 7.

2017-04-04 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 --- Comment #4 from Dominique d'Humieres --- I also get a wrong result if I compile the test with -O1 -fno-auto-inc-dec -fno-branch-count-reg -fno-combine-stack-adjustments -fno-compare-elim -fno-cprop-registers -fno-dce -fno-defer-pop -fno-del

[Bug target/80307] New: [7 regression] MUL generated for small multiplier cores

2017-04-04 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80307 Bug ID: 80307 Summary: [7 regression] MUL generated for small multiplier cores Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: missed-optimization

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #7 from Richard Biener --- Created attachment 41120 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41120&action=edit testcase just using Reduced testcase.

[Bug target/80307] [7 regression] MUL generated for small multiplier cores

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

[Bug c++/80297] [6/7 Regression] Compiler time crash: type mismatch in binary expression

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 --- Comment #6 from Jakub Jelinek --- (In reply to Richard Biener from comment #5) > We can experiment with adding unshare_exprs to genmatch and see in how many > patterns that triggers. But as said, the general issue looks latent to me. > Foldi

[Bug c++/80297] [6/7 Regression] Compiler time crash: type mismatch in binary expression

2017-04-04 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 --- Comment #7 from rguenther at suse dot de --- On Tue, 4 Apr 2017, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 > > --- Comment #6 from Jakub Jelinek --- > (In reply to Richard Biener from comment #5)

[Bug sanitizer/80308] New: asan crash on big-endian powerpc-linux target

2017-04-04 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80308 Bug ID: 80308 Summary: asan crash on big-endian powerpc-linux target Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanit

[Bug libgomp/79876] [7 Regression] FAIL: libgomp.fortran/strassen.f90 -O execution test on x86_64-apple-darwin16

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79876 --- Comment #16 from Jakub Jelinek --- Author: jakub Date: Tue Apr 4 10:41:33 2017 New Revision: 246675 URL: https://gcc.gnu.org/viewcvs?rev=246675&root=gcc&view=rev Log: PR libgomp/79876 * config/posix/thread-stacksize.h: New f

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 Richard Biener changed: What|Removed |Added Priority|P1 |P2

[Bug target/80286] [5/6/7 Regression] AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Tue Apr 4 10:45:55 2017 New Revision: 246676 URL: https://gcc.gnu.org/viewcvs?rev=246676&root=gcc&view=rev Log: PR target/80286 * config/i386/i386.c (ix86_expand_args_bui

[Bug libgomp/79876] [7 Regression] FAIL: libgomp.fortran/strassen.f90 -O execution test on x86_64-apple-darwin16

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

[Bug target/80286] [5/6 Regression] AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286 Jakub Jelinek changed: What|Removed |Added Summary|[5/6/7 Regression] AVX2 |[5/6 Regression] AVX2

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

2017-04-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #8 from Jonathan Wakely --- The drastic slowdown started with r225189 We can't realistically revert that, so we'll have to find a way to make the FE faster. I don't really know what I'm talking about, but I like this idea: (In reply

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

2017-04-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #9 from Jonathan Wakely --- Reduced: #include typedef std::pair > > > > FruMap; #define INIT { 1, \ { "/system/chassis/motherboard/cpu0", \ { "xyz.openbmc_project.Inventory.Decorator.Asset", \ { "PartNumber", \

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

2017-04-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #10 from Jonathan Wakely --- Or even just: #include typedef std::pair > > > > FruMap; #define INIT { 1, { "", { "", { "", {"",""}, }, } }, } extern const FruMap frus[] = { INIT, INIT, INIT, INIT, INIT, }; All the time is spent i

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

2017-04-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #11 from Jonathan Wakely --- With gcc-6 every extra member of the init-list increases memory usage dramatically: TOTAL : 0.64 0.17 0.82 126289 kB TOTAL : 0.76 0.23

[Bug target/79904] ICE in annotate_constant_pool_refs, at config/s390/s390.c:7909

2017-04-04 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79904 Andreas Krebbel changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/79893] ICE in s390_adjust_builtin_arglist in gcc/config/s390/s390-c.c:679

2017-04-04 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79893 Andreas Krebbel changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/77919] [5 Regression] ICE converting DC to V2DF mode

2017-04-04 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77919 Andreas Krebbel changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug sanitizer/80308] asan crash on big-endian powerpc-linux target

2017-04-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80308 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org Assig

[Bug c++/80038] [6/7 Regression] Random segfault using local vectors in Cilk function

2017-04-04 Thread ryxi at stu dot xidian.edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80038 --- Comment #29 from Xi Ruoyao --- https://gcc.gnu.org/ml/gcc-patches/2017-03/msg01563.html Patch proposal

[Bug c++/80297] [6/7 Regression] Compiler time crash: type mismatch in binary expression

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 --- Comment #8 from Jakub Jelinek --- Created attachment 41121 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41121&action=edit gcc7-pr80297.patch Patch I'm going to test.

[Bug c++/80297] [6/7 Regression] Compiler time crash: type mismatch in binary expression

2017-04-04 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 --- Comment #9 from rguenther at suse dot de --- On Tue, 4 Apr 2017, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 > > --- Comment #8 from Jakub Jelinek --- > Created attachment 41121 > --> https://gcc.

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 Richard Biener changed: What|Removed |Added Component|libstdc++ |c++ --- Comment #12 from Richard Biener

[Bug sanitizer/80308] asan crash on big-endian powerpc-linux target

2017-04-04 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80308 --- Comment #2 from Bernd Edlinger --- (In reply to Martin Liška from comment #1) > I'll take a look. Can I reproduce it on a machine we have in compile farm? No, idea, if I find time, I will try to get a smaller test case.

[Bug c++/71577] [6/7 regression] ICE on invalid C++11 code (with extra struct initializer) on x86_64-linux-gnu: in digest_init_r, at cp/typeck2.c:1117

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

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #13 from Richard Biener --- typedef std::pair > > > FruMap; extern const FruMap frus[] = { { 1, { "", { "", {"",""}, }, }, }, }; is twice as fast as typedef std::pair > > > > FruMap; extern const FruMap frus[] = { { 1, { ""

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

2017-04-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 --- Comment #14 from Richard Biener --- (In reply to Richard Biener from comment #13) > typedef std::pair std::pair > > > FruMap; > extern const FruMap frus[] = { > { 1, { "", { "", {"",""}, }, }, }, > }; > > is twice as fast as > > typedef

[Bug sanitizer/80308] asan crash on big-endian powerpc-linux target

2017-04-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80308 --- Comment #3 from Martin Liška --- Ok, looks there's just ppc64 in the compile farm. Running on gcc110, asan.exp works all fine except c-c++-common/asan/swapcontext-test-1.c. I also verified that w/ -m32, shadow memory in properly prepared: =

[Bug c++/80309] New: [7 Regression] ICE: canonical types differ for identical types _Args2 and _Args2

2017-04-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80309 Bug ID: 80309 Summary: [7 Regression] ICE: canonical types differ for identical types _Args2 and _Args2 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity

[Bug c++/80309] [7 Regression] ICE: canonical types differ for identical types _Args2 and _Args2

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

[Bug c++/80309] [7 Regression] ICE: canonical types differ for identical types _Args2 and _Args2

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

[Bug c++/80309] [7 Regression] ICE: canonical types differ for identical types _Args2 and _Args2

2017-04-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80309 --- Comment #2 from Markus Trippelsdorf --- Started with r246653.

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-04-04 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 --- Comment #7 from koenigni at gcc dot gnu.org --- Author: koenigni Date: Tue Apr 4 13:41:41 2017 New Revision: 246679 URL: https://gcc.gnu.org/viewcvs?rev=246679&root=gcc&view=rev Log: 2017-03-18 Nicolas Koenig PR fortran/

[Bug c++/80309] [7 Regression] ICE: canonical types differ for identical types _Args2 and _Args2

2017-04-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80309 --- Comment #3 from Markus Trippelsdorf --- Ugh, looks like a garbage collector issue.

[Bug target/80310] New: [7 Regression] Bogus -Wpsabi warning with -fsanitize=signed-integer-overflow

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80310 Bug ID: 80310 Summary: [7 Regression] Bogus -Wpsabi warning with -fsanitize=signed-integer-overflow Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: norm

[Bug target/80310] [7 Regression] Bogus -Wpsabi warning with -fsanitize=signed-integer-overflow

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

[Bug c++/80311] New: Bound member functions extension allows bogus conversions

2017-04-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80311 Bug ID: 80311 Summary: Bound member functions extension allows bogus conversions Product: gcc Version: 7.0.1 Status: UNCONFIRMED Keywords: accepts-invalid

[Bug target/80306] ICE in cfgexpand.c during cross-compilation for mips target

2017-04-04 Thread niva at niisi dot msk.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80306 niva at niisi dot msk.ru changed: What|Removed |Added Known to fail||4.7.4 --- Comment #1 from niva

[Bug target/80310] [7 Regression] Bogus -Wpsabi warning with -fsanitize=signed-integer-overflow

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80310 --- Comment #1 from Jakub Jelinek --- Created attachment 41122 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41122&action=edit gcc7-pr80310.patch Untested fix.

[Bug target/80298] incompatible with -mno-sse

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

[Bug gcov-profile/48361] gcov freezes when using --all-blocks (-a) flag.

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

[Bug gcov-profile/35543] Add more strOp for value profiling

2017-04-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35543 --- Comment #4 from Martin Liška --- > > Yes, looks like it is done for memcpy, memset, bzero, etc, but not strncmp, > memcmp, memmove, strncpy etc. > > Hi David. Do you have any interesting benchmarks where optimization of such function wou

[Bug gcov-profile/35591] value profiling tuning

2017-04-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35591 --- Comment #1 from Martin Liška --- Sounds interesting. I'm planning to switch default counter type for string routines to Top N. That would allow such transformations. Do you have any interesting benchmark where one can see a speed gap benefiti

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

2017-04-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2017-04-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 78631, which changed state. Bug 78631 Summary: [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy() https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 What|Removed

[Bug fortran/80304] [7 Regression] do-concurrent dosn't work well with gfortran 7.

2017-04-04 Thread chinoune.mehdi at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 --- Comment #5 from Chinoune --- Created attachment 41124 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41124&action=edit the second test program This is another test which fails with all the optimizations directives (except -Og).

[Bug other/80312] New: libatomic: add -fasynchronous-unwind-tables option for building

2017-04-04 Thread tony.reix at atos dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80312 Bug ID: 80312 Summary: libatomic: add -fasynchronous-unwind-tables option for building Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug target/80313] New: -march=znver1 produce worse code than -march=haswell

2017-04-04 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80313 Bug ID: 80313 Summary: -march=znver1 produce worse code than -march=haswell Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug translation/80280] Missing closing quote (%>) c/semantics.c and c/c-typeck.c

2017-04-04 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80280 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug c++/80294] [5/6/7 Regression] ICE with constexpr and inheritance

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

[Bug c++/80294] [5/6/7 Regression] ICE with constexpr and inheritance

2017-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 --- Comment #8 from Jakub Jelinek --- ICE started with r218220.

[Bug c++/80294] [5/6/7 Regression] ICE with constexpr and inheritance

2017-04-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 Markus Trippelsdorf changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comm

[Bug c++/80294] [5/6/7 Regression] ICE with constexpr and inheritance

2017-04-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 --- Comment #10 from Markus Trippelsdorf --- I've posted the simple patch here: https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00132.html

[Bug c++/80314] New: Undefined reference to __dso_handle & __cxa_atexit

2017-04-04 Thread sbansal at ciena dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80314 Bug ID: 80314 Summary: Undefined reference to __dso_handle & __cxa_atexit Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug c++/80178] Class with deleted copy and move constructors uses wrong argument passing ABI

2017-04-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80178 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/80307] [7 regression] MUL generated for small multiplier cores

2017-04-04 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80307 --- Comment #2 from Thomas Preud'homme --- Author: thopre01 Date: Tue Apr 4 16:24:18 2017 New Revision: 246682 URL: https://gcc.gnu.org/viewcvs?rev=246682&root=gcc&view=rev Log: [ARM] Fix small multiply feature 2017-04-03 Thomas Preud'homme

[Bug c++/80294] [5/6/7 Regression] ICE with constexpr and inheritance

2017-04-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 --- Comment #11 from Markus Trippelsdorf --- (In reply to Markus Trippelsdorf from comment #9) > This was added as an PR79141 fix. CCing Nathan. Sorry, wrong PR (too many tabs open). I meant PR70393.

[Bug c++/80296] Broken diagnostic 'unary_plus_expr' not supported by expression

2017-04-04 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80296 --- Comment #3 from Volker Reichelt --- Author: reichelt Date: Tue Apr 4 16:30:44 2017 New Revision: 246683 URL: https://gcc.gnu.org/viewcvs?rev=246683&root=gcc&view=rev Log: PR c++/80296 * cxx-pretty-print.c (cxx_pretty_printer

[Bug c++/80296] Broken diagnostic 'unary_plus_expr' not supported by expression

2017-04-04 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80296 Volker Reichelt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

  1   2   >