[Bug target/38344] [4.3 Regression] bootstrap failure in libjava/link.cc (ICE in invariant_for_use)

2008-12-05 Thread ebotcazou at gcc dot gnu dot org
--- Comment #5 from ebotcazou at gcc dot gnu dot org 2008-12-06 07:53 --- > works with r142144, not with r142179; the only non-fortran patch between these > two revisions is Please confirm, this goes against your opening message in this PR. -- ebotcazou at gcc dot gnu dot org chan

[Bug rtl-optimization/38272] [4.4 Regression] Revision 142207 caused libgomp.fortran/threadprivate2.f90

2008-12-05 Thread hjl dot tools at gmail dot com
--- Comment #13 from hjl dot tools at gmail dot com 2008-12-06 07:47 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|UNCONFI

[Bug c++/38424] ice: segmentation fault

2008-12-05 Thread gcc at spatium dot org
--- Comment #1 from gcc at spatium dot org 2008-12-06 07:30 --- Created an attachment (id=16838) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16838&action=view) the .ii file, bzipped -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38424

[Bug c++/38424] New: ice: segmentation fault

2008-12-05 Thread gcc at spatium dot org
command: g++ -v -save-temps -c -m64 -pipe -I/usr/ssl/include/ -I/opt/cups/include -I/usr/X11/include/ -O2 -Wall -W -D_REENTRANT -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../mkspecs/linux-g++-64 -I. -I../../../include/QtCore -I../../../in

[Bug target/38344] [4.3 Regression] bootstrap failure in libjava/link.cc (ICE in invariant_for_use)

2008-12-05 Thread doko at ubuntu dot com
--- Comment #4 from doko at ubuntu dot com 2008-12-06 06:59 --- works with r142144, not with r142179; the only non-fortran patch between these two revisions is r142149 | ebotcazou | 2008-11-24 09:36:43 +0100 (Mon, 24 Nov 2008) | 4 lines * df-scan.c (df_get_call_refs): For unco

[Bug fortran/38382] Open(Unit=6 fails

2008-12-05 Thread jvdelisle at gcc dot gnu dot org
--- Comment #3 from jvdelisle at gcc dot gnu dot org 2008-12-06 04:34 --- Closing, I do not consider this a bug for reasons stated in comment #1 -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added -

[Bug fortran/38291] Rejects I/O with POS= if FMT=*

2008-12-05 Thread jvdelisle at gcc dot gnu dot org
--- Comment #11 from jvdelisle at gcc dot gnu dot org 2008-12-06 04:19 --- Fixed on trunk. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added S

[Bug fortran/38291] Rejects I/O with POS= if FMT=*

2008-12-05 Thread jvdelisle at gcc dot gnu dot org
--- Comment #10 from jvdelisle at gcc dot gnu dot org 2008-12-06 04:19 --- Subject: Bug 38291 Author: jvdelisle Date: Sat Dec 6 04:17:31 2008 New Revision: 142516 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142516 Log: 2008-12-05 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug fortran/38291] Rejects I/O with POS= if FMT=*

2008-12-05 Thread jvdelisle at gcc dot gnu dot org
--- Comment #9 from jvdelisle at gcc dot gnu dot org 2008-12-06 04:15 --- Subject: Bug 38291 Author: jvdelisle Date: Sat Dec 6 04:13:34 2008 New Revision: 142515 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142515 Log: 2008-12-05 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug rtl-optimization/38272] [4.4 Regression] Revision 142207 caused libgomp.fortran/threadprivate2.f90

2008-12-05 Thread hjl at gcc dot gnu dot org
--- Comment #12 from hjl at gcc dot gnu dot org 2008-12-06 03:19 --- Subject: Bug 38272 Author: hjl Date: Sat Dec 6 03:18:15 2008 New Revision: 142514 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142514 Log: 2008-12-05 Bernd Schmidt <[EMAIL PROTECTED]> PR rtl-optim

[Bug middle-end/38422] [4.4 Regression] union/bitfield causes cc1/cc1plus to run out of memory.

2008-12-05 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-06 02:53 --- It ICEs for me with GNU C (GCC) version 4.4.0 20081202 (experimental) [trunk revision 142376] (powerpc64-unknown-linux-gnu) even at -O0. Anyways confirmed. -- pinskia at gcc dot gnu dot org changed:

[Bug middle-end/38422] [4.4 Regression] union/bitfield causes cc1/cc1plus to run out of memory.

2008-12-05 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 c/38423] New: [avr] function pointers in program memory have wrong addresses

