[Bug bootstrap/80779] MPX bootstrap does not work on real hardware supporting that

2017-06-26 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80779 --- Comment #2 from Alexander Ivchenko --- I made some progress a while back with that, mostly by adding __attribute__((bnd_legacy)) just as in Martin's patches. I don't like that approach though, as it does not look natural. The two thinks that

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

2017-06-09 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 79988, which changed state. Bug 79988 Summary: [7/8 Regression][CHKP] ICE in tree check: accessed operand 5 of call_expr with 4 operands in ix86_expand_builtin, at config/i386/i386.c:36851

[Bug middle-end/79988] [7/8 Regression][CHKP] ICE in tree check: accessed operand 5 of call_expr with 4 operands in ix86_expand_builtin, at config/i386/i386.c:36851

2017-06-09 Thread aivchenk at gcc dot gnu.org
||aivchenk at gcc dot gnu.org Resolution|--- |FIXED --- Comment #5 from Alexander Ivchenko --- Fixed on trunk

[Bug middle-end/79988] [7/8 Regression][CHKP] ICE in tree check: accessed operand 5 of call_expr with 4 operands in ix86_expand_builtin, at config/i386/i386.c:36851

2017-06-08 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79988 --- Comment #4 from Alexander Ivchenko --- Author: aivchenk Date: Thu Jun 8 16:05:59 2017 New Revision: 249023 URL: https://gcc.gnu.org/viewcvs?rev=249023=gcc=rev Log: 2017-06-08 Alexander Ivchenko PR

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

2017-06-08 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 79990, which changed state. Bug 79990 Summary: [CHKP] ICE in expand_expr_addr_expr_1, at expr.c:7790 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79990 What|Removed |Added

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

2017-06-08 Thread aivchenk at gcc dot gnu.org
||aivchenk at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Alexander Ivchenko --- Fixed with r249015: Author: aivchenk <aivchenk@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Thu Jun 8 14:07:21 2017 + gcc/Cha

[Bug tree-optimization/80880] New: internal compiler error: in ix86_expand_builtin

2017-05-25 Thread aivchenk at gcc dot gnu.org
: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: aivchenk at gcc dot gnu.org Target Milestone: --- While fixing bootstrap for MPX I faced this new ICE: > cat gensupport.c int *fn1() { int *r = fn1(); if (r == __null) return r; } > g++ gensup

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

2017-05-17 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 79630, which changed state. Bug 79630 Summary: ICE in make_decl_rtl, at varasm.c:1311 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79630 What|Removed |Added

[Bug target/79630] ICE in make_decl_rtl, at varasm.c:1311

2017-05-17 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79630 aivchenk at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/77383] -fcheck-pointer-bounds -mmpx ICE with VLA struct return type

2017-05-17 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77383 aivchenk at gcc dot gnu.org changed: What|Removed |Added CC||gerhard.steinmetz.fortran@t