[Bug rtl-optimization/88001] ASMCONS cannot handle properly UNSPEC(CONST)

2018-12-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88001 --- Comment #8 from Segher Boessenkool --- Author: segher Date: Fri Dec 14 08:29:34 2018 New Revision: 267122 URL: https://gcc.gnu.org/viewcvs?rev=267122&root=gcc&view=rev Log: match_asm_constraints: Use copy_rtx where needed (PR88001) The new

[Bug tree-optimization/88280] missing folding of logical and bitwise AND

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88280 --- Comment #3 from Jakub Jelinek --- (In reply to Richard Biener from comment #1) > Confirmed. g and h end up like this before RTL expansion (initial folding > produces this): > > j_6 = i_4(D) & a_5(D); > _1 = i_4(D) != 0; > _2 = j_6 !=

[Bug target/65496] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2318 with -O3 -fsched2-use-superblocks -mavx512dq --param=max-pending-list-length=0

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65496 --- Comment #6 from Jakub Jelinek --- #c0 got fixed or made latent with r235905. The #c4 testcase went latent with r249450 (though no idea why it hasn't been filed separately). In any case, not sure if it is worth keeping this open when it is eit

[Bug testsuite/88454] [9 regression] test case gcc.dg/tree-ssa/split-path-5.c fails after r266971

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88454 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/88481] -O1 causes optimizer to drop 'then' clause in conditional

2018-12-14 Thread heinrich.seebauer at swistec dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88481 Heinrich Seebauer changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug rtl-optimization/88311] [9 Regression] mlongcall indirections are optimised away (for binutils versions that don't support AS_PLTSEQ)

2018-12-14 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88311 --- Comment #10 from Alan Modra --- Author: amodra Date: Fri Dec 14 09:03:50 2018 New Revision: 267123 URL: https://gcc.gnu.org/viewcvs?rev=267123&root=gcc&view=rev Log: [RS6000] PR88311, mlongcall indirections are optimised away Masking CALL_L

[Bug target/88224] Wrong Cortex-R7 and Cortex-R8 FPU configuration

2018-12-14 Thread avieira at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88224 --- Comment #3 from avieira at gcc dot gnu.org --- Author: avieira Date: Fri Dec 14 09:04:24 2018 New Revision: 267124 URL: https://gcc.gnu.org/viewcvs?rev=267124&root=gcc&view=rev Log: PR target/88224: Fix FPU configuration of Cortex-R7 and Cort

[Bug target/65496] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2318 with -O3 -fsched2-use-superblocks -mavx512dq --param=max-pending-list-length=0

2018-12-14 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65496 --- Comment #7 from Zdenek Sojka --- Please feel free to close this one; I might open another PR if I trigger this ICE again.

[Bug target/65496] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2318 with -O3 -fsched2-use-superblocks -mavx512dq --param=max-pending-list-length=0

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65496 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/88492] SLP optimization generates ugly code

2018-12-14 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88492 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target||aarch64 Status|

[Bug d/88462] All D execution tests FAIL on Solaris/SPARC

2018-12-14 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88462 --- Comment #9 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #8 from Iain Buclaw --- >> Trying to load 32 bits from a non-4 byte aligned pointer is a no-no on a >> strict-alignment target like sparc... > > I saw that on HPPA as well

[Bug target/88013] can't vectorize rgb to grayscale conversion code

2018-12-14 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88013 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2018-12-14 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 Ramana Radhakrishnan changed: What|Removed |Added CC||ramana at gcc dot gnu.org --- Com

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2018-12-14 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug testsuite/88491] new test case allocfail.sh in r267054 fails if dash is the default shell (/bin/sh)

2018-12-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88491 --- Comment #1 from Tom de Vries --- Author: vries Date: Fri Dec 14 09:43:41 2018 New Revision: 267127 URL: https://gcc.gnu.org/viewcvs?rev=267127&root=gcc&view=rev Log: [testsuite] Remove bashism from libbacktrace/allocfail.sh Test-case libbac

[Bug testsuite/88491] new test case allocfail.sh in r267054 fails if dash is the default shell (/bin/sh)

2018-12-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88491 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug rtl-optimization/88311] [9 Regression] mlongcall indirections are optimised away (for binutils versions that don't support AS_PLTSEQ)

2018-12-14 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88311 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/88493] New: Inconsistent error messages for unknown types

2018-12-14 Thread petschy at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88493 Bug ID: 88493 Summary: Inconsistent error messages for unknown types Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/88469] [7/8/9 regression] AAPCS - Struct with 64-bit bitfield may be passed in wrong registers

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88469 Richard Biener changed: What|Removed |Added Keywords||ABI Target Milestone|---

