[Bug target/60520] stack adjustment are not merged anymore

2014-03-13 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520 --- Comment #4 from H.J. Lu --- This change: diff --git a/gcc/function.c b/gcc/function.c index a61e475..3b6718f 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -6238,6 +6238,7 @@ thread_prologue_and_epilogue_insns (void) } /*

[Bug libfortran/59727] [4.7/4.8/4.9 Regression] reading from character string returns end of file

2014-03-13 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59727 --- Comment #9 from Jerry DeLisle --- (In reply to Jerry DeLisle from comment #8) > The patch committed as shown in comment #42 of pr38199 appears to fix this > one incidentally. Regarding comment 5, I am still not sure the code is > valid, but I

[Bug fortran/58324] Bogus END-of-line error with list-directed I/O of file without trailing sequential record marker

2014-03-13 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58324 --- Comment #4 from Jerry DeLisle --- Created attachment 32346 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32346&action=edit A proposed patch The attached patch regression tests OK on x86-64-linux-gnu. Fixes the original test case and th

[Bug c++/60517] warning/error for taking address of member of a temporary object

2014-03-13 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 --- Comment #2 from Manuel López-Ibáñez --- (In reply to Marc Glisse from comment #1) > I see in the dump: > > # .MEM_4 = VDEF <.MEM_8> > D.2272 ={v} {CLOBBER}; > # VUSE <.MEM_4> > _5 = MEM[(doubleD.39 *)&D.2272]; > > which looks like so

[Bug fortran/60322] [OOP] Incorrect bounds on polymorphic dummy array

2014-03-13 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60322 Dominique d'Humieres changed: What|Removed |Added CC||a.vogt at fulguritus dot com --- C

[Bug fortran/60509] [OOP] Passing an array of derived type gives wrong boundaries when using 'class'

2014-03-13 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60509 Dominique d'Humieres changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/60520] stack adjustment are not merged anymore

2014-03-13 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520 --- Comment #3 from H.J. Lu --- With -O -m32 -fno-shrink-wrap, I got test: .LFB0: .cfi_startproc subl$12, %esp .cfi_def_cfa_offset 16 movlbar, %eax cmpl$0, (%eax) je.L1 subl$12, %esp .cfi_def_cf

[Bug target/60520] stack adjustment are not merged anymore

2014-03-13 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520 --- Comment #2 from H.J. Lu --- pro_and_epilogue adds an epilogue after BB 4: (insn 12 11 15 3 (parallel [ (set (reg/f:SI 7 sp) (plus:SI (reg/f:SI 7 sp) (const_int 16 [0x10]))) (clobber

[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504 --- Comment #2 from Eric Botcazou --- Nothing obvious stands out. I presume that exceptions cannot be caught?

[Bug target/60520] stack adjustment are not merged anymore

2014-03-13 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/60520] New: stack adjustment are not merged anymore

2014-03-13 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520 Bug ID: 60520 Summary: stack adjustment are not merged anymore Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug target/60138] superh single/double precision fpu mode setting is backwards and unusable

2014-03-13 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60138 --- Comment #3 from Oleg Endo --- (In reply to Rich Felker from comment #2) > > No need to move it to TLS, since the FPSCR register is usually already part > > of > > an execution context (i.e. thread) and will be saved and restored > > accordin

[Bug target/60496] ffreep instruction shouldn't be generated when using i386 instruction set

2014-03-13 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60496 --- Comment #2 from Uroš Bizjak --- For 4.9 you can add -mtune-ctrl=^use_ffreep to your compile flags: "-m32 -O2 -march=i386 -mtune=athlon -mtune-ctrl=^use_ffreep" -mdump-tune-features flag will print all fine-tuning options.

[Bug middle-end/36282] [4.7/4.8 Regression] Spurious warning "asm declaration ignored due to conflict with previous rename"

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36282 Jakub Jelinek changed: What|Removed |Added Known to work||4.9.0 Summary|[4.7/4.8/4.9 Reg

[Bug debug/60438] [4.9 Regression] dwarf2cfi :2239 still assert,not the same cause as PR 59575

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60438 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/36282] [4.7/4.8/4.9 Regression] Spurious warning "asm declaration ignored due to conflict with previous rename"

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36282 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Thu Mar 13 20:56:06 2014 New Revision: 208557 URL: http://gcc.gnu.org/viewcvs?rev=208557&root=gcc&view=rev Log: PR middle-end/36282 * c-pragma.c (apply_pragma_weak): Only look at

