[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=gcc&view=rev&rev=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=gcc&view=rev&rev=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 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=gcc&view=rev&rev=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/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=gcc&view=rev&rev=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 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=gcc&view=rev&rev=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 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=gcc&view=rev&rev=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=gcc&view=rev&rev=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 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=gcc&view=rev&rev=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 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=gcc&view=rev&rev=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 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=gcc&view=rev&rev=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 middle-end/37790] limits-fnargs.c takes very long time to compile at -O2
--- Comment #3 from hjl at gcc dot gnu dot org 2008-11-16 19:49 --- Subject: Bug 37790 Author: hjl Date: Sun Nov 16 19:47:40 2008 New Revision: 141924 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141924 Log: 2008-11-16 Vladimir Makarov <[EMAIL PROTECTED]> PR bootstrap/37790 * ira-int.h (ira_copy_allocno_live_range_list, ira_merge_allocno_live_ranges, ira_allocno_live_ranges_intersect_p, ira_finish_allocno_live_range_list): New prototypes. (ira_allocno_live_ranges_intersect_p, ira_pseudo_live_ranges_intersect_p): Remove. * ira-conflicts.c (ira_allocno_live_ranges_intersect_p, ira_pseudo_live_ranges_intersect_p): Rename to allocnos_have_intersected_live_ranges_p and pseudos_have_intersected_live_ranges_p. Move them from here to ... * ira-color.c: ... here (coalesced_allocno_conflict_p): Use allocnos_have_intersected_live_ranges_p. (coalesced_allocnos_living_at_program_points, coalesced_allocnos_live_at_points_p, set_coalesced_allocnos_live_points): Remove. (slot_coalesced_allocnos_live_ranges, slot_coalesced_allocno_live_ranges_intersect_p, setup_slot_coalesced_allocno_live_ranges): New. (coalesce_spill_slots): Use ranges of coalesced allocnos. (ira_sort_regnos_for_alter_reg): Use allocnos_have_intersected_live_ranges_p. (ira_reuse_stack_slot): Use pseudos_have_intersected_live_ranges_p. * global.c (pseudo_for_reload_consideration_p): Check flag_ira_share_spill_slots too. * ira-build.c (copy_allocno_live_range_list): Rename to ira_copy_allocno_live_range_list. Make it external. (merge_ranges): Rename to ira_merge_allocno_live_ranges. Make it external. (ira_allocno_live_ranges_intersect_p): New. (ira_finish_allocno_live_range_list): New. (finish_allocno): Use it. (remove_unnecessary_allocnos): Use ira_merge_allocno_live_ranges. (copy_info_to_removed_store_destinations): Ditto. Use ira_copy_allocno_live_range_list. (ira_flattening): Use ira_merge_allocno_live_ranges. * ira.c (too_high_register_pressure_p): New function. (ira): Switch off sharing spill slots if the pressure is too high. Modified: branches/ira-merge/gcc/ChangeLog.ira branches/ira-merge/gcc/global.c branches/ira-merge/gcc/ira-build.c branches/ira-merge/gcc/ira-color.c branches/ira-merge/gcc/ira-conflicts.c branches/ira-merge/gcc/ira-int.h branches/ira-merge/gcc/ira.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37790
[Bug bootstrap/37859] Bootstrap failure on mips64octeon-unknown-linux-gnu
--- Comment #5 from hjl at gcc dot gnu dot org 2008-11-20 15:56 --- Subject: Bug 37859 Author: hjl Date: Thu Nov 20 15:55:30 2008 New Revision: 142047 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142047 Log: 2008-11-20 H.J. Lu <[EMAIL PROTECTED]> Backport from mainline: 2008-11-19 Vladimir Makarov <[EMAIL PROTECTED]> PR bootstrap/37859 * ira-int.h (struct ira_loop_tree_node): New member entered_from_non_parent_p. * ira-color.c (print_loop_title): Print loop bbs. * ira-emit.c (entered_from_non_parent_p, setup_entered_from_non_parent_p): New functions. (not_modified_p): Rename to store_can_be_removed_p. Check there is no side entries. (generate_edge_moves): Use store_can_be_removed_p instead of not_modified_p. (ira_emit): Call setup_entered_from_non_parent_p. * ira-build.c (copy_info_to_removed_store_destinations): Accumulate CALL_FREQ, CALL_CROSSED_NUM, and ALLOCNO_EXCESS_PRESSURE_POINTS_NUM. (ira_flattening): Don't CHECK MEM_OPTIMIZED_DEST[_P], always update all accumulated attributes. Modified: branches/ira-merge/gcc/ChangeLog.ira branches/ira-merge/gcc/ira-build.c branches/ira-merge/gcc/ira-color.c branches/ira-merge/gcc/ira-emit.c branches/ira-merge/gcc/ira-int.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37859
[Bug middle-end/37843] [4.4 Regression] unaligned stack in main due to tail call optimization
--- Comment #8 from hjl at gcc dot gnu dot org 2008-11-25 15:34 --- Subject: Bug 37843 Author: hjl Date: Tue Nov 25 15:33:27 2008 New Revision: 142193 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142193 Log: gcc/ 2008-11-25 H.J. Lu <[EMAIL PROTECTED]> Joey Ye <[EMAIL PROTECTED]> PR middle-end/37843 * config/i386/i386.c (ix86_function_ok_for_sibcall): Return false if we need to align the outgoing stack. (ix86_update_stack_boundary): Check parm_stack_boundary. gcc/testsuite/ 2008-11-25 H.J. Lu <[EMAIL PROTECTED]> PR middle-end/37843 * gcc.target/i386/align-main-3.c: New. * gcc.target/i386/pr37843-1.c: Likewise. * gcc.target/i386/pr37843-2.c: Likewise. * gcc.target/i386/pr37843-3.c: Likewise. Added: trunk/gcc/testsuite/gcc.target/i386/align-main-3.c trunk/gcc/testsuite/gcc.target/i386/pr37843-1.c trunk/gcc/testsuite/gcc.target/i386/pr37843-2.c trunk/gcc/testsuite/gcc.target/i386/pr37843-3.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37843
[Bug middle-end/37843] [4.4 Regression] unaligned stack in main due to tail call optimization
--- Comment #14 from hjl at gcc dot gnu dot org 2008-11-26 14:53 --- Subject: Bug 37843 Author: hjl Date: Wed Nov 26 14:52:12 2008 New Revision: 14 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=14 Log: 2008-11-26 H.J. Lu <[EMAIL PROTECTED]> PR middle-end/37843 * gcc.target/i386/pr37843-1.c: Make it Linux only. * gcc.target/i386/pr37843-2.c: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/pr37843-1.c trunk/gcc/testsuite/gcc.target/i386/pr37843-2.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37843
[Bug rtl-optimization/38280] [4.4 regression] Revision 142207 breaks 416.gamess/481.wrf in SPEC CPU 2006
--- Comment #3 from hjl at gcc dot gnu dot org 2008-11-27 23:30 --- Subject: Bug 38280 Author: hjl Date: Thu Nov 27 23:28:44 2008 New Revision: 142250 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142250 Log: 2008-11-27 Vladimir Makarov <[EMAIL PROTECTED]> PR rtl-optimization/38280 * ira-build.c (loop_is_inside_p, regno_allocno_order_compare_func, ira_rebuild_regno_allocno_list): New functions. (regno_allocnos): New static variable. (remove_unnecessary_allocnos): Allocate/deallocate regno_allocnos. Call ira_rebuild_regno_allocno_list. Modified: branches/ira-merge/gcc/ChangeLog.ira branches/ira-merge/gcc/ira-build.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38280
[Bug middle-end/37843] [4.4 Regression] unaligned stack in main due to tail call optimization
--- Comment #15 from hjl at gcc dot gnu dot org 2008-11-28 16:32 --- Subject: Bug 37843 Author: hjl Date: Fri Nov 28 16:30:56 2008 New Revision: 142259 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142259 Log: 2008-11-28 H.J. Lu <[EMAIL PROTECTED]> PR middle-end/37843 * gcc.target/i386/pr37843-1.c: Make it nonpic targets only. * gcc.target/i386/pr37843-2.c: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/pr37843-1.c trunk/gcc/testsuite/gcc.target/i386/pr37843-2.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37843
[Bug middle-end/37843] [4.4 Regression] unaligned stack in main due to tail call optimization
--- Comment #16 from hjl at gcc dot gnu dot org 2008-11-29 16:33 --- Subject: Bug 37843 Author: hjl Date: Sat Nov 29 16:32:35 2008 New Revision: 142278 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142278 Log: 2008-11-29 H.J. Lu <[EMAIL PROTECTED]> PR middle-end/37843 * gcc.target/i386/pr37843-3.c: Make it nonpic targets only. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/pr37843-3.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37843
[Bug rtl-optimization/38272] [4.4 Regression] Revision 142207 caused libgomp.fortran/threadprivate2.f90
--- Comment #9 from hjl at gcc dot gnu dot org 2008-11-30 16:49 --- Subject: Bug 38272 Author: hjl Date: Sun Nov 30 16:48:00 2008 New Revision: 142294 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142294 Log: 2008-11-30 H.J. Lu <[EMAIL PROTECTED]> PR rtl-optimization/38272 * reload1.c (do_input_reload): Don't use a spill for memory if it is different from the register to be reloaded into. Modified: branches/ira-merge/gcc/ChangeLog.ira branches/ira-merge/gcc/reload1.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38272
[Bug rtl-optimization/37514] [4.4 Regression] Wrong code generated for 20021120-1.c with -O3 -fomit-frame-pointer on sh4
--- Comment #9 from hjl at gcc dot gnu dot org 2008-12-01 17:04 --- Subject: Bug 37514 Author: hjl Date: Mon Dec 1 17:03:13 2008 New Revision: 142324 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142324 Log: 2008-12-01 Vladimir Makarov <[EMAIL PROTECTED]> PR rtl-optimization/37514 * reload1.c (reload_as_needed): Invalidate reg_last_reload from previous insns. Modified: branches/ira-merge/gcc/ChangeLog.ira branches/ira-merge/gcc/reload1.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37514
[Bug rtl-optimization/38272] [4.4 Regression] Revision 142207 caused libgomp.fortran/threadprivate2.f90
--- Comment #10 from hjl at gcc dot gnu dot org 2008-12-05 21:45 --- Subject: Bug 38272 Author: hjl Date: Fri Dec 5 21:44:32 2008 New Revision: 142499 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142499 Log: 2008-12-05 Ian Lance Taylor <[EMAIL PROTECTED]> H.J. Lu <[EMAIL PROTECTED]> PR rtl-optimization/38272 * reload1.c (do_input_reload): Don't use a register spill for memory. Modified: branches/ira-merge/gcc/ChangeLog.ira branches/ira-merge/gcc/reload1.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38272
[Bug rtl-optimization/38272] [4.4 Regression] Revision 142207 caused libgomp.fortran/threadprivate2.f90
--- Comment #11 from hjl at gcc dot gnu dot org 2008-12-06 00:56 --- Subject: Bug 38272 Author: hjl Date: Sat Dec 6 00:54:47 2008 New Revision: 142513 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142513 Log: 2008-12-05 Bernd Schmidt <[EMAIL PROTECTED]> PR rtl-optimization/38272 * reload1.c (choose_reload_regs): Keep reload_spill_index correct in all cases. Modified: branches/ira-merge/gcc/ChangeLog.ira branches/ira-merge/gcc/reload1.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38272
[Bug rtl-optimization/38272] [4.4 Regression] Revision 142207 caused libgomp.fortran/threadprivate2.f90
--- Comment #12 from hjl at gcc dot gnu dot org 2008-12-06 03:19 --- Subject: Bug 38272 Author: hjl Date: Sat Dec 6 03:18:15 2008 New Revision: 142514 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142514 Log: 2008-12-05 Bernd Schmidt <[EMAIL PROTECTED]> PR rtl-optimization/38272 * reload1.c (choose_reload_regs): Keep reload_spill_index correct in all cases. Modified: trunk/gcc/ChangeLog trunk/gcc/reload1.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38272
[Bug tree-optimization/38405] [4.4 Regression] (silent failure) handling bitfield in ternary
--- Comment #9 from hjl at gcc dot gnu dot org 2008-12-07 16:44 --- Subject: Bug 38405 Author: hjl Date: Sun Dec 7 16:43:15 2008 New Revision: 142538 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142538 Log: 2008-12-07 H.J. Lu <[EMAIL PROTECTED]> PR tree-optimization/38405 * gcc.dg/torture/pr38405.c: New. Added: trunk/gcc/testsuite/gcc.dg/torture/pr38405.c Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38405
[Bug testsuite/38420] gcc.target/i386/pr37248-2.c doesn't work on ia32
--- Comment #1 from hjl at gcc dot gnu dot org 2008-12-09 17:39 --- Subject: Bug 38420 Author: hjl Date: Tue Dec 9 17:38:09 2008 New Revision: 142601 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142601 Log: 2008-12-09 H.J. Lu <[EMAIL PROTECTED]> PR testsuite/38420 * gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host. * gcc.target/i386/pr37248-3.c: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/pr37248-2.c trunk/gcc/testsuite/gcc.target/i386/pr37248-3.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38420
[Bug libgcj/38006] Incorrect proplist on inherit.png
--- Comment #1 from hjl at gcc dot gnu dot org 2008-12-11 19:49 --- Subject: Bug 38006 Author: hjl Date: Thu Dec 11 19:48:16 2008 New Revision: 142689 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142689 Log: 2008-12-11 H.J. Lu PR libgcj/38006 * classpath/tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/inherit.png: Set svn:mime-type to application/octet-stream. Modified: trunk/libjava/ChangeLog trunk/libjava/classpath/tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/inherit.png (props changed) Propchange: trunk/libjava/classpath/tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/inherit.png ('svn:mime-type' added) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38006
[Bug target/38402] Undocumented Yz constraint
--- Comment #1 from hjl at gcc dot gnu dot org 2008-12-12 14:33 --- Subject: Bug 38402 Author: hjl Date: Fri Dec 12 14:32:00 2008 New Revision: 142710 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142710 Log: 2008-12-12 H.J. Lu PR target/38402 * gcc/doc/md.texi: Remove Y and document Yz, Y2, Yi and Ym constraints for x86. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/md.texi -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38402
[Bug target/38402] Undocumented Yz constraint
--- Comment #2 from hjl at gcc dot gnu dot org 2008-12-12 14:35 --- Subject: Bug 38402 Author: hjl Date: Fri Dec 12 14:34:21 2008 New Revision: 142711 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142711 Log: 2008-12-12 H.J. Lu Backport from mainline: 2008-12-12 H.J. Lu PR target/38402 * gcc/doc/md.texi: Remove Y and document Yz, Y2, Yi and Ym constraints for x86. Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/doc/md.texi -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38402
[Bug libstdc++/37144] A bug in include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
--- Comment #29 from hjl at gcc dot gnu dot org 2008-12-13 01:41 --- Subject: Bug 37144 Author: hjl Date: Sat Dec 13 01:40:15 2008 New Revision: 142736 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142736 Log: 2008-12-12 H.J. Lu PR libstdc++/37144 * testsuite/util/regression/trait/assoc/type_trait.hpp (regression_test_type_traits): Add const to pair_type_rebind. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/testsuite/util/regression/trait/assoc/type_trait.hpp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37144
[Bug libstdc++/37144] A bug in include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
--- Comment #30 from hjl at gcc dot gnu dot org 2008-12-13 01:47 --- Subject: Bug 37144 Author: hjl Date: Sat Dec 13 01:46:04 2008 New Revision: 142737 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142737 Log: 2008-12-12 H.J. Lu Backport from mainline: 2008-12-12 H.J. Lu PR libstdc++/37144 * testsuite/util/regression/trait/assoc/type_trait.hpp (regression_test_type_traits): Add const to pair_type_rebind. Modified: branches/gcc-4_3-branch/libstdc++-v3/ChangeLog branches/gcc-4_3-branch/libstdc++-v3/testsuite/util/regression/trait/assoc/type_trait.hpp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37144
[Bug middle-end/38556] [4.4 Regression] Revision 142792 breaks bootrap
--- Comment #1 from hjl at gcc dot gnu dot org 2008-12-17 17:06 --- Subject: Bug 38556 Author: hjl Date: Wed Dec 17 17:05:05 2008 New Revision: 142794 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142794 Log: 2008-12-17 H.J. Lu PR middle-end/38556 * calls.c (expand_call): Check outgoing_reg_parm_stack_space only if REG_PARM_STACK_SPACE is defined. Modified: trunk/gcc/ChangeLog trunk/gcc/calls.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38556
[Bug bootstrap/38742] Gcc failed to boostrap with --enable-checking=assert
--- Comment #1 from hjl at gcc dot gnu dot org 2009-01-06 14:44 --- Subject: Bug 38742 Author: hjl Date: Tue Jan 6 14:44:02 2009 New Revision: 143117 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143117 Log: 2009-01-06 H.J. Lu PR bootstrap/38742 * ira-color.c (ira_reuse_stack_slot): Check ENABLE_IRA_CHECKING before using pseudos_have_intersected_live_ranges_p. * ira-int.h (ira_assert): Always define. Modified: trunk/gcc/ChangeLog trunk/gcc/ira-color.c trunk/gcc/ira-int.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38742
[Bug testsuite/38809] gcc.dg/pr38616.c doesn't work on Linux/ia64
--- Comment #1 from hjl at gcc dot gnu dot org 2009-01-12 03:48 --- Subject: Bug 38809 Author: hjl Date: Mon Jan 12 03:47:48 2009 New Revision: 143287 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143287 Log: 2009-01-11 H.J. Lu PR testsuite/38809 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/pr38616.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38809
[Bug testsuite/38809] gcc.dg/pr38616.c doesn't work on Linux/ia64
--- Comment #3 from hjl at gcc dot gnu dot org 2009-01-14 00:35 --- Subject: Bug 38809 Author: hjl Date: Wed Jan 14 00:35:32 2009 New Revision: 143360 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143360 Log: 2009-01-13 H.J. Lu Backport from mainline: 2009-01-11 H.J. Lu PR testsuite/38809 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector. Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/pr38616.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38809
[Bug middle-end/37843] [4.4 Regression] unaligned stack in main due to tail call optimization
--- Comment #26 from hjl at gcc dot gnu dot org 2009-01-15 15:44 --- Subject: Bug 37843 Author: hjl Date: Thu Jan 15 15:44:41 2009 New Revision: 143400 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143400 Log: gcc/ 2009-01-15 H.J. Lu Joey Ye PR middle-end/37843 * cfgexpand.c (expand_stack_alignment): Don't update stack boundary nor check incoming stack boundary here. (gimple_expand_cfg): Update stack boundary and check incoming stack boundary here. gcc/testsuite/ 2009-01-15 H.J. Lu PR middle-end/37843 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128. Modified: trunk/gcc/ChangeLog trunk/gcc/cfgexpand.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/pr37843-3.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37843
[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT
--- Comment #13 from hjl at gcc dot gnu dot org 2009-01-18 16:26 --- Subject: Bug 38736 Author: hjl Date: Sun Jan 18 16:26:26 2009 New Revision: 143486 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143486 Log: gcc/ 2009-01-18 H.J. Lu PR target/38736 * c-common.c (handle_aligned_attribute): Use ATTRIBUTE_ALIGNED_VALUE instead of BIGGEST_ALIGNMENT for default alignment value. * c-cppbuiltin.c (c_cpp_builtins): Define __BIGGEST_ALIGNMENT__. * defaults.h (ATTRIBUTE_ALIGNED_VALUE): New. * config/i386/i386.h (ATTRIBUTE_ALIGNED_VALUE): Likewise. * doc/extend.texi: Update __attribute__ ((aligned)). Document __BIGGEST_ALIGNMENT__. * doc/tm.texi: Document ATTRIBUTE_ALIGNED_VALUE. gcc/testsuite/ 2009-01-18 H.J. Lu PR target/38736 * g++.dg/compat/abi/pr38736_main.C: New. * g++.dg/compat/abi/pr38736_x.C: Likewise. * g++.dg/compat/abi/pr38736_y.C: Likewise. * g++.dg/other/macro-1.C: Likewise. * gcc.dg/macro-1.c: Likewise. * gcc.dg/compat/pr38736_main.c: Likewise. * gcc.dg/compat/pr38736_x.c: Likewise. * gcc.dg/compat/pr38736_y.c: Likewise. Added: trunk/gcc/testsuite/g++.dg/compat/abi/pr38736_main.C trunk/gcc/testsuite/g++.dg/compat/abi/pr38736_x.C trunk/gcc/testsuite/g++.dg/compat/abi/pr38736_y.C trunk/gcc/testsuite/g++.dg/other/macro-1.C trunk/gcc/testsuite/gcc.dg/compat/pr38736_main.c trunk/gcc/testsuite/gcc.dg/compat/pr38736_x.c trunk/gcc/testsuite/gcc.dg/compat/pr38736_y.c trunk/gcc/testsuite/gcc.dg/macro-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/c-common.c trunk/gcc/c-cppbuiltin.c trunk/gcc/config/i386/i386.h trunk/gcc/defaults.h trunk/gcc/doc/extend.texi trunk/gcc/doc/tm.texi trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38736
[Bug target/38902] [4.3 Regression] __builtin_strcpy doesn't work with -fstack-protector
--- Comment #12 from hjl at gcc dot gnu dot org 2009-01-20 14:40 --- Subject: Bug 38902 Author: hjl Date: Tue Jan 20 14:40:30 2009 New Revision: 143516 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143516 Log: 2009-01-20 Kees Cook H.J. Lu PR target/38902 * gcc.dg/pr38902.c: New. Added: trunk/gcc/testsuite/gcc.dg/pr38902.c Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38902
[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih
--- Comment #50 from hjl at gcc dot gnu dot org 2009-01-24 15:26 --- Subject: Bug 38868 Author: hjl Date: Sat Jan 24 15:26:14 2009 New Revision: 143645 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143645 Log: 2009-01-24 H.J. Lu Backport from mainline: 2008-01-20 Paolo Bonzini PR target/38868 * gfortran.dg/pr38868.f: New testcase. Added: branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/pr38868.f Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38868
[Bug target/38902] [4.3 Regression] __builtin_strcpy doesn't work with -fstack-protector
--- Comment #14 from hjl at gcc dot gnu dot org 2009-01-24 15:31 --- Subject: Bug 38902 Author: hjl Date: Sat Jan 24 15:31:13 2009 New Revision: 143646 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143646 Log: gcc/ 2009-01-24 H.J. Lu PR target/38902 Backport from mainline: 2008-12-23 Jakub Jelinek * config/i386/i386.c (expand_movmem_via_rep_mov): Set MEM_SIZE correctly. (expand_setmem_via_rep_stos): Add ORIG_VALUE argument. If ORIG_VALUE is const0_rtx and COUNT is constant, set MEM_SIZE on DESTMEM. (ix86_expand_setmem): Adjust callers. gcc/testsuite/ 2009-01-24 H.J. Lu Backport from mainline: 2009-01-20 Kees Cook H.J. Lu PR target/38902 * gcc.dg/pr38902.c: New. Added: branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/pr38902.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=38902
[Bug c/38938] -Wno-all doesn't work on -Wpointer-sign
--- Comment #3 from hjl at gcc dot gnu dot org 2009-01-24 16:06 --- Subject: Bug 38938 Author: hjl Date: Sat Jan 24 16:05:53 2009 New Revision: 143648 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143648 Log: 2009-01-24 H.J. Lu PR c/38938 * c-opts.c (c_common_handle_option): Upate warn_pointer_sign properly. Modified: trunk/gcc/ChangeLog trunk/gcc/c-opts.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38938
[Bug testsuite/36443] [4.3/4.4 Regression]: HOSTCC doesn't work with installed gcc
--- Comment #31 from hjl at gcc dot gnu dot org 2009-01-26 18:14 --- Subject: Bug 36443 Author: hjl Date: Mon Jan 26 18:13:58 2009 New Revision: 143681 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143681 Log: 2009-01-26 H.J. Lu Backport from mainline: 2008-07-17 H.J. Lu PR testsuite/36443 * objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset GCC_EXEC_PREFIX from environment when running $HOSTCC. Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog branches/gcc-4_3-branch/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36443
[Bug testsuite/38949] Link failures in new stackalign tests
--- Comment #4 from hjl at gcc dot gnu dot org 2009-01-26 20:34 --- Subject: Bug 38949 Author: hjl Date: Mon Jan 26 20:34:09 2009 New Revision: 143684 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143684 Log: 2009-01-26 Danny Smith PR testsuite/38949 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define. Use instead of C name in asm statements. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/torture/stackalign/test-unwind.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38949
[Bug target/38952] [4.4 Regression] EH does not work.
--- Comment #23 from hjl at gcc dot gnu dot org 2009-01-26 23:39 --- Subject: Bug 38952 Author: hjl Date: Mon Jan 26 23:39:02 2009 New Revision: 143689 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143689 Log: 2009-01-26 H.J. Lu PR target/38952 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0 if __USING_SJLJ_EXCEPTIONS__ is defined. * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if __USING_SJLJ_EXCEPTIONS__ is defined. * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/torture/stackalign/test-unwind.h trunk/gcc/testsuite/g++.dg/torture/stackalign/unwind-0.C trunk/gcc/testsuite/g++.dg/torture/stackalign/unwind-1.C trunk/gcc/testsuite/g++.dg/torture/stackalign/unwind-2.C trunk/gcc/testsuite/g++.dg/torture/stackalign/unwind-3.C trunk/gcc/testsuite/g++.dg/torture/stackalign/unwind-4.C trunk/gcc/testsuite/g++.dg/torture/stackalign/unwind-5.C trunk/gcc/testsuite/g++.dg/torture/stackalign/unwind-6.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38952
[Bug target/38941] CX isn't preserved with shift
--- Comment #10 from hjl at gcc dot gnu dot org 2009-01-28 03:38 --- Subject: Bug 38941 Author: hjl Date: Wed Jan 28 03:38:41 2009 New Revision: 143719 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143719 Log: 2009-01-27 H.J. Lu PR target/38941 * doc/extend.texi: Improve local variable with asm reg. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/extend.texi -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38941
[Bug middle-end/38996] [LTO] lto1 doesn't work on RHEL5
--- Comment #2 from hjl at gcc dot gnu dot org 2009-01-28 14:05 --- Subject: Bug 38996 Author: hjl Date: Wed Jan 28 14:04:52 2009 New Revision: 143729 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143729 Log: 2009-01-28 H.J. Lu PR middle-end/38996 * lto-elf.c (DEFINE_INIT_EHDR): Initialize e_version. Modified: branches/lto/gcc/lto/ChangeLog branches/lto/gcc/lto/lto-elf.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38996
[Bug bootstrap/38992] [LTO] Bootstrap failed on RHEL5/ia32 and RHEL5/ia64
--- Comment #5 from hjl at gcc dot gnu dot org 2009-01-28 18:21 --- Subject: Bug 38992 Author: hjl Date: Wed Jan 28 18:21:19 2009 New Revision: 143741 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143741 Log: gcc/ 2009-01-28 H.J. Lu PR bootstrap/38992 * configure.ac: Add AC_CHECK_GELF. * config.in: Regenerated. * configure: Likewise. gcc/lto/ 2009-01-28 H.J. Lu PR bootstrap/38992 * lto-elf.c: Include gelf.h instead of libelf.h. (lto_elf_file_close): Replace elfx_update_shstrndx with gelf_getehdr, elf_getscn, gelf_getshdr, gelf_update_shdr and gelf_update_ehdr. Modified: branches/lto/gcc/ChangeLog.lto branches/lto/gcc/config.in branches/lto/gcc/configure branches/lto/gcc/configure.ac branches/lto/gcc/lto/ChangeLog branches/lto/gcc/lto/lto-elf.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38992
[Bug tree-optimization/38926] [4.4 Regression] ice in find_or_generate_expression, at tree-ssa-pre.c:2769
--- Comment #10 from hjl at gcc dot gnu dot org 2009-01-29 17:06 --- Subject: Bug 38926 Author: hjl Date: Thu Jan 29 17:06:01 2009 New Revision: 143762 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143762 Log: 2009-01-29 H.J. Lu Backport from mainline: 2009-01-29 Steve Ellcey PR middle-end/38857 * gcc.c-torture/compile/pr38857.c: New test. 2009-01-28 Richard Guenther PR tree-optimization/38926 * gcc.c-torture/compile/pr38926.c: New testcase. Added: branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/compile/pr38857.c - copied unchanged from r143760, trunk/gcc/testsuite/gcc.c-torture/compile/pr38857.c branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/compile/pr38926.c - copied unchanged from r143759, trunk/gcc/testsuite/gcc.c-torture/compile/pr38926.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38926
[Bug middle-end/38857] [4.4 Regression] ICE in selective scheduler
--- Comment #11 from hjl at gcc dot gnu dot org 2009-01-29 17:06 --- Subject: Bug 38857 Author: hjl Date: Thu Jan 29 17:06:01 2009 New Revision: 143762 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143762 Log: 2009-01-29 H.J. Lu Backport from mainline: 2009-01-29 Steve Ellcey PR middle-end/38857 * gcc.c-torture/compile/pr38857.c: New test. 2009-01-28 Richard Guenther PR tree-optimization/38926 * gcc.c-torture/compile/pr38926.c: New testcase. Added: branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/compile/pr38857.c - copied unchanged from r143760, trunk/gcc/testsuite/gcc.c-torture/compile/pr38857.c branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/compile/pr38926.c - copied unchanged from r143759, trunk/gcc/testsuite/gcc.c-torture/compile/pr38926.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38857
[Bug c++/38908] [4.4 regression] Unexplained "'' is used uninitialized in this function" warning in cc1plus -m64
--- Comment #15 from hjl at gcc dot gnu dot org 2009-01-29 17:43 --- Subject: Bug 38908 Author: hjl Date: Thu Jan 29 17:43:14 2009 New Revision: 143765 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143765 Log: 2009-01-29 H.J. Lu 2009-01-28 Richard Guenther PR middle-end/38908 * g++.dg/warn/Wuninitialized-2.C: New testcase. 2009-01-27 Daniel Kraft PR fortran/38883 * gfortran.dg/mvbits_6.f90: New test. * gfortran.dg/mvbits_7.f90: New test. * gfortran.dg/mvbits_8.f90: New test. 2009-01-21 Daniel Kraft PR fortran/38887 * gfortran.dg/mvbits_5.f90: New test. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wuninitialized-2.C - copied unchanged from r143764, trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-2.C branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_5.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_5.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_6.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_6.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_7.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_7.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_8.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_8.f90 Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38908
[Bug fortran/38883] [4.4 Regression] ICE for MVBITS with derived type argument that has run-time subscripts
--- Comment #9 from hjl at gcc dot gnu dot org 2009-01-29 17:43 --- Subject: Bug 38883 Author: hjl Date: Thu Jan 29 17:43:14 2009 New Revision: 143765 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143765 Log: 2009-01-29 H.J. Lu 2009-01-28 Richard Guenther PR middle-end/38908 * g++.dg/warn/Wuninitialized-2.C: New testcase. 2009-01-27 Daniel Kraft PR fortran/38883 * gfortran.dg/mvbits_6.f90: New test. * gfortran.dg/mvbits_7.f90: New test. * gfortran.dg/mvbits_8.f90: New test. 2009-01-21 Daniel Kraft PR fortran/38887 * gfortran.dg/mvbits_5.f90: New test. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wuninitialized-2.C - copied unchanged from r143764, trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-2.C branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_5.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_5.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_6.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_6.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_7.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_7.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_8.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_8.f90 Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38883
[Bug fortran/38887] [4.4 Regression] run-time abort for MVBITS with run-time zero sized array arguments
--- Comment #6 from hjl at gcc dot gnu dot org 2009-01-29 17:43 --- Subject: Bug 38887 Author: hjl Date: Thu Jan 29 17:43:14 2009 New Revision: 143765 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143765 Log: 2009-01-29 H.J. Lu 2009-01-28 Richard Guenther PR middle-end/38908 * g++.dg/warn/Wuninitialized-2.C: New testcase. 2009-01-27 Daniel Kraft PR fortran/38883 * gfortran.dg/mvbits_6.f90: New test. * gfortran.dg/mvbits_7.f90: New test. * gfortran.dg/mvbits_8.f90: New test. 2009-01-21 Daniel Kraft PR fortran/38887 * gfortran.dg/mvbits_5.f90: New test. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wuninitialized-2.C - copied unchanged from r143764, trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-2.C branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_5.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_5.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_6.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_6.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_7.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_7.f90 branches/gcc-4_3-branch/gcc/testsuite/gfortran.dg/mvbits_8.f90 - copied unchanged from r143764, trunk/gcc/testsuite/gfortran.dg/mvbits_8.f90 Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38887
[Bug lto/38995] lto1 uses unaligned data accesses
--- Comment #6 from hjl at gcc dot gnu dot org 2009-01-30 14:14 --- Subject: Bug 38995 Author: hjl Date: Fri Jan 30 14:13:50 2009 New Revision: 143789 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143789 Log: gcc/ 2009-01-30 H.J. Lu PR lto/38995 * langhooks.c (lhd_begin_section): Call assemble_align to align LTO sections to POINTER_SIZE. gcc/lto/ 2009-01-30 H.J. Lu PR lto/38995 * lto-elf.c (init_shdr##BITS): Set the sh_addralign field to POINTER_SIZE. Modified: branches/lto/gcc/ChangeLog.lto branches/lto/gcc/langhooks.c branches/lto/gcc/lto/ChangeLog branches/lto/gcc/lto/lto-elf.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38995
[Bug tree-optimization/38745] [4.4 Regression] ICE: statement makes a memory store, but has no VDEFS
--- Comment #20 from hjl at gcc dot gnu dot org 2009-01-30 17:32 --- Subject: Bug 38745 Author: hjl Date: Fri Jan 30 17:31:24 2009 New Revision: 143798 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143798 Log: 2009-01-30 H.J. Lu 2009-01-27 Richard Guenther PR tree-optimization/38503 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase. 2009-01-26 Richard Guenther PR tree-optimization/38745 * g++.dg/torture/pr38745.C: New testcase. 2009-01-26 Richard Guenther PR middle-end/38851 * g++.dg/warn/Wuninitialized-1.C: New testcase. 2009-01-20 Andrew Pinski Richard Guenther PR tree-optimization/38747 PR tree-optimization/38748 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test. * gcc.c-torture/execute/struct-aliasing-1.c: Likewise. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/torture/pr38745.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/torture/pr38745.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38745
[Bug tree-optimization/38747] [4.4 Regression] Wrong code due to VIEW_CONVERT_EXPR
--- Comment #6 from hjl at gcc dot gnu dot org 2009-01-30 17:32 --- Subject: Bug 38747 Author: hjl Date: Fri Jan 30 17:31:24 2009 New Revision: 143798 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143798 Log: 2009-01-30 H.J. Lu 2009-01-27 Richard Guenther PR tree-optimization/38503 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase. 2009-01-26 Richard Guenther PR tree-optimization/38745 * g++.dg/torture/pr38745.C: New testcase. 2009-01-26 Richard Guenther PR middle-end/38851 * g++.dg/warn/Wuninitialized-1.C: New testcase. 2009-01-20 Andrew Pinski Richard Guenther PR tree-optimization/38747 PR tree-optimization/38748 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test. * gcc.c-torture/execute/struct-aliasing-1.c: Likewise. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/torture/pr38745.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/torture/pr38745.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38747
[Bug tree-optimization/38748] [4.4 Regression] Missed FRE because of VIEW_CONVERT_EXPR
--- Comment #10 from hjl at gcc dot gnu dot org 2009-01-30 17:32 --- Subject: Bug 38748 Author: hjl Date: Fri Jan 30 17:31:24 2009 New Revision: 143798 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143798 Log: 2009-01-30 H.J. Lu 2009-01-27 Richard Guenther PR tree-optimization/38503 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase. 2009-01-26 Richard Guenther PR tree-optimization/38745 * g++.dg/torture/pr38745.C: New testcase. 2009-01-26 Richard Guenther PR middle-end/38851 * g++.dg/warn/Wuninitialized-1.C: New testcase. 2009-01-20 Andrew Pinski Richard Guenther PR tree-optimization/38747 PR tree-optimization/38748 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test. * gcc.c-torture/execute/struct-aliasing-1.c: Likewise. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/torture/pr38745.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/torture/pr38745.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38748
[Bug middle-end/38503] [4.4 regression] warnings from -isystem headers strikes back.
--- Comment #18 from hjl at gcc dot gnu dot org 2009-01-30 17:32 --- Subject: Bug 38503 Author: hjl Date: Fri Jan 30 17:31:24 2009 New Revision: 143798 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143798 Log: 2009-01-30 H.J. Lu 2009-01-27 Richard Guenther PR tree-optimization/38503 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase. 2009-01-26 Richard Guenther PR tree-optimization/38745 * g++.dg/torture/pr38745.C: New testcase. 2009-01-26 Richard Guenther PR middle-end/38851 * g++.dg/warn/Wuninitialized-1.C: New testcase. 2009-01-20 Andrew Pinski Richard Guenther PR tree-optimization/38747 PR tree-optimization/38748 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test. * gcc.c-torture/execute/struct-aliasing-1.c: Likewise. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/torture/pr38745.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/torture/pr38745.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38503
[Bug middle-end/38851] [4.4 regression] Compiler warns about uninitialized variable that is an object with a constructor
--- Comment #21 from hjl at gcc dot gnu dot org 2009-01-30 17:32 --- Subject: Bug 38851 Author: hjl Date: Fri Jan 30 17:31:24 2009 New Revision: 143798 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143798 Log: 2009-01-30 H.J. Lu 2009-01-27 Richard Guenther PR tree-optimization/38503 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase. 2009-01-26 Richard Guenther PR tree-optimization/38745 * g++.dg/torture/pr38745.C: New testcase. 2009-01-26 Richard Guenther PR middle-end/38851 * g++.dg/warn/Wuninitialized-1.C: New testcase. 2009-01-20 Andrew Pinski Richard Guenther PR tree-optimization/38747 PR tree-optimization/38748 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test. * gcc.c-torture/execute/struct-aliasing-1.c: Likewise. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/torture/pr38745.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/torture/pr38745.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C branches/gcc-4_3-branch/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C - copied unchanged from r143797, trunk/gcc/testsuite/g++.dg/warn/Wuninitialized-1.C branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c - copied unchanged from r143797, trunk/gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38851
[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to evaluate to true for non-constant arguments.
--- Comment #12 from hjl at gcc dot gnu dot org 2009-01-30 17:47 --- Subject: Bug 38789 Author: hjl Date: Fri Jan 30 17:46:24 2009 New Revision: 143799 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143799 Log: 2009-01-30 H.J. Lu Backport from mainline: 2009-01-16 Jakub Jelinek PR tree-optimization/38789 * gcc.c-torture/compile/pr38789.c: New test. Added: branches/gcc-4_3-branch/gcc/testsuite/gcc.c-torture/compile/pr38789.c - copied unchanged from r143798, trunk/gcc/testsuite/gcc.c-torture/compile/pr38789.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38789
[Bug lto/39010] [LTO] Memory corruption on gcc.c-torture/compile/limits-fndefn.c
--- Comment #3 from hjl at gcc dot gnu dot org 2009-01-30 21:55 --- Subject: Bug 39010 Author: hjl Date: Fri Jan 30 21:55:30 2009 New Revision: 143806 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143806 Log: 2009-01-30 H.J. Lu PR lto/39010 * lto-function-out.c (output_string): Properly handle the trailing '\0'. (output_tree_flags): Updated. Modified: branches/lto/gcc/ChangeLog.lto branches/lto/gcc/lto-function-out.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39010
[Bug rtl-optimization/38245] [4.4 Regression] stack corruption when a call is removed but not the outgoing argument pushes
--- Comment #25 from hjl at gcc dot gnu dot org 2009-01-30 22:36 --- Subject: Bug 38245 Author: hjl Date: Fri Jan 30 22:36:22 2009 New Revision: 143810 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143810 Log: 2009-01-30 H.J. Lu Backport from mainline: 2009-01-14 Jakub Jelinek PR rtl-optimization/38245 * gcc.dg/pr38245-3.c: New test. * gcc.dg/pr38245-3.h: New file. * gcc.dg/pr38245-4.c: New file. * gcc.dg/pr38364.c: New test. Added: branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/pr38245-3.c - copied unchanged from r143809, trunk/gcc/testsuite/gcc.dg/pr38245-3.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/pr38245-3.h - copied unchanged from r143809, trunk/gcc/testsuite/gcc.dg/pr38245-3.h branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/pr38245-4.c - copied unchanged from r143809, trunk/gcc/testsuite/gcc.dg/pr38245-4.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/pr38364.c - copied unchanged from r143809, trunk/gcc/testsuite/gcc.dg/pr38364.c Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38245
[Bug target/38952] [4.4 Regression] EH does not work.
--- Comment #25 from hjl at gcc dot gnu dot org 2009-01-31 17:34 --- Subject: Bug 38952 Author: hjl Date: Sat Jan 31 17:34:03 2009 New Revision: 143823 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143823 Log: 2009-01-31 Dave Korn PR target/38952 * config/i386/i386.c (ix86_builtin_setjmp_frame_value): New. (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Override default to point at it. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38952
[Bug middle-end/40023] type mismatch in address expression
--- Comment #8 from hjl at gcc dot gnu dot org 2009-05-06 17:47 --- Subject: Bug 40023 Author: hjl Date: Wed May 6 17:45:40 2009 New Revision: 147195 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147195 Log: 2009-05-06 H.J. Lu Backport from mainline: 2009-05-06 H.J. Lu PR middle-end/40021 * gfortran.fortran-torture/execute/pr40021.f: New. 2009-05-05 Richard Guenther PR middle-end/40023 * gcc.c-torture/compile/pr40023.c: New testcase. 2009-05-03 Richard Guenther PR c/39983 * gcc.c-torture/compile/pr39983.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr39983.c - copied unchanged from r147193, trunk/gcc/testsuite/gcc.c-torture/compile/pr39983.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40023.c - copied unchanged from r147194, trunk/gcc/testsuite/gcc.c-torture/compile/pr40023.c branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f - copied unchanged from r147193, trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40023
[Bug c/39983] ICE: type mismatch in address expression
--- Comment #6 from hjl at gcc dot gnu dot org 2009-05-06 17:47 --- Subject: Bug 39983 Author: hjl Date: Wed May 6 17:45:40 2009 New Revision: 147195 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147195 Log: 2009-05-06 H.J. Lu Backport from mainline: 2009-05-06 H.J. Lu PR middle-end/40021 * gfortran.fortran-torture/execute/pr40021.f: New. 2009-05-05 Richard Guenther PR middle-end/40023 * gcc.c-torture/compile/pr40023.c: New testcase. 2009-05-03 Richard Guenther PR c/39983 * gcc.c-torture/compile/pr39983.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr39983.c - copied unchanged from r147193, trunk/gcc/testsuite/gcc.c-torture/compile/pr39983.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40023.c - copied unchanged from r147194, trunk/gcc/testsuite/gcc.c-torture/compile/pr40023.c branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f - copied unchanged from r147193, trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39983
[Bug middle-end/40021] [4.5 Regression] Revision 146817 miscompiled DAXPY in BLAS
--- Comment #15 from hjl at gcc dot gnu dot org 2009-05-06 17:47 --- Subject: Bug 40021 Author: hjl Date: Wed May 6 17:45:40 2009 New Revision: 147195 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147195 Log: 2009-05-06 H.J. Lu Backport from mainline: 2009-05-06 H.J. Lu PR middle-end/40021 * gfortran.fortran-torture/execute/pr40021.f: New. 2009-05-05 Richard Guenther PR middle-end/40023 * gcc.c-torture/compile/pr40023.c: New testcase. 2009-05-03 Richard Guenther PR c/39983 * gcc.c-torture/compile/pr39983.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr39983.c - copied unchanged from r147193, trunk/gcc/testsuite/gcc.c-torture/compile/pr39983.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40023.c - copied unchanged from r147194, trunk/gcc/testsuite/gcc.c-torture/compile/pr40023.c branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f - copied unchanged from r147193, trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40021
[Bug testsuite/40050] plugin tests don't work with multilib
--- Comment #3 from hjl at gcc dot gnu dot org 2009-05-06 21:33 --- Subject: Bug 40050 Author: hjl Date: Wed May 6 21:31:56 2009 New Revision: 147208 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147208 Log: 2009-05-06 H.J. Lu PR testsuite/40050 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to build plugin. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/lib/plugin-support.exp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40050
[Bug c/36892] Support __attribute__((deprecated("text string")))
--- Comment #6 from hjl at gcc dot gnu dot org 2009-05-08 18:45 --- Subject: Bug 36892 Author: hjl Date: Fri May 8 18:44:50 2009 New Revision: 147293 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147293 Log: gcc/ 2009-05-08 H.J. Lu Andrew Morrow PR c/36892 * c-common.c (c_common_attribute_table): Permit deprecated attribute to take an optional argument. (handle_deprecated_attribute): If the optional argument to __attribute__((deprecated)) is not a string ignore the attribute and emit a warning. * c-decl.c (grokdeclarator): Updated warn_deprecated_use call. * c-typeck.c (build_component_ref): Likewise. (build_external_ref): Likewise. * toplev.c (warn_deprecated_use): Add an attribute argument. Emit the message associated with __attribute__((deprecated)). * toplev.h (warn_deprecated_use): Updated. * doc/extend.texi: Document new optional parameter to __attribute__((deprecated)) gcc/cp/ 2009-05-08 H.J. Lu PR c/36892 * call.c (build_call_a): Updated warn_deprecated_use call. (build_over_call): Likewise. * decl.c (grokdeclarator): Likewise. (grokparms): Likewise. * semantics.c (finish_id_expression): Likewise. * typeck.c (build_class_member_access_expr): Likewise. (finish_class_member_access_expr): Likewise. gcc/testsuite/ 2009-05-08 H.J. Lu PR c/36892 * g++.dg/warn/deprecated-6.C: New. * gcc.dg/deprecated-4.c: Likewise. * gcc.dg/deprecated-5.c: Likewise. * gcc.dg/deprecated-6.c: Likewise. Added: trunk/gcc/testsuite/g++.dg/warn/deprecated-6.C trunk/gcc/testsuite/gcc.dg/deprecated-4.c trunk/gcc/testsuite/gcc.dg/deprecated-5.c trunk/gcc/testsuite/gcc.dg/deprecated-6.c Modified: trunk/gcc/ChangeLog trunk/gcc/c-common.c trunk/gcc/c-decl.c trunk/gcc/c-typeck.c trunk/gcc/cp/ChangeLog trunk/gcc/cp/call.c trunk/gcc/cp/decl.c trunk/gcc/cp/semantics.c trunk/gcc/cp/typeck.c trunk/gcc/doc/extend.texi trunk/gcc/testsuite/ChangeLog trunk/gcc/toplev.c trunk/gcc/toplev.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36892
[Bug middle-end/40080] [4.5 Regression] error: missing callgraph edge for call stmt
--- Comment #5 from hjl at gcc dot gnu dot org 2009-05-11 16:37 --- Subject: Bug 40080 Author: hjl Date: Mon May 11 16:37:07 2009 New Revision: 147389 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147389 Log: 2009-05-11 H.J. Lu PR middle-end/40080 * gcc.c-torture/compile/pr40080.c: New. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr40080.c Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40080
[Bug middle-end/40043] [4.5 Regression] ICE with nested try/catch
--- Comment #2 from hjl at gcc dot gnu dot org 2009-05-11 16:49 --- Subject: Bug 40043 Author: hjl Date: Mon May 11 16:49:17 2009 New Revision: 147390 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147390 Log: 2009-05-11 H.J. Lu Backport from mainline: 2009-05-11 H.J. Lu PR middle-end/40080 * gcc.c-torture/compile/pr40080.c: New. 2009-05-11 Paolo Bonzini * gcc.c-torture/compile/pr40026.c: New testcase. 2009-05-09 Jan Hubicka PR middle-end/40043 * g++.dg/eh/nested-try.C: New test. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/eh/nested-try.C - copied unchanged from r147389, trunk/gcc/testsuite/g++.dg/eh/nested-try.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40026.c - copied unchanged from r147389, trunk/gcc/testsuite/gcc.c-torture/compile/pr40026.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40080.c - copied unchanged from r147389, trunk/gcc/testsuite/gcc.c-torture/compile/pr40080.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40043
[Bug middle-end/40080] [4.5 Regression] error: missing callgraph edge for call stmt
--- Comment #7 from hjl at gcc dot gnu dot org 2009-05-11 16:49 --- Subject: Bug 40080 Author: hjl Date: Mon May 11 16:49:17 2009 New Revision: 147390 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147390 Log: 2009-05-11 H.J. Lu Backport from mainline: 2009-05-11 H.J. Lu PR middle-end/40080 * gcc.c-torture/compile/pr40080.c: New. 2009-05-11 Paolo Bonzini * gcc.c-torture/compile/pr40026.c: New testcase. 2009-05-09 Jan Hubicka PR middle-end/40043 * g++.dg/eh/nested-try.C: New test. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/eh/nested-try.C - copied unchanged from r147389, trunk/gcc/testsuite/g++.dg/eh/nested-try.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40026.c - copied unchanged from r147389, trunk/gcc/testsuite/gcc.c-torture/compile/pr40026.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40080.c - copied unchanged from r147389, trunk/gcc/testsuite/gcc.c-torture/compile/pr40080.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40080
[Bug tree-optimization/38632] ICE with try/catch and -ftree-parallelize-loops
--- Comment #5 from hjl at gcc dot gnu dot org 2009-05-12 00:09 --- Subject: Bug 38632 Author: hjl Date: Tue May 12 00:09:17 2009 New Revision: 147401 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147401 Log: 2009-05-11 H.J. Lu PR tree-optimization/38632 * g++.dg/tree-ssa/pr38632.C: New. Added: trunk/gcc/testsuite/g++.dg/tree-ssa/pr38632.C Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38632
[Bug target/37179] gcc emits bad opcode 'ffreep'
--- Comment #15 from hjl at gcc dot gnu dot org 2009-05-12 16:33 --- Subject: Bug 37179 Author: hjl Date: Tue May 12 16:33:14 2009 New Revision: 147441 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147441 Log: PR target/37179: * Correct PR number for revision 147429. Modified: trunk/gcc/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37179
[Bug middle-end/40147] [4.5 Regression] Memory leak in revision 147436
--- Comment #3 from hjl at gcc dot gnu dot org 2009-05-14 15:45 --- Subject: Bug 40147 Author: hjl Date: Thu May 14 15:45:32 2009 New Revision: 147535 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147535 Log: 2009-05-14 H.J. Lu PR middle-end/40147 * ipa-utils.h (memory_identifier_string): Moved to ... * tree.h (memory_identifier_string): Here. Add GTY(()). Modified: trunk/gcc/ChangeLog trunk/gcc/ipa-utils.h trunk/gcc/tree.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40147
[Bug middle-end/40147] [4.5 Regression] Memory leak in revision 147436
--- Comment #4 from hjl at gcc dot gnu dot org 2009-05-14 15:53 --- Subject: Bug 40147 Author: hjl Date: Thu May 14 15:52:58 2009 New Revision: 147536 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147536 Log: 2009-05-14 H.J. Lu Backport from mainline: 2009-05-14 H.J. Lu PR middle-end/40147 * ipa-utils.h (memory_identifier_string): Moved to ... * tree.h (memory_identifier_string): Here. Add GTY(()). Modified: branches/gcc-4_4-branch/gcc/ChangeLog branches/gcc-4_4-branch/gcc/ipa-utils.h branches/gcc-4_4-branch/gcc/tree.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40147
[Bug middle-end/40147] [4.5 Regression] Memory leak in revision 147436
--- Comment #5 from hjl at gcc dot gnu dot org 2009-05-14 15:54 --- Subject: Bug 40147 Author: hjl Date: Thu May 14 15:54:19 2009 New Revision: 147537 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147537 Log: 2009-05-14 H.J. Lu Backport from mainline: 2009-05-14 H.J. Lu PR middle-end/40147 * ipa-utils.h (memory_identifier_string): Moved to ... * tree.h (memory_identifier_string): Here. Add GTY(()). Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/ipa-utils.h branches/gcc-4_3-branch/gcc/tree.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40147
[Bug middle-end/39301] ICE in register_overhead, at bitmap.c:115
--- Comment #14 from hjl at gcc dot gnu dot org 2009-05-16 22:42 --- Subject: Bug 39301 Author: hjl Date: Sat May 16 22:42:15 2009 New Revision: 147624 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147624 Log: 2009-05-16 Brad Lucier PR middle-end/39301 * hwint.h: Add macro HOST_WIDEST_INT_PRINT. * bitmap.c (bitmap_descriptor): Make fields HOST_WIDEST_INT. (output_info): Make field HOST_WIDEST_INT. (print_statistics): Use HOST_WIDEST_INT_PRINT. (dump_bitmat_statistics): Same. Modified: trunk/gcc/ChangeLog trunk/gcc/bitmap.c trunk/gcc/hwint.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39301
[Bug c/40172] [4.5 Regression] Revision 147596 breaks bootstrap
--- Comment #7 from hjl at gcc dot gnu dot org 2009-05-17 18:37 --- Subject: Bug 40172 Author: hjl Date: Sun May 17 18:36:44 2009 New Revision: 147639 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147639 Log: gcc/ 2009-05-17 Manuel López-Ibáñez PR c/40172 * c-common.c (warn_logical_operator): Don't warn if one of expression isn't always true or false. gcc/testscase/ 2009-05-17 H.J. Lu PR c/40172 * gcc.dg/pr40172.c: New. Added: trunk/gcc/testsuite/gcc.dg/pr40172.c Modified: trunk/gcc/ChangeLog trunk/gcc/c-common.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40172
[Bug testsuite/39907] Aligned access to unaligned address
--- Comment #6 from hjl at gcc dot gnu dot org 2009-05-18 16:53 --- Subject: Bug 39907 Author: hjl Date: Mon May 18 16:53:25 2009 New Revision: 147667 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147667 Log: 2009-05-18 H.J. Lu PR testsuite/39907 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve stack alignment. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/x86_64/abi/asm-support.S -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39907
[Bug testsuite/39907] Aligned access to unaligned address
--- Comment #7 from hjl at gcc dot gnu dot org 2009-05-18 16:54 --- Subject: Bug 39907 Author: hjl Date: Mon May 18 16:54:31 2009 New Revision: 147668 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147668 Log: 2009-05-18 H.J. Lu Backport from mainline: 2009-05-18 H.J. Lu PR testsuite/39907 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve stack alignment. Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog branches/gcc-4_4-branch/gcc/testsuite/gcc.target/x86_64/abi/asm-support.S -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39907
[Bug testsuite/39907] Aligned access to unaligned address
--- Comment #8 from hjl at gcc dot gnu dot org 2009-05-18 16:56 --- Subject: Bug 39907 Author: hjl Date: Mon May 18 16:56:42 2009 New Revision: 147669 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147669 Log: 2009-05-18 H.J. Lu PR testsuite/39907 * gcc.target/x86_64/abi/asm-support.s (snapshot_ret): Preserve stack alignment. Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog branches/gcc-4_3-branch/gcc/testsuite/gcc.target/x86_64/abi/asm-support.s -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39907
[Bug target/39942] Nonoptimal code - leaveq; xchg %ax,%ax; retq
--- Comment #48 from hjl at gcc dot gnu dot org 2009-05-18 17:21 --- Subject: Bug 39942 Author: hjl Date: Mon May 18 17:21:13 2009 New Revision: 147671 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147671 Log: 2009-05-18 H.J. Lu PR target/39942 * config/i386/i386.c (ix86_avoid_jump_misspredicts): Replace gen_align with gen_pad. (ix86_reorg): Check ASM_OUTPUT_MAX_SKIP_PAD instead of #ifdef ASM_OUTPUT_MAX_SKIP_ALIGN. * config/i386/i386.h (ASM_OUTPUT_MAX_SKIP_PAD): New. * config/i386/x86-64.h (ASM_OUTPUT_MAX_SKIP_PAD): Likewise. * config/i386/i386.md (align): Renamed to ... (pad): This. Replace ASM_OUTPUT_MAX_SKIP_ALIGN with ASM_OUTPUT_MAX_SKIP_PAD. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/config/i386/i386.h trunk/gcc/config/i386/i386.md trunk/gcc/config/i386/x86-64.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39942
[Bug c/40172] [4.5 Regression] Revision 147596 breaks bootstrap
--- Comment #28 from hjl at gcc dot gnu dot org 2009-05-19 21:17 --- Subject: Bug 40172 Author: hjl Date: Tue May 19 21:17:00 2009 New Revision: 147719 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147719 Log: 2009-05-19 H.J. Lu PR c/40172 * gcc.dg/pr40172.c: Renamed to ... * gcc.dg/pr40172-1.c: This. * gcc.dg/pr40172-2.c: New. * gcc.dg/pr40172-3.c: Likewise. Added: trunk/gcc/testsuite/gcc.dg/pr40172-1.c - copied unchanged from r147718, trunk/gcc/testsuite/gcc.dg/pr40172.c trunk/gcc/testsuite/gcc.dg/pr40172-2.c trunk/gcc/testsuite/gcc.dg/pr40172-3.c Removed: trunk/gcc/testsuite/gcc.dg/pr40172.c Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40172
[Bug c/40172] [4.5 Regression] Revision 147596 breaks bootstrap
--- Comment #29 from hjl at gcc dot gnu dot org 2009-05-19 21:24 --- Subject: Bug 40172 Author: hjl Date: Tue May 19 21:24:23 2009 New Revision: 147720 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147720 Log: 2009-05-19 H.J. Lu Backport from mainline: 2009-05-19 H.J. Lu PR c/40172 * gcc.dg/pr40172-1.c: New. * gcc.dg/pr40172-2.c: Likewise. * gcc.dg/pr40172-3.c: Likewise. Added: branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr40172-1.c - copied unchanged from r147719, trunk/gcc/testsuite/gcc.dg/pr40172-1.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr40172-2.c - copied unchanged from r147719, trunk/gcc/testsuite/gcc.dg/pr40172-2.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr40172-3.c - copied, changed from r147719, trunk/gcc/testsuite/gcc.dg/pr40172-3.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40172
[Bug target/40266] march-native gives -mno-sse4, but cpuinfo sse4_1
--- Comment #3 from hjl at gcc dot gnu dot org 2009-05-27 14:39 --- Subject: Bug 40266 Author: hjl Date: Wed May 27 14:39:23 2009 New Revision: 147913 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147913 Log: 2009-05-27 H.J. Lu PR target/40266 * config/i386/driver-i386.c (host_detect_local_cpu): Support AVX, SSE4, AES, PCLMUL and POPCNT. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/driver-i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40266
[Bug target/40266] march-native gives -mno-sse4, but cpuinfo sse4_1
--- Comment #4 from hjl at gcc dot gnu dot org 2009-05-27 14:54 --- Subject: Bug 40266 Author: hjl Date: Wed May 27 14:54:00 2009 New Revision: 147914 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147914 Log: 2009-05-27 H.J. Lu Backport from mainline: 2009-05-27 H.J. Lu PR target/40266 * config/i386/driver-i386.c (host_detect_local_cpu): Support AVX, SSE4, AES, PCLMUL and POPCNT. Modified: branches/gcc-4_4-branch/gcc/ChangeLog branches/gcc-4_4-branch/gcc/config/i386/driver-i386.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40266
[Bug c++/39754] [4.5 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:9248
--- Comment #11 from hjl at gcc dot gnu dot org 2009-05-30 13:50 --- Subject: Bug 39754 Author: hjl Date: Sat May 30 13:49:33 2009 New Revision: 148004 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148004 Log: 2009-05-30 H.J. Lu Backport from mainline: 2009-05-28 Dodji Seketeli PR c++/39754 * g++.dg/template/canon-type-1.C: New test. * g++.dg/template/canon-type-2.C: Likewise. * g++.dg/template/canon-type-3.C: Likewise. * g++.dg/template/canon-type-4.C: Likewise. * g++.dg/template/canon-type-5.C: Likewise. * g++.dg/template/canon-type-6.C: Likewise. * g++.dg/template/canon-type-7.C: Likewise. 2009-05-28 Ira Rosen PR tree-optimization/40254 * gcc.dg/vect/pr40254.c: New test. 2009-05-26 Richard Guenther PR middle-end/40252 * gcc.c-torture/compile/pr40252.c: New testcase. 2009-05-26 Dodji Seketeli PR c++/40007 * g++.dg/template/typedef18.C: New test. * g++.dg/template/typedef19.C: Likewise. * g++.dg/template/typedef20.C: Likewise. 2009-05-25 Ira Rosen PR tree-optimization/40238 * gcc.dg/vect/pr40238.c: New test. 2009-05-24 Richard Guenther PR middle-end/40233 * gcc.c-torture/compile/pr40233.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-1.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-1.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-2.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-2.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-3.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-3.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-4.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-4.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-5.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-5.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-6.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-6.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-7.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-7.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef18.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef18.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef19.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef19.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef20.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef20.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40233.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40233.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40252.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40252.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40238.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40238.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40254.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40254.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39754
[Bug middle-end/40252] [4.5 Regression] Internal compiler error on samba4 (verify_gimple failed)
--- Comment #7 from hjl at gcc dot gnu dot org 2009-05-30 13:50 --- Subject: Bug 40252 Author: hjl Date: Sat May 30 13:49:33 2009 New Revision: 148004 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148004 Log: 2009-05-30 H.J. Lu Backport from mainline: 2009-05-28 Dodji Seketeli PR c++/39754 * g++.dg/template/canon-type-1.C: New test. * g++.dg/template/canon-type-2.C: Likewise. * g++.dg/template/canon-type-3.C: Likewise. * g++.dg/template/canon-type-4.C: Likewise. * g++.dg/template/canon-type-5.C: Likewise. * g++.dg/template/canon-type-6.C: Likewise. * g++.dg/template/canon-type-7.C: Likewise. 2009-05-28 Ira Rosen PR tree-optimization/40254 * gcc.dg/vect/pr40254.c: New test. 2009-05-26 Richard Guenther PR middle-end/40252 * gcc.c-torture/compile/pr40252.c: New testcase. 2009-05-26 Dodji Seketeli PR c++/40007 * g++.dg/template/typedef18.C: New test. * g++.dg/template/typedef19.C: Likewise. * g++.dg/template/typedef20.C: Likewise. 2009-05-25 Ira Rosen PR tree-optimization/40238 * gcc.dg/vect/pr40238.c: New test. 2009-05-24 Richard Guenther PR middle-end/40233 * gcc.c-torture/compile/pr40233.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-1.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-1.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-2.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-2.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-3.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-3.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-4.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-4.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-5.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-5.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-6.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-6.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-7.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-7.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef18.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef18.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef19.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef19.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef20.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef20.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40233.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40233.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40252.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40252.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40238.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40238.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40254.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40254.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40252
[Bug tree-optimization/40238] [4.5 Regression] ICE in gimple_verify_flow_info, at tree-cfg.c:4603
--- Comment #5 from hjl at gcc dot gnu dot org 2009-05-30 13:50 --- Subject: Bug 40238 Author: hjl Date: Sat May 30 13:49:33 2009 New Revision: 148004 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148004 Log: 2009-05-30 H.J. Lu Backport from mainline: 2009-05-28 Dodji Seketeli PR c++/39754 * g++.dg/template/canon-type-1.C: New test. * g++.dg/template/canon-type-2.C: Likewise. * g++.dg/template/canon-type-3.C: Likewise. * g++.dg/template/canon-type-4.C: Likewise. * g++.dg/template/canon-type-5.C: Likewise. * g++.dg/template/canon-type-6.C: Likewise. * g++.dg/template/canon-type-7.C: Likewise. 2009-05-28 Ira Rosen PR tree-optimization/40254 * gcc.dg/vect/pr40254.c: New test. 2009-05-26 Richard Guenther PR middle-end/40252 * gcc.c-torture/compile/pr40252.c: New testcase. 2009-05-26 Dodji Seketeli PR c++/40007 * g++.dg/template/typedef18.C: New test. * g++.dg/template/typedef19.C: Likewise. * g++.dg/template/typedef20.C: Likewise. 2009-05-25 Ira Rosen PR tree-optimization/40238 * gcc.dg/vect/pr40238.c: New test. 2009-05-24 Richard Guenther PR middle-end/40233 * gcc.c-torture/compile/pr40233.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-1.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-1.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-2.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-2.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-3.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-3.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-4.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-4.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-5.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-5.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-6.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-6.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-7.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-7.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef18.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef18.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef19.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef19.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef20.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef20.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40233.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40233.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40252.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40252.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40238.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40238.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40254.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40254.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40238
[Bug c++/40007] [4.5 regression] specialization causes access problem in primary template
--- Comment #9 from hjl at gcc dot gnu dot org 2009-05-30 13:50 --- Subject: Bug 40007 Author: hjl Date: Sat May 30 13:49:33 2009 New Revision: 148004 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148004 Log: 2009-05-30 H.J. Lu Backport from mainline: 2009-05-28 Dodji Seketeli PR c++/39754 * g++.dg/template/canon-type-1.C: New test. * g++.dg/template/canon-type-2.C: Likewise. * g++.dg/template/canon-type-3.C: Likewise. * g++.dg/template/canon-type-4.C: Likewise. * g++.dg/template/canon-type-5.C: Likewise. * g++.dg/template/canon-type-6.C: Likewise. * g++.dg/template/canon-type-7.C: Likewise. 2009-05-28 Ira Rosen PR tree-optimization/40254 * gcc.dg/vect/pr40254.c: New test. 2009-05-26 Richard Guenther PR middle-end/40252 * gcc.c-torture/compile/pr40252.c: New testcase. 2009-05-26 Dodji Seketeli PR c++/40007 * g++.dg/template/typedef18.C: New test. * g++.dg/template/typedef19.C: Likewise. * g++.dg/template/typedef20.C: Likewise. 2009-05-25 Ira Rosen PR tree-optimization/40238 * gcc.dg/vect/pr40238.c: New test. 2009-05-24 Richard Guenther PR middle-end/40233 * gcc.c-torture/compile/pr40233.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-1.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-1.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-2.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-2.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-3.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-3.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-4.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-4.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-5.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-5.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-6.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-6.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-7.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-7.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef18.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef18.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef19.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef19.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef20.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef20.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40233.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40233.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40252.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40252.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40238.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40238.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40254.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40254.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40007
[Bug tree-optimization/40233] [4.5 Regression] Test failures with "alignment of array elements is greater than element size"
--- Comment #6 from hjl at gcc dot gnu dot org 2009-05-30 13:50 --- Subject: Bug 40233 Author: hjl Date: Sat May 30 13:49:33 2009 New Revision: 148004 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148004 Log: 2009-05-30 H.J. Lu Backport from mainline: 2009-05-28 Dodji Seketeli PR c++/39754 * g++.dg/template/canon-type-1.C: New test. * g++.dg/template/canon-type-2.C: Likewise. * g++.dg/template/canon-type-3.C: Likewise. * g++.dg/template/canon-type-4.C: Likewise. * g++.dg/template/canon-type-5.C: Likewise. * g++.dg/template/canon-type-6.C: Likewise. * g++.dg/template/canon-type-7.C: Likewise. 2009-05-28 Ira Rosen PR tree-optimization/40254 * gcc.dg/vect/pr40254.c: New test. 2009-05-26 Richard Guenther PR middle-end/40252 * gcc.c-torture/compile/pr40252.c: New testcase. 2009-05-26 Dodji Seketeli PR c++/40007 * g++.dg/template/typedef18.C: New test. * g++.dg/template/typedef19.C: Likewise. * g++.dg/template/typedef20.C: Likewise. 2009-05-25 Ira Rosen PR tree-optimization/40238 * gcc.dg/vect/pr40238.c: New test. 2009-05-24 Richard Guenther PR middle-end/40233 * gcc.c-torture/compile/pr40233.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-1.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-1.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-2.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-2.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-3.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-3.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-4.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-4.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-5.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-5.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-6.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-6.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-7.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-7.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef18.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef18.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef19.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef19.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef20.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef20.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40233.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40233.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40252.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40252.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40238.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40238.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40254.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40254.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40233
[Bug tree-optimization/40254] [4.5 Regression] SPEC2006 403.gcc miscompares
--- Comment #8 from hjl at gcc dot gnu dot org 2009-05-30 13:50 --- Subject: Bug 40254 Author: hjl Date: Sat May 30 13:49:33 2009 New Revision: 148004 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148004 Log: 2009-05-30 H.J. Lu Backport from mainline: 2009-05-28 Dodji Seketeli PR c++/39754 * g++.dg/template/canon-type-1.C: New test. * g++.dg/template/canon-type-2.C: Likewise. * g++.dg/template/canon-type-3.C: Likewise. * g++.dg/template/canon-type-4.C: Likewise. * g++.dg/template/canon-type-5.C: Likewise. * g++.dg/template/canon-type-6.C: Likewise. * g++.dg/template/canon-type-7.C: Likewise. 2009-05-28 Ira Rosen PR tree-optimization/40254 * gcc.dg/vect/pr40254.c: New test. 2009-05-26 Richard Guenther PR middle-end/40252 * gcc.c-torture/compile/pr40252.c: New testcase. 2009-05-26 Dodji Seketeli PR c++/40007 * g++.dg/template/typedef18.C: New test. * g++.dg/template/typedef19.C: Likewise. * g++.dg/template/typedef20.C: Likewise. 2009-05-25 Ira Rosen PR tree-optimization/40238 * gcc.dg/vect/pr40238.c: New test. 2009-05-24 Richard Guenther PR middle-end/40233 * gcc.c-torture/compile/pr40233.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-1.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-1.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-2.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-2.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-3.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-3.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-4.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-4.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-5.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-5.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-6.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-6.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/canon-type-7.C - copied unchanged from r148002, trunk/gcc/testsuite/g++.dg/template/canon-type-7.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef18.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef18.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef19.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef19.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef20.C - copied unchanged from r148003, trunk/gcc/testsuite/g++.dg/template/typedef20.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40233.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40233.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40252.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.c-torture/compile/pr40252.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40238.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40238.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr40254.c - copied unchanged from r148003, trunk/gcc/testsuite/gcc.dg/vect/pr40254.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40254
[Bug middle-end/32950] [4.5 regression] ICE with __complex__ double
--- Comment #12 from hjl at gcc dot gnu dot org 2009-06-07 13:35 --- Subject: Bug 32950 Author: hjl Date: Sun Jun 7 13:35:05 2009 New Revision: 148244 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148244 Log: 2009-06-07 H.J. Lu PR middle-end/32950 * g++.dg/torture/pr32950.C: New. Added: trunk/gcc/testsuite/g++.dg/torture/pr32950.C Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32950
[Bug middle-end/32950] [4.5 regression] ICE with __complex__ double
--- Comment #13 from hjl at gcc dot gnu dot org 2009-06-07 13:38 --- Subject: Bug 32950 Author: hjl Date: Sun Jun 7 13:38:38 2009 New Revision: 148245 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148245 Log: 2009-06-07 H.J. Lu Backport from mainline: 2009-06-07 H.J. Lu PR middle-end/32950 * g++.dg/torture/pr32950.C: New. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr32950.C - copied unchanged from r148244, trunk/gcc/testsuite/g++.dg/torture/pr32950.C Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32950
[Bug middle-end/32950] [4.5 regression] ICE with __complex__ double
--- Comment #14 from hjl at gcc dot gnu dot org 2009-06-07 13:40 --- Subject: Bug 32950 Author: hjl Date: Sun Jun 7 13:39:54 2009 New Revision: 148246 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148246 Log: 2009-06-07 H.J. Lu Backport from mainline: 2009-06-07 H.J. Lu PR middle-end/32950 * g++.dg/torture/pr32950.C: New. Added: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/torture/pr32950.C - copied unchanged from r148245, trunk/gcc/testsuite/g++.dg/torture/pr32950.C Modified: branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32950
[Bug middle-end/40328] [4.5 Regression] internal compiler error: in set_ssa_val_to, at tree-ssa-sccvn.c:1811
--- Comment #8 from hjl at gcc dot gnu dot org 2009-06-07 14:37 --- Subject: Bug 40328 Author: hjl Date: Sun Jun 7 14:36:55 2009 New Revision: 148248 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148248 Log: 2009-06-07 H.J. Lu Backport from mainline: 2009-06-03 Richard Guenther PR middle-end/40328 * gcc.dg/torture/pr40328.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr40328.c - copied unchanged from r148247, trunk/gcc/testsuite/gcc.dg/torture/pr40328.c Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40328
[Bug target/39146] Unnecessary stack alignment
--- Comment #19 from hjl at gcc dot gnu dot org 2009-06-12 12:54 --- Subject: Bug 39146 Author: hjl Date: Fri Jun 12 12:54:30 2009 New Revision: 148428 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148428 Log: gcc/ 2009-06-12 Joey Ye PR middle-end/39146 * cfgexpand.c (get_decl_align_unit): Update max_used_stack_slot_alignment with align instead of stack_alignment_needed. * function.c (assign_stack_local_1): Update max_used_stack_slot_alignment with alignment_in_bits instead of stack_alignment_needed. (locate_and_pad_parm): Don't update max_used_stack_slot_alignment here. gcc/testsuite/ 2009-06-12 Joey Ye H.J. Lu PR middle-end/39146 * gcc.target/i386/stackalign/pr39146.c: New. Added: trunk/gcc/testsuite/gcc.target/i386/stackalign/pr39146.c Modified: trunk/gcc/ChangeLog trunk/gcc/cfgexpand.c trunk/gcc/function.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39146
[Bug testsuite/40384] [4.5 regression] Revision 148277 failed gcc.dg/tree-ssa/prefetch-5.c
--- Comment #6 from hjl at gcc dot gnu dot org 2009-06-12 13:38 --- Subject: Bug 40384 Author: hjl Date: Fri Jun 12 13:37:50 2009 New Revision: 148431 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148431 Log: 2009-06-12 H.J. Lu PR testsuite/40384 * gcc.dg/tree-ssa/prefetch-5.c: Add --param min-insn-to-prefetch-ratio=5. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40384
[Bug target/40470] unable to find a register to spill in class �SSE_FIRST_REG�
--- Comment #7 from hjl at gcc dot gnu dot org 2009-06-18 21:12 --- Subject: Bug 40470 Author: hjl Date: Thu Jun 18 21:12:12 2009 New Revision: 148673 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148673 Log: gcc/ 2009-06-18 H.J. Lu PR target/40470 * config/i386/i386.h (CLASS_LIKELY_SPILLED_P): Add SSE_FIRST_REG. gcc/testsuite/ 2009-06-18 H.J. Lu PR target/40470 * gcc.dg/torture/pr40470-1.c: New. * gcc.dg/torture/pr40470-2.c: Likewise. * gcc.dg/torture/pr40470-3.c: Likewise. * gcc.dg/torture/pr40470-4.c: Likewise. Added: trunk/gcc/testsuite/gcc.dg/torture/pr40470-1.c trunk/gcc/testsuite/gcc.dg/torture/pr40470-2.c trunk/gcc/testsuite/gcc.dg/torture/pr40470-3.c trunk/gcc/testsuite/gcc.dg/torture/pr40470-4.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.h trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40470
[Bug target/40470] unable to find a register to spill in class �SSE_FIRST_REG�
--- Comment #8 from hjl at gcc dot gnu dot org 2009-06-18 21:21 --- Subject: Bug 40470 Author: hjl Date: Thu Jun 18 21:21:42 2009 New Revision: 148675 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148675 Log: gcc/ 2009-06-18 H.J. Lu Backport from mainline: 2009-06-18 H.J. Lu PR target/40470 * config/i386/i386.h (CLASS_LIKELY_SPILLED_P): Add SSE_FIRST_REG. gcc/testsuite/ 2009-06-18 H.J. Lu Backport from mainline: 2009-06-18 H.J. Lu PR target/40470 * gcc.dg/torture/pr40470-1.c: New. * gcc.dg/torture/pr40470-2.c: Likewise. * gcc.dg/torture/pr40470-3.c: Likewise. * gcc.dg/torture/pr40470-4.c: Likewise. Added: branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr40470-1.c - copied unchanged from r148673, trunk/gcc/testsuite/gcc.dg/torture/pr40470-1.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr40470-2.c - copied unchanged from r148673, trunk/gcc/testsuite/gcc.dg/torture/pr40470-2.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr40470-3.c - copied unchanged from r148673, trunk/gcc/testsuite/gcc.dg/torture/pr40470-3.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr40470-4.c - copied unchanged from r148673, trunk/gcc/testsuite/gcc.dg/torture/pr40470-4.c Modified: branches/gcc-4_4-branch/gcc/ChangeLog branches/gcc-4_4-branch/gcc/config/i386/i386.h branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40470
[Bug target/40470] unable to find a register to spill in class �SSE_FIRST_REG�
--- Comment #9 from hjl at gcc dot gnu dot org 2009-06-18 21:23 --- Subject: Bug 40470 Author: hjl Date: Thu Jun 18 21:23:29 2009 New Revision: 148676 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148676 Log: gcc/ 2009-06-18 H.J. Lu Backport from mainline: 2009-06-18 H.J. Lu PR target/40470 * config/i386/i386.h (CLASS_LIKELY_SPILLED_P): Add SSE_FIRST_REG. gcc/testsuite/ 2009-06-18 H.J. Lu Backport from mainline: 2009-06-18 H.J. Lu PR target/40470 * gcc.dg/torture/pr40470-1.c: New. * gcc.dg/torture/pr40470-2.c: Likewise. * gcc.dg/torture/pr40470-3.c: Likewise. * gcc.dg/torture/pr40470-4.c: Likewise. Added: branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/torture/pr40470-1.c - copied unchanged from r148675, trunk/gcc/testsuite/gcc.dg/torture/pr40470-1.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/torture/pr40470-2.c - copied unchanged from r148675, trunk/gcc/testsuite/gcc.dg/torture/pr40470-2.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/torture/pr40470-3.c - copied unchanged from r148675, trunk/gcc/testsuite/gcc.dg/torture/pr40470-3.c branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/torture/pr40470-4.c - copied unchanged from r148675, trunk/gcc/testsuite/gcc.dg/torture/pr40470-4.c Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/config/i386/i386.h branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40470
[Bug middle-end/40481] gcc.dg/plugin/one_time-test-1.c doesn't work on ia64
--- Comment #1 from hjl at gcc dot gnu dot org 2009-06-22 13:36 --- Subject: Bug 40481 Author: hjl Date: Mon Jun 22 13:36:37 2009 New Revision: 148795 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148795 Log: 2009-06-22 H.J. Lu PR testsuite/40481 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0; Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/plugin/one_time_plugin.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40481
[Bug c++/40492] [4.5 Regression] ice in create_tmp_var
--- Comment #6 from hjl at gcc dot gnu dot org 2009-06-22 13:55 --- Subject: Bug 40492 Author: hjl Date: Mon Jun 22 13:55:41 2009 New Revision: 148797 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148797 Log: 2009-06-22 H.J. Lu Backport from mainline: 2009-06-22 Martin Jambor PR tree-optimization/40492 * g++.dg/torture/pr40492.C: New test. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr40492.C - copied unchanged from r148796, trunk/gcc/testsuite/g++.dg/torture/pr40492.C Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40492