[Bug libstdc++/25896] hash_map::erase, unordered_map::erase fail if key is inside the table

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-01-21 07:21 --- "Erases all elements with key equivalent to k. Returns the number of elements erased." and then: size_type erase(const key_type& k); So from that it might not be a bug in libstdc++ as far as I can see. -- htt

[Bug libfortran/25697] libfortran - Segmentation fault/ Bad Address on unformatted read

2006-01-20 Thread jvdelisle at gcc dot gnu dot org
--- Comment #16 from jvdelisle at gcc dot gnu dot org 2006-01-21 07:21 --- Subject: Bug 25697 Author: jvdelisle Date: Sat Jan 21 07:21:11 2006 New Revision: 110062 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110062 Log: 2006-01-20 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug libfortran/25697] libfortran - Segmentation fault/ Bad Address on unformatted read

2006-01-20 Thread jvdelisle at gcc dot gnu dot org
--- Comment #15 from jvdelisle at gcc dot gnu dot org 2006-01-21 07:19 --- Subject: Bug 25697 Author: jvdelisle Date: Sat Jan 21 07:19:39 2006 New Revision: 110061 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110061 Log: 2006-01-20 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug c/25897] GCC rejects the following strictly conforming code with -ansi -pedantic errors

2006-01-20 Thread pinskia at physics dot uc dot edu
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-21 07:19 --- Subject: Re: New: GCC rejects the following strictly conforming code with -ansi -pedantic errors > > void foo (const int (*h)[2], int (*i)[2]) > { > 1 ? h: i; > } > > Also rejected in C99 mode. ICC warns: t.c

Re: [Bug c/25897] New: GCC rejects the following strictly conforming code with -ansi -pedantic errors

2006-01-20 Thread Andrew Pinski
> > void foo (const int (*h)[2], int (*i)[2]) > { > 1 ? h: i; > } > > Also rejected in C99 mode. ICC warns: t.c(3): warning #42: operand types are incompatible ("const int (*)[2]" and "int (*)[2]") So maybe this is not valid C, I don't know. -- Pinski

[Bug c/25897] New: GCC rejects the following strictly conforming code with -ansi -pedantic errors

2006-01-20 Thread neil at gcc dot gnu dot org
void foo (const int (*h)[2], int (*i)[2]) { 1 ? h: i; } Also rejected in C99 mode. -- Summary: GCC rejects the following strictly conforming code with -ansi -pedantic errors Product: gcc Version: 4.1.0 Status: UNCONFIRMED

[Bug libstdc++/25896] hash_map::erase, unordered_map::erase fail if key is inside the table

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-01-21 06:59 --- I should note that TR1 says erase does take the key by reference. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25896

[Bug libstdc++/25896] hash_map::erase, unordered_map::erase fail if key is inside the table

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-21 06:47 --- I should note that TR1 is a written document. I am wondering what it says about this case. If it says libstdc++ is right, then maybe you should try to get it fixed (hard because I hear it is close to approval but I

[Bug libstdc++/25896] New: hash_map::erase, unordered_map::erase fail if key is inside the table

2006-01-20 Thread mec at google dot com
This happens with both hash_map and unordered_map and their related classes. I know that hash_map is not standard, and unordered_map is in TR1 so not considered standard yet. Here is a kernel of the problem: hash_map c; c.insert(...); hash_map::iterator it = c.find("..."); c.erase(it->fi

[Bug tree-optimization/25857] [4.2 Regression] ICE in coalesce_abnormal_edges at -O2

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-01-21 05:19 --- Mine. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned

[Bug c++/25868] [3.4/4.0/4.1/4.2 Regression] Multiple templates and typedefs cause function prototype not to match

2006-01-20 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug rtl-optimization/25890] [4.2 regression] testsuite failure: gcc.c-torture/compile/20051228-1.c

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-21 04:15 --- Confirmed, this also fails on x86_64-linux-gnu which means this is a semi generic problem. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/25858] [4.0/4.1/4.2 regression] ICE on forgotten ":" in definition of derived class

