[Bug rtl-optimization/88593] [9 Regression] cleanup_cfg may make cached dominance info stale

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88593 --- Comment #14 from Richard Biener --- Author: rguenth Date: Fri Feb 1 08:07:35 2019 New Revision: 268442 URL: https://gcc.gnu.org/viewcvs?rev=268442&root=gcc&view=rev Log: 2019-02-01 Richard Biener PR rtl-optimization/88593

[Bug rtl-optimization/88593] [9 Regression] cleanup_cfg may make cached dominance info stale

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

[Bug tree-optimization/88932] [8/9 Regression] ICE: verify_ssa failed (Error: definition in block 29 does not dominate use in block 25)

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88932 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Known to work|

[Bug debug/87451] FAIL: gcc.dg/debug/dwarf2/inline5.c

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87451 Richard Biener changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug tree-optimization/43565] Missed address comparison folding of DECL_COMMONs

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43565 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org,

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 --- Comment #8 from Richard Biener --- (In reply to Jan Hubicka from comment #7) > It seems that this breaks debug-types-sections w/o LTO as well now. > ./xgcc -B ./ -O2 -g ~/tramp3d-v44.ii -fdebug-types-section > /aux/hubicka/tramp3d-v4b.cpp:560

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

2019-02-01 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 --- Comment #9 from Jan Hubicka --- Note that Mark also got an crash in the wrapper #0 0x0046527f in simple_object_elf_copy_lto_debug_sections (sobj=, dobj=, pfn=, err=) at +/home/engshare/third-party2/gcc/7.

[Bug c++/87175] __attribute__)) is ignored by the parser

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87175 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Fri Feb 1 08:42:01 2019 New Revision: 268443 URL: https://gcc.gnu.org/viewcvs?rev=268443&root=gcc&view=rev Log: PR c++/87175 * parser.c (cp_parser_gnu_attributes_opt): Se

[Bug tree-optimization/88107] [7/8/9 Regression] ICE in find_outermost_region_in_block, at tree-cfg.c:7157

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88107 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Feb 1 08:43:02 2019 New Revision: 268444 URL: https://gcc.gnu.org/viewcvs?rev=268444&root=gcc&view=rev Log: PR tree-optimization/88107 * tree-cfg.c (find_outermost_re

[Bug tree-optimization/89143] [9 Regression] comparison of abs(i) against excessive constant less than UXXX_MAX no longer folded

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89143 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Feb 1 08:44:23 2019 New Revision: 268445 URL: https://gcc.gnu.org/viewcvs?rev=268445&root=gcc&view=rev Log: PR tree-optimization/89143 * wide-int-range.h (wide_int_ra

[Bug tree-optimization/89143] [9 Regression] comparison of abs(i) against excessive constant less than UXXX_MAX no longer folded

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89143 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-02-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #13 from Uroš Bizjak --- I assume that memory inputs are not problematic for SSE/AVX {R,}SQRT, RCP and ROUND instructions. Contrary to CVTSI2S{S,D}, CVTSS2SD and CVTSD2SS, we currently don't emit XOR clear in front of these instrucito

[Bug tree-optimization/88107] [7/8 Regression] ICE in find_outermost_region_in_block, at tree-cfg.c:7157

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88107 Jakub Jelinek changed: What|Removed |Added Known to work||9.0 Summary|[7/8/9 Regression

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 Richard Biener changed: What|Removed |Added Keywords||needs-reduction --- Comment #10 from Ri

[Bug c++/87175] __attribute__)) is ignored by the parser

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87175 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug lto/89147] flto removes functions implemented in asm

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89147 Richard Biener changed: What|Removed |Added Keywords||lto --- Comment #3 from Richard Biener

[Bug tree-optimization/89145] GCC does not assume that two different external variables have different addresses

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

