[Bug target/69671] [6 Regression] FAIL: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?

2016-02-05 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671 --- Comment #5 from Kirill Yukhin --- (In reply to ktkachov from comment #3) > CC'ing Kirill for AVX512 opinion I suppose that there's something wrong w/ MD patterns. E.g. for example provided pattern is: ;; /export/users/kyukhin/gcc/git/gcc/gcc

[Bug target/69619] [6 Regression] compilation doesn't terminate during CCMP expansion

2016-02-05 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69619 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug c++/69684] New: Useless -Wparentheses for A || !A && B

2016-02-05 Thread wipedout at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69684 Bug ID: 69684 Summary: Useless -Wparentheses for A || !A && B Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/69685] New: GCC cross compiler build failed

2016-02-05 Thread pieter.cardoen at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69685 Bug ID: 69685 Summary: GCC cross compiler build failed Product: gcc Version: 4.9.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug c++/69686] New: Useless -Wparentheses for A && B || !A && C

2016-02-05 Thread wipedout at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69686 Bug ID: 69686 Summary: Useless -Wparentheses for A && B || !A && C Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/69274] [6 Regression] 435.gromacs performance regression after r231814 on x86 Haswell and bdver2

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69274 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69677 --- Comment #11 from Jakub Jelinek --- (In reply to H.J. Lu from comment #9) > Another problem. STV is disabled even when stack is aligned: See the other PR, that has been discussed as one of the possible approaches, but as TARGET_STV does not

[Bug c++/69686] Useless -Wparentheses for A && B || !A && C

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69686 Richard Biener changed: What|Removed |Added Keywords||diagnostic --- Comment #1 from Richard

[Bug target/69685] GCC cross compiler build failed

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69685 Richard Biener changed: What|Removed |Added Target||avr --- Comment #1 from Richard Biener

[Bug c++/69684] Useless -Wparentheses for A || !A && B

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69684 --- Comment #1 from Richard Biener --- See other PR, this is about coding-style. One could say even a || !a && b doesn't make sense as the !a in the !a && b conditon will always be true and thus this is a || b. So a diagnostic is warranted - ma

[Bug c++/69683] multiline raw string R"()" for C++11 warning in false #ifdef when -std=c++98

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69683 Richard Biener changed: What|Removed |Added Keywords||diagnostic Severity|major

[Bug tree-optimization/69682] expression (a && (b==c)) with side effects rewritten to ((b==c) & a)

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69682 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/69308] ifcombine joins together floating point expression with side effects

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69308 --- Comment #14 from Richard Biener --- *** Bug 69682 has been marked as a duplicate of this bug. ***

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69677 Richard Biener changed: What|Removed |Added Target||i?86-*-* Priority|P3

[Bug tree-optimization/69675] [6 Regression] [graphite] ICE: verify_ssa failed (definition in block 42 does not dominate use in block 34)

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69675 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.0

[Bug target/69685] GCC cross compiler build failed

2016-02-05 Thread pieter.cardoen at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69685 --- Comment #2 from Pieter Cardoen --- How do you mean: appending -v? The only command I execute is: ../gcc-4.9.3/configure --prefix=/usr/local/gcc-4.9.3-avr-unknown-elf \ --target=avr-unknown-elf --build=i686-pc-$(ENV) \ --enable-languages=c,

[Bug target/69671] [6 Regression] FAIL: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?

2016-02-05 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671 --- Comment #6 from Kirill Yukhin --- This bug seems to be mine.

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69677 --- Comment #12 from Jakub Jelinek --- Author: jakub Date: Fri Feb 5 09:23:03 2016 New Revision: 233167 URL: https://gcc.gnu.org/viewcvs?rev=233167&root=gcc&view=rev Log: PR bootstrap/69677 * config/i386/i386.c (convert_scalars_

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

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

[Bug target/69671] [6 Regression] FAIL: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?

2016-02-05 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671 Kirill Yukhin changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/69671] [6 Regression] FAIL: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #7

[Bug tree-optimization/69675] [6 Regression] [graphite] ICE: verify_ssa failed (definition in block 42 does not dominate use in block 34)

2016-02-05 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69675 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libgomp/69625] S/390 deadlock in libgomp.c/doacross-1.c test (vararg function trashes r6)

