[wwwdocs] PATCH for Re: Create a new mirror

2018-03-04 Thread Gerald Pfeifer
On Wed, 28 Feb 2018, KoDDoS Mirror wrote: > We added missing cronjob to update it. It should be updated in > less than 6 hours. Yep, it did. I just applied the patch below. Thank you for mirroring and letting us know! Gerald Index: mirrors.html ===

[wwwdocs] Remove babyname.tips mirror

2018-03-04 Thread Gerald Pfeifer
It appears the entire mirror infrastructure is gone (empty), so remove this from our mirror list. Applied. Gerald Index: mirrors.html === RCS file: /cvs/gcc/wwwdocs/htdocs/mirrors.html,v retrieving revision 1.247 diff -u -r1.247 mi

Re: [PATCH, rs6000] Fix PR84264: ICE in rs6000_emit_le_vsx_store

2018-03-04 Thread Jakub Jelinek
On Sat, Mar 03, 2018 at 10:55:28PM -0600, Peter Bergner wrote: > In PR84264, we hit an assert in rs6000_emit_le_vsx_store causing an ICE > in LRA. We get there, because LRA called the movv4si expander to generate > a spill and the mov pattern calls rs6000_emit_le_vsx_move which in turn > calls rs6

[wwwdocs] www-cs-faculty.stanford.edu has moved to https

2018-03-04 Thread Gerald Pfeifer
Applied. Gerald Index: readings.html === RCS file: /cvs/gcc/wwwdocs/htdocs/readings.html,v retrieving revision 1.288 diff -u -r1.288 readings.html --- readings.html 8 Jan 2018 00:39:28 - 1.288 +++ readings.html

[wwwdocs] Adjust to new MPC homepage (gcc-4.5/changes.html)

2018-03-04 Thread Gerald Pfeifer
Not sure why they made this change, but the main address now redirects to an MPC-specific page. Committed. Gerald Index: gcc-4.5/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.5/changes.html,v retrieving revision 1.116 dif

Re: [PATCH, rs6000] Fix PR84264: ICE in rs6000_emit_le_vsx_store

2018-03-04 Thread Peter Bergner
On 3/4/18 4:00 AM, Jakub Jelinek wrote: > On Sat, Mar 03, 2018 at 10:55:28PM -0600, Peter Bergner wrote: >> gcc/ >> PR target/84264 >> * config/rs6000/vector.md: > > The ChangeLog entry needs fixing. > > Otherwise I'll defer to powerpc maintainers. Hmm, too sloopy on my part! Forgot t

[patch] Fix PR target/84277

2018-03-04 Thread Eric Botcazou
Hi, this is the breakage of SEH on 64-bit Windows introduced by defaulting to the -freorder-blocks-and-partition optimization. It is fixed by: 1. Defining ASM_DECLARE_COLD_FUNCTION_NAME & ASM_DECLARE_COLD_FUNCTION_SIZE, 2. Emitting a nop in one more case for SEH, 3. Splitting the exception

Re: [patch][i386] Adding pconfig, wbnoinvd and wbinvd intrinsics

2018-03-04 Thread Uros Bizjak
On Fri, Mar 2, 2018 at 3:15 PM, Makhotina, Olga wrote: > Hi, > > I have made changes to this patch. > I attached a new version. > > 02.03.2018 Olga Makhotina > > gcc/ > * common/config/i386/i386-common.c (OPTION_MASK_ISA_PCONFIG_SET, > OPTION_MASK_ISA_PCONFIG_UNSET, OPTION_MASK_

Re: [RFC][PATCH v2] PR preprocessor/83173: Additional check before decrementing highest_location

2018-03-04 Thread Mike Gulick
On 02/09/2018 05:54 PM, Mike Gulick wrote: > Hi David, > > Here is a new version of the linemap patch (see my earlier emails for an > updated > version of the test code). Hi David, Just wondering if you have had a chance to look at these updated patches yet. Let me know if you have any que

Rename __builtin_rs6000_speculation_barrier

2018-03-04 Thread Bill Schmidt
Hi, We realized recently that the use of "rs6000" in a builtin name doesn't agree with our normal naming conventions. Thus this patch changes such a builtin to __builtin_powerpc_speculation_barrier instead. Bootstrapped and tested on powerpc64le-linux-gnu with no regressions. Is this okay for t

Re: [PATCH] Fix PR84427, PRE ANTIC iteration (again)

2018-03-04 Thread Gerald Pfeifer
On Fri, 2 Mar 2018, Richard Biener wrote: >> It looks like Zdenek has already filed a report against this change. >> I'll wait for resolution on that before reducing the various linux >> kernel build failures. > Can you attach the i686 one to the PR? the two existing ones are > different causes al

C++ PATCH for c++/84686, missing volatile loads

2018-03-04 Thread Jason Merrill
In a discarded-value expression, volatile lvalues of certain forms are converted to rvalues. We were failing to do this because of the force_paren_obfuscation, so we need to strip that. Tested x86_64-pc-linux-gnu, applied to trunk. commit fdc1c62f623cf9b440b3cdafd0da874371cb651d Author: Jason Mer

[C++ Patch] PR 84618 ("[8 Regression] ICE in build_capture_proxy, at cp/lambda.c:460")

2018-03-04 Thread Paolo Carlini
Hi, a rather simple ice on invalid (not sure why only P4 given that no meaningful diagnostic is emitted before ICEing). What happens is that the ill-formed capture naming b, an OVERLOAD, escapes the early check in cp_parser_lambda_introducer to eventually trigger a recently added gcc_assert i