[Bug rtl-optimization/31848] [4.3 regression] Invalid loop optimization causes bootstrap failure in genautomata

2007-05-11 Thread bonzini at gnu dot org
--- Comment #8 from bonzini at gnu dot org 2007-05-11 07:19 --- I started bootstrap and SPEC2000 on i686-pc-linux-gnu, I'll post the result tomorrow hopefully (if the weekend swamps me it I might delay that). :-( -- bonzini at gnu dot org changed: What|Removed

[Bug fortran/31474] ENTRY procedural pointer: insert_bbt(): Duplicate key found!

2007-05-11 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2007-05-11 07:20 --- Subject: Bug 31474 Author: pault Date: Fri May 11 06:19:57 2007 New Revision: 124613 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124613 Log: 2007-05-11 Paul Thomas [EMAIL PROTECTED] PR

[Bug fortran/31474] ENTRY procedural pointer: insert_bbt(): Duplicate key found!

2007-05-11 Thread pault at gcc dot gnu dot org
--- Comment #5 from pault at gcc dot gnu dot org 2007-05-11 07:20 --- Fixed on trunk Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/31876] SH: ICE in gen_lowpart_general, at rtlhooks.c:59

2007-05-11 Thread kkojima at gcc dot gnu dot org
--- Comment #5 from kkojima at gcc dot gnu dot org 2007-05-11 07:13 --- Fixed. -- kkojima at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c/31887] bad warning converting qualified void* to qualified array pointer

2007-05-11 Thread raeburn at raeburn dot org
--- Comment #2 from raeburn at raeburn dot org 2007-05-11 08:05 --- Subject: Re: bad warning converting qualified void* to qualified array pointer On May 10, 2007, at 19:00, pinskia at gcc dot gnu dot org wrote: I think only void* can be done with an implicat cast so we go from

[Bug c/31893] Please provide an inout attribute for function parameters.

2007-05-11 Thread madcoder at debian dot org
--- Comment #3 from madcoder at debian dot org 2007-05-11 09:32 --- Subject: Re: Please provide an inout attribute for function parameters. On Thu, May 10, 2007 at 10:00:51PM -, pinskia at gcc dot gnu dot org wrote: --- Comment #2 from pinskia at gcc dot gnu dot org

[Bug tree-optimization/31797] [4.2/4.3 Regression] infinite loop in tree-ssa-pre or ICE

2007-05-11 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2007-05-11 09:34 --- Instead of inventing your own variant you can add an additional flag OEP_SAME_SIDEEFFECTS or such to operand_equal_p. I wouldn't have a problem with that. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31797

[Bug tree-optimization/31797] [4.2/4.3 Regression] infinite loop in tree-ssa-pre or ICE

2007-05-11 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2007-05-11 09:52 --- Actually shouldn't has_volatile_ops be set? I am thinking something is not setting that. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31797

[Bug c/31878] Spurious warnings generated due to not optimizing first

2007-05-11 Thread manu at gcc dot gnu dot org
--- Comment #5 from manu at gcc dot gnu dot org 2007-05-11 11:38 --- (In reply to comment #4) So obviously it knows, at the level of the code generator, it's just a question of propagating that information back to the frontend. I wrote: yes, as far as GCC knows when it emits the

[Bug fortran/31867] function result with character LEN computed at run time

2007-05-11 Thread pault at gcc dot gnu dot org
--- Comment #6 from pault at gcc dot gnu dot org 2007-05-11 12:09 --- This gives the correct result: pure integer function lensum (words, sep) character (len=*), intent(in):: words(:), sep lensum = (size (words)-1) * len (sep) + sum (len_trim (words)) end function module

[Bug c/31898] New: Stack frame destructed too early with -O2

2007-05-11 Thread reisinger at decomsys dot com
gcc accesses elements of a stack-frame after having destructed it. Source-File: --- typedef unsigned char uint8; typedef unsigned short uint16; typedef unsigned long uint32; #define completeHeaderCRC(nHeaderCRC) \

[Bug fortran/30878] Rejects function f1; namelist /nml/ f1

2007-05-11 Thread pault at gcc dot gnu dot org
--- Comment #5 from pault at gcc dot gnu dot org 2007-05-11 12:43 --- Subject: Bug 30878 Author: pault Date: Fri May 11 11:42:56 2007 New Revision: 124615 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124615 Log: 2007-05-11 Paul Thomas [EMAIL PROTECTED] PR fortran/30878

