[Bug target/58945] Improve atomic_compare_and_swap*_doubleword pattern

2014-10-17 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58945 --- Comment #5 from Uroš Bizjak --- Created attachment 33744 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33744&action=edit Simplified patch Somehow simplified patch for mainline. Still fails with -O2 -mcx16: atomic-store-6.c: In functi

[Bug ipa/63566] [5 Regression] i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpected rtx code 'set' in INSN_UID, at rtl.h:1326

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63566 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |5.0 --- Comment #5 from Jakub Jelinek -

[Bug target/58945] Improve atomic_compare_and_swap*_doubleword pattern

2014-10-17 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58945 --- Comment #6 from Uroš Bizjak --- Hm, starting from: (unspec_volatile:TI [ (mem/v:TI (symbol_ref:DI ("i") ) [-1 S16 A128]) (reg:TI 85) (reg:DI 97)

[Bug rtl-optimization/61605] Potential optimization: Keep unclobbered argument registers live across function calls

2014-10-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61605 vries at gcc dot gnu.org changed: What|Removed |Added Keywords||missed-optimization

[Bug fortran/63570] New: [F2015] Implement 13.7.137 RANDOM INIT (REPEATABLE, IMAGE DISTINCT)

2014-10-17 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63570 Bug ID: 63570 Summary: [F2015] Implement 13.7.137 RANDOM INIT (REPEATABLE, IMAGE DISTINCT) Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/63568] Missed optimization (a & ~mask) | (b & mask) = a ^ ((a ^ b) & mask)

2014-10-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63568 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ipa/63571] New: Local functions with only local aliases not regparm optimized on i686-linux

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63571 Bug ID: 63571 Summary: Local functions with only local aliases not regparm optimized on i686-linux Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: norma

[Bug bootstrap/63536] [5 Regression] bootstrap failed when configured with --with-cpu=slm

2014-10-17 Thread izamyatin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63536 Igor Zamyatin changed: What|Removed |Added CC||izamyatin at gmail dot com --- Comment #

[Bug debug/63572] New: [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Bug ID: 63572 Summary: [5 Regression] ICF breaks user debugging experience Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug libstdc++/51772] --enable-clocale=generic makes unsafe assumptions about ctype_base::mask

2014-10-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51772 --- Comment #4 from Jonathan Wakely --- In config/locale/newlib/ctype_members.cc: default: // Different from the generic version, xdigit and print in // newlib are defined as bitwise-OR result of bitmasks: // xdigit = _X | _N

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #1 from Richard Biener --- For debugging most important is to get (gdb) b foo still work when foo was merged with bar and the program now calls bar Similarly nice (but probably impossible) is (gdb) b foo.c:23 with foo.c:23 inside

[Bug target/53513] [SH] Add support for fschg and fpchg insns and improve fenv support

2014-10-17 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53513 --- Comment #35 from Oleg Endo --- Created attachment 33745 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33745&action=edit Use SImode for FPSCR, add __builtin_sh_get_fpscr, __builtin_sh_set_fpscr So I ended up removing the usage of PSImo

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Co

[Bug ipa/63562] [5 Regression] ICE : in ipcp_verify_propagated_values, at ipa-cp.c:907

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63562 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ipa/63566] [5 Regression] i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpected rtx code 'set' in INSN_UID, at rtl.h:1326

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63566 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Co

[Bug ipa/63562] [5 Regression] ICE : in ipcp_verify_propagated_values, at ipa-cp.c:907

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63562 --- Comment #4 from Markus Trippelsdorf --- dup. *** This bug has been marked as a duplicate of bug 63566 ***

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #4 from Jakub Jelinek --- Better testcase, where ICF actually happens. struct S { int a; int b; int c; }; __attribute__((noinline)) static int f1 (struct S *x) { static int u = 1; int g = x->a * 7; { static int v = 2;

[Bug bootstrap/63573] New: [5 Regression] libgo: ICE building libgo on powerpc-linux-gnu

2014-10-17 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63573 Bug ID: 63573 Summary: [5 Regression] libgo: ICE building libgo on powerpc-linux-gnu Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Pr

