[Bug fortran/20986] New: erreur dans gfc_conv_string_tmp

2005-04-13 Thread antoine dot letellier at free dot fr
it is fortran 77 code, if it is irrelevant please tell me. if you are interested i have other bugs. /home/antoine/bin/gfortran -v Utilisation des specs internes. Target: x86_64-unknown-linux-gnu Configuré avec: ../gcc-4.0-20050402/configure --prefix=/home/antoine --with-gmp=/home/antoine/ --witho

[Bug c++/20987] New: friend declaration links to two functions

2005-04-13 Thread wolfgang dot roehrl at de dot gi-de dot com
Dear all, I would like to post a bug report for the GNU C/C++ compiler 3.3-e500. We use the compiler to generate code for a PowerPC processor. Used invokation line for the GNU C++ compiler: ccppc -c -x c++ -ansi -Wall -Werror -mcpu=8540 -fverbose-asm -mbig -fmerge-templates -mmultiple -mn

[Bug libfortran/19016] [4.0 only] maxloc ignores mask

2005-04-13 Thread tkoenig at gcc dot gnu dot org
--- Additional Comments From tkoenig at gcc dot gnu dot org 2005-04-13 08:27 --- Fixed in 4.1, waiting for 4.0 to reopen to apply there. -- What|Removed |Added Su

[Bug ada/20822] makeinfo cannot process gnat_ugn_unw.texi

2005-04-13 Thread charlet at adacore dot com
--- Additional Comments From charlet at adacore dot com 2005-04-13 08:32 --- Subject: Re: makeinfo cannot process gnat_ugn_unw.texi > Arnaud, may be a candidate for review? Sure. I'd suggest posting the patch to gcc-patches@ Arno -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20

[Bug rtl-optimization/13724] Bad code generated for unsigned int -> long long multiplication

2005-04-13 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-04-13 09:23 --- Paolo Bozini mentioned this bug as an example of the 64bits arith on 32bits host "issue". -- What|Removed |Added

[Bug libfortran/20108] [4.0 only] incorrect run time error on formatted read

2005-04-13 Thread tkoenig at gcc dot gnu dot org
--- Additional Comments From tkoenig at gcc dot gnu dot org 2005-04-13 09:34 --- Fixed in 4.1, waiting for 4.0.1 to reopen. -- What|Removed |Added Summary|incorre

[Bug c++/20980] internal compiler error on static member assignment

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 09:39 --- But the code is still invalid and is really a dup of bug 20133. You most want: template int Test::myInt; template S& Test::myS = S::instance(); Not what you gave. The orginal ICE is fixed so still closin

[Bug debug/20985] building mips/64 cross compiler on x86 produces incorrect assembler code for _divdi3 with -fnon-call-exceptions

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 09:46 --- 956.4byte $LFB4-. Are you sure that this is not an assembler problem? -- What|Removed |Added ---

[Bug target/20126] [3.3/3.4/4.0 Regression] Inlined memcmp makes one argument null on entry

2005-04-13 Thread jakub at redhat dot com
--- Additional Comments From jakub at redhat dot com 2005-04-13 09:46 --- Subject: Re: [3.3/3.4/4.0 Regression] Inlined memcmp makes one argument null on entry On Tue, Apr 12, 2005 at 05:54:58PM -, mmitchel at gcc dot gnu dot org wrote: > > --- Additional Comments From mmitch

[Bug c++/20987] friend declaration links to two functions

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 09:58 --- Fixed in 3.4.0 and above: t.cc: In static member function `static int S::f4()': t.cc:13: error: `int S::C::i' is private t.cc:19: error: within this context -- What|Removed

[Bug target/19150] [3.3/3.4/4.0/4.1 Regression] suboptimal fp division with -ffast-math

2005-04-13 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-04-13 09:58 --- (In reply to comment #7) > Uros, what's the state of this bug? I don't understand if the patch linked in > comment #6 was committed, or which is its final version still pending > review/approval. Another approac

[Bug libfortran/18495] Intrinisc function SPREAD is broken

2005-04-13 Thread tkoenig at gcc dot gnu dot org
--- Additional Comments From tkoenig at gcc dot gnu dot org 2005-04-13 10:01 --- The program test_spread from the original bug report is bogus. dim=1000 doesn't make sense (which invalidates my comment #5 and makes this particular case a diagnostics issue). Thomas -- http://gcc.gnu

[Bug fortran/20986] erreur dans gfc_conv_string_tmp

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 10:03 --- Even though this is a dup of bug 20971 which was just reported yesterday, please report more bugs. There are a large number of bugs in gfortran which are not known yet. *** This bug has been marked as a

[Bug fortran/20971] gfortran - internal compiler error on bad program -fdefault-integer-8

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 10:03 --- *** Bug 20986 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug fortran/20971] gfortran - internal compiler error on bad program -fdefault-integer-8

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 10:03 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug target/20126] [3.3/3.4/4.0 Regression] Inlined memcmp makes one argument null on entry