[Bug other/31852] Missing __builtin_memchr

2007-05-11 Thread paolo at gcc dot gnu dot org
--- Comment #3 from paolo at gcc dot gnu dot org 2007-05-11 12:49 --- Subject: Bug 31852 Author: paolo Date: Fri May 11 11:49:29 2007 New Revision: 124617 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124617 Log: 2007-05-11 Paolo Carlini [EMAIL PROTECTED] PR

[Bug other/31852] Missing __builtin_memchr

2007-05-11 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-05-11 12:50 --- Added for 4.3.0. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug fortran/30876] Array valued recursive function rejected

2007-05-11 Thread pault at gcc dot gnu dot org
--- Comment #10 from pault at gcc dot gnu dot org 2007-05-11 12:47 --- Subject: Bug 30876 Author: pault Date: Fri May 11 11:46:47 2007 New Revision: 124616 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124616 Log: 2007-05-11 Paul Thomas [EMAIL PROTECTED] PR

[Bug fortran/30876] Array valued recursive function rejected

2007-05-11 Thread pault at gcc dot gnu dot org
--- Comment #11 from pault at gcc dot gnu dot org 2007-05-11 12:47 --- Fixed on trunk Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/30878] Rejects function f1; namelist /nml/ f1

2007-05-11 Thread pault at gcc dot gnu dot org
--- Comment #6 from pault at gcc dot gnu dot org 2007-05-11 12:48 --- Fixed on trunk Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/30282] Optimization flag -O1 -fschedule-insns2 cause red zone to be used when there is none

2007-05-11 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-05-11 13:16 --- *** Bug 31898 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/31898] Stack frame destructed too early with -O2

2007-05-11 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-05-11 13:16 --- *** This bug has been marked as a duplicate of 30282 *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/31867] function result with character LEN computed at run time

2007-05-11 Thread pault at gcc dot gnu dot org
--- Comment #7 from pault at gcc dot gnu dot org 2007-05-11 13:13 --- (In reply to comment #6) So I suspect that the problem lies in the interfacing around gfc_conv_function_call but I just don't see it yet. Indeed this is the case: In Tobias' #5, changing the declaration for

[Bug c++/31899] New: [4.2/4.3 regression] -g and using declaration causing ICE in reference_to_unused

2007-05-11 Thread zak at transversal dot com
The following code, compiled with -g, causes an ICE on 4.2.0 RC3 (20070501) and on my most recent 4.3.0 snapshot build (20070427): - namespace NS { int x = 0; int ref = x; } using NS::ref; - test/ice.cc:6: internal compiler error: in

[Bug rtl-optimization/31344] [4.3 Regression] bootstrap broken on i[345]86-linux

2007-05-11 Thread ubizjak at gmail dot com
--- Comment #22 from ubizjak at gmail dot com 2007-05-11 14:09 --- Alternative patch to emit_move_change_mode() to take push_operand away from change_address(): Index: expr.c === --- expr.c (revision 124612) +++

[Bug target/17388] For dynamic linking of libgcc, r0 register should not be used by SH optimizer.

2007-05-11 Thread kkojima at gcc dot gnu dot org
--- Comment #4 from kkojima at gcc dot gnu dot org 2007-05-11 14:09 --- __sdivsi3_i4 can't be called via PLT in the first place. See the audit trails of PR target/26636. I'd like to close this PR as WONTFIX. -- kkojima at gcc dot gnu dot org changed: What|Removed

[Bug target/25750] g++ internal compiler error: Segmentation fault

2007-05-11 Thread kkojima at gcc dot gnu dot org
--- Comment #7 from kkojima at gcc dot gnu dot org 2007-05-11 14:08 --- The testcase fails with 3.4.6, but doesn't fail with 4.0 and later compilers. So I'd like to close this PR as WONTFIX because 3.4 was frozen. -- kkojima at gcc dot gnu dot org changed: What

[Bug java/31900] New: Java line number debug info is bogus

2007-05-11 Thread drow at gcc dot gnu dot org
Compile this program with gcj -g: public class jmain { public static void main (String[] args) { return; } } There are five constructs with line numbers in the readelf -wi output (search for decl_line). The class jmain, the method main, and the synthetic constructor all have

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread amylaar at gcc dot gnu dot org
--- Comment #17 from amylaar at gcc dot gnu dot org 2007-05-11 17:36 --- (In reply to comment #4) Created an attachment (id=13514) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13514action=view) [edit] Draft For this last issue (which we have to tackle anyway, irrespective of