[Bug bootstrap/63574] New: [5 Regression] ICE building libjava (segfault) on arm-linux-gnueabihf

2014-10-17 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63574 Bug ID: 63574 Summary: [5 Regression] ICE building libjava (segfault) on arm-linux-gnueabihf Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Jakub Jelinek changed: What|Removed |Added CC|jakub at redhat dot com| --- Comment #5 from Jakub Jeline

[Bug tree-optimization/56365] Missed opportunities for smin/smax standard name patterns when compiling as C++

2014-10-17 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56365 Oleg Endo changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment #5 fr

[Bug ipa/63575] New: [5 Regression] ICF miscompiles libstdc++

2014-10-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63575 Bug ID: 63575 Summary: [5 Regression] ICF miscompiles libstdc++ Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3

[Bug ipa/63575] [5 Regression] ICF miscompiles libstdc++

2014-10-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63575 Richard Biener changed: What|Removed |Added Target Milestone|--- |5.0

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #23 from Jakub Jelinek --- Author: jakub Date: Fri Oct 17 10:50:16 2014 New Revision: 216391 URL: https://gcc.gnu.org/viewcvs?rev=216391&root=gcc&view=rev Log: PR tree-optimization/63302 * tree-ssa-reassoc.c (optimize_range_t

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #24 from Jakub Jelinek --- Author: jakub Date: Fri Oct 17 10:53:36 2014 New Revision: 216392 URL: https://gcc.gnu.org/viewcvs?rev=216392&root=gcc&view=rev Log: PR tree-optimization/63302 * tree-ssa-reassoc.c (optimize_range_t

[Bug tree-optimization/63464] compare one character to many: faster

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63464 --- Comment #13 from Jakub Jelinek --- Author: jakub Date: Fri Oct 17 10:54:54 2014 New Revision: 216393 URL: https://gcc.gnu.org/viewcvs?rev=216393&root=gcc&view=rev Log: PR tree-optimization/63464 * gimple.h (gimple_seq_discard): New p

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/63464] compare one character to many: faster

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63464 Jakub Jelinek changed: What|Removed |Added CC||uros at gcc dot gnu.org --- Comment #14

[Bug middle-end/63184] [4.8/4.9/5 Regression] Fails to simplify comparison

2014-10-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63184 --- Comment #2 from Richard Biener --- Ok, so we can (and do) forward addresses like &a[_9] into plain dereferences, so lowering these addresses early is probably not a good idea. We could lower them as a very first thing in GIMPLE reassoc but t

[Bug tree-optimization/56365] Missed opportunities for smin/smax standard name patterns when compiling as C++

2014-10-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56365 --- Comment #6 from Richard Biener --- No, that doesn't handle PHI nodes. phiopt needs to be improved to handle merged PHIs for this case.

[Bug tree-optimization/63464] compare one character to many: faster

2014-10-17 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63464 --- Comment #15 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #14) > So, supposedly there is something we want to match-and-simplify, perhaps > also something we want to simplify at the RTL level, and check if > bt+set{,n}c might

[Bug ipa/63575] [5 Regression] ICF miscompiles libstdc++

2014-10-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63575 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-10-17 Thread evstupac at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #24 from Stupachenko Evgeny --- We are able to reproduce the bug. SET_GOT removed as the only use of GOT register was hidden by: (insn 37 34 38 6 (set (mem:TF (pre_dec:SI (reg/f:SI 7 sp)) [0 S16 A8]) (const_double:TF 2.07691

[Bug rtl-optimization/63463] [5.0 regression] FAIL: gnat.dg/regpat1.adb execution test

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63463 Bug 63463 depends on bug 63404, which changed state. Bug 63404 Summary: [5 Regression] gcc 5 miscompiles linux block layer https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63404 What|Removed |Added -

