Re: Long paths with ../../../../ throughout

2010-04-27 Thread Manuel López-Ibáñez
On 27 April 2010 02:16, Dave Korn dave.korn.cyg...@googlemail.com wrote:  Here, sometimes it's easier to show than to explain in terms of rules: The wiki link has a template and an example. If you think it can be improved, please do so.  Summary: Asterisks are only used for the first line of

Re: Why not contribute? (to GCC)

2010-04-27 Thread Paolo Bonzini
[trimming Cc list] It wouldn't be worth my time and I have trouble understanding how I could demonstrate personal loss making the law suit worth persuing in the first place. Perhaps because you know the code better than anyone else, so you could provide paid support on that derivative as

Re: vectorization, scheduling and aliasing

2010-04-27 Thread roy rosen
Hi, I have looked a bit more and tried also ia-64 and bfin and actually I can't find a single example where vectorized code using __restrict__ variables would break the dependency between stores and loads. for this simple program: unsigned short xxx(unsigned short* __restrict__ a, unsigned

LLVM 2.7 Released

2010-04-27 Thread Chris Lattner
Hi All, For anyone interested, LLVM 2.7 was just released. You can read the announcement here: http://lists.cs.uiuc.edu/pipermail/llvm-announce/2010-April/34.html and read much more detailed release notes here: http://llvm.org/releases/2.7/docs/ReleaseNotes.html In addition to a huge

Re: LLVM 2.7 Released

2010-04-27 Thread Eric Botcazou
and read much more detailed release notes here: http://llvm.org/releases/2.7/docs/ReleaseNotes.html The correct writing of GCC is GCC, all capitalized. In particular gcc-4.5 should be written GCC 4.5 (like LLVM 2.7). -- Eric Botcazou

pattern scode_mode not used when generating rtl for float comparison on mips?