2005-04-13 Thread bernds_cb1 at t-online dot de
--- Additional Comments From bernds_cb1 at t-online dot de 2005-04-13 10:08 --- Subject: Re: [3.3/3.4/4.0 Regression] Inlined memcmp makes one argument null on entry Jakub Jelinek wrote: > PR target/20126 > * loop.c (loop_givs_rescan): If replacement of DEST_ADDR failed, >

[Bug other/20988] New: D Language frontend Segmentation fault

2005-04-13 Thread marco dot falda at unipd dot it
gdc -v --save-temps -c VincoloIIF.d -- BEGIN OF OUTPUT -- Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/specs Configured with: /gcc/gcc-3.3.3-3/configure --verbose --prefix=/usr --exec- prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib -- mandir=/usr/share/man --info

[Bug other/20988] D Language frontend Segmentation fault

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 10:51 --- Since the D front-end is not part of GCC, we cannot reproduce you bug. I would report this bug to the people you got the D front-end from. -- What|Removed |Added -

[Bug target/20126] [3.3/3.4/4.0 Regression] Inlined memcmp makes one argument null on entry

2005-04-13 Thread jakub at redhat dot com
--- Additional Comments From jakub at redhat dot com 2005-04-13 11:38 --- Subject: Re: [3.3/3.4/4.0 Regression] Inlined memcmp makes one argument null on entry On Wed, Apr 13, 2005 at 12:05:35PM +0200, Bernd Schmidt wrote: > Jakub Jelinek wrote: > > PR target/20126 > > * loop.

[Bug c++/13744] ICE when using implicit copy constructor for struct defined in template function

2005-04-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-13 12:01 --- Subject: Bug 13744 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-13 12:01:03 Modified files: gcc/testsuite : ChangeLog Added files: gcc/t

[Bug c++/13744] ICE when using implicit copy constructor for struct defined in template function

2005-04-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-13 12:07 --- Fixed on mainline (which will become 4.1.0). -- What|Removed |Added Status|NEW

[Bug c++/18378] [3.4 Regression] ICE when returning a copy of a packed member

2005-04-13 Thread reichelt at gcc dot gnu dot org
-- Bug 18378 depends on bug 13744, which changed state. Bug 13744 Summary: ICE when using implicit copy constructor for struct defined in template function http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13744 What|Old Value |New Value

[Bug libstdc++/20979] __gnu_cxx::bitmap_allocator export pruning

