Re: [RFC] Introducing MIPS O32 ABI Extension for FR0 and FR1 Interlinking

2014-03-14 Thread Richard Sandiford
Matthew Fortune matthew.fort...@imgtec.com writes: Richard Sandiford rdsandif...@googlemail.com writes: Matthew Fortune matthew.fort...@imgtec.com writes: I think instead we should have a configuration switch that allows a particular -mfp option to be inserted alongside -mabi=32 if no

RE: dom requires PROP_loops

2014-03-14 Thread Paulo Matos
-Original Message- From: Richard Biener [mailto:richard.guent...@gmail.com] Sent: 13 March 2014 18:46 To: Paulo Matos Cc: gcc@gcc.gnu.org Subject: RE: dom requires PROP_loops On March 13, 2014 5:00:53 PM CET, Paulo Matos pma...@broadcom.com wrote: -Original Message-

Re: SET_EXPR_LOCATION usage for unused tree?

2014-03-14 Thread Richard Biener
On Thu, Mar 13, 2014 at 10:44 PM, Thomas Schwinge tho...@codesourcery.com wrote: Hi! In gcc/c/c-parser.c:c_parser_omp_clause_num_threads (as well as other, similar functions), what is the point of setting the boolean tree c's location, given that this tree won't be used in the following?

Re: [RFC] Introducing MIPS O32 ABI Extension for FR0 and FR1 Interlinking

2014-03-14 Thread Richard Sandiford
Matthew Fortune matthew.fort...@imgtec.com writes: The spec on: https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking has been updated and attempts to account for all the feedback. Not everything has been possible to simplify/rework as requested but I believe I have managed

Legitimize address after reload

2014-03-14 Thread David Guillen
Hello, I'm writing a simple gcc backend and I'm experiencing a weird thing regarding address legitimation process. Two scenarios: If I only allow addresses to be either a register or symbols my gcc works. To do so I add the restrictions into the TARGET_LEGITIMATE_ADDRESS_P macro. This makes gcc

Re: Legitimize address after reload

2014-03-14 Thread Julian Brown
On Fri, 14 Mar 2014 12:52:35 +0100 David Guillen da...@davidgf.net wrote: If I allow also a 'PLUS' expression to be a valid address (adding the restriction that the two addends are a register and a constant) it happens (sometimes) that gcc comes up with an expression like this one:

RE: [RFC] Introducing MIPS O32 ABI Extension for FR0 and FR1 Interlinking

2014-03-14 Thread Matthew Fortune
Richard Sandiford rdsandif...@googlemail.com writes: Matthew Fortune matthew.fort...@imgtec.com writes: The spec on: https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinki ng has been updated and attempts to account for all the feedback. Not everything has been possible to

Re: Legitimize address after reload

2014-03-14 Thread David Guillen
Thanks for you info Julian. I actually read all the docs and I think I 'more or less' understand the inner workings of gcc. What surprises me most is that during the non-strict RTL generation I do not see any 'strange' address pattern but during the post-reload process the non-legitimate address

Re: Reg Alloc Problem.

2014-03-14 Thread Umesh Kalappa
Hi All, To handle the below problem i.e making specific set of register as base registers ,which is the subset of general registers set. we see the *.c.208.ira logs as Pass 0 for finding pseudo/allocno costs r21: preferred BASE_REGS, alternative GENERAL_REGS, allocno GENERAL_REGS a2

Re: [gsoc 2014] moving fold-const patterns to gimple

2014-03-14 Thread Prathamesh Kulkarni
On Thu, Mar 13, 2014 at 4:44 PM, Richard Biener richard.guent...@gmail.com wrote: On Tue, Mar 11, 2014 at 12:20 PM, Richard Biener richard.guent...@gmail.com wrote: On Mon, Mar 10, 2014 at 7:29 PM, Prathamesh Kulkarni bilbotheelffri...@gmail.com wrote: Hi Richard, Sorry for the late reply. I

Re: [gsoc 2014] moving fold-const patterns to gimple

