[Bug target/40414] gcc 4.4.0 error at postreload.c:396

2009-08-02 Thread nospamname at web dot de
--- Comment #5 from nospamname at web dot de 2009-08-02 07:23 --- the problem happen on a gcc4.4.1 (the release) too,this is output. $ make_68k_v4 /usr/local/amiga/bin/m68k-amigaos-gcc-4.4.1.exe -V 4.4.1 -DHAVE_AV_CONFIG_H -I. -I/bin/ffmpeg8 -mnobitfield -m68060 -std=c99

[Bug c++/40938] New: ice in create_tmp_var

2009-08-02 Thread dcb314 at hotmail dot com
I just tried to compile Suse Linux package libqca2-2.0.2-2.2 with the gcc 4.5 mainline snapshot 20090730 and the compiler said qca_core.cpp:1880:3: internal compiler error: in create_tmp_var, at gimplify.c:504 Please submit a full bug report, with preprocessed source if appropriate. See

[Bug c++/40938] ice in create_tmp_var

2009-08-02 Thread dcb314 at hotmail dot com
--- Comment #1 from dcb314 at hotmail dot com 2009-08-02 08:48 --- Created an attachment (id=18284) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18284action=view) C++ source code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40938

[Bug c++/40918] uncaught_exception() returns wrong (inverted) value if some exception have crossed a DLL boundary before

2009-08-02 Thread dannysmith at users dot sourceforge dot net
--- Comment #5 from dannysmith at users dot sourceforge dot net 2009-08-02 08:57 --- (In reply to comment #3) I'm linking using g++ driver, so shared libgcc is enabled by default in 4.4.0. I've just tried to enabled shared libstdc++ as described in the Release Notes to the MinGW

[Bug ada/40926] Ada errors in trunk

2009-08-02 Thread charlet at gcc dot gnu dot org
--- Comment #4 from charlet at gcc dot gnu dot org 2009-08-02 09:11 --- I guess you did not follow the build instructions properly: if you build a cross Ada compiler, you need to first build a matching native compiler from the *same* sources. Here you are using an older base compiler,

[Bug target/40934] [4.5 Regression] ICE in get_hard_regnum, at reg-stack.c:741

2009-08-02 Thread sezeroz at gmail dot com
--- Comment #12 from sezeroz at gmail dot com 2009-08-02 09:32 --- (In reply to comment #11) This is the simplest patch that can possibly work: A quick testing shows that the proposed patch, applied to rev.150333, cures the ICE for me with -march=i386, i486, i586 and c3. Didn't do

[Bug c++/40938] ice in create_tmp_var

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-08-02 09:33 --- PR40866 ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40938

[Bug c++/40938] ice in create_tmp_var

2009-08-02 Thread dcb314 at hotmail dot com
--- Comment #3 from dcb314 at hotmail dot com 2009-08-02 09:44 --- (In reply to comment #2) PR40866 ? Maybe - there are many ways to fail a sanity check. I notice that the line where it crashes is of the form gcc_assert(!X Y); It might be better to split this into two

[Bug c++/40938] ice in create_tmp_var

2009-08-02 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-08-02 09:47 --- No, the asserts are enabled in release builds, so they should be combined to reduce executable size. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40938

[Bug target/40934] [4.5 Regression] ICE in get_hard_regnum, at reg-stack.c:741

2009-08-02 Thread ubizjak at gmail dot com
--- Comment #13 from ubizjak at gmail dot com 2009-08-02 09:59 --- (In reply to comment #11) I'm not sure if there is another patch that can work. :-) Uros, do you think it's fine? I don't think that non-hot FP jumps are that common. Definitely in the minimized testcase it's not

[Bug fortran/40881] warn for obsolescent features

2009-08-02 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-08-02 10:59 --- Subject: Bug 40881 Author: janus Date: Sun Aug 2 10:58:44 2009 New Revision: 150349 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=150349 Log: 2009-08-02 Janus Weil ja...@gcc.gnu.org PR

[Bug libstdc++/40939] New: unordered_map insertion generates seg fault

2009-08-02 Thread comm_wolf at mail dot ru
Compiler details: Target: mingw32 Configured with: ../../configure --prefix=/mingw --host=mingw32 --target=mingw32 --program-prefix= --with-as=/mingw/bin/ as.exe --with-ld=/mingw/bin/ld.exe --with-gcc --with-gnu-ld --with-gnu-as --enable-threads --disable-nls --enable-langua ges=c,c++

[Bug libstdc++/40939] unordered_map insertion generates seg fault

2009-08-02 Thread comm_wolf at mail dot ru
--- Comment #1 from comm_wolf at mail dot ru 2009-08-02 11:04 --- Created an attachment (id=18285) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18285action=view) Preprocessed sample source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40939

[Bug fortran/40881] warn for obsolescent features

2009-08-02 Thread janus at gcc dot gnu dot org
--- Comment #5 from janus at gcc dot gnu dot org 2009-08-02 11:13 --- r150349 adds warnings for: * alternate return * computed goto * statement functions * old-style character lengths Before we already had: * arithmetic if * assumed-length character functions Which leaves the

[Bug libstdc++/40939] unordered_map insertion generates seg fault

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-08-02 11:34 --- Can't reproduce on x86_64-linux, in mainline. Before anything else, can you please check if you can reproduce the issue also with the mainline compiler, not just lambda branch? Certainly at this stage we don't

[Bug libstdc++/40939] unordered_map insertion generates seg fault

