[Bug fortran/34729] Localization of run-time error messages, written into the executable

2008-02-25 Thread fxcoudert at gcc dot gnu dot org
--- Comment #4 from fxcoudert at gcc dot gnu dot org 2008-02-25 08:37 --- Fixed on mainline. -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/34729] Localization of run-time error messages, written into the executable

2008-02-25 Thread fxcoudert at gcc dot gnu dot org
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2008-02-25 08:37 --- Subject: Bug 34729 Author: fxcoudert Date: Mon Feb 25 08:36:15 2008 New Revision: 132612 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132612 Log: PR fortran/34729 * trans-const.c

[Bug target/35311] ICE at postreload.c:392 while building webkit on s390

2008-02-25 Thread krebbel at gcc dot gnu dot org
--- Comment #3 from krebbel at gcc dot gnu dot org 2008-02-25 09:05 --- This problem has already been fixed for GCC 4.3 (#34641). The testcase from that PR didn't fail for GCC 4.2 so I didn't apply the patch on 4.2 as well. But now the patch should be fine for 4.2. I've verified that it

[Bug fortran/35339] Improve translation of implied do loop in transfer

2008-02-25 Thread fxcoudert at gcc dot gnu dot org
--- Comment #1 from fxcoudert at gcc dot gnu dot org 2008-02-25 10:00 --- (In reply to comment #0) real, dimension(10) :: a write(10,'(10f8.3)') a write(10,'(10f8.3)') (a(i), i=1,10) The problem is, this isn't possible in the most generic case: write(10,'(10f8.3)')

[Bug middle-end/35343] Sum-reduction loop not recognized

2008-02-25 Thread dorit at gcc dot gnu dot org
--- Comment #1 from dorit at gcc dot gnu dot org 2008-02-25 10:21 --- (In reply to comment #0) It is beneficial to unroll reduction loop (and split the reduction target) to reduce dependence height due to recurrence, but GCC does not perform such optimization (-O3

[Bug libgomp/35364] New: ICE on ia64 with vector declaration inside #pragma omp parallel

2008-02-25 Thread steigers at phys dot ethz dot ch
Overview The following code fails to compile on ia64 platform with standard options. The problem is gone when: - removing the #pragma or - declaring a double instead of a vector or - not explicitly assigning a length to the vector - inlining foo() Problematic code: =

[Bug libgomp/35364] ICE on ia64 with vector declaration inside #pragma omp parallel

2008-02-25 Thread steigers at phys dot ethz dot ch
--- Comment #1 from steigers at phys dot ethz dot ch 2008-02-25 10:35 --- Created an attachment (id=15221) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15221action=view) Preprocessed file (.ii) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35364

[Bug target/35365] New: dlopen fails because of missing _Jv_RegisterClasses under HP-UX 11.11

2008-02-25 Thread ams at toroid dot org
I build the DBD::mysql Perl module under HP-UX 11.11 on an RP3440 machine with GCC 4.2.1. The link looked like this: LD_RUN_PATH=/usr/local/mysql/lib /opt/perl_64/bin/perl myld gcc -shared -static-libgcc -fPIC -L/lib/pa20_64 dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.sl

[Bug middle-end/35363] Missing bit field coalscing optimization

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-02-25 11:36 --- (please make our work easier and make the initial reports Severity enhancement and add missed-optimization as a Keyword and make the report against a gcc version, preferably 4.3.0 or 4.4.0; testcases ready for

[Bug rtl-optimization/35362] Switch expansion Enh

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-02-25 11:37 --- I bet there is a duplicate report for this. Also see various GCC summit papers on switch expansion. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/35361] Missing IPA DCE and DSE

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-02-25 11:39 --- It looks like this needs IPA DCE/DSE. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/19984] nan should be C99 built-in

2008-02-25 Thread uros at gcc dot gnu dot org
--- Comment #2 from uros at gcc dot gnu dot org 2008-02-25 11:40 --- Subject: Bug 19984 Author: uros Date: Mon Feb 25 11:39:15 2008 New Revision: 132617 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132617 Log: PR middle-end/19984 * builtins.def (BUILT_IN_NAN):

