Re: fatal error: gnu/stubs-32.h: No such file

2013-07-28 Thread FX
The fact it's not listed as a prerequesite has already been pointed out as a problem with the docs. As a consensual first step toward addressing this issue, I suggest the following patch to the doc. I hope it is clear enough, but suggestions are obviously welcome. (I haven't even compiled the

gcc-4.9-20130728 is now available

2013-07-28 Thread gccadmin
Snapshot gcc-4.9-20130728 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.9-20130728/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.9 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/trunk

Re: Problems with register elimination

2013-07-28 Thread Chung-Ju Wu
On 7/28/13 8:16 AM, David Given wrote: I am having a great deal of trouble getting register elimination (and stack frame layouts in general) working properly on my architecture. There is some fundamental issue I'm simply not getting here. [...] Weirdness (1): I never see ARG_POINTER_REGNUM

[Bug fortran/58007] ICE -- free_pi_tree(): Unresolved fixup, depends on order of module inclusion

2013-07-28 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58007 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus at gcc

[Bug target/51244] [SH] Inefficient conditional branch and code around T bit

2013-07-28 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51244 --- Comment #63 from Oleg Endo olegendo at gcc dot gnu.org --- Created attachment 30566 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30566action=edit Reduced test (In reply to Laurent Aflonsi from comment #58) Created attachment 30524

[Bug c++/52844] ICE

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

[Bug rtl-optimization/58008] New: ICE: Max. number of generated reload insns per insn is achieved (90)

2013-07-28 Thread antoine.balestrat at gmail dot com
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: antoine.balestrat at gmail dot com Hello ! With GCC 4.9.0 as of 20130728 : $ cat max.c int a, b, c, d, e; void f(void) { if(c) goto lbl; for(; 0; c

[Bug fortran/58007] ICE -- free_pi_tree(): Unresolved fixup, depends on order of module inclusion

2013-07-28 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58007 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org --- Created attachment 30567 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30567action=edit Reduced test case Reduced test case, which fails at least on my 86-64-gnu-linux system

[Bug fortran/58007] ICE in free_pi_tree(): Unresolved fixup - resolve_fixups does not fixup component of __class_bsr_Bsr_matrix

2013-07-28 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58007 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug fortran/58009] New: Elements with same value in vector subscript in variable definition context

2013-07-28 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58009 Bug ID: 58009 Summary: Elements with same value in vector subscript in variable definition context Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/58010] New: ICE in vect_create_epilog_for_reduction, at tree-vect-loop.c:4378

