[Bug c/39373] attribute ((aligned)) for stack variables is ignored without warning

2009-03-04 Thread balrogg at gmail dot com
--- Comment #2 from balrogg at gmail dot com 2009-03-05 07:32 --- Yes! I haven't executed it but correct assembly seems to be emitted for x86. Marking INVALID. -- balrogg at gmail dot com changed: What|Removed |Added -

[Bug c/39373] attribute ((aligned)) for stack variables is ignored without warning

2009-03-04 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2009-03-05 06:07 --- Can you try if it works with gcc 4.4.0? -- hjl dot tools at gmail dot com changed: What|Removed |Added -

[Bug c++/39377] ICE building qt-script-4.5.0 w/ -O{1,2,3}

2009-03-04 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2009-03-05 06:04 --- *** This bug has been marked as a duplicate of 39367 *** -- hjl dot tools at gmail dot com changed: What|Removed |Added --

[Bug tree-optimization/39367] [4.4 Regression] ICE at tree-inline.c:1042 with -O

2009-03-04 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2009-03-05 06:04 --- *** Bug 39377 has been marked as a duplicate of this bug. *** -- hjl dot tools at gmail dot com changed: What|Removed |Added ---

[Bug middle-end/39378] New: Multiple inheritence thunk not working with -mthumb

2009-03-04 Thread dougkwan at google dot com
This simple test case crashed in sim when compiler by arm-eabi-gcc for thumb. --- class B1 { public: virtual void foo1(void) {} int b1; }; class B2 { public: virtual void foo2 (void) {} }; class D : public B1, public B2 { void foo1(void) {} void foo2(void) {} }; void __attribute__

[Bug c++/39377] ICE building qt-script-4.5.0 w/ -O{1,2,3}

2009-03-04 Thread dirtyepic at gentoo dot org
--- Comment #1 from dirtyepic at gentoo dot org 2009-03-05 04:04 --- attachment is too large to attach. you can find it @ http://dev.gentoo.org/~dirtyepic/gcc/PR39377-qscriptecmaboolean.ii -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39377

[Bug c++/39377] New: ICE building qt-script-4.5.0 w/ -O{1,2,3}

2009-03-04 Thread dirtyepic at gentoo dot org
cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo SVN' --with-ppl --with-cloog Thread model: posix gcc version 4.4.0-pre built 20090304 (experimental) rev. 144634 (Gentoo SVN) -- Summary: ICE building qt-script-4.5.0 w/ -O{1,2,3

[Bug c++/38908] [4.4 regression] Unexplained "'' is used uninitialized in this function" warning in cc1plus -m64

2009-03-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c/39375] asm with a "=X" output overwrites the output

2009-03-04 Thread balrogg at gmail dot com
--- Comment #1 from balrogg at gmail dot com 2009-03-05 02:55 --- (In reply to comment #0) > Similarly for "=X" but not "=m" or "=r". Rather, similarly for "=g". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39375

[Bug c/39375] New: asm with a "=X" output overwrites the output

2009-03-04 Thread balrogg at gmail dot com
The info pages give something like __asm__ ("xxx" : "=X" (sum)); as an example of adding a hint for gcc that the instruction clobbers "sum". However if the variable is an array element, gcc will clobber the variable for you (in case you forgot) by generating a move from a random register to the va

[Bug c++/13549] [4.2/4.3/4.4 regression] Problem compiling Boost.Python test

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #19 from jason at gcc dot gnu dot org 2009-03-05 02:51 --- Fixed for 4.4. I'm not comfortable applying this to older release branches. -- jason at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/13549] [4.2/4.3/4.4 regression] Problem compiling Boost.Python test

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #18 from jason at gcc dot gnu dot org 2009-03-05 02:49 --- Subject: Bug 13549 Author: jason Date: Thu Mar 5 02:49:13 2009 New Revision: 144636 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144636 Log: PR c++/13549 * semantics.c (perform_koenig_looku

[Bug other/39374] New: reload is too earer to re-use reload registers