[Bug target/63404] [5 Regression] gcc 5 miscompiles linux block layer

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63404 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/63563] [4.9/5 Regression] ICE: in vectorizable_store, at tree-vect-stmts.c:5106 with -mavx2

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63563 Markus Trippelsdorf changed: What|Removed |Added Target Milestone|--- |4.9.2

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-10-17 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #26 from dave.anglin at bell dot net --- On 17-Oct-14, at 7:10 AM, jakub at gcc dot gnu.org wrote: > Should be fixed now. Thanks, Jakub. Dave -- John David Anglindave.ang...@bell.net

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-10-17 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #25 from Iain Sandoe --- Created attachment 33746 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33746&action=edit RTL dumps This is trunk rev 216304 + change to i386.md. -O2 -m32. For O0/1 the output is created OK. For O2 the

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-10-17 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #26 from Iain Sandoe --- (In reply to Stupachenko Evgeny from comment #24) > We are able to reproduce the bug. > SET_GOT removed as the only use of GOT register was hidden by: > (insn 37 34 38 6 (set (mem:TF (pre_dec:SI (reg/f:SI 7 sp

[Bug tree-optimization/61773] [5 Regression] ICE in tree-ssa-strlen.c:417

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61773 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread mliska at suse dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #6 from Martin Liška --- There's how gold's ICF works for test attached by Jakub: gcc --version: gcc version 5.0.0 20141016 (experimental) (GCC) ld --version: GNU gold (GNU Binutils 2.24.51.20141010) 1.11 $ gcc icf-gdb.c -c -g --f

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #7 from Jakub Jelinek --- (In reply to Martin Liška from comment #6) > There's how gold's ICF works for test attached by Jakub: > > gcc --version: > gcc version 5.0.0 20141016 (experimental) (GCC) > > ld --version: > GNU gold (GNU

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread mliska at suse dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #8 from Martin Liška --- Created attachment 33747 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33747&action=edit Gold ICF dwarfdump

[Bug target/53513] [SH] Add support for fschg and fpchg insns and improve fenv support

2014-10-17 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53513 --- Comment #36 from Oleg Endo --- (In reply to Oleg Endo from comment #35) > Created attachment 33745 [details] > Use SImode for FPSCR, add __builtin_sh_get_fpscr, __builtin_sh_set_fpscr > > So I ended up removing the usage of PSImode for FPSCR

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-10-17 Thread evstupac at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #27 from Stupachenko Evgeny --- Created attachment 33748 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33748&action=edit Fix SET_GOT delete The patch fix the problem. Can you please run darwin bootstrap with it and previous (r

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-10-17 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org ---

[Bug ipa/63576] New: [5 Regression] ICE : in ipa_merge_profiles, at ipa-utils.c:540 during Firefox LTO/PGO build

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63576 Bug ID: 63576 Summary: [5 Regression] ICE : in ipa_merge_profiles, at ipa-utils.c:540 during Firefox LTO/PGO build Product: gcc Version: 5.0 Status: UNCONFIRMED

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-10-17 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #5 from Jorn Wolfgang Rennecke --- I also observe that the cpi/cpc/brne idiom that is used throughout - before and after your patch - is nonsentical.

[Bug fortran/63577] New: [4.8/4.9/5? Regression]: Huge compile time and memory usage with -O and not -fPIC

2014-10-17 Thread jfsoden at mpp dot mpg.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63577 Bug ID: 63577 Summary: [4.8/4.9/5? Regression]: Huge compile time and memory usage with -O and not -fPIC Product: gcc Version: unknown Status: UNCONFIRMED Sever

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-10-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #28 from Dominique d'Humieres --- With the patches in comments 15 and 27 applied on top of r216304, bootstrap stil fails with libtool: compile: /opt/gcc/p_build/./gcc/xgcc -B/opt/gcc/p_build/./gcc/ -B/opt/gcc/gcc4.10p-216304p1/x86_6

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-10-17 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #6 from Jorn Wolfgang Rennecke --- (In reply to Jorn Wolfgang Rennecke from comment #4) > However, you now made it all the way use an incorrect order - starting at the > end and incrementing from there. Oops, I mean decrementing from

[Bug c++/63531] gcc segfaults on some sourcefiles when using '-Weffc++' and '-fsanitize=undefined' together