[Bug middle-end/35359] Conservative aliasing related unmodified formals

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-02-25 11:41 --- We think q may now point to local as that escapes through bar. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/35360] Static (base/offset/size rule) should be extended to handle array elements

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-02-25 11:44 --- Confirmed. MEM_REF might help here as we'd get off_1 = IDX 0 + i * 8 MEM_REF aa, off_1 and off_2 = IDX 4 + j * 8 MEM_REF aa, off_2 where the alias-oracle should be able to see that the accesses cannot

[Bug middle-end/35358] Ansi aliasing info not fully utilized by tree SSA optimizations

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-02-25 11:47 --- Similar to the missing base/offset bug, PR35360. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/35357] Loop peeling not happening

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-02-25 11:48 --- What is the expected optimization and what is its benefit? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/25477] builtin functions should use $LDBL128 suffix on darwin when appropriate

2008-02-25 Thread ubizjak at gmail dot com
--- Comment #50 from ubizjak at gmail dot com 2008-02-25 11:29 --- Created an attachment (id=15222) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15222action=view) Addendum to the ldouble patch Can someone regression test this patch on PPC darwin? There are following changes: -

[Bug other/32948] five warnings and a patch

2008-02-25 Thread bje at gcc dot gnu dot org
--- Comment #1 from bje at gcc dot gnu dot org 2008-02-25 11:51 --- Subject: Bug 32948 Author: bje Date: Mon Feb 25 11:50:17 2008 New Revision: 132618 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132618 Log: fixincludes/ PR other/32948 * fixincl.c (fix_applies):

[Bug tree-optimization/35356] Missing Index splitting support in gcc

2008-02-25 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||rakdver at gcc dot gnu dot |

[Bug libstdc++/35353] C++ wide character locale doesn't work

2008-02-25 Thread ivranos at freemail dot gr
--- Comment #7 from ivranos at freemail dot gr 2008-02-25 12:02 --- I am sorry for insisting on this, but I think there is an issue, and I want the best for GCC. So please have a look at the messages of this link: http://tinyurl.com/384u3n and use Unicode (UTF-8) character encoding in

[Bug fortran/33387] Fortran front-end should translate intrinsics by calling C99 function instead of libgfortran functions

2008-02-25 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc- |

[Bug libfortran/32812] random_seed and date_and_time

2008-02-25 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc- |

[Bug fortran/34199] segfault for TRANSFER integer to TYPE(C_PTR)

2008-02-25 Thread fxcoudert at gcc dot gnu dot org
--- Comment #4 from fxcoudert at gcc dot gnu dot org 2008-02-25 12:08 --- (In reply to comment #3) Now, with all three patches, we can compile the testcase and run it fine. The three patches, together, regtest fine on x86_64-linux (both -m32 and -m64). --

[Bug middle-end/19984] nan should be C99 built-in

2008-02-25 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-02-25 12:10 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|NEW

[Bug libstdc++/35353] C++ wide character locale doesn't work

2008-02-25 Thread ivranos at freemail dot gr
--- Comment #8 from ivranos at freemail dot gr 2008-02-25 12:12 --- Summary of the case: What doesn't work: #include iostream #include locale #include string int main() { using namespace std; wcin.imbue(locale(greek)); wcout.imbue(locale(greek)); wstring ws;

[Bug other/32948] five warnings and a patch

2008-02-25 Thread bje at gcc dot gnu dot org
--- Comment #2 from bje at gcc dot gnu dot org 2008-02-25 12:16 --- Fixed. -- bje at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug libmudflap/33064] libmudflap fails to build with --enable-targets=all

2008-02-25 Thread tim dot vanholder at anubex dot com
--- Comment #1 from tim dot vanholder at anubex dot com 2008-02-25 12:37 --- Created an attachment (id=15223) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15223action=view) Trivial Patch Encountered this same problem today on the 4.3 branch (rev 132620). This is a trivial patch

[Bug libstdc++/35353] C++ wide character locale doesn't work

2008-02-25 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2008-02-25 12:44 --- Maybe we can improve the behavior when the stdio is synced, that is we can transcode each wchar_t and sync after each transcoding. Very likely, you can also simulate that behavior right now by using sync_with_stdio(false)

[Bug libstdc++/35353] C++ wide character locale doesn't work

