[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #16 from Jakub Jelinek --- (In reply to Bill Schmidt from comment #15) > Jakub, thanks for the confirmation that force_gimple_operand is unnecessary. > Christophe, thanks for testing. Thus I am now regstrapping: > Would appreciate a

[Bug ipa/78644] [7 Regression] ICE: SIGSEGV in is_gimple_reg_type with -Og -fipa-cp

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78644 --- Comment #7 from Jakub Jelinek --- Richard, could you please have a look at this?

[Bug sanitizer/79572] [6/7 Regression] reference binding to null pointer not reported with -fsanitize=undefined

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79572 --- Comment #11 from Jakub Jelinek --- Started with r230365, difference in *.original is: - foo ((const int &) (UBSAN_NULL (0B, 2B, 4);, 0B)) >; + foo (0) >;

[Bug lto/78529] [7 Regression] gcc.c-torture/execute/builtins/strcat-chk.c failed with lto/O2

2017-03-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78529 --- Comment #33 from rguenther at suse dot de --- On Wed, 22 Mar 2017, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78529 > > --- Comment #32 from Jakub Jelinek --- > It is actually the *-lib.c files that shou

[Bug tree-optimization/80032] [6 Regression] C++ excessive stack usage (no stack reuse)

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80032 --- Comment #13 from Richard Biener --- Author: rguenth Date: Thu Mar 23 08:33:41 2017 New Revision: 246414 URL: https://gcc.gnu.org/viewcvs?rev=246414&root=gcc&view=rev Log: 2017-03-23 Richard Biener PR tree-optimization/80032

[Bug fortran/80156] [7 Regression] Generic DTIO interface reported missing if public statement preceeds the interface block

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

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug sanitizer/79572] [6/7 Regression] reference binding to null pointer not reported with -fsanitize=undefined

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79572 --- Comment #12 from Jakub Jelinek --- Created attachment 41029 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41029&action=edit gcc7-pr79572.patch Untested fix.

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #2 from Richard Biener --- Created attachment 41030 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41030&action=edit first patch candidate First variant of an aggressive approach - never add IVs / loop carried dependencies in P

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #3 from Richard Biener --- Created attachment 41031 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41031&action=edit second patch candidate Second candidate, instead of inhibiting PHI insertions this limits use of them during e

[Bug bootstrap/80133] [bootstrap] ICE during build on PPC64-linux.

2017-03-23 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80133 --- Comment #2 from Kirill Yukhin --- Caused by r241649.

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug middle-end/63155] [5/6/7 Regression] memory hog

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63155 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #13

[Bug fortran/80156] [7 Regression] Generic DTIO interface reported missing if public statement preceeds the interface block

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80156 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug target/80088] ICE: declaration and definition of function with __attribute__((target("thumb"))) and inlined assembler, with debug symbols enabled

2017-03-23 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80088 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/79995] Messages for iWMMXt builtins could use some cleanup

2017-03-23 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79995 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/79898] ICE in const_binop, at fold-const.c:1554 on ARM target

2017-03-23 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79898 Ramana Radhakrishnan changed: What|Removed |Added CC||ramana at gcc dot gnu.org --- Com

[Bug tree-optimization/80153] ivopt generate wrong code

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80153 --- Comment #4 from Richard Biener --- The reason for the tree-affine oddity is that IVO calls #0 tree_to_aff_combination (expr=, type=, comb=0x7fffd310) that is, tree_to_aff_combination with a mismatched expr/type. For example from

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-23 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #17 from James Greenhalgh --- I've also successfully bootstrapped and regression tested this patch native on aarch64-none-linux-gnu with no issues.

asdasdasd

2017-03-23 Thread xaveroz
index.html -- View this message in context: http://gcc.1065356.n8.nabble.com/asdasdasd-tp1361259.html Sent from the gcc - bugs mailing list archive at Nabble.com.

[Bug testsuite/79126] [7 regression] FAIL: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: 16"

2017-03-23 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79126 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug testsuite/79126] [7 regression] FAIL: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: 16"

2017-03-23 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79126 Ramana Radhakrishnan changed: What|Removed |Added Severity|normal |trivial