[Bug c++/88468] Arduino: 1.8.8 (Windows 10) internal compiler error , segmentation fault

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88468 Richard Biener changed: What|Removed |Added Target||avr Status|UNCONFIRMED

[Bug rtl-optimization/88253] Inlining of function incorrectly deletes volatile register access when using XOR in avr-gcc

2018-12-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88253 Segher Boessenkool changed: What|Removed |Added Target|avr |avr-*-* Status|UNCONFIR

[Bug target/88473] AVX512: constant folding on mask does not remove unnecessary instructions

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target|

[Bug rtl-optimization/88478] [9 Regression] valgrind error in cselib_record_sets

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 Richard Biener changed: What|Removed |Added Component|c++ |rtl-optimization Version|8.0

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug rtl-optimization/88478] [9 Regression] valgrind error in cselib_record_sets

2018-12-14 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 David Binderman changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug middle-end/88487] union prevents autovectorization

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88487 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Richard Biener changed: What|Removed |Added Target|x86 |x86_64-*-*, i?86-*-* Target Milestone

[Bug target/88473] AVX512: constant folding on mask does not remove unnecessary instructions

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473 Jakub Jelinek changed: What|Removed |Added CC||kyukhin at gcc dot gnu.org,

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/88224] Wrong Cortex-R7 and Cortex-R8 FPU configuration

2018-12-14 Thread avieira at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88224 avieira at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/88492] SLP optimization generates ugly code

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88492 Richard Biener changed: What|Removed |Added Keywords||missed-optimization CC|

[Bug rtl-optimization/88253] Inlining of function incorrectly deletes volatile register access when using XOR in avr-gcc

2018-12-14 Thread saaadhu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88253 Senthil Kumar Selvaraj changed: What|Removed |Added CC||saaadhu at gcc dot gnu.org ---

[Bug target/88473] AVX512: constant folding on mask does not remove unnecessary instructions

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473 --- Comment #5 from Jakub Jelinek --- The rationale for doing it the way it currently is done: https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02612.html

[Bug tree-optimization/88464] AVX-512 vectorization of masked scatter failing with "not suitable for scatter store"

2018-12-14 Thread moritz.kreutzer at siemens dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88464 --- Comment #11 from Moritz Kreutzer --- Jakub, I can confirm it's working for masked gathers (we have a similar pattern elsewhere in our code) with the latest trunk. Thanks for looking at the scatters as well!

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-14 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 --- Comment #3 from Daniel Fruzynski --- In this case s->d is pointer to pointer to double, and both pointer levels have restrict qualifier. I wonder if you could add some tag that s->d[n] and s->d[k] points to separate memory areas. This tag cou

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-14 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 --- Comment #4 from rguenther at suse dot de --- On Fri, 14 Dec 2018, bugzi...@poradnik-webmastera.com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 > > --- Comment #3 from Daniel Fruzynski --- > In this case s->d is pointer to p

[Bug target/88483] Unnecessary stack alignment

2018-12-14 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88483 --- Comment #1 from hjl at gcc dot gnu.org --- Author: hjl Date: Fri Dec 14 12:38:04 2018 New Revision: 267133 URL: https://gcc.gnu.org/viewcvs?rev=267133&root=gcc&view=rev Log: x86: Don't use get_frame_size when finalizing stack frame get_fram

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-12-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #14 from H.J. Lu --- (In reply to trashyankes from comment #12) > (In reply to H.J. Lu from comment #11) > > (In reply to trashyankes from comment #10) > > > > Which GCC are you using? GCC 8.2 generates: > > GCC Explorer :D > > g++

[Bug target/88483] Unnecessary stack alignment

2018-12-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88483 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

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

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 Bug ID: 88494 Summary: [9 Regression] polyhedron 10% mdbx runtime regression Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

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

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target|

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread edlinger at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 --- Comment #6 from Bernd Edlinger --- (In reply to Jeffrey A. Law from comment #5) > Right, but we're not supposed to ICE, even on invalid code. Yes, ideed. I think what would be needed is adding this C-error to the C++FE: array-6.c: In funct

[Bug tree-optimization/88044] [9 regression] gfortran.dg/transfer_intrinsic_3.f90 hangs after r266171

2018-12-14 Thread samtebbs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88044 samtebbs at gcc dot gnu.org changed: What|Removed |Added CC||samtebbs at gcc dot gnu.org