[Bug target/30961] [4.2/4.3 regression] redundant reg/mem stores/moves

2007-05-11 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2007-05-11 18:22 --- For convert the issue is caused by a decision that reload makes, but I don't understand why. The .lreg dump is this: ;; Start of basic block 2, registers live: 5 [di] 6 [bp] 7 [sp] 16 [argp] 20 [frame] ;; Pred edge

[Bug target/30961] [4.2/4.3 regression] redundant reg/mem stores/moves

2007-05-11 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2007-05-11 18:26 --- For gcc 3.4, same function convert, lreg: ;; Register 60 in 5. ;; Register 62 in 0. (note:HI 2 0 27 NOTE_INSN_DELETED) ;; Start of basic block 0, registers live: 5 [di] 6 [bp] 7 [sp] 16 [argp] 20 [frame] (note:HI

[Bug target/30961] [4.2/4.3 regression] redundant reg/mem stores/moves

2007-05-11 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2007-05-11 18:28 --- Note that with SVN gcc 4.3 (20070506) lreg actually _does_ tie reg 58 and reg 21 in lreg: ;; Register 58 in 21. ;; Register 59 in 5. But we then fail due to the confict, I think. --

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread pcarlini at suse dot de
--- Comment #18 from pcarlini at suse dot de 2007-05-11 18:28 --- (In reply to comment #17) Using a compiler based on gcc version 4.2.0 20070317 (prerelease), i686-pc-linux-gnu X arc-elf32, I see execution failures for 27_io/basic_istream/extractors_arithmetic/char/12.c . Using

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #19 from dave at hiauly1 dot hia dot nrc dot ca 2007-05-11 18:32 --- Subject: Re: [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test Using some printf (actually, std::cerr) debugging, I've found that the failure occurs for the

[Bug c++/31899] [4.2/4.3 regression] -g and using declaration causing ICE in reference_to_unused

2007-05-11 Thread fang at csl dot cornell dot edu
--- Comment #1 from fang at csl dot cornell dot edu 2007-05-11 18:53 --- On your test case, $ g++-4 -g -c pr31899.cc -o pr31899.o also works for me with 4.2.0 20070430 (prerelease), which was 4.2's RC2. Configured with: ../gcc-4.2.0-20070430/configure --prefix=/sw

[Bug c++/31899] [4.2/4.3 regression] -g and using declaration causing ICE in reference_to_unused

2007-05-11 Thread fang at csl dot cornell dot edu
--- Comment #2 from fang at csl dot cornell dot edu 2007-05-11 18:58 --- Ooops, strike that last comment, forgot -gdwarf-2: g++-4 -gdwarf-2 -c pr31899.cc -o pr31899.o ICEs with: internal compiler error: in reference_to_unused, at dwarf2out.c:10010 (same compiler version, 4.2 RC2)

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread pcarlini at suse dot de
--- Comment #20 from pcarlini at suse dot de 2007-05-11 19:02 --- (In reply to comment #19) Subject: Re: [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test Using some printf (actually, std::cerr) debugging, I've found that the failure

[Bug c++/31901] New: bad_cast when using copy on istreambuf_iteratorunsigned char

2007-05-11 Thread batterseapower at hotmail dot com
When I try and copy a basic_ifstreamuint8_t into a vectoruint8_t I recieve a bad cast exception. If the uint8_t is replaced with unsigned char explicitly the problem persists, but if it is replaced with char the problem goes away. This has been confirmed not only on my system (GCC 4.1.1), but an

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread pcarlini at suse dot de
--- Comment #21 from pcarlini at suse dot de 2007-05-11 19:03 --- And of course please check also whether __LDBL_HAS_INFINITY__ is 1 or 0. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31836

[Bug c++/31901] bad_cast when using copy on istreambuf_iteratorunsigned char

2007-05-11 Thread batterseapower at hotmail dot com
--- Comment #1 from batterseapower at hotmail dot com 2007-05-11 19:04 --- Created an attachment (id=13541) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13541action=view) Preprocessed C++ source code for my test application --

[Bug c++/31901] bad_cast when using copy on istreambuf_iteratorunsigned char

2007-05-11 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-05-11 19:09 --- This is known and we decided time ago not to do anything about it (you can find something either in Bugzilla or in the libstdc++ mailing list): a portable use of fstream with anything != char and wchar_t requires in

[Bug libfortran/31880] [4.2 only] silent data corruption in gfortran read statement

2007-05-11 Thread tkoenig at gcc dot gnu dot org
--- Comment #12 from tkoenig at gcc dot gnu dot org 2007-05-11 19:16 --- This is a regression WRT g77. -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread pcarlini at suse dot de
--- Comment #22 from pcarlini at suse dot de 2007-05-11 19:17 --- An additional remark on hppa: a *theoretical* possibility is that on hppa strtold (or sscanf), even if infinities are available, doesn't return an infinity in case of input overflow. As far as I know, that is strictly

[Bug libfortran/31880] [4.2 only] silent data corruption in gfortran read statement

2007-05-11 Thread tkoenig at gcc dot gnu dot org
--- Comment #13 from tkoenig at gcc dot gnu dot org 2007-05-11 19:19 --- Mark, this bug is critical - silent data corruption upon read is really, really bad. I second Jerry's DeLisle's request for inclusion in 4.2. This is a regression versus g77, the fix is simple and safe. --

[Bug libfortran/31880] [4.2 only] silent data corruption in gfortran read statement

2007-05-11 Thread mark at codesourcery dot com
--- Comment #14 from mark at codesourcery dot com 2007-05-11 19:45 --- Subject: Re: [4.2 only] silent data corruption in gfortran read statement tkoenig at gcc dot gnu dot org wrote: I second Jerry's DeLisle's request for inclusion in 4.2. This is a regression versus g77, the fix

[Bug tree-optimization/31797] [4.2/4.3 Regression] infinite loop in tree-ssa-pre or ICE

2007-05-11 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31797

[Bug c++/31809] [4.1/4.2/4.3 Regression] sometimes TREE_READONLY is still set for non read only variables causing wrong code

2007-05-11 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31809

[Bug tree-optimization/31797] [4.2/4.3 Regression] infinite loop in tree-ssa-pre or ICE

2007-05-11 Thread ebotcazou at gcc dot gnu dot org
--- Comment #13 from ebotcazou at gcc dot gnu dot org 2007-05-11 21:27 --- Actually shouldn't has_volatile_ops be set? I am thinking something is not setting that. Just to say that we have seen this problem with the Ada compiler and the cause was indeed the (non-)propagation of the

[Bug preprocessor/31902] New: Internal compiler error while tryint to compile cinelerra/mjpegtools-1.6.3-rc1/y4mdenoise/MotionSearcher.hh:2444 can i do something simple to fix that ?

2007-05-11 Thread kriptomik at gmail dot com
While trying to compiling cinelerra on athlon X2, Debian lenny, Latest Beta Nvidia drivers (may be usefull), 2.6.20 with cfs patchv4 gcc -v : Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr

[Bug target/30961] [4.2/4.3 regression] redundant reg/mem stores/moves

2007-05-11 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2007-05-11 21:42 --- This bug is beyond my regalloc/reload fu, so unassigning... -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug preprocessor/31902] Internal compiler error while tryint to compile cinelerra/mjpegtools-1.6.3-rc1/y4mdenoise/MotionSearcher.hh:2444 can i do something simple to fix that ?