[Bug target/60138] superh single/double precision fpu mode setting is backwards and unusable

2014-03-13 Thread bugdal at aerifal dot cx
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60138 --- Comment #2 from Rich Felker --- > No need to move it to TLS, since the FPSCR register is usually already part of > an execution context (i.e. thread) and will be saved and restored accordingly. This does not help. The compiler constantly clob

[Bug target/60138] superh single/double precision fpu mode setting is backwards and unusable

2014-03-13 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60138 Oleg Endo changed: What|Removed |Added Target||sh*-*-* Status|UNCONFIRMED

[Bug target/53513] SH Target: Add support for fschg and fpchg insns

2014-03-13 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53513 Oleg Endo changed: What|Removed |Added CC||bugdal at aerifal dot cx --- Comment #3 from

[Bug fortran/60509] [OOP] Passing an array of derived type gives wrong boundaries when using 'class'

2014-03-13 Thread a.vogt at fulguritus dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60509 --- Comment #2 from Alexander Vogt --- Sorry, I did not see the other bug report... I agree - it is a duplicate!

[Bug c++/60517] warning/error for taking address of member of a temporary object

2014-03-13 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 --- Comment #1 from Marc Glisse --- I see in the dump: # .MEM_4 = VDEF <.MEM_8> D.2272 ={v} {CLOBBER}; # VUSE <.MEM_4> _5 = MEM[(doubleD.39 *)&D.2272]; which looks like something we could warn about in the middle-end.

[Bug debug/60438] [4.9 Regression] dwarf2cfi :2239 still assert,not the same cause as PR 59575

2014-03-13 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60438 --- Comment #35 from Richard Henderson --- Author: rth Date: Thu Mar 13 20:24:56 2014 New Revision: 208556 URL: http://gcc.gnu.org/viewcvs?rev=208556&root=gcc&view=rev Log: PR debug/60438 * config/i386/i386.c (ix86_split_fp_branch): Remo

[Bug tree-optimization/60206] IVOPT has no idea of inline asm

2014-03-13 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60206 Oleg Endo changed: What|Removed |Added CC||olegendo at gcc dot gnu.org --- Comment #8 fr

[Bug fortran/60507] Passing function call into procedure argument not caught

2014-03-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60507 --- Comment #3 from janus at gcc dot gnu.org --- The patch in comment #2 ICEs on this extended test case: type :: t procedure(g), pointer, nopass :: ppc => g end type procedure(g), pointer :: pp => g type(t)::x print *, f(g)! ok print

[Bug libstdc++/60519] New: Debug mode should check comparators for irreflexivity

2014-03-13 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60519 Bug ID: 60519 Summary: Debug mode should check comparators for irreflexivity Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Co

[Bug tree-optimization/58011] GCC segfaults at -O1

2014-03-13 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58011 Oleg Endo changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/59391] std::sort will go out of std::vector bounds and crash

2014-03-13 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59391 Jonathan Wakely changed: What|Removed |Added Resolution|WORKSFORME |INVALID --- Comment #5 from Jonathan Wa

[Bug ipa/60518] [4.9 Regression] ICE: in verify_loop_structure, at cfgloop.c:1647

2014-03-13 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60518 Markus Trippelsdorf changed: What|Removed |Added CC||amker at gcc dot gnu.org --- Commen

[Bug rtl-optimization/57320] [4.9 Regression] Shrink-wrapping leaves unreachable blocks in the CFG

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57320 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/59779] [4.9 Regression] FAIL: gcc.dg/autopar/outer-1.c scan-tree-dump-times parloops "parallelizing outer loop"

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59779 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ipa/60518] New: [4.9 Regression] ICE: in verify_loop_structure, at cfgloop.c:1647

2014-03-13 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60518 Bug ID: 60518 Summary: [4.9 Regression] ICE: in verify_loop_structure, at cfgloop.c:1647 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug ada/51483] [4.7/4.8/4.9 regression] cstand.adb:Register_Float_Type makes invalid assumption about FP modes

2014-03-13 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483 --- Comment #25 from Mikael Pettersson --- Thanks!

