[Bug c++/42358] [C++0x] Assembler failure on libstdc++-v3/testsuite/23_containers/multimap/init-list.cc with -O0

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-12-13 14:57 --- Created an attachment (id=19282) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19282action=view) testcase Preprocessed source produced on i?86-linux. I'll try to auto-reduce it, the present one doesn't build

[Bug c++/42355] Segmentation fault

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2009-12-13 15:04 --- Please update to 4.4.2 at least. Without a testcase we can't do anything here. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42357] another ice in create_tmp_var

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-12-13 15:19 --- The type is addressable and we're creating the temporary on behalf of early SRA through force_gimple_operand_gsi. VIEW_CONVERT_EXPRstruct PixelARGB(SR.9075) it's not necessary to do this gimplification as the stmt

[Bug c++/42358] [C++0x] Assembler failure on libstdc++-v3/testsuite/23_containers/multimap/init-list.cc with -O0

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-12-13 15:32 --- Created an attachment (id=19283) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19283action=view) auto-reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42358

[Bug c++/42358] [4.5 Regression][C++0x] Assembler failure on libstdc++-v3/testsuite/23_containers/multimap/init-list.cc with -O0

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-12-13 15:34 --- 4.4.2 works with the reduced testcase. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42357] another ice in create_tmp_var

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-12-13 16:04 --- typedef unsigned char uint8; typedef unsigned int uint32; class PixelARGB { public: ~PixelARGB() throw() { } PixelARGB (const uint32 argb_) throw() : argb (argb_) { } inline

[Bug fortran/40568] F2008: C_SIZEOF is in the wrong scope, rejected as initialization expression

2009-12-13 Thread dfranke at gcc dot gnu dot org
--- Comment #1 from dfranke at gcc dot gnu dot org 2009-12-13 16:19 --- F2008 allows C_SIZEOF in initialization expressions: The definition for specification inquiry is in Fortran 2008 (7.1.11 Specification expression): A speci cation inquiry is a reference to (1) an intrinsic inquiry

[Bug fortran/41298] wrong-code: Default initializer C_NULL_PTR ignored

2009-12-13 Thread dfranke at gcc dot gnu dot org
--- Comment #5 from dfranke at gcc dot gnu dot org 2009-12-13 16:22 --- While looking at this one, I found two oddities: * There are two similar special-case handlers for ISOCBINDING_NULL_[FUN]PTR, one in trans-expr.c(gfc_conv_initializer), the other in trans-const.c

[Bug fortran/42359] New: ICEs with specification function and init expression

2009-12-13 Thread dfranke at gcc dot gnu dot org
$ cat ice-on-onvalid.f90 INTERFACE PURE INTEGER FUNCTION spec_func() END FUNCTION END INTERFACE INTEGER :: p(spec_func()) = 23 ! scalar initializer, works without IF (SIZE(p) /= 42) CALL abort() IF (ANY(p /= 23)) CALL abort() END PURE INTEGER FUNCTION spec_func()

[Bug fortran/42360] New: intent(out)-dummy-not-set warning for types depends on order of component initializers

2009-12-13 Thread dfranke at gcc dot gnu dot org
$ cat warning.f90 MODULE m TYPE :: t1 INTEGER :: a = 1 ! component with default initializer first INTEGER :: b END TYPE TYPE :: t2 INTEGER :: a ! component without default initializer first INTEGER :: b = 2 END TYPE CONTAINS

[Bug c++/42357] another ice in create_tmp_var

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-12-13 17:36 --- Subject: Bug 42357 Author: rguenth Date: Sun Dec 13 17:36:20 2009 New Revision: 155193 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155193 Log: 2009-12-13 Richard Guenther rguent...@suse.de PR

[Bug tree-optimization/42357] [4.5 Regression] another ice in create_tmp_var

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2009-12-13 17:36 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Component|c++

[Bug middle-end/41734] ICE in cgraph_mark_functions_to_output, at cgraphunit.c:1137 with -fwhopr

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2009-12-13 17:52 --- Re-confirmed with todays trunk. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/39951] Dangling symlink .../include-fixed/mach created on install

2009-12-13 Thread skunk at iskunk dot org
--- Comment #1 from skunk at iskunk dot org 2009-12-13 20:09 --- This bug persists in 4.4.2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39951

[Bug fortran/42361] New: [Meta-bug] Serious Fortran bugs

2009-12-13 Thread burnus at gcc dot gnu dot org
This meta bug is for serious bugs (wrong-code, rejects-valid, ice-on-valid-code) which should be given a high priority. If the problem is already a Fortran 90/95 problem, please mark as blocking PR 32834 instead. This PR is here in order prioritize the gfortran work. Adding a huge number of PRs

