[Bug c++/45121] New: [4.6 Regression] c-c++-common/uninit-17.c

2010-07-28 Thread hjl dot tools at gmail dot com
tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45121

[Bug bootstrap/45119] [4.6 Regression] Bootstrap went to infinite loop

2010-07-28 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-29 01:06 --- It is caused by revision 162653: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg01007.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug c++/45121] [4.6 Regression] c-c++-common/uninit-17.c

2010-07-28 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-29 03:49 --- It is caused by revision 162653: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg01007.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug fortran/45092] [4.6 Regression] ICE in output_constructor_regular_field, at varasm.c:5016

2010-07-27 Thread hjl dot tools at gmail dot com
--- Comment #8 from hjl dot tools at gmail dot com 2010-07-27 13:33 --- It is caused by revision 158253: http://gcc.gnu.org/ml/gcc-cvs/2010-04/msg00357.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug c++/45096] New: [4.6 Regression] g++.dg/cpp0x/auto3.C

2010-07-27 Thread hjl dot tools at gmail dot com
: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45096

[Bug c++/45096] [4.6 Regression] g++.dg/cpp0x/auto3.C

2010-07-27 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45096

[Bug c++/45096] [4.6 Regression] g++.dg/cpp0x/auto3.C

2010-07-27 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-28 02:29 --- It is caused by revision 162578: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00932.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug middle-end/44817] Stage2/stage3 genautomata has invalid memory access

2010-07-26 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2010-07-26 18:41 --- It is a valgrind bug. I opened: https://bugzilla.redhat.com/show_bug.cgi?id=618360 -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug testsuite/45068] New: g++.dg/debug/dwarf2/nested-2.C failed on Linux/ia64

2010-07-25 Thread hjl dot tools at gmail dot com
Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45068

[Bug tree-optimization/45056] [4.6 Regression] ICE: in refs_may_alias_p_1, at tree-ssa-alias.c:1023

2010-07-24 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2010-07-24 20:26 --- This is caused by revision 161655: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg6.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug c++/45043] [4.4/4.5/4.6 Regression] ICE: tree check: expected identifier_node, have bit_not_expr in grokdeclarator, at cp/decl.c:8113 on invalid code

2010-07-24 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-24 23:02 --- It failed for me with gcc 4.2.0 and 4.3.0: [...@gnu-26 rrs]$ cat pr45043.cc template typename class A; template typename T A T ::B::~B () {} [...@gnu-26 rrs]$ /export/gnu/import/rrs/117167/usr/bin/gcc -S

[Bug c++/45043] [4.4/4.5/4.6 Regression] ICE: tree check: expected identifier_node, have bit_not_expr in grokdeclarator, at cp/decl.c:8113 on invalid code

2010-07-24 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-07-24 23:03 --- [...@gnu-26 rrs]$ /export/gnu/import/rrs/125623/usr/bin/gcc -S pr45043.cc pr45043.cc:2: error: \u2018A template-parameter-1-1 ::B\u2019 is not a type pr45043.cc:2: internal compiler error: tree check: expected

[Bug rtl-optimization/45061] [4.6 Regression] ICE: in check_allocation, at ira.c:1677 with -O2 -ftracer -fira-coalesce

2010-07-24 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-25 01:21 --- It is caused by revision 162418: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00772.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug bootstrap/45042] New: [4.6 regression] Failed to bootstrap

2010-07-23 Thread hjl dot tools at gmail dot com
ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45042

[Bug bootstrap/45042] [4.6 regression] Failed to bootstrap

2010-07-23 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-23 13:20 --- It is caused by revision 162443: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00797.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug bootstrap/45042] [4.6 regression] Failed to bootstrap

2010-07-23 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45042

[Bug testsuite/45046] New: [4.6 regression] FAIL: gcc.dg/pr36997.c

2010-07-23 Thread hjl dot tools at gmail dot com
Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45046