2016-02-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69625 --- Comment #2 from Andreas Krebbel --- Author: krebbel Date: Fri Feb 5 10:08:17 2016 New Revision: 233168 URL: https://gcc.gnu.org/viewcvs?rev=233168&root=gcc&view=rev Log: S/390: Fix r6 vararg handling. This patch fixes a problem introduced

[Bug c++/69686] Useless -Wparentheses for A && B || !A && C

2016-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69686 --- Comment #2 from Jonathan Wakely --- (In reply to wipedout from comment #0) > So here there's only once reasonable way to put parentheses and the warning > is useless. But how long does it take most readers of the code to do that analysis and

[Bug target/69671] [6 Regression] FAIL: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?

2016-02-05 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671 --- Comment #8 from Kirill Yukhin --- (In reply to Jakub Jelinek from comment #7) > So do you want to use reg_or_0_operand? I don't think we usually tie output > with input already in the predicates, except when match_dup is used. That is the i

[Bug target/69671] [6 Regression] FAIL: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671 Jakub Jelinek changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org --- Comment

[Bug c++/69686] Useless -Wparentheses for A && B || !A && C

2016-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69686 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/69684] Useless -Wparentheses for A || !A && B

2016-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69684 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/69671] [6 Regression] FAIL: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?

2016-02-05 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671 --- Comment #10 from Kirill Yukhin --- (In reply to Jakub Jelinek from comment #9) > But something like that might remove the flexibility from the register > allocator. > > Wonder why the RA in this case doesn't see that the value loaded into th

[Bug c++/69686] Useless -Wparentheses for A && B || !A && C

2016-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69686 --- Comment #4 from Jonathan Wakely --- *** Bug 69684 has been marked as a duplicate of this bug. ***

[Bug c/69687] New: Buffer Overflow in libiberty

2016-02-05 Thread boehme.marcel at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69687 Bug ID: 69687 Summary: Buffer Overflow in libiberty Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assign

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

2016-02-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69677 --- Comment #14 from Ilya Enkovich --- (In reply to H.J. Lu from comment #6) > STV turns: > > insn 21 19 23 4 (parallel [ > (set (reg:DI 102 [ val ]) > (and:DI (reg/v:DI 97 [ val ]) > (mem/u:DI (pl

[Bug c/69687] Buffer Overflow in libiberty

2016-02-05 Thread boehme.marcel at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69687 --- Comment #1 from Marcel Böhme --- Created attachment 37593 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37593&action=edit Test Case #2

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

2016-02-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69677 --- Comment #15 from Ilya Enkovich --- (In reply to Jakub Jelinek from comment #13) > Fixed. I think you just hide LRA issue disabling STV and LRA still may generate incorrect register fill

[Bug c++/69687] Buffer Overflow in libiberty

2016-02-05 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69687 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug tree-optimization/68021] [6 Regression] ice in rewrite_use_nonlinear_expr with -O3

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68021 --- Comment #11 from Jakub Jelinek --- void bar (void); void foo (int p2, int p3) { unsigned long a = p2; unsigned long b = (~(unsigned long) ((unsigned int) p3 + -1U)) + a; unsigned long c = (a - (unsigned long) ((unsigned int) p3 + -1U))

[Bug tree-optimization/68021] [6 Regression] ice in rewrite_use_nonlinear_expr with -O3

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68021 --- Comment #12 from Richard Biener --- (In reply to Jakub Jelinek from comment #11) > void bar (void); > > void > foo (int p2, int p3) > { > unsigned long a = p2; > unsigned long b = (~(unsigned long) ((unsigned int) p3 + -1U)) + a; > uns

[Bug libgcj/38812] gcj-built executables don't run after strip (libgcj erroneously references _environ)

2016-02-05 Thread pkeller at globalphasing dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38812 --- Comment #8 from Peter Keller --- (In reply to Eric Gallager from comment #7) > (In reply to Eric Gallager from comment #6) > > There's also some places where environ is used as an extern variable in > > libiberty that would need similar fixes

[Bug c++/69688] New: -Wsign-compare causes bogus error: size of array ‘uc_code’ is not an integral constant-expression

2016-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69688 Bug ID: 69688 Summary: -Wsign-compare causes bogus error: size of array ‘uc_code’ is not an integral constant-expression Product: gcc Version: 6.0 Status: UNCONFIRMED