[Bug tree-optimization/59779] [4.9 Regression] FAIL: gcc.dg/autopar/outer-1.c scan-tree-dump-times parloops "parallelizing outer loop"

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59779 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Thu Mar 13 19:10:05 2014 New Revision: 208554 URL: http://gcc.gnu.org/viewcvs?rev=208554&root=gcc&view=rev Log: PR tree-optimization/59779 * tree-dfa.c (get_ref_base_and_extent): U

[Bug rtl-optimization/57425] [4.8 Regression] RTL alias analysis unprepared to handle stack slot sharing

2014-03-13 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57425 --- Comment #16 from Bill Schmidt --- Mikael, thanks very much. I'll be happy to commit on your behalf once the patch is approved.

[Bug rtl-optimization/57425] [4.8 Regression] RTL alias analysis unprepared to handle stack slot sharing

2014-03-13 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57425 --- Comment #15 from Mikael Pettersson --- Bill, I can submit the patch on Saturday (too busy before then), but I don't have commit rights so someone else will have to commit it (assuming it's approved). /Mikael

[Bug c/60439] No warning for case overflow in switch statement.

2014-03-13 Thread chengniansun at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60439 --- Comment #6 from Chengnian Sun --- (In reply to Marek Polacek from comment #5) > OK, reopening, sorry. The "switch condition has boolean value" warning > might make sense; I'll try to look into it after 4.9. Thanks for considering it, Marek.

[Bug c/60439] No warning for case overflow in switch statement.

2014-03-13 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60439 Marek Polacek changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug c/60439] No warning for case overflow in switch statement.

2014-03-13 Thread chengniansun at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60439 --- Comment #4 from Chengnian Sun --- (In reply to Chengnian Sun from comment #3) > (In reply to Marek Polacek from comment #2) > > Right. So I think there's nothing much to do. Please reopen if you > > strongly disagree. > > Hi Marek, > > Fr

[Bug c/60439] No warning for case overflow in switch statement.

2014-03-13 Thread chengniansun at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60439 --- Comment #3 from Chengnian Sun --- (In reply to Marek Polacek from comment #2) > Right. So I think there's nothing much to do. Please reopen if you > strongly disagree. Hi Marek, >From the perspective of type system, I think no warning is

[Bug c/56078] causes cc1 to crash

2014-03-13 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56078 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/18501] [4.7/4.8/4.9 Regression] Missing 'used uninitialized' warning (CCP)

2014-03-13 Thread tstdenis at elliptictech dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18501 --- Comment #71 from Tom St Denis --- Hey guys, this year will be the 10 year anniversary of this bug. We should order cake!

[Bug rtl-optimization/57320] [4.9 Regression] Shrink-wrapping leaves unreachable blocks in the CFG

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57320 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Mar 13 18:01:48 2014 New Revision: 208551 URL: http://gcc.gnu.org/viewcvs?rev=208551&root=gcc&view=rev Log: PR rtl-optimization/57320 * function.c (rest_of_handle_thread_prolog

[Bug tree-optimization/60444] No -Wmaybe-uninitialized warning

2014-03-13 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60444 Manuel López-Ibáñez changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug tree-optimization/18501] [4.7/4.8/4.9 Regression] Missing 'used uninitialized' warning (CCP)

2014-03-13 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18501 Manuel López-Ibáñez changed: What|Removed |Added CC||chengniansun at gmail dot com --- C

[Bug c/60455] Imprecise column number of -Woverflow in array initializers

2014-03-13 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60455 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/51253] [C++11][DR 1030] Evaluation order (sequenced-before relation) among initializer-clauses in braced-init-list

2014-03-13 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51253 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Comment

[Bug other/60470] Building gcc using "make" fails after a successful configure when flex and bison are not installed.

2014-03-13 Thread shlomif at shlomifish dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60470 --- Comment #3 from Shlomi Fish --- Hi, thanks for the comments. I see it now, but wouldn't it be possible to put some logic into the ./configure stage or into the make stage that will detect if the generated files that are needed by flex or biso

[Bug c++/51253] [C++11][DR 1030] Evaluation order (sequenced-before relation) among initializer-clauses in braced-init-list

2014-03-13 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51253 Paolo Carlini changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #8 f

