Re: [C++ Patch] PR 92804 [10 Regression] ICE trying to use concept as a nested-name-specifier

2020-01-22 Thread Jason Merrill
On 1/22/20 3:31 PM, Paolo Carlini wrote: Hi, On 22/01/20 17:27, Jason Merrill wrote: On 1/22/20 10:22 AM, Paolo Carlini wrote: Hi, in this simple issue we either wrongly talked about variable template-id in c++17 mode or ICEd in c++2a. I think we simply want to handle concept-ids first, bot

Re: [PATCH] Fix PR 93242: patchable-function-entry broken on MIPS

2020-01-22 Thread Andrew Pinski
On Wed, Jan 22, 2020 at 1:16 PM Andrew Pinski wrote: > > On Wed, Jan 22, 2020 at 12:48 PM Jeff Law wrote: > > > > On Mon, 2020-01-20 at 09:42 +0100, Richard Biener wrote: > > > On Sat, Jan 18, 2020 at 1:47 AM wrote: > > > > From: Andrew Pinski > > > > > > > > On MIPS, .set noreorder/reorder nee

Re: [PATCH]: gcc: Enable bits for sanitizer support on FreeBSD x86_64

2020-01-22 Thread Kamil Rytarowski
On 22.01.2020 22:27, Andreas Tobler wrote: > Hi all, > > this patch adds the necessary bits to enable asan support on FreeBSD > x86_64. > Results will be produced over night. > > Ok for trunk once it is open again? > TIA, > Andreas > > gcc/ > >   * config/i386/i386.h: Define a new macro: SUBTAR

Re: wwwdocs: Document the gcc git repository layout

2020-01-22 Thread Joseph Myers
On Wed, 22 Jan 2020, Richard Earnshaw (lists) wrote: > Joseph, have I got all of these right? refs/meta in that list should be refs/meta/config, there isn't anything else under refs/meta/ at present. -- Joseph S. Myers jos...@codesourcery.com

Ordem 475780 inclusão em CPF

2020-01-22 Thread ESTOFAMENTOS PRORLEY LTDA 154058 gcciton
Documento 429kb (Visualizar) Boa tarde,  segue em anexo Guia do pedido,Cadastramento da inclusão em CPF. Atenciosamente,ESTOFAMENTOS PRORLEY LTDA

Re: [PATCH] Fix PR 93242: patchable-function-entry broken on MIPS

2020-01-22 Thread Jeff Law
On Wed, 2020-01-22 at 13:16 -0800, Andrew Pinski wrote: > On Wed, Jan 22, 2020 at 12:48 PM Jeff Law wrote: > > On Mon, 2020-01-20 at 09:42 +0100, Richard Biener wrote: > > > On Sat, Jan 18, 2020 at 1:47 AM wrote: > > > > From: Andrew Pinski > > > > > > > > On MIPS, .set noreorder/reorder needs

Re: [RFC c-common PATCH] PR c++/40752 - useless -Wconversion with short +=.

2020-01-22 Thread Jason Merrill
On 1/22/20 1:20 PM, Jason Merrill wrote: On 1/22/20 5:14 AM, Martin Liška wrote: Hi. Just for the record, after the change 526.blender_r fails due to: blender/source/blender/blenlib/intern/math_color.c: In function 'rgb_float_to_uchar': blender/source/blender/blenlib/BLI_utildefines.h:251:22:

libgo patch commited: Fix arm64be build

2020-01-22 Thread Ian Lance Taylor
This patch from Andrew Pinski fixes the libgo arm64be build, by using internal/syscall/unix/getrandom_linux_generic.go on arm64be. Committed to mainline. Ian diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE index 61f01d739ff..544c6e66e0d 100644 --- a/gcc/go/gofrontend/MERGE +++ b/gcc

libgo patch committed: Fix Solaris build

2020-01-22 Thread Ian Lance Taylor
This libgo patch fixes the build on Solaris after the 1.14beta upgrade. It adds a runtime.osinit function, and drops a duplicate runtime.getncpu function. Bootstrapped and tested on x86_64-pc-solaris2.11. Committed to mainline. Ian 9e16359ce8db7180264fd5f047ca137ead8356dd diff --git a/gcc/go/go

Re: libgo patch committed: Update to Go1.14beta1

2020-01-22 Thread Ian Lance Taylor
On Wed, Jan 22, 2020 at 12:18 PM Rainer Orth wrote: > > > I've committed a patch to update libgo to Go 1.14beta1. As usual with > > these updates the patch is far too large to include in this e-mail > > message. I've included the diffs for gccgo-specific files. > > Bootstrapped and ran Go tests

Re: [PATCH] Allow tree-ssa.exp to be run by itself

2020-01-22 Thread Jakub Jelinek
On Tue, Jan 21, 2020 at 05:56:38PM -0800, apin...@marvell.com wrote: > From: Andrew Pinski > > tree-ssa testcases sometimes check autovect effective target > but does not set it up. On MIPS, those testcases fail with > some TCL error messages. This fixes the issue by calling > check_vect_suppor

Merge from trunk to gccgo branch

2020-01-22 Thread Ian Lance Taylor
I merged trunk revision 9e16359ce8db7180264fd5f047ca137ead8356dd to the gccgo branch. Ian

Re: [PATCH] Allow tree-ssa.exp to be run by itself

2020-01-22 Thread Jakub Jelinek
On Thu, Jan 23, 2020 at 12:39:34AM +0100, Jakub Jelinek wrote: > I don't see how this could have been tested on x86_64-linux, it breaks there > a lot of tests (ditto i686-linux). My wild guess is that it changes the > default dg-do action for tests that don't have any, which in tree-ssa.exp > used