[Bug rtl-optimization/23726] Missed optimizations for divmod

2009-12-13 Thread hutchinsonandy at gcc dot gnu dot org
--- Comment #9 from hutchinsonandy at gcc dot gnu dot org 2009-12-13 21:03 --- Subject: Bug 23726 Author: hutchinsonandy Date: Sun Dec 13 21:03:41 2009 New Revision: 155195 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155195 Log: PR target/23726 * config/avr/predicates.md

[Bug rtl-optimization/23726] Missed optimizations for divmod

2009-12-13 Thread hutchinsonandy at gcc dot gnu dot org
--- Comment #10 from hutchinsonandy at gcc dot gnu dot org 2009-12-13 21:05 --- Fixed 4.5 -- hutchinsonandy at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/42353] [OOP] Bogus Error: Name 'vtype$...' at (1) is an ambiguous reference ...

2009-12-13 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-12-13 21:09 --- One can get rid of this by making the vtypes private: Index: gcc/fortran/symbol.c === --- gcc/fortran/symbol.c(revision 155182) +++

[Bug fortran/42353] [OOP] Bogus Error: Name 'vtype$...' at (1) is an ambiguous reference ...

2009-12-13 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-12-13 21:41 --- Btw, here is a reduced/modified test case which gives the same error: module m0 type :: t end type end module module m1a use m0 class(t), pointer :: c1 end module module m1b use m0 class(t), pointer ::

[Bug fortran/41478] Corrupted memory using PACK for derived-types with allocated components

2009-12-13 Thread janus at gcc dot gnu dot org
--- Comment #18 from janus at gcc dot gnu dot org 2009-12-13 21:51 --- r155024 contains the patch in comment #12, which fixes comment #9, but not the double free issue. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41478

[Bug tree-optimization/42027] [4.5 Regression] Performance regression in convolution loop optimization

2009-12-13 Thread matz at gcc dot gnu dot org
--- Comment #6 from matz at gcc dot gnu dot org 2009-12-13 21:51 --- Subject: Bug 42027 Author: matz Date: Sun Dec 13 21:51:34 2009 New Revision: 155196 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155196 Log: PR tree-optimization/42027 * dojump.c (do_jump

[Bug tree-optimization/42027] [4.5 Regression] Performance regression in convolution loop optimization

2009-12-13 Thread matz at gcc dot gnu dot org
--- Comment #7 from matz at gcc dot gnu dot org 2009-12-13 21:53 --- Fixed. -- matz at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/42357] [4.5 Regression] another ice in create_tmp_var

2009-12-13 Thread matz at gcc dot gnu dot org
--- Comment #6 from matz at gcc dot gnu dot org 2009-12-13 21:57 --- Mark it so. -- matz at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug fortran/40629] Host association problem

2009-12-13 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2009-12-13 22:05 --- Paul what is the status of this PR? I see a commit as last comment. Is this fixed? Is something missing? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40629

[Bug debug/41806] G++ fails to compile a testcase with -fcompare-debug

2009-12-13 Thread d dot g dot gorbachev at gmail dot com
--- Comment #3 from d dot g dot gorbachev at gmail dot com 2009-12-13 22:06 --- This bug has disappeared. -- d dot g dot gorbachev at gmail dot com changed: What|Removed |Added

[Bug debug/41371] [4.5 Regression] -g causes compiler to hang

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2009-12-13 22:18 --- *** Bug 41264 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/41264] [4.5 Regression] variable-tracking unbelievably slow

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #13 from rguenth at gcc dot gnu dot org 2009-12-13 22:18 --- Mark as dup of a single vartracking is slow with VTA bug. *** This bug has been marked as a duplicate of 41371 *** -- rguenth at gcc dot gnu dot org changed: What|Removed

[Bug debug/41371] [4.5 Regression] -g causes compiler to hang

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2009-12-13 22:18 --- Another testcase is attached to PR41264. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41371

[Bug tree-optimization/42211] [4.5 Regression] Segmentation fault with graphite -floop-interchange

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-12-13 22:20 --- *** This bug has been marked as a duplicate of 42178 *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/42178] [4.5 Regression] gcc.dg/graphite/interchange-8.c causes ICE

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-12-13 22:20 --- *** Bug 42211 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug debug/42362] New: gdb stack crawl at point of internal error in WalkerTest

2009-12-13 Thread howarth at nitro dot med dot uc dot edu
The dwarf debug code generated by gcj in gcc trunk is not backward compatible with the older gdb release used by Apple in darwin10. When compiled as... gcj WalkerTest.jar -w -bind_at_load -multiply_defined suppress -Wl,-allow_stack_execute --main=WalkerTest -g -lm -o WalkerTest.exe The

