[Bug libstdc++/19946] [4.0 regression] cris-elf testsuite failure: demangle/abi_examples/01.cc and 02

2005-02-14 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-14 08:18 --- Patch here: -- What|Removed |Added

[Bug bootstrap/19818] [4.0 Regression] GCC 4.0 cannot bootstrap itself

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 08:52 --- Subject: Bug 19818 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 08:52:25 Modified files: include: ChangeLog ansidecl.h libcpp

[Bug bootstrap/19818] [4.0 Regression] GCC 4.0 cannot bootstrap itself

2005-02-14 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2005-02-14 09:12 --- Patch applied. -- What|Removed |Added Status|ASSIGNED|RESOLV

[Bug c++/19891] [4.0 Regression] Covariant returns are broken

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 09:36 --- Subject: Bug 19891 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 09:36:35 Modified files: gcc/cp : ChangeLog class.c search.c typeck.c

[Bug c++/19891] [4.0 Regression] Covariant returns are broken

2005-02-14 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-02-14 09:41 --- 2005-02-11 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/19891 * class.c (build_simple_base_path): Build the component_ref directly. (update_vtable_entry_for_fn): Walk the covar

[Bug c++/19895] [4.0 regression] ICE on invalid class in pointer-to-member declaration

2005-02-14 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|NEW

[Bug c++/19884] [3.3/3.4/4.0 regression] ICE on explicit instantiation of a non-template constructor

2005-02-14 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|NEW

[Bug target/18371] [3.4 Regression] array subscript out of range in gcc sources

2005-02-14 Thread dcb314 at hotmail dot com
--- Additional Comments From dcb314 at hotmail dot com 2005-02-14 10:05 --- This bug is still broken in the snapshot for 3.4 dated 20050211 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18371

[Bug tree-optimization/18048] [4.0 Regression] mgrid loop performance regression with ivopts (register pressure)

2005-02-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-14 10:22 --- Is this fixed now? -- What|Removed |Added Status|NEW |WA

[Bug c++/17519] [3.4/4.0 Regression] Warning for array of packed non-POD in packed struct

2005-02-14 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-02-14 10:27 --- The killer with packing in C++ is that it is so easy to silently take the address of a field (pass by reference). Until we actually reflect unalignedness in the type system *no* packing is really safe in C++.

[Bug tree-optimization/15678] [4.0 Regression] CSiBE i686 compilation time increased by 8% at -O2

2005-02-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-14 10:39 --- Numbers today (2005-02-13): target -O2 -Os i686-linux 8%3% i386-elf 5% -2% mips-elf 6%0% ppc-elf 3% -3% sh-elf -1% -8% (note: numbers here and in commen

[Bug target/19920] [4.0 Regression] avr target build broken by recent 'DC' type update to libgcc2

2005-02-14 Thread corsepiu at gcc dot gnu dot org
--- Additional Comments From corsepiu at gcc dot gnu dot org 2005-02-14 11:12 --- Regression confirmed for avr-*-rtems* (20050214). -- What|Removed |Added

[Bug target/19949] New: [4.0 Regression] error: unable to emulate 'DC'

2005-02-14 Thread corsepiu at gcc dot gnu dot org
Bootstrapping h8300-rtems* (GCC-4.0 - 20050214) fails with: /users/rtems/src/rpms/BUILD/rtems-4.7-h8300-rtems4.7-gcc-newlib-gcc4.0.0newlib1.13.0/build/gcc/xgcc -B/users/rtems/src/rpms/BUILD/rtems-4.7-h8300-rtems4.7-gcc-newlib-gcc4.0.0newlib1.13.0/build/gcc/ -nostdinc -B/users/rtems/src/rpms/BUILD

[Bug target/19949] [4.0 Regression] error: unable to emulate 'DC'

2005-02-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-14 11:34 --- *** This bug has been marked as a duplicate of 19920 *** -- What|Removed |Added

[Bug target/19920] [4.0 Regression] avr target build broken by recent 'DC' type update to libgcc2

2005-02-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-14 11:34 --- *** Bug 19949 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/19920] [4.0 Regression] build broken on several targets due to recent 'DC' type update to libgcc2