[Bug rtl-optimization/78735] profiledbootstrap with --enable-checking=yes,rtl fails on trunk due to -Werror=strict-overflow

2017-03-23 Thread sirl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78735 --- Comment #1 from Franz Sirl --- Can be worked around by bootstrapping with --disable-werror. Last reconfirmed with trunk r246380. Trunk is at 7.0.1, so --disable-werror is the default right now. I guess the only real question is if the profil

[Bug rtl-optimization/78735] profiledbootstrap with --enable-checking=yes,rtl fails on trunk due to -Werror=strict-overflow

2017-03-23 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78735 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug middle-end/63155] [5/6/7 Regression] memory hog

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63155 --- Comment #14 from Richard Biener --- The plan is to re-write coalescings conflict graph by using SSA-based liveness queries according to https://hal.inria.fr/inria-00192219 Well, at least I'd like to experiment with that as it might be useful

[Bug target/79971] ICE in const_binop, at fold-const.c:1554 on ARM target with saturated integers

2017-03-23 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79971 --- Comment #8 from Martin Liška --- *** Bug 79898 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/79898] ICE in const_binop, at fold-const.c:1554 on ARM target

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

[Bug ipa/79776] [7 Regression] ICE on valid code in insert_vi_for_tree, at tree-ssa-structalias.c:2807

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

[Bug target/80088] ICE: declaration and definition of function with __attribute__((target("thumb"))) and inlined assembler, with debug symbols enabled

2017-03-23 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80088 --- Comment #4 from Christophe Lyon --- I can confirm that Ubuntu's gcc is based on the Linaro one. And we did backport patches to support target attributes, so it's indeed likely that it is a Linaro-only issue. I've noticed you have a reported

[Bug testsuite/79126] [7 regression] FAIL: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: 16"

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79126 Thomas Preud'homme changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/79480] -O3 and -mfpu=neon produces crashing code on ARM

2017-03-23 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79480 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC

[Bug testsuite/79418] ERROR: gcc.dg/torture/stackalign/builtin-apply-2.c -O0 : syntax error in targe t selector "target arm_hf_eabi || avr-*-* || riscv*-*-*" for "

2017-03-23 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79418 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug ipa/79776] [7 Regression] ICE on valid code in insert_vi_for_tree, at tree-ssa-structalias.c:2807

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79776 --- Comment #3 from Richard Biener --- Well, PTA simply assumes that cgraph_for_symbol_thunks_and_aliases will call the callback for nodes with different decls. If it's not easy to arrange for that a "simple" fix would be sth like Index: gcc/tr

[Bug ipa/79776] [7 Regression] ICE on valid code in insert_vi_for_tree, at tree-ssa-structalias.c:2807

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79776 --- Comment #4 from Richard Biener --- Patch doesn't help. Note IPA PTA is a simple IPA pass running after inlining decisions are committed to the IL so there shouldn't be any inlining clones around? Oh, and it does try to handle them: /* Bu

[Bug target/79871] i18n: document placeholders for translators

2017-03-23 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871 ktkachov at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic Stat

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #5 from Thomas Preud'homme --- (In reply to Richard Biener from comment #4) > Can you benchmark the 2nd candidate (most appropriate at this stage I think, > would also fix 77498). > > It will cause pessimizations for code that benefi

