[Bug lto/57715] lto1.exe: internal compiler error: in add_symbol_to_partition

2013-07-10 Thread tvijlbrief at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57715 Tom Vijlbrief tvijlbrief at gmail dot com changed: What|Removed |Added CC||tvijlbrief at

[Bug c++/56963] GCC 4.8.0 LTO issue: lto1: internal compiler error: in add_symbol_to_partition, at lto/lto-partition.c:284

2013-07-10 Thread tvijlbrief at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56963 Tom Vijlbrief tvijlbrief at gmail dot com changed: What|Removed |Added CC||tvijlbrief at

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

2013-07-10 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57858 --- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org --- Actually, it isn't vectorized at all, because PRE attempts to be smart, figures out that for the first iteration of the loop it can avoid computing the sqrt because the result will be

[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 mendola at gmail dot com --- 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

[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 rearnsha at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 sebastian.hu...@embedded-brains.de changed: What|Removed |Added CC|

[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 vincenzo.innocente at cern dot ch --- 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

[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 sebastian.hu...@embedded-brains.de changed: What|Removed |Added CC|

[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 mikpe at it dot uu.se --- Your test case contains this: ===snip=== struct iphdr { ... }; ... int main() { char thePacket[1518]; memset(thePacket, 0, 1518); thePacket[30] = 1; thePacket[31] = 2;

[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 mendola at gmail dot com --- 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 =

[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 sebastian.hu...@embedded-brains.de changed: What|Removed |Added CC|

[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 amodra at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[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 mikpe at it dot uu.se --- (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

[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 matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[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 sebastian.hu...@embedded-brains.de --- (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)

[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 amodra at gmail dot com --- Created attachment 30489 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30489action=edit Fix ool_adjust Please verify that this fixes the problem

[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 zxClhzAApX1EdJwQANqrjLERmFeURQVy at cynd dot net --- (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

[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 sebastian.hu...@embedded-brains.de --- (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

[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 ubizjak at gmail dot com --- (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

[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 manu at gcc dot gnu.org --- (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

[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 mikpe at it dot uu.se changed: What|Removed |Added CC||vmakarov at gcc

[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 patrick.marlier at gmail dot com --- Created attachment 30490 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30490action=edit reduced testcase. I am now able to reproduce the ICE even with FSF 4.7.3 (it was

[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 dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[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 mikpe at it dot uu.se changed: What|Removed |Added CC||vmakarov at gcc

[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 dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 joel at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED

[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 mikpe at it dot uu.se --- 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,

[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 gjl at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 gjl at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[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 gjl at gcc dot gnu.org --- Fixed by r200870 (trunk), r200871 (4.8.2).

[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 gjl at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[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 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 schlimmchen at yahoo dot de --- Created attachment 30492 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30492action=edit Compiled assembly code

[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++

[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 paolo.carlini at oracle dot com changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 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 jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[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 jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 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/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 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 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 eraman at google dot com --- Created attachment 30494 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30494action=edit Disassembly of the compiled r.ii

[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 sgk at troutmask dot apl.washington.edu --- 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

[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

[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 d.g.gorbachev at gmail dot com --- GCC 20130526 (r199345) - works: 08048a10 main: main(): [...] 8048a62: mov$0x8048f60,%ecx 8048a67: mov$0x8048f80,%edx 8048a6c: mov$0xa1,%eax

[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 izamyatin at gmail dot com changed: What|Removed |Added CC||izamyatin at

[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

[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 mrs at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 ramana at gcc dot gnu.org changed: What|Removed |Added CC||ramana at

[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 ramana at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[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 ramana at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.0

[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 ramana at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 ramana at gcc dot gnu.org changed: What|Removed |Added Keywords|

[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 paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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++/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 paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[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 paolo.carlini at oracle dot com changed: What|Removed |Added Keywords||wrong-code

[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 paolo.carlini at oracle dot com changed: What|Removed |Added CC||ktietz at

[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 chris_s_jones at yahoo dot com changed: What|Removed |Added CC||chris_s_jones