[Bug bootstrap/45042] [4.6 regression] Failed to bootstrap

2010-07-23 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-07-23 19:04 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added Status

[Bug c++/45049] [4.6 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'tree_list' in push_overloaded_decl, at cp/name-lookup.c:2160

2010-07-23 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-23 23:43 --- It was introduced between revision 16 and 162255. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug c++/45049] [4.6 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'tree_list' in push_overloaded_decl, at cp/name-lookup.c:2160

2010-07-23 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-07-24 00:40 --- This is caused by revision 162223: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00577.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-22 Thread hjl dot tools at gmail dot com
--- Comment #40 from hjl dot tools at gmail dot com 2010-07-22 14:07 --- (In reply to comment #39) HJ, Dave, can you retest with mainline? Mainline bootstrap is OK on ia32 and Intel64 as of revision 162408. Test is in progress on ia64. -- http://gcc.gnu.org/bugzilla

[Bug middle-end/45014] [4.6 regression] FAIL: gcc.c-torture/execute/multi-ix.c

2010-07-22 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-22 16:46 --- Fixed as of revision 162399. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-22 Thread hjl dot tools at gmail dot com
--- Comment #42 from hjl dot tools at gmail dot com 2010-07-22 16:47 --- (In reply to comment #40) (In reply to comment #39) HJ, Dave, can you retest with mainline? Mainline bootstrap is OK on ia32 and Intel64 as of revision 162408. Test is in progress on ia64. Revision

[Bug rtl-optimization/44979] [4.6 regression] Revision 162270 failed many x86-64 tests

2010-07-22 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-07-22 19:33 --- Fixed as of revision 162396. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug rtl-optimization/44980] [4.6 Regression] Revision 162270 failed 450.soplex in SPEC CPU 2006

2010-07-22 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-22 20:17 --- Fixed by revision 162390: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00744.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug middle-end/45035] New: [4.6 Regression] FAIL: gcc.dg/guality/pr36728-2.c

2010-07-22 Thread hjl dot tools at gmail dot com
Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45035

[Bug middle-end/45035] [4.6 Regression] FAIL: gcc.dg/guality/pr36728-2.c

2010-07-22 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-23 02:32 --- It is caused by revision 162430: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00784.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

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

2010-07-22 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-07-23 04:14 --- It is triggered by revision 121254: http://gcc.gnu.org/ml/gcc-cvs/2007-01/msg00960.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

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

2010-07-21 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2010-07-21 13:30 --- Those tests failed on Linux/ia64: FAIL: g++.dg/debug/dwarf2/lineno-simple1.C scan-assembler _ZN1C3fooEv:[^\\t]*(\\t.file[^\\t]*)?\\t# \\S*:6\\n FAIL: g++.dg/debug/dwarf2/lineno-simple1.C scan-assembler _ZN1CC[12]Ev

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

2010-07-21 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2010-07-21 16:50 --- (In reply to comment #6) Is the problem a bad mangling or bad line numbers? In a built tree, could you run: $objdir/gcc/cc1plus -g -dA $srcdir/gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C -o pr44641.s and send

[Bug target/45027] New: [4.6 Regression] FAIL: c-c++-common/dfp/pr36800.c

2010-07-21 Thread hjl dot tools at gmail dot com
Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45027

[Bug target/45027] [4.6 Regression] FAIL: c-c++-common/dfp/pr36800.c

2010-07-21 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-21 23:14 --- It is caused by revision 162384: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00738.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug fortran/45005] New: gfortran.dg/allocate_with_typespec.f90 failed

2010-07-20 Thread hjl dot tools at gmail dot com
Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45005

[Bug fortran/45005] gfortran.dg/allocate_with_typespec.f90 failed

