[Bug libgcj/10353] [3.3/3.4/4.0 regression] Java testsuite failures

2005-02-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-21 08:13 --- Subject: Bug 10353 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-21 08:12:39 Modified files: . : ChangeLog configure.in configure Lo

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

2005-02-21 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-21 08:40 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug libstdc++/20091] [4.0 Regression] 18_support/14026.cc execution test fails

2005-02-21 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-02-21 09:00 --- With the actual snapshot (20050220) ACE5.4.2 fails to compile even at -O0 with link errors which may be related to this bug: (.gnu.linkonce.t._ZN5Kokyu23DSRT_Dispatcher_FactoryI20mif_scheduler_traitsE22cre ate_DSRT_di

[Bug c++/20118] spurious error

2005-02-21 Thread igodard at pacbell dot net
--- Additional Comments From igodard at pacbell dot net 2005-02-21 09:29 --- Adding "template<>" indeed made the diagnostic go away. Can you change this report to a complaint about the rather unhelpful diagnostic? Ivan -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20118

[Bug bootstrap/13770] [doc] --with-gc not documented

2005-02-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-21 10:03 --- Subject: Bug 13770 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-21 10:03:09 Modified files: gcc: ChangeLog gcc/doc: i

[Bug c++/20119] New: reading other stack variable memory space for shorts

2005-02-21 Thread dirkjan at magma-da dot com
the following command g++ -g -S -dA -fno-strict-aliasing test_enum_cast2.cxx produces # test_enum_cast2.cxx:13 .loc 1 13 0 movl-12(%ebp), %eax incl%eax movw%ax, -2(%ebp) which shows a movl for a short variable. This is interpreted as possibly u

[Bug target/20102] Incorrect floating point code generated when assigning to "packed" structure

2005-02-21 Thread oakad at yahoo dot com
--- Additional Comments From oakad at yahoo dot com 2005-02-21 10:39 --- I would like to notice that the issue only arises with packed structs, which are mostly found in places where exception handling is undesirable. Non-packed structs are always aligned anyway. -- http://gcc.gnu

[Bug c++/20119] reading other stack variable memory space for shorts

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 10:44 --- Fixed in 4.0.0, not a regression. -- What|Removed |Added Status|UNCONFIRMED

[Bug bootstrap/13770] [doc] --with-gc not documented

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 10:47 --- Fixed in 4.0.0, 3.4.0 was known to be broken with 64bit (there was a bug report about it). -- What|Removed |Added ---

[Bug c++/20119] reading other stack variable memory space for shorts

2005-02-21 Thread dirkjan at magma-da dot com
--- Additional Comments From dirkjan at magma-da dot com 2005-02-21 10:57 --- Subject: Re: reading other stack variable memory space for shorts Any chance to do something about it on older versions? (3.2.x 3.3.x 3.4.x) I cannot compile with 4.0.0 for a while I am afraid. Compiler up

[Bug c++/20119] reading other stack variable memory space for shorts

2005-02-21 Thread falk at debian dot org
--- Additional Comments From falk at debian dot org 2005-02-21 11:19 --- (In reply to comment #2) > Any chance to do something about it on older versions? (3.2.x 3.3.x > 3.4.x) No. We fix only regressions or very serious bugs in those versions. -- http://gcc.gnu.org/bugzilla/show

[Bug c++/20119] reading other stack variable memory space for shorts

2005-02-21 Thread dirkjan at magma-da dot com
--- Additional Comments From dirkjan at magma-da dot com 2005-02-21 12:04 --- Subject: Re: reading other stack variable memory space for shorts Well there is no 4.0.0 released and even it it was it will take a while before the code base of us does compile and we found the gcc bugs we

[Bug c++/20073] [4.0 regression] ICE initializing const array

2005-02-21 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-21 12:43 --- Patch here: Mark's request: Unfortunately, I'm afraid I don't know the C++ frontend enough to

[Bug c++/20098] Unresolved dependent "static const" symbol in template

2005-02-21 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-21 13:14 --- Here's chapter and verse from the standard. [9.4.2]/4 aka [class.static.data]/4: If a static data member is of const integral or const enumeration type, its declaration in the class definition can specify

[Bug fortran/20120] New: real(kind=16) and sqrt function cause ICE in print statement

2005-02-21 Thread coudert at clipper dot ens dot fr
real(16) :: a print *, sqrt(a) end $ ./bin/gfortran a.f90 a.f90: In function ‘MAIN__’: a.f90:2: internal compiler error: in gfc_get_intrinsic_lib_fndecl, at fortran/trans-intrinsic.c:499 -- Summary: real(kind=16) and sqrt function cause ICE in print statement

[Bug libstdc++/19656] libstdc++ testsuite results differ if bootstrap gcc 4.0 using some gcc 4.0 version or early (gcc 3.4.3) gcc version at FreeBSD

2005-02-21 Thread wanderer at rsu dot ru
--- Additional Comments From wanderer at rsu dot ru 2005-02-21 13:48 --- In --enable-bootstrap mode GCC doesn't have this problem (intl rebuild at each stage with --enable-bootstrap option). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19656

[Bug fortran/20120] real(kind=16) and sqrt function cause ICE in print statement

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 14:11 --- Confirmed, another testcase (without print): real(16) :: a real(16) :: b b = sqrt(a) end -- What|Removed |Added --

[Bug middle-end/5169] paradoxical subreg problem

2005-02-21 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-21 14:14 --- Subject: Re: paradoxical subreg problem On Sun, 2005-02-20 at 00:34 +, jsm28 at gcc dot gnu dot org wrote: > --- Additional Comments From jsm28 at gcc dot gnu dot org 2005-02-20 > 00:34 --- > The testc

[Bug preprocessor/9449] UCNs not recognized in identifiers (c++/c99)

2005-02-21 Thread jsm28 at gcc dot gnu dot org
--- Additional Comments From jsm28 at gcc dot gnu dot org 2005-02-21 14:15 --- The following checklist for implementation of extended identifiers has been discussed with and prioritised by Zack. No doubt Neil will point out if there are any missing technical points. External specificat

[Bug fortran/20120] real(kind=16) and sqrt function cause ICE in print statement

2005-02-21 Thread coudert at clipper dot ens dot fr
--- Additional Comments From coudert at clipper dot ens dot fr 2005-02-21 14:21 --- Same happens with kind=10 on i686-linux-gnu: real(10) :: a, b b = sqrt(a) end >From gfc_get_intrinsic_lib_fndecl: if (ts->type == BT_REAL) { switch (ts->kind) { case 4:

[Bug middle-end/19874] ICE in emit_move_insn with __attribute__((mode (QI))) enum

2005-02-21 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-21 14:28 --- This is a regression from GCC 3.4.x and earlier btw. The problem seems to be that STRIP_USELESS_TYPE_CONVERSION strips E to E __attribute__ ((mode (__byte__))) conversion as useless, although it has different

[Bug tree-optimization/20121] New: Aliasing lameness results in missing common subexpressions

2005-02-21 Thread law at redhat dot com
Our aliasing code is failing pretty badly in disambiguating memory addresses, which in turn can lead to missing opportunities to remove memory operations. Here's an exmaple taken from GCC itself (find_unreachable_blocks): typedef unsigned int size_t; extern void *xmalloc (size_t) __attribute__ ((

[Bug tree-optimization/20121] Aliasing lameness results in missing common subexpressions

2005-02-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|normal |enhancement Keywords||missed-optimization http://gcc.gnu.org/bugzilla/s

[Bug tree-optimization/20121] Aliasing lameness results in missing common subexpressions

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 14:54 --- Confirmed, CCing Daniel because he is working on structure aliasing right now. -- What|Removed |Added

[Bug c++/20118] missing template<> causes werid errors

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 14:57 --- Confirmed, note on the mainline we get only: t.cc:4: error: too few template-parameter-lists Which kinda makes sense but we have no template paramater lists in the source. -- What|Removed

[Bug tree-optimization/20121] Aliasing lameness results in missing common subexpressions

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 15:00 --- This is basically PR 13761 almong other bugs. -- What|Removed |Added BugsThisDependsOn|

[Bug tree-optimization/19786] [4.0 Regression] Aliasing optimisation bug

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 15:15 --- This is an aliasing bug: # VUSE ; D.11241_367 = this_127->D.8251._M_impl._M_finish; But if we do: D.11300_379 = &this_127->D.8251._M_impl._M_finish; __i_380 = D.11300_379; # VUSE ; SR.361_38

[Bug rtl-optimization/20070] If-conversion can't match equivalent code, and cross-jumping only works for literal matches

2005-02-21 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-02-21 15:44 --- regression testing of the patch in gcc 4.0 20050218 was successful. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20070

[Bug c++/20103] [4.0 regression] ICE in create_tmp_var

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 15:45 --- Why is the front-end producing a CONSTRUTOR when the variable needs to constructed. The front-end should have produced its own temporary variable instead of producing a CONSTRUCTOR. -- http://gcc.gnu.

[Bug tree-optimization/20122] New: Wrong code with gcc 4.0 tree-vectorizer

2005-02-21 Thread micis at gmx dot de
This small test program generates a segfault if it is compiled with: gcc40 -march=opteron -O2 -ftree-vectorize gccbug.cpp -o gccbug Segfault does not occur when __attribute__((noinline)) is omitted. It occurs with snapshot 20050213 and snapshot 20050220, but not with snapshot 20050130 Michael Ci

[Bug fortran/20108] incorrect run time error on formatted read

2005-02-21 Thread coudert at clipper dot ens dot fr
--- Additional Comments From coudert at clipper dot ens dot fr 2005-02-21 16:34 --- gfortran seems to handle incorrectly the case when we ask for more integers than we provide (Intel compiler, for example, set j and k to 0 in the following case). Reduced testcase: $ cat a.f progra

[Bug fortran/20108] incorrect run time error on formatted read

2005-02-21 Thread coudert at clipper dot ens dot fr
-- What|Removed |Added CC||coudert at clipper dot ens ||dot fr http://gcc.gnu.org/bugzilla

[Bug rtl-optimization/20070] If-conversion can't match equivalent code, and cross-jumping only works for literal matches

2005-02-21 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-02-21 16:38 --- While merging the patch in a 3.4.3 based branch, I noticed three small issues: - The rest_of_handle_life prototype in passes.c is not necessary. It is a vestige from a previous (more intrusive) attempt t

[Bug libstdc++/17922] [3.3/3.4 regression] Spurious warnings about std::ios_base::seekdir

2005-02-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-21 16:58 --- Subject: Bug 17922 CVSROOT:/cvs/gcc Module name:gcc Branch: libstdcxx_so_7-branch Changes by: [EMAIL PROTECTED] 2005-02-21 16:58:28 Modified files: libstdc++-v3 :

[Bug middle-end/5169] paradoxical subreg problem

2005-02-21 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-02-21 17:34 --- Subject: Re: paradoxical subreg problem On Mon, 21 Feb 2005, law at redhat dot com wrote: > > Jeff Law had a patch at . > > The discussion doesn't indicate

[Bug ada/20089] [4.0 Regression] gnatmake broken when building ada tools

2005-02-21 Thread pluto at pld-linux dot org
--- Additional Comments From pluto at pld-linux dot org 2005-02-21 17:53 --- CC'ed. -- What|Removed |Added CC||pluto at pld-linu

[Bug fortran/20058] Error on kind 16 hex data statement

2005-02-21 Thread kargl at gcc dot gnu dot org
--- Additional Comments From kargl at gcc dot gnu dot org 2005-02-21 18:23 --- For a patch see http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01253.html -- What|Removed |Added --

[Bug fortran/20058] Error on kind 16 hex data statement

2005-02-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2005-02-

[Bug tree-optimization/20122] Wrong code with gcc 4.0 tree-vectorizer

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 18:49 --- I think this is related to PR 19716. Note the tree level looks correct to me. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20122

[Bug c++/20123] New: mangled name of typeid doesn't encode cv-qualifer.

2005-02-21 Thread yanliu at ca dot ibm dot com
Here is a testcase: #include int const volatile v5[10] = {0}; int main (int argc, char **argv) { const std::type_info& t = typeid (::v5); } According to Itanium C++ ABI, the mangled name of typeid(::v5) should follow the following grammer rules: ::= _Z ::= ::= TI # typei

[Bug fortran/20124] New: gfortran prints -.01 incorrectly

2005-02-21 Thread dir at lanl dot gov
Actually + and - .01 print as zero - [dir:~/tests/gfortran] dir% gfortran -o print01 print01.f [dir:~/tests/gfortran] dir% print01 0.00 0.00 STOP 0 [dir:~/tests/gfortran] dir% cat print01.f program main x=-.01 y=.01 write(6,1000)x,y stop 1000 format (2f10

[Bug c++/20123] mangled name of typeid doesn't encode cv-qualifer.

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 19:17 --- hmm, ICC 8.0 on ia32-linux produces the same mangled name for the variable too. -- What|Removed |Added ---

[Bug libfortran/20124] gfortran prints -.01 incorrectly

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 19:23 --- Confirmed. -- What|Removed |Added OtherBugsDependingO||19292

[Bug fortran/20125] New: gfortran - backspace on binary files errors

2005-02-21 Thread dir at lanl dot gov
I don't know if backspace ever works, but while trying to run some calculations the read after a backspace got some run time errors, crashed, and sometimes hung the program - [dir:~/tests/gfortran] dir% gfortran -o backspace backspace.f [dir:~/tests/gfortran] dir% backspace At line 5 of file backs

[Bug tree-optimization/19786] [4.0 Regression] Aliasing optimisation bug

2005-02-21 Thread aoliva at redhat dot com
--- Additional Comments From aoliva at gcc dot gnu dot org 2005-02-21 19:30 --- Subject: [PR tree-optimization/19786] fix alias grouping lossage The problem here was that we added type tags to other tag's may-alias lists without adding them to the corresponding bitmaps. Later on, when

[Bug tree-optimization/19786] [4.0 Regression] Aliasing optimisation bug

2005-02-21 Thread dnovillo at redhat dot com
--- Additional Comments From dnovillo at redhat dot com 2005-02-21 19:33 --- Subject: Re: [PR tree-optimization/19786] fix alias grouping lossage Alexandre Oliva wrote: > PR tree-optimization/19786 > * tree-ssa-alias.c (compute_flow_insensitive_aliasing): Add one > ta

[Bug fortran/4885] BACKSPACE example that doesn't work as of gcc/g77-3.0.x

2005-02-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |3.0.x http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4885

[Bug libfortran/20125] gfortran - backspace on binary files errors

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 19:36 --- Confirmed. -- What|Removed |Added OtherBugsDependingO||19292

[Bug c++/20123] mangled name of typeid doesn't encode cv-qualifer.

2005-02-21 Thread yanliu at ca dot ibm dot com
--- Additional Comments From yanliu at ca dot ibm dot com 2005-02-21 19:37 --- For function parameters, the cv-qualifers should not be mangled. I suspect GCC treates this typeid as a function, thus ignoring the encoding of cv-qualifers. At least, the C++ ABI is not clear in this aspect

[Bug preprocessor/9449] UCNs not recognized in identifiers (c++/c99)

2005-02-21 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-02-21 19:47 --- Subject: Re: UCNs not recognized in identifiers (c++/c99) On Mon, 21 Feb 2005, geoffk at geoffk dot org wrote: > > * These rules apply to identifiers as preprocessing tokens at any > > time, including be

[Bug libfortran/20125] gfortran - backspace on binary files errors

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 19:49 --- Note backspace does work in some testcases but how many and what the situation I don't know right. -- What|Removed |Added ---

[Bug preprocessor/9449] UCNs not recognized in identifiers (c++/c99)

2005-02-21 Thread zack at codesourcery dot com
--- Additional Comments From zack at codesourcery dot com 2005-02-21 20:14 --- Subject: Re: UCNs not recognized in identifiers (c++/c99) "geoffk at geoffk dot org" <[EMAIL PROTECTED]> writes: > Although I agree that these are all (except the below) nice things to > have, I don't thi

[Bug preprocessor/9449] UCNs not recognized in identifiers (c++/c99)

2005-02-21 Thread zack at codesourcery dot com
--- Additional Comments From zack at codesourcery dot com 2005-02-21 20:23 --- Subject: Re: UCNs not recognized in identifiers (c++/c99) "geoffk at geoffk dot org" <[EMAIL PROTECTED]> writes: >>> The second half would a pp-number, instead. It is always true that >>> splitting an ide

Possible C compiler bug

2005-02-21 Thread Bob Green
I get a segmentation fault when a C program allocates an 8MB array in the subroutine "main()". The specifics are listed below. Any help understanding if this is a bug would be greatly appreciated. Thanks, Bob gcc version === gcc -v produces: Reading specs from /usr/libexec/gcc/darwin/p

Re: Possible C compiler bug

2005-02-21 Thread Andrew Pinski
On Feb 21, 2005, at 3:28 PM, Bob Green wrote: I get a segmentation fault when a C program allocates an 8MB array in the subroutine "main()". The specifics are listed below. Any help understanding if this is a bug would be greatly appreciated. No this is not a bug, you are allocating the 8MB on th

[Bug preprocessor/9449] UCNs not recognized in identifiers (c++/c99)

2005-02-21 Thread zack at codesourcery dot com
--- Additional Comments From zack at codesourcery dot com 2005-02-21 20:54 --- Subject: Re: UCNs not recognized in identifiers (c++/c99) "geoffk at geoffk dot org" <[EMAIL PROTECTED]> writes: >>> The second half would a pp-number, instead. It is always true that >>> splitting an ide

[Bug c++/14500] most specialized function template vs. non-template function

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:08 --- Any news on this? -- What|Removed |Added CC||pin

[Bug c++/20028] [3.4 Regression] class and then template class gives an ICE

2005-02-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-21 21:11 --- Subject: Bug 20028 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-02-21 21:11:51 Modified files: gcc/cp : Change

[Bug middle-end/20109] printf optimizations and non-ASCII character sets

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:28 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug c/20110] format checking and non-ASCII character sets

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:28 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug middle-end/20111] real_nan and non-ASCII character sets

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:29 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug libfortran/20074] reshape of pointer array segfaults at runtime

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:32 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug c++/20028] [3.4 Regression] class and then template class gives an ICE

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

[Bug libfortran/20092] gfortran not correctly padding keyboard or text file input

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:36 --- Confirmed. -- What|Removed |Added OtherBugsDependingO||19292

[Bug rtl-optimization/20117] [4.0 Regression] duplicated labels in PIC

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:38 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug libfortran/19302] intrinsic_nearest.f90 fails