2008-12-05 Thread k dot kosciuszkiewicz+gcc at gmail dot com
Addresses of functions stored in flash memory are stored as word addresses, not byte addresses. Test case: #include int main(void) { while (1); } int (*ptr) (void) PROGMEM = main; Build options: -Os -mmcu=attiny13 Fragments of generated code: Disassembly of section .text: 0014 : 1

[Bug c/38422] New: [4.4 Regression] union/bitfield causes cc1/cc1plus to run out of memory.

2008-12-05 Thread gd at spherenet dot de
Current 4.4 snapshot (r142497) runs out of memory (stack usage >2GB) while compiling table_layout.cpp from kdelibs-3.5.10 with -O{s,1,2,3}. It succeeds with -O0. The following reduced testcase shows the same behaviour even if compiled with 'gcc -O0 -S -o testcase.s testcase.c' struct s { union {

[Bug rtl-optimization/38272] [4.4 Regression] Revision 142207 caused libgomp.fortran/threadprivate2.f90

2008-12-05 Thread hjl at gcc dot gnu dot org
--- Comment #11 from hjl at gcc dot gnu dot org 2008-12-06 00:56 --- Subject: Bug 38272 Author: hjl Date: Sat Dec 6 00:54:47 2008 New Revision: 142513 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142513 Log: 2008-12-05 Bernd Schmidt <[EMAIL PROTECTED]> PR rtl-optim

[Bug libstdc++/38421] New: libstdc++-v3/include/tr1/ell_integral.tcc contains __ea identifier

2008-12-05 Thread gnu at the-meissners dot org
The SPU port is adding support for named address spaces, and will be adding the __ea keyword as a type qualifier. At the moment, the named address support is for C only, but at some point in the future, it might be desirable to add named address support to C++ as well. If C++ support is added, th

[Bug testsuite/38420] New: gcc.target/i386/pr37248-2.c doesn't work on ia32

2008-12-05 Thread hjl dot tools at gmail dot com
I got +FAIL: gcc.target/i386/pr37248-2.c scan-tree-dump optimized "& 3758096391[^ +FAIL: gcc.target/i386/pr37248-3.c scan-tree-dump optimized "& 3766484487[^ on Fedora 9/ia32. I saw ;; Function foo (foo) Analyzing Edge Insertions. foo (struct S x) { : return (BIT_FIELD_REF & 0x0e007) == 0

[Bug middle-end/38418] FAIL: gcc.dg/union-5.c execution test

2008-12-05 Thread ebotcazou at gcc dot gnu dot org
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2008-12-05 21:48 --- Fixed this morning. :-) -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/38272] [4.4 Regression] Revision 142207 caused libgomp.fortran/threadprivate2.f90

2008-12-05 Thread hjl at gcc dot gnu dot org
--- Comment #10 from hjl at gcc dot gnu dot org 2008-12-05 21:45 --- Subject: Bug 38272 Author: hjl Date: Fri Dec 5 21:44:32 2008 New Revision: 142499 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142499 Log: 2008-12-05 Ian Lance Taylor <[EMAIL PROTECTED]> H.J. L

[Bug target/38419] [4.3 Regression] ICE (SIGSEGV) with -O

2008-12-05 Thread doko at ubuntu dot com
--- Comment #1 from doko at ubuntu dot com 2008-12-05 21:45 --- Created an attachment (id=16837) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16837&action=view) preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38419

[Bug target/38419] New: [4.3 Regression] ICE (SIGSEGV) with -O

2008-12-05 Thread doko at ubuntu dot com
seen with 4.3 20081029, not seen with 4.2 and trunk, builds with -O0 $ g++ -Wall -g -O1 -pthread -c DjVuAnno.ii -fPIC DjVuAnno.cpp: In static member function 'static DJVU::GPList DJVU::DjVuANT::get_map_areas(DJVU::GLParser&)': DjVuAnno.cpp:1261: internal compiler error: Segmentation fault Please s

[Bug middle-end/38418] FAIL: gcc.dg/union-5.c execution test

2008-12-05 Thread danglin at gcc dot gnu dot org
--- Comment #1 from danglin at gcc dot gnu dot org 2008-12-05 21:41 --- 0x2b40 : stw rp,-14(sp) 0x2b44 : cmpib,= 0,r26,0x2b54 0x2b48 : ldo 40(sp),sp 0x2b4c :b,l 0x2b28 ,rp 0x2b50 :nop 0x2b54 :b,l 0x2b28 ,rp 0x2b58 :nop 0x2b5c :

[Bug c++/38410] g++.dg/eh/crossjump1.C (internal compiler error)

2008-12-05 Thread janis at gcc dot gnu dot org
--- Comment #1 from janis at gcc dot gnu dot org 2008-12-05 21:36 --- The failures also happen for powerpc64-unknown-linux-gnu, both -m32 and -m64. They start with r142418. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38410

[Bug middle-end/38418] New: FAIL: gcc.dg/union-5.c execution test

2008-12-05 Thread danglin at gcc dot gnu dot org
Executing on host: /mnt/gnu/gcc/objdir/gcc/xgcc -B/mnt/gnu/gcc/objdir/gcc/ /mnt/ gnu/gcc/gcc/gcc/testsuite/gcc.dg/union-5.c -O -fgcse -fno-split-wide-types -fn o-show-column -lm -o ./union-5.exe(timeout = 300) PASS: gcc.dg/union-5.c (test for excess errors) Setting LD_LIBRARY_PATH to :/mnt

[Bug fortran/38389] (DE)ALLOCATE compile time check for same variable

2008-12-05 Thread kargl at gcc dot gnu dot org
--- Comment #2 from kargl at gcc dot gnu dot org 2008-12-05 21:24 --- I have a patch for the original problem. deallocate_alloc_opt_1.f90:23.14-17: deallocate(i, i) 1 2 Error: Allocate-object at (1) also appears at (2) -- kargl at gcc dot gnu dot org changed:

[Bug c++/35336] Broken diagnostic: 'bit_field_ref' not supported by dump_expr

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2008-12-05 21:11 --- Subject: Bug 35336 Author: jakub Date: Fri Dec 5 21:10:16 2008 New Revision: 142497 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142497 Log: PR c++/35336 * c-pretty-print.c (pp_c_postfix_exp

[Bug c/38416] c-parser.c puts pragma_kind as a 7 bit field, when 8 will generate better code

2008-12-05 Thread meissner at gcc dot gnu dot org
--- Comment #2 from meissner at gcc dot gnu dot org 2008-12-05 21:06 --- Subject: Bug 38416 Author: meissner Date: Fri Dec 5 21:05:14 2008 New Revision: 142493 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142493 Log: PR c/38416, make pragma_kind 8 bits Modified: trunk/g

[Bug fortran/38389] (DE)ALLOCATE compile time check for same variable

2008-12-05 Thread kargl at gcc dot gnu dot org
--- Comment #1 from kargl at gcc dot gnu dot org 2008-12-05 21:02 --- I'll take this as part of the [de]allocate work. Note, this also causes a segfault with all versions of gfortran program a implicit none integer, allocatable :: i(:) allocate(i(4)) deallocate(i, stat=i(1)) en

[Bug other/28614] gcc.c-torture/compile/20001226-1.c times out

2008-12-05 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #4 from dave at hiauly1 dot hia dot nrc dot ca 2008-12-05 20:42 --- Subject: Re: gcc.c-torture/compile/20001226-1.c times out > --- Comment #3 from sje at cup dot hp dot com 2008-12-05 17:16 --- > Dave, I added a dg-timeout-factor to this test for HPPA so it shoul

[Bug debug/38390] Missing DW_TAG_imported_module

2008-12-05 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2008-12-05 20:29 --- Created an attachment (id=16834) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16834&action=view) A candidate patch This patch seems to fix the problem. I haven't tried to make it pass regtests yet though. --

[Bug debug/38390] Missing DW_TAG_imported_module

2008-12-05 Thread dodji at gcc dot gnu dot org
--- Comment #1 from dodji at gcc dot gnu dot org 2008-12-05 20:27 --- It looks like this is due to the fact that f contains no statement considered "meaningful" by the front end. So, no BIND_EXPR node is being generated for its body, so no debug info is being generated for its body eithe

[Bug ada/38229] ACATS c954a01

2008-12-05 Thread laurent at guerby dot net
--- Comment #2 from laurent at guerby dot net 2008-12-05 20:10 --- This also fails on powerpc-unknown-linux-gnu according to: http://lists.debian.org/debian-gcc/2008/11/msg00080.html -- laurent at guerby dot net changed: What|Removed |Added --

[Bug target/36539] IRA+i386 doesn't allocate asm output being returned to eax

2008-12-05 Thread astrange at ithinksw dot com
--- Comment #8 from astrange at ithinksw dot com 2008-12-05 20:08 --- With some recent changes IRA makes better decisions now but they don't survive reload. Using > /gcc -O3 -fomit-frame-pointer -fno-pic -fdump-rtl-ira -S cabac-ret.i I get about the same asm and this in the IRA dump: *

[Bug ada/38229] FAIL: c954a01

2008-12-05 Thread danglin at gcc dot gnu dot org
--- Comment #1 from danglin at gcc dot gnu dot org 2008-12-05 19:37 --- This test only fails when run with the test harness. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38229

[Bug c/38416] c-parser.c puts pragma_kind as a 7 bit field, when 8 will generate better code

2008-12-05 Thread gnu at the-meissners dot org
--- Comment #1 from gnu at the-meissners dot org 2008-12-05 19:17 --- Created an attachment (id=16833) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16833&action=view) Trivial patch to fix the problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38416

[Bug c/38416] New: c-parser.c puts pragma_kind as a 7 bit field, when 8 will generate better code

2008-12-05 Thread gnu at the-meissners dot org
I was modifying the named address support to add the named address keywords via the C keyword tables rather than via a target hook, and I noticed the c_token structure has pragma_kind as a 7 bit field. All of the previous bit fields are 8 bits in size, and next field is a tree, so we are not savin

[Bug fortran/38415] procedure pointer assignment to abstract interface

2008-12-05 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2008-12-05 18:48 --- Btw ifort 11 accepts this, while the g95 version I have (from Sep. 5 2008) gives an ICE. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/38399] money_get<> read decimal point when frac_digits() <= 0

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2008-12-05 18:25 --- Fixed for 4.4.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/38399] money_get<> read decimal point when frac_digits() <= 0