2013-07-28 Thread antoine.balestrat at gmail dot com
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: antoine.balestrat at gmail dot com Hello ! Using GCC 4.9.0 as of 20130728 : $ cat vect.c short a, b, c, d; void f(void) { short e; for(; e; e++) for(; b; b

[Bug fortran/58009] Elements with same value in vector subscript in variable definition context

2013-07-28 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58009 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic ---

[Bug fortran/58009] Elements with same value in vector subscript in variable definition context

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

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

2013-07-28 Thread antoine.balestrat at gmail dot com
Assignee: unassigned at gcc dot gnu.org Reporter: antoine.balestrat at gmail dot com Using GCC 4.9.0 as of 20130728 : $ cat seg.c int a, b; void f(unsigned p) { unsigned *pp = p; if(!a) p = 0; for(b = 0; b 1; b++) if(3 * p + 5 * *pp) a = 0

[Bug fortran/58009] Elements with same value in vector subscript in variable definition context

2013-07-28 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58009 --- Comment #3 from Thomas Koenig tkoenig at gcc dot gnu.org --- I also want to catch a([i,j,i]) = ... for which I cannot think of an algorithm which is O(n), so I guess it will have to be O(n**2).

[Bug fortran/58009] Elements with same value in vector subscript in variable definition context

2013-07-28 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58009 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus at gcc

[Bug tree-optimization/58006] [4.8/4.9 Regression] ICE compiling VegaStrike with -ffast-math -ftree-parallelize-loops=2

2013-07-28 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58006 --- Comment #5 from Marc Glisse glisse at gcc dot gnu.org --- extern C float sqrtf (float); extern int a; extern int b; struct Vector { float i; float j; float Magnitude() const { return sqrtf( i*i+j*j ); } }; void f(){ int i = a;

[Bug target/51244] [SH] Inefficient conditional branch and code around T bit

2013-07-28 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51244 --- Comment #64 from Oleg Endo olegendo at gcc dot gnu.org --- (In reply to Laurent Aflonsi from comment #61) The movt(L2) and the tst(L3) are both removed, and that's coherent for that run path, because it is preceded by the tst r2,r2. But

[Bug fortran/58009] Elements with same value in vector subscript in variable definition context

2013-07-28 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58009 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/57435] [4.8 Regression] Ice on invalid: check_for_ambiguous

2013-07-28 Thread pault at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57435 Paul Thomas pault at gcc dot gnu.org changed: What|Removed |Added CC||pault at gcc dot

[Bug fortran/55789] [4.7 Regression] Needless realloc with array constructor.

2013-07-28 Thread pault at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55789 --- Comment #15 from Paul Thomas pault at gcc dot gnu.org --- No, it does not work on 4.7. I am inclined to say that it should be a WONTFIX. Cheers Paul

[Bug fortran/57435] [4.8 Regression] Ice on invalid: check_for_ambiguous

2013-07-28 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57435 --- Comment #9 from Tobias Burnus burnus at gcc dot gnu.org --- Author: burnus Date: Sun Jul 28 14:13:17 2013 New Revision: 201293 URL: http://gcc.gnu.org/viewcvs?rev=201293root=gccview=rev Log: 2013-07-28 Tobias Burnus bur...@net-b.de

[Bug fortran/57435] [4.8 Regression] Ice on invalid: check_for_ambiguous

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

[Bug fortran/31016] Use __buildin_memcpy and __memcpy for array assignment

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

[Bug tree-optimization/58012] New: Gcc bootstrap failed with cloog-isl: undefined reference to std::istream::ignore(long)

2013-07-28 Thread goughost at yahoo dot com.cn
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58012 Bug ID: 58012 Summary: Gcc bootstrap failed with cloog-isl: undefined reference to std::istream::ignore(long) Product: gcc Version: 4.8.1 Status: UNCONFIRMED

[Bug fortran/57992] Pointless packing of contiguous arrays for simply contiguous functions results as actual arguments

2013-07-28 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57992 --- Comment #1 from Tobias Burnus burnus at gcc dot gnu.org --- Draft patch: * Handles POINTER (- temporary), POINTER, CONTIGUOUS (- no temporary) and ALLOCATABLE (-no temporary) TODO * Nonpointers, nonallocatables (like f3) are *not* handled

[Bug tree-optimization/57994] Constant folding of infinity

2013-07-28 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #11 from joseph at codesourcery dot com joseph at codesourcery dot com --- On Sat, 27 Jul 2013, glisse at gcc dot gnu.org wrote: Yeah, any of those. I was inspired by glibc, which has for instance: double __fdim (double x,

[Bug fortran/58007] ICE in free_pi_tree(): Unresolved fixup - resolve_fixups does not fixup component of __class_bsr_Bsr_matrix

2013-07-28 Thread shapero at uw dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58007 --- Comment #3 from shapero at uw dot edu --- (In reply to Tobias Burnus from comment #2) Created attachment 30567 [details] Reduced test case Reduced test case, which fails at least on my 86-64-gnu-linux system with a recent GCC 4.9.

[Bug c++/58013] New: main() not generated in assembler output

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58013 Bug ID: 58013 Summary: main() not generated in assembler output Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug fortran/58003] internal compiler error: in convert_mpz_to_unsigned, at fortran/simplify.c:165

2013-07-28 Thread cngilbreth at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58003 --- Comment #3 from Chris Gilbreth cngilbreth at gmail dot com --- Thanks

[Bug tree-optimization/58006] [4.8/4.9 Regression] ICE compiling VegaStrike with -ffast-math -ftree-parallelize-loops=2

2013-07-28 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58006 --- Comment #6 from Paolo Carlini paolo.carlini at oracle dot com --- Thanks Marc.

[Bug c++/58014] New: vshuf-v2si.C fails at -O3 on hppa64

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58014 Bug ID: 58014 Summary: vshuf-v2si.C fails at -O3 on hppa64 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug libfortran/58015] New: FAIL: gfortran.dg/round_4.f90: Unsatisfied symbol nextafterl

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58015 Bug ID: 58015 Summary: FAIL: gfortran.dg/round_4.f90: Unsatisfied symbol nextafterl Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/57994] Constant folding of infinity