2005-02-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-21 21:39 --- Subject: Bug 19302 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-21 21:39:33 Modified files: libgfortran: ChangeLog libgfortran/intrin

[Bug c++/20098] [4.0 Regression] Missed optimization with static const and templates

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:40 --- It was broken sinece at least 20050201. It worked with 20050113. Confirmed, a missed optimization regression. -- What|Removed |Added

[Bug libfortran/19302] intrinsic_nearest.f90 fails

2005-02-21 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-02-21 21:42 --- Patch installed. -- What|Removed |Added Status|ASSIGNED|R

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

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 21:44 --- Confirmed with the reduced testcase, G77 does the correct thing also. -- What|Removed |Added

[Bug c/20126] New: Inlined memcmp makes one argument null on entry

2005-02-21 Thread jkohen at users dot sourceforge dot net
Hi, I found out a compiler bug triggered by compiling Python 2.3 with GCC 4.0 "pre5." I've been able to track it down to a small fragment which I'll attach below. The bug is a regression as GCC 3.4.4 20050203 produces a working application. This is the compiler's output and compilation command-li

[Bug c/20126] Inlined memcmp makes one argument null on entry

2005-02-21 Thread jkohen at users dot sourceforge dot net
--- Additional Comments From jkohen at users dot sourceforge dot net 2005-02-21 21:47 --- Created an attachment (id=8246) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8246&action=view) The program that causes the failure I use Python's data structures, that's the explanation for