[Bug tree-optimization/80158] New: [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 Bug ID: 80158 Summary: [7 Regression] ICE in all_phi_incrs_profitable Product: gcc Version: 7.0.1 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #6 from rguenther at suse dot de --- On Thu, 23 Mar 2017, thopre01 at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > --- Comment #5 from Thomas Preud'homme --- > (In reply to Richard Biener from com

[Bug fortran/80012] FIXME in diagnostic "%s procedure at %L is already declared as %s procedure" from symbol.c

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

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #1 from Richard Biener --- #1 0x019a81e7 in all_phi_incrs_profitable (c=0x2c907b0, phi=0x76684400) at /space/rguenther/src/svn/gcc-7-branch/gcc/gimple-ssa-strength-reduction.c:3298 3298 || !dominated_by_

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

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

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #7 from rguenther at suse dot de --- On Thu, 23 Mar 2017, thopre01 at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > --- Comment #5 from Thomas Preud'homme --- > (In reply to Richard Biener from com

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #8 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #6 and #7) > > The testcase shows hardly profitable PRE which the patches should > disable (I didn't verify the patches fix the testcase!) The patch does not

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #2 from Richard Biener --- SUBROUTINE DRPAUL(SMAT,TMAT,EPS,EPT,SIJ,TIJ,WRK,VEC,ARRAY,FMO, * XMKVIR,TMJ,XMI,YMI,ZMI,ZQQ,L1,L1EF,LNA,LNA2, * NAEF,L2,NLOC,NVIR,PROVEC,FOCKMA,MXBF,MXMO2)

[Bug fortran/79968] diagnostics: merge similar diagnostics containing -fdec-structure

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

[Bug c++/77772] Segmentation fault when running an application with gdb

2017-03-23 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=2 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC

[Bug ada/80146] [7 regression] ICE in copy_to_mode_reg, at explow.c:612

2017-03-23 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80146 Andreas Schwab changed: What|Removed |Added Blocks||67205 Summary|ICE in copy_to

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #9 from Richard Biener --- Ah, the patches do not fix the testcase because the testcase is _not_ the PRE-creates-IV case. It's indeed simply hoisting/PRE at work transforming # a_14 = PHI if (!b) a_8 = a_14 + 1; # a_2 =

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #10 from Richard Biener --- asm difference -fno-code-hoisting (-) against patch (+) shows --- t.s 2017-03-23 13:04:11.010514228 +0100 +++ t.s.ok 2017-03-23 13:04:05.882432743 +0100 @@ -26,9 +26,9 @@ ldrbr3, [r4]

[Bug c++/80145] [c++1y] ICE after failed return type deduction

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

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #11 from Richard Biener --- Ok, the 2nd level opportunitues are important. So the 2nd candidate remains for the loop carried dependencies issue(s). Regresses (on x86_64): Running target unix/{,-m32} FAIL: gcc.dg/store-motion-fgcse-

[Bug ipa/80159] New: [7 regression] gcc takes very link time with -Os

2017-03-23 Thread arnd at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80159 Bug ID: 80159 Summary: [7 regression] gcc takes very link time with -Os Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/77563] [5/6/7 Regression] explicit constructor breaks narrowing conversion overload resolution

2017-03-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77563 --- Comment #6 from Jason Merrill --- Author: jason Date: Thu Mar 23 12:50:55 2017 New Revision: 246417 URL: https://gcc.gnu.org/viewcvs?rev=246417&root=gcc&view=rev Log: PR c++/77563 - missing ambiguous conversion error. * call

[Bug rtl-optimization/80025] [5/6/7 Regression] ICE w/ -O2 (-O3, -Ofast) -g -ftracer (infinite recursion in rtx_equal_for_cselib_1)

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80025 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #10

[Bug c++/77563] [5/6 Regression] explicit constructor breaks narrowing conversion overload resolution

