[Bug target/44073] x86 constants could be unduplicated

2010-08-08 Thread astrange at ithinksw dot com
--- Comment #5 from astrange at ithinksw dot com 2010-08-08 06:39 --- That commit doesn't reverse cleanly anymore, and I'm not sure how to update it. I don't have any pre-2005 gccs at the moment to test with. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44073

[Bug tree-optimization/45220] [4.6 Regression] libjava/libltdl/ltdl.c:1272:1: internal compiler error: Segmenta

2010-08-08 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45220

[Bug fortran/43954] [4.4 regression] gfortran does not support -Wp, -MD for *.F

2010-08-08 Thread kirr at landau dot phys dot spbu dot ru
--- Comment #22 from kirr at landau dot phys dot spbu dot ru 2010-08-08 09:20 --- Thanks! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43954

[Bug tree-optimization/45232] New: Several passes introduce undefined overflow

2010-08-08 Thread rguenth at gcc dot gnu dot org
Fold: extern void abort (void); int i = 1; int main() { if ((i - 1) - (-__INT_MAX__ - 1) != (-__INT_MAX__ - 1)) abort (); return 0; } Forwprop (and reassoc with -fno-tree-forwprop) at -O1: extern void abort (void); int i = 1; int main() { int j = i - 1; j = j - (-__INT_MAX__ - 1); if (j

[Bug tree-optimization/45232] Several passes introduce undefined overflow

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-08-08 12:35 --- Err. Exchange - (-__INT_MAX__ - 1) for + (-__INT_MAX__ - 1) and see that fold is fine and only reassoc is broken, but requires a way more complex testcase. extern void abort (void); int i = 1; int main() { int j

[Bug tree-optimization/45232] Tree reassociation introduces undefined overflow

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-08 12:55 --- Created an attachment (id=21436) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21436action=view) prototype patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45232

[Bug target/43358] [4.5/4.6 Regression] IRA: internal compiler error: in pool_free, at alloc-pool.c:335

2010-08-08 Thread rsandifo at gcc dot gnu dot org
--- Comment #8 from rsandifo at gcc dot gnu dot org 2010-08-08 14:38 --- Patch posted here: http://gcc.gnu.org/ml/gcc-patches/2010-08/msg00599.html -- rsandifo at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/44963] [DR 1334] Ambiguous function overload using __gnu_cxx::crope with std::back_inserter in c++0x mode

2010-08-08 Thread paolo dot carlini at oracle dot com
--- Comment #8 from paolo dot carlini at oracle dot com 2010-08-08 14:47 --- Instead of waiting for the resolution of DR 1334, I'm going to resolve this by adding in C++0x mode the overload: operator=(const typename _Container::value_type) which is where 1334 is actually going. In

[Bug libstdc++/44963] [DR 1334] Ambiguous function overload using __gnu_cxx::crope with std::back_inserter in c++0x mode

2010-08-08 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug libstdc++/44963] [DR 1334] Ambiguous function overload using __gnu_cxx::crope with std::back_inserter in c++0x mode

2010-08-08 Thread paolo at gcc dot gnu dot org
--- Comment #9 from paolo at gcc dot gnu dot org 2010-08-08 14:55 --- Subject: Bug 44963 Author: paolo Date: Sun Aug 8 14:54:51 2010 New Revision: 163001 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163001 Log: 2010-08-08 Paolo Carlini paolo.carl...@oracle.com PR

[Bug libstdc++/44963] [DR 1334] Ambiguous function overload using __gnu_cxx::crope with std::back_inserter in c++0x mode

2010-08-08 Thread paolo at gcc dot gnu dot org
--- Comment #10 from paolo at gcc dot gnu dot org 2010-08-08 14:56 --- Subject: Bug 44963 Author: paolo Date: Sun Aug 8 14:56:10 2010 New Revision: 163002 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163002 Log: 2010-08-08 Paolo Carlini paolo.carl...@oracle.com PR

[Bug libstdc++/44963] [DR 1334] Ambiguous function overload using __gnu_cxx::crope with std::back_inserter in c++0x mode

2010-08-08 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2010-08-08 14:57 --- Fixed for 4.5.2. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/41975] [C++0x] [DR579] unordered_set::erase performs worse when nearly empty