2014-03-14 Thread Prathamesh Kulkarni
On Fri, Mar 14, 2014 at 9:01 PM, Prathamesh Kulkarni bilbotheelffri...@gmail.com wrote: On Thu, Mar 13, 2014 at 4:44 PM, Richard Biener richard.guent...@gmail.com wrote: On Tue, Mar 11, 2014 at 12:20 PM, Richard Biener richard.guent...@gmail.com wrote: On Mon, Mar 10, 2014 at 7:29 PM,

Re: [gsoc 2014] moving fold-const patterns to gimple

2014-03-14 Thread Marc Glisse
On Fri, 14 Mar 2014, Prathamesh Kulkarni wrote: I had a look at PR 14753 (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14753) from the first link. I have tried to implement those transforms (attached patch, stage-1 compiled). I have written the transforms to operate on GENERIC. Why not

Re: Legitimize address after reload

2014-03-14 Thread Jeff Law
On 03/14/14 05:52, David Guillen wrote: Hello, I'm writing a simple gcc backend and I'm experiencing a weird thing regarding address legitimation process. Two scenarios: If I only allow addresses to be either a register or symbols my gcc works. To do so I add the restrictions into the

Re: [gsoc 2014] moving fold-const patterns to gimple

2014-03-14 Thread Prathamesh Kulkarni
On Fri, Mar 14, 2014 at 9:25 PM, Marc Glisse marc.gli...@inria.fr wrote: On Fri, 14 Mar 2014, Prathamesh Kulkarni wrote: I had a look at PR 14753 (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14753) from the first link. I have tried to implement those transforms (attached patch, stage-1

Re: [gsoc 2014] moving fold-const patterns to gimple

2014-03-14 Thread Richard Biener
On Fri, Mar 14, 2014 at 4:31 PM, Prathamesh Kulkarni bilbotheelffri...@gmail.com wrote: On Thu, Mar 13, 2014 at 4:44 PM, Richard Biener richard.guent...@gmail.com wrote: On Tue, Mar 11, 2014 at 12:20 PM, Richard Biener richard.guent...@gmail.com wrote: On Mon, Mar 10, 2014 at 7:29 PM,

Re: [gsoc 2014] moving fold-const patterns to gimple

2014-03-14 Thread Marc Glisse
On Fri, 14 Mar 2014, Prathamesh Kulkarni wrote: On Fri, Mar 14, 2014 at 9:25 PM, Marc Glisse marc.gli...@inria.fr wrote: On Fri, 14 Mar 2014, Prathamesh Kulkarni wrote: The patterns mentioned in the links were: a) (X CST1) = CST2 - X = CST2 CST1 however, an expression Y = CST gets folded

Re: Legitimize address after reload

2014-03-14 Thread DJ Delorie
David Guillen da...@davidgf.net writes: In any case I'm not using the restrict variable and I'm assuming strict is zero, this is, not checking the hard regsiters themselves. This is because any reg is OK for base reg. I'm pretty sure I'm behaving similarly to arm, cris or x86 backends.

Integration of ISL code generator into Graphite

2014-03-14 Thread Roman Gareev
Dear gcc contributors, I am going to try to participate in Google Summer of Code 2014. My project is Integration of ISL code generator into Graphite. My proposal can be found at on the following link https://drive.google.com/file/d/0B2Wloo-931AoTWlkMzRobmZKT1U/edit?usp=sharing . I would be very

Re: Integration of ISL code generator into Graphite

2014-03-14 Thread Tobias Grosser
On 03/14/2014 09:21 PM, Roman Gareev wrote: Dear gcc contributors, I am going to try to participate in Google Summer of Code 2014. My project is Integration of ISL code generator into Graphite. My proposal can be found at on the following link

PLEASE RE-ADD MIRRORS (small correction)

2014-03-14 Thread Dan D .
I made a small mistake below on the ftp/rsync mirrors for the USA mirror. They should be: (USA) http://mirrors-usa.go-parts.com/gcc ftp://mirrors-usa.go-parts.com/gcc rsync://mirrors-usa.go-parts.com/gcc From: dan1...@msn.com To: gcc@gcc.gnu.org

[Bug preprocessor/60492] Using the L#param in a macro fails

2014-03-14 Thread jr at heisey dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60492 --- Comment #6 from J.R. Heisey jr at heisey dot org --- Really? What rule would make this behavior expected?

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