[Bug tree-optimization/60444] No -Wmaybe-uninitialized warning

2014-03-13 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60444 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/60383] [4.9 Regression] ICE with invalid template specialization

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

[Bug lto/60461] [4.9 Regression] LTO linking error at -Os (and above) on x86_64-linux-gnu

2014-03-13 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60461 Martin Jambor changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc-p

[Bug c++/60383] [4.9 Regression] ICE with invalid template specialization

2014-03-13 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60383 --- Comment #2 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu Mar 13 16:05:15 2014 New Revision: 208550 URL: http://gcc.gnu.org/viewcvs?rev=208550&root=gcc&view=rev Log: /cp 2014-03-13 Paolo Carlini PR c++/60383 * pt.c (may

[Bug rtl-optimization/57189] [4.9 Regression] Vector register is spilled for vector extract pattern

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57189 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/60517] New: warning/error for taking address of member of a temporary object

2014-03-13 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 Bug ID: 60517 Summary: warning/error for taking address of member of a temporary object Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/57189] [4.9 Regression] Vector register is spilled for vector extract pattern

2014-03-13 Thread vmakarov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57189 --- Comment #8 from Vladimir Makarov --- Author: vmakarov Date: Thu Mar 13 15:52:50 2014 New Revision: 208549 URL: http://gcc.gnu.org/viewcvs?rev=208549&root=gcc&view=rev Log: 2014-03-13 Vladimir Makarov PR rtl-optimization/57189 * lr

[Bug ada/51483] [4.7/4.8/4.9 regression] cstand.adb:Register_Float_Type makes invalid assumption about FP modes

2014-03-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ada/48835] porting GNAT to m68k-linux

2014-03-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48835 Bug 48835 depends on bug 51483, which changed state. Bug 51483 Summary: [4.7/4.8/4.9 regression] cstand.adb:Register_Float_Type makes invalid assumption about FP modes http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483 What|Removed

[Bug ada/51483] [4.7/4.8/4.9 regression] cstand.adb:Register_Float_Type makes invalid assumption about FP modes

2014-03-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483 --- Comment #23 from Eric Botcazou --- Author: ebotcazou Date: Thu Mar 13 15:43:01 2014 New Revision: 208548 URL: http://gcc.gnu.org/viewcvs?rev=208548&root=gcc&view=rev Log: PR ada/51483 * back_end.ads (Register_Type_Proc): Add 'precisio

[Bug ada/51483] [4.7/4.8/4.9 regression] cstand.adb:Register_Float_Type makes invalid assumption about FP modes

2014-03-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483 --- Comment #21 from Eric Botcazou --- Author: ebotcazou Date: Thu Mar 13 15:42:21 2014 New Revision: 208546 URL: http://gcc.gnu.org/viewcvs?rev=208546&root=gcc&view=rev Log: PR ada/51483 * cstand.adb (Register_Float_Type): Add 'precision

[Bug ada/51483] [4.7/4.8/4.9 regression] cstand.adb:Register_Float_Type makes invalid assumption about FP modes

2014-03-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483 --- Comment #22 from Eric Botcazou --- Author: ebotcazou Date: Thu Mar 13 15:42:42 2014 New Revision: 208547 URL: http://gcc.gnu.org/viewcvs?rev=208547&root=gcc&view=rev Log: PR ada/51483 * back_end.ads (Register_Type_Proc): Add 'precisio

[Bug c++/60516] New: cc1plus crashes compiling a method with a huge struct as argument

2014-03-13 Thread zaskar_84 at yahoo dot com.ar
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60516 Bug ID: 60516 Summary: cc1plus crashes compiling a method with a huge struct as argument Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/14741] graphite with loop blocking and interchanging doesn't optimize a matrix multiplication loop

2014-03-13 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #29 from Sebastian Pop --- (In reply to Sebastian Pop from comment #28) > delinearize the array accesses, and we don't have code to do that yet. There is code to delinearize array accesses in LLVM now: it works on top of SCEV, so it s

[Bug rtl-optimization/57425] [4.8 Regression] RTL alias analysis unprepared to handle stack slot sharing

2014-03-13 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57425 --- Comment #14 from Bill Schmidt --- Hi Mikael, Indeed, your patch fixes my problem as well. Do you have plans to push this upstream? It would be helpful if we could merge this from gcc-4_8-branch into ibm/gcc-4_8-branch for an upcoming delive