[Bug target/20126] Inlined memcmp makes one argument null on entry

2005-02-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |target Keywords||wrong-code http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug target/20126] Inlined memcmp makes one argument null on entry

2005-02-21 Thread jkohen at users dot sourceforge dot net
--- Additional Comments From jkohen at users dot sourceforge dot net 2005-02-21 21:48 --- Created an attachment (id=8247) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8247&action=view) A slightly modified version that does work. I'm sorry if it's irrelevant, but here's a slightly

[Bug target/20126] Inlined memcmp makes one argument null on entry

2005-02-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Attachment #8246|text/plain |application/octet-stream mime type|| http://gcc.gnu.org/bugzilla/show_bu

[Bug target/20126] Inlined memcmp makes one argument null on entry

2005-02-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Attachment #8247|text/plain |application/octet-stream mime type|| http://gcc.gnu.org/bugzilla/show_bu

[Bug c/20127] New: wrong code for volatile struct members?

2005-02-21 Thread schlie at comcast dot net
The following code does not treat volatile struct members as volatile, assuming such declarations are valid; if not would exect a warning: typedef struct { volatile int a; volatile int b; } s; int main (void){ s x = {0, 1}; s y = {2, 3}; x = y; y = x; return x.a + y.a; }

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

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 22:15 --- Reduced testcase (and shows that this is also a 3.3/3.4/4.0 Regression too): #include #include #include typedef struct { struct _object *_ob_next; struct _object *_ob_prev; int ob_refcnt;