Re: [PATCH] Allow tree-ssa.exp to be run by itself

2020-01-22 Thread Andrew Pinski
On Wed, Jan 22, 2020 at 3:39 PM Jakub Jelinek wrote: > > On Tue, Jan 21, 2020 at 05:56:38PM -0800, apin...@marvell.com wrote: > > From: Andrew Pinski > > > > tree-ssa testcases sometimes check autovect effective target > > but does not set it up. On MIPS, those testcases fail with > > some TCL e

Re: [PATCH] Allow tree-ssa.exp to be run by itself

2020-01-22 Thread Jakub Jelinek
On Wed, Jan 22, 2020 at 04:22:54PM -0800, Andrew Pinski wrote: > > I see > > pr88497-1.c:/* { dg-require-effective-target vect_double } */ > > pr88497-2.c:/* { dg-require-effective-target vect_float } */ > > pr88497-3.c:/* { dg-require-effective-target vect_int } */ > > pr88497-4.c:/* { dg-require-

Re: [PATCH] Allow tree-ssa.exp to be run by itself

2020-01-22 Thread Andrew Pinski
On Wed, Jan 22, 2020 at 4:34 PM Jakub Jelinek wrote: > > On Wed, Jan 22, 2020 at 04:22:54PM -0800, Andrew Pinski wrote: > > > I see > > > pr88497-1.c:/* { dg-require-effective-target vect_double } */ > > > pr88497-2.c:/* { dg-require-effective-target vect_float } */ > > > pr88497-3.c:/* { dg-requi

[committed/PATCH] Revert "Allow tree-ssa.exp to be run by itself" and move some testcases

2020-01-22 Thread apinski
From: Andrew Pinski This reverts commit 9085381f1931cc3667412c8fff91878184835901 as it was causing default dg-do to be set incorrectly on most targets. Instead move testcases that are vect related testcase that use "dg-require-effective-target vect_*" to the vect test area. Committed as obvious

[PATCH] Fix patchable-function-entry on arc

2020-01-22 Thread apinski
From: Andrew Pinski The problem here is arc looks at current_output_insn unconditional but sometimes current_output_insn is NULL. With patchable-function-entry, it will be. This is similar to how the nios2, handles "%.". Committed as obvious after a simple test with -fpatchable-function-entry=1

[committed] analyzer: fix build with --enable-checking=release

2020-01-22 Thread David Malcolm
When adding namespaces to the analyzer in r10-6151-g75038aa6aa5b562e6358108619d66ef2ccab9a53 I messed up the nesting of the #endif for #if CHECKING_P and the closing of namespace ana. This patch fixes it. Successfully bootstrapped & regrtested on x86_64-pc-linux-gnu; verified stage 1 build with -

[committed] analyzer: fix ICE due to sm-state origin being purged (PR 93382)

2020-01-22 Thread David Malcolm
The ICE in PR analyzer/93382 is a validation error. The global variable "idx" acquires a "tainted" state from local array n1[0]. When the frame is popped, the svalue for n1[0] is purged, but the "taint" sm_state_map's entry for "idx" has a svalue_id referencing the now-purged svalue. This is cau

[PATCH] analyzer: testsuite: introduce analyzer-torture.exp

2020-01-22 Thread David Malcolm
Successfully bootstrapped & regrtested on x86_64-pc-linux-gnu. OK for master? I'm working on various followup bugfixes that could use this for test coverage. gcc/testsuite/ChangeLog: * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move to torture/conftest-1.c.

Re: Define HAVE_ for math long double functions declared in vxworks headers

2020-01-22 Thread Alexandre Oliva
On Jan 22, 2020, Jonathan Wakely wrote: > Isn't allowing arithmetic on function pointers a GNU extension? Does that matter? This test is only supposed to be compiled by GCC. > I think just adding the #undef to what you had originally is the best > version. 'k, thanks, will adjust, test, post

Re: Define HAVE_ for math long double functions declared in vxworks headers

2020-01-22 Thread Alexandre Oliva
On Jan 22, 2020, Andreas Schwab wrote: > On Dez 25 2019, Alexandre Oliva wrote: >> +dnl # Different versions and execution modes implement different >> +dnl # subsets of these functions. Instead of hard-coding, test for C >> +dnl # declarations in headers. The C primitives could be defined as >

libgo patch committed: Skip type descriptors in testsuite script

2020-01-22 Thread Ian Lance Taylor
This libgo patch changes the testsuite script to explicitly skip type descriptors. Type descriptors are normally weak and GNU nm will report them as V, so we will skip them when collecting the list of symbols. But when not using GNU nm, they may be reported as D, so also skip them in symstogo. T

Re: [PATCH] RFC: testsuite: add minimium version to dg-require-dot (PR analyzer/93293)

2020-01-22 Thread Eric Gallager
On Sat, Jan 18, 2020 at 8:58 PM Mike Stump wrote: > On Jan 17, 2020, at 2:07 PM, David Malcolm wrote: > > > > I ran into difficulties with the Graphviz format changing from under > > me during an upgrade, where the new version of "dot" would reject .dot > > files generated by the analyzer. > > >

[PATCH] i386: Use bzhi for x & ((1 << y) - 1) or x & ((1U << y) - 1) [PR93346]

2020-01-22 Thread Jakub Jelinek
Hi! The bzhi patterns are quite complicated because they need to accurately describe the behavior of the instruction for all input values. The following patterns are simple and make bzhi recognizable even for cases where not all input values are valid, because the user used a shift, in which case

<    1   2