2005-04-13 Thread dhruvbird at yahoo dot com
--- Additional Comments From dhruvbird at yahoo dot com 2005-04-13 12:11 --- (In reply to comment #1) > Created an attachment (id=8615) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8615&action=view) > free_list:: static removal > Hi, What has been done seems ok, but there is j

[Bug preprocessor/20989] New: The -M option gives object file names without directory

2005-04-13 Thread bje at safepro dot dk
The -M preprocessor option (and -MM and similar options) strips the directory part from the listed object file names. The documentaion for -M says: "Unless specified explicitly (with `-MT' or `-MQ'), the object file name consists of the basename of the source file with any suffix replaced wit

Re: [Bug tree-optimization/15524] [4.0 Regression] jump threading on trees is slow with switch statements with large # of cases

2005-04-13 Thread Diego Novillo
On Tue, Apr 12, 2005 at 04:55:20PM -, law at redhat dot com wrote: > That mental model doesn't work right now with the way DOM & the > jump threader because they are too tightly intertwined. > The link that you have still not shown me is why doesn't this mental model work for the jump threade

[Bug tree-optimization/15524] [4.0 Regression] jump threading on trees is slow with switch statements with large # of cases

2005-04-13 Thread dnovillo at redhat dot com
--- Additional Comments From dnovillo at redhat dot com 2005-04-13 13:03 --- Subject: Re: [4.0 Regression] jump threading on trees is slow with switch statements with large # of cases On Tue, Apr 12, 2005 at 04:55:20PM -, law at redhat dot com wrote: > That mental model doesn't w

[Bug libfortran/20970] gfortran - bus error -fdefault-integer-8

2005-04-13 Thread dir at lanl dot gov
--- Additional Comments From dir at lanl dot gov 2005-04-13 13:08 --- Here is the crash walk back Thread 0 Crashed: 0 libgfortran.0.dylib 0x0023e99c _gfortran_compare_string + 0x68 (string_intrinsics.c:136) 1 adini 0x1d2c MAIN__ + 0x40 (adini.f:6) 2

[Bug fortran/20990] New: Segmentation fault

2005-04-13 Thread antoine dot letellier at free dot fr
/home/antoine/bin/gfortran -v Utilisation des specs internes. Target: x86_64-unknown-linux-gnu Configuré avec: ../gcc-4.0-20050402/configure --prefix=/home/antoine --with-gmp=/home/antoine/ --without-libiberty Modèle de thread: posix version gcc 4.0.0 20050402 (prerelease) command line : /home/ant

[Bug middle-end/20991] New: ICE in cgraph_mark_reachable_node

2005-04-13 Thread jakub at gcc dot gnu dot org
Current gcc-4_0-branch (i.e. with PR20635 fix in) ICEs on the attached testcase at -O3 -m32. It is a recent regression (the assert was added 2005-03-18) and prevents building Octave. virtual std::string octave_value::class_name() const (this) { ... } seen in *.generic dump seems to be unused until

[Bug middle-end/20991] ICE in cgraph_mark_reachable_node

2005-04-13 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-04-13 13:28 --- Created an attachment (id=8617) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8617&action=view) Testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20991

[Bug preprocessor/20989] The -M option gives object file names without directory

2005-04-13 Thread neil at gcc dot gnu dot org
--- Additional Comments From neil at gcc dot gnu dot org 2005-04-13 13:29 --- Not a bug - you misunderstand basename. -- What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/20991] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||pinskia at gcc dot gnu dot ||org Summary|ICE in

[Bug c++/20992] New: error as no matching function with g++

2005-04-13 Thread dtemirbulatov at ru dot mvista dot com
g++ -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../configure --enable-language=c,c++ --prefix=/home/dinar/work/gcc-builds/gcc-4.0-i686-pc-linux-gnu/ Thread model: posix gcc version 4.0.0 20050412 (prerelease) while compiling source code: g++ sample.c -c sample.c: In functi

[Bug c++/20992] error as no matching function with g++

2005-04-13 Thread dtemirbulatov at ru dot mvista dot com
--- Additional Comments From dtemirbulatov at ru dot mvista dot com 2005-04-13 13:36 --- Created an attachment (id=8618) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8618&action=view) source to compile -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20992

[Bug preprocessor/20989] The -M option gives object file names without directory

2005-04-13 Thread bje at safepro dot dk
--- Additional Comments From bje at safepro dot dk 2005-04-13 13:43 --- Then I suggest that the manual is clarified to make it clear what is meant. The word "basename" is easy to misunderstand, especially because the "basename" function in GNU make do keep the directory part of its argume

[Bug c++/20992] error as no matching function with g++

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 13:44 --- A(A&) is a copy constructor but does not allow binding to a temporary variable which is required here even if it is not called. -- What|Removed |Added -

[Bug middle-end/20991] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node

2005-04-13 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-04-13 14:26 --- Somewhat simplified testcase: #include #include struct A { int i; }; struct B { int i; }; struct C { int i; }; struct D { int i; }; struct E { E (void); E (bool b); E (const A & m); virtual ~ E (v

[Bug preprocessor/20989] The -M option gives object file names without directory

2005-04-13 Thread bje at safepro dot dk
--- Additional Comments From bje at safepro dot dk 2005-04-13 14:38 --- Actually the manual explicit says that any path in the input file name is kept by default in the description of the "-MT TARGET" option. So either the preprocessor or the manual does have a bug when the preprocessor d

[Bug tree-optimization/20702] [tcb] ASSERT_EXPRs are not inserted when a certain "if" statement is present.

2005-04-13 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-04-13 14:56 --- Patch posted: http://gcc.gnu.org/ml/gcc-patches/2005-04/msg01456.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20702