[Bug c++/69687] Buffer Overflow in libiberty

2016-02-05 Thread boehme.marcel at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69687 --- Comment #3 from Marcel Böhme --- Hi Markus, Indeed, it depends on the use case. I find it quite unsettling to know that common digital forensics tools, such as gdb and objdump, are vulnerable to execute arbitrary code. How much credibility

[Bug c++/69688] [6 Regression] -Wsign-compare causes bogus error: size of array ‘uc_code’ is not an integral constant-expression

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69688 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

2016-02-05 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69677 --- Comment #16 from Uroš Bizjak --- (In reply to Ilya Enkovich from comment #15) > (In reply to Jakub Jelinek from comment #13) > > Fixed. > > I think you just hide LRA issue disabling STV and LRA still may generate > incorrect register fill Y

[Bug c++/69683] multiline raw string R"()" for C++11 warning in false #ifdef when -std=c++98

2016-02-05 Thread jcrada at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69683 --- Comment #2 from Juan Rada-Vilela --- Indeed, it is unfortunate, especially because I compile my software with `-Werror`, so now I have to choose between ignoring warnings or using raw strings. Is there anything I can do to avoid triggering a

[Bug c++/69683] multiline raw string R"()" for C++11 warning in false #ifdef when -std=c++98

2016-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69683 --- Comment #3 from Jonathan Wakely --- (In reply to Juan Rada-Vilela from comment #0) > BUT it is expected from the compiler to ignore everything within the > `#ifdef` because `X` was not defined. The compiler still has to do tokenization to de

[Bug c++/69683] multiline raw string R"()" for C++11 warning in false #ifdef when -std=c++98

2016-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69683 --- Comment #4 from Jonathan Wakely --- (In reply to Juan Rada-Vilela from comment #2) > Is there anything I can do to avoid triggering a warning and yet > use a raw string? You can use R""(this)"" or R"xxx"(this)"xxx" as the raw string, so the

[Bug c++/69683] multiline raw string R"()" for C++11 warning in false #ifdef when -std=c++98

2016-02-05 Thread jcrada at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69683 --- Comment #5 from Juan Rada-Vilela --- (In reply to Jonathan Wakely from comment #4) > (In reply to Juan Rada-Vilela from comment #2) > > Is there anything I can do to avoid triggering a warning and yet > > use a raw string? > > You can use R"

[Bug tree-optimization/69652] [6 Regression] [ICE] verify_ssa fail w/ -O2 -ffast-math -ftree-vectorize

2016-02-05 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69652 --- Comment #5 from Yuri Rumyantsev --- Jacub, I'd like to clarify one your remark: 5) IMHO you should give up also for !is_gimple_assign, say trying to move an elemental function call into the conditional is just wrong What's wrong in call mo

[Bug tree-optimization/69652] [6 Regression] [ICE] verify_ssa fail w/ -O2 -ffast-math -ftree-vectorize

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69652 --- Comment #6 from Jakub Jelinek --- Well, MASK_STORE you don't want to handle in that loop, that is a store. MASK_LOAD is an exception, so IMHO you should just check for is_gimple_assign || MASK_LOAD. Allowing move of arbitrary other stmts loo

[Bug rtl-optimization/69689] New: gcc.target/i386/addr-sel-1.c FAILs with PR69274 fix

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69689 Bug ID: 69689 Summary: gcc.target/i386/addr-sel-1.c FAILs with PR69274 fix Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug target/68273] [5/6 Regression] Wrong code on mips/mipsel due to (invalid?) peeking at alignments in function_arg.

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68273 --- Comment #16 from Richard Biener --- Testing of the tree-ssanames.c change went ok on x86_64, can somebody see whether this fixes the testcase on mips?

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-02-05 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 alalaw01 at gcc dot gnu.org changed: What|Removed |Added Resolution|INVALID |FIXED --- Comment #27 from

[Bug target/56993] power gcc built 416.gamess generates wrong result

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56993 Richard Biener changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/69652] [6 Regression] [ICE] verify_ssa fail w/ -O2 -ffast-math -ftree-vectorize