2005-02-14 Thread steven at gcc dot gnu dot org
-- What|Removed |Added CC||rth at gcc dot gnu dot org GCC build triplet|powerpc-apple-darwin7.8.0 | GCC host triplet|powerpc-apple-d

[Bug rtl-optimization/17428] internal compiler error: in spill_failure, at reload1.c:1880 (-fspeculative-prefetching)

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 11:38 --- Subject: Bug 17428 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 11:37:53 Modified files: gcc: ChangeLog value-prof.c cfgrtl.c Log

[Bug c++/19950] New: error: incomplete type `Environment' used in nested name specifier

2005-02-14 Thread ddonovan at latentzero dot com
gcc -v: Reading specs from /var/gnu/3.4.0/lib/gcc/sparc-sun-solaris2.8/3.4.0/specs Configured with: ../gcc-3.4.0/configure --prefix=/var/gnu/3.4.0 --disable-nls -- enable-languages=c,c++ Thread model: posix gcc version 3.4.0 command line: gcc -save-temps -I../../src/dbserver/include -I../../src/

[Bug c++/19950] error: incomplete type `Environment' used in nested name specifier

2005-02-14 Thread ddonovan at latentzero dot com
--- Additional Comments From ddonovan at latentzero dot com 2005-02-14 11:46 --- Created an attachment (id=8191) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8191&action=view) preprocessed file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19950

[Bug c++/17816] duplicate definition of pure virtual function not diagnosed

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 12:01 --- Subject: Bug 17816 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 12:01:16 Modified files: gcc/cp : ChangeLog decl.c gcc/testsui

[Bug target/19920] [4.0 Regression] build broken on several targets due to recent 'DC' type update to libgcc2