2010-07-20 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-20 13:59 --- On Linux/x86-64, it caused: Running target unix/-m32 FAIL: gfortran.dg/allocate_with_typespec.f90 -O (internal compiler error) FAIL: gfortran.dg/allocate_with_typespec.f90 -O (test for excess errors

[Bug middle-end/45006] New: [4.6 regression] Failed to bootstrap

2010-07-20 Thread hjl dot tools at gmail dot com
Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi

[Bug middle-end/45006] [4.6 regression] Failed to bootstrap

2010-07-20 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-20 15:34 --- Created an attachment (id=21266) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21266action=view) The preprocessed source /export/gnu/import/rrs/162337/bld/./gcc/xgcc -B/export/gnu/import/rrs/162337/bld/./gcc

[Bug debug/45006] [4.6 regression] Failed to bootstrap

2010-07-20 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-07-20 16:21 --- (In reply to comment #3) Created an attachment (id=21268) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21268action=view) [edit] gcc46-pr45006.patch Untested fix. Either of the hunks should be sufficient

[Bug middle-end/45013] New: [4.6 regression] Failed to build 483.xalancbmk in SPEC CPU 2006

2010-07-20 Thread hjl dot tools at gmail dot com
dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45013

[Bug middle-end/45013] [4.6 regression] Failed to build 483.xalancbmk in SPEC CPU 2006

2010-07-20 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45013

[Bug middle-end/45014] New: [4.6 regression] FAIL: gcc.c-torture/execute/multi-ix.c

2010-07-20 Thread hjl dot tools at gmail dot com
: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45014

[Bug middle-end/45013] [4.6 regression] Failed to build 483.xalancbmk in SPEC CPU 2006

2010-07-20 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-21 04:38 --- Failed with revision 162330 and worked with revision 162328. Revision 162330: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00684.html is very likely to be the cause. -- hjl dot tools at gmail dot com changed

[Bug rtl-optimization/44979] [4.6 regression] Revision 162270 failed many x86-64 tests

2010-07-19 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-19 13:19 --- According to http://gcc.gnu.org/ml/gcc-patches/2010-07/msg01409.html this is an x86 backend bug. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug target/44987] *mmintrin.h files incompatible with partial __attribute__((target(sse...)))

2010-07-19 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-19 13:27 --- The design of target attribute is incomplete and its implementation is broken. See PR 37565. I'd like to see a new design/implementation. We should deal with all issues, including header files, in the new design

[Bug middle-end/44989] New: [4.6 regression] g++.dg/guality/redeclaration1.C

2010-07-19 Thread hjl dot tools at gmail dot com
Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44989

[Bug middle-end/44989] [4.6 regression] g++.dg/guality/redeclaration1.C

2010-07-19 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-19 13:42 --- Revision 162269 is bad and revision 162264 is good. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44989

[Bug fortran/43986] [OOP] gfortran.dg/dynamic_dispatch_4.f03 doesn't work on Linux/ia64

2010-07-19 Thread hjl dot tools at gmail dot com
--- Comment #8 from hjl dot tools at gmail dot com 2010-07-19 15:38 --- It disappeared at least since revision 161672. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug target/44987] *mmintrin.h files incompatible with partial __attribute__((target(sse...)))

2010-07-19 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-07-19 18:01 --- For the time being, I suggest you compile it with a different file. One approach is to implement something similar to cpu dispatcher in icc via GNU_IFUNC. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44987

[Bug c/44977] [4.4/4.5/4.6 Regression] ice in propagate_rhs_into_lhs, at tree-ssa-dom.c:2728

2010-07-18 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread hjl dot tools at gmail dot com
--- Comment #18 from hjl dot tools at gmail dot com 2010-07-18 15:22 --- (In reply to comment #3) x86_64 failures are expected due to a backend bug, see the patch I sent today. HJ, any chance you could run make check on the stage1 compiler on ia64 to find a testcase? New

[Bug c/44977] [4.4/4.5/4.6 Regression] ice in propagate_rhs_into_lhs, at tree-ssa-dom.c:2728

2010-07-18 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-18 18:01 --- It is caused by revision 139286: http://gcc.gnu.org/ml/gcc-cvs/2008-08/msg00848.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug rtl-optimization/44979] New: [4.6 regression] Revision 162270 failed many x86-64 tests

2010-07-18 Thread hjl dot tools at gmail dot com
x86-64 tests Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail

[Bug rtl-optimization/44979] [4.6 regression] Revision 162270 failed many x86-64 tests

2010-07-18 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44979

[Bug rtl-optimization/44980] New: [4.6 regression] Revision 162270 failed 450.soplex in SPEC CPU 2006

2010-07-18 Thread hjl dot tools at gmail dot com
-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44980

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread hjl dot tools at gmail dot com
--- Comment #20 from hjl dot tools at gmail dot com 2010-07-18 18:52 --- (In reply to comment #19) Created an attachment (id=21242) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21242action=view) [edit] Another patch I am testing it now. I've managed to reproduce some

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread hjl dot tools at gmail dot com
--- Comment #21 from hjl dot tools at gmail dot com 2010-07-18 19:03 --- (In reply to comment #19) Created an attachment (id=21242) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21242action=view) [edit] Another patch This patch passed the last failure. I will report any

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread hjl dot tools at gmail dot com
--- Comment #23 from hjl dot tools at gmail dot com 2010-07-18 20:34 --- (In reply to comment #19) Created an attachment (id=21242) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21242action=view) [edit] Another patch I've managed to reproduce some differences with -g vs

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread hjl dot tools at gmail dot com
--- Comment #30 from hjl dot tools at gmail dot com 2010-07-18 22:22 --- (In reply to comment #24) Created an attachment (id=21243) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21243action=view) [edit] Patch v4 I found another potential bug in the interaction between

[Bug debug/44971] -fcompare-debug failure with uninitialized read in walk_gimple_stmt

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-17 13:37 --- It is caused by revision 161655: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg6.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug debug/44971] -fcompare-debug failure with uninitialized read in walk_gimple_stmt

