[Bug target/56807] mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX

2013-12-11 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56807 --- Comment #14 from Kai Tietz --- Sorry for that on the 4.7 branch. plus_constant function takes one argument less on 4.7 branch. Following patch fixes the issue for me: Index: config/i386/i386.c ===

[Bug target/56807] mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56807 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org --- Comment

[Bug tree-optimization/59386] [4.9 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59386 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Wed Dec 11 09:18:33 2013 New Revision: 205883 URL: http://gcc.gnu.org/viewcvs?rev=205883&root=gcc&view=rev Log: PR tree-optimization/59386 * tree-inline.c (remap_gimple_stmt): If n

[Bug tree-optimization/59417] [4.9 Regression] ICE in determine_value_range, at tree-ssa-loop-niter.c:176

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59417 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Wed Dec 11 09:19:41 2013 New Revision: 205884 URL: http://gcc.gnu.org/viewcvs?rev=205884&root=gcc&view=rev Log: PR tree-optimization/59417 * tree-ssa-copy.c (fini_copy_prop): If co

[Bug tree-optimization/59417] [4.9 Regression] ICE in determine_value_range, at tree-ssa-loop-niter.c:176

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59417 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/59386] [4.9 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59386 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/59464] Unnecessary vector register spill

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59464 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/59460] [4.9 Regression] ICE with -mips16 and __attribute__((nomips16))

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59460 Richard Biener changed: What|Removed |Added Target Milestone|--- |4.9.0

[Bug rtl-optimization/59461] missed zero-extension elimination in the combiner

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59461 --- Comment #2 from Richard Biener --- I wonder if x86_64 is also affected as it has implicitely zero/sign-extending loads as well.

[Bug rtl-optimization/59461] missed zero-extension elimination in the combiner

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59461 --- Comment #3 from Eric Botcazou --- > I wonder if x86_64 is also affected as it has implicitely zero/sign-extending > loads as well. Not for this testcase at least, where the code is (and has always been) optimal: ee_isdigit2: .LFB0: .

[Bug libgomp/59467] New: copyprivate in the fortran testsuite

2013-12-11 Thread valeryweber at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59467 Bug ID: 59467 Summary: copyprivate in the fortran testsuite Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp

[Bug fortran/39997] Procedure(), pointer & implicit typing: rejects-valid / accepts-invalid?

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39997 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/49397] [F03] ICE with proc pointer assignment

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49397 --- Comment #3 from janus at gcc dot gnu.org --- (In reply to Tobias Burnus from comment #0) > Let's claim the following code is valid. > > Cf. Intepretation Request J3/11-198 at > http://j3-fortran.org/doc/meeting/195/11-198.txt Btw, the IR conf

[Bug middle-end/59399] ICE in expand_expr_real_1 with -m64 -fsanitize=signed-integer-overflow

2013-12-11 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59399 --- Comment #6 from Marek Polacek --- Author: mpolacek Date: Wed Dec 11 12:25:05 2013 New Revision: 205888 URL: http://gcc.gnu.org/viewcvs?rev=205888&root=gcc&view=rev Log: PR sanitizer/59399 * expr.c (expand_expr_real_1): Remove assert d

[Bug middle-end/59399] ICE in expand_expr_real_1 with -m64 -fsanitize=signed-integer-overflow

2013-12-11 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59399 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug preprocessor/8270] [4.7/4.8/4.9 Regression] back-slash white space newline with comments, no warning

2013-12-11 Thread GoWhoopee at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8270 GoWhoopee at yahoo dot com changed: What|Removed |Added CC||GoWhoopee at yahoo dot com ---

[Bug target/57386] ICE: hash-long-double-tr1-aux.cc:54:7: error: unrecognizable insn

2013-12-11 Thread stigge at antcom dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57386 --- Comment #6 from Roland Stigge --- I searched the differences between 4.7 and 4.8. It turned out that the patch that I'm attaching fixes the issue. Any comments? Can it be applied to the 4.8 line? Thanks, Roland

[Bug lto/59468] New: ICE on invalid C++ code with LTO in gimple_get_virt_method_for_binfo, at gimple-fold.c:3224