2006-01-20 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug c++/25856] [4.0/4.1/4.2 regression] ICE defining destructor for incomplete class

2006-01-20 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug bootstrap/23801] GCC_VERSION tests in ansidecl.h result in integer overflow

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-01-21 03:11 --- No feedback in 3 months. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/21417] Missed jump threading opportunity on trees

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-01-21 03:03 --- Oh, we still not load PRE this one because we don't handle (*a).b yet. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug bootstrap/23927] --enable-intermodule is broken on targets with mutlilibs even with --disable-multilib

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-01-21 02:54 --- This is fixed with the toplevel bootstrap but I am waiting for the regressions associated with the toplevel bootstrap to close this bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23927

[Bug c++/25895] [4.0/4.1/4.2 Regression] wrong code with ?: and derived class pointers

2006-01-20 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.0.4 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25895

[Bug c++/25894] [3.4/4.0/4.1/4.2 Regression] conditional operator operating on derived / base pointers appears incorrect

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-01-21 02:35 --- (In reply to comment #1) > I am starting to think the wrong code is a different regression than the > rejects valid. I filed that as PR 25895. -- pinskia at gcc dot gnu dot org changed: What|Remo

[Bug c++/25895] [4.0/4.1/4.2 Regression] wrong code with ?: and derived class pointers

2006-01-20 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.0.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25895

[Bug c++/25895] New: [4.0/4.1/4.2 Regression] wrong code with ?: and derived class pointers

2006-01-20 Thread pinskia at gcc dot gnu dot org
Testcase: #include class base { public: base() {} private: int val_; }; class derived : public base { public: derived() {} }; bool x = true ? (derived*)0 : (base*)0; int main () { if (x) abort(); } -- Su

[Bug c++/25894] [3.4/4.0/4.1/4.2 Regression] conditional operator operating on derived / base pointers appears incorrect

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-21 02:32 --- 3.3.3 both accepted the code and did not produce the wrong code. 3.4.0 did produce the correct code but rejected the example in comment #0. The following code is for the wrong code regression which is produceable in

[Bug c++/25894] [3.4/4.0/4.1/4.2 Regression] conditional operator operating on derived / base pointers appears incorrect

2006-01-20 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug target/23602] [4.1 regression] 1081 test failures in libjava, when configured for i486-linux

2006-01-20 Thread aoliva at gcc dot gnu dot org
--- Comment #16 from aoliva at gcc dot gnu dot org 2006-01-21 02:11 --- Created an attachment (id=10694) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10694&action=view) Reduced testcase This reduced testcase triggers the same bug before Richard's patch if compiled with -fasynchro

[Bug c++/25894] New: conditional operator operating on derived / base pointers appears incorrect