2010-07-17 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44971

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-17 15:28 --- On Linux/ia64, I got Bootstrap comparison failure! gcc/fortran/trans-openmp.o differs gcc/dwarf2out.o differs make[5]: *** [compare] Error 1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-07-17 16:12 --- (In reply to comment #0) On Linux/ia32, revision 162270: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00624.html caused: make[6]: Leaving directory `/export/gnu/import/svn/gcc-test/bld' Comparing stages 2

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2010-07-17 16:56 --- It also miscompiled 450.soplex in SPEC CPU 2006 on Linux/i386 with -m32 -O3 -msse2 -mfpmath=sse -ffast-math -funroll-loops -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #8 from hjl dot tools at gmail dot com 2010-07-17 17:35 --- The difference in recog.o is in peep2_find_free_register: @@ -5271,8 +5271,8 @@ Disassembly of section .text: 4884: 74 5e je 48e4 peep2_find_free_register+0x d4 4886: 8d 74

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #9 from hjl dot tools at gmail dot com 2010-07-17 17:39 --- The patch uses uid of the insn. Will DEBUG_INSN affect uid processing? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #10 from hjl dot tools at gmail dot com 2010-07-17 17:42 --- With stage3 gcc, I got [...@gnu-29 stage3-gcc]$ ./xgcc -B./ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu

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

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-17 18:07 --- It is caused by revision 161655: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg6.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread hjl dot tools at gmail dot com
--- Comment #13 from hjl dot tools at gmail dot com 2010-07-18 00:32 --- (In reply to comment #12) Created an attachment (id=21239) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21239action=view) [edit] Better patch. Here's something that's a little more likely to work. I

[Bug bootstrap/44807] [4.6 Regression] bootstrap failure on i686 with BOOT_CFLAGS='-O3'

2010-07-16 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-07-16 13:02 --- It is caused by revision 161744: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00097.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug target/44948] -msse/-mavx change ABI

