[Bug rtl-optimization/69752] Reload removing instruction with side-effect

2016-02-17 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69752 --- Comment #5 from Bernd Schmidt --- Author: bernds Date: Wed Feb 17 13:03:44 2016 New Revision: 233491 URL: https://gcc.gnu.org/viewcvs?rev=233491=gcc=rev Log: Backport PR69752 fix from mainline. PR rtl-optimization/69752 *

[Bug rtl-optimization/68730] [5 Regression] wrong code at -O3 on x86_64-linux-gnu (in 32-bit mode)

2016-02-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68730 Bernd Schmidt changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug rtl-optimization/69752] Reload removing instruction with side-effect

2016-02-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69752 --- Comment #4 from Bernd Schmidt --- Author: bernds Date: Tue Feb 16 21:37:01 2016 New Revision: 233476 URL: https://gcc.gnu.org/viewcvs?rev=233476=gcc=rev Log: Backport PR69752 fix. PR rtl-optimization/69752 * ira.c

[Bug rtl-optimization/68730] [5 Regression] wrong code at -O3 on x86_64-linux-gnu (in 32-bit mode)

2016-02-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68730 --- Comment #19 from Bernd Schmidt --- Author: bernds Date: Tue Feb 16 21:13:59 2016 New Revision: 233475 URL: https://gcc.gnu.org/viewcvs?rev=233475=gcc=rev Log: Backport lra-remat fix from mainline, PR68730 PR rtl-optimization/68730

[Bug tree-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 --- Comment #26 from Bernd Schmidt --- Author: bernds Date: Tue Feb 16 21:09:43 2016 New Revision: 233473 URL: https://gcc.gnu.org/viewcvs?rev=233473=gcc=rev Log: Fix bswap optimization on big-endian (PR69714, 67781). PR

[Bug c/69796] [6 Regression] ICE on invalid code in useless_type_conversion_p, at gimple-expr.c:83

2016-02-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69796 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug tree-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 --- Comment #23 from Bernd Schmidt --- Author: bernds Date: Tue Feb 16 14:42:59 2016 New Revision: 233452 URL: https://gcc.gnu.org/viewcvs?rev=233452=gcc=rev Log: Fix bswap optimization on big-endian (PR69714, 67781). PR

[Bug c/69824] [4.9/5/6 Regression] internal compiler error in unshare_body

2016-02-15 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69824 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug other/69821] -fdebug-prefix-map doesn't affect gcc command line switches in DWARF DW_AT_producer.

2016-02-15 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69821 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

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

2016-02-15 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69648 --- Comment #13 from Bernd Schmidt --- Author: bernds Date: Mon Feb 15 12:06:44 2016 New Revision: 233424 URL: https://gcc.gnu.org/viewcvs?rev=233424=gcc=rev Log: Avoid removing sets of a pseudo PIC register in LRA. PR

[Bug rtl-optimization/69752] Reload removing instruction with side-effect

2016-02-15 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69752 --- Comment #3 from Bernd Schmidt --- Author: bernds Date: Mon Feb 15 12:04:13 2016 New Revision: 233423 URL: https://gcc.gnu.org/viewcvs?rev=233423=gcc=rev Log: Don't make something with an autoinc an equivalencing insn (PR69752). PR

[Bug tree-optimization/69811] A gcc folding issue at -O0

2016-02-15 Thread bernds at gcc dot gnu.org
||2016-02-15 CC||bernds at gcc dot gnu.org Resolution|INVALID |--- Ever confirmed|0 |1 --- Comment #2 from Bernd Schmidt --- (In reply to Andrew Pinski from comment #1