2017-03-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77563 Jason Merrill changed: What|Removed |Added Known to work||7.0 Summary|[5/6/7 Regression

[Bug rtl-optimization/80159] [7 regression] gcc takes very long time with -Os

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

[Bug c++/80150] [6/7 Regression] Internal compiler error when in in try_one_overload, at cp/pt.c:18903

2017-03-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80150 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #18 from Bill Schmidt --- Thanks, all. I will commit the patch.

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #19 from Bill Schmidt --- Author: wschmidt Date: Thu Mar 23 13:13:44 2017 New Revision: 246418 URL: https://gcc.gnu.org/viewcvs?rev=246418&root=gcc&view=rev Log: [gcc] 2017-03-23 Bill Schmidt Richard Biener

[Bug tree-optimization/79908] ICE in gimplify_expr (gimplify.c:12155) gimplification failed

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79908 --- Comment #9 from Bill Schmidt --- Author: wschmidt Date: Thu Mar 23 13:13:44 2017 New Revision: 246418 URL: https://gcc.gnu.org/viewcvs?rev=246418&root=gcc&view=rev Log: [gcc] 2017-03-23 Bill Schmidt Richard Biener

[Bug tree-optimization/79908] ICE in gimplify_expr (gimplify.c:12155) gimplification failed

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79908 Bill Schmidt changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 Bug 80136 depends on bug 79908, which changed state. Bug 79908 Summary: ICE in gimplify_expr (gimplify.c:12155) gimplification failed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79908 What|Removed |Added --

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 Bill Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #3 from Bill Schmidt --- Richard, what flags are you using with the reduced test case? Hoping I can reproduce this on ppc64le without a cross, but so far no luck.

[Bug fortran/80156] [7 Regression] Generic DTIO interface reported missing if public statement preceeds the interface block

2017-03-23 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80156 --- Comment #4 from Dominique d'Humieres --- > My bisection shows r245596 as the start of the regression, r245764 > as well as r245768 fails, not passes. You are right: testing the original code I found the range r245564 (compiles) r245629 (erro

[Bug target/80160] New: [7 regression] operand has impossible constraints

2017-03-23 Thread arnd at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80160 Bug ID: 80160 Summary: [7 regression] operand has impossible constraints Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #12 from Thomas Preud'homme --- (In reply to Richard Biener from comment #9) > Ah, the patches do not fix the testcase because the testcase is _not_ the > PRE-creates-IV case. It's indeed simply hoisting/PRE at work transforming > >

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #4 from rguenther at suse dot de --- On Thu, 23 Mar 2017, wschmidt at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 > > --- Comment #3 from Bill Schmidt --- > Richard, what flags are you using with the

[Bug debug/80025] [5/6/7 Regression] ICE w/ -O2 (-O3, -Ofast) -g -ftracer (infinite recursion in rtx_equal_for_cselib_1)

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80025 --- Comment #11 from Jakub Jelinek --- Created attachment 41034 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41034&action=edit gcc7-pr80025.patch Untested alternate patch.

[Bug debug/80025] [5/6/7 Regression] ICE w/ -O2 (-O3, -Ofast) -g -ftracer (infinite recursion in rtx_equal_for_cselib_1)

2017-03-23 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80025 --- Comment #12 from Bernd Schmidt --- That still doesn't seem to address the root cause though? Isn't the problem that this reversible mappings code can create cycles and we should avoid creating these in the first place?

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #5 from Bill Schmidt --- OK, I will have to find an x86 box -- fortran cross is too challenging. Meanwhile, could you please add -fdump-tree-reassoc2 and -fdump-tree-slsr-details and post the results? Might be able to figure it out

[Bug debug/80025] [5/6/7 Regression] ICE w/ -O2 (-O3, -Ofast) -g -ftracer (infinite recursion in rtx_equal_for_cselib_1)

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80025 --- Comment #13 from Jakub Jelinek --- (In reply to Bernd Schmidt from comment #12) > That still doesn't seem to address the root cause though? Isn't the problem > that this reversible mappings code can create cycles and we should avoid > creatin

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #13 from rguenther at suse dot de --- On Thu, 23 Mar 2017, thopre01 at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > --- Comment #12 from Thomas Preud'homme --- > (In reply to Richard Biener from c

[Bug middle-end/79990] [CHKP] ICE in expand_expr_addr_expr_1, at expr.c:7790

2017-03-23 Thread aivchenk at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79990 --- Comment #2 from Alexander Ivchenko --- I proposed a fix for this: https://gcc.gnu.org/ml/gcc-patches/2017-03/msg01222.html

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

2017-03-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78543 --- Comment #18 from Michael Meissner --- Created attachment 41035 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41035&action=edit Proposed patch to fix the problem This patch does not allow SUBREG's in bswap functions, which confuses the

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #6 from Richard Biener --- Created attachment 41036 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41036&action=edit reassoc2 dump

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #7 from Richard Biener --- Created attachment 41037 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41037&action=edit slsr dump probably not too helpful as it crashes

[Bug libstdc++/80137] std::generate_canonical calls its generator a non-constant number of times

2017-03-23 Thread john.salmon at deshaw dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80137 --- Comment #1 from John Salmon --- The misbehavior is observable by comparing an rng that is invoked directly with one that is invoked via generate_canonical. drdws0134$ cat skippy.cpp #include #include int main() { std::mt19937 rng;

[Bug target/80160] [7 regression] operand has impossible constraints

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80160 Richard Biener changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* Target Milestone

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #9 from Bill Schmidt --- Thanks, those dumps are very helpful. I found an x86 box, just need to get set up now. The SLSR dump is truncated but it still tells me what it was working on when it died, so should help me out.

[Bug rtl-optimization/80159] [7 regression] gcc takes very long time with -Os

2017-03-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80159 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog, ra Target

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #8 from rguenther at suse dot de --- On Thu, 23 Mar 2017, wschmidt at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 > > --- Comment #5 from Bill Schmidt --- > OK, I will have to find an x86 box -- fort

[Bug target/71436] [7 Regression] Segmentation fault in arm_output_multireg_pop

2017-03-23 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71436 --- Comment #15 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Thu Mar 23 14:55:48 2017 New Revision: 246419 URL: https://gcc.gnu.org/viewcvs?rev=246419&root=gcc&view=rev Log: [ARM] PR target/71436: Restrict *load_multiple pattern ti

[Bug target/71436] [7 Regression] Segmentation fault in arm_output_multireg_pop

2017-03-23 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71436 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug target/80160] [7 regression] operand has impossible constraints

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

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #10 from Bill Schmidt --- Pretty certain the problem is in this chunk: if (bump == 0) { tree lhs = gimple_assign_lhs (c->cand_stmt); gassign *copy_stmt = gimple_build_assign (lhs, basis_name);

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #11

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #12 from rguenther at suse dot de --- On Thu, 23 Mar 2017, wschmidt at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 > > --- Comment #10 from Bill Schmidt --- > Pretty certain the problem is in this ch

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #13 from Bill Schmidt --- OK, sure, that is quite possible. Seems like something that should have popped up before, but I guess the information gathered from the old cand->stmt must have been harmless.