2006-01-20 Thread hhinnant at apple dot com
Consider this program: class base { public: base() {} private: int val_; }; class derived : public base { public: derived() {} }; template struct static_assert; template <> struct static_assert {}; int main () { static

[Bug target/25893] cris-linux: various libgomp tests fail

2006-01-20 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last re

[Bug target/25893] New: cris-linux: various libgomp tests fail

2006-01-20 Thread hp at gcc dot gnu dot org
Some of the new libgomp tests fail initially for this target when tested with a simulator, for various reasons. This PR tracks them. Running /home/hp/combined/combined/libgomp/testsuite/libgomp.c/c.exp ... FAIL: libgomp.c/appendix-a/a.15.1.c execution test WARNING: program timed out. FAIL: libgomp

[Bug tree-optimization/25857] [4.2 Regression] ICE in coalesce_abnormal_edges at -O2

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-01-21 02:00 --- I have an even simplier patch which I got from Daniel Berlin instead of "in_ab = true;" just doing a return will fix this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25857

[Bug tree-optimization/25857] [4.2 Regression] ICE in coalesce_abnormal_edges at -O2

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-01-21 01:48 --- Patch which I am going to test: Index: tree-ssa-pre.c === --- tree-ssa-pre.c (revision 110030) +++ tree-ssa-pre.c (working copy) @@ -2741,10 +

[Bug c/25892] -Wpointer-sign creates problems for Emacs

2006-01-20 Thread jbuck at gcc dot gnu dot org
-- jbuck at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirm

[Bug c/25892] -Wpointer-sign creates problems for Emacs

2006-01-20 Thread jbuck at gcc dot gnu dot org
-- jbuck at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 Target Milestone|--- |4.1.0 http://gcc.g

[Bug c/25892] -Wpointer-sign creates problems for Emacs

2006-01-20 Thread jbuck at gcc dot gnu dot org
--- Comment #1 from jbuck at gcc dot gnu dot org 2006-01-21 01:41 --- Created an attachment (id=10693) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10693&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25892

[Bug c/25892] New: -Wpointer-sign creates problems for Emacs

2006-01-20 Thread jbuck at gcc dot gnu dot org
The original report from RMS stated: "GCC 4 when compiling Emacs gives annoying warnings about mismatched signs of pointer target types. To turn this off is not trivial, since the -Wno-pointer-sign option itself causes a diagnostic from older GCC versions. It makes compilation fail." Evidently c

[Bug c++/25855] template specialisation not always found (partial ordering)

2006-01-20 Thread janis at gcc dot gnu dot org
--- Comment #12 from janis at gcc dot gnu dot org 2006-01-21 01:24 --- A regression hunt of the trunk on powerpc-linux using the testcase in comment #4 (modified to abort if the result is not 4) identified the following patch to fix several C++ bugs: http://gcc.gnu.org/viewcvs?view=rev&

[Bug tree-optimization/25315] [4.2 regression] testsuite failure:27_io/basic_ostream/inserters_character/char/9555-oc.cc wchar_t/9555-oc.cc exec

2006-01-20 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25315

[Bug testsuite/25891] New: gomp tests run on non-libgomp (non-thread) ports, failing all

2006-01-20 Thread hp at gcc dot gnu dot org
Errors in the log look like (for mmix-knuth-mmixware): Running /home/hp/combined/combined/gcc/testsuite/gcc.dg/gomp/gomp.exp ... Executing on host: /home/hp/combined/mmixware-sim/gcc/xgcc -B/home/hp/combined/mmixware-sim/gcc/ /home/hp/combined/combined/gcc/t\ estsuite/gcc.dg/gomp/appendix-a/a.1.1.c

[Bug rtl-optimization/25890] [4.2 regression] testsuite failure: gcc.c-torture/compile/20051228-1.c

2006-01-20 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug middle-end/25890] New: [4.2 regression] testsuite failure: gcc.c-torture/compile/20051228-1.c