[Bug tree-optimization/20127] wrong code for volatile struct members?

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 22:19 --- Hmm, SRA creates new variables and then goes and makes them renamed which seems wrong. -- What|Removed |Added ---

[Bug other/20128] New: ice on valid code / mudflap + profile generate

2005-02-21 Thread pluto at pld-linux dot org
# cat tmp.c int main() { } # LANG=C gcc -std=gnu9x -O2 -fmudflap -c -lmudflap -fprofile-generate tmp.c tmp.c: In function '_GLOBAL__I_1_main': tmp.c:1: internal compiler error: Segmentation fault # gcc -v Reading specs from /usr/lib/gcc/i686-pld-linux/4.0.0/specs Target: i686-pld-lin

[Bug other/20128] ice with mudflap + profile generate

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 22:33 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug preprocessor/9449] UCNs not recognized in identifiers (c++/c99)

2005-02-21 Thread neil at daikokuya dot co dot uk
--- Additional Comments From neil at daikokuya dot co dot uk 2005-02-21 23:00 --- Subject: Re: UCNs not recognized in identifiers (c++/c99) jsm28 at gcc dot gnu dot org wrote:- > * The greedy algorithm applies for lexing UCNs: for example, > a\U000z is three preprocessing tokens {

[Bug c/20129] New: ICE when compiling glibc-2.3.4/math/s_fmax.c

2005-02-21 Thread molletts at yahoo dot com
When cross-compiling glibc-2.3.4, gcc bails out with an ICE while attempting to compile math/s_fmax.c: arm-unknown-linux-gnu-gcc ../sysdeps/generic/s_fmax.c -c -std=gnu99 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -march=armv3 -pipe -g0 -O99 -fomit-frame-pointer -D__USE_STRING_I

[Bug target/20094] gcc.dg/transparent-union-* fail on ia64-hpux

2005-02-21 Thread wilson at specifixinc dot com
--- Additional Comments From wilson at specifixinc dot com 2005-02-21 23:11 --- Subject: Re: gcc.dg/transparent-union-* fail on ia64-hpux giovannibajo at libero dot it wrote: > --- Additional Comments From giovannibajo at libero dot it 2005-02-20 > 13:03 --- > Jim, these are

[Bug c++/6628] cannot typedef const functions

2005-02-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-21 23:12 --- Subject: Bug 6628 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-21 23:12:28 Modified files: gcc/cp : ChangeLog cp-tree.h decl.c decl2.c err

[Bug c++/19076] Pointer to member function not matched to pointer to member template

2005-02-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-21 23:12 --- Subject: Bug 19076 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-21 23:12:28 Modified files: gcc/cp : ChangeLog cp-tree.h decl.c decl2.c er

[Bug rtl-optimization/20129] ICE when compiling glibc-2.3.4/math/s_fmax.c

2005-02-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |rtl-optimization Keywords||ice-on-valid-code http://gcc.gnu.org/bugzill

[Bug rtl-optimization/15068] ICE in elim_reg_cond

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 23:17 --- *** Bug 20129 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug rtl-optimization/20129] ICE when compiling glibc-2.3.4/math/s_fmax.c

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 23:17 --- *** This bug has been marked as a duplicate of 15068 *** -- What|Removed |Added