2010-08-08 Thread paolo dot carlini at oracle dot com
--- Comment #26 from paolo dot carlini at oracle dot com 2010-08-08 15:03 --- US 113, ES 2, US 118 / Issue 579 have been closed as NAD, thus let's figure out how best obtain O(1) in our implementation... -- paolo dot carlini at oracle dot com changed: What|Removed

[Bug boehm-gc/34544] pthread_default_stacksize_np failed.

2010-08-08 Thread danglin at gcc dot gnu dot org
--- Comment #3 from danglin at gcc dot gnu dot org 2010-08-08 15:04 --- Subject: Bug 34544 Author: danglin Date: Sun Aug 8 15:04:38 2010 New Revision: 163003 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163003 Log: PR boehm-gc/34544 * gthr-posix.h

[Bug boehm-gc/34544] pthread_default_stacksize_np failed.

2010-08-08 Thread danglin at gcc dot gnu dot org
--- Comment #4 from danglin at gcc dot gnu dot org 2010-08-08 15:08 --- Subject: Bug 34544 Author: danglin Date: Sun Aug 8 15:07:53 2010 New Revision: 163004 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163004 Log: PR boehm-gc/34544 * gthr-posix.h

[Bug boehm-gc/34544] pthread_default_stacksize_np failed.

2010-08-08 Thread danglin at gcc dot gnu dot org
--- Comment #5 from danglin at gcc dot gnu dot org 2010-08-08 15:11 --- Subject: Bug 34544 Author: danglin Date: Sun Aug 8 15:11:20 2010 New Revision: 163005 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163005 Log: PR boehm-gc/34544 * gthr-posix.h

[Bug bootstrap/45206] [4.6 regression] ICE in ix86_expand_epilogue compiling libgcc

2010-08-08 Thread kargl at gcc dot gnu dot org
--- Comment #4 from kargl at gcc dot gnu dot org 2010-08-08 15:15 --- Change severity to blocker. -- kargl at gcc dot gnu dot org changed: What|Removed |Added

[Bug boehm-gc/34544] pthread_default_stacksize_np failed.

2010-08-08 Thread danglin at gcc dot gnu dot org
--- Comment #6 from danglin at gcc dot gnu dot org 2010-08-08 15:17 --- Fixed on trunk, 4.5 and 4.4. -- danglin at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45109] [4.4 Regression] ICE: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2932

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-08-08 15:45 --- Subject: Bug 45109 Author: rguenth Date: Sun Aug 8 15:45:22 2010 New Revision: 163007 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163007 Log: 2010-08-08 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45109] [4.4 Regression] ICE: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2932

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-08-08 15:48 --- Subject: Bug 45109 Author: rguenth Date: Sun Aug 8 15:48:25 2010 New Revision: 163008 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163008 Log: 2010-08-08 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45034] [4.3/4.4/4.5 Regression] safe conversion from unsigned to signed char gives broken code

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #18 from rguenth at gcc dot gnu dot org 2010-08-08 15:50 --- Subject: Bug 45034 Author: rguenth Date: Sun Aug 8 15:50:17 2010 New Revision: 163009 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163009 Log: 2010-08-08 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45109] [4.4 Regression] ICE: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2932

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-08-08 15:51 --- Subject: Bug 45109 Author: rguenth Date: Sun Aug 8 15:51:14 2010 New Revision: 163010 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163010 Log: 2010-08-08 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/45034] [4.3/4.4 Regression] safe conversion from unsigned to signed char gives broken code

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #19 from rguenth at gcc dot gnu dot org 2010-08-08 15:51 --- Also fixed on the 4.5 branch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45109] [4.4 Regression] ICE: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2932

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-08-08 15:52 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug fortran/44235] array temporary with high upper bound

2010-08-08 Thread tkoenig at gcc dot gnu dot org
--- Comment #9 from tkoenig at gcc dot gnu dot org 2010-08-08 16:08 --- Created an attachment (id=21437) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21437action=view) Proposed patch This patch seems to work, and do more or less the right thing. It inserts the upper bound only