[Bug libgomp/88495] New: An OpenACC async queue is always synchronized with itself

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88495 Bug ID: 88495 Summary: An OpenACC async queue is always synchronized with itself Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: openacc, patch

[Bug tree-optimization/88044] [9 regression] gfortran.dg/transfer_intrinsic_3.f90 hangs after r266171

2018-12-14 Thread samtebbs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88044 --- Comment #7 from samtebbs at gcc dot gnu.org --- I can confirm this test fails on arm-none-linux-gnueabihf when invoking with "-mcpu=cortex-a5 -mfpu=vfpv3-d16-fp16", as Christophe wrote. Please see the attached log.

[Bug target/88496] New: Unnecessary stack adjustment with -mavx512f

2018-12-14 Thread hjl.tools at gmail dot com
unction f2: .LFB0: .cfi_startproc xorl%eax, %eax xorl%edx, %edx ret .cfi_endproc .LFE0: .size f2, .-f2 .ident "GCC: (GNU) 9.0.0 20181214 (experimental)" .section.note.GNU-stack,"",@progbits [hjl@gnu-

[Bug middle-end/88497] New: Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 Bug ID: 88497 Summary: Improve Accumulation in Auto-Vectorized Code Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle

[Bug middle-end/88497] Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 kelvin at gcc dot gnu.org changed: What|Removed |Added CC||kelvin at gcc dot gnu.org,

[Bug libgomp/87835] nvptx offloading: libgomp.oacc-c-c++-common/asyncwait-1.c execution test intermittently fails at -O2

2018-12-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87835 --- Comment #1 from Tom de Vries --- (In reply to Thomas Schwinge from comment #0) > After r264397 "[nvptx] Remove use of CUDA unified memory in libgomp", I'm > seeing (intermittently only, and only on some systems): > I see the failure reprodu

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread hjl.tools at gmail dot com
Thread model: posix gcc version 9.0.0 20181214 (experimental) [trunk revision 267123] (GCC) [hjl@gnu-skx-1 gcc]$ --with-arch=native --with-cpu=native is equivalent to -march=skylake-avx512. It used to pass before r265827.

[Bug target/88498] New: [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error)

2018-12-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88498 Bug ID: 88498 Summary: [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error) Product: gcc Version: 9.0 Status: UNCONFIRM

[Bug target/88498] [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error)

2018-12-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88498 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug d/88462] All D execution tests FAIL on Solaris/SPARC

2018-12-14 Thread johannespfau at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88462 Johannes Pfau changed: What|Removed |Added CC||johannespfau at gmail dot com --- Commen

[Bug other/88499] New: Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread fuscated at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 Bug ID: 88499 Summary: Check for less than zero removed before floating point division causes division by zero (fast-math mode) Product: gcc Version: 8.2.0 Status: UNCONF

[Bug other/88499] Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread fuscated at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 --- Comment #1 from Teodor Petrov --- Here are the commands used to reproduce the bug: $ g++ -g -fPIC -Ofast -msse4.2 -std=c++11 -ffunction-sections -fdata-sections -ffast-math -fvisibility=hidden -fexceptions -Wno-c++11-extensions gcc_division.

[Bug d/88462] All D execution tests FAIL on Solaris/SPARC

2018-12-14 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88462 --- Comment #11 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #10 from Johannes Pfau --- > I guess the proper fix to the alignment problem is using > 'https://dlang.org/phobos/std_traits.html#classInstanceAlignment' (or rather > the

[Bug go/88500] New: [SH]: SETCONTEXT_CLOBBERS_TLS needs to be handled in libgo

2018-12-14 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88500 Bug ID: 88500 Summary: [SH]: SETCONTEXT_CLOBBERS_TLS needs to be handled in libgo Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Pri

[Bug other/88499] Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 --- Comment #2 from Marc Glisse --- I don't think using fenv.h with -ffast-math makes much sense.

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread edlinger at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 --- Comment #7 from Bernd Edlinger --- Created attachment 45238 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45238&action=edit untested patch

[Bug target/88474] Inline built-in hypot for -ffast-math

2018-12-14 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88474 --- Comment #2 from uros at gcc dot gnu.org --- Author: uros Date: Fri Dec 14 17:04:48 2018 New Revision: 267137 URL: https://gcc.gnu.org/viewcvs?rev=267137&root=gcc&view=rev Log: PR target/88474 * internal-fn.def (HYPOT): New.

[Bug middle-end/88487] union prevents autovectorization

2018-12-14 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88487 --- Comment #4 from Daniel Fruzynski --- OK, I see. Is there any workaround for this? I tried to assign pointer to local variable directly and with intermediate casting via void*, but it did not help. Casting S1* to S2* also does not work.

[Bug tree-optimization/88464] AVX-512 vectorization of masked scatter failing with "not suitable for scatter store"

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88464 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 --- Comment #3 from Jakub Jelinek --- The test FAILs even at -O0 when built with -mavx512vl, when built e.g. with -mavx512{bw,dq} it works fine.

[Bug c++/88501] New: Improve suggested alternative to be closer to typo

2018-12-14 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88501 Bug ID: 88501 Summary: Improve suggested alternative to be closer to typo Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug other/88499] Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread fuscated at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 --- Comment #3 from Teodor Petrov --- @Marc Glisse: Would it be possible to give an explanation why this is not a good idea? Link to some kind of a documentation which explains that this behaviour is expected?

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de --- C

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-14 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 --- Comment #5 from joseph at codesourcery dot com --- On Fri, 14 Dec 2018, rguenther at suse dot de wrote: > Note I do not think the C standard is sufficiently clear with regarding > to restrict qualified pointers loaded from memory. I think

[Bug other/88499] Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/88501] Improve suggested alternative to be closer to typo

2018-12-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88501 Eric Gallager changed: What|Removed |Added Keywords||diagnostic CC|

[Bug c++/87436] [7/8/9 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 19:36:33 2018 New Revision: 267142 URL: https://gcc.gnu.org/viewcvs?rev=267142&root=gcc&view=rev Log: PR c++/82294 PR c++/87436 * init.c (build_vec_init

[Bug c++/82294] Array of objects with constexpr constructors initialized from space-inefficient memory image

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82294 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 19:36:33 2018 New Revision: 267142 URL: https://gcc.gnu.org/viewcvs?rev=267142&root=gcc&view=rev Log: PR c++/82294 PR c++/87436 * init.c (build_vec_init

[Bug c++/87436] [7/8/9 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 19:37:38 2018 New Revision: 267143 URL: https://gcc.gnu.org/viewcvs?rev=267143&root=gcc&view=rev Log: PR c++/82294 PR c++/87436 * expr.h (categorize_cto

[Bug c++/82294] Array of objects with constexpr constructors initialized from space-inefficient memory image

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82294 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 19:37:38 2018 New Revision: 267143 URL: https://gcc.gnu.org/viewcvs?rev=267143&root=gcc&view=rev Log: PR c++/82294 PR c++/87436 * expr.h (categorize_cto

[Bug target/88498] [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error)

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88498 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug middle-end/88497] Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug middle-end/88497] Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 --- Comment #3 from Jakub Jelinek --- Obviously, in either case for -ffast-math only.

[Bug c++/86823] [7/8/9 Regression] private member template struct/class is publicly accessible

2018-12-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86823 --- Comment #7 from Alexandre Oliva --- Author: aoliva Date: Fri Dec 14 20:06:15 2018 New Revision: 267144 URL: https://gcc.gnu.org/viewcvs?rev=267144&root=gcc&view=rev Log: [PR86823] retain deferred access checks from outside firewall We used

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 --- Comment #9 from Jeffrey A. Law --- Thanks for running with this Bernd. My brain was too mushy last night to get anywhere. I agree that digest_init_r seems like the right place to try and address this problem. ISTM we could either add the D

[Bug libgomp/88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, acc_async_noval

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88370 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:08 2018 New Revision: 267147 URL: https://gcc.gnu.org/viewcvs?rev=267147&root=gcc&view=rev Log: [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, a

[Bug libgomp/88407] [OpenACC] Correctly handle unseen async-arguments

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88407 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:40 2018 New Revision: 267150 URL: https://gcc.gnu.org/viewcvs?rev=267150&root=gcc&view=rev Log: [PR88407] [OpenACC] Correctly handle unseen async-arguments ... whi

[Bug libgomp/88484] OpenACC wait directive without wait argument but with async clause

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88484 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:50 2018 New Revision: 267151 URL: https://gcc.gnu.org/viewcvs?rev=267151&root=gcc&view=rev Log: [PR88484] OpenACC wait directive without wait argument but with asyn

[Bug libgomp/88495] An OpenACC async queue is always synchronized with itself

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88495 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:43:02 2018 New Revision: 267152 URL: https://gcc.gnu.org/viewcvs?rev=267152&root=gcc&view=rev Log: [PR88495] An OpenACC async queue is always synchronized with itself

[Bug middle-end/88497] Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 --- Comment #4 from Bill Schmidt --- Yes, reassociation sounds like the right place to look at this.

[Bug c++/78986] [7/8/9 Regression] template inner classes are not affected by access specifiers

2018-12-14 Thread balakrishnan.erode at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78986 Balakrishnan B changed: What|Removed |Added CC||balakrishnan.erode at gmail dot co

[Bug rtl-optimization/88001] ASMCONS cannot handle properly UNSPEC(CONST)

2018-12-14 Thread vgupta at synopsys dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88001 --- Comment #9 from Vineet Gupta --- Can this be stable backported to gcc-8-branch as well. glibc folks use that branch for their regular smoke testing and without that ARC tools don't even build.

[Bug target/88502] New: Inline built-in asinh, acosh, atanh for -ffast-math

2018-12-14 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88502 Bug ID: 88502 Summary: Inline built-in asinh, acosh, atanh for -ffast-math Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/88503] New: 'invalid static_cast' error message could be more helpful