2009-08-02 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40939

[Bug c++/40938] ice in create_tmp_var

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-08-02 11:36 --- Still, you can certainly help the project by temporarily splitting the two checks in your local tree, rebuilding, and telling us if both PRs fail on the same one or not... --

[Bug libstdc++/40939] unordered_map insertion generates seg fault

2009-08-02 Thread comm_wolf at mail dot ru
--- Comment #3 from comm_wolf at mail dot ru 2009-08-02 11:38 --- Ok. I'll try it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40939

[Bug c++/40938] ice in create_tmp_var

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2009-08-02 11:45 --- Or alternately playing a bit with the debugger, of course ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40938

[Bug libstdc++/40939] unordered_map insertion generates seg fault

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-08-02 12:02 --- By the way, before getting to specific issues, I suggest always running the testsuite after the build, in order to exclude general, maybe temporary, breakages in exception handling, for example. --

[Bug fortran/40940] New: [F03] CLASS statement

2009-08-02 Thread janus at gcc dot gnu dot org
A first step towards full polymorphism in gfortran would be the parsing and resolution of CLASS statements, as defined in section 5.1 of the Fortran 2003 standard (R502). Such and implementation must e.g. respect C502, C509 and C437 (to name a few). A trivial application is the use of CLASS

[Bug fortran/40941] New: gfc_typespec: put derived, cl and interface into union

2009-08-02 Thread janus at gcc dot gnu dot org
FIXME item from gfortran.h: /* Type specification structure. FIXME: derived and cl could be union??? */ typedef struct { bt type; int kind; struct gfc_symbol *derived; gfc_charlen *cl; /* For character types only. */ struct gfc_symbol *interface; /* For PROCEDURE declarations.

[Bug fortran/40853] I/O: Namelist read error

2009-08-02 Thread jvdelisle at gcc dot gnu dot org
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2009-08-02 18:48 --- Subject: Bug 40853 Author: jvdelisle Date: Sun Aug 2 18:47:46 2009 New Revision: 150357 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=150357 Log: 2009-08-02 Jerry DeLisle jvdeli...@gcc.gnu.org

[Bug middle-end/40943] [4.4/4.5 Regression] Uninitialized warning is missed when dereferencing uninitialized pointers

2009-08-02 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-08-02 21:42 --- Confirmed. I see no technical reason for this. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/40912] [4.5 Regression] failure to pre-compile bits/stdc++.h.gch/O2ggnu++0x.gch

2009-08-02 Thread htl10 at users dot sourceforge dot net
--- Comment #18 from htl10 at users dot sourceforge dot net 2009-08-02 22:33 --- Tried svn r150353 (today) and the precompiled problem is gone and it fails at the same place as before the precompiled header change - as in gcc-4.5-20090402 (svn r145482) mentioned in comment 11:

[Bug libstdc++/40912] [4.5 Regression] failure to pre-compile bits/stdc++.h.gch/O2ggnu++0x.gch

2009-08-02 Thread htl10 at users dot sourceforge dot net
--- Comment #19 from htl10 at users dot sourceforge dot net 2009-08-02 22:51 --- The libltdl issue is a ksh bug... setting CONFIG_SHELL works around it. (The person running ../src/configure has $SHELL=bash and I don't know why it wasn't inherited...)

[Bug libstdc++/40912] [4.5 Regression] failure to pre-compile bits/stdc++.h.gch/O2ggnu++0x.gch

2009-08-02 Thread paolo at gcc dot gnu dot org
--- Comment #20 from paolo at gcc dot gnu dot org 2009-08-02 23:35 --- Subject: Bug 40912 Author: paolo Date: Sun Aug 2 23:35:41 2009 New Revision: 150361 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=150361 Log: 2009-08-02 Paolo Carlini paolo.carl...@oracle.com PR

[Bug libstdc++/40912] [4.5 Regression] failure to pre-compile bits/stdc++.h.gch/O2ggnu++0x.gch

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #21 from paolo dot carlini at oracle dot com 2009-08-02 23:37 --- Fixed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/40945] New: printf doesn't force sign with precision

2009-08-02 Thread naddiseo at gmail dot com
Unless my understanding of the + flag is incorrect the following examples fail: printf(|%+.3i|, 0) expected |+000| actual |000| printf(|%+5.3i|, 0) expected | +000| actual | 000| printf(|%+.3i|, 127) expected |+127| actual |127| printf(|+5.3i|, 127) expected | +127| actual | 127|

[Bug libstdc++/40945] printf doesn't force sign with precision

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-08-02 23:46 --- I'm not even going to read your report, sorry, this is a C library issue, if anything. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/36797] ICE on SFINAE and __is_empty

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2009-08-03 00:00 --- Jason, what do you think about this issue? I remember that lately you did quite a bit of work on mangling problems too... -- paolo dot carlini at oracle dot com changed: What|Removed

[Bug libstdc++/40945] printf doesn't force sign with precision

2009-08-02 Thread naddiseo at gmail dot com
--- Comment #2 from naddiseo at gmail dot com 2009-08-03 00:01 --- Oh, a glibc issue? I guess Ill go report it there. Thanks for replying so fast. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40945

[Bug libstdc++/40945] printf doesn't force sign with precision

2009-08-02 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-08-03 00:27 --- By the way, I can't reproduce the problem with any recent glibc: before reporting anything, make sure to double check any potential issue on systems running, say, at least, glibc2.4 or 2.5 (the last official