[Bug tree-optimization/20913] copy-prop does not fold conditionals

2005-04-13 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-04-13 14:56 --- Patch posted: http://gcc.gnu.org/ml/gcc-patches/2005-04/msg01457.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20913

[Bug middle-end/20991] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node

2005-04-13 Thread dmitri at unm dot edu
-- What|Removed |Added CC||dmitri at unm dot edu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20991

[Bug c++/20993] New: GCC/GCJ not creating proper symbols for inline native CNI code

2005-04-13 Thread steve at netfuel dot com
The following code will not link because j.getName has multiple definitions. Both j.o and natj.o contain a T definition when natj.o should contain a W def. Ultimatly this causes the mingw 4.0.0 cross compiler to not build a functioning native compiler becuase libgcj.a contains multiple defintion

[Bug tree-optimization/20994] New: [4.1 regression] ICE with -ftree-vectorize

2005-04-13 Thread reichelt at gcc dot gnu dot org
The following code snippet casues an ICE on mainline when compiled with "-O -ftree-vectorize". The 4.0 branch is not affected. === int foo(double* p) { int i=0; for (double* q; q!=p; ++q) if (*q) ++i; return i; } ===

[Bug middle-end/20995] New: [3.4 regression] ICE in const_binop, at fold-const.c:1391