2010-04-27 Thread Amker.Cheng
Hi : There is a pattern define_insn scode_mode in mips md file, like (define_insn scode_mode [(set (match_operand:CC 0 register_operand =z) (swapped_fcond:CC (match_operand:SCALARF 1 register_operand f) (match_operand:SCALARF 2 register_operand f)))]

Re: Why not contribute? (to GCC)

2010-04-27 Thread Richard Kenner
To stay US-centric, have a look at: http://www.copyright.gov/title17/92chap5.html Any law that makes something illegal has to define the available penalties associated. You are confusing criminal and civil law. What you say is certainly true for criminal law, where the other party is

RE: Notes from the GROW'10 workshop panel (GCC research opportunities workshop)

2010-04-27 Thread Grigori Fursin
Hi all, I created the page on GCC Wiki with this info: http://gcc.gnu.org/wiki/GCC_Research Please, feel free to update or rewrite completely (if you feel that something is wrong, etc)... Hope it will be of any use ;) ... Cheers, Grigori -Original Message- From: Manuel López-Ibáñez

The usage of the clobber match_scratch

2010-04-27 Thread redriver jiang
Hi. Right now I know confused by the usage of clobber match_scratch. The scene is as follows: 1.Target cpu is with only a 8 bit ACC register( but I make 16 virtual registers, for reload problems). 2.For HImode operands, I let them never to goto ACC combined with other virtual registers. 3.for

Re: pattern scode_mode not used when generating rtl for float comparison on mips?

2010-04-27 Thread Paolo Bonzini
On 04/27/2010 11:42 AM, Amker.Cheng wrote: Hi : There is a pattern define_insn scode_mode in mips md file, like (define_insn scode_mode [(set (match_operand:CC 0 register_operand =z) (swapped_fcond:CC (match_operand:SCALARF 1 register_operand f)

Re: Why not contribute? (to GCC)

2010-04-27 Thread Paolo Bonzini
On 04/27/2010 03:46 AM, Russ Allbery wrote: This is all relatively easily handled under the copyright policy on the academic side of the house for students and faculty. Unless it's institutional work... I was in the same boat during my own Ph.D. studies, cherrypicking what to send for

Re: The usage of the clobber match_scratch

2010-04-27 Thread Ian Lance Taylor
redriver jiang jiang.redri...@gmail.com writes: test3.c:27: error: insn does not satisfy its constraints: (insn 52 51 32 0 (parallel [ (set (reg:HI 16 BASE0) (plus:HI (reg:HI 16 BASE0) (const_int -2 [0xfffe]))) (clobber

Re: Notes from the GROW'10 workshop panel (GCC research opportunities workshop)

2010-04-27 Thread Manuel López-Ibáñez
On 27 April 2010 14:27, Grigori Fursin gfur...@gmail.com wrote: Hi all, I created the page on GCC Wiki with this info: http://gcc.gnu.org/wiki/GCC_Research Please, feel free to update or rewrite completely (if you feel that something is wrong, etc)... I think that a verbatim copy of the

LTO question

2010-04-27 Thread Bingfeng Mei
Hello, I have been playing with LTO. I notice that LTO doesn't work when object files are achived into static library files and the final binary is linked against them, although these object files are compiled with -flto and I can see all the lto related sections in .a files. Is this what is

Thanks GSoC

2010-04-27 Thread Philip Herron
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hey I want to say a quick thank you for accepting my proposal Partial Implementation of Python as a GCC Front-end. Can't wait to get started :). - --Phil -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with

Re: redundant divmodsi4 not optimized away

2010-04-27 Thread Greg McGary
On 04/26/10 22:09, Ian Lance Taylor wrote: Greg McGaryg...@mcgary.org writes: I have a port without div or mod machine instructions. I wrote divmodsi4 patterns that do the libcall directly, hoping that GCC would recognize the opportunity to use a single divmodsi4 to compute both quotient

Re: GCC porting tutorials

2010-04-27 Thread Jonas Paulsson
I've been following the discussion a bit about contributing, and find myself here now even directly pointed at :-) As I mentioned, I am not very experienced with GCC, for one thing I have not studied other ports very much. To make a GCC patch for this problem to be generally handled is then a bit

Re: Why not contribute? (to GCC)

2010-04-27 Thread Alfred M. Szmidt
And how are potential contributors supposed to know this? They're really not. The fundamental problem here is that this area of the law is not only very complicated, but is really all guesswork since there are few, if any, relevant cases. Moreover, this is an area of the law

Re: Why not contribute? (to GCC)

2010-04-27 Thread Ian Lance Taylor
Alfred M. Szmidt a...@gnu.org writes: That is more or less what a potentional contributor gets via email when submitting a patch. I don't see how a web form would make things different. True, but I think it would make a significant difference if the web form could be filled out online

Re: LTO question

2010-04-27 Thread Ian Lance Taylor
Bingfeng Mei b...@broadcom.com writes: I have been playing with LTO. I notice that LTO doesn't work when object files are achived into static library files and the final binary is linked against them, although these object files are compiled with -flto and I can see all the lto related

Re: Why not contribute? (to GCC)

2010-04-27 Thread Michael Witten
On Mon, Apr 26, 2010 at 21:03, Mark Mielke m...@mark.mielke.cc wrote: They can take a copy of your code and modify it, but at no time does your original code become non-free. As long as people continue to copy from your free version of the code, they can continue to use it for free. The GPL

Re: Why not contribute? (to GCC)

2010-04-27 Thread Alfred M. Szmidt
That is more or less what a potentional contributor gets via email when submitting a patch. I don't see how a web form would make things different. True, but I think it would make a significant difference if the web form could be filled out online without requiring a piece of

Re: Why not contribute? (to GCC)

2010-04-27 Thread Manuel López-Ibáñez
On 27 April 2010 22:45, Alfred M. Szmidt a...@gnu.org wrote:   That is more or less what a potentional contributor gets via   email when submitting a patch.  I don't see how a web form would   make things different.   True, but I think it would make a significant difference if the web  

Re: Plan for gc-improv merge

2010-04-27 Thread Diego Novillo
On 4/19/10 10:43 , Laurynas Biveinis wrote: 1) New API in libiberty for creating of hash tables and splay trees with user-specified callbacks for allocation. Needs libiberty maintainer review. 2) Make gengtype accept variable_size GTY option and output typed GC allocators to gtype-desc.h.

Re: Why not contribute? (to GCC)

2010-04-27 Thread Alfred M. Szmidt
As for flexible, it seems clear that the current form is not sufficiently personalized, which makes it more difficult to get it signed by an employer. If you need something specific, you should contact le...@gnu.org. They are quite flexible, I do not know where people got the idea that

Re: Why not contribute? (to GCC)

2010-04-27 Thread Richard Kenner
If you need something specific, you should contact le...@gnu.org. They are quite flexible, I do not know where people got the idea that they are not. You're missing the point. If flexibilty isn't the DEFAULT people won't know about it and will think it doesn't exist and complain. I strongly

Re: Why not contribute? (to GCC)

2010-04-27 Thread Manuel López-Ibáñez
On 27 April 2010 23:27, Alfred M. Szmidt a...@gnu.org wrote:   As for flexible, it seems clear that the current form is not   sufficiently personalized, which makes it more difficult to get it   signed by an employer. If you need something specific, you should contact le...@gnu.org. They are

Re: Why not contribute? (to GCC)

2010-04-27 Thread Alfred M. Szmidt
People will always find reasons to complain, but most people (and companies) seem to be happy with how the copyright assignments look today.

Re: Why not contribute? (to GCC)

2010-04-27 Thread Alfred M. Szmidt
1) The back-and-forth is too much for casual contributors. If it is more effort to do the legal work than to submit the first patch, then they will never submit any patch at all. Please do not exaggerate, if people have time for threads like these, then they have time to send a short

gcc-4.4-20100427 is now available

2010-04-27 Thread gccadmin
Snapshot gcc-4.4-20100427 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.4-20100427/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.4 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Accepted applications for Google Summer of Code 2010

2010-04-27 Thread Diego Novillo
This year GCC received 10 slots for Google Summer of Code. The full list of the accepted projects is at http://gcc.gnu.org/wiki/SummerOfCode. Unfortunately, we could not accept all the proposals. But that should not discourage folks from contributing, anyway. To increase chances of acceptance

Re: pattern scode_mode not used when generating rtl for float comparison on mips?

2010-04-27 Thread Amker.Cheng
You can get the RTL for these patterns when expanding stores like   a = (b c); In this case, GCC tries to avoid a conditional branch and (I suppose you are on GCC 4.5) instead of cmpmode and bcond you go through cmpmode and scond.  cmpmode does nothing but stashing away its operands,

[Bug bootstrap/43900] ICE in dbxout.c

2010-04-27 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-04-27 06:16 --- It depends on what the platform allows, I'm not familiar with it at all. If you can force dumping core and getting backtrace from it, that would be interesting info, if you can preload some library to print backtrace

[Bug c++/43906] missing warnings the comparison between an address with a null pointer constant

2010-04-27 Thread manu at gcc dot gnu dot org
--- Comment #1 from manu at gcc dot gnu dot org 2010-04-27 07:27 --- Bonus points if the C/C++ FE share most of the code related to this warning (so we only have one place to fix in the future). -- manu at gcc dot gnu dot org changed: What|Removed

[Bug fortran/43896] [OOP][fortran-dev Regression] ICE in gfc_conv_variable, at fortran/trans-expr.c:551

2010-04-27 Thread janus at gcc dot gnu dot org
--- Comment #10 from janus at gcc dot gnu dot org 2010-04-27 07:38 --- Subject: Bug 43896 Author: janus Date: Tue Apr 27 07:38:06 2010 New Revision: 158767 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158767 Log: 2010-04-27 Janus Weil ja...@gcc.gnu.org PR

[Bug fortran/43896] [OOP] ICE in gfc_conv_variable, at fortran/trans-expr.c:551

2010-04-27 Thread janus at gcc dot gnu dot org
--- Comment #11 from janus at gcc dot gnu dot org 2010-04-27 07:41 --- The commit in comment #10 fixes the fortran-dev regression, but not the original problem in comment #0. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/43900] ICE in dbxout.c

2010-04-27 Thread ktietz at gcc dot gnu dot org
--- Comment #4 from ktietz at gcc dot gnu dot org 2010-04-27 07:52 --- (In reply to comment #2) As it turns out, the ICE only manifests in a parallel build. I tried make -j 8, my default and make -j 3. For an ordinary make there is no issue. So, I'm curious how to handle this. Any

[Bug fortran/18918] Eventually support Fortran 2008's coarrays [co-arrays]

2010-04-27 Thread burnus at gcc dot gnu dot org
--- Comment #21 from burnus at gcc dot gnu dot org 2010-04-27 08:41 --- Subject: Bug 18918 Author: burnus Date: Tue Apr 27 08:41:00 2010 New Revision: 158768 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158768 Log: 2010-04-27 Tobias Burnus bur...@net-b.de PR

[Bug rtl-optimization/43907] yet another missed restrict optimization

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-04-27 09:25 --- It's not a bug. const restrict doesn't say anything special and restrict only disambiguates against other restrict pointers. Thus, the store through a _can_ modify what b points to. -- rguenth at gcc dot gnu

[Bug tree-optimization/43905] [4.5/4.6 Regression] duplicate __PRETTY_FUNCTION__ symbol for functions differing in const-ness

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-04-27 09:30 --- local statics need to be mangled before SRA changes the function signature. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/43903] [4.6 Regression] New test failures

2010-04-27 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43903

[Bug target/43902] suboptimal MIPS widening multiply accumulate

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-04-27 09:33 --- (In reply to comment #1) Some further investigation shows that there is code in expand_expr_real_2 that is supposed to be able to generate multiply-accumulate instructions, but it isn't general enough. In my

[Bug target/40657] allocate local variables with fewer instructions

2010-04-27 Thread bernds at gcc dot gnu dot org
--- Comment #8 from bernds at gcc dot gnu dot org 2010-04-27 09:34 --- Subject: Bug 40657 Author: bernds Date: Tue Apr 27 09:34:08 2010 New Revision: 158771 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158771 Log: PR target/40657 * config/arm/arm.c

[Bug target/40657] allocate local variables with fewer instructions

2010-04-27 Thread bernds at gcc dot gnu dot org
--- Comment #9 from bernds at gcc dot gnu dot org 2010-04-27 09:35 --- Fixed. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug middle-end/43901] [4.6 Regression] FAIL: gcc.c-torture/compile/pr42196-2.c

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-04-27 09:36 --- I can't get it to FAIL either. Tried various -march=XXX in make check-gcc RUNTESTFLAGS=--target_board=unix/-m32/-march=atom compile.exp=pr42196-2.c HJ, what arch do you configure for? --

[Bug bootstrap/43858] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: cannot compute suffix of object files

2010-04-27 Thread dominiq at lps dot ens dot fr
--- Comment #14 from dominiq at lps dot ens dot fr 2010-04-27 09:38 --- If the testsuite run produces nothing, can you check the object files of the two stage2 compilers (working and broken) for differences in code generation? That could help narrow down which file is being

[Bug lto/43898] -flto -g: ICE in dwarf2out_finish, at dwarf2out.c:21433

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-04-27 09:41 --- The ICE has been fixed on the trunk (PR42653). With the fix we now run into lto1: internal compiler error: in dwarf2out_finish, at dwarf2out.c:21433 Please submit a full bug report, with preprocessed source if

[Bug lto/43898] -flto -g: ICE in dwarf2out_finish, at dwarf2out.c:21433

2010-04-27 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rguenth at gcc dot gnu dot |dot org

[Bug rtl-optimization/43907] yet another missed restrict optimization

2010-04-27 Thread alexey dot salmin at gmail dot com
--- Comment #2 from alexey dot salmin at gmail dot com 2010-04-27 09:46 --- restrict only disambiguates against other restrict pointers. Can you please support that assertion with a reference? ISO/IEC 9899:TC2 Committee Draft — May 6, 2005, 6.7.3 paragraph 7 An object that is

[Bug bootstrap/43858] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: cannot compute suffix of object files

2010-04-27 Thread bernds at gcc dot gnu dot org
--- Comment #15 from bernds at gcc dot gnu dot org 2010-04-27 09:47 --- Thanks. Could you attach those object files (ignoring ifcvt.o since it obviously changes due to the source change)? Even better would be if you could produce assembly output by finding the command that produced

[Bug middle-end/43812] [4.5/4.6 Regression] compiling .cc file with -fwhole-program results in ICE, in ipcp_iterate_stage, at ipa-cp.c:760

2010-04-27 Thread jamborm at gcc dot gnu dot org
--- Comment #10 from jamborm at gcc dot gnu dot org 2010-04-27 10:08 --- Subject: Bug 43812 Author: jamborm Date: Tue Apr 27 10:07:47 2010 New Revision: 158777 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158777 Log: 2010-04-27 Martin Jambor mjam...@suse.cz PR

[Bug fortran/43896] [OOP] ICE in gfc_conv_variable, at fortran/trans-expr.c:551

2010-04-27 Thread dominiq at lps dot ens dot fr
--- Comment #12 from dominiq at lps dot ens dot fr 2010-04-27 10:26 --- The commit in comment #10 fixes the fortran-dev regression, but not the original problem in comment #0. The original problem in comment #0 is probably a duplicate of pr42051 both fails with internal compiler

[Bug middle-end/43907] yet another missed restrict optimization

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-04-27 10:33 --- (In reply to comment #2) restrict only disambiguates against other restrict pointers. Can you please support that assertion with a reference? ISO/IEC 9899:TC2 Committee Draft — May 6, 2005, 6.7.3 paragraph 7

[Bug middle-end/43907] yet another missed restrict optimization

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-04-27 10:37 --- Which would be implemented by Index: gcc/tree-ssa-alias.c === --- gcc/tree-ssa-alias.c(revision 158770) +++ gcc/tree-ssa-alias.c

[Bug middle-end/43907] yet another missed restrict optimization

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-04-27 10:38 --- Note that the patches will break Fortran quite seriously. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43907

[Bug tree-optimization/39657] [4.3 Regression] compiling ruby (yacc) output takes inordinate amount of time with PRE and large SCCs

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-04-27 11:17 --- WONTFIX on the 4.3 branch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/40561] [4.3 Regression] code does not compile -- compiles fine when replacing != with !(==)

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-04-27 11:27 --- Subject: Bug 40561 Author: rguenth Date: Tue Apr 27 11:27:18 2010 New Revision: 158778 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158778 Log: 2010-04-27 Richard Guenther rguent...@suse.de PR

[Bug rtl-optimization/43908] New: Very poor code generation (unnecessary conditionals and reloads) for ARM

2010-04-27 Thread tobias at ringis dot se
The following code: struct A { int r0; int r1; }; void sigh(struct A *a, const int d) { int i; for (i = 0; i 8; ++i) { if (d (1U i)) a-r0 = 1; else a-r1 = 1; } } compiled using

[Bug c++/43909] New: trunk rev158780. compile with --enable-build-with-cxx fails in get_function_part_constraint

2010-04-27 Thread ailin dot nemui at gmail dot com
../../g++-4.5.svn/gcc/tree-ssa-structalias.c: In function 'constraint_expr get_function_part_constraint(variable_info*, unsigned int)': ../../g++-4.5.svn/gcc/tree-ssa-structalias.c:3644:29: error: enumeral and non-enumeral type in conditional expression [-Werror] cc1plus: all warnings being

[Bug c++/43909] trunk rev158780. compile with --enable-build-with-cxx fails in get_function_part_constraint

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-04-27 12:11 --- Mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/43116] [4.3 Regression] ICE when using attributes in a function alias declaration

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-04-27 12:14 --- Subject: Bug 43116 Author: rguenth Date: Tue Apr 27 12:13:52 2010 New Revision: 158781 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158781 Log: 2010-04-27 Richard Guenther rguent...@suse.de

[Bug c++/40561] [4.3 Regression] code does not compile -- compiles fine when replacing != with !(==)

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-04-27 12:16 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c++/43116] [4.3 Regression] ICE when using attributes in a function alias declaration

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2010-04-27 12:16 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug tree-optimization/38564] [4.4 Regression] Revision 142662 caused ICE in insert_into_preds_of_block

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #13 from rguenth at gcc dot gnu dot org 2010-04-27 12:16 --- Subject: Bug 38564 Author: rguenth Date: Tue Apr 27 12:15:53 2010 New Revision: 158782 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158782 Log: 2010-04-27 Richard Guenther rguent...@suse.de

[Bug fortran/43896] [OOP] ICE in gfc_conv_variable, at fortran/trans-expr.c:551

2010-04-27 Thread fmartinez at gmv dot com
--- Comment #13 from fmartinez at gmv dot com 2010-04-27 12:56 --- I have not got that far to the linking step. I am converting some code to a more OOP style. I have tried to patch my local version but unfrtunately what I have downloaded, 4.5_20100422 and 4.5_20100424, do not seem to

[Bug middle-end/43901] [4.6 Regression] FAIL: gcc.c-torture/compile/pr42196-2.c

2010-04-27 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-04-27 13:07 --- Ooops. I meant Linux/ia64. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43901

[Bug middle-end/43901] [4.6 Regression] FAIL: gcc.c-torture/compile/pr42196-2.c

2010-04-27 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added GCC target triplet||ia64-*-* Target Milestone|--- |4.6.0

[Bug c/43910] New: [4.6 regression] New test failures

2010-04-27 Thread hjl dot tools at gmail dot com
On Linux/ia32, revision 158765 gave FAIL: gcc.dg/Walways-true-1.c (test for excess errors) FAIL: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 29) FAIL: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 33) FAIL: gcc.dg/Walways-true-1.c correct warning (test for

[Bug bootstrap/43900] ICE in dbxout.c

2010-04-27 Thread rainer at emrich-ebersheim dot de
--- Comment #5 from rainer at emrich-ebersheim dot de 2010-04-27 13:15 --- (In reply to comment #4) (In reply to comment #2) As it turns out, the ICE only manifests in a parallel build. I tried make -j 8, my default and make -j 3. For an ordinary make there is no issue. So,

[Bug c/43910] [4.6 regression] New test failures

2010-04-27 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43910

[Bug fortran/43896] [OOP] ICE in gfc_conv_variable, at fortran/trans-expr.c:551

2010-04-27 Thread burnus at gcc dot gnu dot org
--- Comment #14 from burnus at gcc dot gnu dot org 2010-04-27 13:30 --- (In reply to comment #13) I have not got that far to the linking step. I am converting some code to a more OOP style. I have tried to patch my local version but unfrtunately what I have downloaded, 4.5_20100422

[Bug c/43910] [4.6 regression] New test failures

2010-04-27 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-04-27 13:58 --- Fixed by revision 158769. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug fortran/18918] Eventually support Fortran 2008's coarrays [co-arrays]

2010-04-27 Thread hjl dot tools at gmail dot com
--- Comment #22 from hjl dot tools at gmail dot com 2010-04-27 13:59 --- On Linux/ia32, I got FAIL: gfortran.dg/coarray_12.f90 -O scan-tree-dump-times original a.dim.0..ubound = .* nn; 1 FAIL: gfortran.dg/coarray_12.f90 -O scan-tree-dump-times original a.dim.1..ubound = .* mm; 1

[Bug fortran/18918] Eventually support Fortran 2008's coarrays [co-arrays]

2010-04-27 Thread burnus at gcc dot gnu dot org
--- Comment #23 from burnus at gcc dot gnu dot org 2010-04-27 14:09 --- Subject: Bug 18918 Author: burnus Date: Tue Apr 27 14:09:29 2010 New Revision: 158785 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158785 Log: 2010-04-27 Tobias Burnus bur...@net-b.de PR

[Bug other/43693] [gcc-plugin] c++ based plugins doesn't work.

2010-04-27 Thread pluto at agmk dot net
--- Comment #4 from pluto at agmk dot net 2010-04-27 14:10 --- (In reply to comment #3) Sorry: http://gcc.gnu.org/ml/gcc-patches/2009-07/msg01166.html --enable-build-with-cxx will change the plugin framework interface to match the C++ plugin symbol mangling but in such case users

[Bug other/43693] [gcc-plugin] c++ based plugins doesn't work.

2010-04-27 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-04-27 15:19 --- C++ plugins are not supported. They only happen to work with the build-gcc-with-c++ trick. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/43858] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: cannot compute suffix of object files