2007-05-11 Thread kriptomik at gmail dot com
--- Comment #1 from kriptomik at gmail dot com 2007-05-11 21:44 --- Created an attachment (id=13542) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13542action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31902

[Bug middle-end/29609] [4.1/4.2/4.3 Regression] Even with -O0 -g gcc optimizes a goto away and I cannot debug

2007-05-11 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2007-05-11 21:51 --- There doesn't seem to be another way to get this to work, than the proposed way with extra basic blocks. The things I've tried either break gcc, or gdb, or debug info. Unassigning. -- steven at gcc dot gnu dot

[Bug c++/31903] New: unwanted anonymous namespacing linkage

2007-05-11 Thread mrs at apple dot com
It appears that 4.2 isn't making anonymous namespace variables unique (it's also making them global). This is preventing LLVM from compiling with the 4.2 compiler. $ cat foo.cpp #include typeinfo namespace { class foo { virtual void bar(); }; } void foo::bar() {} #ifdef FOO const

[Bug target/31903] unwanted anonymous namespacing linkage

2007-05-11 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-05-11 22:20 --- This works correctly on i686-Linux-gnu in 4.2.0. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/31903] unwanted anonymous namespacing linkage

2007-05-11 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-05-11 22:25 --- debian:~ ~/x86-local-fsf/bin/g++ -c -o t1.o t.cc debian:~ ~/x86-local-fsf/bin/g++ -c -o t2.o t.cc -DFOO debian:~ ~/x86-local-fsf/bin/g++ t1.o t2.o -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31903

