[Bug c++/36979] New: 'sizeof' wrong when using typedef ... __attribute__((mode(*I))) in a template

2008-07-31 Thread cyp561 at gmail dot com
This doesn't work: g++-4.3.1 These work: g++-3.4.6 g++-4.1.2 g++-4.2.4 $ g++-4.3.1 -v Using built-in specs. Target: x86_64-pc-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-4.3.1-r1/work/gcc-4.3.1/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.1

[Bug middle-end/36980] New: Bootstrap broken with RTL checking on i586

2008-07-31 Thread ebotcazou at gcc dot gnu dot org
At revision 138355 the compiler configured with RTL checking fails to bootstrap on i586-suse-linux with: /home/eric/build/gcc/native32/./gcc/xgcc -B/home/eric/build/gcc/native32/./gcc/ -B/home/eric/install/gcc/i586-suse-linux/bin/ -B/home/eric/install/gcc/i586-suse-linux/lib/ -isystem

[Bug middle-end/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 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/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 Thread ebotcazou at gcc dot gnu dot org
--- Comment #1 from ebotcazou at gcc dot gnu dot org 2008-07-31 06:57 --- Created an attachment (id=15980) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15980action=view) Preprocessed file to be compiled with -msse -g -mtune=i586. --

[Bug c++/36490] Attempt to copy a temporary object during passing it to a function as a const reference

2008-07-31 Thread fang at csl dot cornell dot edu
--- Comment #1 from fang at csl dot cornell dot edu 2008-07-31 07:00 --- See PR 25950 and all of its dupes. The copy constructor needs to be publicly accessible where the temporary rvalue is bound to a reference parameter. -- fang at csl dot cornell dot edu changed:

[Bug c++/25950] [DR 391] Reference binding and explicit copy constructors

2008-07-31 Thread pinskia at gcc dot gnu dot org
--- Comment #30 from pinskia at gcc dot gnu dot org 2008-07-31 07:03 --- *** Bug 36490 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/36490] Attempt to copy a temporary object during passing it to a function as a const reference

2008-07-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-07-31 07:03 --- *** This bug has been marked as a duplicate of 25950 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-07-31 07:08 --- Yes this code is definitely wrong as on the PPC, we can load the stack pointer from memory. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36980

[Bug c++/36981] New: Template nested inner classes are not resolved.

2008-07-31 Thread 4ekucT at tut dot by
Template nested inner classes are not resolved: template typename T class A { public: class AA { }; }; template typename T class B : public AT { public: class BB : public AA { }; //class BB : public AT::AA { }; // Workaround. }; int main(int argc, char* argv[]) { Bint b; return 0; }

[Bug middle-end/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 Thread ebotcazou at gcc dot gnu dot org
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2008-07-31 07:16 --- Just to confirm that reverting r138135-r138140 makes the bug vanish. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36980

[Bug c++/36981] Template nested inner classes are not resolved.

2008-07-31 Thread 4ekucT at tut dot by
--- Comment #1 from 4ekucT at tut dot by 2008-07-31 07:17 --- Created an attachment (id=15981) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15981action=view) Template nested inner classes are not resolved. Compile to reproduce the bug. --

[Bug c++/36709] Compiler allows namespace and class to have same name and doesn't generate ambiguous reference error when it should result from this.

2008-07-31 Thread fang at csl dot cornell dot edu
--- Comment #1 from fang at csl dot cornell dot edu 2008-07-31 07:19 --- Dupe of PR 30734 (first reported as PR 2708). -- fang at csl dot cornell dot edu changed: What|Removed |Added

[Bug tree-optimization/36861] [4.3 Regression] boost's compressed avl confuses GCC

2008-07-31 Thread aldot at gcc dot gnu dot org
--- Comment #21 from aldot at gcc dot gnu dot org 2008-07-31 07:56 --- Lothar, see #10 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36861

[Bug preprocessor/36649] [4.3/4.4 Regression] -H option doesn't work as expected

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-07-31 08:00 --- Subject: Bug 36649 Author: jakub Date: Thu Jul 31 07:59:18 2008 New Revision: 138360 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138360 Log: PR preprocessor/36649 * c-pch.c

[Bug debug/36278] [4.2/4.3/4.4 Regression] ICE with typedef void in namespace and using the defined type in another when compiling with -g

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-07-31 08:02 --- Subject: Bug 36278 Author: jakub Date: Thu Jul 31 08:01:25 2008 New Revision: 138361 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138361 Log: PR debug/36278 * dwarf2out.c (get_context_die):

[Bug c/36970] GCC should display a warning when trying to free a static array

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2008-07-31 08:04 --- Subject: Bug 36970 Author: jakub Date: Thu Jul 31 08:02:49 2008 New Revision: 138362 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138362 Log: PR c/36970 * builtins.c (maybe_emit_free_warning):

[Bug c++/36982] New: Unfolding of template function (in namesspace) using overloads (in same namespace) requires forward declarations

2008-07-31 Thread lfn dot privat at mail dot dk
// The following self-contained code (see below, I dont know how to // attach files to this report) produces the bug (see embedded comments). // // The command compiler command line and output is as this: // // g++ -c -O2 -I . -DSTATIC_BUILD -Wall x.cpp // x.cpp: In function bool

[Bug c++/36981] Template nested inner classes are not resolved.

2008-07-31 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2008-07-31 08:34 --- This is standard conforming behavior. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/36709] Compiler allows namespace and class to have same name and doesn't generate ambiguous reference error when it should result from this.

2008-07-31 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2008-07-31 08:39 --- *** This bug has been marked as a duplicate of 30734 *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/30734] name conflict between class and namespace name is not recognized

2008-07-31 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2008-07-31 08:39 --- *** Bug 36709 has been marked as a duplicate of this bug. *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug preprocessor/36649] [4.3/4.4 Regression] -H option doesn't work as expected

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2008-07-31 08:45 --- Subject: Bug 36649 Author: jakub Date: Thu Jul 31 08:44:24 2008 New Revision: 138368 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138368 Log: PR preprocessor/36649 * c-pch.c

