[Bug tree-optimization/83336] Issues with displaying inlining chain for middle-end warnings

2017-12-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83336 --- Comment #2 from David Malcolm --- I'm testing a fix for the above which simply removes the 540else if (!flag_auto_profile && debug_info_level == DINFO_LEVEL_NONE) clause: i.e. to always retain blocks that satisfy inlined_function_ou

[Bug tree-optimization/83336] Issues with displaying inlining chain for middle-end warnings

2017-12-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83336 --- Comment #3 from Jakub Jelinek --- I'm afraid especially with LTO that will not be a good idea, the warnings are nice, but memory consumption is more important if it causes swapping or is otherwise excessive.

[Bug lto/83338] New: [8 Regression] SPEC CPU2017 510.parest_r ICE

2017-12-08 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83338 Bug ID: 83338 Summary: [8 Regression] SPEC CPU2017 510.parest_r ICE Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto

[Bug fortran/80645] FAIL: gfortran.dg/elemental_subroutine_3.f90 -O1 (test for excess errors)

2017-12-08 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80645 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com Summar

[Bug ipa/83179] [8 regression] gcc.dg/ipa/inline-1.c fail

2017-12-08 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83179 --- Comment #11 from Andrey Guskov --- Whoops. Sorry, 436 belongs to pr83338, even though its ICE message is the same as 507`s.

[Bug lto/83338] [8 Regression] SPEC CPU2017 510.parest_r ICE

2017-12-08 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83338 --- Comment #1 from Andrey Guskov --- 32-bit SPEC CPU2006::436 also affected. during GIMPLE pass: vect regex.c: In function 'regexec.constprop': regex.c:5755:1: internal compiler error: in vectorizable_mask_load_store, at tree-vect-stmts.c:2349

[Bug middle-end/83339] New: missing warning on a invalid attribute specified for a builtin

2017-12-08 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83339 Bug ID: 83339 Summary: missing warning on a invalid attribute specified for a builtin Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal P

[Bug lto/83338] [8 Regression] SPEC CPU2017 510.parest_r ICE

2017-12-08 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83338 --- Comment #2 from Marc Glisse --- void f(char**p,char**q,long*r){ for(int i=0;i<1024;i++) r[i]=p[i]-q[i]; } with g++ -O3 on x86_64 also ICEs, let's start with that (I don't have access to SPEC).

[Bug lto/83338] [8 Regression] SPEC CPU2017 510.parest_r ICE

2017-12-08 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83338 --- Comment #3 from Andrey Guskov --- 32-bit SPEC CPU2006::447 also affected. during GIMPLE pass: vect fe.cc:681:1: internal compiler error: verify_gimple failed 0xcb7db1 verify_gimple_in_cfg(function*, bool) /user/aguskov/scratch/agusko

[Bug fortran/83340] New: Libgfortran.a (downloaded) is not PIC compiled...

2017-12-08 Thread cgw at alum dot mit.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83340 Bug ID: 83340 Summary: Libgfortran.a (downloaded) is not PIC compiled... Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug target/79509] m68k/coldfire: Internal error, aborting at dw2gencfi.c:214 in emit_expr_encoded

2017-12-08 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79509 Jeffrey A. Law changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug lto/83338] [8 Regression] SPEC CPU2017 510.parest_r ICE

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

[Bug ipa/68419] ICE segfault in determine_locally_known_aggregate_parts / ipa_compute_jump_functions_for_edge

2017-12-08 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68419 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug lto/83338] [8 Regression] SPEC CPU2017 510.parest_r ICE

2017-12-08 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83338 --- Comment #5 from Marc Glisse --- (In reply to Jakub Jelinek from comment #4) > I believe the bug is that get_vectype_for_scalar_type for the operands of > POINTER_DIFF_EXPR is vector of unsigned elements, the result of > POINTER_DIFF_EXPR is a

[Bug rtl-optimization/83317] [7/8 Regression] ICE in lra_eliminate_reg_if_possible compiling Python with -mfpmath=sse on x86 Linux

2017-12-08 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83317 --- Comment #6 from Vladimir Makarov --- Author: vmakarov Date: Fri Dec 8 23:47:44 2017 New Revision: 255517 URL: https://gcc.gnu.org/viewcvs?rev=255517&root=gcc&view=rev Log: 2017-12-08 Vladimir Makarov PR rtl-optimization/83317