2013-12-11 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59468 Bug ID: 59468 Summary: ICE on invalid C++ code with LTO in gimple_get_virt_method_for_binfo, at gimple-fold.c:3224 Product: gcc Version: 4.9.0 Status:

[Bug target/57386] ICE: hash-long-double-tr1-aux.cc:54:7: error: unrecognizable insn

2013-12-11 Thread stigge at antcom dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57386 --- Comment #7 from Roland Stigge --- Created attachment 31415 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31415&action=edit Fix as described

[Bug fortran/49397] [F03] ICE with proc pointer assignment

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49397 janus at gcc dot gnu.org changed: What|Removed |Added Keywords|rejects-valid | --- Comment #4 from janus at g

[Bug target/57377] compiler cannot be built with RTL checking

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57377 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/57001] internal compiler error: in simplify_subreg, at simplify-rtx.c:5800

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57001 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/56361] assertion failure passing structs w/o fields by value on sparc64

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56361 Eric Botcazou changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug ada/51898] Assertion failure in sinfo.adb

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51898 Eric Botcazou changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/52511] gcc.dg/graphite/interchange-8.c times out on Solaris/SPARC

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52511 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug lto/59468] [4.9 Regression] ICE on invalid C++ code with LTO in gimple_get_virt_method_for_binfo, at gimple-fold.c:3224

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59468 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ada/55946] wrong tools used for build of gnattools [native-cross]

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55946 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug lto/59469] LLVM build failure with gcc LTO

2013-12-11 Thread octoploid at yandex dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59469 --- Comment #1 from Markus Trippelsdorf --- Created attachment 31417 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31417&action=edit testcase

[Bug lto/59469] New: LLVM build failure with gcc LTO

2013-12-11 Thread octoploid at yandex dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59469 Bug ID: 59469 Summary: LLVM build failure with gcc LTO Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assi

[Bug fortran/58916] [F03] Allocation of scalar with array source not rejected

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58916 --- Comment #8 from janus at gcc dot gnu.org --- Author: janus Date: Wed Dec 11 14:02:44 2013 New Revision: 205894 URL: http://gcc.gnu.org/viewcvs?rev=205894&root=gcc&view=rev Log: 2013-12-11 Janus Weil PR fortran/58916 * resolve.c (co

[Bug fortran/58916] [F03] Allocation of scalar with array source not rejected

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58916 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/56807] mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX

2013-12-11 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56807 --- Comment #16 from Kai Tietz --- Author: ktietz Date: Wed Dec 11 14:05:56 2013 New Revision: 205895 URL: http://gcc.gnu.org/viewcvs?rev=205895&root=gcc&view=rev Log: Committed as obvious fix. PR target/56807 * config/i386/i386.

[Bug fortran/49397] [4.7/4.8/4.9 Regression] [F03] ICE with proc pointer assignment

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49397 janus at gcc dot gnu.org changed: What|Removed |Added Summary|[F03] ICE with proc pointer |[4.7/4.8/4.9 Regression]

