[Bug bootstrap/61583] [4.9/4.10 regression] stage2 and stage3 compare failure due to value range loss

2014-06-22 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61583 --- Comment #1 from Alan Modra --- A bit more poking and I see that VR info is being added during the vrp1 pass by tree-vrp.c:remove_range_assertions, but not when -g. Hmm, at a guess the root cause of the problem is that is_unreachable is being

[Bug c/61447] _Alignof returns incorrect results for some types/archs

2014-06-22 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61447 --- Comment #10 from Marek Polacek --- (In reply to Rich Felker from comment #9) > As a related issue (let me know if I should open a new PR), the following > code: > > struct foo { > char c; > alignas(long long) long long ll; > }; > >

[Bug bootstrap/61583] stage2 and stage3 compare failure due to value range loss

2014-06-22 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61583 Alan Modra changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug bootstrap/61583] New: stage2 and stage3 compare failure due to value range loss

2014-06-22 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61583 Bug ID: 61583 Summary: stage2 and stage3 compare failure due to value range loss Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Prio

[Bug c/61447] _Alignof returns incorrect results for some types/archs

2014-06-22 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61447 --- Comment #9 from Rich Felker --- As a related issue (let me know if I should open a new PR), the following code: struct foo { char c; alignas(long long) long long ll; }; is producing a wrong/nonsensical error with gcc 4.9: error: '_

[Bug libstdc++/61582] New: C11 regex memory corruption

2014-06-22 Thread max at cert dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61582 Bug ID: 61582 Summary: C11 regex memory corruption Product: gcc Version: unknown Status: UNCONFIRMED Severity: major Priority: P3 Component: libstdc++

[Bug tree-optimization/60770] disappearing clobbers

2014-06-22 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60770 --- Comment #5 from Marc Glisse --- Looking at comment #1 more closely, the problem is not with CCP, which produces: q = n_2(D); q ={v} {CLOBBER}; _6 = q; return _6; The problem is during the TODO, in execute_update_addresses_taken, which finds

[Bug bootstrap/61565] [4.10 Regression] ICE building libjava/interpret.cc

2014-06-22 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61565 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/61565] [4.10 Regression] ICE building libjava/interpret.cc

2014-06-22 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61565 --- Comment #4 from Richard Henderson --- Author: rth Date: Sun Jun 22 19:32:57 2014 New Revision: 211881 URL: https://gcc.gnu.org/viewcvs?rev=211881&root=gcc&view=rev Log: PR target/61565 * compare-elim.c (struct comparison): Add eh_note. (fin

[Bug target/31782] Invalid assembly code on initial dollar signs

2014-06-22 Thread harald at gigawatt dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31782 --- Comment #7 from Harald van Dijk --- That's good to know. Trying some more, clang does manage to get even weirder symbol names right, because gas does have a form of quoting already, and clang makes use of it. int x __asm__(")"); int main() {

[Bug target/61503] RTL representation of i386 shrdl instruction is incorrect?

2014-06-22 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61503 --- Comment #1 from Marc Glisse --- Author: glisse Date: Sun Jun 22 09:16:35 2014 New Revision: 211873 URL: https://gcc.gnu.org/viewcvs?rev=211873&root=gcc&view=rev Log: 2014-06-22 Marc Glisse PR target/61503 * config/i386/i386.md (x

[Bug target/31782] Invalid assembly code on initial dollar signs

2014-06-22 Thread raphael.jakse at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31782 Raphaƫl JAKSE changed: What|Removed |Added CC||raphael.jakse at gmail dot com --- Comme