2005-02-14 Thread corsepiu at gcc dot gnu dot org
--- Additional Comments From corsepiu at gcc dot gnu dot org 2005-02-14 12:01 --- (In reply to comment #7) > *** Bug 19949 has been marked as a duplicate of this bug. *** OK, then for completeness: Regression confirmed for h8300-*-rtems* (GCC-4.0 20050214). -- W

[Bug target/18977] [4.0 regression] LAPACK test xeigtsts segfaults with optimization

2005-02-14 Thread Thomas dot Koenig at online dot de
--- Additional Comments From Thomas dot Koenig at online dot de 2005-02-14 12:25 --- I can confirm that this is fixed in the 20050213 snapshot. Both the reduced C test case and the original Fortran routine don't segfault any more. Thanks to whoever fixed this :-) I would suggest addin

[Bug c++/19884] [3.3/3.4/4.0 regression] ICE on explicit instantiation of a non-template constructor

2005-02-14 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-02-14 13:35 --- 2005-02-14 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/19884 * pt.c (check_explicit_specialization): Make sure namespace binding lookup found an overloaded function. (lookup_t

[Bug c++/19895] [4.0 regression] ICE on invalid class in pointer-to-member declaration

2005-02-14 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-02-14 13:36 --- 2005-02-14 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/19895 * decl.c (grokdeclarator): Check for error mark node in ptrmem construction. -- What|Removed

[Bug tree-optimization/19951] New: ICE in tree_split_edge, at tree-cfg.c:3199 with -ftree-vectorize

2005-02-14 Thread micis at gmx dot de
When I compile ACE5.4.2 with the latest snapshot (20050213) I get an ICE. Michael Cieslinski g++ -O2 -ftree-vectorize -c -o server.o server.ii server.cpp: In function 'int main(int, char**)': server.cpp:89: internal compiler error: in tree_split_edge, at tree-cfg.c:3199 Please submit a full bug

[Bug tree-optimization/19951] ICE in tree_split_edge, at tree-cfg.c:3199 with -ftree-vectorize

2005-02-14 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-02-14 13:45 --- Created an attachment (id=8192) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8192&action=view) preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19951

[Bug c++/19895] [4.0 regression] ICE on invalid class in pointer-to-member declaration

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 13:45 --- Subject: Bug 19895 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 13:45:42 Modified files: gcc/cp : ChangeLog decl.c pt.c gcc/te

[Bug c++/19884] [3.3/3.4/4.0 regression] ICE on explicit instantiation of a non-template constructor

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 13:45 --- Subject: Bug 19884 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 13:45:42 Modified files: gcc/cp : ChangeLog decl.c pt.c gcc/te

[Bug c++/19608] [3.4/4.0 Regression] ICE after friend function definition in local class

2005-02-14 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|NEW

[Bug c++/19497] [3.4/4.0 regression] Invalid declaration in template diagnosed too late

2005-02-14 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|NEW

[Bug tree-optimization/19952] New: ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-14 Thread micis at gmx dot de
When I compile ACE5.4.2 with the latest snapshot (20050213) I get an ICE. Michael Cieslinski g++ -O3 -ftree-vectorize -c -o Hash_Map.o Hash_Map.ii Hash_Map.cpp: In function 'int main(int, ACE_TCHAR**)': Hash_Map.cpp:113: internal compiler error: tree check: expected class 'declaration', have 's

[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-14 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-02-14 13:55 --- Created an attachment (id=8193) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8193&action=view) preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952

[Bug debug/19521] [4.0 Regression] omitted stab for gcov initialization function

2005-02-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-14 13:59 --- Stuart, ping! rth attached a patch 10 days ago and asked for feedback. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19521

[Bug target/19935] [4.0 Regression] unexpected "bx lr" in arm mode.

2005-02-14 Thread rearnsha at gcc dot gnu dot org
--- Additional Comments From rearnsha at gcc dot gnu dot org 2005-02-14 14:06 --- Not a bug. "bx lr" is the correct instruction to use for returning from a function on any ARMv4T or later processor. -- What|Removed |Added

[Bug libgcj/19823] java fails with non-executable memory

2005-02-14 Thread aph at gcc dot gnu dot org
--- Additional Comments From aph at gcc dot gnu dot org 2005-02-14 14:56 --- We need to make this change soon. I'd like to do something that Hans would approve of, but I don't know exactly what that might be. Andreas Jaeger says his patch works. Unless someone comes up with something

[Bug libgcj/18116] JNI uses dot instead of slash as the package separator

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 14:57 --- Subject: Bug 18116 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 14:57:37 Modified files: libjava: ChangeLog Added files: libja

[Bug java/19907] Incorrect code generated for ManifestElement.java

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 14:58 --- Subject: Bug 19907 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 14:58:23 Modified files: gcc/java : ChangeLog expr.c decl.c Log message

[Bug c++/17816] duplicate definition of pure virtual function not diagnosed

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:00 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/19948] [4.0 Regression] ICE: tree check: expected class 'declaration', have 'exceptional' (error_mark) in pushtag, at cp/name-lookup.c:4658

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:02 --- Confirmed, here is a testcase which is valid code (yes I checked to make sure that it is valid): namespace util { class persistent_object_manager; namespace memory { class pointer_manipulator

[Bug libgcj/18116] JNI uses dot instead of slash as the package separator

2005-02-14 Thread green at redhat dot com
--- Additional Comments From green at redhat dot com 2005-02-14 15:03 --- Fixed. I checked in a slightly different patch for the dot-slash problem, having not seen yours until later. This new patch stores the signatures in "dot" format instead of implementing a special compare routine.

[Bug c++/19919] [regression 3.3/3.4/4.0]

2005-02-14 Thread kent at sas dot com
--- Additional Comments From kent at sas dot com 2005-02-14 15:03 --- got it now, thanks, and sorry for the interuption. i've made some good progress over the weekend on getting this to compile - i appreciate you getting me over the hurdle. paul. -- http://gcc.gnu.org/bugzilla/show_b

[Bug libgcj/18116] JNI uses dot instead of slash as the package separator

2005-02-14 Thread green at redhat dot com
--- Additional Comments From green at redhat dot com 2005-02-14 15:04 --- Fix and testcase committed. -- What|Removed |Added Status|ASSIGNED

[Bug c++/19894] pointer-to-void member not rejected in template

2005-02-14 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-14 15:05 --- > Quite naively, I would say that this could even be ok, just that there will > never be a member variable the address of which one could initialize this > pointer-to-member with. Do you have chapter and

[Bug libgcj/19823] java fails with non-executable memory

2005-02-14 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-14 15:07 --- Is it desirable to have all memory allocated by the GC executable though? I think libgcj always knows in advance what memory will it need executable, so wouldn't it be better to provide separate allocation ent

[Bug middle-end/19920] [4.0 Regression] build broken on several targets due to recent 'DC' type update to libgcc2

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:14 --- None of the primary/secondary targets are known to fail so removing the target milestone. -- What|Removed |Added

[Bug libgcj/18116] JNI uses dot instead of slash as the package separator

2005-02-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18116

[Bug java/19907] Incorrect code generated for ManifestElement.java

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:16 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libgcj/19823] java fails with non-executable memory

2005-02-14 Thread aph at gcc dot gnu dot org
--- Additional Comments From aph at gcc dot gnu dot org 2005-02-14 15:18 --- This seems to me like creeping featurism. We need to distinguish between fixing this bug in a simple way and adding "nice" new properties that would require a change to the garbage collector's API. At this sta

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-14 15:20 --- (In reply to comment #3) > I'm not sure how to do anything but run a brand-new alias pass here and > anywhere > else we expose new global variables (e.g DOM?). Perhaps the easiest approach for 4.0 is to

[Bug c++/19950] error: incomplete type `Environment' used in nested name specifier

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:41 --- This comes down to the following reduced testcase: struct Logging { friend class Environment; }; template struct ArrayCollection { int insert(const T& theObj) { Environment::ReportError(); } };

[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:47 --- I should note this is an ICE right before trying to print out another ICE. -- What|Removed |Added

[Bug tree-optimization/19951] ICE in tree_split_edge, at tree-cfg.c:3199 with -ftree-vectorize

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:48 --- Hmm, we are trying to split an abnormal (most likely an eh) edge. -- What|Removed |Added

[Bug middle-end/19953] New: Special-case real*complex multiplication for flag_complex_method=2

2005-02-14 Thread Thomas dot Koenig at online dot de
Looking at the following piece of code: #include #include int main() { float a; complex float b,c; foo(&a, &b); c = a*b; return creal(c)+cimag(c)<0; } and compiling this with flag_complex_method=2 and -O3, I find that the statement is translated to (in t65.optimized) to

[Bug tree-optimization/18048] [4.0 Regression] mgrid loop performance regression with ivopts (register pressure)

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:52 --- (In reply to comment #15) > Is this fixed now? No, it regressed again. See . -- What|Removed |Added

[Bug middle-end/19953] Special-case real*complex multiplication for flag_complex_method=2

2005-02-14 Thread Thomas dot Koenig at online dot de
-- What|Removed |Added OtherBugsDependingO||18902 nThis|| Keywords||missed-

[Bug middle-end/19953] Special-case real*complex multiplication for flag_complex_method=2

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 15:55 --- Confirmed, what we most likely need is a builtin which does the expanding when we have the imagianary part as 0. -- What|Removed |Added

GMF - World Fairs Guide / Guida Mondiale delle Fiere

2005-02-14 Thread
With its 800 pages the GMF is the first publication worldwide for the number of fairs recorded (more than 16,000 of all sectors, all over the world). GMF is published twice a year. The fairs calendar of the first issue starts from January, the second one from July and both contain all the availab

[Bug target/19300] [4.0 Regression] PCH failures on sparc-linux

2005-02-14 Thread christian dot joensson at gmail dot com
--- Additional Comments From christian dot joensson at gmail dot com 2005-02-14 15:56 --- Again, same checkout, but built for sparc64-linux, test results *with phython's patch* posted here: http://gcc.gnu.org/ml/gcc-testresults/2005-02/msg00566.html Will start a build *without* the pat

[Bug c++/19253] [3.4/4.0 regression] bad error message / ICE for invalid template parameter

2005-02-14 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-14 15:58 --- > Volker, you seem to be on a quest to make gcc accept without crashing even > the most obnoxious wrong code snippets without ICEing. I wouldn't say that they're "obnoxious" ;-) These code snippets are usu

[Bug tree-optimization/18048] [4.0 Regression] mgrid loop performance regression with ivopts (register pressure)

2005-02-14 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-02-14 16:03 --- With -O2/-O3 -funroll loops -fswitch-loops -fpeel-loops, mgrid (and swim) no longer regress. With just -O2/-O3, performance regression for mgrid remains (and swim performance dropped dramatically). -- htt

[Bug c++/19950] error: incomplete type `Environment' used in nested name specifier

2005-02-14 Thread ddonovan at latentzero dot com
--- Additional Comments From ddonovan at latentzero dot com 2005-02-14 16:11 --- I don't understand! I have since created another dummy class which has one public static method that does the same as ReportError() in the Environment class. gcc doesn't complain about this. It is located

[Bug middle-end/14236] dynamically-sized arrays break alloca()

2005-02-14 Thread aoliva at gcc dot gnu dot org
--- Additional Comments From aoliva at gcc dot gnu dot org 2005-02-14 16:29 --- Yes, it is natural, once you look into the mechanisms used to implement the features. However, if you focus on the definitions: - memory allocated for dynamic-sized arrays is released at the time the array

[Bug middle-end/14236] dynamically-sized arrays break alloca()

2005-02-14 Thread sds at gnu dot org
--- Additional Comments From sds at gnu dot org 2005-02-14 17:47 --- (In reply to comment #9) > - memory allocated with alloca() is released at the time the function that > calls > alloca() returns oh - I didn't know that. I always thought that alloca()ted memory is released by the next

[Bug c++/19608] [3.4/4.0 Regression] ICE after friend function definition in local class

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 17:51 --- Subject: Bug 19608 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 17:50:59 Modified files: gcc/cp : ChangeLog parser.c gcc/tests

[Bug c++/19608] [3.4/4.0 Regression] ICE after friend function definition in local class

2005-02-14 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-02-14 17:53 --- 2005-02-14 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/19608 * parser.c (cp_parser_late_parsing_for_member): Use current_function_decl as scope to push to and from. -- W

[Bug target/19886] [4.0 Regression] g++.dg/eh/registers1.C execution test fails

2005-02-14 Thread jsm28 at gcc dot gnu dot org
--- Additional Comments From jsm28 at gcc dot gnu dot org 2005-02-14 17:54 --- Created an attachment (id=8194) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8194&action=view) reduced testcase This is a cut-down version of g++.dg/eh/registers1.C which still fails (when built with -

[Bug debug/19954] New: Compiler emits incomplete structure type

2005-02-14 Thread nikolay at etnus dot com
This is a readelf output of test program. The variable in question is Derived1 d1; <0><9dd>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 492 DW_AT_producer: GNU C++ 3.4.3 DW_AT_language: 4 (C++) DW_AT_name: ../../src/tx_basic_class.cx

[Bug libstdc++/19955] New: Second std::ctype::narrow() does not call std::ctype::do_narrow()

2005-02-14 Thread jgrimm2 at us dot ibm dot com
Software Environment: Linux 2.6.9-5.EL #1 SMP Wed Jan 5 19:23:58 EST 2005 ppc64 ppc64 ppc64 GNU/Linux gcc version 3.4.3 20041212 (**but seems to be in 3.4.4 and 4.0 code too). Steps to Reproduce: 1. Source File: t.C --- #include class my

[Bug libstdc++/19955] Second std::ctype::narrow() does not call std::ctype::do_narrow()

2005-02-14 Thread jgrimm2 at us dot ibm dot com
--- Additional Comments From jgrimm2 at us dot ibm dot com 2005-02-14 18:34 --- >,with the changes to locale_facet2.h typo -> meant locale_facets.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19955

[Bug ada/19956] New: ICE copy_tree_r, at tree-inline.c:2320 on simple Ada code

2005-02-14 Thread laurent at guerby dot net
On x86 and x86_64 at least, always amazing that ACATS didn't catch it. As noted in the source, removing a "constant" keyword get rid of the ICE, so this may have to do with constant-ness. $ gcc -c p.adb +===GNAT BUG DETECTED==+ | 4.0.0 20050213

[Bug ada/19956] ICE copy_tree_r, at tree-inline.c:2320 on simple Ada code

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 18:50 --- Most likely this is a reduced testcase for PR 19851. When I get a chance I will look into this a little more. This could mean that we are not gimplifing/genericify something or some more serious. --

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-02-14 18:53 --- Works for me. Thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19853

[Bug debug/19954] Compiler emits incomplete structure type

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 18:53 --- I want to say this is duplicate of bug 12385. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19954

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread uweigand at gcc dot gnu dot org
--- Additional Comments From uweigand at gcc dot gnu dot org 2005-02-14 18:55 --- I guess this will fix this test case, but not the original Ada problem; what happens there is that the constructor has an initializer of the form ADDR_EXPR of CONSTRUCTOR. When SRA scalarizes this initial

[Bug c++/19957] New: Exception with Tornado C++ on PowerPC target

2005-02-14 Thread sciance at gdls dot com
I get a data access exception running the following test driver on PowerPC 750 target board with VxWorks 5.4.2. The test driver is compiled with -O0 (no optimization) and -mlongcall. // This test driver reproduces the exception. static int b=0; static int a=0; enum Enumeration1 { MSG_NULL

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread dnovillo at redhat dot com
--- Additional Comments From dnovillo at redhat dot com 2005-02-14 19:03 --- Subject: Re: [4.0 Regression] incorrect vops after exposing a new global variable uweigand at gcc dot gnu dot org wrote: > When SRA scalarizes this initializer, > it is gimplified; the Ada-specific gimplific

[Bug c++/19957] Exception with Tornado C++ on PowerPC target

2005-02-14 Thread sciance at gdls dot com
--- Additional Comments From sciance at gdls dot com 2005-02-14 19:06 --- Created an attachment (id=8195) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8195&action=view) log of single stepping in the debugger log of single stepping in the debugger -- http://gcc.gnu.org/bugzill

[Bug c++/19958] New: Global object destroyed that is not constructed

2005-02-14 Thread sabre at nondot dot org
Consider this testcase: --- #include #include struct A { A() { printf("a\n"); exit(1); } ~A() { printf("~a\n"); } } a; struct B { B() { printf("b\n"); } ~B() { printf("~b\n"); } } b; int main() {} --- G++ 3.4.0, 3.4.2, and 2.96 print: a ~b ~a ... which destroys B without constructi

[Bug c++/19958] Global object destroyed that is not constructed

2005-02-14 Thread sabre at nondot dot org
-- What|Removed |Added Known to fail||3.4.0 3.4.2 2.96 Known to work||3.3.2 http://gcc.gnu.org/bugzilla/show_bug.c

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread uweigand at gcc dot gnu dot org
--- Additional Comments From uweigand at gcc dot gnu dot org 2005-02-14 19:25 --- (In reply to comment #7) > We *gimplify* in the middle of the optimization pipeline? Sigh. See tree-sra.c:generate_one_element_init. Now, I don't see how to cause this gimplification to create new tempor

[Bug debug/19769] [4.0 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-02-14 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-02-14 19:28 --- > This is a workaround for everyone that needs to use debugging on HEAD. Works fine on SPARC. Thanks a lot! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19769

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread dnovillo at redhat dot com
--- Additional Comments From dnovillo at redhat dot com 2005-02-14 19:34 --- Subject: Re: [4.0 Regression] incorrect vops after exposing a new global variable uweigand at gcc dot gnu dot org wrote: > I only have the Ada test case for this; I can try to simplify it > a bit further ...

[Bug libgcj/19823] java fails with non-executable memory

2005-02-14 Thread Hans dot Boehm at hp dot com
--- Additional Comments From Hans dot Boehm at hp dot com 2005-02-14 19:38 --- I'd like to see USE_MMAP set in boehm-gc/configure.ac instead of gcconfig.h. There's already a comment there that we're not setting NO_EXECUTE_PERMISSION for this reason, where the upstream version does set

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 19:46 --- Subject: Bug 19853 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 19:46:09 Modified files: gcc: ChangeLog tree-dfa.c gcc/tes

[Bug c++/19958] Global object destroyed that is not constructed

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 19:46 --- You know your 3.3.x is compiled with --enable-__cxa_atexit. This is a dup of bug 2474 which is very known bug which only can be fixed via using --enable- __cxa_atexit on supported targets. *** This bug ha

[Bug c++/2474] global destructors should run in reverse order of _finishing_ construction

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 19:46 --- *** Bug 19958 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/19957] Exception with Tornado C++ on PowerPC target

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 19:50 --- "cygnus-2.7.2-960126" that is very old, over 9 years old, I would try a newer version first. Actually can you try a new version first? There is nothing which we can do of a 9 years old compiler. --

[Bug c++/19958] Global object destroyed that is not constructed

2005-02-14 Thread sabre at nondot dot org
--- Additional Comments From sabre at nondot dot org 2005-02-14 19:53 --- I don't really think this is the same as 2474: that is an issue of ctor ordering, this is one of *destroying objects that weren't created*. -Chris -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19958

[Bug tree-optimization/15221] a jump threading opportunity blocked by a few intervening instructions

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 19:56 --- FWIW, I just verified that the updated jump thread selection code handles this correctly. In fact, this is precisely the kind of case it was designed to handle :-) However, your statement about turning foo into bar

[Bug tree-optimization/15352] [tree-ssa] missed jump threading opportunity due to lack of short circuit

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:01 --- The new jump thread selection code handles this properly. I will note that your comments about the code we ought to be able to generate are wrong. The correctly optimized code should look like this: (note the diffe

[Bug target/10768] ICEs on compilation of ada support library for avr

2005-02-14 Thread berndtrog at yahoo dot com
--- Additional Comments From berndtrog at yahoo dot com 2005-02-14 20:02 --- >Bernd, does this still fail on the most recent HEAD? Yes, it still fails: +===GNAT BUG DETECTED==+ | 4.0.0 20050213 (experimental) (avr-unknown-none) GCC e

[Bug c++/19957] Exception with Tornado C++ on PowerPC target

2005-02-14 Thread sciance at gdls dot com
--- Additional Comments From sciance at gdls dot com 2005-02-14 20:03 --- Subject: Re: Exception with Tornado C++ on PowerPC target Thanks for your response. I do not have easy access to the latest version of the compiler. We are submitting a problem report to Wind River, since the To

[Bug fortran/19929] Deallocation of an allocated derived type component causes failure

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 20:04 --- Subject: Bug 19929 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 20:04:36 Modified files: libjava: ChangeLog gcc/java : C

[Bug java/19921] wrong argument count for invokeInterface with new multidimensional array

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 20:04 --- Subject: Bug 19921 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 20:04:36 Modified files: libjava: ChangeLog gcc/java : C

[Bug java/19921] wrong argument count for invokeInterface with new multidimensional array

2005-02-14 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-02-14 20:05 --- I checked in a fix for this. -- What|Removed |Added Status|ASSIGNED

[Bug middle-end/19953] Special-case real + complex arithmetic operation

2005-02-14 Thread Thomas dot Koenig at online dot de
--- Additional Comments From Thomas dot Koenig at online dot de 2005-02-14 20:06 --- Same thing for complex division, where the performance penalty is probably also pretty severe: $ cat c-div.c #include #include int main() { float a; complex float b,c; foo(&a,&b); c

[Bug tree-optimization/16538] Missed jump threading opportunity with struct fields (but RTL thread_jumps does catch it)

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:06 --- This is not a jump threading issue. This is an aliasing issue. If the aliasing code is fixed, then the new jump thread selection code will handle this correctly. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1

[Bug c++/19950] error: incomplete type `Environment' used in nested name specifier

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 20:08 --- (In reply to comment #3) > I don't understand! If I reduce the source further we get: class Environment; template struct ArrayCollection { int insert(const T& theObj) { Environment::ReportError();

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread bosch at gcc dot gnu dot org
--- Additional Comments From bosch at gcc dot gnu dot org 2005-02-14 20:11 --- This happens after in verify-ssa after running the kill_redundant_phi_nodes pass. It would be great if someone with a better understanding of this pass could take a look at this bug. -- What

[Bug tree-optimization/14052] Combiner weakness

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:13 --- It seems to me that the SSA optimizers ought to have removed the redundant test well before we get into the RTL code. And it appears to me that they do I get identical code for both tests out of the SSA optimizers.

  1   2   >