[Bug middle-end/59470] New: [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 Bug ID: 59470 Summary: [4.8 Regression] libstdc++ miscompilation after r205709 Product: gcc Version: 4.8.3 Status: UNCONFIRMED Keywords: wrong-code Sev

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |4.8.3

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #2 from Jakub Jelinek --- Created attachment 31419 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31419&action=edit locale-inst.ii.bz2

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #1 from Jakub Jelinek --- Created attachment 31418 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31418&action=edit 11.ii.bz2

[Bug lto/59468] [4.9 Regression] ICE on invalid C++ code with LTO in gimple_get_virt_method_for_binfo, at gimple-fold.c:3224

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59468 Richard Biener changed: What|Removed |Added Keywords||ice-on-invalid-code CC|

[Bug lto/59441] ICE in bitmap_element_allocate

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59441 --- Comment #2 from Richard Biener --- ICEs for me at > ./xg++ -B. -shared t.C -fPIC -nostdlib -flto -O -fvtable-verify=std t.C: In function '_GLOBAL__sub_I.00099_t.C': t.C:20:1: internal compiler error: in pool_free, at alloc-pool.c:347 } ^ 0

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 Richard Biener changed: What|Removed |Added Priority|P3 |P1 CC|

[Bug fortran/49397] [4.7/4.8/4.9 Regression] [F03] ICE with proc pointer assignment

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49397 janus at gcc dot gnu.org changed: What|Removed |Added CC||rguenth at gcc dot gnu.org ---

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 H.J. Lu changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment #3 from

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #4 from Jakub Jelinek --- (In reply to H.J. Lu from comment #3) > I have been tracking 4.8 branch on Linux/i686. I didn't > see any libstdc++ failures on Fedora 19 today: > > http://gcc.gnu.org/ml/gcc-testresults/2013-12/msg01024.html

[Bug fortran/49397] [4.7/4.8/4.9 Regression] [F03] ICE with proc pointer assignment

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49397 Richard Biener changed: What|Removed |Added Target Milestone|--- |4.7.4

[Bug fortran/49397] [4.7/4.8/4.9 Regression] [F03] ICE with proc pointer assignment

2013-12-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49397 --- Comment #7 from Richard Biener --- 1776 || DECL_FILE_SCOPE_P (current_function_decl) also matches TRANSLATION_UNIT_DECL.

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #5 from H.J. Lu --- (In reply to Jakub Jelinek from comment #4) > (In reply to H.J. Lu from comment #3) > > I have been tracking 4.8 branch on Linux/i686. I didn't > > see any libstdc++ failures on Fedora 19 today: > > > > http://gcc.

[Bug tree-optimization/56572] GCC generates non-optimal transactional code when inlining nested transaction.

2013-12-11 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56572 --- Comment #5 from Richard Henderson --- Yes, removing nested transactions (when possible) is worth doing. The problem is not just with ipa_inline, but also with early_inline. Indeed, for an example this small, I would have expected early_inline

[Bug fortran/59440] [4.9 Regression] ICE in force_decl_die, at dwarf2out.c:20111 with -g

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59440 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid-code S

[Bug lto/59468] [4.9 Regression] ICE on invalid C++ code with LTO in gimple_get_virt_method_for_binfo, at gimple-fold.c:3224

2013-12-11 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59468 --- Comment #3 from Dmitry Gorbachev --- > works with 4.8. Perhaps it should be counted as a 4.8 regression - 4.7 warns about the non-matching vtables.

[Bug c++/59463] Illegal Instruction: min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; }

2013-12-11 Thread spear at cse dot lehigh.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59463 --- Comment #2 from Mike Spear --- Bug no longer present in trunk version 205880.

[Bug target/48949] [4.7/4.8/4.9 Regression] gcc-4.6.0 regression with complex.h on i386-pc-solaris2.10

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48949 Eric Botcazou changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug rtl-optimization/58726] [4.7 Regression] wrong code at -Os on x86_64-linux-gnu (affecting trunk/4.7/4.6, but not 4.8)

2013-12-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58726 --- Comment #8 from Eric Botcazou --- Let's close this, I don't think that we need the fix on the 4.7 branch.

[Bug tree-optimization/59471] New: ICE using vector extensions (non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR)

2013-12-11 Thread jgreenhalgh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59471 Bug ID: 59471 Summary: ICE using vector extensions (non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR) Product: gcc Version: unknown Status: UNCONFIRMED

[Bug fortran/59440] [4.9 Regression] ICE in force_decl_die, at dwarf2out.c:20111 with -g

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59440 janus at gcc dot gnu.org changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- C

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #6 from Jakub Jelinek --- CXXFLAGS='-fstack-protector ...' ../configure ... (at least I believe so, we override a bunch of other variables in the gcc.spec file). Anyway, I've instrumented gcc so that based on env var it used the r2057

[Bug target/56807] mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX

2013-12-11 Thread achurch+gcc at achurch dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56807 Andrew Church changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug lto/59472] New: Many warnings "type of 'X' does not match original declaration" when linking with libstdc++ static library compiled with -flto

2013-12-11 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59472 Bug ID: 59472 Summary: Many warnings "type of 'X' does not match original declaration" when linking with libstdc++ static library compiled with -flto Product: gcc

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #7 from Jakub Jelinek --- For the inline asm, consider e.g.: int a, b; int foo (void) { int c; asm ("" : "=r" (c) : "rm" (a), "rm" (b) : "memory"); return c; } where r205709 regresses expansion (not even combiner can fix it up, L

