Re: GCC retargeting

2013-10-10 Thread Umesh Kalappa
Dear Paul , Thanks for the inputs and yeah i looked on them and my basic query remains as Target we are porting has registers like A and B of 8 bits and used in asm as ld A,0xff ld B,0xff where A and B has value 0xff and AB can be used as pair like 16 bits as ld AB,0xeeff where A has

Re: GCC retargeting

2013-10-10 Thread Jakub Jelinek
On Thu, Oct 10, 2013 at 04:48:05PM +0530, Umesh Kalappa wrote: where A has value oxff and B has value 0xee. If the 16-bit registers overlap the 8-bit ones, then IMNSHO you don't want to use different register numbers for the pairs, instead you just tell GCC that HImode values must be put into

Re: Cilk Library

2013-10-10 Thread Aldy Hernandez
On 10/09/13 13:32, Iyer, Balaji V wrote: Is it OK for trunk? I would prefer that a consumer of this library be in place before you commit. That is, until cilk_spawn/sync/etc go in.

delay slot of conditionnal branch with no annuled jump strategy

2013-10-10 Thread BELBACHIR Selim
Hi, I'm porting gcc 4.5.2 on a private processor. I encountered a problem concerning delay slots of conditionnal branch instructions (Note : the processor has no 'annuled jump strategy') Here is my delay slot definition : (define_delay (eq_attr type jump) [(and (eq_attr delayable

RE: Cilk Library

2013-10-10 Thread Iyer, Balaji V
-Original Message- From: Aldy Hernandez [mailto:al...@redhat.com] Sent: Thursday, October 10, 2013 9:19 AM To: Iyer, Balaji V Cc: Jeff Law; gcc@gcc.gnu.org; r...@redhat.com; Jason Merrill (ja...@redhat.com) Subject: Re: Cilk Library On 10/09/13 13:32, Iyer, Balaji V wrote:

m68k reg seen as clobbered by call when optimizing const move.

2013-10-10 Thread Fredrik Olsson
Hi. As a learning project I have tried to implement fastcall for m68k target. I have largely sneak peeked at the i386 code to do this. My fastcall convention uses d0-d2, a0-a1 and fp0-fp2 for arguments. This also means that d2 is clubbed by calls to functions using the fastcall ABI. I update the

Re: libgccjit.so: an embeddable JIT-compilation library based on GCC

2013-10-10 Thread David Edelsohn
On Wed, Oct 9, 2013 at 5:31 PM, David Malcolm dmalc...@redhat.com wrote: Some questions for the GCC steering committee: * is this JIT work a good thing? (I think so, obviously, but can I go ahead and e.g. add it to the wiki under Current Projects?) * do you like the general approach?

RE: libgccjit.so: an embeddable JIT-compilation library based on GCC

2013-10-10 Thread Paulo Matos
-Original Message- From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf Of David Malcolm Sent: 09 October 2013 22:32 To: gcc@gcc.gnu.org Subject: libgccjit.so: an embeddable JIT-compilation library based on GCC As some may have seen I posted a patch to gcc-patches

Re: delay slot of conditionnal branch with no annuled jump strategy

2013-10-10 Thread Eric Botcazou
Here is a sample of erroneous code : sub 0,$R5,$R1 #compare $R5 to 0 ($R1 is clobbered) jmpd.ifCC .L0#conditionnal delayed branch followed by 1 delay slot sub $R0,$R4,$R0 #compare $R4 to $R0 ($R0 is clobbered) problem ...

Testing ICEs resulting from profile directed optimization

2013-10-10 Thread Paulo Matos
Hi, I have found an ICE reported as (PR 58682) and I have a fix. However the testcase involved: * compiling a 5 .i files with -fprofile-generate= * running the executable * compiling the same 5 .i files with -fprofile-use=, and only then getting the ICE. Is there anything in the GCC testing

Re: Testing ICEs resulting from profile directed optimization

2013-10-10 Thread Jan Hubicka
Hi, I have found an ICE reported as (PR 58682) and I have a fix. Cool :) However the testcase involved: * compiling a 5 .i files with -fprofile-generate= * running the executable * compiling the same 5 .i files with -fprofile-use=, and only then getting the ICE. Is there anything in