2010-07-16 Thread hjl dot tools at gmail dot com
--- Comment #18 from hjl dot tools at gmail dot com 2010-07-16 13:31 --- The problem isn't new: [...@gnu-6 case3]$ cat x.c #include x.h void foo (long double x, struct A y, long double z) { int i; struct A a = { { 0, 1, 2, 3 } }; if (x != 8.0L || z != 8.0L) __builtin_abort

[Bug target/44948] -msse/-mavx change ABI

2010-07-16 Thread hjl dot tools at gmail dot com
--- Comment #19 from hjl dot tools at gmail dot com 2010-07-16 13:41 --- Created an attachment (id=21223) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21223action=view) A patch with psABI warning This patch changes and warns psABI: [...@gnu-6 case3]$ make /export/build/gnu/gcc

[Bug target/44948] -msse/-mavx change ABI

2010-07-16 Thread hjl dot tools at gmail dot com
--- Comment #20 from hjl dot tools at gmail dot com 2010-07-16 13:55 --- The following testcases are affected: gcc.c-torture/compile/20070522-1.c gcc.c-torture/compile/pr33617.c gcc.c-torture/execute/pr38151.c gcc.dg/compat/struct-align-1 gcc.dg/compat/struct-align-2 gcc.dg/compat

[Bug tree-optimization/44964] [4.6 Regression] ICE: SIGSEGV in gimple_default_def (tree-dfa.c:539) with -fkeep-inline-functions

2010-07-16 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-16 15:31 --- It is caused by revision 158477: http://gcc.gnu.org/ml/gcc-cvs/2010-04/msg00583.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug bootstrap/44970] New: [4.6 regression] Revision 162270 failed to bootstrap

