Re: X86_64 insns combination is not working well

2014-03-03 Thread Jakub Jelinek
On Mon, Mar 03, 2014 at 11:02:14AM +0800, lin zuojian wrote: I wrote a test code like this: void foo(int * a) { a[0] = 0xfafafafb; a[1] = 0xfafafafc; a[2] = 0xfafafafe; a[3] = 0xfafafaff; a[4] = 0xfafafaf0; a[5] = 0xfafafaf1; a[6] = 0xfafafaf2; a[7] =

Re: Request for discussion: Rewrite of inline assembler docs

2014-03-03 Thread dw
On 2/27/2014 8:12 PM, Andi Kleen wrote: dwlimegreenso...@yahoo.com writes: What would you say to something like this: Since GCC does not parse the asm, it has no visibility of any static variables or functions it references. This may result in those symbols getting discarded by GCC as

Re: Vim format in gcc source?

2014-03-03 Thread Jonathan Wakely
On 3 March 2014 07:00, lin zuojian wrote: Hi guys, How do I set the format of vim,so that my code doen't look alien? Do you mean how do you set vim to match the GCC coding style? It's not quite right, and it's mostly used for C++, but I use: setl formatoptions=croql cindent

Re: Vim format in gcc source?

2014-03-03 Thread lin zuojian
Thx,Jonathan. -- Regards lin zuojian On Mon, Mar 03, 2014 at 09:37:01AM +, Jonathan Wakely wrote: On 3 March 2014 07:00, lin zuojian wrote: Hi guys, How do I set the format of vim,so that my code doen't look alien? Do you mean how do you set vim to match the GCC coding style?

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

2014-03-03 Thread Richard Biener
On Sun, Mar 2, 2014 at 9:13 PM, Prathamesh Kulkarni bilbotheelffri...@gmail.com wrote: Hi, I am an undergraduate student at University of Pune, India, and would like to work on moving folding patterns from fold-const.c to gimple. I've seen the entry on our GSoC project page and edited it to

Re: [RFC] Meta-description for tree and gimple folding

2014-03-03 Thread Georg-Johann Lay
Am 02/27/2014 03:34 PM, schrieb Richard Biener: I've been hacking on a prototype that generates matching and simplification code from a meta-description. The goal is to provide a single source of transforms currently spread over the compiler, mostly fold-const.c, gimple-fold.c and

Re: X86_64 insns combination is not working well

2014-03-03 Thread Richard Biener
On Mon, Mar 3, 2014 at 9:40 AM, Jakub Jelinek ja...@redhat.com wrote: On Mon, Mar 03, 2014 at 11:02:14AM +0800, lin zuojian wrote: I wrote a test code like this: void foo(int * a) { a[0] = 0xfafafafb; a[1] = 0xfafafafc; a[2] = 0xfafafafe; a[3] = 0xfafafaff; a[4] =

Re: [AVR] remove two maintainers

2014-03-03 Thread Joern Rennecke
As I am doing some work on avr, I would be available as an additional maintainer, if you and the steering committee agree.

Re: Asm volatile causing performance regressions on ARM

2014-03-03 Thread David Brown
On 28/02/14 13:19, Richard Sandiford wrote: Georg-Johann Lay a...@gjlay.de writes: Notice that in code1, func might contain such asm-pairs to implement atomic operations, but moving costly_func across func does *not* affect the interrupt respond times in such a disastrous way. Thus you must

Re: Asm volatile causing performance regressions on ARM

2014-03-03 Thread Richard Biener
On Mon, Mar 3, 2014 at 11:41 AM, David Brown da...@westcontrol.com wrote: On 28/02/14 13:19, Richard Sandiford wrote: Georg-Johann Lay a...@gjlay.de writes: Notice that in code1, func might contain such asm-pairs to implement atomic operations, but moving costly_func across func does *not*

Re: [RFC] Meta-description for tree and gimple folding

2014-03-03 Thread Richard Biener
On Fri, 28 Feb 2014, Marc Glisse wrote: On Thu, 27 Feb 2014, Richard Biener wrote: I've been hacking on a prototype that generates matching and simplification code from a meta-description. The goal is to provide a single source of transforms currently spread over the compiler, mostly

Re: [RFC] Meta-description for tree and gimple folding

2014-03-03 Thread Richard Biener
On Fri, 28 Feb 2014, Diego Novillo wrote: On Thu, Feb 27, 2014 at 9:34 AM, Richard Biener rguent...@suse.de wrote: Comments or suggestions? On the surface it looks like a nice idea. However, I would like to understand the scope of this. Are you thinking of a pattern matcher with

Re: [RFC] Meta-description for tree and gimple folding

2014-03-03 Thread Richard Biener
On Fri, 28 Feb 2014, Kai Tietz wrote: Hmm, this all reminds me about the approach Andrew Pinski and I came up with two years ago. You are talking about the gimple folding interface? Yes, but it's more similar to what I proposed before that. All in all I think it might be worth to

Re: [AVR] remove two maintainers

2014-03-03 Thread David Brown
On 02/03/14 19:24, Denis Chertykov wrote: I would remove two maintainers for AVR port: 1. Anatoly Sokolov ae...@post.ru 2. Eric Weddington eric.wedding...@atmel.com I have discussed the removal with Anatoly Sokolov and he is agree with it. I can't discuss the removal with Eric Weddington

Re: Request for discussion: Rewrite of inline assembler docs

2014-03-03 Thread Richard Sandiford
dw limegreenso...@yahoo.com writes: On 2/27/2014 11:32 PM, Richard Sandiford wrote: dw limegreenso...@yahoo.com writes: On 2/27/2014 4:11 AM, Richard Sandiford wrote: Andrew Haley a...@redhat.com writes: Over the years there has been a great deal of traffic on these lists caused by

Re: [AVR] remove two maintainers

2014-03-03 Thread Denis Chertykov
2014-03-03 15:35 GMT+04:00 David Brown da...@westcontrol.com: On 02/03/14 19:24, Denis Chertykov wrote: I would remove two maintainers for AVR port: 1. Anatoly Sokolov ae...@post.ru 2. Eric Weddington eric.wedding...@atmel.com I have discussed the removal with Anatoly Sokolov and he is agree

Re: Asm volatile causing performance regressions on ARM

2014-03-03 Thread David Brown
On 03/03/14 11:49, Richard Biener wrote: On Mon, Mar 3, 2014 at 11:41 AM, David Brown da...@westcontrol.com wrote: On 28/02/14 13:19, Richard Sandiford wrote: Georg-Johann Lay a...@gjlay.de writes: Notice that in code1, func might contain such asm-pairs to implement atomic operations, but

Re: [RFC] Meta-description for tree and gimple folding

2014-03-03 Thread Kai Tietz
2014-03-03 12:33 GMT+01:00 Richard Biener rguent...@suse.de: On Fri, 28 Feb 2014, Kai Tietz wrote: Hmm, this all reminds me about the approach Andrew Pinski and I came up with two years ago. You are talking about the gimple folding interface? Yes, but it's more similar to what I proposed

Re: Asm volatile causing performance regressions on ARM

2014-03-03 Thread David Brown
On 03/03/14 14:54, Richard Biener wrote: On Mon, Mar 3, 2014 at 1:53 PM, David Brown da...@westcontrol.com wrote: On 03/03/14 11:49, Richard Biener wrote: On Mon, Mar 3, 2014 at 11:41 AM, David Brown da...@westcontrol.com wrote: On 28/02/14 13:19, Richard Sandiford wrote: Georg-Johann Lay

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-03-03 Thread Torvald Riegel
On Thu, 2014-02-27 at 09:01 -0800, Linus Torvalds wrote: On Thu, Feb 27, 2014 at 7:37 AM, Torvald Riegel trie...@redhat.com wrote: Regarding the latter, we make a fresh start at each mo_consume load (ie, we assume we know nothing -- L could have returned any possible value); I believe this

Re: [AVR] remove two maintainers

2014-03-03 Thread David Edelsohn
On Mon, Mar 3, 2014 at 7:04 AM, Denis Chertykov cherty...@gmail.com wrote: 2014-03-03 15:35 GMT+04:00 David Brown da...@westcontrol.com: On 02/03/14 19:24, Denis Chertykov wrote: I would remove two maintainers for AVR port: 1. Anatoly Sokolov ae...@post.ru 2. Eric Weddington

Re: [AVR] remove two maintainers

2014-03-03 Thread Denis Chertykov
2014-03-03 21:01 GMT+04:00 David Edelsohn dje@gmail.com: On Mon, Mar 3, 2014 at 7:04 AM, Denis Chertykov cherty...@gmail.com wrote: 2014-03-03 15:35 GMT+04:00 David Brown da...@westcontrol.com: On 02/03/14 19:24, Denis Chertykov wrote: I would remove two maintainers for AVR port: 1.

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-03-03 Thread Torvald Riegel
On Thu, 2014-02-27 at 11:47 -0800, Linus Torvalds wrote: On Thu, Feb 27, 2014 at 11:06 AM, Paul E. McKenney paul...@linux.vnet.ibm.com wrote: 3. The comparison was against another RCU-protected pointer, where that other pointer was properly fetched using one of the

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-03-03 Thread Torvald Riegel
On Thu, 2014-02-27 at 09:50 -0800, Paul E. McKenney wrote: Your proposal looks quite promising at first glance. But rather than try and comment on it immediately, I am going to take a number of uses of RCU from the Linux kernel and apply your proposal to them, then respond with the results

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-03-03 Thread Torvald Riegel
On Fri, 2014-02-28 at 16:50 -0800, Paul E. McKenney wrote: +oDo not use the results from the boolean and || when + dereferencing. For example, the following (rather improbable) + code is buggy: + + int a[2]; + int index; + int

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-03-03 Thread Paul E. McKenney
On Mon, Mar 03, 2014 at 07:55:08PM +0100, Torvald Riegel wrote: xagsmtp2.20140303190831.9...@uk1vsc.vnet.ibm.com X-Xagent-Gateway: uk1vsc.vnet.ibm.com (XAGSMTP2 at UK1VSC) On Fri, 2014-02-28 at 16:50 -0800, Paul E. McKenney wrote: +o Do not use the results from the boolean and || when +

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-03-03 Thread Torvald Riegel
On Thu, 2014-02-27 at 17:02 -0800, Paul E. McKenney wrote: On Thu, Feb 27, 2014 at 09:50:21AM -0800, Paul E. McKenney wrote: On Thu, Feb 27, 2014 at 04:37:33PM +0100, Torvald Riegel wrote: xagsmtp2.20140227154925.3...@vmsdvm9.vnet.ibm.com On Mon, 2014-02-24 at 11:54 -0800, Linus

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-03-03 Thread Torvald Riegel
On Sun, 2014-03-02 at 04:05 -0600, Peter Sewell wrote: On 1 March 2014 08:03, Paul E. McKenney paul...@linux.vnet.ibm.com wrote: On Sat, Mar 01, 2014 at 04:06:34AM -0600, Peter Sewell wrote: Hi Paul, On 28 February 2014 18:50, Paul E. McKenney paul...@linux.vnet.ibm.com wrote: On

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-03-03 Thread Torvald Riegel
On Mon, 2014-03-03 at 11:20 -0800, Paul E. McKenney wrote: On Mon, Mar 03, 2014 at 07:55:08PM +0100, Torvald Riegel wrote: xagsmtp2.20140303190831.9...@uk1vsc.vnet.ibm.com X-Xagent-Gateway: uk1vsc.vnet.ibm.com (XAGSMTP2 at UK1VSC) On Fri, 2014-02-28 at 16:50 -0800, Paul E. McKenney

Re: [AVR] remove two maintainers

2014-03-03 Thread David Brown
On 03/03/14 21:30, Eric Weddington wrote: I just replied to Denis personally. Agreed. I haven't done anything with the AVR port in a while, and I probably won't be doing so for a while. Maybe some time in the future. So it makes sense to remove me from maintainership. Eric Weddington On

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

2014-03-03 Thread Matthew Fortune
Sorry, forgot about that. In that case maybe program headers would be best, like you say. I.e. we could use a combination of GNU attributes and a new program header, with the program header hopefully being more general than for just this case. I suppose this comes back to the thread

linux says it is a bug

2014-03-03 Thread lin zuojian
Hi, in include/linux/compiler-gcc.h : /* Optimization barrier */ /* The volatile is due to gcc bugs */ #define barrier() __asm__ __volatile__(: : :memory) The comment of Linux says this is a gcc bug.But will any sane compiler disable optimization without volatile key word? -- Regards

[RFC][ARM] Naming for new switch to check for mixed hardfloat/softfloat compat

2014-03-03 Thread Thomas Preudhomme
[Please CC me as I'm not subscribed to this list] Hi there, I'm currently working on adding a switch to check whether public function involve float parameters or return values. Such a check would be useful for people trying to write code that is compatible with both base standard (softfloat)

[Bug c++/60384] [4.9 Regression] [c++1y] ICE with invalid typedef

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

[Bug c++/60387] The gcc compiler for the ppc architecture is not compatible with PPC ABI and DWARF standards.

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

[Bug objc++/60398] New: [4.9 Regression] FAIL: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 10)

2014-03-03 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60398 Bug ID: 60398 Summary: [4.9 Regression] FAIL: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 10) Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug ipa/60243] IPA is slow on large cgraph tree

