[Bug fortran/88713] _gfortran_internal_pack@PLT prevents vectorization

2019-01-05 Thread elrodc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 --- Comment #3 from Chris Elrod --- Created attachment 45353 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45353=edit g++ assembly output

[Bug fortran/88713] _gfortran_internal_pack@PLT prevents vectorization

2019-01-05 Thread elrodc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 --- Comment #2 from Chris Elrod --- Created attachment 45352 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45352=edit gfortran assembly output

[Bug fortran/88713] New: _gfortran_internal_pack@PLT prevents vectorization

2019-01-05 Thread elrodc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 Bug ID: 88713 Summary: _gfortran_internal_pack@PLT prevents vectorization Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug fortran/88713] _gfortran_internal_pack@PLT prevents vectorization

2019-01-05 Thread elrodc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 --- Comment #1 from Chris Elrod --- Created attachment 45351 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45351=edit C++ version of the vectorization test case.

[Bug c/81980] Spurious -Wmissing-format-attribute warning in 32-bit mode

2019-01-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81980 Eric Gallager changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org,

[Bug c++/80789] Better error for passing lambda with capture as function pointer

2019-01-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80789 --- Comment #2 from Eric Gallager --- not sure whether to cc the C++ FE maintainers or the diagnostics maintainers on this...

[Bug c++/78502] Analyze 'final'/'override' even for uninstantiated class templates

2019-01-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78502 Eric Gallager changed: What|Removed |Added CC||jason at redhat dot com,

[Bug rtl-optimization/63156] web can't handle AUTOINC correctly

2019-01-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156 Eric Gallager changed: What|Removed |Added CC||steven at gcc dot gnu.org

[Bug libstdc++/88607] forward_list.h contains utf-8 charactor

2019-01-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88607 --- Comment #10 from Jonathan Wakely --- Author: redi Date: Sun Jan 6 00:49:11 2019 New Revision: 267607 URL: https://gcc.gnu.org/viewcvs?rev=267607=gcc=rev Log: PR libstdc++/88607 add tests using -finput-charset=ascii This verifies that the

[Bug target/85048] [missed optimization] vector conversions

2019-01-05 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85048 Devin Hussey changed: What|Removed |Added CC||husseydevin at gmail dot com --- Comment

[Bug c/81871] bogus attribute alloc_align accepted

2019-01-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81871 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/81871] bogus attribute alloc_align accepted

2019-01-05 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81871 --- Comment #4 from Eric Gallager --- (In reply to Martin Sebor from comment #3) > Let me fix this. Any progress?

[Bug libstdc++/77776] C++17 std::hypot implementation is poor

2019-01-05 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6 --- Comment #4 from Marc Glisse --- (In reply to Matthias Kretz from comment #3) > Did you consider the error introduced by scaling with __amax? I made sure > that the division is without error by zeroing the mantissa bits. Here's a > motivating

[Bug target/88712] Optimization: mov edx, 0 not replaced with xor edx, edx in this case

2019-01-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88712 Andrew Pinski changed: What|Removed |Added Target||x86_64 --- Comment #1 from Andrew

[Bug rtl-optimization/88712] New: Optimization: mov edx, 0 not replaced with xor edx, edx in this case

2019-01-05 Thread matt at godbolt dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88712 Bug ID: 88712 Summary: Optimization: mov edx, 0 not replaced with xor edx, edx in this case Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/88710] [F08] Sourced allocation of array fails, yielding wrong bounds and result

2019-01-05 Thread c...@mnet-mail.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88710 --- Comment #4 from c...@mnet-mail.de --- Thanks, this caught the bounds violation with the following output: lbound/ubound(a):-1-1 1 2 1 1 lbound/ubound(b):-1-1 1 2 1 1 lbound/ubound(c):-1

[Bug fortran/88710] [F08] Sourced allocation of array fails, yielding wrong bounds and result

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88710 --- Comment #3 from Dominique d'Humieres --- > For what it's worth, I have compiled the code also with '-Wall' > and '-Warray-bounds' but both these options didn't give any warning. The relevant option is -fcheck=bounds.

[Bug c++/85052] Implement support for clang's __builtin_convertvector