2010-04-27 Thread dominiq at lps dot ens dot fr
--- Comment #16 from dominiq at lps dot ens dot fr 2010-04-27 15:24 --- Thanks. Could you attach those object files (ignoring ifcvt.o since it obviously changes due to the source change)? Even better would be if you could produce assembly output by finding the command that

[Bug bootstrap/43858] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: cannot compute suffix of object files

2010-04-27 Thread dominiq at lps dot ens dot fr
--- Comment #17 from dominiq at lps dot ens dot fr 2010-04-27 15:27 --- Created an attachment (id=20499) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20499action=view) bziped tar file containing the *.i and *.s files The *_f.* files corresponds to the failing bootstrap and the

[Bug c++/43911] New: [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread dougmencken at gmail dot com
The test code which fails to compile with g++ on both 4.4.3 and 4.5.0: #include iostream int main(void) { std::cout Hello. std::endl; return 0; } $ gcc test.c++ /usr/lib/gcc/powerpc-gnu-linux-uclibc/4.5.0/../../../libstdc++.so: undefined reference to `_Unwind_GetIPInfo'

[Bug bootstrap/42347] [4.5/4.6 Regression] sched-deps.c:3840:1: internal compiler error: in fixup_reorder_chain, at cfglayout.c:796

2010-04-27 Thread dougmencken at gmail dot com
--- Comment #11 from dougmencken at gmail dot com 2010-04-27 17:07 --- GCC 4.5.0 bootstraps without --disable-checking (Configured with: ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --build=powerpc-gnu-linux-uclibc --host=powerpc-gnu-linux-uclibc

[Bug c++/43911] [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread redi at gcc dot gnu dot org
--- Comment #1 from redi at gcc dot gnu dot org 2010-04-27 17:15 --- that symbol is defined in libgcc_s.so - is that file present in the same directory as libstdc++.so? If you add -v to the compilation command it will show you the directories gcc searches, is libgcc_s.so in any of those

[Bug c++/43911] [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread redi at gcc dot gnu dot org
--- Comment #2 from redi at gcc dot gnu dot org 2010-04-27 17:16 --- oh wait a second ... what happens if you compile with g++ not gcc? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911

[Bug c++/43911] [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread dougmencken at gmail dot com
--- Comment #3 from dougmencken at gmail dot com 2010-04-27 17:18 --- I do not compile c++ sources with gcc. Yes, I mistyped gcc instead of g++ in the first message, sorry. $ g++ test.c\+\+ /usr/lib/gcc/powerpc-gnu-linux-uclibc/4.5.0/../../../libstdc++.so: undefined reference to

[Bug c++/43911] [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread dougmencken at gmail dot com
--- Comment #4 from dougmencken at gmail dot com 2010-04-27 17:20 --- $ g++ -v test.c\+\+ Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/powerpc-gnu-linux-uclibc/4.5.0/lto-wrapper Target: powerpc-gnu-linux-uclibc Configured with: ./configure --prefix=/usr

[Bug c++/43911] [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread dougmencken at gmail dot com
--- Comment #5 from dougmencken at gmail dot com 2010-04-27 17:28 --- $ find / -name libgcc_s.so /usr/lib/libgcc_s.so $ objdump -x /usr/lib/libgcc_s.so objdump: /usr/lib/libgcc_s.so: File format not recognized -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911

[Bug fortran/38111] unneeded temporary

2010-04-27 Thread jv244 at cam dot ac dot uk
--- Comment #3 from jv244 at cam dot ac dot uk 2010-04-27 18:07 --- still fails with current trunk. -- jv244 at cam dot ac dot uk changed: What|Removed |Added Known

[Bug middle-end/43907] yet another missed restrict optimization

2010-04-27 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2010-04-27 18:08 --- See PR 14192 on why this is restrict is ignored here. *** This bug has been marked as a duplicate of 14192 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/14192] Restrict pointers don't help

2010-04-27 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2010-04-27 18:08 --- *** Bug 43907 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/25621] Missed optimization when unrolling the loop (splitting up the sum) (only with -ffast-math)

2010-04-27 Thread jv244 at cam dot ac dot uk
--- Comment #11 from jv244 at cam dot ac dot uk 2010-04-27 18:25 --- the original loop gets now (4.6.0) vectorized, and gets the same performance as the 'hand optimized loop' (which does not get vectorized): ./a.out default loop 0.880055003 hand optimized loop

[Bug c++/42844] const variable requires initializer / no explicitly declared default constructor

2010-04-27 Thread jason at gcc dot gnu dot org
--- Comment #13 from jason at gcc dot gnu dot org 2010-04-27 18:56 --- Subject: Bug 42844 Author: jason Date: Tue Apr 27 18:56:13 2010 New Revision: 158797 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158797 Log: PR c++/42844 * decl.c

[Bug c++/41468] SFINAE for expressions doesn't consider ambiguous conversion sequences

2010-04-27 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2010-04-27 19:04 --- Subject: Bug 41468 Author: jason Date: Tue Apr 27 19:04:09 2010 New Revision: 158798 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158798 Log: PR c++/41468 * class.c (convert_to_base): Add

[Bug c++/41468] SFINAE for expressions doesn't consider ambiguous conversion sequences

2010-04-27 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2010-04-27 19:04 --- Subject: Bug 41468 Author: jason Date: Tue Apr 27 19:04:23 2010 New Revision: 158799 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158799 Log: PR c++/41468 * call.c (convert_like_real)

[Bug bootstrap/42347] [4.5/4.6 Regression] sched-deps.c:3840:1: internal compiler error: in fixup_reorder_chain, at cfglayout.c:796

2010-04-27 Thread dougmencken at gmail dot com
--- Comment #12 from dougmencken at gmail dot com 2010-04-27 19:13 --- $ cat /usr/lib/libgcc_s.so /* GNU ld script Use the shared library, but some functions are only in the static library. */ GROUP ( libgcc_s.so.1 libgcc.a ) $ readelf -s /usr/lib/libgcc_s.so.1 | grep Unwind

[Bug c++/43911] [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread dougmencken at gmail dot com
--- Comment #6 from dougmencken at gmail dot com 2010-04-27 19:15 --- $ cat /usr/lib/libgcc_s.so /* GNU ld script Use the shared library, but some functions are only in the static library. */ GROUP ( libgcc_s.so.1 libgcc.a ) $ readelf -s /usr/lib/libgcc_s.so.1 | grep Unwind

[Bug c++/43911] [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2010-04-27 19:17 --- Are you sure that the newly built libgcc_s.so.1 is being installed? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911

[Bug c++/43911] [4.4.3/4.5.0 regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-27 Thread dougmencken at gmail dot com
--- Comment #8 from dougmencken at gmail dot com 2010-04-27 19:22 --- Yes, I'm sure, I'm using http://manulix.wikidot.com/files:prepare-mx-chroot-sh script with --fresh option, so I do always have a fresh chroot environment in 5 minutes for powerpc uclibc, and I can also easily switch

[Bug fortran/43146] Character constant declared in a module does not transfer correctly

2010-04-27 Thread dfranke at gcc dot gnu dot org
--- Comment #16 from dfranke at gcc dot gnu dot org 2010-04-27 19:42 --- Closing then. -- dfranke at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/34640] ICE when assigning item of a derived-component to a pointer

2010-04-27 Thread dfranke at gcc dot gnu dot org
--- Comment #12 from dfranke at gcc dot gnu dot org 2010-04-27 19:48 --- *** Bug 43091 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640

[Bug fortran/43091] ICE with gfortran when compiling the following source file

2010-04-27 Thread dfranke at gcc dot gnu dot org
--- Comment #3 from dfranke at gcc dot gnu dot org 2010-04-27 19:48 --- *** This bug has been marked as a duplicate of 34640 *** -- dfranke at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/43876] [avr] Improper updating of struct members when written out of order from struct definition

2010-04-27 Thread justin at mattair dot net
--- Comment #1 from justin at mattair dot net 2010-04-27 19:52 --- I have upgraded this to critical because it causes data corruption and because I am not certain how to classify this. Lower if needed. -- justin at mattair dot net changed: What|Removed

  1   2   >