2014-03-14 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 --- Comment #3 from Marc Glisse glisse at gcc dot gnu.org --- (In reply to Manuel López-Ibáñez from comment #2) (In reply to Marc Glisse from comment #1) I see in the dump: # .MEM_4 = VDEF .MEM_8 D.2272 ={v} {CLOBBER}; # VUSE

[Bug preprocessor/60492] Using the L#param in a macro fails

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

[Bug libstdc++/60521] New: std::lock_guard ignores adopt_lock strategy

2014-03-14 Thread turchanov at farpost dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60521 Bug ID: 60521 Summary: std::lock_guard ignores adopt_lock strategy Product: gcc Version: 4.8.3 Status: UNCONFIRMED Severity: blocker Priority: P3 Component:

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

2014-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org --- (In reply to H.J. Lu from comment #4) This change: diff --git a/gcc/function.c b/gcc/function.c index a61e475..3b6718f 100644 --- a/gcc/function.c +++ b/gcc/function.c @@

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

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

[Bug fortran/60522] New: WHERE construct causes an ICE in gfc_trans_where_2

2014-03-14 Thread roger.ferrer at bsc dot es
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60522 Bug ID: 60522 Summary: WHERE construct causes an ICE in gfc_trans_where_2 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug libstdc++/60521] std::lock_guard ignores adopt_lock strategy

2014-03-14 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60521 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last

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

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

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

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

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

2014-03-14 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520 --- Comment #7 from Uroš Bizjak ubizjak at gmail dot com --- (In reply to Jakub Jelinek from comment #6) Furthermore, it is already fixed since r208551. Indeed, the fix for PR57320 also fixed this one.

[Bug c/60523] New: Warning flag for octal literals

2014-03-14 Thread david at westcontrol dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60523 Bug ID: 60523 Summary: Warning flag for octal literals Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c

[Bug c/60523] Warning flag for octal literals

2014-03-14 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60523 --- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org --- Octal literals are very useful for expressing unix/posix file modes like 0777 or even 0666. So having the warning part of eith -Wall or -Wextra does not make sense.

[Bug fortran/60522] WHERE construct causes an ICE in gfc_trans_where_2

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

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

2014-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60518 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org --- Ok, so it's branch_prob()s call of split_block that splits the common latch of loops 1 and 2 bb 3: (header loop 1) bb 4: (header loop 2, latch loop 2 and 1) _2 = fn1 ();

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-03-14 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #9 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri Mar 14 09:27:19 2014 New Revision: 208562 URL: http://gcc.gnu.org/viewcvs?rev=208562root=gccview=rev Log: PR target/59396 * config/avr/avr.c

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-03-14 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #10 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri Mar 14 09:41:51 2014 New Revision: 208564 URL: http://gcc.gnu.org/viewcvs?rev=208564root=gccview=rev Log: Backport from 2014-03-14 trunk r208562. PR

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

2014-03-14 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504 --- Comment #3 from Eric Botcazou ebotcazou at gcc dot gnu.org --- Nothing obvious stands out. I presume that exceptions cannot be caught? OK, it's presumably http://gcc.gnu.org/ml/gcc/2013-12/msg00157.html but no ARM maintainer has stepped in

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-03-14 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #11 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri Mar 14 09:52:07 2014 New Revision: 208565 URL: http://gcc.gnu.org/viewcvs?rev=208565root=gccview=rev Log: Backport from 2014-03-14 trunk r208562. PR

[Bug debug/60524] New: Typedef information bypassed in dwarf2 function parameter information when it is 'const'

2014-03-14 Thread wpk at culm dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60524 Bug ID: 60524 Summary: Typedef information bypassed in dwarf2 function parameter information when it is 'const' Product: gcc Version: 4.8.1 Status: UNCONFIRMED

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-03-14 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P4 |P5

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

2014-03-14 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 --- Comment #4 from Manuel López-Ibáñez manu at gcc dot gnu.org --- (In reply to Marc Glisse from comment #3) (In reply to Manuel López-Ibáñez from comment #2) (In reply to Marc Glisse from comment #1) I see in the dump: # .MEM_4 =

[Bug c/60523] Warning flag for octal literals

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

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

