[Bug target/90798] Improve the diagnostic for the mismatched target attributes and the intrinsics

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90798 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/90786] [7/8/9 Regression] ICE on procedure pointer assignment to function with class pointer result

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90786 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Known to work|

[Bug target/90785] [ia64] switch to LRA

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90785 --- Comment #2 from Richard Biener --- ia64 no longer has a maintainer.

[Bug c++/90784] A loop inside a constexpr function in a constexpr context is not evaluated at compile time

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90784 Richard Biener changed: What|Removed |Added Keywords|wrong-code | Status|UNCONFIRMED

[Bug c++/90829] -fopenacc expects iteration declaration or initialization

2019-06-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90829 --- Comment #4 from Jakub Jelinek --- While the OpenACC standard has the specification far more vague than OpenMP, where the standard specifies only a subset of C/C++ for loops to be valid in OpenMP constructs, quick search of OpenACC 2.5

[Bug c++/90829] -fopenacc expects iteration declaration or initialization

2019-06-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90829 --- Comment #3 from Jonathan Wakely --- N.B. if you enable warnings (just -Wall is enough) then you do get a diagnostic without -fopenacc: acc.cc:2: warning: ignoring #pragma acc kernels [-Wunknown-pragmas] #pragma acc kernels loop create(f)

[Bug debug/90574] [gdb] gdb wrongly stopped at a breakpoint in an unexecuted line of code

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90574 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/90829] -fopenacc expects iteration declaration or initialization

2019-06-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90829 Jonathan Wakely changed: What|Removed |Added Keywords||diagnostic Status|NEW

[Bug c++/90830] A not fully fixed ICE?

2019-06-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90830 --- Comment #3 from Jonathan Wakely --- (In reply to zhonghao from comment #0) > However, I tried clang and icc, and both compilers accept the code. Is the > bug fully fixed? They only accept it because your code doesn't instantiate the

[Bug middle-end/88784] Middle end is missing some optimizations about unsigned

2019-06-11 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88784 --- Comment #24 from rguenther at suse dot de --- On Tue, 11 Jun 2019, helijia at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88784 > > --- Comment #23 from Li Jia He --- > Created attachment 46477 > -->

[Bug tree-optimization/47770] wrong code -O2 -ftree-loop-if-convert-stores -fno-tree-reassoc

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47770 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug bootstrap/90819] [10 regression] -Walloc-size-larger-than error in trans-mem.c

2019-06-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90819 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue Jun 11 08:20:02 2019 New Revision: 272145 URL: https://gcc.gnu.org/viewcvs?rev=272145=gcc=rev Log: PR bootstrap/90819 * trans-mem.c (tm_memopt_compute_available): Add

Re: [PATCH] Fix i686-linux bootstrap (was Re: [PATCH 1/2] Add alloc_size for libiberty memory allocation functions.)

2019-06-11 Thread Richard Biener
On Tue, 11 Jun 2019, Jakub Jelinek wrote: > On Fri, Jun 07, 2019 at 09:07:39AM +0200, Martin Liška wrote: > > 2019-06-07 Martin Liska > > > > * ansidecl.h: > > (ATTRIBUTE_RESULT_SIZE_1): Define new macro. > > (ATTRIBUTE_RESULT_SIZE_2): Likewise. > >

Re: [PATCH] Improve PTA flow-sensitivity (for the return stmt)

2019-06-11 Thread Richard Biener
On Mon, 10 Jun 2019, Marc Glisse wrote: > On Wed, 5 Jun 2019, Richard Biener wrote: > > > The following was inspired by Marins work on escapes of locals > > and the discussion there. It teaches points-to analysis that > > the point of function return is special and thus escapes through > > that

[Bug c++/90828] A recurring hang when mangling

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90828 Martin Liška changed: What|Removed |Added Keywords||compile-time-hog Last reconfirmed|

[Bug c++/90816] -finstrument-functions-exclude-function-list improperly handles namespace/class definitions

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90816 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug bootstrap/90781] ubsan bootstrap with -O3 -march=native fails at compare stage

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90781 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/90829] -fopenacc expects iteration declaration or initialization

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90829 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/90832] [9/10 Regression] ICE in cxx_eval_constant_expression at gcc/cp/constexpr.c:2314

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90832 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|

[Bug gcov-profile/90831] libgcc/libgcov-merge.c: conflicting __gcov_merge_single prototype

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90831 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/90796] [8/9/10 Regression] GCC: O2 vs O3 output differs on simple test

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90796 --- Comment #4 from Richard Biener --- Hmm, the CFG looks like unroll-and-jam attempts to do versioning/peeling but forgets the tail loop is executed at least once?

[Bug middle-end/90820] [10 regression] ICE in hashtab_chk_error, at hash-table.h:1022

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90820 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

Re: [PATCH] Disable htable sanitization in pt.c (PR c++/87847).

2019-06-11 Thread Martin Liška
On 6/10/19 2:55 PM, Martin Liška wrote: > Ready to be installed? Jakub approved me this on IRC. Installed as r272144. Martin

[Bug c++/87847] spec_hasher::hash does not match with spec_hasher::equal

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87847 --- Comment #10 from Martin Liška --- Author: marxin Date: Tue Jun 11 07:55:19 2019 New Revision: 272144 URL: https://gcc.gnu.org/viewcvs?rev=272144=gcc=rev Log: Disable htable sanitization in pt.c (PR c++/87847). 2019-06-11 Martin Liska

Re: alloca (0) in include/libiberty.h

2019-06-11 Thread Martin Liška
On 6/11/19 9:49 AM, Martin Liška wrote: > gdb/regcache.c: alloca (0); > gdb/top.c: alloca (0); There's a PR for these: https://sourceware.org/bugzilla/show_bug.cgi?id=24653 Martin