2014-10-17 Thread allizgubccg at reallysoft dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63531 --- Comment #4 from Ralf --- (In reply to Marek Polacek from comment #3) > Actually, I can't reproduce it with 4.9 nor with 5. I'd say your version > doesn't have r215459 yet, which I believe is the fix. Can you try newer GCC? I've tried it wi

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-10-17 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #7 from Jorn Wolfgang Rennecke --- (In reply to Jorn Wolfgang Rennecke from comment #5) > I also observe that the cpi/cpc/brne idiom that is used throughout - > before and after your patch - is nonsentical. Oops, I drew conclusions f

[Bug middle-end/61529] [5 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in check_probability, at basic-block.h:953

2014-10-17 Thread renlin.li at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61529 Renlin Li changed: What|Removed |Added CC||renlin.li at arm dot com --- Comment #5 from

[Bug middle-end/61529] [5 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in check_probability, at basic-block.h:953

2014-10-17 Thread renlin.li at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61529 --- Comment #6 from Renlin Li --- emit_case_nodes calls conditional_probability with a very large first argument. After GCOV_COMPUTE_SCALE calculation, the result overflows into a negative number. It's recorded into the cmp_and_jump rtx as a n

[Bug middle-end/61529] [5 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in check_probability, at basic-block.h:953

2014-10-17 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61529 ktkachov at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug bootstrap/63545] ICE building GCC hash_table::find_slot_with_hash

2014-10-17 Thread bill.klees at teamquest dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63545 --- Comment #3 from Bill Klees --- Simplified Preprocessed source fails with same error typedef int TItype __attribute__((mode(TI))); typedef int DItype __attribute__((mode(DI))); typedef unsi

[Bug bootstrap/63545] ICE building GCC hash_table::find_slot_with_hash

2014-10-17 Thread bill.klees at teamquest dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63545 --- Comment #4 from Bill Klees --- Much simpler test case -- struct DWstruct { int high, low; }; typedef union { struct DWstruct s; int ll; } DWunion; int __multi3(int u, int v) { const DWunion uu = { .ll = u

[Bug c++/63578] New: ICE In layout_type, at stor-layout.c:2398

2014-10-17 Thread ppluzhnikov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63578 Bug ID: 63578 Summary: ICE In layout_type, at stor-layout.c:2398 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-10-17 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #29 from Jeffrey A. Law --- I thought we had already dealt with the "hidden" GOT usages that show up during reload... Is it IRA that's removing the SET_GOT?

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-10-17 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #30 from Iain Sandoe --- FWIW, I built a stage #1 with fortran, objc and ada enabled. libgcc, libstdc++v3, libgomp, libobjc and libada build. libgfortran & libquadmath fail (errors as per Dominique's post).

[Bug c++/63579] New: New attribute for empty member optimization

2014-10-17 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63579 Bug ID: 63579 Summary: New attribute for empty member optimization Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c+

[Bug c++/63579] New attribute for empty member optimization

2014-10-17 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63579 --- Comment #1 from Marc Glisse --- Created attachment 33750 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33750&action=edit Hack to handle empty members as bases

[Bug target/53513] [SH] Add support for fschg and fpchg insns and improve fenv support

2014-10-17 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53513 Oleg Endo changed: What|Removed |Added Attachment #33745|0 |1 is obsolete|

[Bug libstdc++/57250] [C++11] std::shared_ptr misses atomic_* support

2014-10-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57250 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |5.0

[Bug c/63549] [4.8/4.9/5] ICE in build_array_ref with invalid code

2014-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63549 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Fri Oct 17 18:42:27 2014 New Revision: 216413 URL: https://gcc.gnu.org/viewcvs?rev=216413&root=gcc&view=rev Log: PR c/63549 * c-typeck.c (build_array_ref): Bail if the index in

[Bug c/63549] [4.8/4.9/5] ICE in build_array_ref with invalid code

2014-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63549 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/63543] incomplete type error should suppress duplicates

2014-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63543 --- Comment #5 from Marek Polacek --- Author: mpolacek Date: Fri Oct 17 18:53:35 2014 New Revision: 216414 URL: https://gcc.gnu.org/viewcvs?rev=216414&root=gcc&view=rev Log: PR c/63543 * c-tree.h (C_TYPE_ERROR_REPORTED): Define. * c-

[Bug c/63543] incomplete type error should suppress duplicates

2014-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63543 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ipa/63580] New: [5 Regression] ICE : error: invalid argument to gimple call

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63580 Bug ID: 63580 Summary: [5 Regression] ICE : error: invalid argument to gimple call Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Prio