[Bug debug/36278] [4.2/4.3/4.4 Regression] ICE with typedef void in namespace and using the defined type in another when compiling with -g

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-07-31 08:49 --- Subject: Bug 36278 Author: jakub Date: Thu Jul 31 08:48:26 2008 New Revision: 138369 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138369 Log: PR debug/36278 * dwarf2out.c (get_context_die):

[Bug preprocessor/36649] [4.3/4.4 Regression] -H option doesn't work as expected

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-07-31 08:51 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug debug/36278] [4.2/4.3/4.4 Regression] ICE with typedef void in namespace and using the defined type in another when compiling with -g

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2008-07-31 08:51 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c/36970] GCC should display a warning when trying to free a static array

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2008-07-31 08:52 --- Implemented on the trunk. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/36962] [C++0x] Add constructors / assignment operators from unique_ptr to shared_ptr

2008-07-31 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2008-07-31 08:59 --- Hi again. I have essentially only one substantive comment: can you double check the implementation is correct vs 20.7.12.2.1/37 ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36962

[Bug middle-end/36983] New: Trunk 138207 miscompiles 172.mgrid on x86-64

2008-07-31 Thread Joey dot ye at intel dot com
$ cat mgrid.f SUBROUTINE RESID(U,V,R,N,A) INTEGER N REAL*8 U(N,N,N),V(N,N,N),R(N,N,N),A(0:3) INTEGER I3, I2, I1 DO 600 I3=2,N-1 DO 600 I2=2,N-1 DO 600 I1=2,N-1 600 R(I1,I2,I3)=V(I1,I2,I3) -A(0)*( U(I1, I2, I3 ) ) -A(1)*(

[Bug middle-end/36983] Trunk 138207 miscompiles 172.mgrid on x86-64

2008-07-31 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-07-31 09:19 --- Works for me. Very likely a dup of PR36967. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/36373] [4.2/4.3 Regression] Wrong code with struct return

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2008-07-31 09:25 --- Downgrading to P2, as the required changes are probably too big and risky for the branches. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/36984] New: ICE when gcc 4.4.0-20080730 compile lapack

2008-07-31 Thread linuxl4 at sohu dot com
lapack-lite-3.1.1/TESTING/LIN/schkeq.f gfortran -c schkeq.f -O3 -msse2 -mfpmath=sse -funroll-loops -fbounds-check schkeq.f: In function 'schkeq': schkeq.f:445: internal compiler error: in df_ref_chain_change_bb, at df-scan.c:1828 Please submit a full bug report, with preprocessed source if

[Bug fortran/32095] Accepts invalid character(len(a)),dimension(1) :: a