[Bug target/20094] gcc.dg/transparent-union-* fail on ia64-hpux

2005-02-21 Thread wilson at specifixinc dot com
--- Additional Comments From wilson at specifixinc dot com 2005-02-21 23:19 --- Subject: Re: gcc.dg/transparent-union-* fail on ia64-hpux giovannibajo at libero dot it wrote: > --- Additional Comments From giovannibajo at libero dot it 2005-02-20 > 13:03 --- > Jim, these are

[Bug tree-optimization/20130] New: Fold a * -1 - 1 into ~a;

2005-02-21 Thread kazu at cs dot umass dot edu
Consider int foo (int a) { return a * -1 - 1; } CSE folds a * -1 into -a; combine folds -a - 1 into ~a; Obviously, we should do both of these in tree. -- Summary: Fold a * -1 - 1 into ~a; Product: gcc Version: unknown Status: UNCONFIRMED

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

2005-02-21 Thread kazu at cs dot umass dot edu
-- What|Removed |Added BugsThisDependsOn||20130 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19721

[Bug tree-optimization/20130] Fold a * -1 - 1 into ~a;

2005-02-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added OtherBugsDependingO||19986 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130

[Bug tree-optimization/20130] Fold a * -1 - 1 into ~a;

2005-02-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-21 23:35 --- Confirmed. PR 15784 is the PR about -a - 1 turning into ~a. -- What|Removed |Added BugsThi