2019-01-05 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 --- Comment #9 from Matthias Kretz --- (In reply to Devin Hussey from comment #7) > Wait, silly me, this isn't about optimizations, this is about patterns. Regarding optimizations, PR85048 is a first step (it lists all x86 single-instruction

[Bug fortran/88710] [F08] Sourced allocation of array fails, yielding wrong bounds and result

2019-01-05 Thread c...@mnet-mail.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88710 --- Comment #2 from c...@mnet-mail.de --- Yes, the said block accesses 't' outside its bounds (because the returned bounds are wrong). Thanks for mentioning this. For what it's worth, I have compiled the code also with '-Wall' and

[Bug libstdc++/77776] C++17 std::hypot implementation is poor

2019-01-05 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6 --- Comment #3 from Matthias Kretz --- Did you consider the error introduced by scaling with __amax? I made sure that the division is without error by zeroing the mantissa bits. Here's a motivating example that shows an error of 1 ulp otherwise:

[Bug middle-end/87836] ICE in cc1 for gcc-6.5.0 with SPARC hardware

2019-01-05 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87836 --- Comment #27 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #26 from Gary Mills --- > I have no concerns about removal of gcc support for Solaris 10: That is an I've only mentioned it to make clear that the oldest version of

[Bug middle-end/87836] ICE in cc1 for gcc-6.5.0 with SPARC hardware

2019-01-05 Thread gary_mills at fastmail dot fm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87836 --- Comment #26 from Gary Mills --- I have no concerns about removal of gcc support for Solaris 10: That is an obsolete operating system, after all. illumos is equivalent to Solaris 11. gas is used for illumos compilers on x86. It works on

[Bug ipa/88711] [regression 9.0] scan-ipa-dump inline "Inlined tp_sum/

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88711 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/88710] [F08] Sourced allocation of array fails, yielding wrong bounds and result

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88710 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ipa/88711] [regression 9.0] scan-ipa-dump inline "Inlined tp_sum/

2019-01-05 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88711 --- Comment #1 from kargl at gcc dot gnu.org --- > The likely cause of this regression is > > > r267600 | hubicka | 2019-01-05 09:47:34 -0800 (Sat, 05 Jan 2019) | 2 lines

[Bug c++/85052] Implement support for clang's __builtin_convertvector

2019-01-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 --- Comment #8 from Jakub Jelinek --- Note, I've posted in the meantime a newer version of the patch that should handle the 2x narrowing or 2x widening cases better, see https://gcc.gnu.org/ml/gcc-patches/2019-01/msg00129.html

[Bug c++/85052] Implement support for clang's __builtin_convertvector

2019-01-05 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 --- Comment #7 from Devin Hussey --- Wait, silly me, this isn't about optimizations, this is about patterns. It does the same thing it was doing for this code: typedef unsigned u32x2 __attribute__((vector_size(8))); typedef unsigned long long

[Bug c++/85052] Implement support for clang's __builtin_convertvector

2019-01-05 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 --- Comment #6 from Devin Hussey --- The patch seems to be working. typedef unsigned u32x2 __attribute__((vector_size(8))); typedef unsigned long long u64x2 __attribute__((vector_size(16))); u64x2 cvt(u32x2 in) { return

[Bug ipa/88711] New: [regression 9.0] scan-ipa-dump inline "Inlined tp_sum/

2019-01-05 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88711 Bug ID: 88711 Summary: [regression 9.0] scan-ipa-dump inline "Inlined tp_sum/ Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/88710] New: [F08] Sourced allocation of array fails, yielding wrong bounds and result

2019-01-05 Thread c...@mnet-mail.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88710 Bug ID: 88710 Summary: [F08] Sourced allocation of array fails, yielding wrong bounds and result Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity:

[Bug fortran/88653] Is this a compiler bug?

2019-01-05 Thread mtekeev at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88653 --- Comment #14 from Murat Tekeev --- I will establish anew Cygwin and I will try to repeat compilation. When I used version 7.3, everything was good. Eventually, there are also other compilers, except gfortran.

[Bug driver/88708] help-dummy.o file left behind

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

[Bug target/88706] [og8, nvptx, openacc] Inconsistencies when vector length set using vector_length clause or fopenacc-dim

2019-01-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88706 --- Comment #1 from Tom de Vries --- (In reply to Tom de Vries from comment #0) > I think the same problem exists for the other work around in > nvptx_adjust_parallelism, this one: > ... > /* FIXME: This is overly conservative; worker and