2008-02-25 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added Status|NEW |SUSPENDED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35353

[Bug target/25477] builtin functions should use $LDBL128 suffix on darwin when appropriate

2008-02-25 Thread dominiq at lps dot ens dot fr
--- Comment #51 from dominiq at lps dot ens dot fr 2008-02-25 12:45 --- In the patch from comment #50 s/+#esle/+#else/ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25477

[Bug target/25477] builtin functions should use $LDBL128 suffix on darwin when appropriate

2008-02-25 Thread dominiq at lps dot ens dot fr
--- Comment #52 from dominiq at lps dot ens dot fr 2008-02-25 12:57 --- The test case gfortran.dg/large_real_kind_3.F90 fails on powerpc-apple-darwin9 because it is xfailed for freebsd and not for darwin: ! { dg-xfail-if { *-*-freebsd* } { * } { } } --

[Bug target/25477] builtin functions should use $LDBL128 suffix on darwin when appropriate

2008-02-25 Thread fxcoudert at gcc dot gnu dot org
--- Comment #53 from fxcoudert at gcc dot gnu dot org 2008-02-25 13:03 --- (In reply to comment #52) The test case gfortran.dg/large_real_kind_3.F90 fails on powerpc-apple-darwin9 because it is xfailed for freebsd and not for darwin Oops, sorry, fixed by rev. 132621. --

[Bug libstdc++/35353] C++ wide character locale doesn't work

2008-02-25 Thread pcarlini at suse dot de
--- Comment #10 from pcarlini at suse dot de 2008-02-25 13:11 --- Note, anyway, that there is a serious blocker to any enhancement in this area (and of course it explains the current behavior): if wcin co are converting, they deal with the underlying stream as a narrow-character

[Bug target/35366] New: [4.4 Regression] gfortran.dg/equiv_7.f90 fails with -m64 -Os on powerpc-apple-darwin9

2008-02-25 Thread dominiq at lps dot ens dot fr
The test case fortran.dg/equiv_7.f90 fails with -m64 -Os on powerpc-apple-darwin9. I have reduced the code to: call derived_types ! Thanks to Tobias Burnus for this:) print *, d1mach (1), transfer ((/0_4, 1048576_4/), 1d0) if (d1mach (1) .ne. transfer ((/0_4, 1048576_4/), 1d0)) call

[Bug libfortran/32841] [4.3/4.4 regression] HUGE(1.0_16) output as +Infinity on ppc-darwin8 (gfortran.dg/large_real_kind_2.F90)

2008-02-25 Thread dominiq at lps dot ens dot fr
--- Comment #31 from dominiq at lps dot ens dot fr 2008-02-25 13:46 --- Subject: Re: [4.3/4.4 regression] HUGE(1.0_16) output as +Infinity on ppc-darwin8 (gfortran.dg/large_real_kind_2.F90) Answer to comment #30: a compiler configured on powerpc-apple-darwin9 but run on

[Bug java/35367] New: Linux x86 build (with --enable-targets=all, so also building with cross-to-x64 multilib configuration) fails in libjava (prims.cc)

2008-02-25 Thread tim dot vanholder at anubex dot com
configured by ../../../src/gcc/configure, generated by GNU Autoconf 2.59, with options '-v' '--prefix=/opt/experimental' '--enable-shared' '--with-system-zlib' '--enable-threads=posix' '--enable-nls' '--enable-clocale=gnu' '--enable-libstdcxx-debug' '--enable-libffi' '--enable-objc-gc'