[Bug libfortran/83340] Libgfortran.a (downloaded) is not PIC compiled...

2017-12-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83340 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Component|fortran

[Bug libfortran/35014] Libgfortran.a (downloaded) is not PIC compiled...

2017-12-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35014 Andrew Pinski changed: What|Removed |Added CC||cgw at alum dot mit.edu --- Comment #3 f

[Bug libfortran/35014] Libgfortran.a (downloaded) is not PIC compiled...

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

[Bug other/83341] New: r254899 causes about 15000 test failures on powerpc

2017-12-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83341 Bug ID: 83341 Summary: r254899 causes about 15000 test failures on powerpc Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug lto/83338] [8 Regression] SPEC CPU2017 510.parest_r ICE

2017-12-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83338 --- Comment #6 from Jakub Jelinek --- This works for me, but I'll leave testcase and testing for tomorrow. --- gcc/tree-vect-stmts.c.jj2017-12-08 12:21:58.0 +0100 +++ gcc/tree-vect-stmts.c 2017-12-09 00:55:17.614147824 +0100 @@

[Bug rtl-optimization/83317] [7/8 Regression] ICE in lra_eliminate_reg_if_possible compiling Python with -mfpmath=sse on x86 Linux

2017-12-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83317 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|NEW CC|

[Bug target/32623] m68k: Inaccurate multiply cost on some V2 ColdFire CPUs.

2017-12-08 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32623 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug lto/83338] [8 Regression] SPEC CPU2017 510.parest_r ICE

2017-12-08 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83338 --- Comment #7 from Marc Glisse --- (In reply to Jakub Jelinek from comment #6) > This works for me, but I'll leave testcase and testing for tomorrow. You are fast :-) > @@ -5546,6 +5554,15 @@ vectorizable_operation (gimple *stmt, gi >

[Bug c++/83342] New: extern marked variable template with later definition emits error

2017-12-08 Thread dacamara.cameron at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83342 Bug ID: 83342 Summary: extern marked variable template with later definition emits error Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/83343] New: missing -Wstringop-overflow on writing via stpncpy return value

2017-12-08 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83343 Bug ID: 83343 Summary: missing -Wstringop-overflow on writing via stpncpy return value Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug c/48140] fmod() not accurate to double precision?

2017-12-08 Thread albertmcchan at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48140 Albert Chan changed: What|Removed |Added CC||albertmcchan at yahoo dot com --- Comment

[Bug middle-end/61428] wrong "maybe-uninitialized" (jump threading? predicate analysis?)

2017-12-08 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61428 --- Comment #5 from Aldy Hernandez --- (In reply to Jeffrey A. Law from comment #4) > Aldy, here's another one to try with the new backwards threader. I haven't done any in depth analysis here, but with the new threader we get one threaded path

[Bug middle-end/81889] [7/8 Regression] bogus warnings with -Wmaybe-uninitialized -O3

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

[Bug middle-end/83286] internal compiler error: Illegal instruction

2017-12-08 Thread aweslowski at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83286 --- Comment #7 from Alex Weslowski --- Created attachment 42819 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42819&action=edit Preprocessed file trans3.i

[Bug middle-end/83286] internal compiler error: Illegal instruction

2017-12-08 Thread aweslowski at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83286 --- Comment #8 from Alex Weslowski --- (In reply to Richard Biener from comment #6) > Illegal instruction is usually coming from gmp/mpfr which might be linked > statically into your GCC binary on mingw. This may indeed be the case. Also happens

[Bug c++/60352] [C++11] Bogus "error: conflicting declaration 'auto i'"

2017-12-08 Thread richard-gccbugzilla at metafoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60352 --- Comment #3 from Richard Smith --- This bug still exists in GCC trunk.

[Bug middle-end/81889] [7/8 Regression] bogus warnings with -Wmaybe-uninitialized -O3

2017-12-08 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81889 Aldy Hernandez changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug c++/83322] [8 Regression] r255469 causes: ICE: tree check: expected class ‘type’, have ‘exceptional’ (baselink) in diag_attr_exclusions, at attribs.c:393

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