[Bug tree-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-12 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 --- Comment #22 from Bernd Schmidt --- Created attachment 37674 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37674=edit Candidate testsuite addition Here's a reduced version of the testcase. Could you verify that it passes on PA (after

[Bug c/69522] [4.9/5/6 Regression] gcc hangs on valid code on x86_64-linux-gnu

2016-02-11 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69522 --- Comment #9 from Bernd Schmidt --- Author: bernds Date: Fri Feb 12 01:38:06 2016 New Revision: 233366 URL: https://gcc.gnu.org/viewcvs?rev=233366=gcc=rev Log: Fix obstack use-after-free problems in C frontend, PR69522 c/ PR c/69522

[Bug c/69522] [4.9/5 Regression] gcc hangs on valid code on x86_64-linux-gnu

2016-02-11 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69522 Bernd Schmidt changed: What|Removed |Added Keywords|compile-time-hog| Status|NEW

[Bug tree-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-10 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 Bernd Schmidt changed: What|Removed |Added Attachment #37649|0 |1 is obsolete|

[Bug bootstrap/68404] [6 Regression] PGO/LTO bootstrap failure on ppc64le

2016-02-10 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68404 --- Comment #29 from Bernd Schmidt --- Mike, this isn't about addresses. It's about an earlyclobber output overlapping an input. Maybe there's an invalid peephole creating such a pattern, or maybe the output need not be marked earlyclobber -

[Bug bootstrap/68404] [6 Regression] PGO/LTO bootstrap failure on ppc64le

2016-02-10 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68404 --- Comment #30 from Bernd Schmidt --- Something like this maybe? I don't know much about the machine and can't say whether the earlyclobber is justified, but looking at my dumps this appears to prevent the problematic peephole from triggering.

[Bug rtl-optimization/69752] Reload removing instruction with side-effect

2016-02-10 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69752 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug target/69747] c6x cross-compiler fails with "Error: inconsistent uses of .cfi_sections"

2016-02-10 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69747 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug middle-end/65702] [5 Regression] ICE (tree check: expected ssa_name, have var_decl in expand_gimple_basic_block, at cfgexpand.c:5506) on arm-linux-gnueabihf

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65702 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/69733] -Wignored-qualifiers points to wrong const

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69733 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug rtl-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 --- Comment #11 from Bernd Schmidt --- (In reply to John David Anglin from comment #0) > - ldh 2(%r31),%r20 Could you verify whether the test works if you replace the 2(%r31) with 0(%r31) ?

[Bug bootstrap/69727] [6 Regression] ICE in profiledbootstrap in reg_save_code at ../../gcc/caller-save.c:141

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69727 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug rtl-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 --- Comment #10 from Bernd Schmidt --- (In reply to Jakub Jelinek from comment #9) > The referenced debian bug suggests that there is both an aliasing violation > and unaligned access. In their source code you mean? There's type punning going

[Bug middle-end/65702] [5 Regression] ICE (tree check: expected ssa_name, have var_decl in expand_gimple_basic_block, at cfgexpand.c:5506) on arm-linux-gnueabihf

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65702 --- Comment #12 from Bernd Schmidt --- Author: bernds Date: Tue Feb 9 13:10:39 2016 New Revision: 233242 URL: https://gcc.gnu.org/viewcvs?rev=233242=gcc=rev Log: PR middle-end/65702 * varasm.c (make_decl_rtl): Mark invalid

[Bug rtl-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 --- Comment #13 from Bernd Schmidt --- Yes, that's the one I've been zeroing in on. It does look wrong, but it was intended as a fix, so I guess I'll be reinvestigating the original bug.

[Bug rtl-optimization/68730] [6 Regression] wrong code at -O3 on x86_64-linux-gnu (in 32-bit mode)

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68730 --- Comment #17 from Bernd Schmidt --- I was going to keep it open and ask for a 5.0 backport if it doesn't show negative effects in a week or two...

[Bug bootstrap/68404] [6 Regression] PGO/LTO bootstrap failure on ppc64le

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68404 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug bootstrap/68404] [6 Regression] PGO/LTO bootstrap failure on ppc64le

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68404 --- Comment #25 from Bernd Schmidt --- (In reply to Bill Schmidt from comment #9) > Finally got back to this for a bit. I've tracked the problem down to the > register renaming pass. I suspect it's having trouble with the > fusion_gpr_load_di

[Bug rtl-optimization/69714] [5/6 Regression] ffmpeg crc.c test miscompiled

2016-02-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 --- Comment #15 from Bernd Schmidt --- Created attachment 37649 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37649=edit Candidate patch Could you try whether this fixes it and still passes regression tests (esp. the 67881 testcase)?

[Bug target/60410] [4.9/5/6 Regression] -fshort-double ICEs x86_64

2016-02-08 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60410 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/65702] [5/6 Regression] ICE (tree check: expected ssa_name, have var_decl in expand_gimple_basic_block, at cfgexpand.c:5506) on arm-linux-gnueabihf

2016-02-08 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65702 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug target/60410] [4.9/5/6 Regression] -fshort-double ICEs x86_64