2014-03-03 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60243 --- Comment #12 from rguenther at suse dot de rguenther at suse dot de --- On Sun, 2 Mar 2014, hubicka at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60243 --- Comment #11 from Jan Hubicka hubicka at gcc dot gnu.org ---

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

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

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

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

[Bug tree-optimization/60382] [4.8/4.9 Regression] ICE on valid code at -O3 on x86_64-linux-gnu (in vect_create_epilog_for_reduction, at tree-vect-loop.c:4352)

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

[Bug middle-end/60381] [4.9 Regression] ICE: in vt_expand_var_loc_chain, at var-tracking.c:8245

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

[Bug c++/60379] [4.9 Regression] pugixml build failure caused by r207001

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

[Bug c++/60374] [4.7/4.8/4.9 Regression] [c++11] ICE with invalid template specialization

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

[Bug c++/60375] [4.9 Regression] [c++11] ICE with invalid use of lambda

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

[Bug c++/60376] [4.9 Regression] [c++1y] ICE using member function in a template function

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

[Bug c++/60389] [4.8/4.9 Regression] [c++11] ICE with inheriting constructors and wrong usage of constexpr

2014-03-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60389 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||error-recovery

[Bug c++/60386] [C++11][NSDMI] Crash on a template class containing array initialized in-class

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