Re: delay slot of conditionnal branch with no annuled jump strategy

2013-10-10 Thread Jeff Law
On 10/10/13 07:31, BELBACHIR Selim wrote: Why GCC doesn't see, in this case, that it's not safe to fill the delay slot with my compare insn (which is a parallel RTX which clobber one register used in fallthrough branch) ? Is a processor 'annuled jump strategy' mandatory to handle delay slot

Re: libgccjit.so: an embeddable JIT-compilation library based on GCC

2013-10-10 Thread David Malcolm
On Thu, 2013-10-10 at 09:56 -0400, David Edelsohn wrote: On Wed, Oct 9, 2013 at 5:31 PM, David Malcolm dmalc...@redhat.com wrote: Some questions for the GCC steering committee: * is this JIT work a good thing? (I think so, obviously, but can I go ahead and e.g. add it to the wiki

Re: delay slot of conditionnal branch with no annuled jump strategy

2013-10-10 Thread Alan Lehotsky
I have a gcc 4.6.1 port that has the same sort of problems. I tried selectively porting some patches from later 4.6 releases, but they didn't seem to actually address the issue. I haven't looked at the trunk to see if there are patches that are more apropos. On Oct 10, 2013, at 12:33 PM,

[Bug ada/36764] ICE with -gnatn inlining and stream attributes

2013-10-10 Thread baldrick at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36764 Duncan Sands baldrick at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/58670] asm goto miscompilation

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

[Bug middle-end/58670] asm goto miscompilation

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

[Bug ipa/58678] New: [4.9 Regression] pykde4-4.11.2 link error (devirtualization too trigger happy)

2013-10-10 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 Bug ID: 58678 Summary: [4.9 Regression] pykde4-4.11.2 link error (devirtualization too trigger happy) Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity:

[Bug ipa/58678] [4.9 Regression] pykde4-4.11.2 link error (devirtualization too trigger happy)

2013-10-10 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 --- Comment #1 from Jan Hubicka hubicka at gcc dot gnu.org --- Hmm, what prevents us from devirtualizing here? It seems to be bug to include a class without linking with its implementation..

[Bug rtl-optimization/58679] New: [4.9 regression] ICE in create_pre_exit, at mode-switching.c:421 with -mavx after r202915

2013-10-10 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58679 Bug ID: 58679 Summary: [4.9 regression] ICE in create_pre_exit, at mode-switching.c:421 with -mavx after r202915 Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug sanitizer/58680] New: Spurious warnings from libasan

2013-10-10 Thread y.gribov at samsung dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58680 Bug ID: 58680 Summary: Spurious warnings from libasan Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer

[Bug rtl-optimization/58681] New: Missed RTL optimization - same insns before unconditional jump as before the jump target

2013-10-10 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58681 Bug ID: 58681 Summary: Missed RTL optimization - same insns before unconditional jump as before the jump target Product: gcc Version: 4.8.1 Status: UNCONFIRMED

[Bug sanitizer/58680] Spurious warnings from libasan

2013-10-10 Thread kcc at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58680 Kostya Serebryany kcc at gcc dot gnu.org changed: What|Removed |Added CC||eugeni.stepanov

[Bug target/58668] [arm with hardfp ABI]: internal compiler error: in cond_exec_process_insns, at ifcvt.c:339

2013-10-10 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58668 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target|arm-linux-gnueabihf |arm-linux-gnueabihf,

[Bug rtl-optimization/58668] [4.8, 4.9 regression][arm]: internal compiler error: in cond_exec_process_insns, at ifcvt.c:339

2013-10-10 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58668 Richard Earnshaw rearnsha at gcc dot gnu.org changed: What|Removed |Added Component|target