[Bug c/45233] New: FAIL: gcc.c-torture/compile/pr44707.c

2010-08-08 Thread dominiq at lps dot ens dot fr
On powerpc-apple-darwin9 the test gcc.c-torture/compile/pr44707.c fails at any optimization level above -O0 for both -m32 and m64, probably since it has been committed: FAIL: gcc.c-torture/compile/pr44707.c -O1 (test for excess errors) FAIL: gcc.c-torture/compile/pr44707.c -O2 (test for

[Bug tree-optimization/44972] [4.6 Regression] ICE: in load_assign_lhs_subreplacements, at tree-sra.c:2475

2010-08-08 Thread jamborm at gcc dot gnu dot org
--- Comment #12 from jamborm at gcc dot gnu dot org 2010-08-08 18:31 --- Created an attachment (id=21438) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21438action=view) My current WIP patch to fix this This is my current WIP patch to fix this problem. I will resume work on this

[Bug tree-optimization/44972] [4.6 Regression] ICE: in load_assign_lhs_subreplacements, at tree-sra.c:2475

2010-08-08 Thread jamborm at gcc dot gnu dot org
--- Comment #13 from jamborm at gcc dot gnu dot org 2010-08-08 18:39 --- (In reply to comment #12) Created an attachment (id=21438) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21438action=view) [edit] My current WIP patch to fix this This is my current WIP patch to fix this

[Bug bootstrap/45174] Make fails in zlib

2010-08-08 Thread dschlic1 at gmail dot com
--- Comment #19 from dschlic1 at gmail dot com 2010-08-08 19:19 --- Subject: Re: Make fails in zlib Hello; I am afraid I messed up my system. I was playing around trying to install the latest versions of binutils and gcc on my linux system (native, not cross compile), and now

[Bug target/44805] [4.6 Regression] FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, at -O1 and above

2010-08-08 Thread danglin at gcc dot gnu dot org
--- Comment #5 from danglin at gcc dot gnu dot org 2010-08-08 19:55 --- Subject: Bug 44805 Author: danglin Date: Sun Aug 8 19:55:40 2010 New Revision: 163017 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163017 Log: Backport from mainline. 2010-07-17 John David

[Bug target/44805] [4.6 Regression] FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, at -O1 and above

2010-08-08 Thread danglin at gcc dot gnu dot org
--- Comment #6 from danglin at gcc dot gnu dot org 2010-08-08 19:57 --- Subject: Bug 44805 Author: danglin Date: Sun Aug 8 19:57:46 2010 New Revision: 163018 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163018 Log: Backport from mainline. 2010-07-17 John David

[Bug fortran/44235] array temporary with high upper bound

2010-08-08 Thread dominiq at lps dot ens dot fr
--- Comment #10 from dominiq at lps dot ens dot fr 2010-08-08 20:08 --- This patch seems to work, and do more or less the right thing. No counter-example of that!-) thanks. It inserts the upper bound only for strides not equal to one. I am unable to follow the code. Do you mean

[Bug target/44793] [4.5/4.6 Regression] libgcc does not include t-ppccomm on rtems

2010-08-08 Thread joel at gcc dot gnu dot org
--- Comment #9 from joel at gcc dot gnu dot org 2010-08-08 20:31 --- Created an attachment (id=21439) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21439action=view) First attempt at fix Is this what you have in mind? I think it worked since the desired symbols are now in

[Bug bootstrap/45174] Make fails in zlib

2010-08-08 Thread rwild at gcc dot gnu dot org
--- Comment #20 from rwild at gcc dot gnu dot org 2010-08-08 20:44 --- (In reply to comment #19) I am afraid I messed up my system. I was playing around trying to install the latest versions of binutils and gcc on my linux system (native, not cross compile), and now I am

[Bug c/45234] New: ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca

2010-08-08 Thread truedfx at gentoo dot org
$ cat bug.c extern void f (__float128); void g(void) { __builtin_alloca (2); f (0); } $ gcc -m32 -mpreferred-stack-boundary=2 -c bug.c bug.c: In function ‘g’: bug.c:5:5: internal compiler error: in expand_call, at calls.c:2840 Please submit a full bug report, with preprocessed source if

[Bug target/45234] ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca

2010-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-08-08 22:01 --- Confirmed. GCC 4.3 rejects the code (no __float128), so not a regression. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/44235] array temporary with high upper bound