[Bug c++/59473] New: ice in get_class_context with -O3

2013-12-11 Thread dcb314 at hotmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Created attachment 31420 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31420&action=edit gzipped C++ source code I just tried to compile the attached source code with flag -O3 with trunk of 20131211

[Bug target/57386] ICE: hash-long-double-tr1-aux.cc:54:7: error: unrecognizable insn

2013-12-11 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57386 --- Comment #8 from David Edelsohn --- Mike, can you apply the patch to the 4.8 branch? Thanks, David

[Bug target/56997] Incorrect write to packed field when strict-volatile-bitfields enabled on aarch32

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56997 --- Comment #12 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 16:50:05 2013 New Revision: 205896 URL: http://gcc.gnu.org/viewcvs?rev=205896&root=gcc&view=rev Log: 2013-12-11 Sandra Loosemore PR middle-end/23623

[Bug middle-end/23623] volatile keyword changes bitfield access size from 32bit to 8bit

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23623 --- Comment #18 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 16:50:05 2013 New Revision: 205896 URL: http://gcc.gnu.org/viewcvs?rev=205896&root=gcc&view=rev Log: 2013-12-11 Sandra Loosemore PR middle-end/23623

[Bug middle-end/48784] #pragma pack(1) + -fstrict-volatile-bitfields = bad codegen

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48784 --- Comment #5 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 16:50:05 2013 New Revision: 205896 URL: http://gcc.gnu.org/viewcvs?rev=205896&root=gcc&view=rev Log: 2013-12-11 Sandra Loosemore PR middle-end/23623

[Bug middle-end/56341] GCC produces unaligned data access

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56341 --- Comment #15 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 16:50:05 2013 New Revision: 205896 URL: http://gcc.gnu.org/viewcvs?rev=205896&root=gcc&view=rev Log: 2013-12-11 Sandra Loosemore PR middle-end/23623

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

2013-12-11 Thread roothorick at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59474 Bug ID: 59474 Summary: Invalid binaries produced when making win32 EXEs with -gsplit-dwarf Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal

[Bug middle-end/23623] volatile keyword changes bitfield access size from 32bit to 8bit

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23623 --- Comment #19 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 16:59:24 2013 New Revision: 205897 URL: http://gcc.gnu.org/viewcvs?rev=205897&root=gcc&view=rev Log: 2013-12-11 Bernd Edlinger Sandra Loosemore

[Bug middle-end/56341] GCC produces unaligned data access

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56341 --- Comment #16 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 16:59:24 2013 New Revision: 205897 URL: http://gcc.gnu.org/viewcvs?rev=205897&root=gcc&view=rev Log: 2013-12-11 Bernd Edlinger Sandra Loosemore

[Bug middle-end/48784] #pragma pack(1) + -fstrict-volatile-bitfields = bad codegen

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48784 --- Comment #6 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 16:59:24 2013 New Revision: 205897 URL: http://gcc.gnu.org/viewcvs?rev=205897&root=gcc&view=rev Log: 2013-12-11 Bernd Edlinger Sandra Loosemore

[Bug target/56997] Incorrect write to packed field when strict-volatile-bitfields enabled on aarch32

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56997 --- Comment #13 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 16:59:24 2013 New Revision: 205897 URL: http://gcc.gnu.org/viewcvs?rev=205897&root=gcc&view=rev Log: 2013-12-11 Bernd Edlinger Sandra Loosemore

[Bug tree-optimization/56572] GCC generates non-optimal transactional code when inlining nested transaction.

2013-12-11 Thread aldyh at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56572 --- Comment #6 from Aldy Hernandez --- > walk the transaction tree and delete nested transactions. Hopefully > we could do this before actually creating the uninstrumented path. > > I think moving the creation of the uninstrumented path after ipa

[Bug middle-end/59134] [4.7/4.8/4.9 regression] infinite loop between store_fixed_bit_field and store_split_bit_field with STRICT_ALIGNMENT

2013-12-11 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59134 --- Comment #5 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Dec 11 17:09:17 2013 New Revision: 205898 URL: http://gcc.gnu.org/viewcvs?rev=205898&root=gcc&view=rev Log: 2013-12-11 Bernd Edlinger PR middle-end/59134

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #8 from Jakub Jelinek --- So, debugging and inspection shows that it is the _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcjcRSt8ios_basePcS9_Ri call in the _M_insert_int method that gets bogus arguments

[Bug preprocessor/8270] [4.7/4.8/4.9 Regression] back-slash white space newline with comments, no warning

2013-12-11 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8270 --- Comment #48 from Andrew Pinski --- (In reply to GoWhoopee from comment #47) > Please reconsider and stop gcc from changing our code without our permission. It is not changing your code at all. Read comment #39 to understand this issue at full

[Bug tree-optimization/54742] Switch elimination in FSM loop

2013-12-11 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54742 Igor Zamyatin changed: What|Removed |Added CC||izamyatin at gmail dot com --- Comment #2

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 Jakub Jelinek changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org --- Comment #

[Bug tree-optimization/54742] Switch elimination in FSM loop

2013-12-11 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54742 --- Comment #30 from Jeffrey A. Law --- Not at the moment. Focus is on bugfixing for 4.9, particularly regressions. This doesn't qualify.

[Bug c++/59475] New: gcc with flag -O1 fails to find template specialization when there is default one.

2013-12-11 Thread akela1101 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59475 Bug ID: 59475 Summary: gcc with flag -O1 fails to find template specialization when there is default one. Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severit

[Bug c++/59475] gcc with flag -O1 fails to find template specialization when there is default one.

2013-12-11 Thread akela1101 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59475 --- Comment #1 from Akela1101 --- Created attachment 31421 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31421&action=edit ii, source, sh script

[Bug lto/59469] LLVM build failure with gcc LTO

2013-12-11 Thread octoploid at yandex dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59469 --- Comment #2 from Markus Trippelsdorf --- markus@x4 llvm_build % cat BasicBlock.ii struct A {}; namespace llvm { struct B {}; template struct ilist_traits : B {}; template class ilist_iterator : A { public: ilist_iterator(int) {} int opera

[Bug c++/59475] gcc with flag -O1 fails to find template specialization when there is default one.

2013-12-11 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59475 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #10 from Jakub Jelinek --- Re: the #c7 second testcase, rth thinks it is undefined behavior since there is no sequence point. So here is a better testcase that should have defined behavior, still before r205709 we miscompile it at -O2

[Bug target/59390] presence of __attribute__((target("fma"))) declaration breaks __builtin_fma

2013-12-11 Thread tmsriram at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59390 --- Comment #5 from tmsriram at gcc dot gnu.org --- Author: tmsriram Date: Wed Dec 11 20:06:46 2013 New Revision: 205904 URL: http://gcc.gnu.org/viewcvs?rev=205904&root=gcc&view=rev Log: 2013-12-11 Sriraman Tallam PR target/59390 * c

[Bug lto/59469] LLVM build failure with gcc LTO

2013-12-11 Thread octoploid at yandex dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59469 --- Comment #3 from Markus Trippelsdorf --- BTW it is interesting that gcc compiles the attached testcase faster when using LTO. % time g++ -flto=4 -Wfatal-errors -fPIC -shared -fno-rtti -O3 BasicBlock.ii Function.ii 52.48s user 0.59s system 168

[Bug c++/56859] alignas() fails in template

2013-12-11 Thread st at quanttec dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56859 Stephan Tolksdorf changed: What|Removed |Added CC||st at quanttec dot com --- Comment #6

[Bug libstdc++/59476] New: gdb pretty-printer cannot print C++11 _Rb_tree_iterator

2013-12-11 Thread fdumont at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59476 Bug ID: 59476 Summary: gdb pretty-printer cannot print C++11 _Rb_tree_iterator Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug lto/59469] LLVM build failure with gcc LTO

2013-12-11 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59469 --- Comment #4 from Andrew Pinski --- (In reply to Markus Trippelsdorf from comment #3) > BTW it is interesting that gcc compiles the attached testcase faster > when using LTO. > > % time g++ -flto=4 -Wfatal-errors -fPIC -shared -fno-rtti -O3 Ba

[Bug lto/59469] LLVM build failure with gcc LTO

2013-12-11 Thread octoploid at yandex dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59469 --- Comment #5 from Markus Trippelsdorf --- (In reply to Andrew Pinski from comment #4) > (In reply to Markus Trippelsdorf from comment #3) > > BTW it is interesting that gcc compiles the attached testcase faster > > when using LTO. > > > > % ti