2016-02-08 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60410 --- Comment #17 from Bernd Schmidt --- Author: bernds Date: Mon Feb 8 15:36:16 2016 New Revision: 233218 URL: https://gcc.gnu.org/viewcvs?rev=233218=gcc=rev Log: Remove -fshort-double PR target/60410 * tree.c

[Bug middle-end/65702] [5/6 Regression] ICE (tree check: expected ssa_name, have var_decl in expand_gimple_basic_block, at cfgexpand.c:5506) on arm-linux-gnueabihf

2016-02-08 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65702 Bernd Schmidt changed: What|Removed |Added CC||su at cs dot ucdavis.edu --- Comment

[Bug rtl-optimization/69714] [5 Regression] ffmpeg crc.c test miscompiled

2016-02-08 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69714 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug middle-end/67639] ICE at -O1 and above on x86_64-linux-gnu in expand_gimple_basic_block, at cfgexpand.c:5697

2016-02-08 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67639 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/68730] [6 Regression] wrong code at -O3 on x86_64-linux-gnu (in 32-bit mode)

2016-02-08 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68730 --- Comment #15 from Bernd Schmidt --- Author: bernds Date: Mon Feb 8 15:31:08 2016 New Revision: 233215 URL: https://gcc.gnu.org/viewcvs?rev=233215=gcc=rev Log: Fix latent LRA remat issue (PR68730) PR rtl-optimization/68730 *

[Bug rtl-optimization/69609] [6 Regression] block reordering consumes an inordinate amount of time, REE consumes much memory

2016-02-05 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69609 --- Comment #3 from Bernd Schmidt --- Something like this maybe? Tries to determine if too large a fraction of blocks are only reachable by computed jumps in a large function (which I'm guessing is what triggers the compile time issues). diff

[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 rtl-optimization/69609] [6 Regression] block reordering consumes an inordinate amount of time, REE consumes much memory

2016-02-04 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69609 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug sanitizer/69656] -fsanitize=undefined compile time hog

2016-02-04 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69656 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

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

2016-02-04 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69648 --- Comment #10 from Bernd Schmidt --- A slightly hackish attempt to solve it, by not removing stores to the PIC register. As far as I can tell we now end up with an unnecessary store to memory, which is better than an uninitialized load I

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

2016-02-03 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69648 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

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

2016-02-03 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69648 --- Comment #5 from Bernd Schmidt --- Yeah, my current theory is that r87 is spilled at the start, then the spill reg is inherited in all the existing uses of it, and lra thinks it can avoid storing it to memory. Then we add a new reference to

[Bug rtl-optimization/69570] [6 Regression] if-conversion bug on i?86

2016-02-02 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69570 --- Comment #13 from Bernd Schmidt --- Or, you know, operate on integers. Skip the / 255.0 step where it is unnecessary.

[Bug rtl-optimization/69570] [6 Regression] if-conversion bug on i?86

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

[Bug rtl-optimization/69570] [6 Regression] if-conversion bug on i?86

2016-02-02 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69570 --- Comment #12 from Bernd Schmidt --- Or lose the equality tests on the max values, instead use something like if (b > r && b >= g) I suppose that could still have problems if b and g are equal and one of them is spilled. Someone who knows

[Bug rtl-optimization/69570] [6 Regression] if-conversion bug on i?86

2016-02-02 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69570 --- Comment #8 from Bernd Schmidt --- Looks like it can be slightly reduced, removing not executed paths. template constexpr inline const T & min (const T , const T ) { if (b < a) return b; return a; } template < typename T >

[Bug rtl-optimization/69570] [6 Regression] if-conversion bug on i?86

2016-02-01 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69570 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug rtl-optimization/69570] [6 Regression] if-conversion bug on i?86

2016-02-01 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69570 Bernd Schmidt changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |bernds at gcc dot gnu.org

[Bug c/69522] [4.9/5/6 Regression] gcc hangs on valid code on x86_64-linux-gnu

2016-01-28 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69522 Bernd Schmidt changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |bernds at gcc dot gnu.org

[Bug c/69522] [4.9/5/6 Regression] gcc hangs on valid code on x86_64-linux-gnu

2016-01-28 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69522 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug c/69522] [4.9/5/6 Regression] gcc hangs on valid code on x86_64-linux-gnu

2016-01-28 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69522 --- Comment #8 from Bernd Schmidt --- Ok so the warning is irrelevant. Slightly improved testcase that doesn't have it: struct str {}; struct { struct str b; float c[1]; int d[1]; float e[2]; int f[1]; } a = {{}, 0, {0.5}, 0, 0, {0}};

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