[Bug rtl-optimization/58681] Missed RTL optimization - same insns before unconditional jump as before the jump target

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58681 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org --- (In reply to Richard Biener from comment #1) We used to factor # c_1 = PHI -3(2), 0(4), 0(3) # d_2 = PHI -1(2), 12(4), 12(3) # e_3 = PHI -20(2), 26(4), 26(3) # f_4 =

[Bug rtl-optimization/58681] Missed RTL optimization - same insns before unconditional jump as before the jump target

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58681 --- Comment #1 from Richard Biener rguenth at gcc dot gnu.org --- We used to factor # c_1 = PHI -3(2), 0(4), 0(3) # d_2 = PHI -1(2), 12(4), 12(3) # e_3 = PHI -20(2), 26(4), 26(3) # f_4 = PHI -5(2), 7(4), 7(3) lab: into bb42 # c_11 =

[Bug rtl-optimization/58681] Missed RTL optimization - same insns before unconditional jump as before the jump target

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58681 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org --- (In reply to Richard Biener from comment #2) (In reply to Richard Biener from comment #1) We used to factor # c_1 = PHI -3(2), 0(4), 0(3) # d_2 = PHI -1(2), 12(4),

[Bug ipa/58678] [4.9 Regression] pykde4-4.11.2 link error (devirtualization too trigger happy)

2013-10-10 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 --- Comment #2 from Markus Trippelsdorf markus at trippelsdorf dot de --- (In reply to Jan Hubicka from comment #1) Hmm, what prevents us from devirtualizing here? It seems to be bug to include a class without linking with its implementation..

[Bug ipa/58678] [4.9 Regression] pykde4-4.11.2 link error (devirtualization too trigger happy)

2013-10-10 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 Markus Trippelsdorf markus at trippelsdorf dot de changed: What|Removed |Added Status|UNCONFIRMED

[Bug ipa/58678] [4.9 Regression] pykde4-4.11.2 link error (devirtualization too trigger happy)

2013-10-10 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 --- Comment #4 from Jan Hubicka hubicka at ucw dot cz --- Actually ipa-devirt has a code that is supposed to not make devirt happen in this case - I will check out why it doesn't here. But I think it is KDE's bug here. You have library with

[Bug ipa/58678] [4.9 Regression] pykde4-4.11.2 link error (devirtualization too trigger happy)

2013-10-10 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 Jan Hubicka hubicka at gcc dot gnu.org changed: What|Removed |Added CC||jason at redhat

[Bug tree-optimization/58656] [4.9 Regression] rnflow regressing after r202826

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58656 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug c++/58610] [4.7/4.8/4.9 Regression] [c++11] ICE with constexpr of class with template constructor

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58610 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5 Target

[Bug c++/58609] [4.9 Regression] [c++11] ICE with uninitialized variable in constexpr

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

[Bug c++/58607] [4.9 Regression] [c++11] ICE with undeclared variable in constexpr

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

[Bug target/58603] [4.9 Regression] hash-table.h:962: error: anachronistic old-style base class initia

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58603 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Component|regression |target

[Bug c++/58606] [4.8/4.9 Regression] [c++11] ICE with specialization in variadic template

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

[Bug c++/58596] [4.8/4.9 Regression] [c++11] ICE with decltype in non-static data member initializer

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

[Bug c++/58613] [4.9 Regression] [c++1y] ICE with invalid lambda capture

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

[Bug c++/58611] [4.7/4.8/4.9 Regression] [c++11] ICE with invalid constexpr constructor used in array initialization

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58611 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5 Target

[Bug c++/58612] [4.8/4.9 Regression] [c++11] ICE calling non-constexpr from constexpr in template class

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

[Bug c++/58632] [4.8/4.9 Regression] ICE reusing template parameter name as class name

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

[Bug middle-end/58624] gcc internal compiler error: Segmentaion fault in insert_to_assembler_name_hash

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

[Bug c++/58627] [4.9 Regression] crash during compilation of boost testsuite

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

[Bug target/58630] [4.9 Regression] Revision 203171 breaks several MS-ABI tests

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

[Bug c/58626] [4.9 Regression] possible array wrong code bug

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58626 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/58636] [4.7/4.8/4.9 Regression] ICE with initializer_list and rvalue references

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58636 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5 Target

[Bug c++/58633] [4.7/4.8/4.9 Regression] ICE with decltype of destructor call

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

[Bug middle-end/58677] wrong code at -O1 on x86_64-linux-gnu