[Bug c++/60385] confused by earlier errors, bailing out

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

[Bug objc++/60398] [4.9 Regression] FAIL: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 10)

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

[Bug c++/60376] [4.9 Regression] [c++1y] ICE using member function in a template function

2014-03-03 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60376 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Priority|P1 |P3 ---

[Bug objc++/60398] [4.9 Regression] FAIL: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 10)

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

[Bug lto/60395] LTO link fails when -fno-builtin is specified

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

[Bug lto/60395] LTO link fails when -fno-builtin is specified

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

[Bug objc++/60398] [4.9 Regression] FAIL: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 10)

2014-03-03 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60398 --- Comment #3 from Uroš Bizjak ubizjak at gmail dot com --- (In reply to Jakub Jelinek from comment #2) Looks like this is caused by r208040, ... There was no testsuite ChangeLog entry, I *did* look for recent testsuite changes.

[Bug objc++/60398] [4.9 Regression] FAIL: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 10)

2014-03-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60398 --- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Mon Mar 3 09:36:44 2014 New Revision: 208270 URL: http://gcc.gnu.org/viewcvs?rev=208270root=gccview=rev Log: PR objc++/60398 *

[Bug objc++/60398] [4.9 Regression] FAIL: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 10)

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

[Bug libstdc++/60396] Missing time_get::get() functions