2016-01-27 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68273 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug rtl-optimization/68730] [6 Regression] wrong code at -O3 on x86_64-linux-gnu (in 32-bit mode)

2016-01-27 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68730 --- Comment #14 from Bernd Schmidt --- It does look like an issue with lra-remat...

[Bug target/60410] [4.9/5/6 Regression] -fshort-double ICEs x86_64

2016-01-26 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60410 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2016-01-26 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216 --- Comment #12 from Bernd Schmidt --- It looks like a patch was committed - can this be closed?

[Bug tree-optimization/32306] [4.9/5/6 Regression] redundant && || not eliminated

2016-01-26 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32306 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug rtl-optimization/68730] [6 Regression] wrong code at -O3 on x86_64-linux-gnu (in 32-bit mode)

2016-01-26 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68730 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug rtl-optimization/44281] [4.9/5/6 Regression] Global Register variable pessimisation

2016-01-26 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44281 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug tree-optimization/69376] [6 Regression] wrong code at -Os and above on x86_64-linux-gnu

2016-01-22 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69376 --- Comment #8 from Bernd Schmidt --- Why not put this bit into range_info_def so as to not have the information scattered across two different places? Seems like it would be more robust and more readable.

[Bug target/63681] ICE in cfg_layout_initialize, at cfgrtl.c:4233

2016-01-22 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63681 Bernd Schmidt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/63681] ICE in cfg_layout_initialize, at cfgrtl.c:4233

2016-01-22 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63681 --- Comment #9 from Bernd Schmidt --- Author: bernds Date: Fri Jan 22 14:49:22 2016 New Revision: 232730 URL: https://gcc.gnu.org/viewcvs?rev=232730=gcc=rev Log: Backport PR63681 fix PR target/63681 * cfgrtl.c

[Bug middle-end/66178] [4.9/5/6 Regression] Another label as values ICE in gen_reg_rtx, at emit-rtl.c:1059

2016-01-21 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66178 --- Comment #8 from Bernd Schmidt --- Author: bernds Date: Thu Jan 21 18:10:03 2016 New Revision: 232689 URL: https://gcc.gnu.org/viewcvs?rev=232689=gcc=rev Log: Fix PR66178, ICE due to misexpansion of constant expressions involving labels.

[Bug middle-end/66178] [4.9/5/6 Regression] Another label as values ICE in gen_reg_rtx, at emit-rtl.c:1059

2016-01-21 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66178 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/69376] [6 Regression] wrong code at -Os and above on x86_64-linux-gnu

2016-01-21 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69376 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug target/47093] [meta-bug]: broken configurations

2016-01-20 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47093 Bug 47093 depends on bug 47122, which changed state. Bug 47122 Summary: vax-*-openbsd* configuration purports to require openbsd-pthread.h https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47122 What|Removed |Added

[Bug target/47122] vax-*-openbsd* configuration purports to require openbsd-pthread.h

2016-01-20 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47122 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/47992] ICE: SIGSEGV in ira_reuse_stack_slot (ira-color.c:2887) with -fweb

2016-01-19 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47992 Bernd Schmidt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/66178] [4.9/5/6 Regression] Another label as values ICE in gen_reg_rtx, at emit-rtl.c:1059

2016-01-19 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66178 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug target/47122] vax-*-openbsd* configuration purports to require openbsd-pthread.h

2016-01-18 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47122 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug target/43052] [4.9/5/6 Regression] Inline memcmp is *much* slower than glibc's, no longer expanded inline

2016-01-18 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43052 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/63577] [4.9/5/6 Regression]: Huge compile time and memory usage with -O and not -fPIC

2016-01-15 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63577 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug target/63890] [4.9/5/6 regression] Compiling trivial program with -O -p leads to misaligned stack

2016-01-15 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63890 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug tree-optimization/66992] [4.9/5/6 Regression] Incorrect array subscript is above bounds warning

2016-01-14 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66992 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug target/43052] [4.9/5/6 Regression] Inline memcmp is *much* slower than glibc's, no longer expanded inline

2016-01-14 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43052 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug rtl-optimization/57193] [4.9/5/6 Regression] suboptimal register allocation for SSE registers

2016-01-14 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57193 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug c/66208] macro location not detected

