[Bug rtl-optimization/39837] [4.3/4.4/4.5 regression] extra spills due to RTL LICM

2010-07-11 Thread bonzini at gnu dot org
--- Comment #12 from bonzini at gnu dot org 2010-07-11 07:51 --- I agree. -- bonzini at gnu dot org changed: What|Removed |Added Status|RESOLVED

[Bug rtl-optimization/36758] [4.3/4.4/4.5/4.6 Regression] addition moved out of the loop when used with an argument

2010-07-11 Thread bonzini at gnu dot org
--- Comment #23 from bonzini at gnu dot org 2010-07-11 07:51 --- This is fixed on ARM, what about PPC? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36758

[Bug debug/44689] -fenable-icf-debug -fprofile-generate causes segfault in cp_function_decl_explicit_p

2010-07-11 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2010-07-11 07:55 --- Subject: Bug 44689 Author: janus Date: Sun Jul 11 07:55:11 2010 New Revision: 162052 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162052 Log: 2010-07-11 Janus Weil PR fortran/44689 * decl

[Bug debug/44689] -fenable-icf-debug -fprofile-generate causes segfault in cp_function_decl_explicit_p

2010-07-11 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2010-07-11 07:58 --- (In reply to comment #1) > Subject: Bug 44689 > > Author: janus > Date: Sun Jul 11 07:55:11 2010 > New Revision: 162052 > > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162052 Sorry, this commit was actuall

[Bug fortran/44869] [OOP] Missing TARGET check - and wrong code or accepts-invalid?

2010-07-11 Thread janus at gcc dot gnu dot org
--- Comment #6 from janus at gcc dot gnu dot org 2010-07-11 08:09 --- The TARGET check is fixed by r162052: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162052 The runtime segfault persist. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44869

[Bug fortran/44869] [OOP] Missing TARGET check - and wrong code or accepts-invalid?

2010-07-11 Thread janus at gcc dot gnu dot org
--- Comment #7 from janus at gcc dot gnu dot org 2010-07-11 08:26 --- (In reply to comment #6) > The runtime segfault persist. It seems this segfault comes from the call to 'self%assert' in 'test_a'. The dump shows self->$vptr->assert->assert_int ((struct class$test_case *) self, &C.1

[Bug ada/43731] Missing ada multilib on i686-w64-mingw32 target

2010-07-11 Thread ktietz at gcc dot gnu dot org
--- Comment #2 from ktietz at gcc dot gnu dot org 2010-07-11 09:15 --- Subject: Bug 43731 Author: ktietz Date: Sun Jul 11 09:15:12 2010 New Revision: 162057 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162057 Log: 2010-07-11 Kai Tietz Merged back from trunk

[Bug ada/43731] Missing ada multilib on i686-w64-mingw32 target

2010-07-11 Thread ktietz at gcc dot gnu dot org
--- Comment #3 from ktietz at gcc dot gnu dot org 2010-07-11 09:20 --- Fixed for head and 4.5.1 -- ktietz at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/43945] [OOP] Derived type with GENERIC: resolved to the wrong specific TBP

2010-07-11 Thread janus at gcc dot gnu dot org
--- Comment #28 from janus at gcc dot gnu dot org 2010-07-11 09:40 --- I'll take over this one. Have a fix. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/44565] [4.6 Regression] [OOP] ICE in gimplify_expr with array-valued generic TBP

2010-07-11 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2010-07-11 09:41 --- Mine. Patch coming soon. -- janus at gcc dot gnu dot org changed: What|Removed |Added Assign

[Bug testsuite/44518] [4.5/4.6 regression] objc++ encode-2.mm and encode-3.mm fail on several platforms

2010-07-11 Thread iains at gcc dot gnu dot org
--- Comment #12 from iains at gcc dot gnu dot org 2010-07-11 09:55 --- back-ported to 4.5 as r162037, closing as fixed -- iains at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/44903] [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-07-11 10:47 --- (In reply to comment #3) > Subject: Re: [4.6 Regression] FAIL: gcc.dg/pr35258.c > execution test > > On Sat, 10 Jul 2010, rguenth at gcc dot gnu dot org wrote: > > > I get for all memory accesses an alignm

[Bug lto/44904] Maybe bogus Use of type ?struct nsCSSStyleSheet? with two mismatching declarations at field ?mRuleProcessors? warnings in Mozilla

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-07-11 10:58 --- Differing array sizes of the mAutoBuf member, type decls: unit size align 64 symtab 0 alias set -1 canonical type 0x75b20c78 fields ignored BLK file ../../dist/include/nsT

[Bug bootstrap/44455] GCC fails to build if MPFR 3.0.0 (Release Candidate) is used

2010-07-11 Thread a dot heider at gmail dot com
--- Comment #6 from a dot heider at gmail dot com 2010-07-11 11:17 --- 4.4.4 is affected as well -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44455

[Bug target/44900] The variable of SSE will be broken

2010-07-11 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2010-07-11 11:25 --- Confirmed on i686-pc-linux-gnu (with errno fully removed). 4.6.0 works OK. -- ubizjak at gmail dot com changed: What|Removed |Added -

[Bug lto/44904] Maybe bogus Use of type ?struct nsCSSStyleSheet? with two mismatching declarations at field ?mRuleProcessors? warnings in Mozilla

2010-07-11 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2010-07-11 11:37 --- Should this (and the other one) not be mentioned upstream somehow? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44904

[Bug lto/44904] Maybe bogus Use of type ?struct nsCSSStyleSheet? with two mismatching declarations at field ?mRuleProcessors? warnings in Mozilla

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-07-11 11:38 --- Seems to be bogus merging of complete/incomplete types. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug lto/44904] Maybe bogus Use of type ?struct nsCSSStyleSheet? with two mismatching declarations at field ?mRuleProcessors? warnings in Mozilla

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-07-11 11:39 --- (In reply to comment #3) > Should this (and the other one) not be mentioned upstream somehow? Honza is filing bugs with them. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44904

[Bug target/44900] The variable of SSE will be broken

2010-07-11 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2010-07-11 11:39 --- For some reason, we got: movl$0x4180, 112(%esp) movl$0x4170, 116(%esp) movl$0x4160, 120(%esp) movl$0x4150, 124(%esp) movl$0x4140, 128(%esp)

[Bug rtl-optimization/39837] [4.3/4.4/4.5 regression] extra spills due to RTL LICM

2010-07-11 Thread steven at gcc dot gnu dot org
--- Comment #13 from steven at gcc dot gnu dot org 2010-07-11 11:40 --- Does the prototype fix of http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36758#c21 help? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39837

[Bug target/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2010-07-11 11:42 --- 4.4 works OK, so this is 4.5 regression. -- ubizjak at gmail dot com changed: What|Removed |Added K

[Bug target/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2010-07-11 11:59 --- Expand expands with uninitialized register r68: 41 [r54:SI-0x20]=r73:V4SF 42 [r54:SI-0x10]=r72:V4SF > 43 [r56:SI+0x3c]=float_extend(r68:SF) 44 [r56:SI+0x34]=float_extend([r54:SI-0x8]) 45 [r56:SI+0x2c]=float_e

Re: [Bug lto/44904] Maybe bogus Use of type ?struct nsCSSStyleSheet? with two mismatching declarations at field ?mRuleProcessors? warnings in Mozilla

2010-07-11 Thread Jan Hubicka
> Should this (and the other one) not be mentioned upstream somehow? I filled in PRs for the ODR violations at Mozilla side already. Honza

[Bug lto/44904] Maybe bogus Use of type ?struct nsCSSStyleSheet? with two mismatching declarations at field ?mRuleProcessors? warnings in Mozilla

2010-07-11 Thread hubicka at ucw dot cz
--- Comment #6 from hubicka at ucw dot cz 2010-07-11 12:06 --- Subject: Re: Maybe bogus Use of type ?struct nsCSSStyleSheet? with two mismatching declarations at field ?mRuleProcessors? warnings in Mozilla > Should this (and the other one) not be mentioned upstream some

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-07-11 12:48 --- Confirmed, caused by SRA, maybe latent on the trunk. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/44827] g++4.3.4 segfaults when using boost::intrusive::list

2010-07-11 Thread davek at gcc dot gnu dot org
--- Comment #6 from davek at gcc dot gnu dot org 2010-07-11 12:56 --- (In reply to comment #5) > Program received signal SIGSEGV, Segmentation fault. > 0x006f25bd in lvalue_p_1 (ref=0x70c4fb98) at > ../../gcc-4.x/gcc/cp/tree.c:71 > 71if (TREE_CODE (TREE_TYPE (ref)) ==

[Bug c++/44909] New: Copy constructors implicitly deleted

2010-07-11 Thread marc dot glisse at normalesup dot org
The following code compiles fine in C++98 with any version of g++, compiles fine in C++0X with g++-4.4, but fails in C++0X with g++-4.6 with the error message: bug.cc: In function ‘void ouin(const Ray&)’: bug.cc:35:9: error: use of deleted function ‘Ray::Ray(const Ray&)’ bug.cc:28:8: error: ‘Ray::

[Bug c++/44910] New: Incorrect template with C linkage errors

2010-07-11 Thread alex at alex-smith dot me dot uk
I have a x-compiler with a custom target for my hobby operating system. In the x-compiler's installation directory sys-include is symlinked to the directory in my OS's source tree containing all the userspace headers. Despite this my build system was passing -I to G++. When I removed that argument

[Bug bootstrap/44433] [meta-bug] --enable-build-with-cxx issues

2010-07-11 Thread dougsemler at gmail dot com
--- Comment #3 from dougsemler at gmail dot com 2010-07-11 15:11 --- Does anyone know if pr43538 affects this as well (cxx flags fir target inheriting from cxxflags on Linux targets)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44433

[Bug target/44903] [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test

2010-07-11 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #5 from dave at hiauly1 dot hia dot nrc dot ca 2010-07-11 15:17 --- Subject: Re: [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test On Sun, 11 Jul 2010, rguenth at gcc dot gnu dot org wrote: > > > --- Comment #4 from rguenth at gcc dot gnu dot org 2010-

[Bug c++/44910] Incorrect template with C linkage errors

2010-07-11 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2010-07-11 15:32 --- That means the configuration of your hobby target doesn't define NO_IMPLICIT_EXTERN_C and thus all system headers are considered to be implicitly surrounded by extern "C". -- jakub at gcc dot gnu dot org changed:

[Bug fortran/44773] [4.6 Regression] Unnecessary temporaries increase the runtime for channel.f90 by ~70%

2010-07-11 Thread pault at gcc dot gnu dot org
--- Comment #19 from pault at gcc dot gnu dot org 2010-07-11 16:07 --- Subject: Bug 44773 Author: pault Date: Sun Jul 11 16:06:53 2010 New Revision: 162059 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162059 Log: 2010-07-11 Paul Thomas PR fortran/44773 * tr

[Bug target/44911] New: [4.6 Regression] line breaks in asm comments break assembly with -fverbose-asm

2010-07-11 Thread zsojka at seznam dot cz
Command line: $ gcc -O1 -fverbose-asm testcase.c Compiler output: $ /mnt/svn/gcc-trunk/binary-162056-lto-fortran-checking-yes-rtl-df/bin/gcc -O1 -fverbose-asm -c testcase.c /tmp/ccfCayS2.s: Assembler messages: /tmp/ccfCayS2.s:48: Error: junk at end of line, first unrecognized character is `{' /tm

[Bug target/44911] [4.6 Regression] line breaks in asm comments break assembly with -fverbose-asm

2010-07-11 Thread zsojka at seznam dot cz
--- Comment #1 from zsojka at seznam dot cz 2010-07-11 16:16 --- Created an attachment (id=21180) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21180&action=view) reduced testcase $ gcc -O1 -fverbose-asm -c pr44911.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44911

[Bug target/44903] [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-07-11 16:23 --- (In reply to comment #5) > Subject: Re: [4.6 Regression] FAIL: gcc.dg/pr35258.c > execution test > > On Sun, 11 Jul 2010, rguenth at gcc dot gnu dot org wrote: > > > > > > > --- Comment #4 from rguen

[Bug middle-end/44911] [4.6 Regression] line breaks in asm comments break assembly with -fverbose-asm

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-07-11 16:30 --- Confirmed. Mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedT

[Bug target/44903] [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test

2010-07-11 Thread danglin at gcc dot gnu dot org
--- Comment #8 from danglin at gcc dot gnu dot org 2010-07-11 16:33 --- With 4.5, the block move was emitted as follows: Breakpoint 2, emit_block_move_hints (x=0x7afcb550, y=0x7afcb630, size=0x7af312d8, method=BLOCK_OP_NORMAL, expected_align=64, expected_size=-1) at ../../gcc/

[Bug target/44903] [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test

2010-07-11 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #9 from dave at hiauly1 dot hia dot nrc dot ca 2010-07-11 16:54 --- Subject: Re: [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test > The above testcase worked? Not the pr35258.c, but the one I gave, with > the int aligned(1)? The difference on the 4.5 branch is that

[Bug fortran/44912] New: [OOP] Segmentation fault on TBP

2010-07-11 Thread bdsatish at gmail dot com
Reported by Satish.BD at http://gcc.gnu.org/ml/fortran/2010-07/msg00109.html The shown (cf. URL) program compiles without any errors, but segfaults at run time. It seems that the call to 'get_coefficients' is what produces the segfault. -- Summary: [OOP] Segmentation fault on TBP

[Bug middle-end/44911] [4.6 Regression] line breaks in asm comments break assembly with -fverbose-asm

2010-07-11 Thread zsojka at seznam dot cz
--- Comment #3 from zsojka at seznam dot cz 2010-07-11 17:40 --- This might be related: $ gcc testsuite/gcc.dg/debug/pr33316.c -O1 -fverbose-asm gcc: internal compiler error: Segmentation fault (program cc1) Please submit a full bug report, with preprocessed source if appropriate. See <

[Bug fortran/44596] [OOP] Dynamic dispatch uses broken types

2010-07-11 Thread pault at gcc dot gnu dot org
--- Comment #20 from pault at gcc dot gnu dot org 2010-07-11 17:45 --- (In reply to comment #19) > Subject: Re: [OOP] Dynamic dispatch uses broken types > > Dear Tobias, > > > Paul, thanks for the check in. Do you plan to backport it to 4.5, which > > sems to > > use the same code?

[Bug rtl-optimization/39837] [4.3/4.4/4.5 regression] extra spills due to RTL LICM

2010-07-11 Thread sandra at codesourcery dot com
--- Comment #14 from sandra at codesourcery dot com 2010-07-11 17:47 --- Yes, it looks like the prototype fix for PR 36758 fixes the test case at the top of this issue. The patch needs a little updating, though, and I can't say I grok the changes to the surrounding code sufficiently to

[Bug tree-optimization/44913] New: [4.6 Regression] -ftree-vectorize causes FAIL: gcc.dg/pr44838.c execution test

2010-07-11 Thread zsojka at seznam dot cz
Command line: $ gcc -O[123] -ftree-vectorize gcc.dg/pr44838.c && ./a.out Output: $ /mnt/svn/gcc-trunk/binary-162056-lto-fortran-checking-yes-rtl-df/bin/gcc -O1 -ftree-vectorize pr44838.i $ ./a.out Aborted Tested revisions: r162056 - fail r161659 - fail r161170 - OK -- Summary: [4.6

[Bug fortran/44697] I/O testsuite failures: \r\n vs \n - gfortran.dg/ftell_3.f90

2010-07-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #2 from jvdelisle at gcc dot gnu dot org 2010-07-11 20:30 --- I will commit a similar patch, but I would like to add a check for the specific line ends to make sure we don't get a NULL character inserted some day. -- jvdelisle at gcc dot gnu dot org changed:

[Bug fortran/44698] I/O: FLUSH does not actually flush the buffer?

2010-07-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2010-07-11 20:43 --- Subject: Bug 44698 Author: jvdelisle Date: Sun Jul 11 20:43:25 2010 New Revision: 162060 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162060 Log: 2010-07-11 Kai Tietz PR libfortran/44698

[Bug fortran/44698] I/O: FLUSH does not actually flush the buffer?

2010-07-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #9 from jvdelisle at gcc dot gnu dot org 2010-07-11 20:52 --- Closing -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added Status|UNC

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2010-07-11 20:59 --- It works with gcc 4.5.0. It is a 4.5.1 regression. -- hjl dot tools at gmail dot com changed: What|Removed |Added -

[Bug fortran/44702] ISO_C_BINDING does not allow multiple "USE, ONLY" local names.

2010-07-11 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2010-07-11 21:29 --- Subject: Bug 44702 Author: burnus Date: Sun Jul 11 21:29:30 2010 New Revision: 162061 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162061 Log: t...@archimedes:~/scratch/gcc> head -n 15 ../intrinsic_use.diff

[Bug fortran/44702] ISO_C_BINDING does not allow multiple "USE, ONLY" local names.

2010-07-11 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2010-07-11 21:48 --- FIXED on the trunk (4.6). Thanks for the bug report! -- burnus at gcc dot gnu dot org changed: What|Removed |Added -

[Bug tree-optimization/44913] [4.6 Regression] -ftree-vectorize causes FAIL: gcc.dg/pr44838.c execution test

2010-07-11 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||wrong-code Target Milestone|--- |4.6.0 ht

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-07-11 21:59 --- Hm? I checked 4.5.0 and it was broken as well, so someone should double-check (I can't at the moment). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44900

[Bug target/44903] [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-07-11 22:04 --- (In reply to comment #9) > Subject: Re: [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test > > > The above testcase worked? Not the pr35258.c, but the one I gave, with > > the int aligned(1)? The difference

[Bug target/44903] [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test

2010-07-11 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #11 from dave at hiauly1 dot hia dot nrc dot ca 2010-07-11 22:22 --- Subject: Re: [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test > > The above testcase doesn't work with 4.5 and I doubt it ever worked on > > PA. The pointer passed to foo is used as is. It's only

[Bug target/44903] [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test

2010-07-11 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-07-11 22:37 --- (In reply to comment #11) > Subject: Re: [4.6 Regression] FAIL: gcc.dg/pr35258.c execution test > > > > The above testcase doesn't work with 4.5 and I doubt it ever worked on > > > PA. The pointer passed to foo

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2010-07-11 22:47 --- Works with: GNU C++ (GCC) version 4.5.0 20100401 (experimental) [trunk revision 157933] (x86_64-unknown-linux-gnu) compiled by GNU C version 4.5.0 20100401 (experimental) [trunk revision 157933], GMP version

[Bug rtl-optimization/39837] [4.3/4.4/4.5 regression] extra spills due to RTL LICM

2010-07-11 Thread steven at gcc dot gnu dot org
--- Comment #15 from steven at gcc dot gnu dot org 2010-07-11 22:48 --- Well, it's probably worth trying a little harder to grok them, then. Zdenek has already said that the fix looks OK in principle, but I am not interested at all in working on this patch anymore (especially not when ot

[Bug tree-optimization/44914] New: [4.6 Regression] ICE: in calc_dfs_tree, at dominance.c:395 with -fipa-sra -fnon-call-exceptions

2010-07-11 Thread zsojka at seznam dot cz
Command line: $ gcc -O[123s] -fipa-sra -fnon-call-exceptions testcase.C Compiler output: $ gcc -O1 -fipa-sra -fnon-call-exceptions testcase.C testcase.C: In function 'B::B(int)': testcase.C:17:4: internal compiler error: in calc_dfs_tree, at dominance.c:396 Please submit a full bug report, with p

[Bug rtl-optimization/39837] [4.3/4.4/4.5 regression] extra spills due to RTL LICM

2010-07-11 Thread steven at gcc dot gnu dot org
--- Comment #16 from steven at gcc dot gnu dot org 2010-07-11 22:55 --- Brief explanation about what the patch does: * have a pointer to the location of the invariant within an rtx. The existing code assumes a complete RHS is invariant, but with the patch GCC can move invariants out of

[Bug tree-optimization/44914] [4.6 Regression] ICE: in calc_dfs_tree, at dominance.c:395 with -fipa-sra -fnon-call-exceptions

2010-07-11 Thread zsojka at seznam dot cz
--- Comment #1 from zsojka at seznam dot cz 2010-07-11 22:55 --- Created an attachment (id=21181) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21181&action=view) reduced testcase Command line: $ gcc -O1 -fipa-sra -fnon-call-exceptions pr44914.C -- http://gcc.gnu.org/bugzilla

[Bug tree-optimization/44914] [4.6 Regression] ICE: in calc_dfs_tree, at dominance.c:395 with -fipa-sra -fnon-call-exceptions

2010-07-11 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2010-07-11 22:56 --- Martin, SRA related => yours? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/44911] [4.6 Regression] line breaks in asm comments break assembly with -fverbose-asm

2010-07-11 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2010-07-11 22:58 --- Add TDF_SLIM? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44911

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread yottui at yahoo dot co dot jp
--- Comment #10 from yottui at yahoo dot co dot jp 2010-07-11 23:11 --- Please use '-m32' if host is x64. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44900

[Bug tree-optimization/44913] [4.6 Regression] -ftree-vectorize causes FAIL: gcc.dg/pr44838.c execution test

2010-07-11 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-11 23:11 --- This is caused by revision 161655: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg6.html -- hjl dot tools at gmail dot com changed: What|Removed |Added -

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread hjl dot tools at gmail dot com
--- Comment #11 from hjl dot tools at gmail dot com 2010-07-11 23:35 --- It is very likely caused by revision 158826: http://gcc.gnu.org/ml/gcc-cvs/2010-04/msg00933.html I will verify it and find out which checkin on trunk fixes/hides this bug. -- http://gcc.gnu.org/bugzilla/show

[Bug middle-end/44824] [4.6 regression] internal compiler error: verify_stmts failed

2010-07-11 Thread davek at gcc dot gnu dot org
--- Comment #11 from davek at gcc dot gnu dot org 2010-07-12 00:14 --- (In reply to comment #10) > (In reply to comment #2) > > I can't reproduce it with r161865. (on x86_64-linux with -m32) > > > > please confirm that this error introduces from -O1? surely, it would not be > reproduci

[Bug middle-end/44824] [4.6 regression] internal compiler error: verify_stmts failed

2010-07-11 Thread jojelino at gmail dot com
--- Comment #12 from jojelino at gmail dot com 2010-07-12 00:43 --- reduced testcase typedef struct _object { int ob_refcnt; struct _typeobject *ob_type; } PyObject; typedef struct bufferinfo { void *buf; PyObject *obj; int len; int itemsize; int readonly;

[Bug middle-end/44824] [4.6 regression] internal compiler error: verify_stmts failed

2010-07-11 Thread jojelino at gmail dot com
--- Comment #13 from jojelino at gmail dot com 2010-07-12 00:48 --- extern __attribute__((dllimport)) PyIntObject _Py_TrueStruct; removing __attribute__((dllimport)) or replacing __attribute__ ((visibility("default"))) solves problem... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?

[Bug middle-end/44824] [4.6 regression] internal compiler error: verify_stmts failed

2010-07-11 Thread jojelino at gmail dot com
--- Comment #14 from jojelino at gmail dot com 2010-07-12 00:50 --- then we get more reduced testcase typedef struct sfoo{ int ob_refcnt; } foo; typedef struct sbar{ int ob_refcnt; } bar; extern __attribute__((dllimport)) bar bar1; foo* stub1(){ return (

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread hjl dot tools at gmail dot com
--- Comment #12 from hjl dot tools at gmail dot com 2010-07-12 01:05 --- It is caused by revision 158826. On trunk, it is fixed/hidden by revision 158732: http://gcc.gnu.org/ml/gcc-cvs/2010-04/msg00839.html -- hjl dot tools at gmail dot com changed: What|Removed

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread hjl dot tools at gmail dot com
--- Comment #13 from hjl dot tools at gmail dot com 2010-07-12 02:03 --- If you replace --- vec2 a; a = vec2::load(p); --- with --- vec2 a = vec2::load(p); --- the testcase will pass. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44900

[Bug tree-optimization/44915] New: [4.6 Regression] ICE: SIGSEGV in walk_aliased_vdefs_1.constprop.42 (tree-ssa-alias.c:1707) with -findirect-inlining

2010-07-11 Thread zsojka at seznam dot cz
Command line: $ g++ -findirect-inlining testcase.C Valgrind output: $ valgrind -q --trace-children=yes /mnt/svn/gcc-trunk/binary-162056-lto-fortran-checking-yes-rtl-df/bin/g++ -findirect-inlining testcase.C ==4614== Invalid read of size 2 ==4614==at 0xA692A8: walk_aliased_vdefs_1.constprop.42

[Bug tree-optimization/44915] [4.6 Regression] ICE: SIGSEGV in walk_aliased_vdefs_1.constprop.42 (tree-ssa-alias.c:1707) with -findirect-inlining

2010-07-11 Thread zsojka at seznam dot cz
--- Comment #1 from zsojka at seznam dot cz 2010-07-12 06:13 --- Created an attachment (id=21182) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21182&action=view) reduced testcase Command line: $ g++ -findirect-inlining pr44915.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug fortran/44773] [4.6 Regression] Unnecessary temporaries increase the runtime for channel.f90 by ~70%

2010-07-11 Thread paul dot richard dot thomas at gmail dot com
--- Comment #20 from paul dot richard dot thomas at gmail dot com 2010-07-12 06:31 --- Subject: Re: [4.6 Regression] Unnecessary temporaries increase the runtime for channel.f90 by ~70% 4.3 is not so easy - it's throwing a load of regressions. I'll spend some time tonight to