2008-07-31 Thread domob at gcc dot gnu dot org
--- Comment #1 from domob at gcc dot gnu dot org 2008-07-31 10:31 --- So the following two lines should give this error, right: subroutine test (a) character(len(a)) :: a end subroutine test subroutine test2 (n, arr) integer :: arr(n), n end subroutine test2 where in test2,

[Bug c++/36985] New: initialize_flags_in_bb, at tree-into-ssa.c:437

2008-07-31 Thread alexandre dot hamez at gmail dot com
GCC: % /usr/local/gcc-4.3.1/bin/g++-4.3.1 -v Using built-in specs. Target: i386-apple-darwin9.3.0 Configured with: ../gcc-4.3.1/configure --disable-nls --enable-languages=c,c++ --program-suffix=-4.3.1 --prefix=/usr/local/gcc-4.3.1 Thread model: posix gcc

[Bug c++/36985] initialize_flags_in_bb, at tree-into-ssa.c:437

2008-07-31 Thread alexandre dot hamez at gmail dot com
--- Comment #1 from alexandre dot hamez at gmail dot com 2008-07-31 10:41 --- I don't how to attach the preprocessed source. The file weight more than 1000k so it is refused by bugzilla. And I think that copy-paste 56000 lines of code is not the right thing to do? At least, it seams

[Bug middle-end/36983] Trunk 138207 miscompiles 172.mgrid on x86-64

2008-07-31 Thread Joey dot ye at intel dot com
--- Comment #2 from Joey dot ye at intel dot com 2008-07-31 10:50 --- Yes. Just notice that latest trunk passes. -- Joey dot ye at intel dot com changed: What|Removed |Added

[Bug libstdc++/36962] [C++0x] Add constructors / assignment operators from unique_ptr to shared_ptr

2008-07-31 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2008-07-31 11:03 --- By the way, I'm under the impression that the differences between the TR1 and the C++0x versions are by now too many, way too many macros. At some point we should byte the bullet and separate completely for a

[Bug fortran/32095] Accepts invalid character(len(a)),dimension(1) :: a

2008-07-31 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2008-07-31 11:14 --- subroutine test2 (n, arr) integer :: arr(n), n end subroutine test2 That example is valid as n is then implicitly typed as integer, which is later confirmed. It only becomes invalid using: implicit none or

[Bug c++/36985] initialize_flags_in_bb, at tree-into-ssa.c:437

2008-07-31 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-07-31 11:24 --- 1000k compressed? If not, compress it. Otherwise put it on the web somewhere and post the link. We really need it to do anything about it... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36985

[Bug middle-end/36986] New: Trunk 138207 miscompiles 447.dealII

2008-07-31 Thread Joey dot ye at intel dot com
This bug is also caused by 138207, and latest trunk still fails (138353) $ g++ -v Using built-in specs. Target: x86_64-unknown-linux-gnu Configured with: ../src/configure --disable-bootstrap --enable-languages=c,c++,fortran --enable-checking=assert Thread model: posix gcc version 4.4.0 20080731

[Bug tree-optimization/36978] [4.4 Regression] ICE in gimple_cond_set_lhs for -O2 -funswitch-loops after tuples merge

2008-07-31 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-07-31 11:33 --- There is an easy workaround. Just do not fold the re-generated condition. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/36986] Trunk 138207 miscompiles 447.dealII

2008-07-31 Thread Joey dot ye at intel dot com
--- Comment #1 from Joey dot ye at intel dot com 2008-07-31 11:33 --- Created an attachment (id=15982) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15982action=view) Preprocessed test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36986

[Bug c++/36985] initialize_flags_in_bb, at tree-into-ssa.c:437

2008-07-31 Thread alexandre dot hamez at gmail dot com
--- Comment #3 from alexandre dot hamez at gmail dot com 2008-07-31 11:33 --- Created an attachment (id=15983) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15983action=view) Preprocessed sources. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36985

[Bug middle-end/36986] Trunk 138207 miscompiles 447.dealII

2008-07-31 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-07-31 11:35 --- Note it is not miscompiled, but instead the compiler crashes. *** This bug has been marked as a duplicate of 36978 *** -- rguenth at gcc dot gnu dot org changed: What|Removed

[Bug tree-optimization/36978] [4.4 Regression] ICE in gimple_cond_set_lhs for -O2 -funswitch-loops after tuples merge

2008-07-31 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-07-31 11:35 --- *** Bug 36986 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36822] [4.4 Regression] ICE in subst_reloads