[Bug fortran/85855] [7/8/9 Regression] (Maybe) uninitialized descriptor fields of an allocatable array component of a function result

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

[Bug fortran/77504] "is used uninitialized" with allocatable string and array constructors

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504 Dominique d'Humieres changed: What|Removed |Added CC||vladimir.fuka at gmail dot com

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 85855, which changed state. Bug 85855 Summary: [7/8/9 Regression] (Maybe) uninitialized descriptor fields of an allocatable array component of a function result https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85855

[Bug fortran/85855] [7/8/9 Regression] (Maybe) uninitialized descriptor fields of an allocatable array component of a function result

2019-01-05 Thread johnsonsr at ornl dot gov
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85855 Seth Johnson changed: What|Removed |Added CC||johnsonsr at ornl dot gov --- Comment #6

[Bug tree-optimization/88709] Improve store-merging

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

[Bug fortran/88009] [9 Regression] ICE in find_intrinsic_vtab, at fortran/class.c:2761

2019-01-05 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88009 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/88709] New: Improve store-merging

2019-01-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88709 Bug ID: 88709 Summary: Improve store-merging Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug fortran/88009] [9 Regression] ICE in find_intrinsic_vtab, at fortran/class.c:2761

2019-01-05 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88009 --- Comment #4 from janus at gcc dot gnu.org --- Author: janus Date: Sat Jan 5 14:32:12 2019 New Revision: 267598 URL: https://gcc.gnu.org/viewcvs?rev=267598=gcc=rev Log: 2019-01-05 Janus Weil PR fortran/88009 * class.c

[Bug c/88698] Relax generic vector conversions

2019-01-05 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88698 --- Comment #10 from Devin Hussey --- Well what about a special type attribute or some kind of transparent_union like thing for Intel's types? It seems that Intel's intrinsics are the main (only) platform that uses generic types.

[Bug fortran/88653] Is this a compiler bug?

2019-01-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88653 Thomas Koenig changed: What|Removed |Added Status|NEW |WAITING --- Comment #13 from Thomas

[Bug driver/88708] New: help-dummy.o file left behind

2019-01-05 Thread drepper.fsp+rhbz at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88708 Bug ID: 88708 Summary: help-dummy.o file left behind Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: driver

[Bug fortran/88632] [F08] function contained in module invisible to submodule unless declared public

2019-01-05 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88632 Paul Thomas changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org ---

[Bug libgomp/88707] Random failures of libgomp.c++/task-reduction-(8|10).C on x86_64-apple-darwin18

2019-01-05 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88707 --- Comment #2 from Iain Sandoe --- (on Darwin17 I had a recent build) I find that a built exe fails quite often; here's a sample of the hung program (it appears deadlocked, not consuming any CPU). The correct libraries are being loaded.

[Bug target/60563] FAIL: g++.dg/ext/sync-4.C on *-apple-darwin*

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60563 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4 Status|NEW

[Bug libgomp/88707] Random failures of libgomp.c++/task-reduction-(8|10).C on x86_64-apple-darwin18

2019-01-05 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88707 Iain Sandoe changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/60563] FAIL: g++.dg/ext/sync-4.C on *-apple-darwin*

2019-01-05 Thread dominiq at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60563 --- Comment #19 from dominiq at gcc dot gnu.org --- Author: dominiq Date: Sat Jan 5 12:44:12 2019 New Revision: 267597 URL: https://gcc.gnu.org/viewcvs?rev=267597=gcc=rev Log: 2019-01-05 Dominique d'Humieres PR target/60563

[Bug libgomp/88707] New: Random failures of libgomp.c++/task-reduction-(8|10).C on x86_64-apple-darwin18

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88707 Bug ID: 88707 Summary: Random failures of libgomp.c++/task-reduction-(8|10).C on x86_64-apple-darwin18 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity:

[Bug middle-end/82564] ICE at -O1 and above: in assign_stack_temp_for_type, at function.c:783

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

[Bug target/88620] [7/8 Regression] ICE in assign_stack_temp_for_type, at function.c:837

2019-01-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88620 Jakub Jelinek changed: What|Removed |Added Summary|[7/8/9 Regression] ICE in |[7/8 Regression] ICE in