2014-03-03 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60396 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Component|c++ |libstdc++ ---

[Bug c++/60361] [4.7/4.8/4.9 Regression] unexpected 'use of parameter outside function body' error

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

[Bug tree-optimization/54779] split FRAME variables back into pieces

2014-03-03 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54779 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Attachment #28323|0 |1 is

[Bug tree-optimization/54779] split FRAME variables back into pieces

2014-03-03 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54779 --- Comment #7 from Eric Botcazou ebotcazou at gcc dot gnu.org --- Results (ms) for SPARKSkein on x86-64 at -O3 -gnatn -gnatp: Before: DT_Min is 36 Minis15.21 Median is15.22 After: DT_Min is 36 Minis14.56 Median is14.58

[Bug c++/60399] New: constexpr ctor that does not init an attribute should be rejected but isn't

2014-03-03 Thread wouter at voti dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60399 Bug ID: 60399 Summary: constexpr ctor that does not init an attribute should be rejected but isn't Product: gcc Version: 4.8.3 Status: UNCONFIRMED Severity:

[Bug c++/60367] Default argument object is not getting constructed

2014-03-03 Thread rob.desbois at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60367 --- Comment #4 from rob.desbois at gmail dot com --- The problem only seems to occur when using the pattern = {} to default the parameter; = foo{} and = foo() don't seem to provoke the differing addresses. I have confirmed that member data set in