2008-07-31 Thread krebbel at gcc dot gnu dot org
--- Comment #2 from krebbel at gcc dot gnu dot org 2008-07-31 11:36 --- Fixed. -- krebbel at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36806] [4.4 Regression] I/Os hang at rev. 137631 on darwin9

2008-07-31 Thread tkoenig at gcc dot gnu dot org
--- Comment #24 from tkoenig at gcc dot gnu dot org 2008-07-31 11:38 --- Is this still an issue after the tuples merge? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36806

[Bug fortran/32095] Accepts invalid character(len(a)),dimension(1) :: a

2008-07-31 Thread domob at gcc dot gnu dot org
--- Comment #3 from domob at gcc dot gnu dot org 2008-07-31 11:54 --- Thanks for the quick reply, Tobias. I'll try to get the used but not yet typed part implemented to emit errors for -std != gnu. To fix the problem in this PR, I see those possible solutions: a) Disallow

[Bug c++/36478] [4.3/4.4 regression] warning not emitted when code expanded from macro

2008-07-31 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2008-07-31 12:22 --- Created an attachment (id=15984) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15984action=view) candidate partial fix This patch fixes the problem patially. if you have: void foo () { #define

[Bug target/35100] [4.2/4.3/4.4 regression] internal compiler error: in extract_insn, at recog.c:1990

2008-07-31 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org

[Bug c/36987] New: Truncated C struct data initializer with variable size trailing array

2008-07-31 Thread howard dot thomson at dial dot pipex dot com
An initializer for a C struct with a variable sized last component is accepted, but the data generated excludes the variable sized component. struct s { int16_t a,b,c,d; int16_t y[]; } data = {0,0,0,0, {2,3,4,5}}; results in only the leading four int16_t values in the data segment. Either

[Bug bootstrap/35752] [4.3/4.4 Regression]: Combined gcc + binutils source tree doesn't bootstrap with --enable-shared

2008-07-31 Thread bonzini at gnu dot org
--- Comment #59 from bonzini at gnu dot org 2008-07-31 12:44 --- Should be fixed by the patch at http://permalink.gmane.org/gmane.comp.gnu.libtool.patches/8574 which is waiting to be applied upstream. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35752

[Bug c/36987] Truncated C struct data initializer with variable size trailing array

2008-07-31 Thread howard dot thomson at dial dot pipex dot com
--- Comment #1 from howard dot thomson at dial dot pipex dot com 2008-07-31 12:50 --- Created an attachment (id=15985) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15985action=view) test for unexpected C struct field alteration Due to the variable sized component of the struct

[Bug target/36613] [4.2/4.3/4.4 Regression] likely codegen bug

2008-07-31 Thread bonzini at gnu dot org
--- Comment #9 from bonzini at gnu dot org 2008-07-31 12:58 --- Michael, any news? -- bonzini at gnu dot org changed: What|Removed |Added CC|

[Bug middle-end/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 Thread hjl dot tools at gmail dot com
/configure --enable-languages=c --disable-bootstrap --enable-checking=all --prefix=/usr/gcc-4.4-work --with-local-prefix=/usr/local Thread model: posix gcc version 4.4.0 20080731 (experimental) [trunk revision 138402] (GCC) COLLECT_GCC_OPTIONS='-B../' '-m32' '-mtune=i586' '-g' '-v' '-S' ../cc1

[Bug c++/36394] DR178: new non_POD() is handled incorrectly

2008-07-31 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2008-07-31 13:16 --- *** This bug has been marked as a duplicate of 11309 *** -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/11309] Testsuite failures in g++.dg/expr/anew1.C (and anew2.C anew3.C anew4.c)

2008-07-31 Thread jason at gcc dot gnu dot org
--- Comment #11 from jason at gcc dot gnu dot org 2008-07-31 13:16 --- *** Bug 36394 has been marked as a duplicate of this bug. *** -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/35100] [4.2/4.3/4.4 regression] internal compiler error: in extract_insn, at recog.c:1990

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #10 from jakub at gcc dot gnu dot org 2008-07-31 13:49 --- This got actually fixed by Alan's PR target/36634 fix. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug debug/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2008-07-31 13:50 --- The analysis and a patch are posted at http://gcc.gnu.org/ml/gcc-patches/2008-07/msg02441.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug tree-optimization/36978] [4.4 Regression] ICE in gimple_cond_set_lhs for -O2 -funswitch-loops after tuples merge

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

[Bug tree-optimization/36978] [4.4 Regression] ICE in gimple_cond_set_lhs for -O2 -funswitch-loops after tuples merge

2008-07-31 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-07-31 14:13 --- Subject: Bug 36978 Author: rguenth Date: Thu Jul 31 14:12:24 2008 New Revision: 138415 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138415 Log: 2008-07-31 Richard Guenther [EMAIL PROTECTED] PR

[Bug debug/36976] FAIL: g++.dg/torture/stackalign/unwind-2.C

2008-07-31 Thread hjl at gcc dot gnu dot org
--- Comment #1 from hjl at gcc dot gnu dot org 2008-07-31 14:35 --- Subject: Bug 36976 Author: hjl Date: Thu Jul 31 14:33:43 2008 New Revision: 138416 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138416 Log: 2008-07-31 H.J. Lu [EMAIL PROTECTED] PR debug/36976

[Bug tree-optimization/36631] [4.3/4.4 Regression] attribute always_inline - sorry, unimplemented: recursive inlining

2008-07-31 Thread hubicka at gcc dot gnu dot org
--- Comment #2 from hubicka at gcc dot gnu dot org 2008-07-31 14:44 --- Richard, there is one problem that is yours. We conclude that call is uninlinable due to type missmatch. This should not happen on C++. This gets misdiagnozed as originally recursive inlning was only reason why

[Bug middle-end/36988] New: [4.4 Regression] ICE in gimple_rhs_has_side_effects, at gimple.c:2369

2008-07-31 Thread rguenth at gcc dot gnu dot org
typedef unsigned short __u16; typedef unsigned int __u32; typedef __u8 uint8_t; typedef __u16 uint16_t; typedef __u32 uint32_t; typedef struct { uint8_t mbxCommand; } MAILBOX_t; typedef struct lpfcMboxq { }; int lpfc_sli_brdrestart(struct lpfc_hba * phba) { MAILBOX_t *mb; uint16_t

[Bug middle-end/36988] [4.4 Regression] ICE in gimple_rhs_has_side_effects, at gimple.c:2369

2008-07-31 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-07-31 14:51 --- Mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/36989] New: Wrong type for (... ? ... : ...)

2008-07-31 Thread terra at gnome dot org
With the code below, gcc complains over line 8, but not lines 14 and 17 because it deduces the wrong type for the ?: operator. The type of that operator's result is dependent on whether something is a null pointer constant and not. gcc fails to track that properly: it knows that (const void *)0

[Bug debug/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 Thread hjl at gcc dot gnu dot org
--- Comment #6 from hjl at gcc dot gnu dot org 2008-07-31 15:34 --- Subject: Bug 36980 Author: hjl Date: Thu Jul 31 15:32:51 2008 New Revision: 138424 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138424 Log: 2008-07-31 H.J. Lu [EMAIL PROTECTED] PR debug/36980

[Bug debug/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2008-07-31 15:35 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug debug/36976] FAIL: g++.dg/torture/stackalign/unwind-2.C

2008-07-31 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2008-07-31 15:35 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug debug/36977] Incorrect debug info for stack variables with stack alignment

2008-07-31 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2008-07-31 15:38 --- Jason, can you comment on it? Thanks. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug debug/36977] Incorrect debug info for stack variables with stack alignment