2016-01-13 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66208 --- Comment #3 from Bernd Schmidt --- Author: bernds Date: Wed Jan 13 20:03:26 2016 New Revision: 232345 URL: https://gcc.gnu.org/viewcvs?rev=232345=gcc=rev Log: Improve warning locations (PR66208) PR c/66208 * c-common.c

[Bug rtl-optimization/47992] ICE: SIGSEGV in ira_reuse_stack_slot (ira-color.c:2887) with -fweb

2016-01-13 Thread bernds at gcc dot gnu.org
||2016-01-13 CC||bernds at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |bernds at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Bernd Schmidt --- No longer reproduces

[Bug c/66208] macro location not detected

2016-01-13 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66208 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/54896] optimization slowness on large basic blocks

2016-01-13 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54896 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug rtl-optimization/68106] c-c++-common/torture/builtin-arith-overflow-11.c FAILs with -flra-remat @ aarch64

2016-01-13 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68106 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug middle-end/44848] Bogus "array subscript is below array bounds" with loops

2016-01-13 Thread bernds at gcc dot gnu.org
||bernds at gcc dot gnu.org Resolution|--- |FIXED --- Comment #5 from Bernd Schmidt --- Can't reproduce this with either 4.8.5, 4.9.3 or trunk. It shows up in 4.7.

[Bug rtl-optimization/46002] ICE: in update_copy_costs, at ira-color.c:319 with -fira-algorithm=priority

2016-01-13 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46002 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug c/68637] Array of function pointers with attribute leads to wrong code

2016-01-11 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68637 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug target/69175] [6 Regression] ICE in haifa_luid_for_non_insn, at haifa-sched.c:7895

2016-01-11 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69175 --- Comment #11 from Bernd Schmidt --- (In reply to Jakub Jelinek from comment #10) > Created attachment 37306 [details] > gcc6-pr69175.patch > > So, do you prefer this instead? Yes, this looks good to me.

[Bug c/23087] Misleading warning, "... differ in signedness"

2016-01-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23087 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug target/67462] [6 Regression] FAIL: gcc.dg/ifcvt-3.c scan-rtl-dump ce1 "3 true changes made"

2016-01-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67462 --- Comment #6 from Bernd Schmidt --- That does look dodgy. It's also really old, from when rtx_cost was part of cse.c. Kenner added it along with many other changes in r754 in 1992. See what happens to codegen if you just strip SUBREGs before

[Bug rtl-optimization/69161] [6 Regression] ICE in simplify_const_unary_operation, at simplify-rtx.c:1633

2016-01-07 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69161 --- Comment #6 from Bernd Schmidt --- I haven't debugged how it's created but I agree that we're looking at invalid RTL here.

[Bug middle-end/67639] ICE at -O1 and above on x86_64-linux-gnu in expand_gimple_basic_block, at cfgexpand.c:5697

2016-01-07 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67639 --- Comment #4 from Bernd Schmidt --- Author: bernds Date: Thu Jan 7 12:17:39 2016 New Revision: 232125 URL: https://gcc.gnu.org/viewcvs?rev=232125=gcc=rev Log: Fix SSA inconsistencies with invalid asm reg names (PR67639) PR

[Bug middle-end/67639] ICE at -O1 and above on x86_64-linux-gnu in expand_gimple_basic_block, at cfgexpand.c:5697

2015-12-18 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67639 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug rtl-optimization/66206] Address of stack memory associated with local variable returned to caller

2015-12-17 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66206 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug c/66208] macro location not detected

2015-12-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66208 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug bootstrap/67156] config/bootstrap-debug.mk: STAGE2_CFLAGS += -gtoggle

2015-12-16 Thread bernds at gcc dot gnu.org
||bernds at gcc dot gnu.org Resolution|--- |WORKSFORME --- Comment #6 from Bernd Schmidt --- This PR is not making much sense to me. The autodetection seems right, but you're quoting config/bootstrap-debug.mk, which also contains an override for do

[Bug target/67973] All the tests for -gstabs* fail on x86_64-apple-darwin14 with Xcode 7

2015-12-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67973 --- Comment #13 from Bernd Schmidt --- Oh, there's a URL field. Never saw that one before. Sorry for the noise.

[Bug target/67973] All the tests for -gstabs* fail on x86_64-apple-darwin14 with Xcode 7

2015-12-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67973 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug fortran/67044] ICE: in aggregate_value_p, at function.c:2068

2015-12-16 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67044 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

<    1   2   3   4   5   >