[Bug preprocessor/60400] New: ICE with trigraphs

2014-03-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60400 Bug ID: 60400 Summary: ICE with trigraphs Product: gcc Version: 4.8.3 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3

[Bug preprocessor/60400] ICE with trigraphs

2014-03-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60400 --- Comment #1 from Jakub Jelinek jakub at gcc dot gnu.org --- Created attachment 32251 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32251action=edit gcc48-pr60400-test.patch Testcase.

[Bug preprocessor/60400] [4.7/4.8 Regression] ICE with trigraphs

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

[Bug preprocessor/60400] [4.7/4.8 Regression] ICE with trigraphs

2014-03-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60400 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Mon Mar 3 11:12:22 2014 New Revision: 208272 URL: http://gcc.gnu.org/viewcvs?rev=208272root=gccview=rev Log: PR preprocessor/60400 *

[Bug c++/60367] Default argument object is not getting constructed

2014-03-03 Thread rob.desbois at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60367 --- Comment #5 from rob.desbois at gmail dot com --- The following is a side-by-side diff of the disassembly of the incorrect version vs. a correct version (defaulting the parameter with = foo{}). The object foo has a single member of type char

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2014-03-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 58028, which changed state. Bug 58028 Summary: [4.9 Regression] Several failures in libgomp.graphite after revision 200946 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58028 What|Removed

[Bug tree-optimization/58028] [4.9 Regression] Several failures in libgomp.graphite after revision 200946

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

[Bug tree-optimization/54094] ICE in graphite-dependences.c:320 : isl_constraint.c:497: position out of bounds

2014-03-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54094 Bug 54094 depends on bug 58028, which changed state. Bug 58028 Summary: [4.9 Regression] Several failures in libgomp.graphite after revision 200946 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58028 What|Removed

[Bug tree-optimization/58028] [4.9 Regression] Several failures in libgomp.graphite after revision 200946

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

[Bug fortran/60370] TRANSPOSE on rhs of allocatable array assignment gives error with -fcheck=bounds