[Bug target/80160] [7 regression] operand has impossible constraints

2017-03-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80160 --- Comment #2 from Jakub Jelinek --- Reduced testcase with -O2 -fno-omit-frame-pointer -march=pentium-mmx -m32: typedef struct { long long a; } a_t; int *a, b; a_t *e, c; long long f; void fn (int); void fn2 (void); int fn3 (a_t); void fn4 (a_t

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 Bill Schmidt changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/80160] [7 regression] operand has impossible constraints

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

[Bug testsuite/80092] Add effective-target keywords for unsupported nvptx features

2017-03-23 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80092 --- Comment #1 from Tom de Vries --- Submitted "[testsuite] Add missing dg-require-effective-target alloca to gcc testsuite" ( https://gcc.gnu.org/ml/gcc-patches/2017-03/msg01227.html )

[Bug fortran/78881] [F03] reading from string with DTIO procedure does not work properly

2017-03-23 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78881 --- Comment #11 from Jerry DeLisle --- I finally figured out what is happening. The parent READ begins with eating any leading spaces. If a non-space character is found, rather than seek backward (which can't be done with some units) we unget t

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #14 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #13) > On Thu, 23 Mar 2017, thopre01 at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > > > --- Comment #12 from Thomas

[Bug c++/79986] [6/7 Regression][CHKP] ICE in fold_convert_loc with a flexible array

2017-03-23 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79986 --- Comment #7 from Martin Sebor --- *** Bug 79772 has been marked as a duplicate of this bug. ***

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

2017-03-23 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 79772, which changed state. Bug 79772 Summary: [6/7 Regression][CHKP] ICE on invalid code in chkp_process_stmt (tree-chkp.c:4034) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79772 What|Removed

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #15 from Bill Schmidt --- This is the only spot where we don't do an in-situ replacement. Testing a patch to fix that.

[Bug ipa/79772] [6/7 Regression][CHKP] ICE on invalid code in chkp_process_stmt (tree-chkp.c:4034)

2017-03-23 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79772 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/80158] [7 Regression] ICE in all_phi_incrs_profitable

2017-03-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80158 --- Comment #16 from Bill Schmidt --- Ah, that's not it at all. This is much more subtle. This has to do with candidates that have alternate interpretations (as either a CAND_ADD or a CAND_MULT). We fix up the candidate that we replace, but no

  1   2   >