[Bug tree-optimization/90866] New: [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 Bug ID: 90866 Summary: [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-o

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 Martin Liška changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug sanitizer/90865] ubsan causes coverage branch errors

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

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 David Binderman changed: What|Removed |Added CC||dcb314 at hotmail dot com --- Comment

[Bug tree-optimization/43491] Unnecessary temporary for global register variable

2019-06-13 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43491 --- Comment #12 from rguenther at suse dot de --- On Wed, 12 Jun 2019, wschmidt at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43491 > > Bill Schmidt changed: > >What|Removed |Adde

[Bug c++/90801] A recurring hang

2019-06-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90801 --- Comment #6 from Richard Biener --- Author: rguenth Date: Thu Jun 13 08:41:13 2019 New Revision: 272235 URL: https://gcc.gnu.org/viewcvs?rev=272235&root=gcc&view=rev Log: 2019-06-13 Richard Biener PR c++/90801 * typeck2.c

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 --- Comment #2 from Martin Liška --- I'm testing a patch candidate..

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

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

[Bug c/90867] New: Multiplication or typecast of integer and double always zero when...

2019-06-13 Thread sven.schm...@gmx-topmail.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90867 Bug ID: 90867 Summary: Multiplication or typecast of integer and double always zero when... Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal

[Bug c/90867] Multiplication or typecast of integer and double always zero when...

2019-06-13 Thread sven.schm...@gmx-topmail.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90867 --- Comment #1 from Sven Schmidt --- Created attachment 46486 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46486&action=edit Assembler output

[Bug target/90867] [7/8/9/10 Regression] Multiplication or typecast of integer and double always zero when...

2019-06-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90867 Richard Biener changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* Priority

[Bug middle-end/90864] Suboptimal codegen of structs in C/C++on x86_64

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

[Bug middle-end/90868] New: Duplicate OpenACC 'declare' directives for `extern` variables

2019-06-13 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90868 Bug ID: 90868 Summary: Duplicate OpenACC 'declare' directives for `extern` variables Product: gcc Version: 10.0 URL: https://github.com/OpenACC/openacc-spec/issues/194

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

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

[Bug middle-end/90868] Duplicate OpenACC 'declare' directives for `extern` variables

2019-06-13 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90868 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug tree-optimization/90856] [10 Regression] ICE: verify_gimple failed (error: incompatible types in 'PHI' argument 1)

2019-06-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90856 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 --- Comment #4 from Richard Biener --- (In reply to Martin Liška from comment #3) > So my patch survives bootstrap and regression tests, can you please Martin > take the issue? > > Patch candidate: > diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree

[Bug tree-optimization/90856] [10 Regression] ICE: verify_gimple failed (error: incompatible types in 'PHI' argument 1)

2019-06-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90856 --- Comment #5 from Jakub Jelinek --- Created attachment 46487 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46487&action=edit gcc10-pr90856.patch Untested fix.

[Bug c/79775] Confusing fix-it diagnostics with double pointers to structs

2019-06-13 Thread felix.von.s at posteo dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79775 --- Comment #3 from felix --- A particularly amusing variant of this bug occurs with the following code: struct x { struct x **xx; }; int y = __builtin_offsetof(struct x, xx->xx); which gives the warning $ gcc xx.c xx.c:3:40:

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread dimhen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 --- Comment #5 from Dmitry G. Dyachenko --- $ cat x.i typedef enum { a } b; typedef struct { int c[0]; } d; typedef struct { int *data; } e; typedef struct { e buffer; } f; int g, h; int i(); int i(f *j, d *k, b l, int m) { if (l) if

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread dimhen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 --- Comment #6 from Dmitry G. Dyachenko --- (In reply to Dmitry G. Dyachenko from comment #5) > $ cat x.i > typedef enum { a } b; > typedef struct { > int c[0]; > } d; > typedef struct { > int *data; > } e; > typedef struct { > e buffer; >

[Bug tree-optimization/90869] New: Non-disambiguated memory accesses