Re: alloca (0) in include/libiberty.h

2019-06-11 Thread Martin Liška
On 6/10/19 1:54 PM, Andrew Haley wrote: > On 6/10/19 8:24 AM, Martin Liška wrote: > >> I've just noticed that we have couple of alloca (0) in libiberty: >> >> #ifndef REGEX_MALLOC >> # ifdef C_ALLOCA >> alloca (0); >> # endif >> #endif >> >> If I'm correct the value 0 has a special meaning

Re: [PATCH][RFC] Sanitize equals and hash functions in hash-tables.

2019-06-11 Thread Martin Liška
On 6/10/19 8:21 PM, Jason Merrill wrote: > On Mon, Jun 10, 2019 at 3:08 AM Martin Liška wrote: >> On 6/7/19 11:43 PM, Jason Merrill wrote: >>> On Fri, Jun 7, 2019 at 8:14 AM Martin Liška wrote: On 6/7/19 2:09 PM, Richard Biener wrote: > On Fri, Jun 7, 2019 at 2:03 PM Martin Liška

[Bug c++/90830] A not fully fixed ICE?

2019-06-11 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90830 --- Comment #2 from Marc Glisse --- ICE is short for "internal compiler error", it means that the compiler crashes. Please don't use that expression for anything else, in particular not for the compiler reporting an error in your code (whether

[Bug target/39725] [7/8/9/10 Regression][cond-optab] MIPS pessimizations on floating-point

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39725 Richard Biener changed: What|Removed |Added CC|rguenth at gcc dot gnu.org |mfortune at gmail dot com ---

[Bug c++/90832] New: An ICE

2019-06-11 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90832 Bug ID: 90832 Summary: An ICE Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc

[Bug other/90827] [Aarch64]rev instruction can't oprate NEON registers.

2019-06-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90827 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/41647] Early Loop Unrolling control

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41647 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Bug tree-optimization/41881] [4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881 Bug 41881 depends on bug 41647, which changed state. Bug 41647 Summary: Early Loop Unrolling control https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41647 What|Removed |Added

Re: Fix build with inhibit_libc (was Re: [PATCH 2/4] Implement N disk counters for single value and indirect call counters.)

2019-06-11 Thread Martin Liška
On 6/10/19 11:53 PM, Jakub Jelinek wrote: > On Mon, Jun 10, 2019 at 08:02:26PM +0200, Jakub Jelinek wrote: >> This change broke build without target libc. >> >> ../../../../libgcc/libgcov-merge.c:37:6: error: conflicting types for >> ‘__gcov_merge_single’ >>37 | void __gcov_merge_single

[Bug bootstrap/90819] [10 regression] -Walloc-size-larger-than error in trans-mem.c

2019-06-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90819 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/90579] Huge store forward stall due to vectorizer

2019-06-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90579 --- Comment #4 from Richard Biener --- A workaround on your side would be to stick -mprefer-vector-size=128 on the function. Note the actual code seems to have another loop touching r inbetween: for (i=0;i<6;i++) { r[i] =

[PATCH] Avoid ICE on alias + section attributes on different redeclarations (PR c/90760)

2019-06-11 Thread Jakub Jelinek
Hi! On the following testcase, we handle the case where both attributes are on the same decl (as varpool_node::alias isn't set yet), by setting the section even on the alias and then diagnosing if it is different from the target's section (would succeed with bar having baz section attribute). If

[Bug c++/90830] A not fully fixed ICE?

2019-06-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90830 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug gcov-profile/90831] New: libgcc/libgcov-merge.c: conflicting __gcov_merge_single prototype

2019-06-11 Thread p...@gcc-bugzilla.mail.kapsi.fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90831 Bug ID: 90831 Summary: libgcc/libgcov-merge.c: conflicting __gcov_merge_single prototype Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug c++/90830] New: A not fully fixed ICE?

2019-06-11 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90830 Bug ID: 90830 Summary: A not fully fixed ICE? Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee:

[Bug target/62147] missed loop counter based optimization

2019-06-11 Thread linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62147 --- Comment #5 from Kewen Lin --- Created attachment 46478 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46478=edit one simple patch It can generate expected codes with the patch draft: >---subf 9,10,9 >---addi 9,9,-4

[Bug target/62147] missed loop counter based optimization

2019-06-11 Thread linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62147 Kewen Lin changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #4 from Kewen Lin ---

Failed to build llvm 8.0.0 after upgrade gcc to 9.1.0

2019-06-11 Thread Yu, Mingli
Hi Expert, I encounter a build error for llvm on ppc after upgrade gcc to 9.1.0 | collect2: fatal error: ld terminated with signal 11 [Segmentation fault] The linker used here is powerpc-poky-linux-g++. # powerpc-poky-linux-g++ -v Using built-in specs. COLLECT_GCC=powerpc-poky-linux-g++

[Bug c++/90829] New: -fopenacc expects iteration declaration or initialization

2019-06-11 Thread zhonghao at pku dot org.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90829 Bug ID: 90829 Summary: -fopenacc expects iteration declaration or initialization Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/88784] Middle end is missing some optimizations about unsigned

2019-06-11 Thread helijia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88784 --- Comment #23 from Li Jia He --- Created attachment 46477 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46477=edit try to fix this issue in ifcombine(and_comparisons_1 and or_comparisons_1) I am trying to solve this issue directly in

[Fortran,wwwdocs] readings.html - updates to www.fortran.org

2019-06-11 Thread Gerald Pfeifer
www.fortran.org made a number of changes to their site which now defaults to https, does not carry the FORTRAN 77 Standard any more (that I could find it), and removed some other material. This updates readings.html accordingly, and also streamlines the Fortran section there a bit to reduce

<    1   2   3