2005-04-13 Thread bangerth at dealii dot org
This little piece of code here - template void test () { double d; double mu = 1; for (unsigned int i=0; i (); - ICEs with gcc3.4.4pre (and apparently all older versions of the 3.4.x branch I have): deal.II/tests> /ices/bangerth/tmp/build-gcc-3.4/gcc-install/

[Bug tree-optimization/20913] copy-prop does not fold conditionals

2005-04-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-13 15:29 --- Subject: Bug 20913 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-13 15:28:55 Modified files: gcc: ChangeLog tree-ssa-copy.c gc

[Bug middle-end/20995] [3.4 regression] ICE in const_binop, at fold-const.c:1391

2005-04-13 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-04-13 15:29 --- Note that it isn't related to PR 19899, even though the failure seems similar. I should also note that the ICE happened with a compiler that had checking enabled. If checking is disabled, we simply get this:

[Bug tree-optimization/20913] copy-prop does not fold conditionals

2005-04-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-13 15:33 --- Subject: Bug 20913 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-13 15:33:18 Modified files: gcc: ChangeLog tree-vrp.c gcc/tes

[Bug ada/20822] makeinfo cannot process gnat_ugn_unw.texi

2005-04-13 Thread ericw at evcohs dot com
--- Additional Comments From ericw at evcohs dot com 2005-04-13 15:43 --- FYI, I've tested the patch on my system here and it works for me. Eric -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20822

[Bug target/20924] [4.0/4.1 regression] inline float divide does not set correct fpu status flags

2005-04-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-13 15:57 --- Subject: Bug 20924 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-13 15:57:38 Modified files: gcc: ChangeLog gcc/config/ia64: i

[Bug tree-optimization/20994] [4.1 regression] ICE with -ftree-vectorize

2005-04-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-13 16:09 --- The ICE was introduced with a merge from the tree-cleanup-branch: http://gcc.gnu.org/ml/gcc-cvs/2005-04/msg00501.html BTW, here's a C testcase: === int foo(double* p, double* q

[Bug libstdc++/20979] __gnu_cxx::bitmap_allocator export pruning

2005-04-13 Thread bkoz at gcc dot gnu dot org
--- Additional Comments From bkoz at gcc dot gnu dot org 2005-04-13 16:32 --- I posit that this usage of static local variables, as written, is thread safe with gcc-4.0.x compilers. (Since resolution of c++/13684). ! _Mutex* ! _M_get_mutex() ! { ! static _Mutex _S_mute

[Bug tree-optimization/20929] [4.0 Regression] internal compiler error: verify_stmts failed.

2005-04-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-13 16:48 --- Confirmed. Here's a reduced testcase (compile with -O2): === typedef int INT; int i; int foo(INT j) { return (i>0 ? (i<3?j:0) : i) - i; }

[Bug libstdc++/20694] [4.1 Regression] make install failure building abi_check with leftover libv3test

2005-04-13 Thread janis at gcc dot gnu dot org
--- Additional Comments From janis at gcc dot gnu dot org 2005-04-13 16:54 --- This was fixed by a patch by Mark Mitchell on 2005-04-01. -- What|Removed |Added S

[Bug c++/13684] local static object variable constructed once but ctors and dtors called multiple times on same memory when called in multiple threads

2005-04-13 Thread dhruvbird at yahoo dot com
--- Additional Comments From dhruvbird at yahoo dot com 2005-04-13 16:56 --- (In reply to comment #19) > I want to emphasize here again one principle of C and C++: Trust the > programmers, and allow them to do low-level tunings for performance. Or what > is > the purpose of C++ (when

[Bug c++/19317] [4.1 Regression] removing a temporary return value when we cannot

2005-04-13 Thread mueller at kde dot org
--- Additional Comments From mueller at kde dot org 2005-04-13 16:57 --- can we think about retargeting fixing the optimisation for 4.0.1 ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19317

[Bug c++/20996] New: friend class declaration in namespace wrong in template class with specialisation

2005-04-13 Thread drtr at dial dot pipex dot com
The code below won't compile. It behaves as though the line class val { friend class rec; } is erroneously declaring a 'struct rec' in the global namespace. (Uncomment the other use of rec to see this.) The error message from 4.0 is: y.cpp: In function 'int main(int, char**)': y.cpp:29: error: 're

[Bug libstdc++/20979] __gnu_cxx::bitmap_allocator export pruning

2005-04-13 Thread dhruvbird at yahoo dot com
--- Additional Comments From dhruvbird at yahoo dot com 2005-04-13 17:02 --- Subject: Re: __gnu_cxx::bitmap_allocator export pruning --- bkoz at gcc dot gnu dot org <[EMAIL PROTECTED]> wrote: > > --- Additional Comments From bkoz at gcc dot gnu > dot org 2005-04-13 16:32 ---

[Bug tree-optimization/15524] [4.0 Regression] jump threading on trees is slow with switch statements with large # of cases

2005-04-13 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-04-13 17:11 --- Subject: Re: [4.0 Regression] jump threading on trees is slow with switch statements with large # of cases On Wed, 2005-04-13 at 13:04 +, dnovillo at redhat dot com wrote: > --- Additional Comments F

[Bug c++/20996] friend class declaration in namespace wrong in template class with specialisation

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 17:38 --- Fixed on the mainline (for 4.1.0), there might be a dup of this bug somewhere with the rest of the friend bugs in GCC. -- What|Removed |Added --

[Bug target/20924] [4.0 regression] inline float divide does not set correct fpu status flags

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 17:39 --- Fixed at least on the mainline. -- What|Removed |Added Summary|[4.0/4.1 regressio

[Bug tree-optimization/20994] [4.1 regression] ICE with -ftree-vectorize

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||dnovillo at gcc dot gnu dot ||org Target Milestone|---

[Bug libgcj/20993] GCC/GCJ not creating proper symbols for inline native CNI code

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c++ |libgcj http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20993

[Bug libgcj/20997] New: gij -verbose fails with a VM error

2005-04-13 Thread ziga dot mahkovec at klika dot si
When running gij with the -verbose option, it immediately fails with the following error: $ gij -verbose C1 libgcj: couldn't create virtual machine Same for '-verbose:class', '--verbose', or any other verbose option. Reproduced on 4.0.0 and HEAD. -- Summary: gij -verbose fails with a

[Bug libgcj/20997] gij -verbose fails with a VM error

2005-04-13 Thread ziga dot mahkovec at klika dot si
--- Additional Comments From ziga dot mahkovec at klika dot si 2005-04-13 17:49 --- Created an attachment (id=8619) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8619&action=view) Fix for the parsing code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20997

[Bug middle-end/20995] [3.4 regression] ICE in const_binop, at fold-const.c:1391

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 17:50 --- It does not ICE with "3.4.0 20040116" but does with "3.4.0 (release)". -- What|Removed |Added

[Bug debug/20985] building mips/64 cross compiler on x86 produces incorrect assembler code for _divdi3 with -fnon-call-exceptions

2005-04-13 Thread drow at false dot org
--- Additional Comments From drow at false dot org 2005-04-13 17:50 --- Subject: Re: New: building mips/64 cross compiler on x86 produces incorrect assembler code for _divdi3 with -fnon-call-exceptions On Wed, Apr 13, 2005 at 05:22:07AM -, herbert at 13thfloor dot at wrote: > ./con

[Bug debug/20985] building mips/64 cross compiler on x86 produces incorrect assembler code for _divdi3 with -fnon-call-exceptions

2005-04-13 Thread drow at false dot org
--- Additional Comments From drow at false dot org 2005-04-13 17:51 --- Subject: Re: building mips/64 cross compiler on x86 produces incorrect assembler code for _divdi3 with -fnon-call-exceptions On Wed, Apr 13, 2005 at 09:46:26AM -, pinskia at gcc dot gnu dot org wrote: >

[Bug libgcj/20997] gij -verbose fails with a VM error

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 17:52 --- Fixed already by: 2005-04-07 Thomas Fitzsimmons <[EMAIL PROTECTED]> * prims.cc (parse_verbose_args): Fix verbose argument parsing. http://gcc.gnu.org/ml/gcc-cvs/2005-04/msg00717.h

[Bug middle-end/20985] building mips/64 cross compiler on x86 produces incorrect assembler code for _divdi3 with -fnon-call-exceptions

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 17:53 --- Closing as fixed then. -- What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/20965] [4.1 Regression] GCC can no longer build itself on ppc-darwin

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|normal |critical Priority|P2 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20965

[Bug java/17092] gcj should use unlock_getc instead of getc

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:00 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug debug/20998] New: GCC does not emit debug info for variables in anonymous unions

2005-04-13 Thread dpatel at apple dot com
Here is the simple C++ program : int main() {

[Bug tree-optimization/18178] Missed opportunity for removing bounds checking

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:06 --- Now the problem is that we don't remove the extra load of a->length because of aliasing. -- What|Removed |Added -

[Bug tree-optimization/19659] GCC does not remove an "if" statement that never triggers.

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:10 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/19721] [meta-bug] optimizations that CSE still catches

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- Bug 19721 depends on bug 19659, which changed state. Bug 19659 Summary: GCC does not remove an "if" statement that never triggers. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19659 What|Old Value |New Value ---

[Bug tree-optimization/20913] copy-prop does not fold conditionals

2005-04-13 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-04-13 18:14 --- Just checked in a patch. -- What|Removed |Added Status|NEW

[Bug tree-optimization/20702] [tcb] ASSERT_EXPRs are not inserted when a certain "if" statement is present.

2005-04-13 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-04-13 18:14 --- Just checked in a patch. -- What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/19789] tree optimizers do not know that constant global variables do not change

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:15 --- Fixed on the mainline. -- What|Removed |Added Status|ASSIGNED

[Bug middle-end/19721] [meta-bug] optimizations that CSE still catches

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- Bug 19721 depends on bug 19789, which changed state. Bug 19789 Summary: tree optimizers do not know that constant global variables do not change http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19789 What|Old Value |New Value

[Bug tree-optimization/20913] copy-prop does not fold conditionals

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20913

[Bug tree-optimization/20702] [tcb] ASSERT_EXPRs are not inserted when a certain "if" statement is present.

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20702

[Bug debug/20998] GCC does not emit debug info for variables in anonymous unions

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:18 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug debug/20998] [3.4/4.0/4.1 Regression] GCC does not emit debug info for variables in anonymous unions

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:21 --- This is a regression from 3.3.3. -- What|Removed |Added Keywords|