[Bug middle-end/60192] Test case gcc.dg/tree-ssa/sra-12.c fails on ARM

2014-03-13 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60192 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/60439] No warning for case overflow in switch statement.

2014-03-13 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60439 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug middle-end/36282] [4.7/4.8/4.9 Regression] Spurious warning "asm declaration ignored due to conflict with previous rename"

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36282 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #7 f

[Bug fortran/60509] [OOP] Passing an array of derived type gives wrong boundaries when using 'class'

2014-03-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60509 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code Status|U

[Bug c++/60383] [4.9 Regression] ICE with invalid template specialization

2014-03-13 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60383 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug ada/60504] [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug tree-optimization/59025] [4.9 Regression] Revision 203979 causes failure in CPU2006 benchmark 435.gromacs

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59025 Jakub Jelinek changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/59779] [4.9 Regression] FAIL: gcc.dg/autopar/outer-1.c scan-tree-dump-times parloops "parallelizing outer loop"

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59779 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug tree-optimization/14706] [tree-ssa] range checks should be merged.

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14706 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c/60515] New: Compiler crash with -g and -mpoke-function-name option combined

2014-03-13 Thread eblot.ml at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60515 Bug ID: 60515 Summary: Compiler crash with -g and -mpoke-function-name option combined Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: major

[Bug tree-optimization/10520] induction variable analysis not used to eliminate comparisons

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10520 --- Comment #4 from Richard Biener --- First of all number-of-iteration analysis would need to figure out that the vars don't overflow ... (thus that the loop terminates). It cannot even compute the number of iterations symbolically.

[Bug tree-optimization/9895] GCC unable to retain array values in registers

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9895 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/18439] vectorizer failed for vector normalization

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18439 Bug 18439 depends on bug 19905, which changed state. Bug 19905 Summary: Extra V_MAY_DEF on a static variable whose address is not taken (we should be able to move the load out of the loop) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19905

[Bug rtl-optimization/20367] alias analysis doesn't take into account that variables that haven't their address taken can't alias arbitrary MEMs

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20367 Bug 20367 depends on bug 19905, which changed state. Bug 19905 Summary: Extra V_MAY_DEF on a static variable whose address is not taken (we should be able to move the load out of the loop) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19905

[Bug tree-optimization/19905] Extra V_MAY_DEF on a static variable whose address is not taken (we should be able to move the load out of the loop)

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19905 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/60510] SLP blocks loop vectorization (with reduction)

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60510 Richard Biener changed: What|Removed |Added Blocks||53947 --- Comment #3 from Richard Biener

[Bug tree-optimization/59779] [4.9 Regression] FAIL: gcc.dg/autopar/outer-1.c scan-tree-dump-times parloops "parallelizing outer loop"

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59779 --- Comment #5 from Jakub Jelinek --- The following fixes this for me: --- gcc/tree-dfa.c.jj2014-01-03 11:40:57.0 +0100 +++ gcc/tree-dfa.c2014-03-13 11:22:20.727848114 +0100 @@ -615,6 +615,15 @@ get_ref_base_and_extent (tree exp, H

[Bug lto/60461] [4.9 Regression] LTO linking error at -Os (and above) on x86_64-linux-gnu

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60461 Richard Biener changed: What|Removed |Added Assignee|rguenth at gcc dot gnu.org |jamborm at gcc dot gnu.org --- C

[Bug lto/60461] [4.9 Regression] LTO linking error at -Os (and above) on x86_64-linux-gnu

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60461 --- Comment #3 from Richard Biener --- Also it seems that non-LTO also misses that reference. Hmm.

[Bug lto/60461] [4.9 Regression] LTO linking error at -Os (and above) on x86_64-linux-gnu

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60461 --- Comment #2 from Richard Biener --- It looks like when IPA SRA does About to replace expr p.f1 with ISRA.3 Adjusting call fn2/3 -> fn1.isra.0/6 replacing stmt:fn1.isra.0 (a[0]); it doesn't adjust IPA references for the load of a[0] it inserts

[Bug c++/60254] [4.7/4.8/4.9 Regression] [c++11] ICE with non-const expression in static_assert