[Bug target/31903] unwanted anonymous namespacing linkage

2007-05-11 Thread mrs at apple dot com
--- Comment #3 from mrs at apple dot com 2007-05-11 22:44 --- I think this is a bug on Linux as well, though, I suspect it don't fail to build, but rather I think it will compare the two typeinfo objects as equal even though they are unrelated to each other. -- mrs at apple dot com

[Bug tree-optimization/31797] [4.2/4.3 Regression] infinite loop in tree-ssa-pre or ICE

2007-05-11 Thread dberlin at dberlin dot org
--- Comment #14 from dberlin at gcc dot gnu dot org 2007-05-11 22:53 --- Subject: Re: [4.2/4.3 Regression] infinite loop in tree-ssa-pre or ICE Actually shouldn't has_volatile_ops be set? I am thinking something is not setting that. Just to say that we have seen this problem

[Bug libfortran/31880] [4.2 only] silent data corruption in gfortran read statement

2007-05-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #15 from jvdelisle at gcc dot gnu dot org 2007-05-11 22:54 --- Subject: Bug 31880 Author: jvdelisle Date: Fri May 11 21:53:52 2007 New Revision: 124626 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124626 Log: 2007-05-11 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug target/31903] unwanted anonymous namespacing linkage

2007-05-11 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-05-11 22:55 --- (In reply to comment #3) I think this is a bug on Linux as well, though, I suspect it don't fail to build, but rather I think it will compare the two typeinfo objects as equal even though they are unrelated to

[Bug libfortran/31880] [4.2 only] silent data corruption in gfortran read statement

2007-05-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #16 from jvdelisle at gcc dot gnu dot org 2007-05-11 22:57 --- Subject: Bug 31880 Author: jvdelisle Date: Fri May 11 21:57:05 2007 New Revision: 124627 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124627 Log: 2007-05-11 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug libfortran/31880] [4.2 only] silent data corruption in gfortran read statement

2007-05-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #17 from jvdelisle at gcc dot gnu dot org 2007-05-11 23:00 --- Fixed on 4.2, Closing. Sorry for the premature commit on 4.1. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #23 from dave at hiauly1 dot hia dot nrc dot ca 2007-05-11 23:37 --- Subject: Re: [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test --- Comment #21 from pcarlini at suse dot de 2007-05-11 19:03 --- And of course please

[Bug c++/31829] FAIL: g++.dg/warn/multiple-overflow-warn-3.C (test for warnings, line 8)

2007-05-11 Thread sje at gcc dot gnu dot org
--- Comment #1 from sje at gcc dot gnu dot org 2007-05-11 23:56 --- Subject: Bug 31829 Author: sje Date: Fri May 11 22:56:10 2007 New Revision: 124628 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124628 Log: PR c++/31829 * g++.dg/warn/multiple-overflow-warn-3.C:

[Bug target/31903] unwanted anonymous namespacing linkage

2007-05-11 Thread mrs at apple dot com
--- Comment #5 from mrs at apple dot com 2007-05-12 00:00 --- Odd, I see: X: .long _ZTIN12_GLOBAL__N_13fooE .weak _ZTSN12_GLOBAL__N_13fooE .section.gnu.linkonce.r._ZTSN12_GLOBAL__N_13fooE,a,@progbits .type _ZTSN12_GLOBAL__N_13fooE, @object

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-11 Thread ian at airs dot com
--- Comment #49 from ian at airs dot com 2007-05-12 00:22 --- Created an attachment (id=13543) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13543action=view) Patch Like sands through the hourglass, so are the patches to PR 29286. This version creates a new tree code. At the RTL

[Bug target/31903] unwanted anonymous namespacing linkage

2007-05-11 Thread sabre at nondot dot org
--- Comment #6 from sabre at nondot dot org 2007-05-12 01:00 --- The real bug here is that they are not getting internal linkage. Just uniquing/randifying the names would allow them to link, but could be a perf issue (more symbols for the static/dynamic linker). --

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #24 from dave at hiauly1 dot hia dot nrc dot ca 2007-05-12 01:22 --- Subject: Re: [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test which code do we have on hppa? _GLIBCXX_HAVE_STRTOLD is defined or not? It's defined. The 11.11

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-11 Thread dberlin at dberlin dot org
--- Comment #50 from dberlin at gcc dot gnu dot org 2007-05-12 01:36 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should On 11 May 2007 23:22:14 -, ian at airs dot com [EMAIL PROTECTED] wrote: --- Comment #49 from ian

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread pcarlini at suse dot de
--- Comment #25 from pcarlini at suse dot de 2007-05-12 01:51 --- (In reply to comment #24) It's defined. Ok, thanks. The 11.11 man page indicates that single-byte character code sets are supported. It also states that this function is to be obsoleted at a future date. Well,

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread pcarlini at suse dot de
--- Comment #26 from pcarlini at suse dot de 2007-05-12 02:01 --- More simply, we could define a macro in config/os/hpux/os_defines.h like: #define _GLIBCXX_HAVE_BROKEN_STRTOLD 1 to inform the library to avoid strtold, checked in clocale.cc. If you find this reasonable, could you

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #27 from dave at hiauly1 dot hia dot nrc dot ca 2007-05-12 02:23 --- Subject: Re: [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test An additional remark on hppa: a *theoretical* possibility is that on hppa strtold (or sscanf),

[Bug libstdc++/31836] [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

2007-05-11 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #28 from dave at hiauly1 dot hia dot nrc dot ca 2007-05-12 02:36 --- Subject: Re: [4.3 Regression] FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test The 11.11 man page indicates that single-byte character code sets are supported. It also

[Bug c++/31904] New: fail to link to static const double

2007-05-11 Thread dennis0yang at gmail dot com
The following code fail to compile under cygwin. The relevant error message is: ...: undefined reference to `Base::x' collect2: ld returned 1 exit status However if I change the statement y=-x to y=x, then it compiles fine. class Base { public: virtual void f () = 0; static const

[Bug c++/31905] New: ICE with typeof(T::method2)

2007-05-11 Thread blaisorblade_spam at yahoo dot it
I get an ICE when instantiating the following template: template typename T typeof(T::method2) method2_of(T) { return T::method2; } Note that both '' are needed, as well as instantiating this template on a type having a ::method2 member function. If I omit any of them, I get just

[Bug libstdc++/31906] New: -Xcompiler is inserted after -Xlinker when building libstdc++

2007-05-11 Thread prj-bugzilla-gcc at multivac dot cwru dot edu
My glibc is installed in an unusual place, so before building, I edited the top-level Makefile.in to set: LDFLAGS_FOR_TARGET = -Xlinker --dynamic-linker -Xlinker /package/host/code.dogmap.org/foreign/gcc-4.2.0-20070501+spf+0/conf/glibc/library/ld-linux.so.2 -L/nil -Xlinker -R -Xlinker

[Bug c++/31905] ICE with typeof(T::method2)

2007-05-11 Thread blaisorblade_spam at yahoo dot it
--- Comment #1 from blaisorblade_spam at yahoo dot it 2007-05-12 04:18 --- Created an attachment (id=13544) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13544action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31905

[Bug target/25833] ICE with -O -ftree-vectorize -funroll-loops

2007-05-11 Thread kkojima at gcc dot gnu dot org
--- Comment #1 from kkojima at gcc dot gnu dot org 2007-05-12 04:23 --- I've confirmed that this doesn't fail on the current 4.2 branch and trunk anymore. Closed as FIXED. -- kkojima at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/31906] -Xcompiler is inserted after -Xlinker when building libstdc++

2007-05-11 Thread prj-bugzilla-gcc at multivac dot cwru dot edu
--- Comment #1 from prj-bugzilla-gcc at multivac dot cwru dot edu 2007-05-12 05:31 --- Created an attachment (id=13545) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13545action=view) complete build output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31906

[Bug libstdc++/31906] -Xcompiler is inserted after -Xlinker when building libstdc++

2007-05-11 Thread mrs at apple dot com
--- Comment #2 from mrs at apple dot com 2007-05-12 05:51 --- Can you work around it with the -Xlinker,-arg1,val1,-arg2,val2 syntax? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31906

[Bug fortran/31716] segfault with real array bounds

2007-05-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #5 from jvdelisle at gcc dot gnu dot org 2007-05-12 06:02 --- In the expr for a or b, the lower bound is coming up BT_INTEGER and the upper bound is BT_REAL. Eventually we hit the error for wrong type. Then, because this fails to resolve, that is interpreted by