[Bug debug/20998] GCC does not emit debug info for variables in anonymous unions

2005-04-13 Thread dpatel at apple dot com
--- Additional Comments From dpatel at apple dot com 2005-04-13 18:19 --- Subject: Re: GCC does not emit debug info for variables in anonymous unions It is because of ALIAS_DECL -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20998

[Bug tree-optimization/20514] hoisting of label out of jumptable would take place at cse, should happen at trees

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:30 --- Two things, we just don't jump thread. Another testcase: int i; int main() { for (;;) { switch (i) { case 5: i = 4; break; default: return 0; } } } --

[Bug tree-optimization/20999] New: store should not be done if we don't change its value

2005-04-13 Thread pinskia at gcc dot gnu dot org
int i; void f() { int t = i; if(t == 4) t = 3; i = t; } void f1() { if (i == 4) i = 3; } -- Summary: store should not be done if we don't change its value Product: gcc Version: unknown Status: UNCONFIRMED Keywords: missed-opt

[Bug tree-optimization/21000] New: store should not be done if we don't change its value

2005-04-13 Thread pinskia at gcc dot gnu dot org
Like PR 20999 but this time the function should be empty which it is on the RTL level: int i; void f() { int t = i; i = t; } -- Summary: store should not be done if we don't change its value Product: gcc Version: unknown Status: UNCONFIRMED