2016-02-05 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69652 --- Comment #7 from rguenther at suse dot de --- On Fri, 5 Feb 2016, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69652 > > --- Comment #6 from Jakub Jelinek --- > Well, MASK_STORE you don't want to handle in

[Bug driver/69690] New: -pg -fomit-frame-pointer fails with error even if -pg does not depend on frame pointers

2016-02-05 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69690 Bug ID: 69690 Summary: -pg -fomit-frame-pointer fails with error even if -pg does not depend on frame pointers Product: gcc Version: 6.0 Status: UNCONFIRMED Sev

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-02-05 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #28 from rguenther at suse dot de --- On Fri, 5 Feb 2016, alalaw01 at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 > > alalaw01 at gcc dot gnu.org changed: > >What|Removed

[Bug rtl-optimization/69689] gcc.target/i386/addr-sel-1.c FAILs with PR69274 fix

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69689 --- Comment #1 from Richard Biener --- It's actually because ax dies in the ... instruction. So no easy fix here. Maybe postreload reload_combine needs to be "integrated" into LRA.

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-02-05 Thread wdijkstr at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #29 from Wilco --- (In reply to rguent...@suse.de from comment #28) > On Fri, 5 Feb 2016, alalaw01 at gcc dot gnu.org wrote: > > Should I raise a new bug for this, as both this and 53068 are CLOSED? > > I think this has been discuss

[Bug libgomp/69607] undefined reference to MAIN__._omp_fn.0 in atomic_capture-1.f with -flto

2016-02-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69607 vries at gcc dot gnu.org changed: What|Removed |Added Attachment #37585|0 |1 is obsolete|

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #30 from Jakub Jelinek --- (In reply to Wilco from comment #29) > (In reply to rguent...@suse.de from comment #28) > > On Fri, 5 Feb 2016, alalaw01 at gcc dot gnu.org wrote: > > > > Should I raise a new bug for this, as both this and

[Bug rtl-optimization/69691] New: [6 Regression] wrong code at -O2 on x86_64-linux-gnu

2016-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69691 Bug ID: 69691 Summary: [6 Regression] wrong code at -O2 on x86_64-linux-gnu Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug rtl-optimization/69691] [6 Regression] wrong code at -O2 on x86_64-linux-gnu

2016-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69691 Marek Polacek changed: What|Removed |Added Target Milestone|--- |6.0 --- Comment #1 from Marek Polacek -

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-02-05 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #31 from rguenther at suse dot de --- On Fri, 5 Feb 2016, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 > > --- Comment #30 from Jakub Jelinek --- > (In reply to Wilco from comment #29) > > (I

[Bug target/69274] [6 Regression] 435.gromacs performance regression after r231814 on x86 Haswell and bdver2

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69274 --- Comment #11 from Richard Biener --- Alternate fix not causing PR69689 (but also not getting the extra speedup observed with the original fix): Index: gcc/ira.c === --- gcc/ira.c

[Bug target/69692] New: STV is disabled even when stack is aligned

2016-02-05 Thread hjl.tools at gmail dot com
mm a,8,8 .ident "GCC: (GNU) 6.0.0 20160205 (experimental)" .section.note.GNU-stack,"",@progbits [hjl@gnu-skl-1 pr69677]$

[Bug debug/59474] Invalid binaries produced when making win32 EXEs with -gsplit-dwarf

2016-02-05 Thread j.s.mueller-roemer at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59474 Johannes S. Mueller-Roemer changed: What|Removed |Added CC||j.s.mueller-roemer at gmx do

[Bug c++/69688] [6 Regression] -Wsign-compare causes bogus error: size of array ‘uc_code’ is not an integral constant-expression

2016-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69688 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug rtl-optimization/64081] [5/6 Regression] r217827 prevents RTL loop unroll

2016-02-05 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081 --- Comment #25 from Alexander Fomin --- Good new, thank you! Sent to ML.

[Bug target/69693] New: Wrong mode is used to load spilled register

2016-02-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69693 Bug ID: 69693 Summary: Wrong mode is used to load spilled register Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

2016-02-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69677 --- Comment #17 from Ilya Enkovich --- (In reply to Uroš Bizjak from comment #16) > That doesn't mean that incorrect register fill RA bug should't be fixed > during stage-4. Do we have a small testcase that exposes it? I submitted PR69693 for RA