2008-07-31 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2008-07-31 15:39 --- Patch with updated ChangeLog is at http://gcc.gnu.org/ml/gcc-patches/2008-07/msg02391.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug c/36989] Wrong type for (... ? ... : ...)

2008-07-31 Thread jsm28 at gcc dot gnu dot org
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-07-31 15:44 --- Bug 456 covers c9[09]-const-expr-[12].c, bug 5675 covers c9[0-9]-const-expr-3.c. *** This bug has been marked as a duplicate of 456 *** -- jsm28 at gcc dot gnu dot org changed: What|Removed

[Bug c/456] constant expressions constraints (gcc.dg/c90-const-expr-1)

2008-07-31 Thread jsm28 at gcc dot gnu dot org
--- Comment #13 from jsm28 at gcc dot gnu dot org 2008-07-31 15:44 --- *** Bug 36989 has been marked as a duplicate of this bug. *** -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36613] [4.2/4.3/4.4 Regression] likely codegen bug

2008-07-31 Thread matz at gcc dot gnu dot org
--- Comment #10 from matz at gcc dot gnu dot org 2008-07-31 16:13 --- I submitted a patch here: http://gcc.gnu.org/ml/gcc-patches/2008-07/msg00722.html but got no feedback or review. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36613

[Bug middle-end/36990] New: ICE when gcc (4.4.0-20080731) uses -fipa-cp with -O