[Bug tree-optimization/21000] store should not be done if we don't change its value

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|normal |enhancement Version|unknown |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug tree-optimization/20999] store should not be done if we don't change its value

2005-04-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Version|unknown |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20999

[Bug fortran/20990] Segmentation fault

2005-04-13 Thread fxcoudert at gcc dot gnu dot org
--- Additional Comments From fxcoudert at gcc dot gnu dot org 2005-04-13 18:34 --- With -fdefault-integer-8: $ gfc -c -fdefault-integer-8 pr20990.f pr20990.f: In function ‘jonct’: pr20990.f:280: internal compiler error: in gfc_add_modify_expr, at fortran/trans.c:152 Without that: $ g

[Bug tree-optimization/21000] store should not be done if we don't change its value

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:36 --- Three more cases: void f1(int *i) { *i = *i; } int j; void f2() { j = j; } int *k; void f3() { *k = *k; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21000

[Bug middle-end/20995] [3.4 regression] ICE in const_binop, at fold-const.c:1391

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 18:59 --- : Search converges between 2004-01-25-trunk (#440) and 2004-01-26-trunk (#441). : Search converges between 2004-05-20-trunk (#457) and 2004-05-23-trunk (#458). Looking at the construct, I almost want to say

[Bug libgcj/20993] GCC/GCJ not creating proper symbols for inline native CNI code

2005-04-13 Thread steve at netfuel dot com
--- Additional Comments From steve at netfuel dot com 2005-04-13 19:03 --- This as also been duplicated using the mingw binary release of gcc-3.4.2-20040916-1. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20993

[Bug tree-optimization/21001] New: VRP is weak when the tested variable in a COND_EXPR is used in the COND_EXPR.

2005-04-13 Thread kazu at cs dot umass dot edu
Consider: int foo (int a) { int b = a != 0; if (b) if (a != 0) return 1; return 0; } With "-O2 -ftree-no-dominator-opts", VRP generates: foo (a) { int b; int D.1153; : b_3 = a_2 != 0; if (b_3 != 0) goto ; else goto ; :; if (a_2 != 0) goto ; else goto ; :; D.1153_6

[Bug tree-optimization/21000] store should not be done if we don't change its value

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 19:16 --- We just don't generate any RTL for "i = i". The optimization for f in comment #0 happens in combine for 3.4.0, so maybe fold could do it, I don't know. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=

[Bug tree-optimization/21000] store should not be done if we don't change its value

2005-04-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-13 19:18 --- One more thing, we miss a sibcal optimization due to this: int i; int g(void) __attribute__((pure)); int f() { int t = i; int t1 = g(); i = t; return t1; } -- http://gcc.gnu.org/bugzilla/show_bug

[Bug rtl-optimization/21002] New: RTL prologue and basic-block reordering pessimizes delay-slot filling

2005-04-13 Thread hp at gcc dot gnu dot org
This with LAST_UPDATED "Wed Apr 13 18:35:48 UTC 2005", just after committing CRIS prologue as RTL. Compare the assembly of the attached file (a pruned version corresponding to the fp-bit libgcc object _pack_df.o) compiled at -O2 with to a few minutes before that LAST_UPDATED. Also observable with

[Bug fortran/20990] Segmentation fault

2005-04-13 Thread antoine dot letellier at free dot fr
--- Additional Comments From antoine dot letellier at free dot fr 2005-04-13 19:21 --- we have a our own dialect which is preprocessed in fortran. usually we compile with g77 . antoine -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20990

[Bug rtl-optimization/21002] RTL prologue and basic-block reordering pessimizes delay-slot filling

2005-04-13 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2005-04-13 19:21 --- Created an attachment (id=8620) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8620&action=view) testcase mentioned in description -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21002

[Bug ada/21003] New: Error detected at gnatmake.ads:27:1

2005-04-13 Thread christian dot joensson at gmail dot com
/local/src/branch/gcc/gcc/ada /usr/local/src/branch/gcc/gcc/ada/gnatmake.a db -o gnatmake.o +===GNAT BUG DETECTED==+ | 4.0.0 20050413 (prerelease) (sparc-unknown-linux-gnu) GCC error: | | in save_gnu_tree, at ada/utils.c:158

  1   2   >