[Bug target/69693] Wrong mode is used to load spilled register

2016-02-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69693 --- Comment #1 from Ilya Enkovich --- We should be able to revert r233167 if this issue is fixed

[Bug target/69274] [6 Regression] 435.gromacs performance regression after r231814 on x86 Haswell and bdver2

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69274 --- Comment #12 from Richard Biener --- Key assembly difference seems to be extra reg-reg copies around a loop. But maybe perf lies to me (the description cites fsettle as the real offender but perf points me to inl1130). As I can reproduce the

[Bug target/69274] [6 Regression] 435.gromacs performance regression after r231814 on x86 Haswell and bdver2

2016-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69274 --- Comment #13 from Richard Biener --- It would be interesting to see whether FDO also shows the regression (I only have a non-march=native FDO tester and the non-march=native tester doesn't show the regression already). Because it might be tha

[Bug rtl-optimization/69691] [6 Regression] wrong code at -O2 on x86_64-linux-gnu

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69691 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/69691] [6 Regression] wrong code at -O2 on x86_64-linux-gnu

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

[Bug c++/68948] G++ voluntarily removes a function call with terrible side effects

2016-02-05 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68948 --- Comment #10 from Patrick Palka --- Author: ppalka Date: Fri Feb 5 14:36:44 2016 New Revision: 233176 URL: https://gcc.gnu.org/viewcvs?rev=233176&root=gcc&view=rev Log: Fix PR c++/68948 (wrong code generation due to invalid constructor call)

[Bug libgomp/69607] undefined reference to MAIN__._omp_fn.0 in atomic_capture-1.f with -flto

2016-02-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69607 --- Comment #12 from vries at gcc dot gnu.org --- (In reply to vries from comment #11) > Created attachment 37594 [details] > Updated tentative patch > > This patch builds, and runs target-libgomp with -flto -flto-partition=1to1 > -fno-toplevel-r

[Bug c++/69694] New: type incomplete depending if constructing function is templated

2016-02-05 Thread bloerwald at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69694 Bug ID: 69694 Summary: type incomplete depending if constructing function is templated Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal

[Bug target/69671] [6 Regression] FAIL: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671 --- Comment #11 from Jakub Jelinek --- BTW, can you see if the cse.c one-liner has significant effect on say SPEC2k6 with -mavx512* options? If yes, then either we need some help from the RA to deal with this, or perhaps the one-liner should be

[Bug target/69369] [6 Regression] internal compiler error: in remove_unreachable_nodes, at ipa.c:457

2016-02-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69369 Ilya Enkovich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/69648] [5/6 Regression] wrong code with -O -mtune=winchip-c6 -fPIC -fexpensive-optimizations -msse4 @ i686

2016-02-05 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69648 --- Comment #11 from Bernd Schmidt --- FWIW that passes bootstrap & regtest on x86_64-linux.

[Bug target/69648] [5/6 Regression] wrong code with -O -mtune=winchip-c6 -fPIC -fexpensive-optimizations -msse4 @ i686

2016-02-05 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69648 --- Comment #12 from Bernd Schmidt --- err, with -fPIC in the CFLAGS was what I was going to say.

[Bug target/69369] [6 Regression] internal compiler error: in remove_unreachable_nodes, at ipa.c:457

2016-02-05 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69369 --- Comment #6 from Ilya Enkovich --- Author: ienkovich Date: Fri Feb 5 14:41:00 2016 New Revision: 233177 URL: https://gcc.gnu.org/viewcvs?rev=233177&root=gcc&view=rev Log: gcc/ 2016-02-05 Ilya Enkovich PR target/69369 Rev

[Bug c++/66999] Missing comma in lambda capture causes internal compiler error

2016-02-05 Thread sshannin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66999 sshannin at gmail dot com changed: What|Removed |Added CC||sshannin at gmail dot com ---

[Bug c++/68948] G++ voluntarily removes a function call with terrible side effects

2016-02-05 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68948 --- Comment #12 from Patrick Palka --- Created attachment 37596 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37596&action=edit better fix for gcc 7

[Bug c++/68948] G++ voluntarily removes a function call with terrible side effects

2016-02-05 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68948 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #11 from Patrick Pa

[Bug c++/69686] Useless -Wparentheses for A && B || !A && C