2014-03-03 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60370 --- Comment #5 from janus at gcc dot gnu.org --- (In reply to Mikael Morin from comment #4) This patch doesn't work, so it may not be a code ordering issue after all. I think it *is* an ordering issue after all, and indeed your patch seems to

[Bug target/58595] internal compiler error: in gen_movsi when compiling on arm some files of lttng-tools with -fPIE

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

[Bug tree-optimization/60382] [4.8/4.9 Regression] ICE on valid code at -O3 on x86_64-linux-gnu (in vect_create_epilog_for_reduction, at tree-vect-loop.c:4352)

2014-03-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60382 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org --- The issue is that in vectorizable_reduction we compute double_reduc in a wrong way: if (nested_cycle) { def_bb = gimple_bb (reduc_def_stmt); def_stmt_loop =

[Bug middle-end/58479] [4.9 Regression] slow var-tracking on x86_64-linux at -O1 (and above) with -g, but checking disabled

2014-03-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58479 --- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org --- Alex, your thoughts on this?

[Bug fortran/59746] internal compiler error: Segmentation fault

2014-03-03 Thread bdavis at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59746 Bud Davis bdavis at gcc dot gnu.org changed: What|Removed |Added CC||bdavis at gcc dot

[Bug middle-end/60381] [4.9 Regression] ICE: in vt_expand_var_loc_chain, at var-tracking.c:8245

2014-03-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60381 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Priority|P1 |P2

[Bug target/58595] internal compiler error: in gen_movsi when compiling on arm some files of lttng-tools with -fPIE

2014-03-03 Thread meadori at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58595 --- Comment #5 from Meador Inge meadori at codesourcery dot com --- Created attachment 32253 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32253action=edit Work in progress patch. Yeah, I am came to the same conclusion after making that

-fopenmp fails when gcc is compiled to /usr/local

2014-03-03 Thread John Frankish
Using gcc-4.7.2 compiled to /usr/local The following fails: echo int main(){} hello.c gcc hello.c -fopenmp ..with a message that libgomp.spec cannot be found editing the output of gcc -dumpspecs: include(libgomp.spec) - include(/usr/local/lib/libgomp.spec) include(libitm.spec) -

[Bug middle-end/60381] [4.9 Regression] ICE: in vt_expand_var_loc_chain, at var-tracking.c:8245

2014-03-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60381 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org --- This seems to be due to r208220. One problem I see is that when var-tracking.c calls cselib_preserve_only_values + cselib_reset_table, the latter clears n_useless_values (and

[Bug target/58595] internal compiler error: in gen_movsi when compiling on arm some files of lttng-tools with -fPIE

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

[Bug target/58595] internal compiler error: in gen_movsi when compiling on arm some files of lttng-tools with -fPIE

2014-03-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58595 --- Comment #7 from Jakub Jelinek jakub at gcc dot gnu.org --- (In reply to Meador Inge from comment #5) Created attachment 32253 [details] Work in progress patch. Yeah, I am came to the same conclusion after making that comment that

[Bug target/58595] internal compiler error: in gen_movsi when compiling on arm some files of lttng-tools with -fPIE

2014-03-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58595 --- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org --- Created attachment 32254 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32254action=edit gcc49-pr58595-2.patch So what about this variant?

[Bug libstdc++/60401] New: stdlib.h does not provide abs(long) overload

2014-03-03 Thread sbergman at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60401 Bug ID: 60401 Summary: stdlib.h does not provide abs(long) overload Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/58595] internal compiler error: in gen_movsi when compiling on arm some files of lttng-tools with -fPIE

2014-03-03 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58595 --- Comment #9 from ktkachov at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #8) Created attachment 32254 [details] gcc49-pr58595-2.patch So what about this variant? I'll give this a bootstrap and test run, thanks

[Bug c++/60387] The gcc compiler for the ppc architecture is not compatible with PPC ABI and DWARF standards.

2014-03-03 Thread m_nistor at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60387 --- Comment #2 from Nistor, Mihail-Marian m_nistor at yahoo dot com --- More details about how to reproduce the first problem. By using the gcc version - GNU C 4.8.1 20130531 (Wed Sep 4 08:04:01 CDT 2013) I have defined a local variable (vf1)

[Bug c++/60399] constexpr ctor that does not init an attribute should be rejected but isn't

2014-03-03 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60399 Daniel Krügler daniel.kruegler at googlemail dot com changed: What|Removed |Added CC|

[Bug libstdc++/58638] libstdc++ builds as non-PIC when --with-pic is specified

2014-03-03 Thread fredrik at lysator dot liu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58638 Fredrik Nyström fredrik at lysator dot liu.se changed: What|Removed |Added CC||fredrik at

[Bug c++/60402] New: const overload with variadics declared ambiguous according to standard (may be related to bug 58156)

2014-03-03 Thread nate.mcnamara at morganstanley dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60402 Bug ID: 60402 Summary: const overload with variadics declared ambiguous according to standard (may be related to bug 58156) Product: gcc Version: unknown Status:

[Bug c++/60402] const overload with variadics declared ambiguous according to standard (may be related to bug 58156)

2014-03-03 Thread nate.mcnamara at morganstanley dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60402 --- Comment #1 from Nate McNamara nate.mcnamara at morganstanley dot com --- Created attachment 32256 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32256action=edit preprocessed source

[Bug c++/60402] const overload with variadics declared ambiguous according to standard (may be related to bug 58156)

2014-03-03 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60402 Daniel Krügler daniel.kruegler at googlemail dot com changed: What|Removed |Added CC|

[Bug c++/60361] [4.7/4.8/4.9 Regression] unexpected 'use of parameter outside function body' error

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

[Bug c++/60361] [4.7/4.8/4.9 Regression] unexpected 'use of parameter outside function body' error

2014-03-03 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60361 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects-valid

[Bug fortran/60370] TRANSPOSE on rhs of allocatable array assignment gives error with -fcheck=bounds

2014-03-03 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60370 --- Comment #6 from Mikael Morin mikael at gcc dot gnu.org --- (In reply to janus from comment #5) However, it also seems to introduce another ordering issue: In particular the bounds of 'b' are now set as b.dim[1].lbound = 1;

[Bug fortran/58880] [4.9 Regression] [OOP] ICE on valid with FINAL function and type extension

2014-03-03 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58880 janus at gcc dot gnu.org changed: What|Removed |Added Summary|[OOP] ICE on valid with |[4.9 Regression] [OOP] ICE

[Bug fortran/58880] [4.9 Regression] [OOP] ICE on valid with FINAL function and type extension

2014-03-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58880 --- Comment #3 from Dominique d'Humieres dominiq at lps dot ens.fr --- I guess it's fair to say that the ICE is technically a regression. The test in comment 0 compiles with r199394 to r199408. The Ice starts at r199409. So it is a real

[Bug libitm/57643] libitm.c/reentrant.c hangs on POWER8 with HTM

2014-03-03 Thread bergner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57643 --- Comment #2 from Peter Bergner bergner at gcc dot gnu.org --- Author: bergner Date: Mon Mar 3 22:13:28 2014 New Revision: 208295 URL: http://gcc.gnu.org/viewcvs?rev=208295root=gccview=rev Log: Backport from mainline 2013-06-20

[Bug libfortran/48587] Avoid exhausting unit number with NEWUNIT=

2014-03-03 Thread jb at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48587 Janne Blomqvist jb at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jb at gcc

[Bug c++/52036] C++11 allows template parameters to have internal linkage

2014-03-03 Thread mizvekov at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52036 Matheus Izvekov mizvekov at gmail dot com changed: What|Removed |Added CC||mizvekov at

[Bug ada/60403] New: fatal error, system.ads not formatted correctly

2014-03-03 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60403 Bug ID: 60403 Summary: fatal error, system.ads not formatted correctly Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

  1   2   >