2008-12-05 Thread paolo at gcc dot gnu dot org
--- Comment #5 from paolo at gcc dot gnu dot org 2008-12-05 18:24 --- Subject: Bug 38399 Author: paolo Date: Fri Dec 5 18:23:39 2008 New Revision: 142487 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142487 Log: 2008-12-05 Paolo Carlini <[EMAIL PROTECTED]> PR libstd

[Bug fortran/38415] New: procedure pointer assignment to abstract interface

2008-12-05 Thread janus at gcc dot gnu dot org
The following program is currently accepted, although it is invalid: abstract interface subroutine bar(a) integer :: a end subroutine bar end interface procedure(bar), pointer :: foo foo => bar end This problem was found by Tobias. -- Summary: procedure pointer assign

[Bug bootstrap/38300] [4.4 Regression] libstdc++ and libgcj contain a reference to _Unwind_GetIPInfo

2008-12-05 Thread schwab at suse dot de
--- Comment #6 from schwab at suse dot de 2008-12-05 17:47 --- You can use multiple patterns: *-*-darwin[1-8]|*-*-darwin[1-8].*) ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38300

[Bug bootstrap/38300] [4.4 Regression] libstdc++ and libgcj contain a reference to _Unwind_GetIPInfo

2008-12-05 Thread howarth at nitro dot med dot uc dot edu
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2008-12-05 17:30 --- Andrew, This last patch would still be problematic since it will not catch targets set to *-*-darwin8 rather than *-*-darwin8.5. A better fix would be to use the approach from... --