2016-02-05 Thread wipedout at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69686 --- Comment #5 from wipedout at yandex dot ru --- Here the compiler just enforces people to add parentheses so that they accidentally put them wrong and then the compiler is happy and the code is buggy.

[Bug rtl-optimization/69691] [6 Regression] wrong code at -O2 on x86_64-linux-gnu

2016-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69691 --- Comment #4 from Jakub Jelinek --- I think the bug is in move_plus_up, as that function transforms: (subreg:SI (plus:DI (reg/f:DI 20 frame) (const_int 16 [0x10])) 0) into: (plus:SI (plus:SI (subreg:SI (reg/f:DI 20 frame) 0) (co

[Bug c++/69277] [6 Regression] ICE mangling a flexible array member

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

[Bug c++/69251] [6 Regression] ICE in unify_array_domain on a flexible array member

2016-02-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69251 Bug 69251 depends on bug 69277, which changed state. Bug 69277 Summary: [6 Regression] ICE mangling a flexible array member https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69277 What|Removed |Added

[Bug c++/69686] Useless -Wparentheses for A && B || !A && C

2016-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69686 --- Comment #6 from Jonathan Wakely --- (In reply to wipedout from comment #5) > Here the compiler just enforces people to add parentheses so that they > accidentally put them wrong and then the compiler is happy and the code is > buggy. Yes, th

[Bug target/68273] [5/6 Regression] Wrong code on mips/mipsel due to (invalid?) peeking at alignments in function_arg.

2016-02-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68273 --- Comment #17 from Jeffrey A. Law --- I've got enough state on this BZ and remember just enough MIPS that I can verify behaviour with a cross.

[Bug c++/69687] Buffer Overflow in libiberty

2016-02-05 Thread boehme.marcel at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69687 --- Comment #4 from Marcel Böhme --- Here is my preliminary analysis: The function demangle_args (cplus-dem.c:4424) parses the (crafted) mangled function args from the binary. In line 4452, r is read from mangled. In line 4491, we enter a loop wi

[Bug rtl-optimization/69691] [6 Regression] wrong code at -O2 on x86_64-linux-gnu

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

[Bug libgomp/69607] undefined reference to MAIN__._omp_fn.0 in atomic_capture-1.f with -flto

2016-02-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69607 --- Comment #13 from vries at gcc dot gnu.org --- (In reply to vries from comment #11) > Created attachment 37594 [details] > Updated tentative patch > > This patch builds, and runs target-libgomp with -flto -flto-partition=1to1 > -fno-toplevel-r

[Bug bootstrap/69677] [6 Regression] bootstrap failed with --with-arch=corei7 --with-cpu=corei7

2016-02-05 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69677 --- Comment #18 from hjl at gcc dot gnu.org --- Author: hjl Date: Fri Feb 5 16:24:06 2016 New Revision: 233180 URL: https://gcc.gnu.org/viewcvs?rev=233180&root=gcc&view=rev Log: Add a testcase for PR target/69677 PR target/69677

[Bug target/68273] [5/6 Regression] Wrong code on mips/mipsel due to (invalid?) peeking at alignments in function_arg.

2016-02-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68273 --- Comment #18 from Jeffrey A. Law --- Richi, The patch fixes both the original testcase as well as the reduced testcase. The difficultly I see is building a reliable test for the regression suite. Parsing RTL dumps looking for the right as

[Bug fastjar/69695] New: slice of an array retains pointer attribute

2016-02-05 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69695 Bug ID: 69695 Summary: slice of an array retains pointer attribute Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fastjar

[Bug fortran/69695] slice of an array retains pointer attribute

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

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-02-05 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #32 from alalaw01 at gcc dot gnu.org --- (In reply to rguent...@suse.de from comment #31) > > Thus a "fix" for the case where treating a[i] as a[0] is the issue > would be > > Index: gcc/tree-dfa.c > ==

[Bug tree-optimization/69282] [6 Regression] aarch64/armhf ICE on SPEC2006 464.h264ref at -O3

2016-02-05 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69282 --- Comment #14 from Jim Wilson --- Andrew Pinksi wrote the patch to fix the ICE. I was expecting him to submit it. He also pointed out that the code with the patch is inefficient, and can be optimized by adding some patterns to the aarch64 and

  1   2   >