2006-01-20 Thread hp at gcc dot gnu dot org
Last known to work with: "Tue Jan 17 02:44:03 UTC 2006 (revision 109801M)". Known to fail with: "Fri Jan 20 05:17:46 UTC 2006 (revision 110008M)". Running /home/hp/combined/combined/gcc/testsuite/gcc.c-torture/compile/compile.exp ... FAIL: gcc.c-torture/compile/20051228-1.c -O1 (test for excess e

[Bug tree-optimization/25315] [4.2 regression] testsuite failure:27_io/basic_ostream/inserters_character/char/9555-oc.cc wchar_t/9555-oc.cc exec

2006-01-20 Thread amodra at bigpond dot net dot au
--- Comment #6 from amodra at bigpond dot net dot au 2006-01-21 00:31 --- Fails powerpc64-linux, where I was poking at this bug. -- amodra at bigpond dot net dot au changed: What|Removed |Added -

[Bug tree-optimization/25315] [4.2 regression] testsuite failure:27_io/basic_ostream/inserters_character/char/9555-oc.cc wchar_t/9555-oc.cc exec

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-01-21 00:27 --- This also fails on powerpc-darwin. >From Alan M.: [19:14] < alanm> bje, use of an uninitialised pseudo in catch blocks [19:14] < pinskia> alanm: I had that problem before (int a = a; was my issue) [19:15] < alanm> i

[Bug tree-optimization/23855] loop header should also be pulled out of the inner loop too

2006-01-20 Thread rakdver at gcc dot gnu dot org
--- Comment #9 from rakdver at gcc dot gnu dot org 2006-01-20 23:56 --- Patch: http://gcc.gnu.org/ml/gcc-patches/2006-01/msg01424.html -- rakdver at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/25758] gcc.c-torture/compile/20030921-1.c fails at -O0

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-01-20 23:49 --- I am testing the patch that RTH suggested on x86_64-linux-gnu to make sure that it works there. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25758

[Bug target/25668] libgcc2.c __floattisf code quality regression

2006-01-20 Thread amodra at bigpond dot net dot au
--- Comment #1 from amodra at bigpond dot net dot au 2006-01-20 22:51 --- Author: amodra Date: Fri Jan 20 00:42:29 2006 New Revision: 110004 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110004 Log: * libgcc2.c (__floatdisf, __floatdidf): Don't use IBM Extended

[Bug rtl-optimization/25654] [4.0/4.1/4.2 Regression] RTL alias analysis unprepared to handle stack slot sharing

2006-01-20 Thread mmitchel at gcc dot gnu dot org
--- Comment #13 from mmitchel at gcc dot gnu dot org 2006-01-20 22:37 --- RTH's comments are here: http://gcc.gnu.org/ml/gcc-patches/2006-01/msg01390.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25654

[Bug fortran/25092] Result lengths different at different entries

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-20 21:51 --- Confirmed, related to PR 25091. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Bu

[Bug fortran/25091] Results do not conform at different entries

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-20 21:51 --- Confirmed, this is obviously wrong as there is no way for different entries to have different return types. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug bootstrap/25888] make[2]: *** No rule to make target `../../gcc/gcc/gthr-gnat.c'

2006-01-20 Thread danglin at gcc dot gnu dot org
--- Comment #1 from danglin at gcc dot gnu dot org 2006-01-20 21:44 --- I accidently deleted the file. -- danglin at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/25888] New: make[2]: *** No rule to make target `../../gcc/gcc/gthr-gnat.c'

2006-01-20 Thread danglin at gcc dot gnu dot org
mkinstalldirs='/usr/local/bin/bash ../../gcc/gcc/../mkinstalldirs' \ /usr/local/bin/bash mklibgcc > tmp-libgcc.mk mv tmp-libgcc.mk libgcc.mk TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET USE_COLLECT2" \ /usr/local/bin/bash ../../gcc/gcc/mkconfig.sh tconfig.h ma

[Bug libstdc++/25524] libstdc++ headers should go in multilib directories

2006-01-20 Thread jsm28 at gcc dot gnu dot org
--- Comment #9 from jsm28 at gcc dot gnu dot org 2006-01-20 21:00 --- Subject: Bug 25524 Author: jsm28 Date: Fri Jan 20 21:00:52 2006 New Revision: 110038 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110038 Log: PR libstdc++/25524 * gcc/cppdefault.h (struct def

[Bug libstdc++/25524] libstdc++ headers should go in multilib directories

2006-01-20 Thread jsm28 at gcc dot gnu dot org
--- Comment #8 from jsm28 at gcc dot gnu dot org 2006-01-20 21:00 --- Subject: Bug 25524 Author: jsm28 Date: Fri Jan 20 21:00:03 2006 New Revision: 110037 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110037 Log: PR libstdc++/25524 * cppdefault.h (struct default

[Bug fortran/24875] [gfortran, 4.1.0 regression] Arithmetic overflow during compilation

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-01-20 20:56 --- I am going to declare this is GMP bug as I can reproduce it on two out of three of my machines. The one with the newest GMP, it works. These three machines are all different targets, powerpc, x86 and x86-64. So cl

[Bug middle-end/23477] [4.1 Regression] default-initializing array new expression uses makes stack usage go way up

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-01-20 20:51 --- *** Bug 23631 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23477