[Bug fortran/88653] Is this a compiler bug?

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88653 --- Comment #12 from Dominique d'Humieres --- It seems that the problem comes from your installation. Did you build gfortran yourself or did you get it from some binary distribution? If the later, from where? Did you report the problem to them?

[Bug target/60563] FAIL: g++.dg/ext/sync-4.C on *-apple-darwin*

2019-01-05 Thread dominiq at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60563 --- Comment #18 from dominiq at gcc dot gnu.org --- Author: dominiq Date: Sat Jan 5 11:17:40 2019 New Revision: 267596 URL: https://gcc.gnu.org/viewcvs?rev=267596=gcc=rev Log: 2019-01-05 Dominique d'Humieres PR target/60563

[Bug target/88706] New: [og8, nvptx, openacc] Inconsistencies when vector length set using vector_length clause or fopenacc-dim

2019-01-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88706 Bug ID: 88706 Summary: [og8, nvptx, openacc] Inconsistencies when vector length set using vector_length clause or fopenacc-dim Product: gcc Version: unknown Status:

[Bug target/88620] [7/8/9 Regression] ICE in assign_stack_temp_for_type, at function.c:837

2019-01-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88620 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Sat Jan 5 11:14:12 2019 New Revision: 267595 URL: https://gcc.gnu.org/viewcvs?rev=267595=gcc=rev Log: PR middle-end/82564 PR target/88620 * expr.c

[Bug middle-end/82564] ICE at -O1 and above: in assign_stack_temp_for_type, at function.c:783

2019-01-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82564 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Sat Jan 5 11:14:12 2019 New Revision: 267595 URL: https://gcc.gnu.org/viewcvs?rev=267595=gcc=rev Log: PR middle-end/82564 PR target/88620 * expr.c

[Bug c/88698] Relax generic vector conversions

2019-01-05 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88698 --- Comment #9 from Marc Glisse --- (In reply to Devin Hussey from comment #2) > What I am saying is that I think -flax-vector-conversions should be default, > or we should only have minimal warnings instead of errors. > > That will make

[Bug debug/88635] [8 Regression] Assembler error when building with "-g -O2 -m32"

2019-01-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88635 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Sat Jan 5 11:12:35 2019 New Revision: 267594 URL: https://gcc.gnu.org/viewcvs?rev=267594=gcc=rev Log: PR debug/88635 * dwarf2out.c (const_ok_for_output_1): Reject MINUS

[Bug target/60563] FAIL: g++.dg/ext/sync-4.C on *-apple-darwin*

2019-01-05 Thread dominiq at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60563 --- Comment #17 from dominiq at gcc dot gnu.org --- Author: dominiq Date: Sat Jan 5 11:09:11 2019 New Revision: 267593 URL: https://gcc.gnu.org/viewcvs?rev=267593=gcc=rev Log: 2019-01-05 Dominique d'Humieres PR target/60563

[Bug target/88638] [9 Regression] FAIL: *string-format-1.* on darwin

2019-01-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88638 --- Comment #3 from Dominique d'Humieres --- > I submitted the patch below for review. Dominique, if you have > an opportunity to test it on Darwin and let me know if there are > any outstanding problems that would be great. >

[Bug c/88698] Relax generic vector conversions

2019-01-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88698 --- Comment #8 from Andrew Pinski --- (In reply to Devin Hussey from comment #7) > I mean, sure, but how about this? > > What about meeting in the middle? The problem is how do you implement the rules that are required by both the Altivec and

[Bug c/88698] Relax generic vector conversions

2019-01-05 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88698 --- Comment #7 from Devin Hussey --- I mean, sure, but how about this? What about meeting in the middle? -fno-lax-vector-conversions generates errors like it does now. -flax-vector-conversions shuts GCC up. No flag causes warnings on

[Bug ipa/88702] [6/7/8 regression] We do terrible job optimizing IsHTMLWhitespace from Firefox

2019-01-05 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88702 --- Comment #4 from Jan Hubicka --- > The only pass that can do about this (at least right now) is reassoc (both 1 > and 2), which is too late for inlining. So, either teach fnsplit not to > separate multiple if comparisons of the same variable

[Bug c/88698] Relax generic vector conversions

2019-01-05 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88698 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---