[Bug other/28614] gcc.c-torture/compile/20001226-1.c times out

2008-12-05 Thread sje at cup dot hp dot com
--- Comment #3 from sje at cup dot hp dot com 2008-12-05 17:16 --- Dave, I added a dg-timeout-factor to this test for HPPA so it shouldn't time out on PA boxes anymore. I hadn't noticed the x86 timeout part of the report when I first looked at it. Do you still have that problem? If so

[Bug middle-end/38074] [4.4 Regression] missed inlining on Core2 Duo due to apparent wrong branch prediction/profile

2008-12-05 Thread hubicka at ucw dot cz
--- Comment #11 from hubicka at ucw dot cz 2008-12-05 17:15 --- Subject: Re: [4.4 Regression] missed inlining on Core2 Duo due to apparent wrong branch prediction/profile OK, so the problem is that all the paths are leading to noreturn, so the conditional deciding on what noreturn pat

[Bug middle-end/38074] [4.4 Regression] missed inlining on Core2 Duo due to apparent wrong branch prediction/profile

2008-12-05 Thread hubicka at gcc dot gnu dot org
--- Comment #10 from hubicka at gcc dot gnu dot org 2008-12-05 17:08 --- compute_call_stmt_bb_frequency test is indeed bit insane, but probably works in practice. I will fix this on pretty-ipa branch. Looking at sw(__MAIN) just after profiling, profile is there and it is sort of sane.