[Bug c++/6628] cannot typedef const functions

2005-02-21 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-02-21 23:39 --- Fixed for 4.0. -- What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/20131] New: gfortan - incorrectly reads beyond the end of line.

2005-02-21 Thread dir at lanl dot gov
I finally realized that this is actually the source of most of the data reading problems that I have had. If you look at the hex dump of the file, the first line has extra padding blanks and reads correctly. The second line has no padding and gfortran reads past the end of line and takes data from

[Bug c++/19076] Pointer to member function not matched to pointer to member template

2005-02-21 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-02-21 23:50 --- Fixed for 4.0. -- What|Removed |Added Status|NEW |RESOLVED

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

2005-02-21 Thread kazu at cs dot umass dot edu
-- What|Removed |Added BugsThisDependsOn||20132 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19721

[Bug tree-optimization/20132] New: Pessimization of induction variable and missed hoisting opportunity

2005-02-21 Thread kazu at cs dot umass dot edu
Consider: int foo (int length, const char *fmt) { int i; for (i = length; i >= 0; i--) { switch (fmt[i]) { case 48: break; default: return 1; } } return 0; } I get: foo (length, fmt) { unsigned int D.1180; unsigned int i

[Bug c++/20133] New: internal compiler error: in import_export_decl, at cp/decl2.c:1726

2005-02-21 Thread jean-marc dot valin at usherbrooke dot ca
I'm getting this ICE with the gcc-4.0-20050213 snapshot. This is a Debian (unstable) machine with a 2.6.10 kernel running on a Pentium M. % g++ -c net_types.cpp net_types.cc:179: internal compiler error: in import_export_decl, at cp/decl2.c:1726 Please submit a full bug report, with preprocessed s

[Bug c++/20133] internal compiler error: in import_export_decl, at cp/decl2.c:1726

2005-02-21 Thread jean-marc dot valin at usherbrooke dot ca
--- Additional Comments From jean-marc dot valin at usherbrooke dot ca 2005-02-22 00:10 --- Created an attachment (id=8248) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8248&action=view) Preprocessed source This is the preprocessed source for reproducing the ICE -- http://gcc

  1   2   >