2014-03-14 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60461 --- Comment #6 from Martin Jambor jamborm at gcc dot gnu.org --- Author: jamborm Date: Fri Mar 14 10:49:05 2014 New Revision: 208566 URL: http://gcc.gnu.org/viewcvs?rev=208566root=gccview=rev Log: 2014-03-13 Martin Jambor mjam...@suse.cz

[Bug c/60523] Warning flag for octal literals

2014-03-14 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60523 --- Comment #4 from Manuel López-Ibáñez manu at gcc dot gnu.org --- I would suggest that you implement this as a plugin. Plugins are particularly useful for enforcing this type of coding standards. If you make a generally useful plugin like one

[Bug target/60525] New: [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

2014-03-14 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60525 Bug ID: 60525 Summary: [4.9 Regression] ICE: in final_scan_insn, at final.c:2952 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

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

[Bug c/60523] Warning flag for octal literals

2014-03-14 Thread david at westcontrol dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60523 --- Comment #5 from David Brown david at westcontrol dot com --- I agree that warnings to match something like the MISRA coding standards would be best done as a plugin. But I believe that in this case, warning on octal literals would be quite a

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

2014-03-14 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 --- Comment #5 from Marc Glisse glisse at gcc dot gnu.org --- (In reply to Manuel López-Ibáñez from comment #4) Where is the clobber added? front-end, I expect (sorry, I'm trying to get something to work on windows and don't have my usual

[Bug c/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

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

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

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

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

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

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

2014-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60518 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org --- Author: rguenth Date: Fri Mar 14 12:54:25 2014 New Revision: 208567 URL: http://gcc.gnu.org/viewcvs?rev=208567root=gccview=rev Log: 2014-03-14 Richard Biener rguent...@suse.de

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

2014-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60518 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-checking,

[Bug middle-end/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

2014-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60484 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2

[Bug middle-end/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

2014-03-14 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60484 --- Comment #2 from Marek Polacek mpolacek at gcc dot gnu.org --- (In reply to Marek Polacek from comment #1) Confirmed. GCC 4.4 works. Well, seems 4.4 puts the dump file in $PWD.

[Bug middle-end/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

2014-03-14 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60484 --- Comment #3 from Marek Polacek mpolacek at gcc dot gnu.org --- Anyway, this is because finish_options is called for every optimize attribute (handle_optimize_attribute-parse_optimize_attribute-decode_options-finish_options) + one more time for

[Bug ipa/58721] [4.9 Regression] The subroutine perdida is no longer inlined in fatigue.f90

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

[Bug fortran/60526] New: [4.7/4.8/4.9 Regression] Accepts-invalid: Variable name same as type name

2014-03-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60526 Bug ID: 60526 Summary: [4.7/4.8/4.9 Regression] Accepts-invalid: Variable name same as type name Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity:

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

2014-03-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60525 Richard Henderson rth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug fortran/60526] [4.7/4.8/4.9 Regression] Accepts-invalid: Variable name same as type name

2014-03-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60526 --- Comment #1 from janus at gcc dot gnu.org --- See also https://groups.google.com/forum/?fromgroups#!topic/comp.lang.fortran/ZZ0iPFE7TFk for a discussion of ifort's behavior (which is the other way round than gfortran's: it used to accept it but

[Bug c++/53711] Wunused-function should warn for functions in the unnamed namespace

2014-03-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53711 --- Comment #3 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Mar 14 15:20:28 2014 New Revision: 208569 URL: http://gcc.gnu.org/viewcvs?rev=208569root=gccview=rev Log: PR c++/53711 *

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

2014-03-14 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 --- Comment #6 from Marc Glisse glisse at gcc dot gnu.org --- (In reply to Marc Glisse from comment #5) I would need a different (middle-end) warning that detects return local_var, To confirm this, I looked at the last dangling reference I

[Bug middle-end/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

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

[Bug c/60527] New: Incorrectly removed if statement while doing int arithmetics

2014-03-14 Thread nicklas.ekstrand at sonymobile dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60527 Bug ID: 60527 Summary: Incorrectly removed if statement while doing int arithmetics Product: gcc Version: 4.6.3 Status: UNCONFIRMED Severity: normal

[Bug middle-end/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

2014-03-14 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60484 --- Comment #5 from Marek Polacek mpolacek at gcc dot gnu.org --- I've just regtested a similar patch, so it looks good.

[Bug c/60527] Incorrectly removed if statement while doing int arithmetics

2014-03-14 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60527 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

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

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

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

[Bug rtl-optimization/60508] [4.8/4.9 Regression] internal compiler error: in lra_set_insn_recog_data, at lra.c:1082

2014-03-14 Thread vmakarov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60508 --- Comment #3 from Vladimir Makarov vmakarov at gcc dot gnu.org --- Author: vmakarov Date: Fri Mar 14 16:34:57 2014 New Revision: 208570 URL: http://gcc.gnu.org/viewcvs?rev=208570root=gccview=rev Log: 2014-03-14 Vladimir Makarov

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

2014-03-14 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 --- Comment #7 from Manuel López-Ibáñez manu at gcc dot gnu.org --- (In reply to Marc Glisse from comment #6) (In reply to Marc Glisse from comment #5) I would need a different (middle-end) warning that detects return local_var, To confirm

[Bug target/60528] New: MIPS GCC puts out complex constant incorrectly when in big-endian mode

2014-03-14 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60528 Bug ID: 60528 Summary: MIPS GCC puts out complex constant incorrectly when in big-endian mode Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

2014-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60525 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org --- It also breaks nearly every test in SPEC 2k and 2k6 ;)

[Bug ipa/58721] [4.9 Regression] The subroutine perdida is no longer inlined in fatigue.f90

2014-03-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58721 --- Comment #20 from Jakub Jelinek jakub at gcc dot gnu.org --- Unfortunately the patch regresses abi_check in libstdc++, libstdc++.so.6 now because of the patch exports _ZNSt12system_errorC1ESt10error_codeRKSs@@GLIBCXX_3.4.11

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

2014-03-14 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 --- Comment #8 from Marc Glisse glisse at gcc dot gnu.org --- (In reply to Manuel López-Ibáñez from comment #7) To avoid duplicates, the front-end could just return something else, like NULL, when it detects this case (I guess the behavior is

[Bug c/60523] Warning flag for octal literals

2014-03-14 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60523 --- Comment #6 from joseph at codesourcery dot com joseph at codesourcery dot com --- Octal literals are also used in macro definitions from system headers, so care would be needed that a warning doesn't apply to those. Such a warning should of

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

2014-03-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60525 --- Comment #3 from Richard Henderson rth at gcc dot gnu.org --- Created attachment 32350 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32350action=edit proposed patch In the description for the patch in question, I mentioned how during

[Bug fortran/60529] New: internal compiler error with allocatable sub-component

2014-03-14 Thread carlos.a.cruz at nasa dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60529 Bug ID: 60529 Summary: internal compiler error with allocatable sub-component Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

2014-03-14 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60484 --- Comment #6 from Marek Polacek mpolacek at gcc dot gnu.org --- Author: mpolacek Date: Fri Mar 14 17:58:52 2014 New Revision: 208571 URL: http://gcc.gnu.org/viewcvs?rev=208571root=gccview=rev Log: PR middle-end/60484 * common.opt

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

2014-03-14 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60517 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added CC||glisse at gcc dot

[Bug middle-end/60484] [4.7/4.8/4.9 Regression] -fdump-rtl-expand and attribute optimize gives incorrect dump file path

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

[Bug ipa/58721] [4.9 Regression] The subroutine perdida is no longer inlined in fatigue.f90

2014-03-14 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58721 --- Comment #22 from Jonathan Wakely redi at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #20) Unfortunately the patch regresses abi_check in libstdc++, libstdc++.so.6 now because of the patch exports

[Bug ipa/58721] [4.9 Regression] The subroutine perdida is no longer inlined in fatigue.f90

2014-03-14 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58721 --- Comment #21 from Jonathan Wakely redi at gcc dot gnu.org --- Author: redi Date: Fri Mar 14 18:10:59 2014 New Revision: 208572 URL: http://gcc.gnu.org/viewcvs?rev=208572root=gccview=rev Log: PR ipa/58721 * config/abi/pre/gnu.ver

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

2014-03-14 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60525 --- Comment #4 from Markus Trippelsdorf trippels at gcc dot gnu.org --- (In reply to Richard Henderson from comment #3) Created attachment 32350 [details] proposed patch In the description for the patch in question, I mentioned how during

[Bug lto/60530] New: openssh-6.5p1 can't be built with lto - revision 208516

2014-03-14 Thread nheghathivhistha at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60530 Bug ID: 60530 Summary: openssh-6.5p1 can't be built with lto - revision 208516 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug lto/60530] openssh-6.5p1 can't be built with lto - revision 208516

2014-03-14 Thread nheghathivhistha at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60530 --- Comment #1 from David Kredba nheghathivhistha at gmail dot com --- When system libraries are removed, ssh.i file links to ssh file: x86_64-pc-linux-gnu-gcc -o ssh ssh.i -L. -Lopenbsd-compat/ -flto=4 -fuse-linker-plugin -Wl,--as-needed -Wl,-O2

[Bug lto/60530] openssh-6.5p1 can't be built with lto - revision 208516

2014-03-14 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60530 --- Comment #2 from H.J. Lu hjl.tools at gmail dot com --- (In reply to David Kredba from comment #0) Created attachment 32351 [details] Un-reduced preprocessed source file gzipped The only one object file causing the erro from -o ssh ssh.o

[Bug c/57821] 'array is too large' error is missing when sizetype overflows

2014-03-14 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57821 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added Known to fail||4.9.0 ---

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

2014-03-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 --- Comment #33 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Mar 14 19:06:54 2014 New Revision: 208573 URL: http://gcc.gnu.org/viewcvs?rev=208573root=gccview=rev Log: PR c++/58678 * search.c

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

2014-03-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED

[Bug fortran/60522] [4.7/4.8/4.9 Regression] WHERE construct causes an ICE in gfc_trans_where_2

2014-03-14 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60522 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Summary|WHERE construct causes an

[Bug target/60032] [4.9 regression] ICE in reload_cse_simplify_operands, at postreload.c:411

2014-03-14 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60032 --- Comment #9 from Michael Meissner meissner at gcc dot gnu.org --- Author: meissner Date: Fri Mar 14 19:36:18 2014 New Revision: 208574 URL: http://gcc.gnu.org/viewcvs?rev=208574root=gccview=rev Log: 2014-03-12 Michael Meissner

[Bug target/57052] missed optimization with rotate and mask

2014-03-14 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57052 --- Comment #2 from Michael Meissner meissner at gcc dot gnu.org --- Author: meissner Date: Fri Mar 14 19:36:18 2014 New Revision: 208574 URL: http://gcc.gnu.org/viewcvs?rev=208574root=gccview=rev Log: 2014-03-12 Michael Meissner

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

2014-03-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60525 --- Comment #5 from Richard Henderson rth at gcc dot gnu.org --- (In reply to Markus Trippelsdorf from comment #4) -march=native For what host?

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

2014-03-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60525 Richard Henderson rth at gcc dot gnu.org changed: What|Removed |Added Attachment #32350|0 |1 is

[Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952

2014-03-14 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60525 --- Comment #7 from Markus Trippelsdorf trippels at gcc dot gnu.org --- (In reply to Richard Henderson from comment #5) (In reply to Markus Trippelsdorf from comment #4) -march=native For what host? Like in comment0: -march=amdfam10

[Bug fortran/60522] [4.7/4.8/4.9 Regression] WHERE construct causes an ICE in gfc_trans_where_2

2014-03-14 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60522 Mikael Morin mikael at gcc dot gnu.org changed: What|Removed |Added CC||mikael at gcc dot

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

2014-03-14 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520 --- Comment #11 from H.J. Lu hjl.tools at gmail dot com --- Created attachment 32353 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32353action=edit A patch This patch checks LEAVE and remove stack deallocation. It removes 5 stack

[Bug c++/60531] New: template function not resolved when comparing functions

2014-03-14 Thread harald at gigawatt dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60531 Bug ID: 60531 Summary: template function not resolved when comparing functions Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/60392] Problem with TRANSPOSE and CONTIGUOUS dummy arguments

2014-03-14 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60392 --- Comment #7 from Mikael Morin mikael at gcc dot gnu.org --- Author: mikael Date: Fri Mar 14 21:28:59 2014 New Revision: 208581 URL: http://gcc.gnu.org/viewcvs?rev=208581root=gccview=rev Log: fortran/ PR fortran/60392 *

  1   2   >