2013-10-10 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58677 --- Comment #1 from Mikael Pettersson mikpelinux at gmail dot com --- Started with r202525 (PR58404 missed-optimization fix), stopped with r203315 (PR58570 wrong-code fix). The cause of PR58570 was not r202525. Can you check if the original

[Bug c++/58649] [4.7/4.8/4.9 Regression] ICE with use of enum before declaration

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58649 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5 Target

[Bug c++/58647] [4.7/4.8/4.9 Regression] ICE with function pointer

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

[Bug c++/58651] [4.7/4.8/4.9 Regression] ICE with invalid initializer list

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

[Bug tree-optimization/58653] [4.7/4.8/4.9 Regression] wrong code (segfaults) at -O3 on x86_64-linux-gnu in 64-bit mode (affecting gcc 4.6 to trunk)

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58653 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug target/58641] [4.9 Regression] FAIL: gcc.target/i386/pr49002-2.c scan-assembler vmovapd[\t ]*%ymm[0-9]+,[^,]*

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

[Bug tree-optimization/58640] [4.9 Regression] wrong code (segfaults) at -O3 on x86_64-linux-gnu

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58640 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug c++/58639] [4.7/4.8/4.9 Regression] ICE on self-referential struct member

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

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

2013-10-10 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57377 --- Comment #2 from Andreas Krebbel krebbel at gcc dot gnu.org --- Author: krebbel Date: Thu Oct 10 12:01:23 2013 New Revision: 203353 URL: http://gcc.gnu.org/viewcvs?rev=203353root=gccview=rev Log: 2013-10-10 Andreas Krebbel

[Bug c++/58674] [4.8/4.9 Regression] [c++11] ICE with template using declaration

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58674 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5 Target

[Bug middle-end/58677] wrong code at -O1 on x86_64-linux-gnu

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58677 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/58570] [4.9 Regression] wrong code for bitfields at -O2 and above

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58570 --- Comment #15 from Richard Biener rguenth at gcc dot gnu.org --- *** Bug 58677 has been marked as a duplicate of this bug. ***

[Bug rtl-optimization/58679] [4.9 regression] ICE in create_pre_exit, at mode-switching.c:421 with -mavx after r202915

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

[Bug tree-optimization/58654] [4.9 Regression] ICE: abort compiling libstdc++-v3/src/c ++98/sstream-inst.cc

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

[Bug tree-optimization/58662] wrong code at -O2 and -O3 on x86_64-linux-gnu (in 64-bit mode)

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58662 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/31671] Non-type template of type const ref accepted as a non-const ref

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

[Bug c++/58525] __cxa_throw_bad_array_new_length is generated with -fno-exceptions

2013-10-10 Thread aivchenk at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58525 --- Comment #3 from Alexander Ivchenko aivchenk at gmail dot com --- thanks. I have sent it to gcc-paches: http://gcc.gnu.org/ml/gcc-patches/2013-10/msg00402.html

[Bug tree-optimization/58656] [4.9 Regression] rnflow regressing after r202826

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58656 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org --- cptrf2 shows bb 32: - pretmp_278 = (integer(kind=8)) ival2_72; - pretmp_279 = pretmp_278 + -1; - pretmp_280 = *xxtrt_23(D)[pretmp_279]; bb 33: # ival2_130 = PHI

[Bug fortran/58676] Intrinsic functions not considered pure actual arguments

2013-10-10 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58676 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects-valid

[Bug tree-optimization/58662] wrong code at -O2 and -O3 on x86_64-linux-gnu (in 64-bit mode)

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58662 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org --- It looks like changing the testcase line d = foo (a == 0, (0, 35536)); to d = foo (a == 0, -3); fixes it. _No_ IL difference in 065t.mergephi2, but then 066t.vrp1

[Bug gcov-profile/58682] New: Profiling directed optimization doesn't play well with indirect inlining