2010-08-08 Thread tkoenig at gcc dot gnu dot org
--- Comment #11 from tkoenig at gcc dot gnu dot org 2010-08-08 22:40 --- (In reply to comment #10) This patch seems to work, and do more or less the right thing. No counter-example of that!-) thanks. That's good. It inserts the upper bound only for strides not equal to one.

[Bug tree-optimization/45232] Tree reassociation introduces undefined overflow

2010-08-08 Thread ebotcazou at gcc dot gnu dot org
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2010-08-08 22:42 --- Responsible for the couple of ACATS regressions on 64-bit platforms: http://gcc.gnu.org/ml/gcc-testresults/2010-08/msg00848.html -- ebotcazou at gcc dot gnu dot org changed: What|Removed

[Bug target/45234] ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca

2010-08-08 Thread truedfx at gentoo dot org
--- Comment #2 from truedfx at gentoo dot org 2010-08-08 22:44 --- _Decimal128 has the same problem, and is supported by gcc 4.3, so this may trigger there too (but I don't have 4.3 installed to check right now) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45234

[Bug target/45234] ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca

2010-08-08 Thread truedfx at gentoo dot org
--- Comment #3 from truedfx at gentoo dot org 2010-08-08 23:09 --- I've configured a minimal 4.3.5 compiler, and testing shows that extern void f (_Decimal128); void g(void) { __builtin_alloca (2); f (0); } which also fails with the same ICE with 4.5.0 and 4.4.4, actually works

[Bug fortran/44998] runtime error when reading complex*16 using formatted I/O [reopen bug 19064]

2010-08-08 Thread rmlarsen at gmail dot com
--- Comment #9 from rmlarsen at gmail dot com 2010-08-09 00:02 --- burnus, Thanks for investigating. I have verified that the bug is indeed fixed in 4.6.0: gcc version 4.6.0 20100407 (experimental) [trunk revision 158083] (GCC) Hope the fixed version makes it into Ubuntu soon... Any

[Bug c++/44641] Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition

2010-08-08 Thread danglin at gcc dot gnu dot org
--- Comment #17 from danglin at gcc dot gnu dot org 2010-08-09 00:19 --- The match string doesn't work on hppa-linux: FAIL: g++.dg/debug/dwarf2/lineno-simple1.C scan-assembler _ZN1CC[12]Ev:[^\\t]*(\ \t.(frame|mask|file)[^\\t]*)*\\t[^:]+:4\\n FAIL: g++.dg/debug/dwarf2/lineno-simple1.C

[Bug fortran/44998] runtime error when reading complex*16 using formatted I/O [reopen bug 19064]

2010-08-08 Thread jvdelisle at gcc dot gnu dot org
--- Comment #10 from jvdelisle at gcc dot gnu dot org 2010-08-09 00:31 --- Good -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44998

[Bug c++/44641] Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition

2010-08-08 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #18 from dave at hiauly1 dot hia dot nrc dot ca 2010-08-09 00:35 --- Subject: Re: Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition On Mon, 09 Aug 2010, danglin at

[Bug bootstrap/45174] Make fails in zlib

2010-08-08 Thread dschlic1 at gmail dot com
--- Comment #21 from dschlic1 at gmail dot com 2010-08-09 00:42 --- Subject: Re: Make fails in zlib Hello; Well I solved my problem, however the issue still remains. I installed the latest native binutils and gcc-4.5.1 on my linux installation. The script now works without any

[Bug rtl-optimization/40838] gcc shouldn't assume that the stack is aligned

2010-08-08 Thread jasmin at revisionfx dot com
--- Comment #78 from jasmin at revisionfx dot com 2010-08-09 01:56 --- I am not exactly sure how to report a bug here - but it seems highly related to this thread (I am pie...@revisionfx.com, since I am not sure if I am auto-subscribed to this thread, and so will get email back about