Re: Suboptimal bb ordering with -Os on arm

2016-11-14 Thread Nicolai Stange
Hi Segher, Segher Boessenkool writes: > On Fri, Nov 11, 2016 at 02:16:18AM +0100, Nicolai Stange wrote: >> >> >From the discussion on gcc-patches [1] of what is now the aforementioned >> >> r228318 ("bb-reorder: Add -freorder-blocks-algorithm= and wire it up"), >> >> it is not clear to me whethe

GCC 7.0.0 Status Report (2016-11-14), Stage 3 in effect now

2016-11-14 Thread Jakub Jelinek
Status == The trunk is in Stage 3 now, which means it is open for general bugfixing. Patches posted early enough during Stage 1 and not yet fully reviewed may still get in early in Stage 3. Please make sure to ping them soon enough. Quality Data Priority # Change f

Re: omp-low.c split

2016-11-14 Thread Jakub Jelinek
On Mon, Nov 14, 2016 at 09:45:49AM -0800, Cesar Philippidis wrote: > What's the plan to split omp-low.c into multiple files? Right now, > omp-low.c contains code to lower and expand OpenMP and OpenACC. At least > for the OpenACC transforms, we made an effort to keep the changes in > omp-low.c targe

HSA/BRIG front-end

2016-11-14 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has accepted the HSA/BRIG front-end for inclusion in GCC and appointed Pekka Jaaskelainen and Martin Jambor as co-maintainers. Please join me in congratulating Pekka and Martin on their new roles. Please update your listings

omp-low.c split

2016-11-14 Thread Cesar Philippidis
What's the plan to split omp-low.c into multiple files? Right now, omp-low.c contains code to lower and expand OpenMP and OpenACC. At least for the OpenACC transforms, we made an effort to keep the changes in omp-low.c target-independent. Is goal to break omp-low.c into separate lowering, expansion

[RFC] Assertions as optimization hints

2016-11-14 Thread Yuri Gribov
Hi all, I've recently revisited an ancient patch from Paolo (https://gcc.gnu.org/ml/gcc-patches/2004-04/msg00551.html) which uses asserts as optimization hints. I've rewritten the patch to be more stable under expressions with side-effects and did some basic investigation of it's efficacy. Optimi