[Bug testsuite/36053] [4.4 Regression]: ERROR: tcl error sourcing gcc/gcc/testsuite/gcc.dg/dg.exp
--- Comment #4 from hjl at gcc dot gnu dot org 2008-04-26 15:28 --- Subject: Bug 36053 Author: hjl Date: Sat Apr 26 15:27:34 2008 New Revision: 134707 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134707 Log: 2008-04-26 H.J. Lu [EMAIL PROTECTED] PR testsuite/36053 * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check. * gcc.dg/large-size-array-4.c: Likewise. Modified: branches/ix86/avx/gcc/testsuite/ChangeLog.avx branches/ix86/avx/gcc/testsuite/gcc.dg/large-size-array-2.c branches/ix86/avx/gcc/testsuite/gcc.dg/large-size-array-4.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36053
[Bug testsuite/36053] [4.4 Regression]: ERROR: tcl error sourcing gcc/gcc/testsuite/gcc.dg/dg.exp
--- Comment #5 from hjl at gcc dot gnu dot org 2008-04-26 19:15 --- Subject: Bug 36053 Author: hjl Date: Sat Apr 26 19:14:46 2008 New Revision: 134716 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134716 Log: 2008-04-26 H.J. Lu [EMAIL PROTECTED] PR testsuite/36053 * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check. * gcc.dg/large-size-array-4.c: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/large-size-array-2.c trunk/gcc/testsuite/gcc.dg/large-size-array-4.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36053
[Bug middle-end/35897] DSE doesn't support targets with wide registers
--- Comment #5 from hjl at gcc dot gnu dot org 2008-04-11 15:53 --- Subject: Bug 35897 Author: hjl Date: Fri Apr 11 15:52:19 2008 New Revision: 134199 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134199 Log: 2008-04-11 H.J. Lu [EMAIL PROTECTED] PR middle-end/35897 * dse.c (store_info): Change positions_needed to unsigned HOST_WIDE_INT. (lowpart_bitmask): New. (record_store): Cast to unsigned HOST_WIDE_INT for positions_needed. Assert width = size of positions_needed * CHAR_BIT. Call lowpart_bitmask to initialize positions_needed. (check_mem_read_rtx): Use unsigned HOST_WIDE_INT on mask. Call lowpart_bitmask to set mask. Modified: trunk/gcc/ChangeLog trunk/gcc/dse.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35897
[Bug middle-end/35897] DSE doesn't support targets with wide registers
--- Comment #6 from hjl at gcc dot gnu dot org 2008-04-11 15:56 --- Subject: Bug 35897 Author: hjl Date: Fri Apr 11 15:55:57 2008 New Revision: 134200 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134200 Log: 2008-04-11 H.J. Lu [EMAIL PROTECTED] PR middle-end/35897 * dse.c (store_info): Change positions_needed to unsigned HOST_WIDE_INT. (lowpart_bitmask): New. (record_store): Cast to unsigned HOST_WIDE_INT for positions_needed. Assert width = size of positions_needed * CHAR_BIT. Call lowpart_bitmask to initialize positions_needed. (check_mem_read_rtx): Use unsigned HOST_WIDE_INT on mask. Call lowpart_bitmask to set mask. Modified: branches/ix86/avx/gcc/ChangeLog.avx branches/ix86/avx/gcc/dse.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35897
[Bug middle-end/35897] DSE doesn't support targets with wide registers
--- Comment #4 from hjl at gcc dot gnu dot org 2008-04-10 14:06 --- Subject: Bug 35897 Author: hjl Date: Thu Apr 10 14:05:52 2008 New Revision: 134163 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134163 Log: 2008-04-09 H.J. Lu [EMAIL PROTECTED] PR middle-end/35897 * dse.c (store_info): Add a FIXME for positions_needed. (fill_bitmask): New. (record_store): Assert width = size of positions_needed * CHAR_BIT. Call fill_bitmask to initialize positions_needed. (check_mem_read_rtx): Use long on mask. Call fill_bitmask to set mask. Modified: branches/ix86/avx/gcc/ChangeLog.avx branches/ix86/avx/gcc/dse.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35897
[Bug middle-end/35897] DSE doesn't support targets with wide registers
--- Comment #2 from hjl at gcc dot gnu dot org 2008-04-10 00:53 --- Subject: Bug 35897 Author: hjl Date: Thu Apr 10 00:53:04 2008 New Revision: 134160 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134160 Log: 2008-04-09 H.J. Lu [EMAIL PROTECTED] PR middle-end/35897 * dse.c (store_info): Use long long on positions_needed. Added: branches/ix86/avx/gcc/ChangeLog.avx Modified: branches/ix86/avx/gcc/dse.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35897
[Bug target/35795] [4.4 Regression] Revision 133787 breaks ia64
--- Comment #8 from hjl at gcc dot gnu dot org 2008-04-03 12:50 --- Subject: Bug 35795 Author: hjl Date: Thu Apr 3 12:49:27 2008 New Revision: 133868 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133868 Log: 2008-04-03 Jan Hubicka [EMAIL PROTECTED] PR tree-optimization/35795 * alpha/alpha.c (alpha_output_mi_thunk_osf): Free after compilation. * sparc/sparc.c (sparc_output_mi_thunk): Likewise. * ia64/ia64.c (ia64_output_mi_thunk): Likewise. * m68k/m68k.c (m68k_output_mi_thunk): Likewise. * score/score3.c (score3_output_mi_thunk): Likewise. * score/score7.c (score7_output_mi_thunk): Likewise. * mips/mips.c (mips_output_mi_thunk): Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/config/alpha/alpha.c trunk/gcc/config/ia64/ia64.c trunk/gcc/config/m68k/m68k.c trunk/gcc/config/mips/mips.c trunk/gcc/config/score/score3.c trunk/gcc/config/score/score7.c trunk/gcc/config/sparc/sparc.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35795
[Bug target/32000] x86 backend uses aligned load on unaligned memory
--- Comment #6 from hjl at gcc dot gnu dot org 2008-03-31 13:33 --- Subject: Bug 32000 Author: hjl Date: Mon Mar 31 13:32:38 2008 New Revision: 133753 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133753 Log: gcc/ 2008-03-31 H.J. Lu [EMAIL PROTECTED] PR target/32000 * config/i386/i386.md (*movti_internal): Emit unaligned SSE load/store if memory is unaligned. (*movti_rex64): Likewise. * config/i386/predicates.md (misaligned_operand): New. gcc/testsuite/ 2008-03-31 H.J. Lu [EMAIL PROTECTED] PR target/32000 * gcc.target/i386/pr32000-1.c: New. Added: trunk/gcc/testsuite/gcc.target/i386/pr32000-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.md trunk/gcc/config/i386/predicates.md trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32000
[Bug target/35757] [4.4 Regression] Incorrect contraint on sse4_1_blendpssemodesuffixf2c
--- Comment #3 from hjl at gcc dot gnu dot org 2008-03-30 21:14 --- Subject: Bug 35757 Author: hjl Date: Sun Mar 30 21:13:33 2008 New Revision: 133736 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133736 Log: gcc/ 2008-03-30 H.J. Lu [EMAIL PROTECTED] PR target/35757 * config/i386/i386.c (ix86_expand_sse_4_operands_builtin): Issue proper error message for the third argument on blendpd and blendps. * config/i386/sse.md (blendbits): New. (sse4_1_blendpssemodesuffixf2c): Use it. gcc/testsuite/ 2008-03-30 H.J. Lu [EMAIL PROTECTED] PR target/35757 * gcc.target/i386/sse4_1-blendps-2.c: New. * gcc.target/i386/sse4_1-pblendw-2.c: Likewise. Added: trunk/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c trunk/gcc/testsuite/gcc.target/i386/sse4_1-pblendw-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/config/i386/sse.md trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35757
[Bug target/35657] TDmode isn't aligned at 128bit when passing to a function
--- Comment #4 from hjl at gcc dot gnu dot org 2008-03-27 18:53 --- Subject: Bug 35657 Author: hjl Date: Thu Mar 27 18:52:18 2008 New Revision: 133649 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133649 Log: 2008-03-27 H.J. Lu [EMAIL PROTECTED] PR target/35657 * config/i386/i386.c (ix86_function_arg_boundary): Align decimal floating point to its natural boundary. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35657
[Bug target/35657] TDmode isn't aligned at 128bit when passing to a function
--- Comment #5 from hjl at gcc dot gnu dot org 2008-03-27 18:56 --- Subject: Bug 35657 Author: hjl Date: Thu Mar 27 18:55:36 2008 New Revision: 133651 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133651 Log: 2008-03-27 H.J. Lu [EMAIL PROTECTED] Backport from mainline: 2008-03-27 H.J. Lu [EMAIL PROTECTED] PR target/35657 * config/i386/i386.c (ix86_function_arg_boundary): Align decimal floating point to its natural boundary. Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35657
[Bug target/35496] [4.4 Regression] test failures between revs. 132950 and 132974
--- Comment #25 from hjl at gcc dot gnu dot org 2008-03-23 20:52 --- Subject: Bug 35496 Author: hjl Date: Sun Mar 23 20:51:29 2008 New Revision: 133466 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133466 Log: 2008-03-23 Uros Bizjak [EMAIL PROTECTED] Revert: 2008-03-05 H.J. Lu [EMAIL PROTECTED] * config/i386/i386-modes.def: Use 4 byte alignment on DI for 32bit host. 2008-03-19 Uros Bizjak [EMAIL PROTECTED] PR target/35496 * stor-layout.c (update_alignment_for_field): Set minimum alignment of the underlying type of a MS bitfield layout to the natural alignment of the type. Modified: branches/stack/gcc/ChangeLog.stackalign branches/stack/gcc/config/i386/i386-modes.def branches/stack/gcc/stor-layout.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35496
[Bug target/12329] x86: local function declared with attribute((regparm(3))) gets corrupted parent frame pointer
--- Comment #3 from hjl at gcc dot gnu dot org 2008-03-22 16:04 --- Subject: Bug 12329 Author: hjl Date: Sat Mar 22 16:03:57 2008 New Revision: 133448 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133448 Log: gcc/ 2008-03-22 Uros Bizjak [EMAIL PROTECTED] H.J. Lu [EMAIL PROTECTED] PR target/12329 * config/i386/i386.c (ix86_function_regparm): Limit the number of register passing arguments to 2 for nested functions. gcc/testsuite/ 2008-03-22 Uros Bizjak [EMAIL PROTECTED] PR target/12329 * gcc.target/i386/pr12329.c: New test. Added: branches/stack/gcc/testsuite/gcc.target/i386/pr12329.c Modified: branches/stack/gcc/ChangeLog.stackalign branches/stack/gcc/config/i386/i386.c branches/stack/gcc/testsuite/ChangeLog.stackalign -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12329
[Bug testsuite/35621] gcc.target/i386/ssse3-*.c violates C/C++ aliasing rules
--- Comment #13 from hjl at gcc dot gnu dot org 2008-03-20 14:41 --- Subject: Bug 35621 Author: hjl Date: Thu Mar 20 14:40:10 2008 New Revision: 133380 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133380 Log: 2008-03-20 H.J. Lu [EMAIL PROTECTED] PR testsuite/35621 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing. * gcc.target/i386/ssse3-pabsd.c: Likewise. * gcc.target/i386/ssse3-pabsw.c: Likewise. * gcc.target/i386/ssse3-palignr.c: Likewise. * gcc.target/i386/ssse3-phaddd.c: Likewise. * gcc.target/i386/ssse3-phaddsw.c: Likewise. * gcc.target/i386/ssse3-phaddw.c: Likewise. * gcc.target/i386/ssse3-phsubd.c: Likewise. * gcc.target/i386/ssse3-phsubsw.c: Likewise. * gcc.target/i386/ssse3-phsubw.c: Likewise. * gcc.target/i386/ssse3-pmaddubsw.c: Likewise. * gcc.target/i386/ssse3-pmulhrsw.c: Likewise. * gcc.target/i386/ssse3-pshufb.c: Likewise. * gcc.target/i386/ssse3-psignb.c: Likewise. * gcc.target/i386/ssse3-psignd.c: Likewise. * gcc.target/i386/ssse3-psignw.c: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/ssse3-pabsb.c trunk/gcc/testsuite/gcc.target/i386/ssse3-pabsd.c trunk/gcc/testsuite/gcc.target/i386/ssse3-pabsw.c trunk/gcc/testsuite/gcc.target/i386/ssse3-palignr.c trunk/gcc/testsuite/gcc.target/i386/ssse3-phaddd.c trunk/gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c trunk/gcc/testsuite/gcc.target/i386/ssse3-phaddw.c trunk/gcc/testsuite/gcc.target/i386/ssse3-phsubd.c trunk/gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c trunk/gcc/testsuite/gcc.target/i386/ssse3-phsubw.c trunk/gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c trunk/gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c trunk/gcc/testsuite/gcc.target/i386/ssse3-pshufb.c trunk/gcc/testsuite/gcc.target/i386/ssse3-psignb.c trunk/gcc/testsuite/gcc.target/i386/ssse3-psignd.c trunk/gcc/testsuite/gcc.target/i386/ssse3-psignw.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35621
[Bug testsuite/35621] gcc.target/i386/ssse3-*.c violates C/C++ aliasing rules
--- Comment #14 from hjl at gcc dot gnu dot org 2008-03-20 14:42 --- Subject: Bug 35621 Author: hjl Date: Thu Mar 20 14:41:51 2008 New Revision: 133381 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133381 Log: 2008-03-20 H.J. Lu [EMAIL PROTECTED] Backport from mainline: 2008-03-20 H.J. Lu [EMAIL PROTECTED] PR testsuite/35621 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing. * gcc.target/i386/ssse3-pabsd.c: Likewise. * gcc.target/i386/ssse3-pabsw.c: Likewise. * gcc.target/i386/ssse3-palignr.c: Likewise. * gcc.target/i386/ssse3-phaddd.c: Likewise. * gcc.target/i386/ssse3-phaddsw.c: Likewise. * gcc.target/i386/ssse3-phaddw.c: Likewise. * gcc.target/i386/ssse3-phsubd.c: Likewise. * gcc.target/i386/ssse3-phsubsw.c: Likewise. * gcc.target/i386/ssse3-phsubw.c: Likewise. * gcc.target/i386/ssse3-pmaddubsw.c: Likewise. * gcc.target/i386/ssse3-pmulhrsw.c: Likewise. * gcc.target/i386/ssse3-pshufb.c: Likewise. * gcc.target/i386/ssse3-psignb.c: Likewise. * gcc.target/i386/ssse3-psignd.c: Likewise. * gcc.target/i386/ssse3-psignw.c: Likewise. Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-pabsb.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-pabsd.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-pabsw.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-palignr.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-phaddd.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-phaddw.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-phsubd.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-phsubw.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-pshufb.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-psignb.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-psignd.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/ssse3-psignw.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35621
[Bug testsuite/35558] Untested g++.dg/tls/static-1a.cc
--- Comment #2 from hjl at gcc dot gnu dot org 2008-03-14 03:09 --- Subject: Bug 35558 Author: hjl Date: Fri Mar 14 03:08:29 2008 New Revision: 133204 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133204 Log: 2008-03-13 H.J. Lu [EMAIL PROTECTED] PR testsuite/35558 * g++.dg/tls/static-1.C: Move dg-additional-sources after dg-require-effective-target. * g++.dg/tls/static-1a.cc: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/tls/static-1.C trunk/gcc/testsuite/g++.dg/tls/static-1a.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35558
[Bug tree-optimization/35494] [4.4 Regression]: Revision 132991 breaks C++ static member
--- Comment #13 from hjl at gcc dot gnu dot org 2008-03-10 18:21 --- Subject: Bug 35494 Author: hjl Date: Mon Mar 10 18:20:23 2008 New Revision: 133082 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133082 Log: gcc/ 2008-03-10 H.J. Lu [EMAIL PROTECTED] PR tree-optimization/35494 * tree-ssa-ccp.c (get_symbol_constant_value): Check if value may be overriden at link and run time. gcc/testsuite/ 2008-03-10 H.J. Lu [EMAIL PROTECTED] PR tree-optimization/35494 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New. * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise. * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise. * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise. Added: trunk/gcc/testsuite/g++.dg/tree-ssa/ssa-store-ccp-1.C trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-2.c trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-3.c trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-4.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-ccp.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35494
[Bug c++/35350] FAIL: gcc.target/i386/isa-10.c execution test
--- Comment #7 from hjl at gcc dot gnu dot org 2008-03-08 22:34 --- Subject: Bug 35350 Author: hjl Date: Sat Mar 8 22:33:54 2008 New Revision: 133044 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133044 Log: 2008-03-08 H.J. Lu [EMAIL PROTECTED] PR target/35350 * gcc.target/i386/isa-1.c: Add -march=x86-64. * gcc.target/i386/isa-2.c: Likewise. * gcc.target/i386/isa-3.c: Likewise. * gcc.target/i386/isa-10.c: Likewise. * gcc.target/i386/isa-11.c: Likewise. * gcc.target/i386/isa-12.c: Likewise. * gcc.target/i386/isa-13.c: Likewise. * gcc.target/i386/isa-14.c: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/isa-1.c trunk/gcc/testsuite/gcc.target/i386/isa-10.c trunk/gcc/testsuite/gcc.target/i386/isa-11.c trunk/gcc/testsuite/gcc.target/i386/isa-12.c trunk/gcc/testsuite/gcc.target/i386/isa-13.c trunk/gcc/testsuite/gcc.target/i386/isa-14.c trunk/gcc/testsuite/gcc.target/i386/isa-2.c trunk/gcc/testsuite/gcc.target/i386/isa-3.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35350
[Bug c++/35350] FAIL: gcc.target/i386/isa-10.c execution test
--- Comment #8 from hjl at gcc dot gnu dot org 2008-03-08 22:37 --- Subject: Bug 35350 Author: hjl Date: Sat Mar 8 22:37:07 2008 New Revision: 133045 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133045 Log: 2008-03-08 H.J. Lu [EMAIL PROTECTED] PR target/35350 * gcc.target/i386/isa-1.c: Add -march=x86-64. * gcc.target/i386/isa-2.c: Likewise. * gcc.target/i386/isa-3.c: Likewise. * gcc.target/i386/isa-10.c: Likewise. * gcc.target/i386/isa-11.c: Likewise. * gcc.target/i386/isa-12.c: Likewise. * gcc.target/i386/isa-13.c: Likewise. * gcc.target/i386/isa-14.c: Likewise. Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-10.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-11.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-12.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-13.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-14.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-2.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-3.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35350
[Bug target/35189] -mno-sse4.2 turns off SSE4a
--- Comment #7 from hjl at gcc dot gnu dot org 2008-03-07 00:08 --- Subject: Bug 35189 Author: hjl Date: Fri Mar 7 00:07:36 2008 New Revision: 132994 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132994 Log: gcc/ 2008-03-06 H.J. Lu [EMAIL PROTECTED] Backport from mainline: 2008-02-18 H.J. Lu [EMAIL PROTECTED] PR target/35189 * config/i386/i386.c (OPTION_MASK_ISA_MMX_SET): New. (OPTION_MASK_ISA_3DNOW_SET): Likewise. (OPTION_MASK_ISA_SSE_SET): Likewise. (OPTION_MASK_ISA_SSE2_SET): Likewise. (OPTION_MASK_ISA_SSE3_SET): Likewise. (OPTION_MASK_ISA_SSSE3_SET): Likewise. (OPTION_MASK_ISA_SSE4_1_SET): Likewise. (OPTION_MASK_ISA_SSE4_2_SET): Likewise. (OPTION_MASK_ISA_SSE4_SET): Likewise. (OPTION_MASK_ISA_SSE4A_SET): Likewise. (OPTION_MASK_ISA_SSE5_SET): Likewise. (OPTION_MASK_ISA_3DNOW_A_UNSET): Likewise. (OPTION_MASK_ISA_MMX_UNSET): Updated. (OPTION_MASK_ISA_3DNOW_UNSET): Updated. (OPTION_MASK_ISA_SSE_UNSET): Likewise. (OPTION_MASK_ISA_SSE3_UNSET): Likewise. (OPTION_MASK_ISA_SSSE3_UNSET): Likewise. (OPTION_MASK_ISA_SSE4_1_UNSET): Likewise. (OPTION_MASK_ISA_SSE4_2_UNSET): Likewise. (OPTION_MASK_ISA_SSE4A_UNSET): Likewise. (OPTION_MASK_ISA_SSE5_UNSET): Likewise. (OPTION_MASK_ISA_SSE4): Removed. (ix86_handle_option): Turn on bits in ix86_isa_flags and ix86_isa_flags_explicit with OPTION_MASK_ISA_XXX_SET for -mXXX. (override_options): Don't turn on implied SSE/MMX bits in ix86_isa_flags. gcc/testsuite/ 2008-03-06 H.J. Lu [EMAIL PROTECTED] Backport from mainline: 2008-02-18 H.J. Lu [EMAIL PROTECTED] PR target/35189 * gcc.target/i386/isa-1.c: New. * gcc.target/i386/isa-2.c: Likewise. * gcc.target/i386/isa-3.c: Likewise. * gcc.target/i386/isa-4.c: Likewise. * gcc.target/i386/isa-5.c: Likewise. * gcc.target/i386/isa-6.c: Likewise. * gcc.target/i386/isa-7.c: Likewise. * gcc.target/i386/isa-8.c: Likewise. * gcc.target/i386/isa-9.c: Likewise. * gcc.target/i386/isa-10.c: Likewise. * gcc.target/i386/isa-11.c: Likewise. * gcc.target/i386/isa-12.c: Likewise. * gcc.target/i386/isa-13.c: Likewise. * gcc.target/i386/isa-14.c: Likewise. Added: branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-10.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-11.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-12.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-13.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-14.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-2.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-3.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-4.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-5.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-6.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-7.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-8.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/isa-9.c Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/config/i386/i386.c branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35189
[Bug target/35453] nmmintrin.h defines macros SIDD_XXX
--- Comment #1 from hjl at gcc dot gnu dot org 2008-03-04 19:18 --- Subject: Bug 35453 Author: hjl Date: Tue Mar 4 19:17:35 2008 New Revision: 132867 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132867 Log: gcc/ 2008-03-04 H.J. Lu [EMAIL PROTECTED] PR target/35453 * config/i386/smmintrin.h (SIDD_XXX): Renamed to ... (_SIDD_XXX): This. gcc/testsuite/ 2008-03-04 H.J. Lu [EMAIL PROTECTED] PR target/35453 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with _SIDD_XXX. * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise. * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise. * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise. * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise. * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise. * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise. * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise. * gcc.target/i386/sse4_2-pcmpstr.h: Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/smmintrin.h trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpestri-1.c trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpestri-2.c trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpestrm-1.c trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpestrm-2.c trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpistri-1.c trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpistri-2.c trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpistrm-1.c trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpistrm-2.c trunk/gcc/testsuite/gcc.target/i386/sse4_2-pcmpstr.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35453
[Bug target/35453] nmmintrin.h defines macros SIDD_XXX
--- Comment #2 from hjl at gcc dot gnu dot org 2008-03-04 19:24 --- Subject: Bug 35453 Author: hjl Date: Tue Mar 4 19:23:22 2008 New Revision: 132868 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132868 Log: gcc/ 2008-03-04 H.J. Lu [EMAIL PROTECTED] Backport from mainline: 2008-03-04 H.J. Lu [EMAIL PROTECTED] PR target/35453 * config/i386/smmintrin.h (SIDD_XXX): Renamed to ... (_SIDD_XXX): This. gcc/testsuite/ 2008-03-04 H.J. Lu [EMAIL PROTECTED] Backport from mainline: 2008-03-04 H.J. Lu [EMAIL PROTECTED] PR target/35453 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with _SIDD_XXX. * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise. * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise. * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise. * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise. * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise. * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise. * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise. * gcc.target/i386/sse4_2-pcmpstr.h: Likewise. Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/config/i386/smmintrin.h branches/gcc-4_3-branch/gcc/testsuite/ChangeLog branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpestri-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpestri-2.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpestrm-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpestrm-2.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpistri-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpistri-2.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpistrm-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpistrm-2.c branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/sse4_2-pcmpstr.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35453
[Bug ada/35186] Implicit assumptions about alignment of DImode
--- Comment #6 from hjl at gcc dot gnu dot org 2008-02-19 14:36 --- Subject: Bug 35186 Author: hjl Date: Tue Feb 19 14:35:48 2008 New Revision: 132433 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132433 Log: 2008-02-19 H.J. Lu [EMAIL PROTECTED] PR Ada/35186 * config/i386/i386-modes.def: Revert the last DI alignment change until Ada people can look into it. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386-modes.def -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35186
[Bug middle-end/34921] Misalign stack variable referenced by nested function
--- Comment #8 from hjl at gcc dot gnu dot org 2008-02-18 23:44 --- Subject: Bug 34921 Author: hjl Date: Mon Feb 18 23:43:23 2008 New Revision: 132396 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132396 Log: gcc/ 2008-02-18 Joey Ye [EMAIL PROTECTED] PR middle-end/34921 * tree-nested.c (insert_field_into_struct): Set type alignment to field alignment if the former is less than the latter. gcc/testsuite/ 2008-02-18 Joey Ye [EMAIL PROTECTED] H.J. Lu [EMAIL PROTECTED] PR middle-end/34921 * gcc.c-torture/execute/nest-align-1.c: New test case. Added: trunk/gcc/testsuite/gcc.c-torture/execute/nest-align-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-nested.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34921
[Bug target/35189] -mno-sse4.2 turns off SSE4a
--- Comment #6 from hjl at gcc dot gnu dot org 2008-02-19 01:21 --- Subject: Bug 35189 Author: hjl Date: Tue Feb 19 01:21:03 2008 New Revision: 132403 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132403 Log: gcc/ 2008-02-18 H.J. Lu [EMAIL PROTECTED] PR target/35189 * config/i386/i386.c (OPTION_MASK_ISA_MMX_SET): New. (OPTION_MASK_ISA_3DNOW_SET): Likewise. (OPTION_MASK_ISA_SSE_SET): Likewise. (OPTION_MASK_ISA_SSE2_SET): Likewise. (OPTION_MASK_ISA_SSE3_SET): Likewise. (OPTION_MASK_ISA_SSSE3_SET): Likewise. (OPTION_MASK_ISA_SSE4_1_SET): Likewise. (OPTION_MASK_ISA_SSE4_2_SET): Likewise. (OPTION_MASK_ISA_SSE4_SET): Likewise. (OPTION_MASK_ISA_SSE4A_SET): Likewise. (OPTION_MASK_ISA_SSE5_SET): Likewise. (OPTION_MASK_ISA_3DNOW_A_UNSET): Likewise. (OPTION_MASK_ISA_MMX_UNSET): Updated. (OPTION_MASK_ISA_3DNOW_UNSET): Updated. (OPTION_MASK_ISA_SSE_UNSET): Likewise. (OPTION_MASK_ISA_SSE3_UNSET): Likewise. (OPTION_MASK_ISA_SSSE3_UNSET): Likewise. (OPTION_MASK_ISA_SSE4_1_UNSET): Likewise. (OPTION_MASK_ISA_SSE4_2_UNSET): Likewise. (OPTION_MASK_ISA_SSE4A_UNSET): Likewise. (OPTION_MASK_ISA_SSE5_UNSET): Likewise. (OPTION_MASK_ISA_SSE4): Removed. (ix86_handle_option): Turn on bits in ix86_isa_flags and ix86_isa_flags_explicit with OPTION_MASK_ISA_XXX_SET for -mXXX. (override_options): Don't turn on implied SSE/MMX bits in ix86_isa_flags. gcc/testsuite/ 2008-02-18 H.J. Lu [EMAIL PROTECTED] PR target/35189 * gcc.target/i386/isa-1.c: New. * gcc.target/i386/isa-2.c: Likewise. * gcc.target/i386/isa-3.c: Likewise. * gcc.target/i386/isa-4.c: Likewise. * gcc.target/i386/isa-5.c: Likewise. * gcc.target/i386/isa-6.c: Likewise. * gcc.target/i386/isa-7.c: Likewise. * gcc.target/i386/isa-8.c: Likewise. * gcc.target/i386/isa-9.c: Likewise. * gcc.target/i386/isa-10.c: Likewise. * gcc.target/i386/isa-11.c: Likewise. * gcc.target/i386/isa-12.c: Likewise. * gcc.target/i386/isa-13.c: Likewise. * gcc.target/i386/isa-14.c: Likewise. Added: trunk/gcc/testsuite/gcc.target/i386/isa-1.c trunk/gcc/testsuite/gcc.target/i386/isa-10.c trunk/gcc/testsuite/gcc.target/i386/isa-11.c trunk/gcc/testsuite/gcc.target/i386/isa-12.c trunk/gcc/testsuite/gcc.target/i386/isa-13.c trunk/gcc/testsuite/gcc.target/i386/isa-14.c trunk/gcc/testsuite/gcc.target/i386/isa-2.c trunk/gcc/testsuite/gcc.target/i386/isa-3.c trunk/gcc/testsuite/gcc.target/i386/isa-4.c trunk/gcc/testsuite/gcc.target/i386/isa-5.c trunk/gcc/testsuite/gcc.target/i386/isa-6.c trunk/gcc/testsuite/gcc.target/i386/isa-7.c trunk/gcc/testsuite/gcc.target/i386/isa-8.c trunk/gcc/testsuite/gcc.target/i386/isa-9.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35189
[Bug target/31868] Non-Linux DWARF EH x86-64 targets have broken crtend.o
--- Comment #8 from hjl at gcc dot gnu dot org 2008-02-10 22:26 --- Subject: Bug 31868 Author: hjl Date: Sun Feb 10 22:25:24 2008 New Revision: 13 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=13 Log: 2008-02-10 H.J. Lu [EMAIL PROTECTED] Backport from mainline: 2007-08-06 H.J. Lu [EMAIL PROTECTED] Daniel Jacobowitz [EMAIL PROTECTED] PR target/31868 * config.gcc (x86_64-*-freebsd*): Add i386/t-crtstuff to tmake_file. (x86_64-*-netbsd*): Likewise. (x86_64-*-linux*): Likewise. (x86_64-*-kfreebsd*-gnu): Likewise. (x86_64-*-knetbsd*-gnu): Likewise. (i[34567]86-*-solaris2.1[0-9]*): Likewise. * config/i386/t-linux64 (CRTSTUFF_T_CFLAGS): Removed. * config/i386/t-crtstuff (CRTSTUFF_T_CFLAGS): Update comments. Add -fno-asynchronous-unwind-tables. * config/t-freebsd (CRTSTUFF_T_CFLAGS_S): Add $(CRTSTUFF_T_CFLAGS). * config/t-libc-ok (CRTSTUFF_T_CFLAGS_S): Likewise. * config/t-lynx (CRTSTUFF_T_CFLAGS_S): Likewise. * config/t-netbsd (CRTSTUFF_T_CFLAGS_S): Likewise. * config/t-svr4 (CRTSTUFF_T_CFLAGS_S): Likewise. Modified: branches/gcc-4_2-branch/gcc/ChangeLog branches/gcc-4_2-branch/gcc/config.gcc branches/gcc-4_2-branch/gcc/config/i386/t-crtstuff branches/gcc-4_2-branch/gcc/config/i386/t-linux64 branches/gcc-4_2-branch/gcc/config/t-freebsd branches/gcc-4_2-branch/gcc/config/t-libc-ok branches/gcc-4_2-branch/gcc/config/t-lynx branches/gcc-4_2-branch/gcc/config/t-netbsd branches/gcc-4_2-branch/gcc/config/t-svr4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31868
[Bug middle-end/34921] Misalign stack variable referenced by nested function
--- Comment #7 from hjl at gcc dot gnu dot org 2008-02-06 15:23 --- Subject: Bug 34921 Author: hjl Date: Wed Feb 6 15:22:35 2008 New Revision: 132148 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132148 Log: gcc/ 2008-02-06 Joey Ye [EMAIL PROTECTED] PR middle-end/34921 * tree-nested.c (insert_field_into_struct): Set type alignment to field alignment if the former is less than the latter. gcc/testsuite/ 2008-02-06 Joey Ye [EMAIL PROTECTED] H.J. Lu [EMAIL PROTECTED] PR middle-end/34921 * gcc.c-torture/execute/nest-align-1.c: New test case. Added: branches/stack/gcc/ChangeLog.stackalign branches/stack/gcc/testsuite/ChangeLog.stackalign branches/stack/gcc/testsuite/gcc.c-torture/execute/nest-align-1.c Modified: branches/stack/gcc/tree-nested.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34921
[Bug target/35084] Strang error messages
--- Comment #4 from hjl at gcc dot gnu dot org 2008-02-05 14:51 --- Subject: Bug 35084 Author: hjl Date: Tue Feb 5 14:51:06 2008 New Revision: 132122 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132122 Log: 2008-02-05 H.J. Lu [EMAIL PROTECTED] PR target/35084 * config/i386/i386.c (ix86_function_sseregparm): Add an arg to indicate if a message should be generated. (init_cumulative_args): Updated. (function_value_32): Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35084
[Bug libffi/34612] libffi doesn't work with -fomit-frame-pointer on ia32
--- Comment #4 from hjl at gcc dot gnu dot org 2008-01-30 14:37 --- Subject: Bug 34612 Author: hjl Date: Wed Jan 30 14:36:58 2008 New Revision: 131964 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=131964 Log: 2008-01-30 H.J. Lu [EMAIL PROTECTED] PR libffi/34612 * src/x86/sysv.S (ffi_closure_SYSV): Pop 4 byte from stack when returning struct. * testsuite/libffi.call/call.exp: Add -O2 -fomit-frame-pointer tests. Modified: trunk/libffi/ChangeLog trunk/libffi/src/x86/sysv.S trunk/libffi/testsuite/libffi.call/call.exp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34612
[Bug driver/34904] -march=native doesn't work with multiple input files
--- Comment #2 from hjl at gcc dot gnu dot org 2008-01-24 18:57 --- Subject: Bug 34904 Author: hjl Date: Thu Jan 24 18:57:12 2008 New Revision: 131802 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=131802 Log: 2008-01-24 H.J. Lu [EMAIL PROTECTED] PR driver/34904 * gcc.c (SWITCH_OK): Removed. (SWITCH_LIVE): Changed to bit. (SWITCH_FALSE): Likewise. (SWITCH_IGNORE): Likewise. (switchstr): Change live_cond to unsigned int. (process_command): Replace SWITCH_OK with 0. (do_self_spec): Likewise. (set_collect_gcc_options): Check the SWITCH_IGNORE bit. (give_switch): Likewise. (used_arg): Likewise. (do_spec_1): Set the SWITCH_IGNORE bit. (check_live_switch): Check both SWITCH_LIVE and SWITCH_FALSE bits. Set the SWITCH_LIVE bit. Modified: trunk/gcc/ChangeLog trunk/gcc/gcc.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34904
[Bug bootstrap/32287] gas version style changed causes warnings with configure
--- Comment #15 from hjl at gcc dot gnu dot org 2008-01-22 13:55 --- Subject: Bug 32287 Author: hjl Date: Tue Jan 22 13:55:11 2008 New Revision: 131718 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=131718 Log: 2008-01-22 H.J. Lu [EMAIL PROTECTED] PR bootstrap/32287 * configure.ac (ld_vers): Support GNU linker version xx.xx.* (as_vers): Likewise. * configure: Regenerated. Modified: trunk/gcc/ChangeLog trunk/gcc/configure trunk/gcc/configure.ac -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287
[Bug libffi/34612] libffi doesn't work with -fomit-frame-pointer on ia32
--- Comment #3 from hjl at gcc dot gnu dot org 2008-01-17 18:22 --- Subject: Bug 34612 Author: hjl Date: Thu Jan 17 18:21:28 2008 New Revision: 131607 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=131607 Log: 2008-01-17 H.J. Lu [EMAIL PROTECTED] PR libffi/34612 * src/x86/sysv.S (ffi_closure_SYSV): Pop 4 byte from stack when returning struct. * testsuite/libffi.call/call.exp: Add -O2 -fomit-frame-pointer tests. Added: branches/stack/libffi/ChangeLog.stackalign Modified: branches/stack/libffi/src/x86/sysv.S branches/stack/libffi/testsuite/libffi.call/call.exp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34612
[Bug fortran/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90
--- Comment #13 from hjl at gcc dot gnu dot org 2008-01-18 01:29 --- Subject: Bug 33375 Author: hjl Date: Fri Jan 18 01:29:11 2008 New Revision: 131621 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=131621 Log: 2008-01-17 H.J. Lu [EMAIL PROTECTED] PR fortran/33375 * symbol.c (free_common_tree): Renamed to ... (gfc_free_common_tree): This. Remove static. (gfc_free_namespace): Updated. * gfortran.h (gfc_free_common_tree): New. * match.c (gfc_match_common): Call gfc_free_common_tree () with gfc_current_ns-common_root and set gfc_current_ns-common_root to NULL on syntax error. Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/match.c trunk/gcc/fortran/symbol.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33375
[Bug target/34001] Incorrect x86 fastcall behavior
--- Comment #8 from hjl at gcc dot gnu dot org 2007-11-28 01:20 --- Subject: Bug 34001 Author: hjl Date: Wed Nov 28 01:20:34 2007 New Revision: 130488 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=130488 Log: 2007-11-27 H.J. Lu [EMAIL PROTECTED] Joey Ye [EMAIL PROTECTED] PR target/34001 * config/i386/i386.c (function_arg_32): Don't pass aggregate arguments in ECX/EDX for fastcall. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34001
[Bug target/30961] [4.1/4.2/4.3 regression] redundant reg/mem stores/moves
--- Comment #35 from hjl at gcc dot gnu dot org 2007-11-06 19:19 --- Subject: Bug 30961 Author: hjl Date: Tue Nov 6 19:19:23 2007 New Revision: 129943 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129943 Log: gcc/ 2007-11-06 Ulrich Weigand [EMAIL PROTECTED] PR target/30961 * reload1.c (find_reloads): Also check in_reg when handling a simple move with an input reload and a destination of a hard register. gcc/testsuite/ 2007-11-06 H.J. Lu [EMAIL PROTECTED] PR target/30961 * gcc.target/i386/pr30961-1.c: New. Added: trunk/gcc/testsuite/gcc.target/i386/pr30961-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/reload.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30961
[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section
--- Comment #44 from hjl at gcc dot gnu dot org 2007-11-05 23:12 --- Subject: Bug 33871 Author: hjl Date: Mon Nov 5 23:11:57 2007 New Revision: 129911 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129911 Log: 2007-11-05 H.J. Lu [EMAIL PROTECTED] PR c++/33871 * decl2.c (constrain_visibility): Clear DECL_ONE_ONLY if marked local. Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl2.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33871
[Bug driver/32632] -pie won't override -shared in -shared -pie
--- Comment #2 from hjl at gcc dot gnu dot org 2007-11-05 23:42 --- Subject: Bug 32632 Author: hjl Date: Mon Nov 5 23:42:30 2007 New Revision: 129913 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129913 Log: 2007-11-05 H.J. Lu [EMAIL PROTECTED] PR driver/32632 * common.opt: Add shared and pie. Modified: trunk/gcc/ChangeLog trunk/gcc/common.opt -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32632
[Bug regression/33926] FAIL: gcc.dg/dfp/convert-dfp-round-thread.c execution test
--- Comment #3 from hjl at gcc dot gnu dot org 2007-10-27 23:23 --- Subject: Bug 33926 Author: hjl Date: Sat Oct 27 23:22:57 2007 New Revision: 129687 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129687 Log: 2007-10-27 H.J. Lu [EMAIL PROTECTED] PR regression/33926 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls. * configure: Regenerated. Modified: trunk/libgcc/ChangeLog trunk/libgcc/configure trunk/libgcc/configure.ac -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33926
[Bug rtl-optimization/33669] [4.3 Regression] Revision 128957 miscompiles 481.wrf
--- Comment #13 from hjl at gcc dot gnu dot org 2007-10-09 14:00 --- Subject: Bug 33669 Author: hjl Date: Tue Oct 9 14:00:11 2007 New Revision: 129166 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129166 Log: gcc/ 2007-10-09 Kenneth Zadeck [EMAIL PROTECTED] PR middle-end/33669 * ra-conflict.c (record_one_conflict_between_regnos, set_conflicts_for_earlyclobber, global_conflicts): Improved logging. (global_conflicts): Removed incorrect check. gcc/testsuite/ 2007-10-09 Kenneth Zadeck [EMAIL PROTECTED] PR middle-end/33669 * gcc.c-torture/execute/pr33669.c: New. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr33669.c Modified: trunk/gcc/ChangeLog trunk/gcc/ra-conflict.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33669
[Bug fortran/33646] [4.3 Regression] Gcc 4.3 revision 128954 failed tonto in SPEC CPU 2006
--- Comment #7 from hjl at gcc dot gnu dot org 2007-10-04 13:42 --- Subject: Bug 33646 Author: hjl Date: Thu Oct 4 13:42:48 2007 New Revision: 129008 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129008 Log: Mention PR fortran/33646 in revision 129000. Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33646
[Bug fortran/33646] [4.3 Regression] Gcc 4.3 revision 128954 failed tonto in SPEC CPU 2006
--- Comment #8 from hjl at gcc dot gnu dot org 2007-10-04 15:39 --- Subject: Bug 33646 Author: hjl Date: Thu Oct 4 15:39:11 2007 New Revision: 129015 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129015 Log: 2007-10-04 H.J. Lu [EMAIL PROTECTED] PR fortran/33646 * gfortran.dg/pr33646.f90: New file. Added: trunk/gcc/testsuite/gfortran.dg/pr33646.f90 Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33646
[Bug bootstrap/33418] [4.1/4.2/4.3]: Gcc failed to detect Linux linker version
--- Comment #2 from hjl at gcc dot gnu dot org 2007-09-13 14:12 --- Subject: Bug 33418 Author: hjl Date: Thu Sep 13 14:12:37 2007 New Revision: 128465 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128465 Log: 2007-09-13 H.J. Lu [EMAIL PROTECTED] PR bootstrap/33418 * configure.ac (ld_vers): Support Linux linker. * configure: Regenerated. Modified: trunk/gcc/ChangeLog trunk/gcc/configure trunk/gcc/configure.ac -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33418
[Bug bootstrap/33418] [4.1/4.2/4.3]: Gcc failed to detect Linux linker version
--- Comment #3 from hjl at gcc dot gnu dot org 2007-09-13 14:14 --- Subject: Bug 33418 Author: hjl Date: Thu Sep 13 14:13:49 2007 New Revision: 128466 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128466 Log: 2007-09-13 H.J. Lu [EMAIL PROTECTED] PR bootstrap/33418 * configure.ac (ld_vers): Support Linux linker. * configure: Regenerated. Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/configure branches/gcc-4_1-branch/gcc/configure.ac -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33418
[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure
--- Comment #27 from hjl at gcc dot gnu dot org 2007-09-13 16:34 --- Subject: Bug 33389 Author: hjl Date: Thu Sep 13 16:33:49 2007 New Revision: 128469 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128469 Log: 2007-09-13 James E. Wilson [EMAIL PROTECTED] PR tree-optimization/33389 * tree-ssa-operands.c (append_vuse): If ann-in_vdef_list true, then set build_loads before returning. Modified: trunk/gcc/ChangeLog trunk/gcc/tree-ssa-operands.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33389
[Bug bootstrap/33418] [4.1/4.2/4.3]: Gcc failed to detect HJL's binutils linker
--- Comment #4 from hjl at gcc dot gnu dot org 2007-09-13 19:12 --- Subject: Bug 33418 Author: hjl Date: Thu Sep 13 19:12:30 2007 New Revision: 128478 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128478 Log: 2007-09-13 H.J. Lu [EMAIL PROTECTED] PR bootstrap/33418 * configure.ac (ld_vers): Support Linux linker. * configure: Regenerated. Modified: branches/gcc-4_2-branch/gcc/ChangeLog branches/gcc-4_2-branch/gcc/configure branches/gcc-4_2-branch/gcc/configure.ac -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33418
[Bug tree-optimization/32183] [4.3 Regression] reassoc2 can more extra calculations into a loop
--- Comment #31 from hjl at gcc dot gnu dot org 2007-09-08 06:47 --- Subject: Bug 32183 Author: hjl Date: Sat Sep 8 06:46:53 2007 New Revision: 128262 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128262 Log: 2007-09-07 Zdenek Dvorak [EMAIL PROTECTED] PR tree-optimization/32183 * Makefile.in (tree-ssa-reassoc.o): Also depend on $(CFGLOOP_H). * tree-ssa-reassoc.c: Include cfgloop.h. (is_reassociable_op): Add a loop argument and return true only for inside loop. (linearize_expr): Updated. (should_break_up_subtract): Likewise. (linearize_expr_tree): Likewise. (init_reassoc): Call loop_optimizer_init with AVOID_CFG_MODIFICATIONS. Remove calculate_dominance_info call with CDI_DOMINATORS. (fini_reassoc): Call loop_optimizer_finalize. Modified: trunk/gcc/ChangeLog trunk/gcc/Makefile.in trunk/gcc/tree-ssa-reassoc.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32183
[Bug fortran/33276] [4.3 Regression] 465.tonto in SPEC CPU 2006 fails to compile
--- Comment #3 from hjl at gcc dot gnu dot org 2007-09-02 12:23 --- Subject: Bug 33276 Author: hjl Date: Sun Sep 2 12:23:04 2007 New Revision: 128024 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128024 Log: gcc/fortran/ 2007-09-02 H.J. Lu [EMAIL PROTECTED] PR fortran/33276 * array.c (expand_iterator): Initialize frame.prev. gcc/testsuite/ 2007-09-02 H.J. Lu [EMAIL PROTECTED] PR fortran/33276 * gfortran.fortran-torture/compile/pr33276.f90: New. Added: trunk/gcc/testsuite/gfortran.fortran-torture/compile/pr33276.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/array.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33276
[Bug target/31385] gcc fails to find spill register for decimal arithmetic
--- Comment #3 from hjl at gcc dot gnu dot org 2007-08-27 14:14 --- Subject: Bug 31385 Author: hjl Date: Mon Aug 27 14:14:31 2007 New Revision: 127833 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=127833 Log: gcc/ 2007-08-27 H.J. Lu [EMAIL PROTECTED] PR target/31385 * config/i386/i386.h (VALID_DFP_MODE_P): New. * config/i386/i386.c (ix86_hard_regno_mode_ok): Allow DFP in GPR. gcc/testsuite/ 2007-08-27 H.J. Lu [EMAIL PROTECTED] PR target/31385 * gcc.dg/dfp/pr31385.c: New. Added: trunk/gcc/testsuite/gcc.dg/dfp/pr31385.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/config/i386/i386.h trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31385
[Bug middle-end/33181] [4.3 Regression] Revision 127766 generates bad cmov
--- Comment #10 from hjl at gcc dot gnu dot org 2007-08-26 18:24 --- Subject: Bug 33181 Author: hjl Date: Sun Aug 26 18:24:19 2007 New Revision: 127810 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=127810 Log: gcc/ 2007-08-26 H.J. Lu [EMAIL PROTECTED] PR middle-end/33181 * ifcvt.c (noce_get_alt_condition): Make sure that the previous non NOTE insn doesn't cross basic block. (noce_try_abs): Likewise. (noce_process_if_block): Likewise. gcc/testsuite/ 2007-08-26 H.J. Lu [EMAIL PROTECTED] PR middle-end/33181 * gcc.dg/ifelse-2.c: New. Added: trunk/gcc/testsuite/gcc.dg/ifelse-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/ifcvt.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33181
[Bug target/32991] config/alpha/constraints.md is marked as mime-type
--- Comment #1 from hjl at gcc dot gnu dot org 2007-08-26 19:05 --- Subject: Bug 32991 Author: hjl Date: Sun Aug 26 19:04:09 2007 New Revision: 127815 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=127815 Log: 2007-08-26 H.J. Lu [EMAIL PROTECTED] PR target/32991 * config/alpha/constraints.md: Delete svn:mime-type property with svn propdel svn:mime-type. Modified: trunk/gcc/ChangeLog trunk/gcc/config/alpha/constraints.md (props changed) Propchange: trunk/gcc/config/alpha/constraints.md ('svn:mime-type' removed) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32991
[Bug target/31868] Non-Linux DWARF EH x86-64 targets have broken crtend.o
--- Comment #3 from hjl at gcc dot gnu dot org 2007-08-06 19:58 --- Subject: Bug 31868 Author: hjl Date: Mon Aug 6 19:58:11 2007 New Revision: 127248 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=127248 Log: 2007-08-06 H.J. Lu [EMAIL PROTECTED] Daniel Jacobowitz [EMAIL PROTECTED] PR target/31868 * config.gcc (x86_64-*-freebsd*): Add i386/t-crtstuff to tmake_file. (x86_64-*-netbsd*): Likewise. (x86_64-*-linux*): Likewise. (x86_64-*-kfreebsd*-gnu): Likewise. (x86_64-*-knetbsd*-gnu): Likewise. (i[34567]86-*-solaris2.1[0-9]*): Likewise. * config/i386/t-linux64 (CRTSTUFF_T_CFLAGS): Removed. * config/i386/t-crtstuff (CRTSTUFF_T_CFLAGS): Update comments. Add -fno-asynchronous-unwind-tables. * config/t-freebsd (CRTSTUFF_T_CFLAGS_S): Add $(CRTSTUFF_T_CFLAGS). * config/t-libc-ok (CRTSTUFF_T_CFLAGS_S): Likewise. * config/t-lynx (CRTSTUFF_T_CFLAGS_S): Likewise. * config/t-netbsd (CRTSTUFF_T_CFLAGS_S): Likewise. * config/t-svr4 (CRTSTUFF_T_CFLAGS_S): Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/config.gcc trunk/gcc/config/i386/t-crtstuff trunk/gcc/config/i386/t-linux64 trunk/gcc/config/t-freebsd trunk/gcc/config/t-libc-ok trunk/gcc/config/t-lynx trunk/gcc/config/t-netbsd trunk/gcc/config/t-svr4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31868
[Bug other/32188] DFP instrinic document is out of date
--- Comment #3 from hjl at gcc dot gnu dot org 2007-07-13 13:22 --- Subject: Bug 32188 Author: hjl Date: Fri Jul 13 13:22:10 2007 New Revision: 126619 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=126619 Log: 2007-07-13 H.J. Lu [EMAIL PROTECTED] PR other/32188 * doc/libgcc.texi: Update DFP intrinsics for DPD and BID. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/libgcc.texi -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32188
[Bug java/32098] New libtool doesn't support libjava
--- Comment #5 from hjl at gcc dot gnu dot org 2007-05-30 17:48 --- Subject: Bug 32098 Author: hjl Date: Wed May 30 17:48:10 2007 New Revision: 125193 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125193 Log: 2007-05-30 H.J. Lu [EMAIL PROTECTED] PR libjava/32098 * libtool.m4 (_LT_LANG_GCJ_CONFIG): Use gcc to test gcj features. Modified: trunk/ChangeLog trunk/libtool.m4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32098
[Bug java/32098] New libtool doesn't support libjava
--- Comment #6 from hjl at gcc dot gnu dot org 2007-05-30 17:52 --- Subject: Bug 32098 Author: hjl Date: Wed May 30 17:52:05 2007 New Revision: 125194 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125194 Log: 2007-05-30 H.J. Lu [EMAIL PROTECTED] PR libjava/32098 * configure.ac: Add AC_CONFIG_AUX_DIR(../..). * aclocal.m4: Regenerated. * configure: Likewise. * Makefile.in: Likewise. Modified: trunk/libjava/classpath/ChangeLog.gcj trunk/libjava/classpath/Makefile.in trunk/libjava/classpath/aclocal.m4 trunk/libjava/classpath/configure trunk/libjava/classpath/configure.ac -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32098
[Bug java/32098] New libtool doesn't support libjava
--- Comment #7 from hjl at gcc dot gnu dot org 2007-05-30 17:54 --- Subject: Bug 32098 Author: hjl Date: Wed May 30 17:54:48 2007 New Revision: 125195 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125195 Log: 2007-05-30 H.J. Lu [EMAIL PROTECTED] PR libjava/32098 * configure: Regenerated. Modified: trunk/libjava/ChangeLog trunk/libjava/configure -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32098
[Bug testsuite/32062] gcc revision 20070523 - Non-existant sse4 test (with wrong path) causes UNSUPPORTED for working tests
--- Comment #7 from hjl at gcc dot gnu dot org 2007-05-24 15:12 --- Subject: Bug 32062 Author: hjl Date: Thu May 24 14:12:18 2007 New Revision: 125025 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125025 Log: 2007-05-24 H.J. Lu [EMAIL PROTECTED] PR testsuite/32062 * gcc.target/i386/sse4_1-check.h (MASK): New. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/sse4_1-check.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32062
[Bug target/31628] stdcall function is miscompiled
--- Comment #8 from hjl at gcc dot gnu dot org 2007-05-18 20:30 --- Subject: Bug 31628 Author: hjl Date: Fri May 18 19:29:45 2007 New Revision: 124831 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124831 Log: 2007-05-18 H.J. Lu [EMAIL PROTECTED] PR target/31628 * gcc.target/i386/pr31628.c: New. Added: trunk/gcc/testsuite/gcc.target/i386/pr31628.c Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31628
[Bug target/31666] [4.3 regression]: g++.old-deja/g++.other/vbase5.C execution test
--- Comment #3 from hjl at gcc dot gnu dot org 2007-05-18 22:35 --- Subject: Bug 31666 Author: hjl Date: Fri May 18 21:35:12 2007 New Revision: 124835 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124835 Log: 2007-05-18 H.J. Lu [EMAIL PROTECTED] PR target/31989 PR target/31681 PR target/31666 * config/i386/i386.c (init_cumulative_args): Set maybe_vaarg to true if function has no argument. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31666
[Bug target/31989] [4.3 regression]: Gcc miscompiles C/C++ on Linux/x86-64
--- Comment #2 from hjl at gcc dot gnu dot org 2007-05-18 22:35 --- Subject: Bug 31989 Author: hjl Date: Fri May 18 21:35:12 2007 New Revision: 124835 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124835 Log: 2007-05-18 H.J. Lu [EMAIL PROTECTED] PR target/31989 PR target/31681 PR target/31666 * config/i386/i386.c (init_cumulative_args): Set maybe_vaarg to true if function has no argument. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31989
[Bug libmudflap/31681] [4.3 regression]: Many libmudflap faulures
--- Comment #3 from hjl at gcc dot gnu dot org 2007-05-18 22:35 --- Subject: Bug 31681 Author: hjl Date: Fri May 18 21:35:12 2007 New Revision: 124835 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124835 Log: 2007-05-18 H.J. Lu [EMAIL PROTECTED] PR target/31989 PR target/31681 PR target/31666 * config/i386/i386.c (init_cumulative_args): Set maybe_vaarg to true if function has no argument. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31681
[Bug target/31582] ix86_expand_vec_set_builtin modifies source
--- Comment #2 from hjl at gcc dot gnu dot org 2007-04-16 14:49 --- Subject: Bug 31582 Author: hjl Date: Mon Apr 16 14:49:14 2007 New Revision: 123866 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123866 Log: 2007-04-16 H.J. Lu [EMAIL PROTECTED] PR target/31582 * config/i386/i386.c (ix86_expand_vec_set_builtin): Make a copy of source, pass it to ix86_expand_vector_set and return it as target. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31582
[Bug target/31582] ix86_expand_vec_set_builtin modifies source
--- Comment #3 from hjl at gcc dot gnu dot org 2007-04-16 14:58 --- Subject: Bug 31582 Author: hjl Date: Mon Apr 16 14:57:37 2007 New Revision: 123868 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123868 Log: 2007-04-16 H.J. Lu [EMAIL PROTECTED] * Backport from mainline: 2007-04-16 H.J. Lu [EMAIL PROTECTED] PR target/31582 * config/i386/i386.c (ix86_expand_vec_set_builtin): Make a copy of source, pass it to ix86_expand_vector_set and return it as target. Modified: branches/gcc-4_2-branch/gcc/ChangeLog branches/gcc-4_2-branch/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31582
[Bug target/31582] ix86_expand_vec_set_builtin modifies source
--- Comment #4 from hjl at gcc dot gnu dot org 2007-04-16 15:04 --- Subject: Bug 31582 Author: hjl Date: Mon Apr 16 15:04:30 2007 New Revision: 123872 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123872 Log: 2007-04-16 H.J. Lu [EMAIL PROTECTED] * Backport from mainline: 2007-04-16 H.J. Lu [EMAIL PROTECTED] PR target/31582 * config/i386/i386.c (ix86_expand_vec_set_builtin): Make a copy of source, pass it to ix86_expand_vector_set and return it as target. Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31582
[Bug target/31478] Typo in sse2_umulv2siv2di3 pattern
--- Comment #12 from hjl at gcc dot gnu dot org 2007-04-05 22:16 --- Subject: Bug 31478 Author: hjl Date: Thu Apr 5 22:16:37 2007 New Revision: 123527 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123527 Log: 2007-04-05 Uros Bizjak [EMAIL PROTECTED] H.J. Lu [EMAIL PROTECTED] PR target/31478 * config/i386/sse.md (sse2_umulv2siv2di3): Use V4SImode instead of V8HImode when calling ix86_binary_operator_ok. (sse2_pmaddwd): Call ix86_binary_operator_ok. (sdot_prodv8hi): Operands 1 and 2 must be register. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/sse.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31478
[Bug target/31380] [4.1/4.2]: Typo in gcc/config/i386/sse.md
--- Comment #3 from hjl at gcc dot gnu dot org 2007-04-02 15:54 --- Subject: Bug 31380 Author: hjl Date: Mon Apr 2 15:53:48 2007 New Revision: 123428 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123428 Log: 2007-04-02 H.J. Lu [EMAIL PROTECTED] * Backport from mainline: 2007-03-28 Grigory Zagorodnev [EMAIL PROTECTED] PR target/31380 * config/i386/sse.md (uminv16qi3): Use UMIN instead of UMAX. Modified: branches/gcc-4_2-branch/gcc/ChangeLog branches/gcc-4_2-branch/gcc/config/i386/sse.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31380
[Bug target/31380] [4.1/4.2]: Typo in gcc/config/i386/sse.md
--- Comment #4 from hjl at gcc dot gnu dot org 2007-04-02 15:55 --- Subject: Bug 31380 Author: hjl Date: Mon Apr 2 15:55:17 2007 New Revision: 123429 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123429 Log: 2007-04-02 H.J. Lu [EMAIL PROTECTED] * Backport from mainline: 2007-03-28 Grigory Zagorodnev [EMAIL PROTECTED] PR target/31380 * config/i386/sse.md (uminv16qi3): Use UMIN instead of UMAX. Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/config/i386/sse.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31380
[Bug target/31380] [4.1/4.2/4.3]: Typo in gcc/config/i386/sse.md
--- Comment #2 from hjl at gcc dot gnu dot org 2007-03-28 14:38 --- Subject: Bug 31380 Author: hjl Date: Wed Mar 28 14:38:24 2007 New Revision: 123299 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123299 Log: 2007-03-28 Grigory Zagorodnev [EMAIL PROTECTED] PR target/31380 * config/i386/sse.md (uminv16qi3): Use UMIN instead of UMAX. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/sse.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31380
[Bug libgcj/30550] Missing dependencies for ecjx target
--- Comment #2 from hjl at gcc dot gnu dot org 2007-01-23 20:01 --- Subject: Bug 30550 Author: hjl Date: Tue Jan 23 20:01:40 2007 New Revision: 121086 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=121086 Log: 2007-01-23 H.J. Lu [EMAIL PROTECTED] PR libgcj/30550 * Makefile.am (ecjx_DEPENDENCIES): Add libgcj_bc.la if needed. * Makefile.in: Regenerated. Modified: trunk/libjava/ChangeLog trunk/libjava/Makefile.am trunk/libjava/Makefile.in -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30550
[Bug libgcj/30424] [4.3 regression] revision 120632 failed to build on ia64
--- Comment #5 from hjl at gcc dot gnu dot org 2007-01-10 17:51 --- Subject: Bug 30424 Author: hjl Date: Wed Jan 10 17:50:40 2007 New Revision: 120645 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=120645 Log: 2007-01-10 H.J. Lu [EMAIL PROTECTED] PR libgcj/30424 * sysdep/ia64/locks.h (read_barrier): New. (write_barrier): New. Modified: trunk/libjava/ChangeLog trunk/libjava/sysdep/ia64/locks.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30424
[Bug target/30040] -mtune=native is wrong for Core 2 Duo and Core Duo
--- Comment #9 from hjl at gcc dot gnu dot org 2006-12-29 06:09 --- Subject: Bug 30040 Author: hjl Date: Fri Dec 29 06:09:06 2006 New Revision: 120256 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=120256 Log: 2006-12-28 H.J. Lu [EMAIL PROTECTED] Backport from mainline: 2006-12-02 H.J. Lu [EMAIL PROTECTED] PR target/30040 * config/i386/driver-i386.c: Include coretypes.h and tm.h. (host_detect_local_cpu): Check -mtune= vs. -march=. Rewrite processor detection. * config/i386/i386.h (CC1_CPU_SPEC): Add -mtune=native for -march=native if there is no -mtune=*. * config/i386/x-i386 (driver-i386.o): Also depend on $(TM_H) coretypes.h. Modified: branches/gcc-4_2-branch/gcc/ChangeLog branches/gcc-4_2-branch/gcc/config/i386/driver-i386.c branches/gcc-4_2-branch/gcc/config/i386/i386.h branches/gcc-4_2-branch/gcc/config/i386/x-i386 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30040
[Bug middle-end/17982] stop calling assemble_external before final assembly output time
--- Comment #29 from hjl at gcc dot gnu dot org 2006-12-12 03:59 --- Subject: Bug 17982 Author: hjl Date: Tue Dec 12 03:58:52 2006 New Revision: 119764 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=119764 Log: 2006-12-11 H.J. Lu [EMAIL PROTECTED] PR middle-end/17982 PR middle-end/20218 * cgraphunit.c (cgraph_optimize): Remove call to process_pending_assemble_externals. * config/elfos.h (ASM_OUTPUT_EXTERNAL): New. * config/ia64/hpux.h (TARGET_ASM_FILE_END): Removed. * config/ia64/ia64.c (ia64_asm_output_external): Rewritten. (ia64_hpux_add_extern_decl): Removed. (ia64_hpux_file_end): Likewise. (extern_func_list): Likewise. (extern_func_head): Likewise. * output.h (assemble_external): Update comments. (default_elf_asm_output_external): New. (maybe_assemble_visibility): New. * toplev.c (compile_file): Update comment. * varasm.c (assemble_external): Always put it on pending_assemble_externals. (maybe_assemble_visibility): Make it extern and return int. (default_elf_asm_output_external): New. Modified: trunk/gcc/ChangeLog trunk/gcc/cgraphunit.c trunk/gcc/config/elfos.h trunk/gcc/config/ia64/hpux.h trunk/gcc/config/ia64/ia64.c trunk/gcc/output.h trunk/gcc/toplev.c trunk/gcc/varasm.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17982
[Bug middle-end/20218] Can't use __attribute__ ((visibility (hidden))) to hide a symbol
--- Comment #46 from hjl at gcc dot gnu dot org 2006-12-12 03:59 --- Subject: Bug 20218 Author: hjl Date: Tue Dec 12 03:58:52 2006 New Revision: 119764 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=119764 Log: 2006-12-11 H.J. Lu [EMAIL PROTECTED] PR middle-end/17982 PR middle-end/20218 * cgraphunit.c (cgraph_optimize): Remove call to process_pending_assemble_externals. * config/elfos.h (ASM_OUTPUT_EXTERNAL): New. * config/ia64/hpux.h (TARGET_ASM_FILE_END): Removed. * config/ia64/ia64.c (ia64_asm_output_external): Rewritten. (ia64_hpux_add_extern_decl): Removed. (ia64_hpux_file_end): Likewise. (extern_func_list): Likewise. (extern_func_head): Likewise. * output.h (assemble_external): Update comments. (default_elf_asm_output_external): New. (maybe_assemble_visibility): New. * toplev.c (compile_file): Update comment. * varasm.c (assemble_external): Always put it on pending_assemble_externals. (maybe_assemble_visibility): Make it extern and return int. (default_elf_asm_output_external): New. Modified: trunk/gcc/ChangeLog trunk/gcc/cgraphunit.c trunk/gcc/config/elfos.h trunk/gcc/config/ia64/hpux.h trunk/gcc/config/ia64/ia64.c trunk/gcc/output.h trunk/gcc/toplev.c trunk/gcc/varasm.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20218
[Bug driver/30074] [4.2] Cross compiler on i386/x86-64 hosts includes driver-i386.c
--- Comment #5 from hjl at gcc dot gnu dot org 2006-12-05 16:06 --- Subject: Bug 30074 Author: hjl Date: Tue Dec 5 16:06:39 2006 New Revision: 119545 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=119545 Log: 2006-12-05 H.J. Lu [EMAIL PROTECTED] PR driver/30074 * config.host: Add driver-i386.o only if compiling for x86 or x86_64. Modified: branches/gcc-4_2-branch/gcc/ChangeLog branches/gcc-4_2-branch/gcc/config.host -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30074
[Bug target/30040] -mtune=native could be improved for Core 2 Duo and Core Duo
--- Comment #2 from hjl at gcc dot gnu dot org 2006-12-02 22:18 --- Subject: Bug 30040 Author: hjl Date: Sat Dec 2 22:18:25 2006 New Revision: 119454 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=119454 Log: 2006-12-02 H.J. Lu [EMAIL PROTECTED] PR target/30040 * config/i386/driver-i386.c: Include coretypes.h and tm.h. (bit_SSSE3): New. (host_detect_local_cpu): Check -mtune= vs. -march=. Rewrite processor detection. * config/i386/i386.h (CC1_CPU_SPEC): Add -mtune=native for -march=native if there is no -mtune=*. * config/i386/x-i386 (driver-i386.o): Also depend on $(TM_H) coretypes.h. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/driver-i386.c trunk/gcc/config/i386/i386.h trunk/gcc/config/i386/x-i386 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30040
[Bug tree-optimization/29921] [4.3 regression]: internal compiler error: in set_lattice_value, at tree-ssa-ccp.c:437
--- Comment #13 from hjl at gcc dot gnu dot org 2006-12-01 14:49 --- Subject: Bug 29921 Author: hjl Date: Fri Dec 1 14:49:15 2006 New Revision: 119401 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=119401 Log: 2006-12-01 Zdenek Dvorak [EMAIL PROTECTED] PR tree-optimization/29921 * tree-ssa-ccp.c (canonicalize_float_value): New function. (set_lattice_value): Use canonicalize_float_value. 2006-12-01 H.J. Lu [EMAIL PROTECTED] Zdenek Dvorak [EMAIL PROTECTED] PR tree-optimization/29921 * gcc.dg/pr29921-2.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr29921-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-ccp.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29921
[Bug middle-end/29862] [4.3 Regression] Calling a function with gcc_assert
--- Comment #5 from hjl at gcc dot gnu dot org 2006-11-16 03:50 --- Subject: Bug 29862 Author: hjl Date: Thu Nov 16 03:50:16 2006 New Revision: 118881 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=118881 Log: 2006-11-15 H.J. Lu [EMAIL PROTECTED] PR middle-end/29862 * real.c (mpfr_from_real): Call mpfr_set_str before gcc_assert. Modified: trunk/gcc/ChangeLog trunk/gcc/real.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29862
[Bug middle-end/28915] [4.1 regression] ICE: tree check: expected class 'constant', have 'declaration' (var_decl) in build_vector, at tree.c:973
--- Comment #20 from hjl at gcc dot gnu dot org 2006-11-13 18:53 --- Subject: Bug 28915 Author: hjl Date: Mon Nov 13 18:53:27 2006 New Revision: 118771 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=118771 Log: 2006-11-12 Jason Merrill [EMAIL PROTECTED] Andrew Pinski [EMAIL PROTECTED] PR middle-end/28915 * gcc.target/i386/vectorize1.c: New. Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28915
[Bug middle-end/28915] [4.1 regression] ICE: tree check: expected class 'constant', have 'declaration' (var_decl) in build_vector, at tree.c:973
--- Comment #21 from hjl at gcc dot gnu dot org 2006-11-13 18:55 --- Subject: Bug 28915 Author: hjl Date: Mon Nov 13 18:55:08 2006 New Revision: 118772 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=118772 Log: 2006-11-12 Jason Merrill [EMAIL PROTECTED] Andrew Pinski [EMAIL PROTECTED] Backport form mainline: PR middle-end/28915 * gcc.target/i386/vectorize1.c: New. Modified: branches/gcc-4_2-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28915
[Bug target/28672] [4.2 Regression]: Gcc went into infinite loop when building libstdc++
--- Comment #13 from hjl at gcc dot gnu dot org 2006-09-11 21:30 --- Subject: Bug 28672 Author: hjl Date: Mon Sep 11 21:30:07 2006 New Revision: 116859 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116859 Log: 2006-09-11 Alexandre Oliva [EMAIL PROTECTED] PR target/28672 * var-tracking.c (dump_dataflow_set): Start dumping at register zero. (clobber_variable_part): Kill only the variable part in registers holding it, leaving other variables alone. Modified: trunk/gcc/ChangeLog trunk/gcc/var-tracking.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28672
[Bug target/27537] XMM alignment fault when compiling for i386 with -Os
--- Comment #13 from hjl at gcc dot gnu dot org 2006-09-11 21:34 --- Subject: Bug 27537 Author: hjl Date: Mon Sep 11 21:34:06 2006 New Revision: 116860 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116860 Log: gcc/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 PR target/27537 PR target/28621 * config/i386/i386.c (override_options): Always default to 16 byte stack boundary. gcc/testsuite/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 * gcc.target/i386/pr13685.c: New test. Added: trunk/gcc/testsuite/gcc.target/i386/pr13685.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27537
[Bug target/28621] [4.1 Regression] SIGSEGV in set_fast_math () at -Os
--- Comment #12 from hjl at gcc dot gnu dot org 2006-09-11 21:34 --- Subject: Bug 28621 Author: hjl Date: Mon Sep 11 21:34:06 2006 New Revision: 116860 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116860 Log: gcc/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 PR target/27537 PR target/28621 * config/i386/i386.c (override_options): Always default to 16 byte stack boundary. gcc/testsuite/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 * gcc.target/i386/pr13685.c: New test. Added: trunk/gcc/testsuite/gcc.target/i386/pr13685.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28621
[Bug target/13685] Building simple test application with -march=pentium3 -Os gives SIGSEGV (unaligned sse instruction)
--- Comment #22 from hjl at gcc dot gnu dot org 2006-09-11 21:34 --- Subject: Bug 13685 Author: hjl Date: Mon Sep 11 21:34:06 2006 New Revision: 116860 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116860 Log: gcc/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 PR target/27537 PR target/28621 * config/i386/i386.c (override_options): Always default to 16 byte stack boundary. gcc/testsuite/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 * gcc.target/i386/pr13685.c: New test. Added: trunk/gcc/testsuite/gcc.target/i386/pr13685.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13685
[Bug target/28621] [4.1 Regression] SIGSEGV in set_fast_math () at -Os
--- Comment #13 from hjl at gcc dot gnu dot org 2006-09-12 02:54 --- Subject: Bug 28621 Author: hjl Date: Tue Sep 12 02:54:42 2006 New Revision: 116870 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116870 Log: gcc/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 PR target/27537 PR target/28621 * config/i386/i386.c (override_options): Always default to 16 byte stack boundary. gcc/testsuite/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 * gcc.target/i386/pr13685.c: New test. Added: branches/gcc-4_1-branch/gcc/testsuite/gcc.target/i386/pr13685.c Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/config/i386/i386.c branches/gcc-4_1-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28621
[Bug target/13685] Building simple test application with -march=pentium3 -Os gives SIGSEGV (unaligned sse instruction)
--- Comment #23 from hjl at gcc dot gnu dot org 2006-09-12 02:54 --- Subject: Bug 13685 Author: hjl Date: Tue Sep 12 02:54:42 2006 New Revision: 116870 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116870 Log: gcc/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 PR target/27537 PR target/28621 * config/i386/i386.c (override_options): Always default to 16 byte stack boundary. gcc/testsuite/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 * gcc.target/i386/pr13685.c: New test. Added: branches/gcc-4_1-branch/gcc/testsuite/gcc.target/i386/pr13685.c Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/config/i386/i386.c branches/gcc-4_1-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13685
[Bug target/27537] XMM alignment fault when compiling for i386 with -Os
--- Comment #14 from hjl at gcc dot gnu dot org 2006-09-12 02:54 --- Subject: Bug 27537 Author: hjl Date: Tue Sep 12 02:54:42 2006 New Revision: 116870 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116870 Log: gcc/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 PR target/27537 PR target/28621 * config/i386/i386.c (override_options): Always default to 16 byte stack boundary. gcc/testsuite/ 2006-09-11 H.J. Lu [EMAIL PROTECTED] PR target/13685 * gcc.target/i386/pr13685.c: New test. Added: branches/gcc-4_1-branch/gcc/testsuite/gcc.target/i386/pr13685.c Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/config/i386/i386.c branches/gcc-4_1-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27537
[Bug driver/28437] [4.2 Regression] multiple fno-builtin-* flags broken
--- Comment #11 from hjl at gcc dot gnu dot org 2006-07-27 21:27 --- Subject: Bug 28437 Author: hjl Date: Thu Jul 27 21:26:55 2006 New Revision: 115780 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115780 Log: 2006-07-27 H.J. Lu [EMAIL PROTECTED] PR driver/28437 * opts-common.c (prune_options): Skip joined switches. Modified: trunk/gcc/ChangeLog trunk/gcc/opts-common.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28437
[Bug target/26146] [4.2 Regression] Bootstrapping mainline on Solaris 10/x86 fails
--- Comment #8 from hjl at gcc dot gnu dot org 2006-07-05 18:49 --- Subject: Bug 26146 Author: hjl Date: Wed Jul 5 18:49:48 2006 New Revision: 115206 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115206 Log: 2006-07-05 H.J. Lu [EMAIL PROTECTED] PR target/26146 * config.gcc: Check with_cpu for i[34567]86--*-solaris2.1[0-9]*. Modified: trunk/gcc/ChangeLog trunk/gcc/config.gcc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26146
[Bug fortran/27662] [4.1 only]: Transpose doesn't work on function return
--- Comment #16 from hjl at gcc dot gnu dot org 2006-05-30 16:00 --- Subject: Bug 27662 Author: hjl Date: Tue May 30 16:00:42 2006 New Revision: 114240 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114240 Log: gcc/fortran/ 2006-05-30 H.J. Lu [EMAIL PROTECTED] PR fortran/27662 Backport from mainline 2006-05-18 H.J. Lu [EMAIL PROTECTED] * trans-array.c (gfc_conv_expr_descriptor): Don't zero the first stride to indicate a temporary. * trans-expr.c (gfc_conv_function_call): Likewise. gcc/testsuite/ 2006-05-30 H.J. Lu [EMAIL PROTECTED] PR fortran/27662 Backport from mainline 2006-05-18 H.J. Lu [EMAIL PROTECTED] * gfortran.dg/temporary_1.f90: New file. Added: branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/temporary_1.f90 Modified: branches/gcc-4_1-branch/gcc/fortran/ChangeLog branches/gcc-4_1-branch/gcc/fortran/trans-array.c branches/gcc-4_1-branch/gcc/fortran/trans-expr.c branches/gcc-4_1-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27662
[Bug fortran/27662] Transpose doesn't work on function return
--- Comment #7 from hjl at gcc dot gnu dot org 2006-05-20 00:28 --- Subject: Bug 27662 Author: hjl Date: Sat May 20 00:28:14 2006 New Revision: 113922 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=113922 Log: gcc/fortran/ 2006-05-19 H.J. Lu [EMAIL PROTECTED] PR fortran/27662 * trans-array.c (gfc_conv_expr_descriptor): Don't zere the first stride to indicate a temporary. * trans-expr.c (gfc_conv_function_call): Likewise. gcc/testsuite/ 2006-05-19 H.J. Lu [EMAIL PROTECTED] PR fortran/27662 * gfortran.dg/temporary_1.f90: New file. Added: trunk/gcc/testsuite/gfortran.dg/temporary_1.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-array.c trunk/gcc/fortran/trans-expr.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27662
[Bug target/26885] [4.1/4.2 regression] -m64 -m32 no longer creates 32-bit object
--- Comment #9 from hjl at gcc dot gnu dot org 2006-05-16 14:27 --- Subject: Bug 26885 Author: hjl Date: Tue May 16 14:27:18 2006 New Revision: 113824 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=113824 Log: gcc/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Makefile.in (GCC_OBJS): New. (OBJS-common): Add opts-common.o. (xgcc$(exeext)): Replace gcc.o with $(GCC_OBJS). (cpp$(exeext)): Likewise. (gcc.o): Also depend on opts.h. (opts-common.o): New. * common.opt (gcoff): Add Negative(gdwarf-2). (gdwarf-2): Add Negative(gstabs). (gstabs): Add Negative(gstabs+). (gstabs+): Add Negative(gvms). (gvms): Add Negative(gxcoff). (gxcoff): Add Negative(gxcoff+). (gxcoff+): Add Negative(gcoff). * config/i386/i386.opt (m32): Add Negative(m64). (m64): Add Negative(m32). * doc/options.texi: Document the Negative option. * gcc.c: Include opts.h. (main): Call prune_options after expandargv. * optc-gen.awk: Generate common declarations for all flag variables in options.c. Output the neg_index field. * opts.c (find_opt): Moved to ... * opts-common.c: Here. New file. * opts.h (cl_option): Add a neg_index field. (find_opt): New. (prune_options): Likewise. gcc/cp/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Make-lang.in (GXX_OBJS): Replace gcc.o with $(GCC_OBJS). gcc/fortran/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Make-lang.in (GFORTRAN_D_OBJS): Replace gcc.o with $(GCC_OBJS). gcc/java/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Make-lang.in ($(GCJ)$(exeext)): Replace gcc.o with $(GCC_OBJS). gcc/treelang/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Make-lang.in (gtreelang$(exeext)): Replace gcc.o with $(GCC_OBJS). Added: trunk/gcc/opts-common.c Modified: trunk/gcc/ChangeLog trunk/gcc/Makefile.in trunk/gcc/common.opt trunk/gcc/config/i386/i386.opt trunk/gcc/cp/ChangeLog trunk/gcc/cp/Make-lang.in trunk/gcc/doc/options.texi trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/Make-lang.in trunk/gcc/gcc.c trunk/gcc/java/ChangeLog trunk/gcc/java/Make-lang.in trunk/gcc/optc-gen.awk trunk/gcc/opts.c trunk/gcc/opts.h trunk/gcc/treelang/ChangeLog trunk/gcc/treelang/Make-lang.in -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26885
[Bug target/26885] [4.1/4.2 regression] -m64 -m32 no longer creates 32-bit object
--- Comment #12 from hjl at gcc dot gnu dot org 2006-05-16 17:06 --- Subject: Bug 26885 Author: hjl Date: Tue May 16 17:06:05 2006 New Revision: 113828 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=113828 Log: gcc/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Makefile.in (GCC_OBJS): New. (OBJS-common): Add opts-common.o. (xgcc$(exeext)): Replace gcc.o with $(GCC_OBJS). (cpp$(exeext)): Likewise. (gcc.o): Also depend on opts.h. (opts-common.o): New. * common.opt (gcoff): Add Negative(gdwarf-2). (gdwarf-2): Add Negative(gstabs). (gstabs): Add Negative(gstabs+). (gstabs+): Add Negative(gvms). (gvms): Add Negative(gxcoff). (gxcoff): Add Negative(gxcoff+). (gxcoff+): Add Negative(gcoff). * config/i386/i386.opt (m32): Add Negative(m64). (m64): Add Negative(m32). * doc/options.texi: Document the Negative option. * gcc.c: Include opts.h. (main): Call prune_options after expandargv. * optc-gen.awk: Generate common declarations for all flag variables in options.c. Output the neg_index field. * opts.c (find_opt): Moved to ... * opts-common.c: Here. New file. * opts.h (cl_option): Add a neg_index field. (find_opt): New. (prune_options): Likewise. gcc/cp/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Make-lang.in (GXX_OBJS): Replace gcc.o with $(GCC_OBJS). gcc/fortran/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Make-lang.in (GFORTRAN_D_OBJS): Replace gcc.o with $(GCC_OBJS). gcc/java/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Make-lang.in ($(GCJ)$(exeext)): Replace gcc.o with $(GCC_OBJS). gcc/treelang/ 2006-05-16 H.J. Lu [EMAIL PROTECTED] PR driver/26885 * Make-lang.in (gtreelang$(exeext)): Replace gcc.o with $(GCC_OBJS). Added: branches/gcc-4_1-branch/gcc/opts-common.c Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/Makefile.in branches/gcc-4_1-branch/gcc/common.opt branches/gcc-4_1-branch/gcc/config/i386/i386.opt branches/gcc-4_1-branch/gcc/cp/ChangeLog branches/gcc-4_1-branch/gcc/cp/Make-lang.in branches/gcc-4_1-branch/gcc/doc/options.texi branches/gcc-4_1-branch/gcc/fortran/ChangeLog branches/gcc-4_1-branch/gcc/fortran/Make-lang.in branches/gcc-4_1-branch/gcc/gcc.c branches/gcc-4_1-branch/gcc/java/ChangeLog branches/gcc-4_1-branch/gcc/java/Make-lang.in branches/gcc-4_1-branch/gcc/optc-gen.awk branches/gcc-4_1-branch/gcc/opts.c branches/gcc-4_1-branch/gcc/opts.h branches/gcc-4_1-branch/gcc/treelang/ChangeLog branches/gcc-4_1-branch/gcc/treelang/Make-lang.in -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26885
[Bug target/24879] SSE3 monitor intrinsic doesn't work in 64bit
--- Comment #4 from hjl at gcc dot gnu dot org 2006-05-08 03:43 --- Subject: Bug 24879 Author: hjl Date: Mon May 8 03:43:07 2006 New Revision: 113617 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=113617 Log: gcc/ 2006-05-07 H.J. Lu [EMAIL PROTECTED] PR target/24879 * config/i386/pmmintrin.h (_mm_monitor): Remove macro. Use inline function. (_mm_mwait): Likewise. * config/i386/sse.md (sse3_mwait): Replace mwait\t%0, %1 with mwait. (sse3_monitor): Make it 32bit only. (sse3_monitor64): New. 64bit monitor. gcc/testsuite/ 2006-05-07 H.J. Lu [EMAIL PROTECTED] PR target/24879 * gcc.target/i386/monitor.c: New file. Added: trunk/gcc/testsuite/gcc.target/i386/monitor.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/pmmintrin.h trunk/gcc/config/i386/sse.md trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24879
[Bug fortran/27351] Use variable after free in gfc_conv_array_transpose
--- Comment #12 from hjl at gcc dot gnu dot org 2006-04-29 14:25 --- Subject: Bug 27351 Author: hjl Date: Sat Apr 29 14:25:42 2006 New Revision: 113375 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=113375 Log: 2006-04-29 H.J. Lu [EMAIL PROTECTED] PR fortran/27351 * trans-array.c (gfc_conv_array_transpose): Move gcc_assert before gfc_conv_expr_descriptor. Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-array.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27351
[Bug testsuite/27274] execution test of gcc.dg/i386-sse-9.c fails on non-SSE CPU
--- Comment #3 from hjl at gcc dot gnu dot org 2006-04-27 06:13 --- Subject: Bug 27274 Author: hjl Date: Thu Apr 27 06:13:40 2006 New Revision: 113296 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=113296 Log: 2006-04-26 H.J. Lu [EMAIL PROTECTED] PR testsuite/27274: * gcc.target/i386/sse-9.c: Include ../../gcc.dg/i386-cpuid.h. (main): Exit if processor doesn't support SSE. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/sse-9.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27274
[Bug fortran/25619] temporary array of constant size character type goes wrong
--- Comment #8 from hjl at gcc dot gnu dot org 2006-04-12 20:58 --- Subject: Bug 25619 Author: hjl Date: Wed Apr 12 20:58:04 2006 New Revision: 112899 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112899 Log: gcc/fortran/ 2006-04-12 H.J. Lu [EMAIL PROTECTED] PR fortran/25619 Backport from mainline 2006-04-04 H.J. Lu [EMAIL PROTECTED] * trans-array.c (gfc_conv_expr_descriptor): Only dereference character pointer when copying temporary. PR fortran/23634 Backport from mainline 2006-04-04 H.J. Lu [EMAIL PROTECTED] * trans-array.c (gfc_conv_expr_descriptor): Properly copy temporary character with non constant size. gcc/testsuite/ 2006-04-12 H.J. Lu [EMAIL PROTECTED] PR fortran/23634 PR fortran/25619 Backport from mainline 2006-04-04 Paul Thomas [EMAIL PROTECTED] * gfortran.dg/actual_array_constructor_1.f90: New testcase. Added: branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/actual_array_constructor_1.f90 Modified: branches/gcc-4_1-branch/gcc/fortran/ChangeLog branches/gcc-4_1-branch/gcc/fortran/trans-array.c branches/gcc-4_1-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25619
[Bug fortran/23634] temporary array of character ICE with non constant size
--- Comment #8 from hjl at gcc dot gnu dot org 2006-04-12 20:58 --- Subject: Bug 23634 Author: hjl Date: Wed Apr 12 20:58:04 2006 New Revision: 112899 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112899 Log: gcc/fortran/ 2006-04-12 H.J. Lu [EMAIL PROTECTED] PR fortran/25619 Backport from mainline 2006-04-04 H.J. Lu [EMAIL PROTECTED] * trans-array.c (gfc_conv_expr_descriptor): Only dereference character pointer when copying temporary. PR fortran/23634 Backport from mainline 2006-04-04 H.J. Lu [EMAIL PROTECTED] * trans-array.c (gfc_conv_expr_descriptor): Properly copy temporary character with non constant size. gcc/testsuite/ 2006-04-12 H.J. Lu [EMAIL PROTECTED] PR fortran/23634 PR fortran/25619 Backport from mainline 2006-04-04 Paul Thomas [EMAIL PROTECTED] * gfortran.dg/actual_array_constructor_1.f90: New testcase. Added: branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/actual_array_constructor_1.f90 Modified: branches/gcc-4_1-branch/gcc/fortran/ChangeLog branches/gcc-4_1-branch/gcc/fortran/trans-array.c branches/gcc-4_1-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23634
[Bug fortran/23634] temporary array of character ICE with non constant size
--- Comment #7 from hjl at gcc dot gnu dot org 2006-04-05 04:47 --- Subject: Bug 23634 Author: hjl Date: Wed Apr 5 04:47:51 2006 New Revision: 112695 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112695 Log: gcc/fortran/ 2006-04-04 H.J. Lu [EMAIL PROTECTED] PR fortran/25619 * trans-array.c (gfc_conv_expr_descriptor): Only dereference character pointer when copying temporary. PR fortran/23634 * trans-array.c (gfc_conv_expr_descriptor): Properly copy temporary character with non constant size. gcc/testsuite/ 2006-04-04 Paul Thomas [EMAIL PROTECTED] PR fortran/23634 PR fortran/25619 * gfortran.dg/actual_array_constructor_1.f90: New testcase. Added: trunk/gcc/testsuite/gfortran.dg/actual_array_constructor_1.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-array.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23634
[Bug fortran/25619] temporary array of constant size character type goes wrong
--- Comment #7 from hjl at gcc dot gnu dot org 2006-04-05 04:47 --- Subject: Bug 25619 Author: hjl Date: Wed Apr 5 04:47:51 2006 New Revision: 112695 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112695 Log: gcc/fortran/ 2006-04-04 H.J. Lu [EMAIL PROTECTED] PR fortran/25619 * trans-array.c (gfc_conv_expr_descriptor): Only dereference character pointer when copying temporary. PR fortran/23634 * trans-array.c (gfc_conv_expr_descriptor): Properly copy temporary character with non constant size. gcc/testsuite/ 2006-04-04 Paul Thomas [EMAIL PROTECTED] PR fortran/23634 PR fortran/25619 * gfortran.dg/actual_array_constructor_1.f90: New testcase. Added: trunk/gcc/testsuite/gfortran.dg/actual_array_constructor_1.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-array.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25619
[Bug testsuite/25741] Gcc testsuite isn't parallel build safe
--- Comment #7 from hjl at gcc dot gnu dot org 2006-03-31 17:36 --- Subject: Bug 25741 Author: hjl Date: Fri Mar 31 17:36:00 2006 New Revision: 112583 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112583 Log: contrib/regression/ 2006-03-31 H.J. Lu [EMAIL PROTECTED] Backport from mainline 2006-01-18 Andrew Pinski [EMAIL PROTECTED] * btest-gcc.sh: gcc.sum has moved to gcc/testsuite/gcc/gcc.sum. g++.sum has moved to gcc/testsuite/g++/g++.sum. objc.sum has moved to gcc/testsuite/objc/objc.sum. gcc/ 2006-03-31 H.J. Lu [EMAIL PROTECTED] PR testsuite/25741 Backport from mainline 2006-01-16 H.J. Lu [EMAIL PROTECTED] * Makefile.in (check-%): Depend on site.exp instead of $(TESTSUITEDIR)/site.exp. Run runtest in separate language directories. 2006-01-17 Shantonu Sen [EMAIL PROTECTED] * Makefile.in (check-%, check-consistency): Use $${srcdir} instead of $(srcdir) and ${srcdir}. gcc/testsuite/ 2006-03-31 H.J. Lu [EMAIL PROTECTED] PR testsuite/25741 Backport from mainline 2006-01-16 H.J. Lu [EMAIL PROTECTED] * lib/g++.exp (g++_init): Use $base_dir/../../ instead of $base_dir/../. * lib/gfortran.exp (gfortran_init): Likewise. * lib/obj-c++.exp (obj-c++_init): Likewise. * lib/scanasm.exp (scan-assembler-dem): Likewise. (scan-assembler-dem-not): Likewise. * lib/scandump.exp (scan-dump-dem): Likewise. (scan-dump-dem-not): Likewise. Modified: branches/gcc-4_1-branch/contrib/regression/ChangeLog branches/gcc-4_1-branch/contrib/regression/btest-gcc.sh branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/Makefile.in branches/gcc-4_1-branch/gcc/testsuite/ChangeLog branches/gcc-4_1-branch/gcc/testsuite/lib/g++.exp branches/gcc-4_1-branch/gcc/testsuite/lib/gfortran.exp branches/gcc-4_1-branch/gcc/testsuite/lib/obj-c++.exp branches/gcc-4_1-branch/gcc/testsuite/lib/scanasm.exp branches/gcc-4_1-branch/gcc/testsuite/lib/scandump.exp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25741
[Bug testsuite/25741] Gcc testsuite isn't parallel build safe
--- Comment #8 from hjl at gcc dot gnu dot org 2006-03-31 17:42 --- Subject: Bug 25741 Author: hjl Date: Fri Mar 31 17:42:06 2006 New Revision: 112584 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112584 Log: 2006-03-31 H.J. Lu [EMAIL PROTECTED] PR testsuite/25741 Backport from mainline 2006-01-16 H.J. Lu [EMAIL PROTECTED] * lib/g++.exp (g++_init): Use $base_dir/../../ instead of $base_dir/../. * lib/gfortran.exp (gfortran_init): Likewise. * lib/scanasm.exp (scan-assembler-dem): Likewise. (scan-assembler-dem-not): Likewise. Modified: branches/gcc-4_0-branch/contrib/regression/ChangeLog branches/gcc-4_0-branch/contrib/regression/btest-gcc.sh branches/gcc-4_0-branch/gcc/ChangeLog branches/gcc-4_0-branch/gcc/Makefile.in branches/gcc-4_0-branch/gcc/testsuite/ChangeLog branches/gcc-4_0-branch/gcc/testsuite/lib/g++.exp branches/gcc-4_0-branch/gcc/testsuite/lib/gfortran.exp branches/gcc-4_0-branch/gcc/testsuite/lib/scanasm.exp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25741