2010-07-16 Thread hjl dot tools at gmail dot com
Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-16 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-15 13:11 --- How should we align struct A { long b[8] __attribute__((aligned (32))); }; when it is passed on stack? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44948

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-07-15 13:26 --- Caller and call expander try to honor type alignment. See PR 35771 and PR 35767. I think we should replace BIGGEST_ALIGNMENT with MAX_STACK_ALIGNMENT. -- hjl dot tools at gmail dot com changed: What

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-07-15 13:33 --- (In reply to comment #2) If we want to be ABI compatible, I'm afraid it needs to be 16 byte aligned only. We don't align aligned(64) structs to 64 bytes either, even with -mavx. That is because we couldn't

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2010-07-15 13:42 --- We have aligned double to 4 byte when passing on stack in 32bit. I guess it is OK to use a smaller alignment. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44948

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #6 from hjl dot tools at gmail dot com 2010-07-15 13:56 --- When we pass 32byte aligned type on stack with 16byte alignment, do we mark it as 16byte aligned or 32byte aligned? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44948

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2010-07-15 14:10 --- For 32bit, we should align it to 4 byte. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44948

[Bug rtl-optimization/44941] [4.6 Regression] ICE: RTL check: expected code 'mem', have 'reg' in emit_block_move_hints, at expr.c:1189

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-15 14:38 --- It is caused by revision 161655: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg6.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #9 from hjl dot tools at gmail dot com 2010-07-15 16:05 --- How about this patch? diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 4fd2aab..65e13a3 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -6594,8 +6594,8

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #10 from hjl dot tools at gmail dot com 2010-07-15 16:20 --- Created an attachment (id=21216) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21216action=view) A patch I am testing this patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44948

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #12 from hjl dot tools at gmail dot com 2010-07-15 16:41 --- Created an attachment (id=21217) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21217action=view) A new patch How about this patch? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44948

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #13 from hjl dot tools at gmail dot com 2010-07-15 16:47 --- struct A { long b[8] __attribute__((aligned (32))); __m128i x; }; What alignment should we use to pass it on stack? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44948

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #14 from hjl dot tools at gmail dot com 2010-07-15 19:07 --- (In reply to comment #13) struct A { long b[8] __attribute__((aligned (32))); __m128i x; }; What alignment should we use to pass it on stack? I think when such a struct is passed on stack

[Bug target/44958] New: Poor register choice on x86

2010-07-15 Thread hjl dot tools at gmail dot com
tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44958

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #15 from hjl dot tools at gmail dot com 2010-07-15 22:29 --- (In reply to comment #4) (In reply to comment #2) If we want to be ABI compatible, I'm afraid it needs to be 16 byte aligned only. We don't align aligned(64) structs to 64 bytes either, even with -mavx

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #16 from hjl dot tools at gmail dot com 2010-07-15 22:47 --- I think we should always properly align the struct. Otherwise, we have to deal with: struct A { long b[8] __attribute__((aligned (32))); }; extern bar (struct A *p); void foo (struct A y) { bar (y

[Bug target/44948] -mavx changes ABI

2010-07-15 Thread hjl dot tools at gmail dot com
--- Comment #17 from hjl dot tools at gmail dot com 2010-07-15 23:26 --- Created an attachment (id=21220) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21220action=view) Another patch This patch always aligns struct properly in 64bit and aligns struct properly in 32bit if its

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-14 Thread hjl dot tools at gmail dot com
--- Comment #19 from hjl dot tools at gmail dot com 2010-07-14 15:52 --- (In reply to comment #15) I found the similar case with gcc 4.4.4 of MacPorts and gcc 4.4.0 of MinGW. -- begin testcase -- // g++ -O -msse2 test.cpp typedef long long __m128i __attribute__ ((__vector_size__

[Bug tree-optimization/44915] [4.6 Regression] ICE: SIGSEGV in walk_aliased_vdefs_1.constprop.42 (tree-ssa-alias.c:1707) with -findirect-inlining

2010-07-12 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-07-12 16:07 --- It is caused by revision 161384: http://gcc.gnu.org/ml/gcc-cvs/2010-06/msg01302.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44915

[Bug target/44816] [4.5/4.6 Regression] ice in subst_reloads, at reload.c:6328

2010-07-12 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-07-12 18:25 --- It is caused by revision 149210: http://gcc.gnu.org/ml/gcc-cvs/2009-07/msg00087.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug bootstrap/44921] New: [4.6 Regression] Failed to bootstrap

2010-07-12 Thread hjl dot tools at gmail dot com
Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44921

[Bug bootstrap/44921] [4.6 Regression] Failed to bootstrap

2010-07-12 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-07-12 18:46 --- This patch: Index: postreload.c === --- postreload.c(revision 162085) +++ postreload.c(working copy) @@ -1281,7 +1281,7

[Bug bootstrap/44921] [4.6 Regression] Failed to bootstrap

2010-07-12 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44921

[Bug c++/41201] #pragma GCC target (sse2) doesn't alter __SSE2__ in C++ (as it does in C)

2010-07-12 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-07-12 22:43 --- I think the whole pragma GCC target is incomplete/broken. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug bootstrap/44921] [4.6 Regression] Failed to bootstrap

2010-07-12 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-07-12 23:33 --- (In reply to comment #2) The variable can not actually be used uninitalized, since min_cost is initalized to INT_MAX, and the return type of rtx_cost is int. So it is enough to shut up the compiler warning

[Bug bootstrap/44921] [4.6 Regression] Failed to bootstrap

2010-07-12 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-07-12 23:34 --- (In reply to comment #3) (In reply to comment #2) The variable can not actually be used uninitalized, since min_cost is initalized to INT_MAX, and the return type of rtx_cost is int. So it is enough to shut

[Bug tree-optimization/44900] [4.5 Regression] The variable of SSE will be broken

2010-07-11 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2010-07-11 20:59 --- It works with gcc 4.5.0. It is a 4.5.1 regression. -- hjl dot tools at gmail dot com changed: What|Removed |Added

<    1   2   3   4   5   6   7   8   9   10   >