[Bug tree-optimization/83337] ICE at -O3 x86_64-linux-gnu: in interpret_rhs_expr, at tree-scalar-evolution.c:1775

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

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #12 from Richard Biener --- Author: rguenth Date: Fri Dec 8 08:06:31 2017 New Revision: 255497 URL: https://gcc.gnu.org/viewcvs?rev=255497&root=gcc&view=rev Log: 2017-12-08 Richard Biener PR tree-optimization/81303

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

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

[Bug tree-optimization/83312] [8 regression] bogus -Warray-bounds warning

2017-12-08 Thread arnd at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83312 --- Comment #5 from Arnd Bergmann --- (In reply to Jeffrey A. Law from comment #4) > > I think we can avoid the warning by simply clearing EDGE_EXECUTABLE on the > appropriate edge when we simplify the conditional. That won't capture > secondar

[Bug go/83308] Missing platform definitions for SH in libgo

2017-12-08 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83308 --- Comment #6 from John Paul Adrian Glaubitz --- Seems like the changes suggested by Ian aren't enough: libtool: compile: /<>/build/./gcc/gccgo -B/<>/build/./gcc/ -B/usr/sh4-linux-gnu/bin/ -B/usr/sh4-linux-gnu/lib/ -isystem /usr/sh4-linux-gnu/

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #14 from Richard Biener --- Author: rguenth Date: Fri Dec 8 08:22:08 2017 New Revision: 255499 URL: https://gcc.gnu.org/viewcvs?rev=255499&root=gcc&view=rev Log: 2017-12-08 Richard Biener PR tree-optimization/81303

[Bug rtl-optimization/83321] New: Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 Bug ID: 83321 Summary: Conditional jump or move depends on uninitialised value in ira.c/ira-color.c Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: norm

[Bug rtl-optimization/83304] [8 Regression] FAIL: gcc.c-torture/execute/pr61725.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions

2017-12-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83304 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/83320] Mismatched free() / delete / delete [] in gimple-loop-interchange.cc:948

2017-12-08 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83320 amker at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |amker at gcc dot gnu.org

[Bug c++/83322] New: [8 Regression] r255469 causes: ICE: tree check: expected class ‘type’, have ‘exceptional’ (baselink) in diag_attr_exclusions, at attribs.c:393

2017-12-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83322 Bug ID: 83322 Summary: [8 Regression] r255469 causes: ICE: tree check: expected class ‘type’, have ‘exceptional’ (baselink) in diag_attr_exclusions, at attribs.c:393 Product

[Bug rtl-optimization/83317] [7/8 Regression] ICE in lra_eliminate_reg_if_possible compiling Python with -mfpmath=sse on x86 Linux

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

[Bug rtl-optimization/83317] [7/8 Regression] ICE in lra_eliminate_reg_if_possible compiling Python with -mfpmath=sse on x86 Linux

2017-12-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83317 --- Comment #2 from Jakub Jelinek --- Instead of -march=prescott we can use -msse2.

[Bug c++/83322] [8 Regression] r255469 causes: ICE: tree check: expected class ‘type’, have ‘exceptional’ (baselink) in diag_attr_exclusions, at attribs.c:393

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

[Bug fortran/83319] [7/8 Regression] ICE on use of allocatable component in derived type coarray defined in module

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

[Bug c++/83322] [8 Regression] r255469 causes: ICE: tree check: expected class ‘type’, have ‘exceptional’ (baselink) in diag_attr_exclusions, at attribs.c:393

2017-12-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83322 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug rtl-optimization/83317] [7/8 Regression] ICE in lra_eliminate_reg_if_possible compiling Python with -mfpmath=sse on x86 Linux

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83317 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code, ra Targe

[Bug bootstrap/81470] [8 Regression] Bootstrap comparison failures in gcc/ada

2017-12-08 Thread hainque at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81470 --- Comment #16 from Olivier Hainque --- Author: hainque Date: Fri Dec 8 09:33:08 2017 New Revision: 255501 URL: https://gcc.gnu.org/viewcvs?rev=255501&root=gcc&view=rev Log: 2017-06-08 Tristan Gingold PR ada/81470 * dwarf2o

[Bug c++/83301] [6 Regression] cgraph.c segfault