[Bug debug/42362] gdb stack crawl at point of internal error in WalkerTest

2009-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-12-13 22:31 --- Sounds like this should be reported to Apple really. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42362

[Bug debug/42362] gdb stack crawl at point of internal error in WalkerTest

2009-12-13 Thread howarth at nitro dot med dot uc dot edu
--- Comment #2 from howarth at nitro dot med dot uc dot edu 2009-12-13 22:34 --- Created an attachment (id=19284) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19284action=view) assembly from WalkerTest.jar in gcc trunk on x86_64-apple-darwin10 Generated with... gcj

[Bug debug/42362] gdb stack crawl at point of internal error in WalkerTest

2009-12-13 Thread howarth at nitro dot med dot uc dot edu
--- Comment #3 from howarth at nitro dot med dot uc dot edu 2009-12-13 22:34 --- Created an attachment (id=19285) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19285action=view) assembly from WalkerTest.jar in gcc 4.4.2 on x86_64-apple-darwin10 Generated using... gcj

[Bug debug/42362] gdb stack crawl at point of internal error in WalkerTest

2009-12-13 Thread howarth at nitro dot med dot uc dot edu
--- Comment #4 from howarth at nitro dot med dot uc dot edu 2009-12-13 22:36 --- Created an attachment (id=19286) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19286action=view) diff between assembly from gcc 4.4.2 and gcc trunk on x86_64-apple-darwin10 --

[Bug debug/42362] gdb stack crawl at point of internal error in WalkerTest

2009-12-13 Thread howarth at nitro dot med dot uc dot edu
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2009-12-13 22:37 --- Using built-in specs. Reading specs from /sw/lib/gcc4.5/lib/gcc/x86_64-apple-darwin10.2.0/4.5.0/../../../libgcj.spec rename spec startfile to startfileorig rename spec lib to liborig COLLECT_GCC=gcj

[Bug debug/42362] gdb stack crawl at point of internal error in WalkerTest

2009-12-13 Thread howarth at nitro dot med dot uc dot edu
--- Comment #6 from howarth at nitro dot med dot uc dot edu 2009-12-13 22:41 --- (In reply to comment #1) Sounds like this should be reported to Apple really. True except that i recall some discussion of making at least a minimal effort to be backward compatible with older gdb's.

[Bug debug/42362] gdb stack crawl at point of internal error in WalkerTest

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2009-12-13 22:59 --- This isn't a gcc bug. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/40133] exception propagation support not enabled in libstdc++ 4.4 on {armeabi,hppa}-linux

2009-12-13 Thread doko at gcc dot gnu dot org
--- Comment #10 from doko at gcc dot gnu dot org 2009-12-13 23:45 --- Subject: Bug 40133 Author: doko Date: Sun Dec 13 23:45:12 2009 New Revision: 155200 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155200 Log: 2009-12-11 Paolo Carlini paolo.carl...@oracle.com

[Bug tree-optimization/42108] [4.4/4.5 Regression] 50% performance regression

2009-12-13 Thread matz at gcc dot gnu dot org
--- Comment #25 from matz at gcc dot gnu dot org 2009-12-13 23:48 --- The reason that the testcase still is slow (and that the inner loop isn't unrolled or vectorized) is still the calculation of countm1. The division therein stays in the second inner loop, whereas with GCC 4.3 it can

[Bug middle-end/42363] New: [4.5 Regression] ICE: verify_flow_info failed for gcc.c-torture/compile/pr37913.c -O1 -g

2009-12-13 Thread rguenth at gcc dot gnu dot org
/obj/trunk-g/gcc/xgcc -B/obj/trunk-g/gcc/ -O1 -w -c -g -o pr37913.o /home/richard/src/trunk/gcc/testsuite/gcc.c-torture/compile/pr37913.c^M /home/richard/src/trunk/gcc/testsuite/gcc.c-torture/compile/pr37913.c: In function 'baz':^M

[Bug middle-end/42363] [4.5 Regression] ICE: verify_flow_info failed for gcc.c-torture/compile/pr37913.c -O1 -g

2009-12-13 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42363

[Bug middle-end/42363] [4.5 Regression] ICE: verify_flow_info failed for gcc.c-torture/compile/pr37913.c -O1 -g

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-12-14 00:06 --- Happens after copyprop. (gdb) call debug_bb (bb) ;; basic block 2, loop depth 0, count 0 ;; prev block 0, next block 1 ;; pred: ENTRY (fallthru,exec) ;; succ: bb 2: i_1 = bar (); # DEBUG i = i_1 we

[Bug middle-end/42363] [4.5 Regression] ICE: verify_flow_info failed for gcc.c-torture/compile/pr37913.c -O1 -g

2009-12-13 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-12-14 00:07 --- Of course the LHS is never assigned to so the debug stmt is useless and we should refrain from inserting it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42363

[Bug c++/42364] New: C++ testsuite fails with -g

2009-12-13 Thread rguenth at gcc dot gnu dot org
http://gcc.gnu.org/ml/gcc-testresults/2009-12/msg01178.html Running target unix/-g FAIL: g++.dg/charset/function.cc scan-assembler-not foobar FAIL: g++.dg/cpp0x/variadic31.C (internal compiler error) FAIL: g++.dg/cpp0x/variadic31.C (test for excess errors) FAIL: g++.dg/cpp0x/variadic32.C

[Bug libstdc++/40133] exception propagation support not enabled in libstdc++ 4.4 on {armeabi,hppa}-linux

2009-12-13 Thread debian-gcc at lists dot debian dot org
--- Comment #11 from debian-gcc at lists dot debian dot org 2009-12-14 00:19 --- fixed on the trunk -- debian-gcc at lists dot debian dot org changed: What|Removed |Added

[Bug target/40134] symbols not resolved when building shared libraries (link with -lgcc_s -lgcc?)

2009-12-13 Thread debian-gcc at lists dot debian dot org
--- Comment #5 from debian-gcc at lists dot debian dot org 2009-12-14 00:21 --- fixed on the trunk -- debian-gcc at lists dot debian dot org changed: What|Removed |Added

[Bug c++/42356] confused compiler

2009-12-13 Thread igodard at pacbell dot net
--- Comment #2 from igodard at pacbell dot net 2009-12-14 04:51 --- Well, I see several issues with the diagnostics. 1) The call is not ambiguous, because if it were (only) ambiguous then removing the base baz would disambiguate. Instead the case without baz gets you:

[Bug tree-optimization/42108] [4.4/4.5 Regression] 50% performance regression

2009-12-13 Thread matz at gcc dot gnu dot org
--- Comment #26 from matz at gcc dot gnu dot org 2009-12-14 04:55 --- And if I fix this problem (so that only one reference to *n_9) remains I hit the problem that the fortran frontend emits the computation of countm1 after the loop bound test. No pass is moving code in front of that

[Bug fortran/40629] Host association problem

2009-12-13 Thread pault at gcc dot gnu dot org
--- Comment #7 from pault at gcc dot gnu dot org 2009-12-14 05:20 --- (In reply to comment #6) Paul what is the status of this PR? I see a commit as last comment. Is this fixed? Is something missing? From everything that I can see, it is fixed. Thanks for the reminder. Paul --

[Bug tree-optimization/42108] [4.4/4.5 Regression] 50% performance regression

2009-12-13 Thread matz at gcc dot gnu dot org
--- Comment #27 from matz at gcc dot gnu dot org 2009-12-14 05:25 --- Created an attachment (id=19287) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19287action=view) three hacks My current collection of patches and hacks for this problem. Obviously the if (0) in tree-ssa-pre.c

[Bug bootstrap/42365] New: -march=native -mfpmath=sse leads to bootstrap failure

2009-12-13 Thread linuxl4 at sohu dot com
My cpu is an amd athlon II 240 and My CFLAGS is -O3 -pipe -march=sse -mfpmath=sse -mveclibabi=svml, All went ok until compile libgomp multilib 32 bit. the compiling message is : /bin/sh ./libtool --tag=CC --mode=compile /home/xhs/build/gcc/./gcc/xgcc -B/home/xhs/build/gcc/./gcc/

[Bug bootstrap/42365] -march=native -mfpmath=sse leads to bootstrap failure

2009-12-13 Thread linuxl4 at sohu dot com
--- Comment #1 from linuxl4 at sohu dot com 2009-12-14 05:52 --- Sorry, My CFLAGS is My CFLAGS is -O3 -pipe -march=native -mfpmath=sse -mveclibabi=svml -- linuxl4 at sohu dot com changed: What|Removed |Added

[Bug libstdc++/42352] -std=c++0x reference binding problem

2009-12-13 Thread rwgk at yahoo dot com
--- Comment #12 from rwgk at yahoo dot com 2009-12-14 06:05 --- (In reply to comment #10) What do you mean by of this type? As I tried already to explain, until the ISO C++ Committee resolves DR 1133 we cannot touch list::merge and list::splice. Sorry, I wasn't looking carefully