2013-07-28 Thread vincent-gcc at vinc17 dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #12 from Vincent Lefèvre vincent-gcc at vinc17 dot net --- (In reply to Marc Glisse from comment #9) I believe there are far fewer special cases (and thus risks) with MPFR, but that would indeed require a suitable testsuite for all

[Bug c/58016] New: stdatomic.h missing in 4.8.1

2013-07-28 Thread jeff.science at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58016 Bug ID: 58016 Summary: stdatomic.h missing in 4.8.1 Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: c

[Bug target/58017] New: [SH] Use shift and test for unsigned compare

2013-07-28 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58017 Bug ID: 58017 Summary: [SH] Use shift and test for unsigned compare Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component:

[Bug c/58016] stdatomic.h missing in 4.8.1

2013-07-28 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58016 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Severity|blocker |normal

[Bug middle-end/56791] [4.8/4.9 Regression] Segmentation fault in stage2 gengenrtl -- Incorrect instruction sequence generated by reload

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56791 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added CC||bernds at

[Bug middle-end/56668] FAIL: gcc.dg/pr56494.c: ICE in simplify_subreg, at simplify-rtx.c:5725

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56668 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug debug/56307] FAIL: gcc.dg/tree-ssa/pr55579.c scan-tree-dump esra Created a debug-only replacement for s

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56307 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug tree-optimization/55625] FAIL: gcc.dg/tree-prof/tracer-1.c scan-tree-dump-times tracer c = 2

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55625 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug tree-optimization/55626] FAIL: gcc.dg/tree-prof/val-prof-2.c

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55626 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug rtl-optimization/9702] [ARM] Constant pools are not shared among functions

2013-07-28 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9702 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added Target|arm*-* |arm*-* sh*-*-*

[Bug c/58016] stdatomic.h missing in 4.8.1

2013-07-28 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58016 --- Comment #1 from joseph at codesourcery dot com joseph at codesourcery dot com --- I don't know whether Andrew intends stdatomic.h to go in GCC or glibc, but in any case I consider this a duplicate of bug 53769, which in turn I don't really

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

2013-07-28 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58011 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug ada/52280] FAIL: c974013 -- C974013 Abortable part did not execute

2013-07-28 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52280 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |NEW ---

[Bug c/58016] stdatomic.h missing in 4.8.1

2013-07-28 Thread jeff.science at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58016 --- Comment #2 from Jeff Hammond jeff.science at gmail dot com --- If GCC doesn't support C11, it should not claim to support C11 via __STDC_VERSION__. The C11 standard definition isn't a recommendation from which implementers can pick and choose

[Bug fortran/58009] Elements with same value in vector subscript in variable definition context

2013-07-28 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58009 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/58018] New: ICE in tree_ssa_unswitch_loops at -O3

2013-07-28 Thread su at cs dot ucdavis.edu
4.9.0 20130728 (experimental) [trunk revision 201291] (GCC) $ gcc-trunk -O2 -c small.c $ gcc-4.8 -O3 -c small.c $ gcc-trunk -O3 -c small.c small.c: In function ‘foo’: small.c:9:6: internal compiler error: Segmentation fault void foo () ^ 0x7d4c4f crash_signal ../../gcc-trunk/gcc/toplev.c:334

Re: Testsuite tweaks for the SPARC