2017-12-08 Thread henning.schild at siemens dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83301 --- Comment #6 from henning.schild at siemens dot com --- @doko I originally encountered that problem on Debian9. Rebuilt gcc packages with the fix of PR78692 work fine, without further issues. The Debian-packages already contain the fix for PR797

[Bug tree-optimization/83323] [8 Regression] 186.crafty miscompares

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

[Bug tree-optimization/83323] New: [8 Regression] 186.crafty miscompares

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83323 Bug ID: 83323 Summary: [8 Regression] 186.crafty miscompares Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3

[Bug bootstrap/81470] [8 Regression] Bootstrap comparison failures in gcc/ada

2017-12-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81470 Eric Botcazou changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread sergey.shalnov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #5 from sergey.shalnov at intel dot com --- (In reply to Richard Biener from comment #2) > The strange code is because we perform basic-block vectorization resulting in > > vect_cst__249 = {_251, _251, _251, _251, _334, _334, _334,

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread sergey.shalnov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #6 from sergey.shalnov at intel dot com --- I found the issue request related to the vactorization issues in second loop (reduction uint->int). https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65930

[Bug rtl-optimization/83321] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/82952] Hang compiling with g++ -fsanitize=undefined -Wduplicated-branches

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82952 --- Comment #5 from Richard Biener --- (In reply to Jakub Jelinek from comment #4) > Yeah, indeed. I'd say in this case the biggest problem is probably repeated > traversal of SAVE_EXPRs in inchash::add_expr (which BTW doesn't seem to be > somet

[Bug rtl-optimization/83321] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 --- Comment #2 from Markus Trippelsdorf --- (In reply to Jakub Jelinek from comment #1) > Any idea on which source file it is (or at least a small set of them)? > What your -march=native is? It happens almost an any source file, for example most

[Bug tree-optimization/83323] [8 Regression] 186.crafty miscompares

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83323 Richard Biener changed: What|Removed |Added CC||matz at gcc dot gnu.org --- Comment #1

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #7 from Richard Biener --- Note the first loop is now vectorized fine thus the strange code is gone. -> fixed? (probably by the fix for PR83202)

[Bug tree-optimization/83323] [8 Regression] 186.crafty miscompares

2017-12-08 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83323 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target|x86_64-*-* |x86_64-*-*,

[Bug middle-end/81782] [7/8 Regression] Yet another -Wmaybe-uninitialized false positive with empty array

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81782 --- Comment #6 from Richard Biener --- Ah. (gdb) p ref $1 = {ref = , base = , offset = 0, size = 8, max_size = 0, ref_alias_set = -1, base_alias_set = -1, volatile_p = false} Testing patch.

[Bug tree-optimization/83320] Mismatched free() / delete / delete [] in gimple-loop-interchange.cc:948

2017-12-08 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83320 --- Comment #2 from amker at gcc dot gnu.org --- Err, turned out a stupid mistake using new/free...

[Bug driver/83206] -mfpu=auto does not work on ARM (armv7l-unknown-linux-gnueabihf)

2017-12-08 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83206 Richard Earnshaw changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug driver/83206] -mfpu=auto does not work on ARM (armv7l-unknown-linux-gnueabihf)

2017-12-08 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83206 --- Comment #17 from Richard Earnshaw --- Author: rearnsha Date: Fri Dec 8 11:19:20 2017 New Revision: 255504 URL: https://gcc.gnu.org/viewcvs?rev=255504&root=gcc&view=rev Log: [arm] PR target/83206: Make native driver select fp-capable armv6 c

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread sergey.shalnov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #8 from sergey.shalnov at intel dot com --- Richard, This is great changes and I see the first loop became vectorized for the test example I provided with gcc-8.0 main trunk. But I think the issue a bit more complicated. Vectorization

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread sergey.shalnov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #9 from sergey.shalnov at intel dot com --- Created attachment 42813 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42813&action=edit New reproducer Slightly changed first loop

[Bug rtl-optimization/83304] [8 Regression] FAIL: gcc.c-torture/execute/pr61725.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions

2017-12-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83304 --- Comment #11 from Segher Boessenkool --- Author: segher Date: Fri Dec 8 11:26:35 2017 New Revision: 255506 URL: https://gcc.gnu.org/viewcvs?rev=255506&root=gcc&view=rev Log: combine: Fix PR83304 In PR83304 two insns are combined, where the

[Bug target/82960] spu_machine_dependent_reorg does not handle jump_table_data insn

2017-12-08 Thread uweigand at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82960 --- Comment #5 from Ulrich Weigand --- Author: uweigand Date: Fri Dec 8 11:33:09 2017 New Revision: 255508 URL: https://gcc.gnu.org/viewcvs?rev=255508&root=gcc&view=rev Log: gcc/ PR target/82960 * config/spu/spu.c (pad_bb): Onl

[Bug target/82960] spu_machine_dependent_reorg does not handle jump_table_data insn

2017-12-08 Thread uweigand at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82960 Ulrich Weigand changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #10 from Richard Biener --- Just to note this is _basic block vectorization_ triggering. Of course we do vectorize basic blocks even when we do not vectorize any loop. Is this about the "stupid" attempt to use as little AVX512 as po

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread sergey.shalnov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #11 from sergey.shalnov at intel dot com --- Richard, “Is this about the "stupid" attempt to use as little AVX512 as possible” No, it is not. I provided asm listing at the beginning with zmm only to illustrate the issue more crystalize

[Bug target/81842] -fcf-protection -mcet is incompatible with makecontext family functions

2017-12-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81842 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/81647] inconsistent LTGT behavior at different optimization levels on AArch64.

2017-12-08 Thread sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647 sudi at gcc dot gnu.org changed: What|Removed |Added CC||sudi at gcc dot gnu.org --- Com

[Bug target/81647] inconsistent LTGT behavior at different optimization levels on AArch64.

2017-12-08 Thread sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647 --- Comment #8 from sudi at gcc dot gnu.org --- For the inconsistent behavior on AArch64, I will try to write a patch

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread sergey.shalnov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #12 from sergey.shalnov at intel dot com --- Richard, Your last proposal changed the code generated a bit. Currently is shows: test_bugzilla1.c:6:5: note: Cost model analysis:. Vector inside of loop cost: 62576 Vector prologue co

[Bug tree-optimization/83141] SRA and memcpy folding interact badly generating wrong-code

2017-12-08 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83141 --- Comment #5 from Martin Jambor --- Author: jamborm Date: Fri Dec 8 12:11:02 2017 New Revision: 255510 URL: https://gcc.gnu.org/viewcvs?rev=255510&root=gcc&view=rev Log: Prevent SRA from removing type changing assignment 2017-12-08 Martin J

[Bug tree-optimization/83141] SRA and memcpy folding interact badly generating wrong-code

2017-12-08 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83141 --- Comment #6 from Martin Jambor --- Fixed on trunk, should I backport both patches to gcc7? to gcc6?

[Bug target/82699] ENDBR isn't generated at function entrance

2017-12-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82699 H.J. Lu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/81652] [meta-bug] -fcf-protection=full -mcet bugs

2017-12-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81652 Bug 81652 depends on bug 82699, which changed state. Bug 82699 Summary: ENDBR isn't generated at function entrance https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82699 What|Removed |Added -

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #13 from rguenther at suse dot de --- On Fri, 8 Dec 2017, sergey.shalnov at intel dot com wrote: > And it uses xmm+ vpbroadcastd to spill tmp[] to stack > ... > 1e7: 62 d2 7d 08 7c c9 vpbroadcastd %r9d,%xmm1 > 1ed: c4 c1 7

[Bug tree-optimization/83141] SRA and memcpy folding interact badly generating wrong-code

2017-12-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83141 --- Comment #7 from rguenther at suse dot de --- On Fri, 8 Dec 2017, jamborm at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83141 > > --- Comment #6 from Martin Jambor --- > Fixed on trunk, should I backport both patc

[Bug tree-optimization/83323] [8 Regression] 186.crafty miscompares

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83323 --- Comment #3 from Richard Biener --- -O2 -funroll-and-jam miscompares.

[Bug tree-optimization/83141] SRA and memcpy folding interact badly generating wrong-code