2013-10-10 Thread pa...@matos-sorge.com
4.8.2 20131010 (prerelease) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.7.2, GMP version 4.3.0, MPFR version 2.4.1, MPC version 0.8.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.8.2 20131010 (prerelease) (x86_64-unknown-linux-gnu

[Bug rtl-optimization/58662] [4.9 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu (in 64-bit mode)

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58662 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW

[Bug gcov-profile/58682] Profiling directed optimization doesn't play well with indirect inlining

2013-10-10 Thread pa...@matos-sorge.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58682 Paulo J. Matos pa...@matos-sorge.com changed: What|Removed |Added CC|

[Bug gcov-profile/58682] Profiling directed optimization doesn't play well with indirect inlining

2013-10-10 Thread pa...@matos-sorge.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58682 --- Comment #2 from Paulo J. Matos pa...@matos-sorge.com --- Here's my reading of the problem: core_bench_list calls core_list_mergesort which indirectly (through a function pointer) calls cmp_idx. The global max_count variable is updated in the

[Bug rtl-optimization/58662] [4.9 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu (in 64-bit mode)

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58662 --- Comment #7 from Richard Biener rguenth at gcc dot gnu.org --- (In reply to Richard Biener from comment #5) It looks like changing the testcase line d = foo (a == 0, (0, 35536)); to d = foo (a == 0, -3); fixes it. _No_

[Bug tree-optimization/58656] [4.9 Regression] rnflow regressing after r202826

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58656 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org --- Author: rguenth Date: Thu Oct 10 14:07:19 2013 New Revision: 203377 URL: http://gcc.gnu.org/viewcvs?rev=203377root=gccview=rev Log: 2013-10-10 Richard Biener rguent...@suse.de

[Bug tree-optimization/58464] [4.9 Regression] Crashes with SIGSEGV (infinite recursion in phi_translate)

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58464 Bug 58464 depends on bug 58656, which changed state. Bug 58656 Summary: [4.9 Regression] rnflow regressing after r202826 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58656 What|Removed |Added

[Bug tree-optimization/58656] [4.9 Regression] rnflow regressing after r202826

2013-10-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58656 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/58683] New: Internal compiler error: Segmentation fault compiling Cilk Plus code with -ftree-vectorizer-verbose=1

2013-10-10 Thread neboat16 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58683 Bug ID: 58683 Summary: Internal compiler error: Segmentation fault compiling Cilk Plus code with -ftree-vectorizer-verbose=1 Product: gcc Version: 4.9.0 Status:

[Bug rtl-optimization/58662] [4.9 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu (in 64-bit mode)

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

[Bug gcov-profile/58682] Profiling directed optimization doesn't play well with indirect inlining

2013-10-10 Thread pa...@matos-sorge.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58682 --- Comment #3 from Paulo J. Matos pa...@matos-sorge.com --- I have now a fix for this. I will prepare a patch for gcc-patches.

[Bug middle-end/58677] wrong code at -O1 on x86_64-linux-gnu

2013-10-10 Thread su at cs dot ucdavis.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58677 --- Comment #3 from Zhendong Su su at cs dot ucdavis.edu --- (In reply to Mikael Pettersson from comment #1) Started with r202525 (PR58404 missed-optimization fix), stopped with r203315 (PR58570 wrong-code fix). The cause of PR58570 was not

[Bug middle-end/58670] asm goto miscompilation

2013-10-10 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Thu Oct 10 16:29:50 2013 New Revision: 203383 URL: http://gcc.gnu.org/viewcvs?rev=203383root=gccview=rev Log: PR middle-end/58670 * stmt.c

[Bug target/58684] New: powerpc uses only unordered floating-point compares

2013-10-10 Thread jsm28 at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58684 Bug ID: 58684 Summary: powerpc uses only unordered floating-point compares Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/58670] asm goto miscompilation

2013-10-10 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670 --- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Thu Oct 10 16:39:52 2013 New Revision: 203384 URL: http://gcc.gnu.org/viewcvs?rev=203384root=gccview=rev Log: PR middle-end/58670 * stmt.c

[Bug sanitizer/58680] Spurious warnings from libasan

2013-10-10 Thread tetra2005 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58680 --- Comment #2 from Yuri Gribov tetra2005 at gmail dot com --- /* Answering from my personal account */ According to http://marc.info/?t=13645834152 this may not be a problem for Android. It seems that NDK links shared libs with -Bsymbolic

[Bug tree-optimization/58640] [4.9 Regression] wrong code (segfaults) at -O3 on x86_64-linux-gnu

2013-10-10 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58640 Jeffrey A. Law law at redhat dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug fortran/58226] negative subscript pos at fortran/options.c:1205

2013-10-10 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58226 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/58226] negative subscript pos at fortran/options.c:1205