[Bug other/28614] gcc.c-torture/compile/20001226-1.c times out

2008-12-05 Thread sje at gcc dot gnu dot org
--- Comment #2 from sje at gcc dot gnu dot org 2008-12-05 17:05 --- Subject: Bug 28614 Author: sje Date: Fri Dec 5 17:04:27 2008 New Revision: 142485 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142485 Log: PR other/28614 * gcc.c-torture/compile/20001226-1.c:

[Bug middle-end/37248] [4.4 Regression] regression transformation bitfield to individual bytes

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2008-12-05 17:01 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug middle-end/37248] [4.4 Regression] regression transformation bitfield to individual bytes

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2008-12-05 17:01 --- Subject: Bug 37248 Author: jakub Date: Fri Dec 5 16:59:34 2008 New Revision: 142484 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142484 Log: PR middle-end/37248 * fold-const.c (make_bit_fiel

[Bug c++/35336] Broken diagnostic: 'bit_field_ref' not supported by dump_expr

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2008-12-05 17:01 --- Subject: Bug 35336 Author: jakub Date: Fri Dec 5 16:59:34 2008 New Revision: 142484 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142484 Log: PR middle-end/37248 * fold-const.c (make_bit_fiel

[Bug debug/38367] [4.2/4.3 Regression] Wrong debug information for big endian function parameters

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2008-12-05 16:55 --- Fixed on the trunk. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known to work|

[Bug middle-end/38338] [4.4 Regression] __builtin_apply causes an ICE on x86

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2008-12-05 16:54 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug debug/38367] [4.2/4.3/4.4 Regression] Wrong debug information for big endian function parameters

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2008-12-05 16:55 --- Subject: Bug 38367 Author: jakub Date: Fri Dec 5 16:53:39 2008 New Revision: 142481 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142481 Log: PR debug/38367 * function.c (assign_parm_find_sta

[Bug middle-end/38338] [4.4 Regression] __builtin_apply causes an ICE on x86

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-12-05 16:53 --- Subject: Bug 38338 Author: jakub Date: Fri Dec 5 16:52:16 2008 New Revision: 142480 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142480 Log: PR middle-end/38338 * builtins.c (expand_builtin_

[Bug libgcj/38414] New: gcc 4.3-20081204 build broken on OS X 10.4 ppc

2008-12-05 Thread hal at oz dot net
I ran a build gcc-4.3-20081204 on a powerbook g4 running OS X 10.4 and it failed quite late in stage 3. Here's the tail end of the console output: libtool: compile: /Volumes/LaCie/Developer/Sources/gcc-4.3-20081204-build/gcc/gcj -B/Volumes/LaCie/Developer/Sources/gcc-4.3-20081204-build/powerpc-a

[Bug middle-end/38413] [graphite] ICE: in build2_stat, at tree.c:3293

2008-12-05 Thread mitul dot thakkar at amd dot com
--- Comment #1 from mitul dot thakkar at amd dot com 2008-12-05 16:46 --- Created an attachment (id=16832) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16832&action=view) Reduced Test Case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38413

[Bug middle-end/38413] New: [graphite] ICE: in build2_stat, at tree.c:3293

2008-12-05 Thread mitul dot thakkar at amd dot com
Getting error in tree.c file, while running it with graphite. Following is the exact description of the error message. gcc -c -O2 -fgraphite-identity final_build.c final_build.c: In function 'specqsort': final_build.c:3: internal compiler error: in build2_stat, at tree.c:3293 Please submit a ful

[Bug fortran/34663] Specification expression is defined by dummy variables of different entry points

2008-12-05 Thread jv244 at cam dot ac dot uk
--- Comment #2 from jv244 at cam dot ac dot uk 2008-12-05 16:30 --- still fails in 4.4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34663

[Bug fortran/22571] Reject derived types for dummy arguments declared in the subroutine unless they are SEQUENCE

2008-12-05 Thread jv244 at cam dot ac dot uk
--- Comment #9 from jv244 at cam dot ac dot uk 2008-12-05 16:28 --- updated testcase still fails: subroutine a(p) type t integer :: t1 end type type(t) :: p p%t1 = 42 end subroutine subroutine b type u integer :: u1 end type type (u) :: q call a(q) write(6,*) q

[Bug fortran/25096] Non-conforming shapes of DATA object and data

2008-12-05 Thread jv244 at cam dot ac dot uk
--- Comment #2 from jv244 at cam dot ac dot uk 2008-12-05 16:26 --- still fails with 4.4 -- jv244 at cam dot ac dot uk changed: What|Removed |Added Last reconfirmed|200

[Bug tree-optimization/25621] Missed optimization when unrolling the loop (splitting up the sum) (only with -ffast-math)

2008-12-05 Thread jv244 at cam dot ac dot uk
--- Comment #10 from jv244 at cam dot ac dot uk 2008-12-05 16:25 --- Timings in 4.4 are essentially unchanged gfortran -O3 -ffast-math -march=native PR25621.f90: default loop 1.29208100 hand optimized loop 0.864053988 fun enough inverse timings with a recent intel

[Bug debug/38390] Missing DW_TAG_imported_module

2008-12-05 Thread dodji at gcc dot gnu dot org
-- dodji at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dodji at gcc dot gnu dot org |dot org

[Bug tree-optimization/38405] [4.4 Regression] (silent failure) handling bitfield in ternary

2008-12-05 Thread bonzini at gnu dot org
--- Comment #6 from bonzini at gnu dot org 2008-12-05 15:42 --- Subject: Re: [4.4 Regression] (silent failure) handling bitfield in ternary > Folding statement: D.1241_5 = D.1242_4 != 0; > Folded into: D.1241_5 = (int) D.1242_4; > > which is wrong for > >D.1242; > > because it

[Bug tree-optimization/37716] [4.4 Regression] ice for legal C++ code with -O2 on 20080926

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #13 from jakub at gcc dot gnu dot org 2008-12-05 14:34 --- Subject: Bug 37716 Author: jakub Date: Fri Dec 5 14:33:14 2008 New Revision: 142476 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142476 Log: PR tree-optimization/37716 * gimplify.c (gimplif

[Bug debug/37959] g++ does not emit DW_AT_explicit

2008-12-05 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2008-12-05 14:29 --- This patch was posted to gcc-patches, got reworked and approved. See http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00137.html. I will wait until trunk is open again for feature commit to install it. -- http://gcc.

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #21 from paolo dot carlini at oracle dot com 2008-12-05 13:09 --- Fixed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added Stat

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread paolo at gcc dot gnu dot org
--- Comment #20 from paolo at gcc dot gnu dot org 2008-12-05 13:09 --- Subject: Bug 38411 Author: paolo Date: Fri Dec 5 13:07:53 2008 New Revision: 142472 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142472 Log: 2008-12-05 Paolo Carlini <[EMAIL PROTECTED]> PR libst

[Bug middle-end/38271] [4.4 Regression] Spurious / missing "... used uninitialized in this function" warning

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2008-12-05 13:05 --- The following would make SRA only combine all of the struct or nothing. That avoids these messy situations: Index: tree-sra.c === --- tree-sra.c (rev

[Bug middle-end/38074] [4.4 Regression] missed inlining on Core2 Duo due to apparent wrong branch prediction/profile

2008-12-05 Thread hubicka at ucw dot cz
--- Comment #9 from hubicka at ucw dot cz 2008-12-05 12:59 --- Subject: Re: [4.4 Regression] missed inlining on Core2 Duo due to apparent wrong branch prediction/profile > Honza, can you have a look here? I suspect the fortran decl issue prevent Will do. We however don't distribute

[Bug middle-end/38271] [4.4 Regression] Spurious / missing "... used uninitialized in this function" warning

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-12-05 12:57 --- This is sra_build_assignment/sra_build_bf_assignments way of "lowering" a BIT_FIELD_REF to integer arithmetic. We hit the !INTEGRAL_TYPE_P (TREE_TYPE (var)) paths and for BIT_FIELD_REF <*p_1(D), 32, 0> we create

[Bug tree-optimization/38369] [4.3 regression] ICE (SIGSEGV in number_of_iterations_exit)

2008-12-05 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38369

[Bug tree-optimization/38359] [4.3 Regression] ICE in set_lattice_value, at tree-ssa-ccp.c:466

2008-12-05 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38359

[Bug middle-end/38070] [4.3 Regression] ICE in compare_values_warnv

2008-12-05 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38070

[Bug middle-end/38074] [4.4 Regression] missed inlining on Core2 Duo due to apparent wrong branch prediction/profile

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2008-12-05 12:21 --- Honza, can you have a look here? I suspect the fortran decl issue prevent proper profile distribution over the callgraph... -- rguenth at gcc dot gnu dot org changed: What|Removed

[Bug debug/38367] [4.2/4.3/4.4 Regression] Wrong debug information for big endian function parameters

2008-12-05 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 Summary|[4.1/4.2/4.3/4.4 regression]|[4.2/4.3/4.4 Regre

[Bug middle-end/38360] [4.3 Regression] ICE in gimple_op, at gimple.h:1636

2008-12-05 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 Summary|[4.3 regression] ICE in |[4.3 Regression] I

[Bug preprocessor/36453] PR36320 breaks boost

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2008-12-05 12:20 --- *** Bug 38161 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug preprocessor/38161] [4.4 regression] #elif breaks

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-12-05 12:20 --- *** This bug has been marked as a duplicate of 36453 *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --

[Bug bootstrap/38300] [4.4 Regression] libstdc++ and libgcj contain a reference to _Unwind_GetIPInfo

2008-12-05 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38300

[Bug c++/38357] [4.2/4.3/4.4 Regression] ICE cc1plus (Segmentation fault)

2008-12-05 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38357

[Bug target/38306] [4.4 Regression] 15% slowdown w.r.t. 4.3 of computational kernel on some architectures

2008-12-05 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||missed-optimization Priority|P3 |P

[Bug testsuite/38406] [4.4 Regression] Revision 142437 caused gcc.dg/Wstrict-aliasing-converted-assigned.c

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-12-05 11:59 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug testsuite/38406] [4.4 Regression] Revision 142437 caused gcc.dg/Wstrict-aliasing-converted-assigned.c

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-12-05 12:00 --- Subject: Bug 38406 Author: rguenth Date: Fri Dec 5 11:59:21 2008 New Revision: 142471 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142471 Log: 2008-12-05 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug testsuite/38406] [4.4 Regression] Revision 142437 caused gcc.dg/Wstrict-aliasing-converted-assigned.c

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-12-05 11:57 --- Forwprop optimizes that testcase now on 32bit systems. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --

[Bug tree-optimization/38405] [4.4 Regression] (silent failure) handling bitfield in ternary

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-12-05 11:23 --- The error is likely Folding statement: D.1241_5 = D.1242_4 != 0; Folded into: D.1241_5 = (int) D.1242_4; which is wrong for D.1242; because it sign-extends. -- rguenth at gcc dot gnu dot org changed:

[Bug middle-end/38406] [4.4 Regression] Revision 142437 caused gcc.dg/Wstrict-aliasing-converted-assigned.c

2008-12-05 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-12-05 11:10 --- Uhm, I probably forgot to apply one testsuite update. I'll check. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread tsyvarev at ispras dot ru
--- Comment #19 from tsyvarev at ispras dot ru 2008-12-05 11:08 --- It seems that C++ standard contains contradiction about thousands separator in "C" locale: 22.2.3.1, p1 says: The instantiations required in Table 51 (22.1.1.1.1), namely numpunct and numpunct, provide classic “C” nume

[Bug rtl-optimization/38245] [4.4 Regression] stack corruption when a call is removed but not the outgoing argument pushes

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #10 from jakub at gcc dot gnu dot org 2008-12-05 11:07 --- I guess for !ACCUMULATE_OUTGOING_ARGS DCE of calls having stack arguments generally shouldn't be an issue (unless they pop the stack themselves, don't remember if it is easily determinable in generic way), worst case

[Bug rtl-optimization/38245] [4.4 Regression] stack corruption when a call is removed but not the outgoing argument pushes

2008-12-05 Thread ebotcazou at gcc dot gnu dot org
--- Comment #9 from ebotcazou at gcc dot gnu dot org 2008-12-05 10:28 --- > "I guess that option 4 is to investigate why DSE doesn't remove the dead > stores." > 1) DCE which removes this is done after DSE2 Bummer. > 2) DSE doesn't remove sp based stores, except for spill slots (there

[Bug libstdc++/38399] money_get<> read decimal point when frac_digits() <= 0

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2008-12-05 09:59 --- (In reply to comment #3) > Thanks for remark. You are welcome. By the way, since in general you are so kind to report very accurate and to the point issues, I would appreciate if you could also add testcases m

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #18 from paolo dot carlini at oracle dot com 2008-12-05 09:55 --- HJ, can you test it and report? Thanks! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38411

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #17 from paolo dot carlini at oracle dot com 2008-12-05 09:54 --- Created an attachment (id=16831) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16831&action=view) Draft Draft patch using is_IS instead of fr_FR. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3841

[Bug libstdc++/38399] money_get<> read decimal point when frac_digits() <= 0

2008-12-05 Thread tsyvarev at ispras dot ru
--- Comment #3 from tsyvarev at ispras dot ru 2008-12-05 09:53 --- Thanks for remark. It seemed for me, that iterator returned by get() and iterator constructed from stream directly are interchangeable. Now I see that it isn't so. Then, example should be rewritten: #include #include

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #16 from paolo dot carlini at oracle dot com 2008-12-05 09:51 --- (In reply to comment #15) > Well, if you take first byte from a multibyte sequence, then it is IMNSHO > something that should be solved for 4.4 too. For say ru_RU.UTF-8 that means > you emit invalid UTF-8 if

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #15 from jakub at gcc dot gnu dot org 2008-12-05 09:48 --- Well, if you take first byte from a multibyte sequence, then it is IMNSHO something that should be solved for 4.4 too. For say ru_RU.UTF-8 that means you emit invalid UTF-8 if you separate digits with say '\xc2', "\x

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 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++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #14 from paolo dot carlini at oracle dot com 2008-12-05 09:42 --- (In reply to comment #13) > If _M_thousands_sep must be a single _CharT, then for I guess you > should > transliterate it if the string is longer than one character. > Either by using glibc transliteration (

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread jakub at gcc dot gnu dot org
--- Comment #13 from jakub at gcc dot gnu dot org 2008-12-05 09:38 --- I see you already disable grouping if it is empty, good. If _M_thousands_sep must be a single _CharT, then for I guess you should transliterate it if the string is longer than one character. Either by using glibc tr

[Bug ada/38393] Storage_Error, bug box on record with large array component

2008-12-05 Thread sam at rfc1149 dot net
--- Comment #3 from sam at rfc1149 dot net 2008-12-05 09:19 --- Subject: Re: Storage_Error, bug box on record with large array component * steven at gcc dot gnu dot org <[EMAIL PROTECTED]> [2008-12-05 09:15:14 -] | Is it possible to back-port the fix to GCC 4.3? It may be

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #12 from paolo dot carlini at oracle dot com 2008-12-05 09:17 --- (In reply to comment #10) > To reply to #c8, it changed the other way around, from "" to "" in > April > 2008. But as I said, Fedora 9, which shipped glibc 2.9, was backing out these > changes (Fedora 10 has

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2008-12-05 09:16 --- (In reply to comment #9) > Forcing "," thousands separator when none should be used is very weird. Is the same "C" locale has. We only want consistency, see 38368. Does > C++ standard mandate that behavior

  1   2   >