2013-07-28 Thread Andreas Schwab
Eric Botcazou ebotca...@adacore.com writes: Index: gcc.dg/vect/pr57705.c === --- gcc.dg/vect/pr57705.c (revision 201177) +++ gcc.dg/vect/pr57705.c (working copy) @@ -61,5 +61,6 @@ main () return 0; } -/* {

Re: [PATCH 03/11] Handwritten part of conversion of passes to C++ classes

2013-07-28 Thread Basile Starynkevitch
On Fri, 2013-07-26 at 11:04 -0400, David Malcolm wrote: This patch is the hand-written part of the conversion of passes from C structs to C++ classes. It does not work without the subsequent autogenerated part, which is huge. Given that the autogenerated part of the conversion is very large

Re: [Patch] Refractor Thompson matcher

2013-07-28 Thread Paolo Carlini
Hi, On 07/28/2013 06:13 AM, Tim Shen wrote: Refractor the whole Thompson matcher using the queue-based(BFS) Bellman-Ford algorithm. Fix the grouping problem. Refactor, refactoring, etc, no 'r'. If the grouping problem is now fixed, would it make sense to add corresponding testcases? Paolo.

Re: [Patch] Refractor Thompson matcher

2013-07-28 Thread Tim Shen
On Sun, Jul 28, 2013 at 5:12 PM, Paolo Carlini paolo.carl...@oracle.com wrote: Refactor, refactoring, etc, no 'r'. Thanks :) If the grouping problem is now fixed, would it make sense to add corresponding testcases? They are already added by http://gcc.gnu.org/ml/gcc-cvs/2013-07/msg00643.html

[Patch, Aarch64]: Handle return address via. frame pointer

2013-07-28 Thread Venkataramanan Kumar
Hi Maintainers, This patch adds supports to handle return address via. frame pointer. gcc/ChangeLog - 2013-07-28 Venkataramanan Kumar venkataramanan.ku...@linaro.org * config/aarch64/aarch64.c (aarch64_return_addr): Handle returning address from a frame.

[patch, fortran] PR Detect same values in vector expression subscripts

2013-07-28 Thread Thomas Koenig
Hello world, this patch yields an error for identical values in vector expression subscripts. The algorithm is O(n**2) because a) It would be impossible to detect a([i,i]) otherwise b) This is not likely to be a performance bottleneck because people don't use large vector indices. (as

Re: [Patch] Refractor Thompson matcher

2013-07-28 Thread Paolo Carlini
Hi, On 07/28/2013 12:18 PM, Tim Shen wrote: They are already added by http://gcc.gnu.org/ml/gcc-cvs/2013-07/msg00643.html (though I found the changelog entry used old file names, I'll fix it later). This time it's the BFS approach that can correctly handle the problem instead of the DFS one.

Re: [Patch] Refractor Thompson matcher

2013-07-28 Thread Tim Shen
On Sun, Jul 28, 2013 at 9:44 PM, Paolo Carlini paolo.carl...@oracle.com wrote: I see. I was wondering if in this development stage it would be convenient to have somewhere a parameter allowing to switch by hand such internal details, useful for testing purposes too. Eventually may or may not go

Re: [patch, fortran] PR Detect same values in vector expression subscripts

2013-07-28 Thread Tobias Burnus
Hello Thomas, Thomas Koenig wrote: this patch yields an error for identical values in vector expression Regression-tested. OK for trunk? + { + if (n-iterator != NULL) + continue; + +

Re: [patch] Add new -gmlt option for min. debug info with line tables (issue 4440072)

2013-07-28 Thread mrich30
I'm not aware of any significant use of -g1. It is very rare for anyone to mention it in a bug report for instance. Once upon a time (before 2002-03-19), it was used for compiling libgcc, but that was just to ensure that it got tested somewhere. From my Cisco experience, I would agree

[PATCH]: Fix PR middle-end/56382 -- Only move MODE_COMPLEX_FLOAT by parts if we can create pseudos

2013-07-28 Thread John David Anglin
This patch fixes PR middle-end/56382 on hppa64-hp-hpux11.11. The patch prevents moving a complex float by parts if we can't create pseudos. On a big endian 64-bit target, we need a psuedo to move a complex float and this fails during reload. OK for trunk? Dave -- John David Anglin

Re: Testsuite tweaks for the SPARC

2013-07-28 Thread Eric Botcazou
That doesn't work on ia64. Yeah, there are so many vectorizer failures on IA-64 that I gave up looking at them some time ago. Maybe vect_pack_trunc should be false there too. At least bb-slp-32.c now passes, so the overall number of failures hasn't increased. :-) -- Eric Botcazou

Re: [PATCH] Enable non-complex math builtins from C99 for Bionic

2013-07-28 Thread Michael Eager
On 07/27/13 15:18, Alexander Ivchenko wrote: Hi Joseph, thanks for your comments. I updated the patch: 2013/7/9 Joseph S. Myers jos...@codesourcery.com: * It looks rather like microblaze*-*-* don't use elfos.h, so meaning semantics aren't preserved for those (non-Linux) targets either.

Re: [patch, fortran] PR Detect same values in vector expression subscripts

2013-07-28 Thread Mikael Morin
Le 28/07/2013 14:57, Thomas Koenig a écrit : Hello world, this patch yields an error for identical values in vector expression subscripts. The algorithm is O(n**2) because a) It would be impossible to detect a([i,i]) otherwise b) This is not likely to be a performance bottleneck because

Re: [Patch] Refractor Thompson matcher

2013-07-28 Thread Paolo Carlini
On 07/28/2013 05:50 PM, Tim Shen wrote: On Sun, Jul 28, 2013 at 9:44 PM, Paolo Carlini paolo.carl...@oracle.com wrote: I see. I was wondering if in this development stage it would be convenient to have somewhere a parameter allowing to switch by hand such internal details, useful for testing

Re: Testsuite tweaks for the SPARC

2013-07-28 Thread Andreas Schwab
Eric Botcazou ebotca...@adacore.com writes: At least bb-slp-32.c now passes, so the overall number of failures hasn't increased. :-) It's still an XFAIL, though. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 And

Re: [PATCH] Add atomic type qualifier

2013-07-28 Thread Joseph S. Myers
On Fri, 26 Jul 2013, Andrew MacLeod wrote: What it doesn't do: * It doesn't implement the stdatomic.h header - do you intend that to be provided by GCC or glibc? (Substantive review of the full patch still to come.) * It doesn't implement the C11 expression expansion into atomic

Re: [patch, fortran] PR Detect same values in vector expression subscripts

2013-07-28 Thread Thomas Koenig
Hi Tobias and Mikael, Something went wrong with the indentation of the last two lines. Fixed. Additionally: How about simply returning with an return false;? After some more thinking, I used the option that you suggested. We'll see if we get feedback from users who want something else, if

[PATCH, libgcc] Fix licenses on several files

2013-07-28 Thread Maxim Kuvyrkov
While verifying license compliance for GCC and its libraries I noticed that several libgcc files that end up in the final library are licensed under GPL-3.0+ instead of GPL-3.0-with-GCC-exception. This is, obviously, was not the intention of developers who just copied wrong boilerplate text,

Re: [Patch] Refractor Thompson matcher

2013-07-28 Thread Tim Shen
On Mon, Jul 29, 2013 at 1:08 AM, Paolo Carlini paolo.carl...@oracle.com wrote: Oh well, thanks. But then I expect specific testcases to come with it, for the various values of the parameter, both the default and the other other values. Otherwise, the idea isn't really immediately useful. See

Re: [patch] implement Cilk Plus simd loops on trunk

2013-07-28 Thread Jason Merrill
On 07/27/2013 05:31 AM, Aldy Hernandez wrote: trunk, but it depends on the OMP_SIMD patch which is also awaiting review (actually, just the vectorizer bits since Jakub wrote and can pre-approve the actual OMP changes): Oh, right. I can rebase off a more recent trunk if you prefer, or I can

Re: [PATCH] Enable non-complex math builtins from C99 for Bionic

2013-07-28 Thread Alexander Ivchenko
2013/7/28 Michael Eager ea...@eagerm.com: On 07/27/13 15:18, Alexander Ivchenko wrote: Hi Joseph, thanks for your comments. I updated the patch: 2013/7/9 Joseph S. Myers jos...@codesourcery.com: * It looks rather like microblaze*-*-* don't use elfos.h, so meaning semantics aren't

[Patch, Aarch64] : Macros for profile code generation to enable gprof support

2013-07-28 Thread Venkataramanan Kumar
Hi Maintainers, This patch defines some macros that are needed for profile generation support in Aarch64. I tested this patch on top of the patch http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01333.html Regression tested with aarch64-none-elf with V8 foundation model after re basing to latest