2009-03-04 Thread amylaar at gcc dot gnu dot org
reload is too eager to re-use reload registers, which means that reloads that should be available for inheritance by later insn do not even live past the end of the current insn. There should be a target hook to identify input reloads that should be kept. -- Summary: reload is too ear

[Bug c/39373] New: attribute ((aligned)) for stack variables is ignored without warning

2009-03-04 Thread balrogg at gmail dot com
For a non-static local variable with __attribute__ ((aligned (0x40))) gcc 4.3.3 makes no attempt in the generated code to align the variable and emitts no warning about that. Same if the type has the attribute specified instead of the variable (the types I tried were an array of 6 uint64_t's or a

[Bug debug/39368] loc_descriptor doesn't call delegitimize_address on MEMs

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #1 from amylaar at gcc dot gnu dot org 2009-03-05 02:30 --- patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00267.html -- amylaar at gcc dot gnu dot org changed: What|Removed |Added --

[Bug rtl-optimization/39351] compute_init_costs uses unemitted insns

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #4 from amylaar at gcc dot gnu dot org 2009-03-05 02:15 --- patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00266.html -- amylaar at gcc dot gnu dot org changed: What|Removed |Added --

[Bug middle-end/39360] [4.4 Regression] ICE in referenced_var_lookup, at tree-dfa.c:563

2009-03-04 Thread hubicka at gcc dot gnu dot org
--- Comment #6 from hubicka at gcc dot gnu dot org 2009-03-05 02:09 --- This is curious, since we should see the initializer when adding variable at first time. I am looking into this. Honza -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39360

[Bug target/39361] [4.4 Regression] Many new neon test failures

2009-03-04 Thread hubicka at gcc dot gnu dot org
--- Comment #2 from hubicka at gcc dot gnu dot org 2009-03-05 02:04 --- I specifically kept the code propagating TREE_READONLY arguments so const arguments will get constant propagated at -O0. But I see the propagation is disabled for SSA registers. I am testing patch for this... I gues

[Bug rtl-optimization/39351] compute_init_costs uses unemitted insns

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #3 from amylaar at gcc dot gnu dot org 2009-03-05 01:55 --- I have a patch to fix PR39351, but for PR36240 it only changes the SEGV for foo.i into an unrecognized insn ICE. -- amylaar at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/39350] MOVE_BY_PIECES_P is used by rtl optimizers

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #1 from amylaar at gcc dot gnu dot org 2009-03-05 01:42 --- patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00264.html -- amylaar at gcc dot gnu dot org changed: What|Removed |Added --

[Bug rtl-optimization/39349] cse_insn has out-of-bounds array access

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #4 from amylaar at gcc dot gnu dot org 2009-03-05 01:27 --- http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00262.html -- amylaar at gcc dot gnu dot org changed: What|Removed |Added -

[Bug other/39348] Vector mode class for MODE_PARTIAL_INT is missing

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #3 from amylaar at gcc dot gnu dot org 2009-03-05 00:56 --- patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00260.html -- amylaar at gcc dot gnu dot org changed: What|Removed |Added --

[Bug other/39347] Vector mode class for CCmode is missing

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #5 from amylaar at gcc dot gnu dot org 2009-03-05 00:54 --- patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00259.html -- amylaar at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/13549] [4.2/4.3/4.4 regression] Problem compiling Boost.Python test

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2009-03-05 00:44 --- That is, even though g(j) does not have any dependent arguments, the call is dependent, so it should get arg-dependent lookup, which should find g(h) because it's in the associated namespace of j. -- jason at gcc

[Bug tree-optimization/39141] overzealous unrolling (peeling) destroys code locality

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #2 from amylaar at gcc dot gnu dot org 2009-03-05 00:33 --- The patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00231.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39141

[Bug tree-optimization/38785] huge performance regression on EEMBC bitmnp01

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #14 from amylaar at gcc dot gnu dot org 2009-03-05 00:32 --- My combined patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00250.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38785

[Bug rtl-optimization/38449] delay branch scheduling follows REG_CROSSING_JUMP jumps indiscriminately

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #3 from amylaar at gcc dot gnu dot org 2009-03-05 00:30 --- The patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00249.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38449

[Bug rtl-optimization/35044] resource.c:find_dead_or_set_registers doesn't grok COND_EXEC

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #2 from amylaar at gcc dot gnu dot org 2009-03-05 00:29 --- The patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00248.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35044

[Bug pch/31634] *_SECTION_ASM_OP storage has undocumented constraints

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #3 from amylaar at gcc dot gnu dot org 2009-03-05 00:27 --- The patch is here: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00243.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31634

[Bug tree-optimization/39367] [4.4 Regression] ICE at tree-inline.c:1042 with -O

2009-03-04 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2009-03-05 00:12 --- This is caused by revision 144529. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39367

[Bug debug/39372] New: Missing DW_AT_location for constructor static variable

2009-03-04 Thread jan dot kratochvil at redhat dot com
Regression against g++-4.3 for g++-4.4 on the variable `problem': g++ (GCC) 4.4.0 20090303 (experimental): <1><54>: Abbrev Number: 8 (DW_TAG_subprogram) <55> DW_AT_specification: <0x33> <5a> DW_AT_inline : 0(not inlined) <2><72>: Abbrev Number: 11 (DW_TAG_lexical_block

[Bug c++/39371] New: Incorrectly rejects switch((unsigned int)boolvar)

2009-03-04 Thread foo at mailinator dot com
void foo(bool b) { switch ((unsigned int)b) { case 1: case 2: ; } } % g++ test.cc test.cc: In function ‘void foo(bool)’: test.cc:6: error: duplicate case value test.cc:5: error: previously used here The bug only appears with casts to (unsigned int) or wider; casts to (int)

[Bug tree-optimization/39305] tree-ssa-loop-ch.c:copy_loop_headers performs loop unrolling

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #1 from amylaar at gcc dot gnu dot org 2009-03-05 00:00 --- http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00256.html -- amylaar at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/39370] Template Name lookup linker problem

2009-03-04 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-03-04 23:52 --- This is how C++ works. You need to instiaintate the templates. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/39370] Template Name lookup linker problem

2009-03-04 Thread sheldon dot robinson at gmail dot com
--- Comment #2 from sheldon dot robinson at gmail dot com 2009-03-04 23:42 --- Created an attachment (id=17397) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17397&action=view) success with all code is in one file This file show that I'm able to successfully build when all code i

[Bug c++/39370] Template Name lookup linker problem

2009-03-04 Thread sheldon dot robinson at gmail dot com
--- Comment #1 from sheldon dot robinson at gmail dot com 2009-03-04 23:39 --- Created an attachment (id=17396) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17396&action=view) Test showing problem when using template in multiple files This was compile using g++ -v --save-temps

[Bug c++/39370] New: Template Name lookup linker problem

2009-03-04 Thread sheldon dot robinson at gmail dot com
Create a header file, test.h, for template class with constructor and single no args function return void. Create an implementation file, test.cpp, with constructor and implementation for the class constructor and no args function. Create an application, main.cpp, which create the template class an

[Bug rtl-optimization/39235] get_simple_loop_desc returns uninitialized memory

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #2 from amylaar at gcc dot gnu dot org 2009-03-04 23:28 --- amyl...@gcc14:~/pr39235$ svn ci gcc/gcc Sendinggcc/gcc/ChangeLog Sendinggcc/gcc/loop-iv.c Transmitting file data .. Committed revision 144628. -- amylaar at gcc dot gnu dot org changed:

[Bug tree-optimization/39362] [4.4 Regression] ICE failing to coalesce ab SSA names

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-03-04 23:01 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/39362] [4.4 Regression] ICE failing to coalesce ab SSA names

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-03-04 23:00 --- Subject: Bug 39362 Author: rguenth Date: Wed Mar 4 23:00:25 2009 New Revision: 144626 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144626 Log: 2009-03-04 Richard Guenther PR tree-optimization/

[Bug tree-optimization/38785] huge performance regression on EEMBC bitmnp01

2009-03-04 Thread amylaar at gcc dot gnu dot org
-- amylaar at gcc dot gnu dot org changed: What|Removed |Added BugsThisDependsOn|39302 | OtherBugsDependingO||39363

[Bug rtl-optimization/38449] delay branch scheduling follows REG_CROSSING_JUMP jumps indiscriminately

2009-03-04 Thread amylaar at gcc dot gnu dot org
-- amylaar at gcc dot gnu dot org changed: What|Removed |Added BugsThisDependsOn|39302 | OtherBugsDependingO||39363

[Bug rtl-optimization/35044] resource.c:find_dead_or_set_registers doesn't grok COND_EXEC

2009-03-04 Thread amylaar at gcc dot gnu dot org
-- amylaar at gcc dot gnu dot org changed: What|Removed |Added BugsThisDependsOn|39302 | OtherBugsDependingO||39363

[Bug target/39232] apparent bizarre miscompilation on AVR

2009-03-04 Thread regehr at cs dot utah dot edu
--- Comment #4 from regehr at cs dot utah dot edu 2009-03-04 22:22 --- We narrowed this down to a nasty Avrora bug. In the future we'll try to reproduce in AVR Studio before reporting. -- regehr at cs dot utah dot edu changed: What|Removed |Added

[Bug tree-optimization/39367] [4.4 Regression] ICE at tree-inline.c:1042 with -O

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-03-04 22:08 --- Reduced testcase: class QScriptEnginePrivate; class QScriptClassInfo; namespace QScript { enum Type { InvalidType }; }; class QScriptValueImpl { public: inline QScriptValueImpl(); QScript::Type m_type; }

[Bug pch/31634] *_SECTION_ASM_OP storage has undocumented constraints

2009-03-04 Thread amylaar at gcc dot gnu dot org
-- amylaar at gcc dot gnu dot org changed: What|Removed |Added BugsThisDependsOn|39302 | OtherBugsDependingO||39363

[Bug c/39369] New: ioquake3 SIGSEGVs when compiled with SSE optimizations

2009-03-04 Thread arxeio at gmail dot com
Backtrace is: affected program bt: Program received signal SIGSEGV, Segmentation fault. R_SubdividePatchToGrid (width=3, height=3, points=0x21ef88) at code/renderer/tr_curve.c:411 411 VectorNormalize( dir ); (gdb) bt #0 R_SubdividePatchToGrid (width=3, hei

[Bug tree-optimization/39367] [4.4 Regression] ICE at tree-inline.c:1042 with -O

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-03-04 21:20 --- Reducing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39367

[Bug tree-optimization/39367] [4.4 Regression] ICE at tree-inline.c:1042 with -O

2009-03-04 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||hubicka at gcc dot gnu dot |

[Bug c++/39367] ICE at tree-inline.c:1042 with -O

2009-03-04 Thread il dot basso dot buffo at gmail dot com
--- Comment #1 from il dot basso dot buffo at gmail dot com 2009-03-04 20:58 --- Created an attachment (id=17395) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17395&action=view) Preprocessed C++ source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39367

[Bug debug/39368] New: loc_descriptor doesn't call delegitimize_address on MEMs

2009-03-04 Thread amylaar at gcc dot gnu dot org
For a RISC target that doesn't allow memory-indirect addressing, the proper way to represent an access of a symbol found in the GOT is to first load the symbol from the GOT into a register, and then use that register for memory access or call as needed. For proper scheduling and instruction select

[Bug c++/39367] New: ICE at tree-inline.c:1042 with -O

2009-03-04 Thread il dot basso dot buffo at gmail dot com
Building QT4, GCC 4.4 rev 144616. The file compiles correctly with -O0, but fails with -O1 or -Os. /var/tmp/portage/x11-libs/qt-core-4.5.0/work/qt-x11-opensource-src-4.5.0/src/script/qscriptecmaboolean.cpp: In member function 'void QScript::Ecma::Boolean::newBoolean(QScriptValueImpl*, bool)': /va

[Bug debug/39355] [4.4 Regression] ICE at dwarf2out.c:10353 in loc_descriptor_from_tree_1

2009-03-04 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #7 from dave at hiauly1 dot hia dot nrc dot ca 2009-03-04 20:46 --- Subject: Re: [4.4 Regression] ICE at dwarf2out.c:10353 in loc_descriptor_from_tree_1 > --- Comment #6 from jakub at gcc dot gnu dot org 2009-03-04 19:13 --- > I can't reproduce this with x86_64-li

[Bug libstdc++/39366] Memory Leak in Exception Handling

2009-03-04 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-03-04 20:14 --- It looks like glibc is not clearing up dlopened TLS allocated memory. A simple testcase for glibc would be put into a shared library something like: __thread int a; int f(void) { return a; } --- CUT --- And then

[Bug tree-optimization/39362] [4.4 Regression] ICE failing to coalesce ab SSA names

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-03-04 20:08 --- I will have a look. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Assigne

[Bug libstdc++/39366] Memory Leak in Exception Handling

2009-03-04 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-03-04 20:06 --- This sounds like a bug in glibc or valgrind. ==16376== 8 bytes in 1 blocks are definitely lost in loss record 1 of 12 ==16376==at 0x402517F: memalign (vg_replace_malloc.c:460) ==16376==by 0x401055F: ___tls_

[Bug libstdc++/39366] New: Memory Leak in Exception Handling

2009-03-04 Thread fgiasson1 at yahoo dot ca
When an exception is thrown for the first time in a given thread, there is a 16 bytes memory leak if the thread is started by a C++ library loaded using dlopen() by a C executable. The key factors to reproduce the leak are: - The executable must be a C program not linked against libstdc++ and not

[Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #22 from jason at gcc dot gnu dot org 2009-03-04 19:41 --- Fixed for 4.3 and 4.4, not applying to 4.2. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/29607] [DR 224] [4.2/4.3/4.4 Regression] dependent name with base classes

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #19 from jason at gcc dot gnu dot org 2009-03-04 19:41 --- Fixed for 4.3 and 4.4, not applying to 4.2. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/29469] [DR 224] [4.2/4.3/4.4 Regression] error: non-template 'pair' used as template

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #14 from jason at gcc dot gnu dot org 2009-03-04 19:40 --- Fixed for 4.3 and 4.4, not applying to 4.2. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/39365] ++ operator with volatile bool increments

2009-03-04 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-03-04 19:40 --- Mine since I fixed the other one. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/39365] ++ operator with volatile bool increments

2009-03-04 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-03-04 19:40 --- Basically if (same_type_p (declared_type, boolean_type_node)) Should be changed into if (same_type_ignoring_top_level_qualifiers_p (declared_type, boolean_type_node)) -- http://gcc.gnu.org/bugz

[Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #21 from jason at gcc dot gnu dot org 2009-03-04 19:38 --- Subject: Bug 9634 Author: jason Date: Wed Mar 4 19:37:43 2009 New Revision: 144621 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144621 Log: PR c++/9634 PR c++/29469 PR c++/29607

[Bug c++/29469] [DR 224] [4.2/4.3/4.4 Regression] error: non-template 'pair' used as template

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #13 from jason at gcc dot gnu dot org 2009-03-04 19:38 --- Subject: Bug 29469 Author: jason Date: Wed Mar 4 19:37:43 2009 New Revision: 144621 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144621 Log: PR c++/9634 PR c++/29469 PR c++/29607

[Bug c++/29607] [DR 224] [4.2/4.3/4.4 Regression] dependent name with base classes

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #18 from jason at gcc dot gnu dot org 2009-03-04 19:38 --- Subject: Bug 29607 Author: jason Date: Wed Mar 4 19:37:43 2009 New Revision: 144621 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144621 Log: PR c++/9634 PR c++/29469 PR c++/29607

[Bug c++/39364] Arithmetic on bool bit-fields is incorrect

2009-03-04 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-03-04 19:36 --- This was fixed in 4.3.3. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/39365] New: ++ operator with volatile bool increments

2009-03-04 Thread foo at mailinator dot com
This program: extern "C" void abort(); typedef volatile bool my_bool; int main() { my_bool b = false; int i; b++; b++; i = b; if (i != 1) abort (); return 0; } calls abort(), because GCC is generating an increment for the '++' operator rather than setting the value to true, an

[Bug c++/39364] New: Arithmetic on bool bit-fields is incorrect

2009-03-04 Thread foo at mailinator dot com
Bug #30274 "bool bit-field: wrong increment and decrement" is supposedly fixed in 4.2.0 and 4.3.0. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30274 However, the underlying issue still reproduces in several ways with GCC 4.2.4 and 4.3.2. #include struct S { bool f : 7; }; struct S v = { 2 };

[Bug debug/39355] [4.4 Regression] ICE at dwarf2out.c:10353 in loc_descriptor_from_tree_1

2009-03-04 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2009-03-04 19:13 --- I can't reproduce this with x86_64-linux -> hppa-linux cross on the current trunk. Can you reproduce it with the provided preprocessed source? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39355

[Bug tree-optimization/39141] overzealous unrolling (peeling) destroys code locality

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #1 from amylaar at gcc dot gnu dot org 2009-03-04 19:08 --- patch submitted -- amylaar at gcc dot gnu dot org changed: What|Removed |Added BugsThisDependsOn|

[Bug other/39363] New: [meta-bug] pending patches from ARC International (UK) Ltd

2009-03-04 Thread amylaar at gcc dot gnu dot org
-- Summary: [meta-bug] pending patches from ARC International (UK) Ltd Product: gcc Version: 4.4.0 Status: UNCONFIRMED Keywords: meta-bug Severity: normal Priority: P3 Component: other

[Bug tree-optimization/39362] [4.4 Regression] ICE failing to coalesce ab SSA names

2009-03-04 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39362

[Bug tree-optimization/39362] New: [4.4 Regression] ICE failing to coalesce ab SSA names

2009-03-04 Thread jakub at gcc dot gnu dot org
void *fastMalloc (int n); void fastFree (void *p); template struct C { void deref () { delete static_cast (this); } }; template struct D { D (T *ptr) : m_ptr (ptr) { } ~D () { if (T * ptr = m_ptr) ptr->deref (); } T *operator-> () const; T *m_ptr; typedef T *UnspecifiedBoolType; ope

[Bug c++/29607] [DR 224] [4.2/4.3/4.4 Regression] dependent name with base classes

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2009-03-04 18:42 --- Subject: Bug 29607 Author: jason Date: Wed Mar 4 18:42:17 2009 New Revision: 144618 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144618 Log: PR c++/9634 PR c++/29469 PR c++/29607

[Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #20 from jason at gcc dot gnu dot org 2009-03-04 18:42 --- Subject: Bug 9634 Author: jason Date: Wed Mar 4 18:42:17 2009 New Revision: 144618 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144618 Log: PR c++/9634 PR c++/29469 PR c++/29607

[Bug c++/29469] [DR 224] [4.2/4.3/4.4 Regression] error: non-template 'pair' used as template

2009-03-04 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2009-03-04 18:42 --- Subject: Bug 29469 Author: jason Date: Wed Mar 4 18:42:17 2009 New Revision: 144618 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144618 Log: PR c++/9634 PR c++/29469 PR c++/29607

[Bug other/39302] [meta-bug] bugs waiting for Copyright Assignment acknowledgemt for ARC International (UK) Ltd

2009-03-04 Thread amylaar at gcc dot gnu dot org
--- Comment #1 from amylaar at gcc dot gnu dot org 2009-03-04 18:32 --- Confirmation received. I'll have to send out the patches now. -- amylaar at gcc dot gnu dot org changed: What|Removed |Added --

Error compiling 4.3.3 on Solaris

2009-03-04 Thread Darren Reed
uname -a: SunOS mintslice 5.11 snv_96 i86pc i386 i86xpv $ ./configure --prefix=/home/dr146992/local --with-mpfr=/home/dr146992/local --with-gmp=/home/dr146992/local ... $ gmake ... libtool: compile: /biscuit/mozilla/gcc-4.3.3/host-i386-pc-solaris2.11/gcc/xgcc -shared-libgcc -B/biscuit/mozill

[Bug fortran/38979] OpenMP extension: THREADPRIVATE for EQUIVALENCEd symbols

2009-03-04 Thread arjen dot verweij at tass-safe dot com
--- Comment #5 from arjen dot verweij at tass-safe dot com 2009-03-04 18:23 --- Do these patches have any chance of making it into an official release? We are using gfortran to compile code that is accepted by a string of compilers, but not this one :) Perhaps it is a good idea to trea

[Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent

2009-03-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|giovannibajo at libero dot |jason at gcc dot gnu dot org |it

[Bug ada/38832] Main program runs fine but hangs on exit when linked with Ada shared lib

2009-03-04 Thread oliver dot kellogg at eads dot com
--- Comment #4 from oliver dot kellogg at eads dot com 2009-03-04 17:45 --- Created an attachment (id=17394) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17394&action=view) rough fix (patch to s-finimp.adb) Further investigation shows that Ada.Text_Io.Elab_{Spec,Body} is called

[Bug testsuite/39357] [4.4 Regression] gcc.dg/vect/vect-iv-6.c

2009-03-04 Thread sje at cup dot hp dot com
--- Comment #4 from sje at cup dot hp dot com 2009-03-04 17:30 --- Test case was fixed by requiring vect_int_mult instead of just vect_int support. This affects IA64, Alpha, and Sparc which are the platforms that support vect_int but not vect_int_mult. -- sje at cup dot hp dot com ch

[Bug debug/39355] [4.4 Regression] ICE at dwarf2out.c:10353 in loc_descriptor_from_tree_1

2009-03-04 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #5 from dave at hiauly1 dot hia dot nrc dot ca 2009-03-04 17:26 --- Subject: Re: [4.4 Regression] ICE at dwarf2out.c:10353 in loc_descriptor_from_tree_1 > Dave, did this ICE by chance disappear with the fix for PR39345? At least > the testcase works for me on i?86-linux n

[Bug testsuite/39357] [4.4 Regression] gcc.dg/vect/vect-iv-6.c

2009-03-04 Thread sje at gcc dot gnu dot org
--- Comment #3 from sje at gcc dot gnu dot org 2009-03-04 17:25 --- Subject: Bug 39357 Author: sje Date: Wed Mar 4 17:25:16 2009 New Revision: 144614 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144614 Log: PR testsuite/39357 * gcc.dg/vect-iv-6.c (dg-require-e

[Bug c++/29469] [DR 224] [4.2/4.3/4.4 Regression] error: non-template 'pair' used as template

2009-03-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug middle-end/39360] [4.4 Regression] ICE in referenced_var_lookup, at tree-dfa.c:563

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2009-03-04 16:40 --- Reduced testcase: typedef unsigned short u16; struct snd_kcontrol_new { }; typedef u16 hda_nid_t; struct alc_spec { struct snd_kcontrol_new *cap_mixer; unsigned int num_adc_nids; }; static struct snd_kcontro

[Bug target/39361] [4.4 Regression] Many new neon test failures

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-03-04 15:39 --- This is likely caused by 2009-02-28 Jan Hubicka PR debug/39267 * tree-inline.c (setup_one_parameter): Do not copy propagate arguments when not optimizing. Honza, the easiest would be pro

[Bug target/39361] New: [4.4 Regression] Many new neon test failures

2009-03-04 Thread danglin at gcc dot gnu dot org
See . Executing on host: /home/dave/gnu/gcc/objdir/gcc/xgcc -B/home/dave/gnu/gcc/objdi r/gcc/ -save-temps -O0 -mfpu=neon -mfloat-abi=softfp -c -o vRshrQ_ns16.o /hom e/dave/gnu/gcc/gcc/gcc/testsuite/gcc.target/arm/neon/vRshrQ_ns16.c

[Bug middle-end/39360] [4.4 Regression] ICE in referenced_var_lookup, at tree-dfa.c:563

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-03-04 15:21 --- In TODO_recompute_alias after PRE we have something (alc_capture_mixer1, found through DECL_INITIAL of caps) in gimple_addressable_vars that is no longer available. Honza, this is yours again. I guess during inlini

[Bug middle-end/39360] [4.4 Regression] tree-dsa leads to an ICE

2009-03-04 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2009-03-04 15:16 --- It is most likely caused by revision 144497: http://gcc.gnu.org/ml/gcc-cvs/2009-02/msg00665.html -- hjl dot tools at gmail dot com changed: What|Removed |Added ---

[Bug middle-end/39360] tree-dsa leads to an ICE

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-03-04 15:03 --- Reducing. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Summary|tree-d

[Bug c++/29607] [DR 224] [4.2/4.3/4.4 Regression] dependent name with base classes

2009-03-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug middle-end/39360] tree-dsa leads to an ICE

2009-03-04 Thread linuxl4 at sohu dot com
--- Comment #1 from linuxl4 at sohu dot com 2009-03-04 14:36 --- Created an attachment (id=17393) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17393&action=view) the preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39360

[Bug middle-end/39360] New: tree-dsa leads to an ICE

2009-03-04 Thread linuxl4 at sohu dot com
[~]gcc -v gcc version 4.4.0 20090304 (experimental) (GCC) [~]gcc -O2 -c patch_realtek.c sound/pci/hda/patch_realtek.c: In function 'patch_alc861vd': sound/pci/hda/patch_realtek.c:14747: internal compiler error: in referenced_var_lookup, at tree-dfa.c:563 Please submit a full bug re

[Bug testsuite/39324] [4.4 Regression] FAIL: gcc.c-torture/execute/nestfunc-3.c execution, -O[1-3] -m64

2009-03-04 Thread dominiq at lps dot ens dot fr
--- Comment #2 from dominiq at lps dot ens dot fr 2009-03-04 14:23 --- I cannot reproduce the problem at revision 144543: closing as invalid. -- dominiq at lps dot ens dot fr changed: What|Removed |Added

[Bug libstdc++/36104] [4.3/4.4 Regression] gnu-versioned-namespace is broken

2009-03-04 Thread bkoz at gcc dot gnu dot org
--- Comment #4 from bkoz at gcc dot gnu dot org 2009-03-04 14:03 --- This has been broken since the move to include/tr1_impl. To fix this, I would like to move to using fully-qualified macros for TR1 and std namespaces (ie _GLIBCXX_TR1, _GLIBCXX_STD), and hopefully unifying the active n

[Bug tree-optimization/39358] [4.4 Regression] Wrong aliasing warning with lists

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2009-03-04 12:39 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/39358] [4.4 Regression] Wrong aliasing warning with lists

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2009-03-04 12:37 --- Subject: Bug 39358 Author: rguenth Date: Wed Mar 4 12:36:56 2009 New Revision: 144602 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144602 Log: 2009-03-04 Richard Guenther PR tree-optimization/

[Bug middle-end/37805] [4.3/4.4 Regression] gcc --help=separate

2009-03-04 Thread rwild at gcc dot gnu dot org
-- rwild at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rwild at gcc dot gnu dot org |dot org

[Bug tree-optimization/39358] [4.4 Regression] Wrong aliasing warning with lists

2009-03-04 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2009-03-04 12:14 --- I have a patch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|

  1   2   >