[Bug tree-optimization/43565] Missed address comparison folding of DECL_COMMONs

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43565 Richard Biener changed: What|Removed |Added CC||m...@nieper-wisskirchen.de --- Comment

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #23 from Jakub Jelinek --- Created attachment 45580 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45580&action=edit gcc9-pr89093.patch This is what we are successfully using in Fedora for now (passed bootstrap/regtest and fixe

[Bug hsa/87863] [9 Regression] c-c++-common/gomp/gridify-{2,3}.c ICE

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87863 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug debug/87451] FAIL: gcc.dg/debug/dwarf2/inline5.c

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87451 --- Comment #13 from Richard Biener --- Author: rguenth Date: Fri Feb 1 09:08:55 2019 New Revision: 268446 URL: https://gcc.gnu.org/viewcvs?rev=268446&root=gcc&view=rev Log: 2019-02-01 Richard Biener PR testsuite/87451 * gcc

[Bug tree-optimization/85497] [8 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85497 --- Comment #5 from Richard Biener --- Author: rguenth Date: Fri Feb 1 09:17:14 2019 New Revision: 268447 URL: https://gcc.gnu.org/viewcvs?rev=268447&root=gcc&view=rev Log: 2019-02-01 Richard Biener PR tree-optimization/85497

[Bug tree-optimization/85497] [8/9 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85497 Richard Biener changed: What|Removed |Added Keywords|deferred| Known to work|

[Bug tree-optimization/85497] [8 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85497 Richard Biener changed: What|Removed |Added Summary|[8/9 Regression] [graphite] |[8 Regression] [graphite]

[Bug tree-optimization/85497] [8 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206

2019-02-01 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85497 --- Comment #6 from Arseny Solokha --- Sorry, but it would be a mistake to think that I'm short of testcases… Usually I get one every few minutes. 1. % gcc-9.0.0-alpha20190127 -O3 -floop-parallelize-all -fopenacc -fopenmp -fno-guess-branch-prob

[Bug fortran/30733] VOLATILE: Missed optimization - attribute not restricted to scope

2019-02-01 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30733 Dominique d'Humieres changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/89144] [9 Regression] GCC emits undefined references when a constexpr initializer_list appears in a template function

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89144 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug target/88494] [9 Regression] polyhedron 10% mdbx runtime regression

2019-02-01 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 --- Comment #4 from Peter Cordes --- I suspect dep-chains are the problem, and branching to skip work is a Good Thing when it's predictable. (In reply to Richard Biener from comment #2) > On Skylake it's better (1uop, 1 cycle latency) while on R

[Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly

2019-02-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #

[Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly

2019-02-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314 --- Comment #17 from Uroš Bizjak --- (In reply to Christophe Lyon from comment #16) > I've noticed this problem on arm and aarch64 native builds too. > But my cross-compilers (using QEMU as simulator) still pass this test. Does > this mean there

[Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly

2019-02-01 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314 --- Comment #18 from nsz at gcc dot gnu.org --- (In reply to Christophe Lyon from comment #16) > I've noticed this problem on arm and aarch64 native builds too. > But my cross-compilers (using QEMU as simulator) still pass this test. Does > this m

[Bug fortran/88669] Contiguous attribute wrongly rejected

2019-02-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88669 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #

[Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly

2019-02-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314 --- Comment #19 from Christophe Lyon --- (In reply to nsz from comment #18) > it's not a bug in the sense that the arm architecture > allows trap support (it's just not required), but it's > buggy that it would not report the support correctly >

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 --- Comment #11 from Richard Biener --- Created attachment 45581 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45581&action=edit sources

[Bug target/88494] [9 Regression] polyhedron 10% mdbx runtime regression

2019-02-01 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 --- Comment #5 from Peter Cordes --- IF ( xij.GT.+HALf ) xij = xij - PBCx IF ( xij.LT.-HALf ) xij = xij + PBCx For code like this, *if we can prove only one of the IF() conditions will be true*, we can implement it

[Bug c++/89149] New: Out of bounds array access not detected as ill-formed in a constant expression context in some cases

2019-02-01 Thread yaghmour.shafik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89149 Bug ID: 89149 Summary: Out of bounds array access not detected as ill-formed in a constant expression context in some cases Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug tree-optimization/87022] [8 Regression] miscompilation with -ftree-loop-distribution

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87022 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/88494] [9 Regression] polyhedron 10% mdbx runtime regression

2019-02-01 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 --- Comment #6 from Peter Cordes --- Oops, these were SD not SS. Getting sleepy >.<. Still, my optimization suggestion for doing both compares in one masked SUB of +-PBCx applies equally. And I think my testing with VBLENDVPS should apply equa

[Bug target/88494] [9 Regression] polyhedron 10% mdbx runtime regression

2019-02-01 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 --- Comment #7 from rguenther at suse dot de --- On Fri, 1 Feb 2019, peter at cordes dot ca wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 > > --- Comment #5 from Peter Cordes --- >IF ( xij.GT.+HALf ) xij = xij - P

[Bug c++/89149] Out of bounds array access not detected as ill-formed in a constant expression context in some cases

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89149 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug tree-optimization/85497] [8 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206

2019-02-01 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85497 --- Comment #7 from rguenther at suse dot de --- On Fri, 1 Feb 2019, asolokha at gmx dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85497 > > --- Comment #6 from Arseny Solokha --- > Sorry, but it would be a mistake to think tha

[Bug tree-optimization/85497] [8/9 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85497 Richard Biener changed: What|Removed |Added Keywords||deferred Known to work|8.1.0, 9.0

[Bug c++/89149] Out of bounds array access not detected as ill-formed in a constant expression context in some cases

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89149 --- Comment #2 from Richard Biener --- If you ask the middle-end about such expressions you get its view. So if you want to apply language semantics you need to avoid folding it with those routines.

[Bug c++/89149] Out of bounds array access not detected as ill-formed in a constant expression context in some cases

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89149 --- Comment #3 from Jakub Jelinek --- That fold_build_pointer_plus_loc looks premature to me in any case given the desire to delay folding. We have tons of those through the C as well as C++ FEs though. E.g. pointer_int_sum calls: fold_build2_lo

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-02-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/88986] [7/8/9 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'error_mark' in member_vec_binary_search, at cp/name-lookup.c:1136

2019-02-01 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88986 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/89146] arm: "nor" constraint prefers memory reference over constant

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89146 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug c++/89149] Out of bounds array access not detected as ill-formed in a constant expression context in some cases

2019-02-01 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89149 --- Comment #4 from rguenther at suse dot de --- On Fri, 1 Feb 2019, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89149 > > --- Comment #3 from Jakub Jelinek --- > That fold_build_pointer_plus_loc looks premat

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 --- Comment #12 from Jakub Jelinek --- Reduced testcase for -O2 -g -fdebug-types-section: struct A {}; namespace N { struct B { using C = struct H {}; using D = A; }; } struct E : N::B { typedef C C; }; namespace N { struct F { E::C d;

[Bug ipa/89009] [7/8/9 Regression] Miscompilation (missing function call) with -fvisibility=hidden -fpic -O2 -fno-inline

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89009 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #11

[Bug tree-optimization/56456] [meta-bug] bogus/missing -Warray-bounds

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456 Bug 56456 depends on bug 87742, which changed state. Bug 87742 Summary: [7/8/9 Regression] false warning: array subscript 3 is above array bounds of 'const std::type_info* const [3]' https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87742

[Bug c++/87742] [7/8/9 Regression] false warning: array subscript 3 is above array bounds of 'const std::type_info* const [3]'

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87742 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/87685] [8/9 Regression] Calling a static method from inside a generic lambda requires to capture 'this'

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87685 --- Comment #2 from Jakub Jelinek --- This happens in: 943 for (lkp_iterator iter (fns); iter; ++iter) 944 if ((!id_expr || TREE_CODE (*iter) == TEMPLATE_DECL) 945 && DECL_NONSTATIC_MEMBER_FUNCTION_P (*

[Bug rtl-optimization/87246] [7/8 Regression] ICE in decompose_normal_address, at rtlanal.c:6379

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87246 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug fortran/88669] Contiguous attribute wrongly rejected

2019-02-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88669 --- Comment #8 from Thomas Koenig --- (In reply to Christophe Lyon from comment #7) > I've noticed a new ICE on arm likely caused by this fix. It appeared between > r268426 and r268434 hence my suspicion. Can you open a new PR (9 Regression] and

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 --- Comment #13 from Richard Biener --- OK, so we're cloning from two different type units ultimatively refering to the same DIE. This means that copy_ancestor_tree doesn't set up decl_table appropriately since it doesn't have the same logic as

[Bug sanitizer/85663] [8/9 Regression] gcc-8.0.1 regression: sanitizer fails to build on mips-unknown-linux-gnu

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85663 --- Comment #6 from Jakub Jelinek --- Hans-Peter, any comments on this?

[Bug middle-end/89150] New: [9 regression] Tree form bitmaps break GC

2019-02-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89150 Bug ID: 89150 Summary: [9 regression] Tree form bitmaps break GC Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: middle-end

[Bug tree-optimization/86020] [8/9 Regression] Performance regression in Eigen geometry.cpp test starting with r248334

2019-02-01 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86020 --- Comment #8 from Bill Schmidt --- Honza, sorry for being so late to respond! I had to poke the performance team once more on this. Reverting this patch did indeed solve the problem for us on trunk, and we are seeing far better performance th

[Bug middle-end/85563] [8/9 regression] -Wmaybe-uninitialized false alarm regression with __builtin_unreachable and GCC 8

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85563 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug d/87864] libdruntime doesn't link with /bin/ld before Solaris 11.4

2019-02-01 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87864 --- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #7 from Johannes Pfau --- >> The Minfo_Bracketing assert in sections_elf_shared.d fails now, of >> course, but the file is usable even without linker-provided >> bracketing

[Bug middle-end/85563] [8/9 regression] -Wmaybe-uninitialized false alarm regression with __builtin_unreachable and GCC 8

2019-02-01 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85563 --- Comment #5 from Marc Glisse --- IIUC, EVRP sees if(x!=3)__builtin_unreachable() and adds a range [3,3] on x. The condition thus gets cleaned up and __builtin_unreachable disappears. This could be fine, except that x has a single use, the test

[Bug middle-end/89150] [9 regression] Tree form bitmaps break GC

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89150 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org Target Mil

[Bug middle-end/89150] [9 regression] Tree form bitmaps break GC

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

[Bug tree-optimization/88597] Compile time hog w/ -O1 -fpeel-loops

2019-02-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88597 --- Comment #3 from Richard Biener --- Author: rguenth Date: Fri Feb 1 13:41:43 2019 New Revision: 268449 URL: https://gcc.gnu.org/viewcvs?rev=268449&root=gcc&view=rev Log: 2019-02-01 Richard Biener PR middle-end/88597 * tre

[Bug tree-optimization/88597] Compile time hog w/ -O1 -fpeel-loops

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

[Bug go/89123] Too many go test failures on s390x-linux

2019-02-01 Thread rdapp at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89123 --- Comment #5 from rdapp at linux dot ibm.com --- I performed a bisect using const-1.go as check and got the following likely culprit: b0751b120f1b83d8e48a7c2cac831aabbb0bc048 is the first bad commit commit b0751b120f1b83d8e48a7c2cac831aabbb0bc0

[Bug middle-end/85563] [8/9 regression] -Wmaybe-uninitialized false alarm regression with __builtin_unreachable and GCC 8

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85563 --- Comment #6 from Jakub Jelinek --- Reduced testcase: typedef void *Lisp_Word; typedef Lisp_Word Lisp_Object; struct Lisp_Cons { union { struct { Lisp_Object car; union { Lisp_Object cdr; struct Lisp_Cons *chain; } u; } s; char _Ali

[Bug go/89123] Too many go test failures on s390x-linux

2019-02-01 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89123 --- Comment #6 from Ian Lance Taylor --- Thanks. I could have predicted that that would be the change. Unfortunately that isn't useful as that is a huge change, bringing in a large number of upstream changes from the master Go library. While a

[Bug middle-end/89150] [9 regression] Tree form bitmaps break GC

2019-02-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89150 --- Comment #3 from Nathan Sidwell --- I didn't know there were no tree-form bitmaps yet. Contrary to my original assertion, I think just dropping the chain_prev ("%h.prev") marker will suffice. Normal use of a list-form bitmap starts at the he

[Bug middle-end/85563] [8/9 regression] -Wmaybe-uninitialized false alarm regression with __builtin_unreachable and GCC 8

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85563 --- Comment #7 from Jakub Jelinek --- Before doing manual reduction, I've tried: struct S { void *a, *b; int c; }; static inline int foo (void *p) { return ((unsigned) ((__INTPTR_TYPE__) p) & 7) == 3; } static inline void *bar (void *p) { st

[Bug tree-optimization/86020] [8 Regression] Performance regression in Eigen geometry.cpp test starting with r248334

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86020 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Summ

[Bug debug/88534] [9 Regression] internal compiler error: in tree_add_const_value_attribute, at dwarf2out.c:20246

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88534 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1

[Bug c++/84733] [8/9 Regression] internal compiler error: Segmentation fault (check_local_shadow())

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84733 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P2

[Bug target/84757] [7/8/9 Regression] Useless MOVs and PUSHes to store results of MUL

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84757 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.0 |10.0 --- Comment #8 from Jakub Jelinek

[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug rtl-optimization/88596] [9 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)

2019-02-01 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596 --- Comment #6 from Arseny Solokha --- Testcase #3 % x86_64-unknown-linux-gnu-gcc-9.0.0-alpha20190127 -maccumulate-outgoing-args -O1 -fschedule-insns -fselective-scheduling -fno-tree-ter -c gcc/testsuite/gcc.dg/compat/scalar-by-value-4_x.c durin

[Bug rtl-optimization/87485] [9 Regression] Compile time hog w/ -O2 -fschedule-insns -fno-guess-branch-probability -fno-isolate-erroneous-paths-dereference -fno-omit-frame-pointer -fno-split-wide-type

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87485 --- Comment #20 from Jakub Jelinek --- Created attachment 45583 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45583&action=edit gcc9-pr87485.patch So like this (untested so far except for the testcase)?

[Bug go/89123] Too many go test failures on s390x-linux

2019-02-01 Thread rdapp at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89123 --- Comment #7 from rdapp at linux dot ibm.com --- I did a full debug build of libgo and noticed that this changes the behavior of the executable. When it would segfault with default -O2 before, it now seems to rapidly allocate gigabytes of memor

[Bug sanitizer/79096] [7/8/9/10 Regression] address sanitizer and jni does not work

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79096 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.0 |10.0 Summary|[7/8/9 Regressio

[Bug tree-optimization/43565] Missed address comparison folding of DECL_COMMONs

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43565 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug tree-optimization/43565] Missed address comparison folding of DECL_COMMONs

2019-02-01 Thread m...@nieper-wisskirchen.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43565 --- Comment #5 from Marc Nieper-Wißkirchen --- If that was possible (that symbols are aliased in the TU in which they are defined, but not (explicitly) in a TU where they are declared), there would be the need of a "no_alias" (or "never_alias") a

[Bug rtl-optimization/79405] [8/9/10 Regression] Infinite loop in fwprop

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79405 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.0 |10.0 Summary|[8/9 Regression]

[Bug tree-optimization/43565] Missed address comparison folding of DECL_COMMONs

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43565 --- Comment #6 from Jakub Jelinek --- That optimization is of course possible if the compiler can prove the addresses are different. So, e.g. if one of the two vars is defined locally, or both locally, or one is automatic and another namespace/f

[Bug ipa/89139] GCC emits code for static functions that aren't used by the optimized code

2019-02-01 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89139 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ipa/89139] GCC emits code for static functions that aren't used by the optimized code