2008-07-31 Thread linuxl4 at sohu dot com
a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions. -- Summary: ICE when gcc (4.4.0-20080731) uses -fipa-cp with -O Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/36633] [4.4 Regression] warning array subscript is below array bounds on delete [] with -O2, -Wall

2008-07-31 Thread jason at gcc dot gnu dot org
--- Comment #16 from jason at gcc dot gnu dot org 2008-07-31 17:39 --- Subject: Bug 36633 Author: jason Date: Thu Jul 31 17:38:08 2008 New Revision: 138425 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138425 Log: PR c++/36633 * init.c (build_new_1): Don't

[Bug middle-end/36633] [4.4 Regression] warning array subscript is below array bounds on delete [] with -O2, -Wall

2008-07-31 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2008-07-31 17:41 --- The offending optimization in forwprop2 seems to have been disabled on the trunk. I also just checked in a patch to simplify the code generated for new, though it doesn't seem to have been the problem in this PR.

[Bug debug/36980] [4.4 Regression] Bootstrap broken with RTL checking on i586

2008-07-31 Thread ebotcazou at gcc dot gnu dot org
--- Comment #8 from ebotcazou at gcc dot gnu dot org 2008-07-31 17:47 --- Confirmed, thanks for the quick turnaround! -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/36405] [4.3/4.4 regression] ICE with typeid of member function

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-07-31 18:08 --- Subject: Bug 36405 Author: jakub Date: Thu Jul 31 18:07:20 2008 New Revision: 138426 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138426 Log: PR c++/36405 * rtti.c (get_tinfo_decl_dynamic,

[Bug rtl-optimization/36419] [4.3/4.4 Regression] Wrong unwind info with -Os -fasynchronous-unwind-tables

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #19 from jakub at gcc dot gnu dot org 2008-07-31 18:09 --- Subject: Bug 36419 Author: jakub Date: Thu Jul 31 18:08:36 2008 New Revision: 138427 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138427 Log: PR rtl-optimization/36419 * dwarf2out.c

[Bug tree-optimization/36991] New: internal compiler error: in remove_useless_stmts_1, at tree-cfg.c:1882

2008-07-31 Thread eagle at cs dot ucla dot edu
Output of gcc -v Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.3.1-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib

[Bug tree-optimization/36991] internal compiler error: in remove_useless_stmts_1, at tree-cfg.c:1882

2008-07-31 Thread eagle at cs dot ucla dot edu
--- Comment #1 from eagle at cs dot ucla dot edu 2008-07-31 18:38 --- Created an attachment (id=15986) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15986action=view) preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36991

[Bug tree-optimization/36991] internal compiler error: in remove_useless_stmts_1, at tree-cfg.c:1882

2008-07-31 Thread eagle at cs dot ucla dot edu
--- Comment #2 from eagle at cs dot ucla dot edu 2008-07-31 18:38 --- command line: gcc -std=gnu99 temp.i -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36991

[Bug c++/36405] [4.3/4.4 regression] ICE with typeid of member function

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2008-07-31 19:04 --- Subject: Bug 36405 Author: jakub Date: Thu Jul 31 19:02:33 2008 New Revision: 138430 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138430 Log: PR c++/36405 * rtti.c (get_tinfo_decl_dynamic,

[Bug rtl-optimization/36419] [4.3/4.4 Regression] Wrong unwind info with -Os -fasynchronous-unwind-tables

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #20 from jakub at gcc dot gnu dot org 2008-07-31 19:09 --- Subject: Bug 36419 Author: jakub Date: Thu Jul 31 19:07:51 2008 New Revision: 138431 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138431 Log: PR rtl-optimization/36419 * dwarf2out.c

[Bug preprocessor/36649] [4.3/4.4 Regression] -H option doesn't work as expected

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2008-07-31 19:13 --- Subject: Bug 36649 Author: jakub Date: Thu Jul 31 19:12:14 2008 New Revision: 138432 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138432 Log: PR preprocessor/36649 * files.c (struct

[Bug preprocessor/36649] [4.3/4.4 Regression] -H option doesn't work as expected

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2008-07-31 19:16 --- Subject: Bug 36649 Author: jakub Date: Thu Jul 31 19:15:08 2008 New Revision: 138433 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138433 Log: PR preprocessor/36649 * files.c (struct

[Bug target/36613] [4.2/4.3/4.4 Regression] likely codegen bug

2008-07-31 Thread uweigand at gcc dot gnu dot org
--- Comment #11 from uweigand at gcc dot gnu dot org 2008-07-31 19:31 --- I'll have a look tomorrow ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36613

[Bug middle-end/36987] Truncated C struct data initializer with variable size trailing array

2008-07-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-07-31 19:41 --- This works correctly on the trunk. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/36987] Truncated C struct data initializer with variable size trailing array

2008-07-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-07-31 19:45 --- This was fixed in 4.1.0 and above already. *** This bug has been marked as a duplicate of 25805 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/25805] [4.0 Regression] Incorrect handling of zero-initialized flexible arrays

2008-07-31 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2008-07-31 19:45 --- *** Bug 36987 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/36987] Truncated C struct data initializer with variable size trailing array

2008-07-31 Thread howard dot thomson at dial dot pipex dot com
--- Comment #4 from howard dot thomson at dial dot pipex dot com 2008-07-31 19:53 --- OK Thanks to all. I did look for previous reports, honest! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36987

[Bug rtl-optimization/36419] [4.3/4.4 Regression] Wrong unwind info with -Os -fasynchronous-unwind-tables

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #21 from jakub at gcc dot gnu dot org 2008-07-31 20:19 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/36405] [4.3/4.4 regression] ICE with typeid of member function

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2008-07-31 20:20 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug target/35100] [4.2/4.3/4.4 regression] internal compiler error: in extract_insn, at recog.c:1990