2014-03-13 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60254 --- Comment #4 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu Mar 13 09:51:52 2014 New Revision: 208538 URL: http://gcc.gnu.org/viewcvs?rev=208538&root=gcc&view=rev Log: /cp 2014-03-13 Paolo Carlini PR c++/60254 * semantics

[Bug c++/60254] [4.7/4.8/4.9 Regression] [c++11] ICE with non-const expression in static_assert

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

[Bug c++/60106] ICE in g++.dg/gomp/pr59150.C

2014-03-13 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60106 Bernd Edlinger changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/59150] [4.9 Regression] ICE: in expand_one_var, at cfgexpand.c:1242 with -fopenmp

2014-03-13 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59150 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de --- Co

[Bug middle-end/60418] [4.9 Regression] 435.gromacs in SPEC CPU 2006 is miscompiled

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60418 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/60486] [4.8 Regression] [avr] superfluous or missing comparision after addition or subtraction

2014-03-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 Georg-Johann Lay changed: What|Removed |Added Priority|P3 |P4 Status|NEW

[Bug middle-end/60418] [4.9 Regression] 435.gromacs in SPEC CPU 2006 is miscompiled

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60418 --- Comment #32 from Jakub Jelinek --- Author: jakub Date: Thu Mar 13 09:38:28 2014 New Revision: 208535 URL: http://gcc.gnu.org/viewcvs?rev=208535&root=gcc&view=rev Log: PR tree-optimization/59025 PR middle-end/60418 * tree-ssa-reass

[Bug tree-optimization/59025] [4.9 Regression] Revision 203979 causes failure in CPU2006 benchmark 435.gromacs

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59025 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Thu Mar 13 09:38:28 2014 New Revision: 208535 URL: http://gcc.gnu.org/viewcvs?rev=208535&root=gcc&view=rev Log: PR tree-optimization/59025 PR middle-end/60418 * tree-ssa-reass

[Bug target/60486] [4.8/4.9 Regression] [avr] superfluous or missing comparision after addition or subtraction

2014-03-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 --- Comment #7 from Georg-Johann Lay --- Author: gjl Date: Thu Mar 13 09:35:42 2014 New Revision: 208534 URL: http://gcc.gnu.org/viewcvs?rev=208534&root=gcc&view=rev Log: Backport from 2014-03-13 trunk r208532. PR target/60486 * conf

[Bug target/58424] [ARM]gcc.target/arm/pr42575.c failed on arm

2014-03-13 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58424 Ramana Radhakrishnan changed: What|Removed |Added Status|WAITING |NEW

[Bug tree-optimization/60510] SLP blocks loop vectorization (with reduction)

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60510 --- Comment #2 from Richard Biener --- The issue is t.f:7:0: note: Analyze phi: prephitmp_32 = PHI t.f:7:0: note: swapping oprnds: _18 = _13 + _16; t.f:7:0: note: reduction: detected reduction chain: _18 = _16 + _13; t.f:7:0: note: Detected r

[Bug target/60486] [4.8/4.9 Regression] [avr] superfluous or missing comparision after addition or subtraction

2014-03-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 --- Comment #6 from Georg-Johann Lay --- Author: gjl Date: Thu Mar 13 09:16:53 2014 New Revision: 208532 URL: http://gcc.gnu.org/viewcvs?rev=208532&root=gcc&view=rev Log: PR target/60486 * config/avr/avr.c (avr_out_plus): Swap cc_plus and

[Bug lto/60461] [4.9 Regression] LTO linking error at -Os (and above) on x86_64-linux-gnu

2014-03-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60461 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug debug/60438] [4.9 Regression] dwarf2cfi :2239 still assert,not the same cause as PR 59575

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60438 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1

[Bug middle-end/60419] [4.8/4.9 Regression] ICE Segmentation fault

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60419 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/48316] missed CSE / reassoc with array offsets

2014-03-13 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48316 --- Comment #2 from rguenther at suse dot de --- On Wed, 12 Mar 2014, xinliangli at gmail dot com wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48316 > > davidxl changed: > >What|Removed |Added >

[Bug tree-optimization/59779] [4.9 Regression] FAIL: gcc.dg/autopar/outer-1.c scan-tree-dump-times parloops "parallelizing outer loop"

2014-03-13 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59779 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

  1   2   >