[Bug middle-end/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread benny at ammitzboell-consult dot dk
--- Comment #3 from benny at ammitzboell-consult dot dk 2008-02-25 14:09 --- Created an attachment (id=15224) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15224action=view) Test program -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35295

[Bug fortran/33408] ICE: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986

2008-02-25 Thread dir at lanl dot gov
--- Comment #16 from dir at lanl dot gov 2008-02-25 14:12 --- It does not crash any more with my latest version - [dranta:~/fe/dyna3d96/source] dir% gfortran --v Using built-in specs. Target: powerpc-apple-darwin9.1.0 Configured with: ../gcc/configure --disable-bootstrap

[Bug middle-end/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread benny at ammitzboell-consult dot dk
--- Comment #4 from benny at ammitzboell-consult dot dk 2008-02-25 14:13 --- Created an attachment (id=15225) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15225action=view) Output from arm-gcc -c -dr main.c (32-bit host) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35295

[Bug middle-end/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread benny at ammitzboell-consult dot dk
--- Comment #5 from benny at ammitzboell-consult dot dk 2008-02-25 14:14 --- Created an attachment (id=15226) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15226action=view) Output from arm-gcc -c -dM main.c (32-bit host) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35295

[Bug libstdc++/35353] C++ wide character locale doesn't work

2008-02-25 Thread pcarlini at suse dot de
--- Comment #11 from pcarlini at suse dot de 2008-02-25 14:18 --- About my last reply: I checked, and within the current implementation of the underlying I/O the last issue (per libstdc++/9662) doesn't exist anymore, in other terms, when sync_with_stdio(false), C++ I/O on wcin/wcout

[Bug middle-end/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread benny at ammitzboell-consult dot dk
--- Comment #6 from benny at ammitzboell-consult dot dk 2008-02-25 14:21 --- Created an attachment (id=15227) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15227action=view) Output from arm-gcc -c -dr main.c (64-bit host) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35295

[Bug middle-end/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread benny at ammitzboell-consult dot dk
--- Comment #7 from benny at ammitzboell-consult dot dk 2008-02-25 14:22 --- Created an attachment (id=15228) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15228action=view) Output from arm-gcc -c -dM main.c (64-bit host) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35295

[Bug middle-end/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread benny at ammitzboell-consult dot dk
--- Comment #8 from benny at ammitzboell-consult dot dk 2008-02-25 14:27 --- Added test program and RTL output from 32-bit host and 64-bit host. Note the difference in the const_int lines: [EMAIL PROTECTED]:~/src/kuss$ diff /home/bla/Desktop/main.c.01.rtl

[Bug middle-end/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread benny at ammitzboell-consult dot dk
--- Comment #9 from benny at ammitzboell-consult dot dk 2008-02-25 14:31 --- (In reply to comment #2) As when you say bigger do you mean the assembly is different sizes? Or do you mean the actually text/data sections are bigger in the object file? The assembly is bigger on the

[Bug target/35258] two memcpy calls merged incorrectly with -O1

2008-02-25 Thread krebbel at gcc dot gnu dot org
--- Comment #6 from krebbel at gcc dot gnu dot org 2008-02-25 15:08 --- Subject: Bug 35258 Author: krebbel Date: Mon Feb 25 15:07:17 2008 New Revision: 132628 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132628 Log: 2008-02-25 Andreas Krebbel [EMAIL PROTECTED] PR

[Bug target/25477] builtin functions should use $LDBL128 suffix on darwin when appropriate

2008-02-25 Thread ubizjak at gmail dot com
--- Comment #54 from ubizjak at gmail dot com 2008-02-25 15:10 --- (In reply to comment #51) In the patch from comment #50 s/+#esle/+#else/ Ops. So, with this fixlet, does the patch work OK on ppc-darwin, so I can post it to gcc-patches@ (Yes, I'll write a ChangeLog ;) ? --

[Bug c++/35368] With #pragma visibility, `vtable for __cxxabiv1::__class_type_info' is emitted as a hidden-visibility relocation

2008-02-25 Thread benjamin at smedbergs dot us
--- Comment #1 from benjamin at smedbergs dot us 2008-02-25 15:17 --- Created an attachment (id=15229) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15229action=view) Minimized testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35368

[Bug c++/35368] New: With #pragma visibility, `vtable for __cxxabiv1::__class_type_info' is emitted as a hidden-visibility relocation

2008-02-25 Thread benjamin at smedbergs dot us
Testcase attached: when a class is declared with #pragma visibility hidden on, references to `vtable for __cxxabiv1::__class_type_info' are emitted with relocations that assume hidden visibility. This is incorrect, and is a regression against 4.1 and I think 4.2. To reproduce, compile the

[Bug target/25477] builtin functions should use $LDBL128 suffix on darwin when appropriate

2008-02-25 Thread dominiq at lps dot ens dot fr
--- Comment #55 from dominiq at lps dot ens dot fr 2008-02-25 15:25 --- In reply to comment #54: does the patch work OK on ppc-darwin? I don't have the time to do the test right now. I'll try tonight. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25477

[Bug c++/35368] With #pragma visibility, `vtable for __cxxabiv1::__class_type_info' is emitted as a hidden-visibility relocation

2008-02-25 Thread benjamin at smedbergs dot us
--- Comment #2 from benjamin at smedbergs dot us 2008-02-25 15:33 --- Coworker reports the testcase works correctly on gcc4.2.1 also. -- benjamin at smedbergs dot us changed: What|Removed |Added

[Bug target/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2008-02-25 15:43 --- At first this looks like a target issue. Can you check if a still maintained GCC version is still affected? That would be 4.2.3 for example. -- rguenth at gcc dot gnu dot org changed: What

[Bug c++/35368] [4.1/4.2/4.3/4.4 Regression] With #pragma visibility, `vtable for __cxxabiv1::__class_type_info' is emitted as a hidden-visibility relocation

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-02-25 15:54 --- Doens't work for me with 4.1.3 20080114, 4.2.3 or 4.3.0 20080219. Works with 4.0.4 20060904. The bogus reference is here: .LEFDE5: .hidden DW.ref.__gxx_personality_v0 .weak

[Bug target/35295] 64-bit host cross compile to 32-bit target differs from 32-bit host cross compile to 32-bit target

2008-02-25 Thread benny at ammitzboell-consult dot dk
--- Comment #11 from benny at ammitzboell-consult dot dk 2008-02-25 16:02 --- (In reply to comment #10) At first this looks like a target issue. Can you check if a still maintained GCC version is still affected? That would be 4.2.3 for example. Since print-rtl.c in 4.2.3 still

[Bug c++/35368] [4.1/4.2/4.3/4.4 Regression] With #pragma visibility, `vtable for __cxxabiv1::__class_type_info' is emitted as a hidden-visibility relocation

2008-02-25 Thread matz at gcc dot gnu dot org
--- Comment #4 from matz at gcc dot gnu dot org 2008-02-25 16:18 --- For me it works with gcc42-4.2.1_20070724-17.1 (i686). With 4.3 it breaks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35368

[Bug c++/35338] [4.3/4.4 regression] Broken diagnostics for fixed-point types

2008-02-25 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2008-02-25 17:03 --- Seems simple. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at

[Bug target/25477] builtin functions should use $LDBL128 suffix on darwin when appropriate

2008-02-25 Thread howarth at nitro dot med dot uc dot edu
--- Comment #56 from howarth at nitro dot med dot uc dot edu 2008-02-25 17:09 --- My bad... newname = ACONCAT (_, IDENTIFIER_POINTER (sym), $LDBL128, NULL); needs to be... newname = ACONCAT ((_, IDENTIFIER_POINTER (sym), $LDBL128, NULL)); ...otherwise you get the following

[Bug c++/35333] [4.1/4.2/4.3/4.4 regression] Broken diagnostic for complex builtin

2008-02-25 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2008-02-25 17:18 --- Also simple. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at

[Bug middle-end/35359] Conservative aliasing related unmodified formals

2008-02-25 Thread xinliangli at gmail dot com
--- Comment #2 from xinliangli at gmail dot com 2008-02-25 17:24 --- (In reply to comment #1) We think q may now point to local as that escapes through bar. And that is why it is conservative. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35359

[Bug libstdc++/33612] make check -jN should fully use N cores

2008-02-25 Thread bkoz at gcc dot gnu dot org
--- Comment #2 from bkoz at gcc dot gnu dot org 2008-02-25 17:28 --- Jason has suggested a good idea to fix this without messing about with test harness issues. We can just split make check up into make check1 make check2 make check3 make check4 make check5 make check6 ... where

[Bug bootstrap/35354] ICE in libgcc2.c/__popcountsi2

2008-02-25 Thread baraclese at googlemail dot com
--- Comment #4 from baraclese at googlemail dot com 2008-02-25 17:35 --- I'm changing the resolution to invalid, but maybe you want to up the requirements on the mpfr version number and bail out if it's too low. -- baraclese at googlemail dot com changed: What

[Bug middle-end/35359] Conservative aliasing related unmodified formals

2008-02-25 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-02-25 18:03 --- *** This bug has been marked as a duplicate of 23086 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/23086] incomming arguments cannot alias local variables

2008-02-25 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-02-25 18:03 --- *** Bug 35359 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/35364] ICE on ia64 with vector declaration inside #pragma omp parallel

2008-02-25 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-02-25 18:16 --- What is the ICE? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35315] [4.4 regression] ICE with attribute transparent_union

2008-02-25 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug target/35364] ICE on ia64 with vector declaration inside #pragma omp parallel

2008-02-25 Thread steigers at phys dot ethz dot ch
--- Comment #3 from steigers at phys dot ethz dot ch 2008-02-25 18:20 --- (In reply to comment #2) What is the ICE? Segmentation fault. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 84cf8bc685ded1e544606791a260313c ice.h: In

[Bug libstdc++/33612] make check -jN should fully use N cores

2008-02-25 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2008-02-25 18:10 --- Eh! I think we should only double check that tests creating / writing files use unique names... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33612

Bug in g++

2008-02-25 Thread Philippe Hoogvorst
Hello ! AS intructed by g++ itself, I'm sending you a bug report. I tried to reduce the source file to the smallest file which triggers the bug. Maybe one can make shorter but at least this file contains no '#include' directive. Session transcript:

[Bug c++/3187] gcc lays down two copies of constructors

2008-02-25 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug target/35363] Missing bit field coalscing optimization

2008-02-25 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-02-25 18:38 --- This works correctly for PowerPC*. PPC64 (with GCC 4.0.1): lwz r0,0(r11) rlwinm r0,r0,0,3,31 oris r0,r0,0x4000 and r0,r0,r9 oris r0,r0,0xc00 and r0,r0,r2 ori

[Bug target/35363] Missing bit field coalescing optimization

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-02-25 18:44 --- I would expect the equivalent of int tmp = a; tmp = 0x0030; // fix the mask to be correct, all bits of b3 tmp |= 2 | 3 | 8; // constant folded and properly shifted a = tmp; I still see three ORs for ppc64

[Bug target/35363] Missing bit field coalescing optimization

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-02-25 18:49 --- So, the same code should be generated for union { struct { int b1: 3; int b2: 3; int b3: 2; int b4: 17; }a; int b; } a; void foo() { a.a.b1 = 2; a.a.b2 = 3; a.a.b4 = 8; } void bar() { a.b =

[Bug target/35363] Missing bit field coalescing optimization

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-02-25 18:51 --- With MEM_REF I get on i686 foo: movla, %eax pushl %ebp movl%esp, %ebp popl%ebp andl$-33554240, %eax orl $2074, %eax movl%eax, a

[Bug middle-end/35358] Ansi aliasing info not fully utilized by tree SSA optimizations

2008-02-25 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-02-25 18:21 --- Related to PR 13761 also. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35358

[Bug target/35363] Missing bit field coalescing optimization

2008-02-25 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-02-25 18:54 --- The IL after MEM_REF lowering looks like bar () { int D.1193; unsigned int D.1192; unsigned int D.1191; unsigned int D.1190; int D.1189; D.1189 = MEM int {0}, a; D.1190 = (unsigned int) D.1189;

[Bug libgomp/33131] [4.2 regression] libgomp/env.c:60: warning: implicit declaration of function 'strncasecmp'

2008-02-25 Thread bugzilla-gcc at thewrittenword dot com
--- Comment #6 from bugzilla-gcc at thewrittenword dot com 2008-02-25 18:55 --- (In reply to comment #5) Patch looks ok to me (but I cannot approve it), can you please post it to gcc-patches for review? http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01193.html Thanks. --

[Bug c++/35333] [4.1/4.2/4.3/4.4 regression] Broken diagnostic for complex builtin

2008-02-25 Thread paolo at gcc dot gnu dot org
--- Comment #3 from paolo at gcc dot gnu dot org 2008-02-25 19:05 --- Subject: Bug 35333 Author: paolo Date: Mon Feb 25 19:04:50 2008 New Revision: 132634 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132634 Log: /cp 2008-02-25 Paolo Carlini [EMAIL PROTECTED] PR

[Bug c++/35338] [4.3/4.4 regression] Broken diagnostics for fixed-point types

2008-02-25 Thread paolo at gcc dot gnu dot org
--- Comment #3 from paolo at gcc dot gnu dot org 2008-02-25 19:05 --- Subject: Bug 35338 Author: paolo Date: Mon Feb 25 19:04:50 2008 New Revision: 132634 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132634 Log: /cp 2008-02-25 Paolo Carlini [EMAIL PROTECTED] PR

[Bug target/35271] Stack not aligned at mod 16 byte boundary in x86_64 code

2008-02-25 Thread pinskia at gcc dot gnu dot org
--- Comment #21 from pinskia at gcc dot gnu dot org 2008-02-25 19:15 --- The real issue is that darwin's back-end says functions that are defined in the TU are always binds local so they can be called directly. So I guess a patch to darwin.c is needed. -- pinskia at gcc dot gnu

[Bug fortran/29549] matmul slow for complex matrices

2008-02-25 Thread jb at gcc dot gnu dot org
--- Comment #12 from jb at gcc dot gnu dot org 2008-02-25 19:21 --- Subject: Bug 29549 Author: jb Date: Mon Feb 25 19:20:48 2008 New Revision: 132636 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132636 Log: 2008-02-25 Janne Blomqvist [EMAIL PROTECTED] PR

[Bug c/35162] Documentation incorrect for -fcx-limited-range

2008-02-25 Thread jb at gcc dot gnu dot org
--- Comment #4 from jb at gcc dot gnu dot org 2008-02-25 19:17 --- Subject: Bug 35162 Author: jb Date: Mon Feb 25 19:16:37 2008 New Revision: 132635 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132635 Log: 2008-02-25 Janne Blomqvist [EMAIL PROTECTED] PR c/35162

[Bug target/35271] Stack not aligned at mod 16 byte boundary in x86_64 code

2008-02-25 Thread pinskia at gcc dot gnu dot org
--- Comment #22 from pinskia at gcc dot gnu dot org 2008-02-25 19:16 --- This is true even for -fPIC case. So in this case, the linker and the compiler are saying two different things even though I do know for PPC darwin this is always the case. So maybe in the end this is a bug in

[Bug gcov-profile/32316] internal compiler error: Segmentation fault

2008-02-25 Thread haubi at gentoo dot org
--- Comment #6 from haubi at gentoo dot org 2008-02-25 19:24 --- Created an attachment (id=15230) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15230action=view) valgrind output for cc1plus This coverage_checksum_string() indeed has slightly changed from gcc-4.0-branch to

[Bug fortran/29549] matmul slow for complex matrices

2008-02-25 Thread jb at gcc dot gnu dot org
--- Comment #13 from jb at gcc dot gnu dot org 2008-02-25 19:28 --- Subject: Bug 29549 Author: jb Date: Mon Feb 25 19:27:28 2008 New Revision: 132638 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132638 Log: 2008-02-25 Janne Blomqvist [EMAIL PROTECTED] PR

[Bug gcov-profile/32316] internal compiler error: Segmentation fault

2008-02-25 Thread haubi at gentoo dot org
--- Comment #5 from haubi at gentoo dot org 2008-02-25 19:17 --- Similar problem here, with gcc-4.1.1: This issue does not always end up in an ICE, but when using valgrind, some Invalid read of size 1 are consistently reported for cc1plus caused by coverage_checksum_string(): $ cat

[Bug c++/35370] New: Visibility of member of base template class lacking in derived template class

2008-02-25 Thread gcc-bugzilla at meta-dynamic dot com
Please forgive me if in fact this is standards-compliant behavior. Code: templateclass T class B { protected: int f; }; templateclass T class D : public BT { public: void a() { this-f = 0; } // OK void b() { f = 0; } // `f' was not declared in

[Bug c++/35370] Visibility of member of base template class lacking in derived template class

2008-02-25 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2008-02-25 19:47 --- Yes it is. This change dates back to the 3.4 series: http://gcc.gnu.org/gcc-3.4/changes.html -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c/35162] Documentation incorrect for -fcx-limited-range

2008-02-25 Thread jb at gcc dot gnu dot org
--- Comment #5 from jb at gcc dot gnu dot org 2008-02-25 19:49 --- Fixed on trunk; closing. -- jb at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35370] Visibility of member of base template class lacking in derived template class

2008-02-25 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-02-25 19:49 --- GCC is correct, f is a not a dependent name so it has to be looked up at parsing time and not at instaintation time. or, if this is in fact not legal, perhaps a more specific diagnostic message This is the best

[Bug rtl-optimization/35371] New: Missing REG_POINTER attribute causes bad indexed load/store operand ordering

2008-02-25 Thread bergner at gcc dot gnu dot org
We fail to correctly order the operands for the indexed store within the loop below. This seems to be caused by a missing REG_POINTER attribute, so the code added for PR28690 doesn't have a chance of getting the ordering correct. An interesting thing is that if we replace the global array with an

[Bug rtl-optimization/35371] Missing REG_POINTER attribute causes bad indexed load/store operand ordering

2008-02-25 Thread bergner at gcc dot gnu dot org
--- Comment #1 from bergner at gcc dot gnu dot org 2008-02-25 20:50 --- Created an attachment (id=15231) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15231action=view) Patch to GCSE to copy REG_POINTER attribute over to new pseudos. The culprit here is GCSE. When GCSE creates a

[Bug ada/35284] Branch to 0x0 from Ada run-time

2008-02-25 Thread joel at gcc dot gnu dot org
--- Comment #19 from joel at gcc dot gnu dot org 2008-02-25 20:45 --- How early can I look at the task priority? Is it stored in some data structure that I can see with objdump before the program is run? I have yet to see anything in the debugger except 0 getting passed to task

[Bug libfortran/35063] Clean up use of destroy_unit_mutex()

2008-02-25 Thread jb at gcc dot gnu dot org
--- Comment #40 from jb at gcc dot gnu dot org 2008-02-25 20:47 --- Updated version of the patch in #35 here: http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01222.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35063

[Bug preprocessor/28079] #line range not verified without -pedantic

2008-02-25 Thread tromey at gcc dot gnu dot org
--- Comment #4 from tromey at gcc dot gnu dot org 2008-02-25 21:10 --- Sorry for the delay on this. I never remember our rules about when to emit pedantic warnings and the like. I think libcpp should follow the overall gcc approach here, whatever that is. I agree that warning about

[Bug c++/35323] [4.3/4.4 regression] ICE calling functions with fixed-point type parameter

2008-02-25 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2008-02-25 21:28 --- Seems easy. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc

[Bug middle-end/35343] Sum-reduction loop not recognized

2008-02-25 Thread xinliangli at gmail dot com
--- Comment #2 from xinliangli at gmail dot com 2008-02-25 21:36 --- (In reply to comment #1) (In reply to comment #0) It is beneficial to unroll reduction loop (and split the reduction target) to reduce dependence height due to recurrence, but GCC does not perform such

[Bug target/35311] ICE at postreload.c:392 while building webkit on s390

2008-02-25 Thread uweigand at gcc dot gnu dot org
--- Comment #4 from uweigand at gcc dot gnu dot org 2008-02-25 22:15 --- (In reply to comment #3) This problem has already been fixed for GCC 4.3 (#34641). The testcase from that PR didn't fail for GCC 4.2 so I didn't apply the patch on 4.2 as well. But now the patch should be

[Bug target/32219] optimizer causes wrong code in pic/hidden/weak symbol checking.

2008-02-25 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2008-02-25 22:16 --- It is a compiler bug after all. From: http://groups.google.com/group/generic-abi/browse_thread/thread/4364eb484397ebe0 A hidden symbol must be defined in the same component, *if it is defined at all*. That last

[Bug ada/35050] renames entities not in symbol table

2008-02-25 Thread sam at gcc dot gnu dot org
-- sam at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org |dot org

[Bug other/28322] GCC new warnings and compatibility

2008-02-25 Thread manu at gcc dot gnu dot org
--- Comment #10 from manu at gcc dot gnu dot org 2008-02-25 23:42 --- Subject: Bug 28322 Author: manu Date: Mon Feb 25 23:41:43 2008 New Revision: 132648 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132648 Log: 2008-02-26 Manuel Lopez-Ibanez [EMAIL PROTECTED] PR

  1   2   >