[Bug ipa/63580] [5 Regression] ICE : error: invalid argument to gimple call

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63580 Markus Trippelsdorf changed: What|Removed |Added Target Milestone|--- |5.0

[Bug c++/63531] gcc segfaults on some sourcefiles when using '-Weffc++' and '-fsanitize=undefined' together

2014-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63531 --- Comment #5 from Marek Polacek --- (In reply to Ralf from comment #4) > I've tried it with 4.9.1 release version.. i don't see any newer release. > Which version should i test? I meant a GCC build, that contains r215459 fix (for that you'd ha

[Bug c/63567] Linux kernel build error due to non-static initializers

2014-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63567 --- Comment #4 from Marek Polacek --- Author: mpolacek Date: Fri Oct 17 21:02:54 2014 New Revision: 216416 URL: https://gcc.gnu.org/viewcvs?rev=216416&root=gcc&view=rev Log: PR c/63567 * c-typeck.c (digest_init): Allow initializing objec

[Bug c/63567] Linux kernel build error due to non-static initializers

2014-10-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63567 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug debug/63581] New: undefined references in debug_info

2014-10-17 Thread xur at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63581 Bug ID: 63581 Summary: undefined references in debug_info Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug

[Bug debug/63581] undefined references in debug_info

2014-10-17 Thread xur at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63581 --- Comment #1 from xur at google dot com --- Patches is here: https://gcc.gnu.org/ml/gcc-patches/2014-10/msg01795.html

[Bug target/53513] [SH] Add support for fschg and fpchg insns and improve fenv support

2014-10-17 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53513 --- Comment #38 from Oleg Endo --- (In reply to Oleg Endo from comment #37) > Created attachment 33751 [details] > Use SImode for FPSCR, add __builtin_sh_get_fpscr, __builtin_sh_set_fpscr > > I'm now testing this patch. ... there are no new fai

[Bug tree-optimization/63569] [5.0 Regression] Wrong code with volatile and ICF

2014-10-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63569 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED URL|

[Bug target/53513] [SH] Add support for fschg and fpchg insns and improve fenv support

2014-10-17 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53513 --- Comment #39 from Kazumoto Kojima --- (In reply to Oleg Endo from comment #38) > ... there are no new failures for -m4 -ml and -m4 -mb. I'm tempted to apply > it. Kaz, do you have any objections? I have no objection.

[Bug c++/63582] New: [5 Regression]: g++.dg/init/enum1.C ... (test for errors, line 12)

2014-10-17 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63582 Bug ID: 63582 Summary: [5 Regression]: g++.dg/init/enum1.C ... (test for errors, line 12) Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/63583] New: ICF does not check that the template strings are the same

2014-10-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63583 Bug ID: 63583 Summary: ICF does not check that the template strings are the same Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priori

[Bug tree-optimization/63583] [5 Regression] ICF does not check that the template strings are the same

2014-10-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63583 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Target Milestone|---

[Bug c++/63528] A variadic variable template cannot use the ::value of a variadic trait

2014-10-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63528 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/63584] New: ICE in strip_typedefs, at cp/tree.c:1326

2014-10-17 Thread jaredhoberock at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63584 Bug ID: 63584 Summary: ICE in strip_typedefs, at cp/tree.c:1326 Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/63584] ICE in strip_typedefs, at cp/tree.c:1326

2014-10-17 Thread jaredhoberock at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63584 --- Comment #1 from jaredhoberock at gmail dot com --- Created attachment 33753 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33753&action=edit preprocessed output of ICE reproducer

[Bug c/63567] Linux kernel build error due to non-static initializers

2014-10-17 Thread sasha.levin at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63567 Sasha Levin changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED