[Bug tree-optimization/55334] [4.8/4.9 Regression] mgrid regression (ipa-cp disables vectorization)

2013-07-10 Thread chris_s_jones at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 Chris Jones changed: What|Removed |Added CC||chris_s_jones at yahoo dot com --- Comment

[Bug c++/56892] dllexport prevents inline inside dll

2013-07-10 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56892 Paolo Carlini changed: What|Removed |Added CC||ktietz at gcc dot gnu.org --- Comment #2

[Bug c++/56973] crash when capturing variables in nested lambdas

2013-07-10 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56973 Paolo Carlini changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug c++/57109] ice tsubst_copy, at cp/pt.c:12171

2013-07-10 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57109 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|2013-04-29 00:

[Bug c++/55004] [meta-bug] constexpr issues

2013-07-10 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 57827, which changed state. Bug 57827 Summary: compiler segmentation fault http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57827 What|Removed |Added -

[Bug c++/57827] compiler segmentation fault

2013-07-10 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57827 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Known to work|

[Bug target/57837] ARM function pointer tailcall miscompilation regression

2013-07-10 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57837 Ramana Radhakrishnan changed: What|Removed |Added Keywords||wrong-code Status|UNCO

[Bug target/57329] ICE with -O2 and -mthumb

2013-07-10 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57329 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/57731] [4.9 Regression] ICE in extract_insn, at recog.c:2158 (arm-linux)

2013-07-10 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57731 Ramana Radhakrishnan changed: What|Removed |Added Target Milestone|--- |4.9.0

[Bug target/57731] [4.9 Regression] ICE in extract_insn, at recog.c:2158 (arm-linux)

2013-07-10 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57731 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug rtl-optimization/57462] ira-costs considers only a single register at a time

2013-07-10 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57462 Ramana Radhakrishnan changed: What|Removed |Added CC||ramana at gcc dot gnu.org --- Comm

[Bug target/57792] toplevel configure should enable "--with-sysroot="`xcrun --show-sdk-path`"" for darwin13 and later

2013-07-10 Thread mrs at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57792 mrs at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Version|unkn

[Bug fortran/57871] gfortran -freal-4-real-16 gives wrong result for selected_real_kind(1)

2013-07-10 Thread harper at msor dot vuw.ac.nz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57871 --- Comment #4 from harper at msor dot vuw.ac.nz --- The reason I sent that bug report is that I had read the manual and found that -freal-4-real-16 makes the available real kinds 8, 10, 16. The Fortran standard says selected_real_kind(1) must give

[Bug lto/57879] GCC with -flto generates invalid code for genmddeps program

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

[Bug lto/57879] GCC with -flto generates invalid code for genmddeps program

2013-07-10 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57879 --- Comment #1 from Dmitry Gorbachev --- GCC 20130526 (r199345) - works: 08048a10 : main(): [...] 8048a62: mov$0x8048f60,%ecx 8048a67: mov$0x8048f80,%edx 8048a6c: mov$0xa1,%eax 8048a71: call 8049790 [...

[Bug lto/57879] New: GCC with -flto generates invalid code for genmddeps program

2013-07-10 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57879 Bug ID: 57879 Summary: GCC with -flto generates invalid code for genmddeps program Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Pri

[Bug fortran/57871] gfortran -freal-4-real-16 gives wrong result for selected_real_kind(1)

2013-07-10 Thread sgk at troutmask dot apl.washington.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57871 --- Comment #3 from Steve Kargl --- On Wed, Jul 10, 2013 at 05:42:03PM +, kargl at gcc dot gnu.org wrote: > implicit none > integer,parameter:: p1 = selected_real_kind(1) > > This initialization expression is requesting the type with > sm

[Bug rtl-optimization/57878] Incorrect code: live register clobbered in split2

2013-07-10 Thread eraman at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57878 --- Comment #1 from Easwaran Raman --- Created attachment 30494 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30494&action=edit Disassembly of the compiled r.ii

[Bug rtl-optimization/57878] New: Incorrect code: live register clobbered in split2

2013-07-10 Thread eraman at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57878 Bug ID: 57878 Summary: Incorrect code: live register clobbered in split2 Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/57877] New: wrong code at -Os on x86_64-linux-gnu in 32-bit mode

2013-07-10 Thread su at cs dot ucdavis.edu
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: su at cs dot ucdavis.edu The current gcc trunk mis-compiles the following code on x86_64-linux at -Os in 32-bit mode. This is a regression from 4.8.x. $ gcc-trunk -v gcc version 4.9.0 20130710

[Bug tree-optimization/57876] New: wrong code at -O3 on x86_64-linux-gnu in 32-bit mode

2013-07-10 Thread su at cs dot ucdavis.edu
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: su at cs dot ucdavis.edu The current gcc trunk mis-compiles the following code on x86_64-linux at -O3 in 32-bit mode. This is a regression from 4.8.x. $ gcc-trunk -v gcc version 4.9.0 20130710

[Bug tree-optimization/57875] New: wrong code at -O2 on x86_64-linux-gnu in 32-bit mode

2013-07-10 Thread su at cs dot ucdavis.edu
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: su at cs dot ucdavis.edu The current gcc trunk mis-compiles the following code on x86_64-linux at -O2 in 32-bit mode. This is a regression from 4.8.x. $ gcc-trunk -v gcc version 4.9.0 20130710

[Bug preprocessor/57824] Raw string literals not handled correctly in macro arguments or deferred pragmas

2013-07-10 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57824 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug preprocessor/57757] CPP extra inserted whitespace needs to be reviewed for C++11 user-defined literals

2013-07-10 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57757 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/57871] gfortran -freal-4-real-16 gives wrong result for selected_real_kind(1)

2013-07-10 Thread kargl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57871 kargl at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug c++/57874] No SFINAE on ADL lookup failure

2013-07-10 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57874 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Known to work|

[Bug c++/57869] [C++11] Casting a object pointer to a function pointer should not warn about a forbidden conversion

2013-07-10 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57869 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/57874] New: No SFINAE on ADL lookup failure

2013-07-10 Thread gpderetta at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57874 Bug ID: 57874 Summary: No SFINAE on ADL lookup failure Product: gcc Version: 4.7.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assi

[Bug c/57873] [avr-gcc] Local variable on stack overwritten by call instruction on target AVR

2013-07-10 Thread schlimmchen at yahoo dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57873 --- Comment #1 from Bernhard --- Created attachment 30492 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30492&action=edit Compiled assembly code

[Bug c/57873] New: [avr-gcc] Local variable on stack overwritten by call instruction on target AVR

2013-07-10 Thread schlimmchen at yahoo dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57873 Bug ID: 57873 Summary: [avr-gcc] Local variable on stack overwritten by call instruction on target AVR Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity:

[Bug target/57844] ICE: unrecognizable addqi3 insn with -msp8 and frame size of 128 bytes

2013-07-10 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57844 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Known to work|

[Bug target/57506] [avr] Some devices are present twice in avr-mcus.def

2013-07-10 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57506 --- Comment #3 from Georg-Johann Lay --- Fixed by r200870 (trunk), r200871 (4.8.2).

[Bug target/57506] [avr] Some devices are present twice in avr-mcus.def

2013-07-10 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57506 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/56987] gcc/config/avr/avr.opt:80: "change" -> "changed"?

2013-07-10 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56987 Georg-Johann Lay changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/57859] -ftrapv does not trap on signed overflows for struct fields (32-bit mode)

2013-07-10 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57859 --- Comment #1 from Mikael Pettersson --- With -m64: both test cases work with gcc-3.2.3, and fail with every release from 3.3.6 up to current trunk. With -m32: the first test case doesn't trap with any release since 3.2.3, the second test case t

[Bug target/56771] Integer Overflow? Building arm-rtems libgcc2

2013-07-10 Thread joel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56771 Joel Sherrill changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug fortran/57871] gfortran -freal-4-real-16 gives wrong result for selected_real_kind(1)

2013-07-10 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57871 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/57860] wrong code for bitwise ops with long long literal on x86_64-linux (32-bit mode)

2013-07-10 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57860 Mikael Pettersson changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org --- Comme

[Bug tree-optimization/57861] wrong code at -O3 on x86_64-linux-gnu in 32-bit mode

2013-07-10 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57861 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libitm/56801] Internal Compiler Error when compiling relaxed transaction

2013-07-10 Thread patrick.marlier at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56801 --- Comment #4 from Patrick Marlier --- Created attachment 30490 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30490&action=edit reduced testcase. I am now able to reproduce the ICE even with FSF 4.7.3 (it was due to different included head

[Bug tree-optimization/57861] wrong code at -O3 on x86_64-linux-gnu in 32-bit mode

2013-07-10 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57861 Mikael Pettersson changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org --- Comme

[Bug driver/42485] [4.4/4.5/4.6 Regression] -V switch broken

2013-07-10 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42485 --- Comment #10 from Manuel López-Ibáñez --- (In reply to Michael Matz from comment #9)that it isn't anymore ;-) > > Well, too bad, I guess. I am not sure of the exact details but unless the path itself is hard-coded, you could always put a fake

[Bug target/57484] 'std::numeric_limits< T >::signaling_NaN()' signaling-bit is incorrect for x86 32-bit.

2013-07-10 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57484 --- Comment #20 from Uroš Bizjak --- (In reply to Charles L. Wilcox from comment #19) > (In reply to Uroš Bizjak from comment #11) > > On an x86 target using the legacy x87 instructions and the 80-bit registers, > > a load of a 64-bit or 32-bit va

[Bug target/57865] Broken _save64gpr and _rest64gpr usage

2013-07-10 Thread sebastian.hu...@embedded-brains.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57865 --- Comment #5 from Sebastian Huber --- (In reply to Alan Modra from comment #4) > Created attachment 30489 [details] > Fix ool_adjust > > Please verify that this fixes the problem Yes, your patch fixes also the problem if applied to the 4.8 hea

[Bug target/57484] 'std::numeric_limits< T >::signaling_NaN()' signaling-bit is incorrect for x86 32-bit.

2013-07-10 Thread zxClhzAApX1EdJwQANqrjLERmFeURQVy at cynd dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57484 --- Comment #19 from Charles L. Wilcox --- (In reply to Uroš Bizjak from comment #11) > On an x86 target using the legacy x87 instructions and the 80-bit registers, > a load of a 64-bit or 32-bit value in memory into the 80-bit registers > counts

[Bug target/57865] Broken _save64gpr and _rest64gpr usage

2013-07-10 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57865 --- Comment #4 from Alan Modra --- Created attachment 30489 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30489&action=edit Fix ool_adjust Please verify that this fixes the problem

[Bug target/57865] Broken _save64gpr and _rest64gpr usage

2013-07-10 Thread sebastian.hu...@embedded-brains.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57865 --- Comment #3 from Sebastian Huber --- (In reply to Alan Modra from comment #2) > My guess is that it's this change > > -#define FIRST_SAVED_GP_REGNO 13 > +#define FIRST_SAVED_GP_REGNO (FIXED_R13 ? 14 : 13) > > messing with ool_adjust. I use

[Bug driver/42485] [4.4/4.5/4.6 Regression] -V switch broken

2013-07-10 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42485 Michael Matz changed: What|Removed |Added CC||matz at gcc dot gnu.org Known to fail

[Bug c/57862] invalid read struct uint32_t member (ARMV5)

2013-07-10 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57862 --- Comment #7 from Mikael Pettersson --- (In reply to Gaetano Mendola from comment #6) > struct in_addr myInAddr; > myInAddr.s_addr = theIpHeader->daddr; > > as not portable, where myInAddr.s_addr and theIpHeader->daddr are of the > same typ

[Bug target/57865] Broken _save64gpr and _rest64gpr usage

2013-07-10 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57865 Alan Modra changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/47540] ARM THUMB crash with complex numbers

2013-07-10 Thread sebastian.hu...@embedded-brains.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47540 Sebastian Huber changed: What|Removed |Added CC||sebastian.huber@embedded-br

[Bug c/57862] invalid read struct uint32_t member (ARMV5)

2013-07-10 Thread mendola at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57862 --- Comment #6 from Gaetano Mendola --- That's clear to me. I'm writing in C not in assembler, what I'm trying to understand is if I have to threat the following code: struct in_addr myInAddr; myInAddr.s_addr = theIpHeader->daddr; as not po

[Bug c/57862] invalid read struct uint32_t member (ARMV5)

2013-07-10 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57862 --- Comment #5 from Mikael Pettersson --- Your test case contains this: ===snip=== struct iphdr { ... }; ... int main() { char thePacket[1518]; memset(thePacket, 0, 1518); thePacket[30] = 1; thePacket[31] = 2; thePacket[32] = 3;

[Bug target/45208] powerpc-gcc -msdata breakdown on incomplete initializers

2013-07-10 Thread sebastian.hu...@embedded-brains.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45208 Sebastian Huber changed: What|Removed |Added CC||sebastian.huber@embedded-br

[Bug tree-optimization/57858] AVX2: ymm used for div, not for sqrt

2013-07-10 Thread vincenzo.innocente at cern dot ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57858 --- Comment #5 from vincenzo Innocente --- I remember something similar in the past --param max-completely-peel-times=1 sort of fix it… (why pre does not recognize that 1/(1+0) == 1 btw?? of course it is just a benchmark (and I can modify it t

[Bug target/57865] Broken _save64gpr and _rest64gpr usage

2013-07-10 Thread sebastian.hu...@embedded-brains.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57865 Sebastian Huber changed: What|Removed |Added CC||amodra at gmail dot com Known to w

[Bug target/57841] Assembler error on gcc for ARM

2013-07-10 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57841 Richard Earnshaw changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/57862] invalid read struct uint32_t member (ARMV5)

2013-07-10 Thread mendola at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57862 --- Comment #4 from Gaetano Mendola --- At this point I'm very puzzled. The fact I have to use memcpy instead of an assignment for sake of portability is plain wrong. Consider that only looking at: struct in_addr myInAddr; myInAddr.s_addr =