2008-07-31 Thread jakub at gcc dot gnu dot org
--- Comment #11 from jakub at gcc dot gnu dot org 2008-07-31 20:38 --- Subject: Bug 35100 Author: jakub Date: Thu Jul 31 20:37:21 2008 New Revision: 138435 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138435 Log: PR target/35100 *

[Bug debug/36977] Incorrect debug info for stack variables with stack alignment

2008-07-31 Thread hjl at gcc dot gnu dot org
--- Comment #4 from hjl at gcc dot gnu dot org 2008-07-31 21:30 --- Subject: Bug 36977 Author: hjl Date: Thu Jul 31 21:28:54 2008 New Revision: 138438 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=138438 Log: 2008-07-31 H.J. Lu [EMAIL PROTECTED] PR debug/36977

[Bug debug/36977] Incorrect debug info for stack variables with stack alignment

2008-07-31 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2008-07-31 21:32 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug driver/36968] [4.4 regression] malloc corruption building jv-convert.exe

2008-07-31 Thread aaronavay62 at aaronwl dot com
--- Comment #1 from aaronavay62 at aaronwl dot com 2008-07-31 22:59 --- Created an attachment (id=15987) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15987action=view) Allocate argv array first -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36968

[Bug bootstrap/36948] cc1.exe: internal compiler error: Segmentation fault

2008-07-31 Thread andry at inbox dot ru
--- Comment #5 from andry at inbox dot ru 2008-08-01 02:14 --- I check it without these flags and crash happend again, here: xgcc.exe -v -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36948

[Bug target/36992] New: Very stange code for _mm_move_epi64

2008-07-31 Thread hjl dot tools at gmail dot com
We should generate movq for _mm_move_epi64. But instead, we generate very strange code and never movq: [EMAIL PROTECTED] gcc]$ cat /tmp/m.c #include emmintrin.h __m128i test (__m128i b) { return _mm_move_epi64 (b); } [EMAIL PROTECTED] gcc]$ ./xgcc -B./ -S /tmp/m.c [EMAIL PROTECTED] gcc]$ cat

[Bug bootstrap/36948] cc1.exe: internal compiler error: Segmentation fault

2008-07-31 Thread dannysmith at users dot sourceforge dot net
--- Comment #6 from dannysmith at users dot sourceforge dot net 2008-08-01 04:34 --- This kind of path '--prefix=/c/_GccBuilds/gcc-4.3.1-install/mingw-32-i686' may be understood by your shell, but won't be found by the xgcc driver or cc1.exe which are native windows apps. Search the