[Bug middle-end/23631] construct to memory and memcpy instead of memset

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-01-20 20:51 --- PR 23477 was fixed in 4.1.0 and not 4.0.3. This is still a dup of that bug. *** This bug has been marked as a duplicate of 23477 *** -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/25869] [4.2 regression] MMIX broken: ICE compiling __divti3

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-01-20 20:46 --- Worked around so closing as fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/25869] [4.2 regression] MMIX broken: ICE compiling __divti3

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-01-20 20:45 --- *** Bug 25887 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug bootstrap/25887] segfault on mingw32

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-20 20:45 --- *** This bug has been marked as a duplicate of 25869 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug bootstrap/25887] New: segfault on mingw32

2006-01-20 Thread fxcoudert at gcc dot gnu dot org
I can't get GCC trunk to compile on mingw32. The build dies with the following segfault: /home/coudert/ibin/./gcc/xgcc -B/home/coudert/ibin/./gcc/ -B/mingw/i686-pc-mingw32/bin/ -B/mingw/i686-pc-mingw32/lib/ -isystem /mingw/i686-pc-mingw32/include -isystem /mingw/i686-pc-mingw32/sys-include -O2 -I.

[Bug tree-optimization/25881] unsigned int loop indices don't optimize as good as int or __SIZE_TYPE__ for 64bit targets

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-20 20:43 --- Confirmed, I thought I had saw another bug about this but no luck, anyways confirmed. Hmm, using unsigned short on 32bit targets cause the same issue: void vector_add(unsigned short n, double * __re

[Bug fortran/25716] FAIL: gfortran.dg/char_result_11.f90 -O (test for excess errors)

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #16 from pinskia at gcc dot gnu dot org 2006-01-20 20:37 --- (In reply to comment #15) > Any chance of getting the fix into 4.1? Yes if someone approves the patch. Which was posted: http://gcc.gnu.org/ml/gcc-patches/2006-01/msg00785.html I don't know enough of this code

[Bug ada/25885] [4.0/4.1/4.2 Regression] Tree checking failure on ASIS

2006-01-20 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug ada/25885] [4.0/4.1/4.2 Regression] Tree checking failure on ASIS

2006-01-20 Thread ebotcazou at gcc dot gnu dot org
--- Comment #4 from ebotcazou at gcc dot gnu dot org 2006-01-20 20:14 --- > Confirmed on 4.0.2, also present in 4.1 and 4.2 > > $ gcc -c -O2 gnatpp-comments.adb > +===GNAT BUG DETECTED==+ > | 4.1.0 20060112 (prerelease) (x86_64-unknow

[Bug ada/25885] Ada ICE have nop_expr in int_const_binop on x86_64-linux

2006-01-20 Thread laurent at guerby dot net
--- Comment #3 from laurent at guerby dot net 2006-01-20 20:01 --- Note this works on i686 with 4.0.2. Confirmed on 4.0.2, also present in 4.1 and 4.2 $ gcc -c -O2 gnatpp-comments.adb +===GNAT BUG DETECTED==+ | 4.1.0 20060112 (prerele

[Bug libgomp/25259] [4.2 Regression] bootstrap failures on non-C99 platforms

2006-01-20 Thread bonzini at gnu dot org
-- bonzini at gnu dot org changed: What|Removed |Added AssignedTo|bonzini at gnu dot org |unassigned at gcc dot gnu ||dot

[Bug bootstrap/25259] [4.2 Regression] bootstrap failures on non-C99 platforms

2006-01-20 Thread bonzini at gnu dot org
--- Comment #15 from bonzini at gnu dot org 2006-01-20 19:58 --- libgomp should use GCC_HEADER_STDINT too. See the patch for PR25884 which does so. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug libgomp/25884] libgomp should not require perl to compile

2006-01-20 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2006-01-20 19:56 --- Created an attachment (id=10692) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10692&action=view) prototype patch This is a prototype patch to fix the bug using autoconf to compute the necessary sizes/alignments Note

[Bug middle-end/25886] [4.2 Regression] up to 256 tree codes for Objective-C++

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-20 19:26 --- Caused by: 2006-01-19 Diego Novillo <[EMAIL PROTECTED]> * tree.def (BLOCK): Remove documentation about BLOCK_TYPE_TAGS. (OMP_PARALLEL): Add 3 operands. (OMP_SECTIONS): Add 1 operand.