2019-02-01 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89139 --- Comment #3 from David Malcolm --- (In reply to David Malcolm from comment #2) > happens when we're already running cgraph_node::expand on "h" ~~ "when we've already run", I meant to say

[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 --- Comment #4 from Jakub Jelinek --- integer function foo ( ) write (*,*) 'foo' block integer, parameter :: idxs(3) = (/ 1, 2, 3 /) integer :: i foo = 0 do i = 1, size(idxs) foo = foo + idxs(i) enddo end block end

[Bug hsa/87863] [9 Regression] c-c++-common/gomp/gridify-{2,3}.c ICE

2019-02-01 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87863 --- Comment #5 from Martin Jambor --- Author: jamborm Date: Fri Feb 1 16:22:13 2019 New Revision: 268452 URL: https://gcc.gnu.org/viewcvs?rev=268452&root=gcc&view=rev Log: [PR hsa/87863] Set assembler name of group and global variables early 2

[Bug fortran/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 Jakub Jelinek changed: What|Removed |Added Component|lto |fortran --- Comment #5 from Jakub Jeline

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-02-01 Thread matmal01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #32 from Matthew Malcomson --- Created attachment 45584 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45584&action=edit Single define_insn version of above patch FWIW I've attached the patch I'd made. The only interesting dif

[Bug tree-optimization/43565] Missed address comparison folding of DECL_COMMONs

2019-02-01 Thread m...@nieper-wisskirchen.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43565 --- Comment #7 from Marc Nieper-Wißkirchen --- I'm sorry, I wasn't precise what I meant. When I wrote that the optimization wouldn't be possible I meant the case of two externally defined variables, e.g. extern int p; extern int q; One can forc

[Bug c++/89151] New: SFINAE-disabled member hides another

2019-02-01 Thread csaba_22 at yahoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89151 Bug ID: 89151 Summary: SFINAE-disabled member hides another Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/89151] SFINAE-disabled member hides another

2019-02-01 Thread csaba_22 at yahoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89151 --- Comment #1 from Csaba Ráduly --- Created attachment 45585 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45585&action=edit preprocessor output from -save-temps

[Bug tree-optimization/89152] New: Wrapping values in structures can make the optimizer blind

2019-02-01 Thread m...@nieper-wisskirchen.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89152 Bug ID: 89152 Summary: Wrapping values in structures can make the optimizer blind Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Prior

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #33 from Jakub Jelinek --- How could you avoid the arm.c changes from my patch if you are using rtx_equal on the MEM's addr and first operand of PLUS? I believe either that arm.c change is needed, or the predicate used on the new def

[Bug target/88856] [8/9 Regression] gfortran producing wrong code with -funroll-loops

2019-02-01 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #5 from Andreas Krebbel --- Created attachment 45586 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45586&action=edit qrsolv-reduc.f the miscompiled fortran file autoreduced from scipy

[Bug target/88856] [8/9 Regression] gfortran producing wrong code with -funroll-loops

2019-02-01 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #6 from Andreas Krebbel --- Created attachment 45587 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45587&action=edit A C wrapper to call the qrsolv function in the fortran snippet

[Bug hsa/87863] [9 Regression] c-c++-common/gomp/gridify-{2,3}.c ICE

2019-02-01 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87863 Martin Jambor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-02-01 Thread matmal01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #34 from Matthew Malcomson --- Yes, I needed to redo that check for an offset of 4 -- I compared the expression of the first MEM with the result of `plus_constant` with 4 on the expression of the second MEM in the condition.

[Bug c++/89151] SFINAE-disabled member hides another

2019-02-01 Thread csaba_22 at yahoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89151 --- Comment #2 from Csaba Ráduly --- Commenting out the non-optional operator GetWhat makes GCC 8.2.0 compile the example as written. However, that operator is needed if struct R is changed to struct R { boost::optional password;

  1   2   >