2017-12-08 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83141 Martin Jambor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/83323] [8 Regression] 186.crafty miscompares

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83323 --- Comment #4 from Richard Biener --- Testcase: int x[1024], y[1024]; void __attribute__((noipa)) foo () { for (int i = 0; i < 1024; ++i) { x[i] = 0; for (int j = 0; j < 1024; ++j) if (y[j]) x[i] = y[j];

[Bug target/81652] [meta-bug] -fcf-protection=full -mcet bugs

2017-12-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81652 Bug 81652 depends on bug 82699, which changed state. Bug 82699 Summary: ENDBR isn't generated at function entrance https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82699 What|Removed |Added -

[Bug target/82699] ENDBR isn't generated at function entrance

2017-12-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82699 H.J. Lu changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug go/83308] Missing platform definitions for SH in libgo

2017-12-08 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83308 --- Comment #7 from Ian Lance Taylor --- Sorry, I did not mean to imply that I listed all the changes required. I'm sure there will be many more, though likely mostly simple. For the ones you mention, you'll need to add "sh" to the +build lines

[Bug go/83308] Missing platform definitions for SH in libgo

2017-12-08 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83308 --- Comment #8 from John Paul Adrian Glaubitz --- (In reply to Ian Lance Taylor from comment #7) > Sorry, I did not mean to imply that I listed all the changes required. I'm > sure there will be many more, though likely mostly simple. Ah, I mis

[Bug tree-optimization/83323] [8 Regression] 186.crafty miscompares

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83323 --- Comment #5 from Richard Biener --- Fails with -O2 -funroll-and-jam --param unroll-jam-min-percent=0 int x[1024], y[1024]; void __attribute__((noipa)) foo () { for (int i = 0; i < 1024; ++i) { x[i] = 0; for (int j = 0; j <

[Bug c/83324] New: [feature request] Pragma or special syntax for guaranteed tail calls

2017-12-08 Thread m...@daniel-mendler.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83324 Bug ID: 83324 Summary: [feature request] Pragma or special syntax for guaranteed tail calls Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/83325] New: Compile time hog w/ -Os -fwrapv

2017-12-08 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83325 Bug ID: 83325 Summary: Compile time hog w/ -Os -fwrapv Product: gcc Version: unknown Status: UNCONFIRMED Keywords: compile-time-hog Severity: normal Priority: P

[Bug c/83324] [feature request] Pragma or special syntax for guaranteed tail calls

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

[Bug tree-optimization/83325] Compile time hog w/ -Os -fwrapv

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83325 Richard Biener changed: What|Removed |Added Target||powerpc-linux Status|UNCONF

[Bug tree-optimization/83325] Compile time hog w/ -Os -fwrapv

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83325 --- Comment #2 from Richard Biener --- [local count: 78951607]: # ou_lsm.117_263 = PHI # mb_lsm.120_277 = PHI mb.74_96 = mb_lsm.120_277; if (mb.74_96 <= 1) goto ; [36.00%] else goto ; [64.00%] [local count: 28422578]: # ou_lsm.117_262 =

[Bug middle-end/81782] [7/8 Regression] Yet another -Wmaybe-uninitialized false positive with empty array

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81782 --- Comment #7 from Richard Biener --- Author: rguenth Date: Fri Dec 8 14:45:30 2017 New Revision: 255512 URL: https://gcc.gnu.org/viewcvs?rev=255512&root=gcc&view=rev Log: 2017-12-08 Richard Biener PR middle-end/81782 * tre

[Bug c/83324] [feature request] Pragma or special syntax for guaranteed tail calls

2017-12-08 Thread m...@daniel-mendler.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83324 --- Comment #1 from m...@daniel-mendler.de --- See also bug 77734

[Bug tree-optimization/83326] New: [8 Regression] SPEC CPU2017 648.exchange2_s ~6% performance regression with r255267 (reproducer attached)

2017-12-08 Thread alexander.nesterovskiy at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83326 Bug ID: 83326 Summary: [8 Regression] SPEC CPU2017 648.exchange2_s ~6% performance regression with r255267 (reproducer attached) Product: gcc Version: 8.0

[Bug c/82679] Uses of typedefs of arrays of _Atomic-qualified types are rejected

2017-12-08 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82679 --- Comment #6 from Marek Polacek --- Testing a fix now. Sorry for the delay.

  1   2   >