[Bug rtl-optimization/59477] New: [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1281 with -O

2013-12-11 Thread zsojka at seznam dot cz
o,fortran --prefix=/mnt/svn/gcc-trunk/binary-205881-lto-fortran-checking-yes-rtl-df/ --without-cloog --without-ppl Thread model: posix gcc version 4.9.0 20131211 (experimental) (GCC) Tested revisions: r205881 - crash 4.8 r204890 - crash 4.7 r204889 - OK

[Bug rtl-optimization/59446] loop2_doloop creates constant comparison and dead jump

2013-12-11 Thread law at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59446 --- Comment #3 from Jeffrey A. Law --- Author: law Date: Wed Dec 11 22:15:14 2013 New Revision: 205905 URL: http://gcc.gnu.org/viewcvs?rev=205905&root=gcc&view=rev Log: PR rtl-optimization/59446 * tree-ssa-threadupdate.c (mark_threaded_bl

[Bug rtl-optimization/59446] loop2_doloop creates constant comparison and dead jump

2013-12-11 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59446 Jeffrey A. Law changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/59440] [4.9 Regression] ICE in force_decl_die, at dwarf2out.c:20111 with -g

2013-12-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59440 Tobias Burnus changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug rtl-optimization/59446] loop2_doloop creates constant comparison and dead jump

2013-12-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59446 --- Comment #5 from Oleg Endo --- (In reply to Jeffrey A. Law from comment #4) > Should be fixed on trunk now. Yep. The SH problem is also gone. Thanks!

[Bug fortran/59440] [4.9 Regression] ICE in force_decl_die, at dwarf2out.c:20111 with -g

2013-12-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59440 --- Comment #3 from janus at gcc dot gnu.org --- (In reply to Tobias Burnus from comment #2) > Lightly tested draft patch: Fixes all occurrences of the problem for one of my larger codes (which has tons of namelists).

[Bug tree-optimization/59478] New: Optimize variable access via byte copy

2013-12-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59478 Bug ID: 59478 Summary: Optimize variable access via byte copy Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: tree-o

[Bug c++/59255] [4.8/4.9 Regression] Segmentation fault with std::function and -fprofile-use

2013-12-11 Thread mark at jarv dot in
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59255 --- Comment #2 from mark at jarv dot in --- This is my first time trying to debug GCC, so please forgive me if this is obvious or unhelpful. I traced this in GDB and it seems that the segfault is because the FOR_EACH_EDGE loop at value-prof.c:1281

[Bug target/57386] ICE: hash-long-double-tr1-aux.cc:54:7: error: unrecognizable insn

2013-12-11 Thread meissner at linux dot vnet.ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57386 --- Comment #9 from Michael Meissner --- On Wed, Dec 11, 2013 at 04:37:20PM +, dje at gcc dot gnu.org wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57386 > > --- Comment #8 from David Edelsohn --- > Mike, can you apply the patch to th

[Bug c++/59475] gcc with flag -O1 fails to find template specialization when there is default one.

2013-12-11 Thread akela1101 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59475 --- Comment #3 from Akela1101 --- Thank you. But could you explain in more detail, why results of this little program are different depending on -O1 flag? I thought they both should be 0. Or am I wrong?

[Bug c++/59475] gcc with flag -O1 fails to find template specialization when there is default one.

2013-12-11 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59475 --- Comment #4 from Andrew Pinski --- (In reply to Akela1101 from comment #3) > Thank you. > But could you explain in more detail, why results of this little program are > different depending on -O1 flag? I thought they both should be 0. Or am I

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread vmakarov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #11 from Vladimir Makarov --- Created attachment 31423 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31423&action=edit The patch fixing incorrect code generation

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2013-12-11 Thread vmakarov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 --- Comment #12 from Vladimir Makarov --- (In reply to Jakub Jelinek from comment #9) > In -fdump-rtl-reload-slim we have incorrect: > >92: {sp:SI=sp:SI-0x30;clobber flags:CC;} >94: {dx:SI=sp:SI+0x2f;clobber flags:CC;} >95: NOTE_INSN

  1   2   >