2019-06-13 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90869 Bug ID: 90869 Summary: Non-disambiguated memory accesses Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: tree-optimi

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug tree-optimization/90869] Non-disambiguated memory accesses

2019-06-13 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90869 --- Comment #1 from Jan Hubicka --- Another testcase. Here we should disambiguate both cases while we do only second struct a {int a1; int a2;}; struct b:a {}; struct b bvar,*bptr2; int test(void) { struct a *bptr = &bvar; bptr->a2=0; bptr

[Bug sanitizer/90865] ubsan causes coverage branch errors

2019-06-13 Thread sshannin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90865 --- Comment #2 from sshannin at gmail dot com --- Thanks for such a quick reply. I just wanted to make sure I'm understanding you correctly about what you mean when you say this is expected. Are you indicating that it's desirable that the ubsan

[Bug sanitizer/90865] ubsan causes coverage branch errors

2019-06-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90865 --- Comment #3 from Martin Liška --- (In reply to sshannin from comment #2) > Thanks for such a quick reply. I just wanted to make sure I'm understanding > you correctly about what you mean when you say this is expected. > > Are you indicating

[Bug sanitizer/90865] ubsan causes coverage branch errors

2019-06-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90865 --- Comment #4 from Martin Liška --- > No, it's not desirable, but the current gcov can't distinguish between read > code and the instrumented one. > * real code

[Bug sanitizer/90865] ubsan causes coverage branch errors

2019-06-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90865 --- Comment #5 from Jakub Jelinek --- There is a way out of this. Defer building those conditionals till the sanopt pass, before that have new IFN_UBSAN_* internal calls in the IL like we already do with IFN_UBSAN_{NULL,BOUNDS,OBJECT_SIZE,PTR,VP

[Bug tree-optimization/90856] [10 Regression] ICE: verify_gimple failed (error: incompatible types in 'PHI' argument 1)

2019-06-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90856 --- Comment #6 from Richard Biener --- Author: rguenth Date: Thu Jun 13 13:03:13 2019 New Revision: 272244 URL: https://gcc.gnu.org/viewcvs?rev=272244&root=gcc&view=rev Log: 2019-06-13 Richard Biener PR tree-optimization/90856

[Bug target/90822] Remove PowerPC lfiwax and lfiwzx patterns

2019-06-13 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90822 Michael Meissner changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #3 from Michael

[Bug testsuite/90812] Tests misuse "dg-require-effective-target int32plus" to check for 64-bit integer support

2019-06-13 Thread jozefl.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90812 --- Comment #3 from Jozef Lawrynowicz --- (In reply to Richard Biener from comment #2) > I think most tests like this end up using 'long long' and use > __SIZEOF_LONG_LONG__ to guard code. There's a dejagnu effective target for > long long suppo

[Bug tree-optimization/90856] [10 Regression] ICE: verify_gimple failed (error: incompatible types in 'PHI' argument 1)

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

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 --- Comment #9 from ktkachov at gcc dot gnu.org --- Here's another one since my reducer finished :) struct { int a[0]; } b; int c; int d[0]; void e() { b.a[c] = d[c + 1]; b.a[c + 1] = d[c]; } -O3 needed on an aarch64 target

[Bug tree-optimization/90869] Non-disambiguated memory accesses

2019-06-13 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90869 --- Comment #2 from Jan Hubicka --- Author: hubicka Date: Thu Jun 13 15:00:41 2019 New Revision: 272247 URL: https://gcc.gnu.org/viewcvs?rev=272247&root=gcc&view=rev Log: PR tree-optimize/90869 * tree-ssa-alias.c (indirect_ref_ma

[Bug fortran/90870] New: new test case gfortran.dg/deferred_character_33.f90 fails

2019-06-13 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90870 Bug ID: 90870 Summary: new test case gfortran.dg/deferred_character_33.f90 fails Product: gcc Version: 7.4.1 Status: UNCONFIRMED Severity: normal Prio

[Bug other/90871] New: [10 regression] g++.dg/ext/altivec-15.C fails after r272236

2019-06-13 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90871 Bug ID: 90871 Summary: [10 regression] g++.dg/ext/altivec-15.C fails after r272236 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Pri

[Bug middle-end/90779] Fortran array initialization in offload regions

2019-06-13 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90779 --- Comment #3 from Andrew Stubbs --- My code now compiles successfully, with the patch, but it hangs at runtime. I need to investigate, but debugging runtime issues on the GPU is slow work.

[Bug fortran/90870] new test case gfortran.dg/deferred_character_33.f90 fails

2019-06-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90870 --- Comment #1 from Thomas Koenig --- Author: tkoenig Date: Thu Jun 13 17:00:22 2019 New Revision: 272249 URL: https://gcc.gnu.org/viewcvs?rev=272249&root=gcc&view=rev Log: 2019-06-13 Thomas Koenig PR fortran/90870 * gfortran.dg/defe

[Bug fortran/90870] new test case gfortran.dg/deferred_character_33.f90 fails

2019-06-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90870 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/90871] [10 regression] g++.dg/ext/altivec-15.C fails after r272236

2019-06-13 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90871 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/90871] [10 regression] g++.dg/ext/altivec-15.C fails after r272236

2019-06-13 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90871 --- Comment #1 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu Jun 13 17:10:03 2019 New Revision: 272250 URL: https://gcc.gnu.org/viewcvs?rev=272250&root=gcc&view=rev Log: 2019-06-13 Paolo Carlini PR target/90871 *

[Bug target/90871] [10 regression] g++.dg/ext/altivec-15.C fails after r272236

2019-06-13 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90871 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/90870] new test case gfortran.dg/deferred_character_33.f90 fails

2019-06-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90870 --- Comment #3 from Dominique d'Humieres --- > So, removing the test case. The same should be done for the GGC8 and 9 branches.

[Bug fortran/90870] new test case gfortran.dg/deferred_character_33.f90 fails

2019-06-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90870 --- Comment #4 from Dominique d'Humieres --- > > So, removing the test case. > > The same should be done for the GGC8 and 9 branches. May be not. My versions are probably not up to date.

[Bug tree-optimization/90872] New: [8 regression] ICE on invalid in contains_struct_check()

2019-06-13 Thread dimhen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90872 Bug ID: 90872 Summary: [8 regression] ICE on invalid in contains_struct_check() Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priori

[Bug fortran/88810] gcc/fortran/dependency.c:2200: possible cut'n'paste error ?

2019-06-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88810 --- Comment #9 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Jun 13 17:45:52 2019 New Revision: 272254 URL: https://gcc.gnu.org/viewcvs?rev=272254&root=gcc&view=rev Log: 2019-06-13 Steven G. Kargl PR fortran/88810

[Bug fortran/88810] gcc/fortran/dependency.c:2200: possible cut'n'paste error ?

2019-06-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88810 kargl at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--

[Bug other/89863] [meta-bug] Issues that cppcheck finds that gcc misses

2019-06-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89863 Bug 89863 depends on bug 88810, which changed state. Bug 88810 Summary: gcc/fortran/dependency.c:2200: possible cut'n'paste error ? https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88810 What|Removed |Added

[Bug bootstrap/90873] New: [10 regression] -Wmaybe-uninitialized warning in gcc/tree-ssa-forwprop.c breaks 32-bit bootstrap

2019-06-13 Thread ro at gcc dot gnu.org
, sparc-sun-solaris2.11 Build: i386-pc-solaris2.11, sparc-sun-solaris2.11 Between 20190612 (r272223) and 20190613 (r272247), 32-bit bootstrap got broken on Solaris/x86 and Solaris/SPARC: /vol/gcc/src/hg/trunk/local/gcc/tree-ssa-forwprop.c: In function 'bool simplify_r

[Bug bootstrap/90873] [10 regression] -Wmaybe-uninitialized warning in gcc/tree-ssa-forwprop.c breaks 32-bit bootstrap

2019-06-13 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90873 Rainer Orth changed: What|Removed |Added Target Milestone|--- |10.0

[Bug fortran/89344] uncaught programmer error: polymorphic variable is INTENT(IN) but assigned to without error

2019-06-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89344 --- Comment #6 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Jun 13 18:07:53 2019 New Revision: 272255 URL: https://gcc.gnu.org/viewcvs?rev=272255&root=gcc&view=rev Log: 2019-06-13 Steven G. Kargl PR fortran/89344

[Bug fortran/89344] uncaught programmer error: polymorphic variable is INTENT(IN) but assigned to without error

2019-06-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89344 --- Comment #7 from kargl at gcc dot gnu.org --- Fixed on trunk. Thanks for the bug report. Leavin PR open as I haven't decided if I will back port the patch to other branches.

[Bug c++/88324] segfault with constexpr lambda in template arguments

2019-06-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88324 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug middle-end/89292] [9 regression] test case gcc.target/powerpc/rs6000-fpint.c fails after r268705

2019-06-13 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89292 seurer at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug bootstrap/90873] [10 regression] -Wmaybe-uninitialized warning in gcc/tree-ssa-forwprop.c breaks 32-bit bootstrap

2019-06-13 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90873 Rainer Orth changed: What|Removed |Added Target|i386-pc-solaris2.11,|i386-pc-solaris2.11, |sp

[Bug c/90874] New: trunk/gcc/ipa-utils.h:243: possible cut-n-paste error ?

2019-06-13 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90874 Bug ID: 90874 Summary: trunk/gcc/ipa-utils.h:243: possible cut-n-paste error ? Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug fortran/68544] ICE trying to pass derived type constructor as a function

2019-06-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68544 --- Comment #11 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Jun 13 18:40:19 2019 New Revision: 272259 URL: https://gcc.gnu.org/viewcvs?rev=272259&root=gcc&view=rev Log: 2019-06-13 Steven G. Kargl PR fortran/68544

[Bug fortran/68544] ICE trying to pass derived type constructor as a function

2019-06-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68544 kargl at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--

[Bug target/63810] gcc sets incorrect macro for OS X deployment targets

2019-06-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63810 --- Comment #32 from Iain Sandoe --- Author: iains Date: Thu Jun 13 18:53:05 2019 New Revision: 272260 URL: https://gcc.gnu.org/viewcvs?rev=272260&root=gcc&view=rev Log: Darwin, Driver - Improve processing of macosx-version-min= For PR target/6

[Bug tree-optimization/77820] A jump threading opportunity with conditionals

2019-06-13 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77820 --- Comment #3 from Jeffrey A. Law --- Author: law Date: Thu Jun 13 18:55:55 2019 New Revision: 272261 URL: https://gcc.gnu.org/viewcvs?rev=272261&root=gcc&view=rev Log: PR tree-optimization/77820 * tree-ssa-threadedge.c

[Bug tree-optimization/77820] A jump threading opportunity with conditionals

2019-06-13 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77820 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/90805] Overflow in switch case is not detected

2019-06-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90805 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug ipa/90874] trunk/gcc/ipa-utils.h:243: possible cut-n-paste error ?

2019-06-13 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90874 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug c++/90875] New: warnings about switch values outside range don't have associated option

2019-06-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90875 Bug ID: 90875 Summary: warnings about switch values outside range don't have associated option Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug target/87281] qsort checking ICE in ia64_reorg building libgo

2019-06-13 Thread jason.duerstock at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87281 Jason Duerstock changed: What|Removed |Added CC||jason.duerstock at gmail dot com ---

[Bug bootstrap/90873] [10 regression] -Wmaybe-uninitialized warning in gcc/tree-ssa-forwprop.c breaks 32-bit bootstrap

2019-06-13 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90873 Rainer Orth changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 Martin Sebor changed: What|Removed |Added Keywords||patch --- Comment #10 from Martin Sebor

[Bug tree-optimization/90626] fold strcmp(a, b) == 0 to zero when one string length is exact and the other is unequal

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90626 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug bootstrap/90873] [10 regression] -Wmaybe-uninitialized warning in gcc/tree-ssa-forwprop.c breaks 32-bit bootstrap

2019-06-13 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90873 --- Comment #3 from Jan Hubicka --- Does adding initializers to those vars fix the bootstrap? Or does it run into wrong code? Honza

[Bug target/88834] [SVE] Poor addressing mode choices for LD2 and ST2

2019-06-13 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88834 --- Comment #20 from Christophe Lyon --- Hi Kugan, The new test fails with -mabi=ilp32: FAIL: gcc.target/aarch64/pr88834.c scan-assembler-times \\tld2w\\t{z[0-9]+.s - z[0-9]+.s}, p[0-7]/z, \\[x[0-9]+, x[0-9]+, lsl 2\\]\\n 2 FAIL: gcc.target/aarc

[Bug tree-optimization/90876] New: fold zero-equality of memcmp and strncmp involving strings of unequal lengths

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90876 Bug ID: 90876 Summary: fold zero-equality of memcmp and strncmp involving strings of unequal lengths Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: nor

[Bug tree-optimization/90876] fold zero-equality of memcmp and strncmp involving strings of unequal lengths

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90876 Martin Sebor changed: What|Removed |Added Keywords||missed-optimization See Also|

[Bug target/90877] New: Dead codes in ix86_register_move_cost

2019-06-13 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90877 Bug ID: 90877 Summary: Dead codes in ix86_register_move_cost Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug fortran/89647] Host associated procedure unable to be used as binding target

2019-06-13 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89647 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org --- C

[Bug tree-optimization/90876] fold zero-equality of memcmp and strncmp involving strings of unequal lengths

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90876 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug fortran/90578] Wrong code with LSHIFT and optimization

2019-06-13 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90578 --- Comment #8 from anlauf at gcc dot gnu.org --- Patch at https://gcc.gnu.org/ml/fortran/2019-06/msg00077.html

[Bug bootstrap/90873] [10 regression] -Wmaybe-uninitialized warning in gcc/tree-ssa-forwprop.c breaks 32-bit bootstrap

2019-06-13 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90873 --- Comment #4 from Jan Hubicka --- Author: hubicka Date: Thu Jun 13 21:56:37 2019 New Revision: 272273 URL: https://gcc.gnu.org/viewcvs?rev=272273&root=gcc&view=rev Log: PR bootstrap/90873 * tree-ssa-alias.c (indirect_ref_may_al

[Bug target/90878] New: [8/9/10 Regression] integer -> SSE register move isn't generated

2019-06-13 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90878 Bug ID: 90878 Summary: [8/9/10 Regression] integer -> SSE register move isn't generated Product: gcc Version: 8.3.1 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/90879] New: fold zero-equality of strcmp between a longer string and a smaller array

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90879 Bug ID: 90879 Summary: fold zero-equality of strcmp between a longer string and a smaller array Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/90875] warnings about switch values outside range don't have associated option

2019-06-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90875 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/90878] [8/9/10 Regression] integer -> SSE register move isn't generated

2019-06-13 Thread hjl.tools at gmail dot com
rcx movq%rdx, (%rsi,%rdi,8) cmpq%rcx, %r8 jle .L10 movq%rdx, (%rsi,%rcx,8) ret .p2align 4,,10 .p2align 3 .L9: vzeroupper .L10: ret .cfi_endproc .LFE0: .size foo, .-foo .ident "GCC:

[Bug target/90878] [8/9/10 Regression] integer -> SSE register move isn't generated

2019-06-13 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90878 --- Comment #2 from Uroš Bizjak --- Why is this PR marked as a regression?

[Bug target/87281] qsort checking ICE in ia64_reorg building libgo

2019-06-13 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87281 --- Comment #3 from joseph at codesourcery dot com --- No idea. I ran all-languages builds for all glibc ABIs as a one-off when adding the --full-gcc option to build-many-glibcs.py, and reported the GCC bugs that showed up. The idea was that

[Bug bootstrap/90873] [10 regression] -Wmaybe-uninitialized warning in gcc/tree-ssa-forwprop.c breaks 32-bit bootstrap

2019-06-13 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90873 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #5 fro

[Bug c++/90880] New: compile error instead of SFINAE with non-public member variables

2019-06-13 Thread federico.kircheis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90880 Bug ID: 90880 Summary: compile error instead of SFINAE with non-public member variables Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/90881] New: -Wunused-value false positive with

2019-06-13 Thread federico.kircheis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90881 Bug ID: 90881 Summary: -Wunused-value false positive with Product: gcc Version: 9.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/90878] [8/9/10 Regression] integer -> SSE register move isn't generated

2019-06-13 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90878 --- Comment #3 from H.J. Lu --- (In reply to Uroš Bizjak from comment #2) > Why is this PR marked as a regression? GCC 7 doesn't use memory: [hjl@gnu-cfl-1 sse-move]$ cat x.s .file "x.i" .text .p2align 4,,15 .g

[Bug c++/90880] compile error instead of SFINAE with non-public member variables

2019-06-13 Thread federico.kircheis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90880 --- Comment #1 from Federico Kircheis --- After researching a little bit more, I've convinced myself that `status::value` should be false, as `decltype` has no special rules for accessing private data, thus clang is correct. If someone could con

[Bug c++/90880] compile error instead of SFINAE with non-public member variables

2019-06-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90880 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCON

[Bug c++/90881] -Wunused-value false positive in SFINAE context

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

[Bug c++/90880] compile error instead of SFINAE with non-public member variables

2019-06-13 Thread federico.kircheis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90880 --- Comment #3 from Federico Kircheis --- (In reply to Jonathan Wakely from comment #2) > (In reply to Federico Kircheis from comment #1) > > After researching a little bit more, I've convinced myself that > > `status::value` should be false, as

[Bug c++/90881] -Wunused-value false positive in SFINAE context

2019-06-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90881 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug tree-optimization/90662] strlen of a string in a vla plus offset not folded

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90662 --- Comment #6 from Martin Sebor --- Author: msebor Date: Fri Jun 14 02:07:02 2019 New Revision: 272281 URL: https://gcc.gnu.org/viewcvs?rev=272281&root=gcc&view=rev Log: PR tree-optimization/90662 - strlen of a string in a vla plus offset not f

[Bug tree-optimization/90866] [10 Regression] ICE in fold_binary_loc, at fold-const.c:9827 since r272197

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90866 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED See Also|

[Bug tree-optimization/84577] snprintf with null buffer not eliminated when return value is in a known range

2019-06-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84577 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/90882] New: Possible security breach through undefined behavior when treating boolean as int

2019-06-13 Thread kevin.dewald at ieee dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90882 Bug ID: 90882 Summary: Possible security breach through undefined behavior when treating boolean as int Product: gcc Version: 7.4.0 Status: UNCONFIRMED Severity

[Bug c/90882] Possible security breach through undefined behavior when treating boolean as int

2019-06-13 Thread kevin.dewald at ieee dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90882 --- Comment #1 from Kevin Dewald --- When compiling and running the attached code using GCC 7.4.0, the output prints both 'true' and 'false'. When testing if the variable 'boolean' is false, an XOR 1,EAX instruction is executed on that memory po

[Bug c/90882] Possible security breach through undefined behavior when treating boolean as int

2019-06-13 Thread kevin.dewald at ieee dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90882 --- Comment #2 from Kevin Dewald --- Created attachment 46489 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46489&action=edit objdump of main section

[Bug ipa/90401] Missed propagation of by-ref constant argument to callee function

2019-06-13 Thread fxue at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90401 --- Comment #3 from fxue at gcc dot gnu.org --- Author: fxue Date: Fri Jun 14 02:34:48 2019 New Revision: 272282 URL: https://gcc.gnu.org/viewcvs?rev=272282&root=gcc&view=rev Log: PR ipa/90401 gcc/ChangeLog: * ipa-prop.c (add_to_agg_con

  1   2   >