2013-10-10 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58226 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org --- Author: burnus Date: Thu Oct 10 19:32:22 2013 New Revision: 203394 URL: http://gcc.gnu.org/viewcvs?rev=203394root=gccview=rev Log: 2013-10-09 Tobias Burnus bur...@net-b.de

[Bug tree-optimization/58640] [4.9 Regression] wrong code (segfaults) at -O3 on x86_64-linux-gnu

2013-10-10 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58640 --- Comment #3 from Jeffrey A. Law law at redhat dot com --- May be related to trying to thread through 2 loop headers. ie,we're starting the jump thread path outside any loops. On the jump thread path we find a loop header, then the loop header

[Bug c++/10200] Weird clash with same names in different scopes

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

[Bug tree-optimization/58640] [4.9 Regression] wrong code (segfaults) at -O3 on x86_64-linux-gnu

2013-10-10 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58640 --- Comment #4 from Jeffrey A. Law law at redhat dot com --- We're ending up with latches from two different loops going to the same destination due to the jump thread path passing through multiple loops. This ultimately causes the unroller to go

[Bug tree-optimization/19831] Missing DSE/malloc/free optimization

2013-10-10 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19831 --- Comment #15 from Marc Glisse glisse at gcc dot gnu.org --- See the discussion that starts at: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130923/188747.html (it continues in the following weeks) for optimization 2 of comment

[Bug tree-optimization/58685] New: wrong code at -Os on x86_64-linux-gnu in 64-bit mode (affecting gcc trunk, 4.8, and 4.7)

2013-10-10 Thread su at cs dot ucdavis.edu
++,fortran,lto --disable-werror --enable-checking=release --with-gmp=/usr/local/gcc-trunk --with-mpfr=/usr/local/gcc-trunk --with-mpc=/usr/local/gcc-trunk --with-cloog=/usr/local/gcc-trunk --prefix=/usr/local/gcc-trunk Thread model: posix gcc version 4.9.0 20131010 (experimental) [trunk revision 203390

[Bug target/58673] ICE in final_scan_insn for movti_ppc64 with base+offset address

2013-10-10 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58673 Michael Meissner meissner at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug target/58673] ICE in final_scan_insn for movti_ppc64 with base+offset address

2013-10-10 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58673 --- Comment #2 from Michael Meissner meissner at gcc dot gnu.org --- Created attachment 30978 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30978action=edit Patch to fix interaction between -mquad-memory and -mno-vsx-timode The problem is an

[Bug tree-optimization/58686] New: [BUG] vect_get_loop_niters() cound not get the correct result for some loops.

2013-10-10 Thread congh at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58686 Bug ID: 58686 Summary: [BUG] vect_get_loop_niters() cound not get the correct result for some loops. Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity:

[Bug c/53001] -Wfloat-conversion should be available to warn about floating point errors

2013-10-10 Thread jjcogliati-r1 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53001 Joshua Cogliati jjcogliati-r1 at yahoo dot com changed: What|Removed |Added Attachment #30899|0 |1

[Bug c/53001] -Wfloat-conversion should be available to warn about floating point errors

2013-10-10 Thread jjcogliati-r1 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53001 --- Comment #23 from Joshua Cogliati jjcogliati-r1 at yahoo dot com --- Created attachment 30980 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30980action=edit Patch to fixup gcc float conversions in GCC This changes the float conversions in

[Bug tree-optimization/58640] [4.9 Regression] wrong code (segfaults) at -O3 on x86_64-linux-gnu

2013-10-10 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58640 --- Comment #5 from Jeffrey A. Law law at redhat dot com --- Fix going through bootstrap and regression testing.

[Bug preprocessor/58687] New: #line __LINE__ ... changes subsequent line numbers

2013-10-10 Thread mtewoodbury at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58687 Bug ID: 58687 Summary: #line __LINE__ ... changes subsequent line numbers Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

  1   2   3   >