2018-12-14 Thread petschy at gmail dot com
ty: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: petschy at gmail dot com Target Milestone: --- class Parent; class Derived; Derived* foo(Parent* p) { return static_cast(p); } $ g++-9.0.0 -Wall -Wextra -

[Bug c++/88501] Improve suggested alternative to be closer to typo

2018-12-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88501 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/87814] [9 Regression] ICE in in tsubst_copy, at cp/pt.c:15962 with range-v3

2018-12-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87814 --- Comment #8 from Alexandre Oliva --- Author: aoliva Date: Fri Dec 14 21:57:07 2018 New Revision: 267155 URL: https://gcc.gnu.org/viewcvs?rev=267155&root=gcc&view=rev Log: [PR c++/87814] undefer deferred noexcept on tsubst if request tsubst_e

[Bug web/79738] Documentation for __attribute__((const)) slightly misleading

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79738 --- Comment #6 from Martin Sebor --- Author: msebor Date: Fri Dec 14 22:16:43 2018 New Revision: 267156 URL: https://gcc.gnu.org/viewcvs?rev=267156&root=gcc&view=rev Log: PR 79738 - Documentation for __attribute__((const)) slightly misleading g

[Bug c++/88504] New: Inconsistent error message notes when using forward-declared type as value

2018-12-14 Thread petschy at gmail dot com
() { } void baz2(Foo f_) { } void baz3() { Foo foo; } Foo g_foo; $ g++-9.0.0 -Wall -Wextra -c 20181214-fwddecl_value.cpp 20181214-fwddecl_value.cpp:10:6: error: field ‘m_foo’ has incomplete type ‘Foo’ 10 | Foo m_foo; | ^ 20181214-fwddecl_value.cpp:1:8: note: forward

[Bug tree-optimization/87096] "Optimised" snprintf is not POSIX conformant

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87096 --- Comment #12 from Martin Sebor --- Author: msebor Date: Fri Dec 14 22:38:08 2018 New Revision: 267157 URL: https://gcc.gnu.org/viewcvs?rev=267157&root=gcc&view=rev Log: PR tree-optimization/87096 - Optimised snprintf is not POSIX conformant

[Bug tree-optimization/87096] "Optimised" snprintf is not POSIX conformant

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87096 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/88372] alloc_size attribute is ignored on function pointers

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88372 --- Comment #5 from Martin Sebor --- Author: msebor Date: Fri Dec 14 22:45:55 2018 New Revision: 267158 URL: https://gcc.gnu.org/viewcvs?rev=267158&root=gcc&view=rev Log: PR tree-optimization/88372 - alloc_size attribute is ignored on function p

[Bug tree-optimization/88372] alloc_size attribute is ignored on function pointers

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88372 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/87436] [7/8 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 Jakub Jelinek changed: What|Removed |Added Summary|[7/8/9 Regression] G++ |[7/8 Regression] G++ |

[Bug rtl-optimization/88478] [9 Regression] valgrind error in cselib_record_sets

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 23:17:03 2018 New Revision: 267159 URL: https://gcc.gnu.org/viewcvs?rev=267159&root=gcc&view=rev Log: PR rtl-optimization/88478 * cselib.c (cselib_record_sets):

[Bug middle-end/88505] New: missing -Wbuiltin-declaration-mismatch on a declaration with incompatible attributes

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88505 Bug ID: 88505 Summary: missing -Wbuiltin-declaration-mismatch on a declaration with incompatible attributes Product: gcc Version: 9.0 Status: UNCONFIRMED Severi

[Bug fortran/87992] ICE in resolve_fl_variable, at fortran/resolve.c:12314

2018-12-14 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87992 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 CC|

  1   2   >