[Bug c++/25874] [gomp branch] ICE in calc_dfs_tree()

2006-01-20 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2006-01-20 19:17 --- Reduced testcase: int foo(); struct wigner_d { void recurse () { int dd; for (int j=0; j<=1; ++j) { #pragma omp parallel dd=5; } } }; template void rotate_alm(T arg) { wig

[Bug middle-end/25886] New: almost to 256 tree codes for Objective-C++

2006-01-20 Thread pinskia at gcc dot gnu dot org
Objective-C++ uses 256 tree codes and yes it uses all of them. So Objective-C++ fails. -- Summary: almost to 256 tree codes for Objective-C++ Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 C

[Bug ada/25885] gnatpp won't compile

2006-01-20 Thread krischik at users dot sourceforge dot net
--- Comment #2 from krischik at users dot sourceforge dot net 2006-01-20 19:07 --- Almost forgot, you want a gcc -v >gcc -v Es werden eingebaute Spezifikationen verwendet. Ziel: x86_64-suse-linux Konfiguriert mit: ../gcc-4.0.2/configure --with-gcc --with-gnu-ld --with-

[Bug ada/25885] gnatpp won't compile

2006-01-20 Thread krischik at users dot sourceforge dot net
--- Comment #1 from krischik at users dot sourceforge dot net 2006-01-20 19:04 --- Created an attachment (id=10691) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10691&action=view) The GNAT chop as whiched -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25885

[Bug ada/25885] New: gnatpp won't compile

2006-01-20 Thread krischik at users dot sourceforge dot net
Hello Trying to compile gnatpp I get the a "GNAT BUG DETECTED" box which I like to share with you all: gnatmake "-Ptools/gnatpp/gnatpp" "-XBLD=prod" "-XOPSYS=default_Unix" gcc -c -gnatf -gnatwu -gnaty -O2 -I- -gnatA /work/martin/asis/tools/gnatpp/gnatpp-comments.adb +===G

[Bug ada/18819] [4.1/4.2 Regression] ACATS cdd2a01 cdd2a02 fail at runtime

2006-01-20 Thread uweigand at gcc dot gnu dot org
--- Comment #14 from uweigand at gcc dot gnu dot org 2006-01-20 18:39 --- Some additional details about the s390x failure. This is caused by a miscompile of the fdd2a00__write__2 support routine: lg %r4,168(%r15) # 35*movdi_64/8 [length = 6] lg %r3,

[Bug tree-optimization/25860] [4.2 Regression] ice with -g -O2 -fPIC

2006-01-20 Thread dberlin at dberlin dot org
--- Comment #9 from dberlin at gcc dot gnu dot org 2006-01-20 18:30 --- Subject: Re: [4.2 Regression] ice with -g -O2 -fPIC On Fri, 2006-01-20 at 17:03 +, pinskia at gcc dot gnu dot org wrote: > > --- Comment #8 from pinskia at gcc dot gnu dot org 2006-01-20 17:03 >

[Bug testsuite/24962] gcc.target/ia64/20030811-1.c (test for excess errors) fails with -milp32

2006-01-20 Thread sje at gcc dot gnu dot org
--- Comment #1 from sje at gcc dot gnu dot org 2006-01-20 18:29 --- Subject: Bug 24962 Author: sje Date: Fri Jan 20 18:29:44 2006 New Revision: 110034 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110034 Log: PR testsuite/24962 * gcc.target/ia64/20030811-1.c: Ch

[Bug middle-end/25882] libgcov.c:577: ICE: Segmentation fault

2006-01-20 Thread danglin at gcc dot gnu dot org
--- Comment #2 from danglin at gcc dot gnu dot org 2006-01-20 18:19 --- This appears fixed by r110130. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25882

[Bug libgomp/25877] [4.2 Regression] team.c:269: warning: implicit declaration of function 'alloca'

2006-01-20 Thread sje at gcc dot gnu dot org
--- Comment #2 from sje at gcc dot gnu dot org 2006-01-20 18:17 --- Subject: Bug 25877 Author: sje Date: Fri Jan 20 18:17:28 2006 New Revision: 110031 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110031 Log: PR libgomp/25877 * team.c: Add include of alloca.h.

[Bug libgomp/25884] New: libgomp should not require perl to compile

2006-01-20 Thread pinskia at gcc dot gnu dot org
Like all other target libraries, libgomp should not require perl to compile. This is either a documention failure as the docs say perl is not required or this is a bug in libgomp for requiring perl. -- Summary: libgomp should not require perl to compile Product: gcc

[Bug libgomp/25883] New: libgomp call pthread functions directly

2006-01-20 Thread pinskia at gcc dot gnu dot org
libgomp (like all other target libraries in GCC) should not be calling pthread functions directly but instead using the gthr-* files in gcc. This makes libgomp more portable. -- Summary: libgomp call pthread functions directly Product: gcc Version: 4.2.0

[Bug middle-end/22275] [3.4/4.0/4.1/4.2 Regression] bitfield layout change (regression?)

2006-01-20 Thread mark at codesourcery dot com
--- Comment #38 from mark at codesourcery dot com 2006-01-20 18:02 --- Subject: Re: [3.4/4.0/4.1/4.2 Regression] bitfield layout change (regression?) matz at suse dot de wrote: > --- Comment #37 from matz at suse dot de 2006-01-20 16:36 --- > Hmpf. One more difficulty. x86

[Bug libfortran/25835] Segfault or Bad Address error on unformatted sequential READ

2006-01-20 Thread jb at gcc dot gnu dot org
--- Comment #2 from jb at gcc dot gnu dot org 2006-01-20 17:57 --- Confirmed. -- jb at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/25869] [4.2 regression] MMIX broken: ICE compiling __divti3

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-01-20 17:38 --- *** Bug 25882 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/25882] libgcov.c:577: ICE: Segmentation fault

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-20 17:38 --- *** This bug has been marked as a duplicate of 25869 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c/25882] New: libgcov.c:577: ICE: Segmentation fault

2006-01-20 Thread danglin at gcc dot gnu dot org
/home/dave/gnu/gcc-4.2/objdir/./gcc/xgcc -B/home/dave/gnu/gcc-4.2/objdir/./gcc/ -B/home/dave/opt/gnu/gcc/gcc-4.2.0/hppa-linux/bin/ -B/home/dave/opt/gnu/gcc/gcc- 4.2.0/hppa-linux/lib/ -isystem /home/dave/opt/gnu/gcc/gcc-4.2.0/hppa-linux/include -isystem /home/dave/opt/gnu/gcc/gcc-4.2.0/hppa-linux/sy

[Bug tree-optimization/25881] unsigned int loop indices are not accepted by the vectorizer

2006-01-20 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement GCC build triplet|x86_64-unknown-linux-gnu| GCC h

[Bug bootstrap/25790] make clean fails

2006-01-20 Thread paolo dot bonzini at lu dot unisi dot ch
--- Comment #3 from paolo dot bonzini at lu dot unisi dot ch 2006-01-20 17:21 --- Subject: Re: make clean fails aoliva at gcc dot gnu dot org wrote: >--- Comment #2 from aoliva at gcc dot gnu dot org 2006-01-20 17:16 --- >If you mean make -k for sub-makes, yes. But `make cl

[Bug c++/25878] Excessive memory and compile-time with std::map init sequence

2006-01-20 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfir

[Bug bootstrap/25790] make clean fails

2006-01-20 Thread aoliva at gcc dot gnu dot org
--- Comment #2 from aoliva at gcc dot gnu dot org 2006-01-20 17:16 --- If you mean make -k for sub-makes, yes. But `make clean && make && make check' ought to work, and not stop after make clean because it looks like it failed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25790

[Bug tree-optimization/25881] New: unsigned int loop indices are not accepted by the vectorizer

2006-01-20 Thread David dot Monniaux at ens dot fr
void vector_add(int n, double * __restrict__ r, double * __restrict__ a, double * __restrict__ b) { int i; for(i=0; ihttp://gcc.gnu.org/bugzilla/show_bug.cgi?id=25881

[Bug tree-optimization/25860] [4.2 Regression] ice with -g -O2 -fPIC

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-01-20 17:03 --- This patch worked though: Index: tree-ssa-pre.c === --- tree-ssa-pre.c (revision 110017) +++ tree-ssa-pre.c (working copy) @@ -1159,7 +1159,7

[Bug middle-end/23488] [4.1/4.2 Regression] GCSE load PRE does not work with non sets

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #14 from pinskia at gcc dot gnu dot org 2006-01-20 16:42 --- Changing GVN PRE for adding decl as references is harder than I thought. :(. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23488

[Bug middle-end/22275] [3.4/4.0/4.1/4.2 Regression] bitfield layout change (regression?)

2006-01-20 Thread matz at suse dot de
--- Comment #37 from matz at suse dot de 2006-01-20 16:36 --- Hmpf. One more difficulty. x86 uses the ADJUST_FIELD_ALIGN macro to further fiddle with alignments of fields. On x86 this is used to adjust the alignment of long long to 4 (instead of the natural 8). This is used only when

[Bug tree-optimization/25860] [4.2 Regression] ice with -g -O2 -fPIC

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-01-20 16:14 --- (In reply to comment #6) > This one is actually not a trivial problem to fix ATM (in this case, > eliminate would need to be changed as well), so it would be best to just > change the can_PRE_operation to have someth

[Bug c++/25878] Excessive memory and compile-time with std::map init sequence

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-01-20 15:57 --- Patch which might help: http://gcc.gnu.org/ml/gcc-patches/2005-09/msg00881.html It is not a complete patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25878

[Bug c/25880] suggestion: a special warning for discarding the ``const'' qualifier

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-01-20 16:04 --- Patches should go to [EMAIL PROTECTED] The correct quoting style is "%" as %< and %> gets translated to the corect quote for the person. You might just say all the Quals which are discarded, there are only 3, re

[Bug c/25880] suggestion: a special warning for discarding the ``const'' qualifier

2006-01-20 Thread roland dot illig at gmx dot de
--- Comment #1 from roland dot illig at gmx dot de 2006-01-20 15:59 --- Created an attachment (id=10690) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10690&action=view) Special warning for ``const''. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25880

[Bug c/25880] New: suggestion: a special warning for discarding the ``const'' qualifier

2006-01-20 Thread roland dot illig at gmx dot de
The current gcc warning for discarded qualifiers cannot be easily understood by beginners: $ cat const.c int main(void) { const char *pcc; char *pc; pcc = "hello, world"; pc = pcc; return 0; } $ gcc -Wall -W const.c const.c: In function `main': const.c:7:

[Bug c++/25878] Excessive memory and compile-time with std::map init sequence

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-01-20 15:55 --- The other thing which might help here is trying to find more functions which can have nothrow on them which should help compile time. I had a patch which did this at the tree level but never finished it. -- htt

[Bug c++/25878] Excessive memory and compile-time with std::map init sequence

2006-01-20 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2006-01-20 15:53 --- And we can hope that the SSA inliner will do better on the temporaries, but I guess the resulting CFG will be unchanged. Penaltizing try/finally in estimate_num_insn_1 instead of declaring them "/* Containers have n

[Bug rtl-optimization/15792] missed subreg optimization

2006-01-20 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-01-20 15:52 --- (In reply to comment #4) > I'm going to experiment with moving where the subreg lowering code occurs and > moving up the splitting into subregs and see if I can get the desired > results. > I'm pretty new to GCC, s

[Bug c++/25878] Excessive memory and compile-time with std::map init sequence

2006-01-20 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2006-01-20 15:50 --- At .ssa we have for the posted fragment the following loads of basic blocks and exception objects: : D.68636_176 = &this_1->iso639_1; D.68641_177 = operator[] (D.68636_176, &D.68639); : this_230 = (struct bas

  1   2   >