[Bug fortran/25619] temporary array of constant size character type goes wrong

2006-04-12 Thread hjl at gcc dot gnu dot org


--- 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

2006-04-12 Thread hjl at gcc dot gnu dot org


--- 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

2006-04-26 Thread hjl at gcc dot gnu dot org


--- 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

2006-04-29 Thread hjl at gcc dot gnu dot org


--- 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

2006-05-07 Thread hjl at gcc dot gnu dot org


--- 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

2006-05-16 Thread hjl at gcc dot gnu dot org


--- 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

2006-05-16 Thread hjl at gcc dot gnu dot org


--- 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

2006-05-19 Thread hjl at gcc dot gnu dot org


--- 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

2006-05-30 Thread hjl at gcc dot gnu dot org


--- 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

2006-07-05 Thread hjl at gcc dot gnu dot org


--- 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

2008-11-16 Thread hjl at gcc dot gnu dot org


--- 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

2008-11-20 Thread hjl at gcc dot gnu dot org


--- 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

2008-11-25 Thread hjl at gcc dot gnu dot org


--- 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

2008-11-26 Thread hjl at gcc dot gnu dot org


--- 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

2008-11-27 Thread hjl at gcc dot gnu dot org


--- 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

2008-11-28 Thread hjl at gcc dot gnu dot org


--- 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

2008-11-29 Thread hjl at gcc dot gnu dot org


--- 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

2008-11-30 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-01 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-05 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-05 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-05 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-07 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-09 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-11 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-12 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-12 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-12 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-12 Thread hjl at gcc dot gnu dot org


--- 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

2008-12-17 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-06 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-11 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-13 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-15 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-18 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-20 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-24 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-24 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-24 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-26 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-26 Thread hjl at gcc dot gnu dot org


--- 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.

2009-01-26 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-27 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-28 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-28 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-29 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-29 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-29 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-29 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-29 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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.

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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.

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-01-30 Thread hjl at gcc dot gnu dot org


--- 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.

2009-01-31 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-06 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-06 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-06 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-06 Thread hjl at gcc dot gnu dot org


--- 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")))

2009-05-08 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-11 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-11 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-11 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-11 Thread hjl at gcc dot gnu dot org


--- 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'

2009-05-12 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-14 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-14 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-14 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-16 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-17 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-18 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-18 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-18 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-18 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-19 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-19 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-27 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-27 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-30 Thread hjl at gcc dot gnu dot org


--- 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)

2009-05-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-30 Thread hjl at gcc dot gnu dot org


--- 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"

2009-05-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-05-30 Thread hjl at gcc dot gnu dot org


--- 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

2009-06-07 Thread hjl at gcc dot gnu dot org


--- 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

2009-06-07 Thread hjl at gcc dot gnu dot org


--- 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

2009-06-07 Thread hjl at gcc dot gnu dot org


--- 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

2009-06-07 Thread hjl at gcc dot gnu dot org


--- 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

2009-06-12 Thread hjl at gcc dot gnu dot org


--- 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

2009-06-12 Thread hjl at gcc dot gnu dot org


--- 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�

2009-06-18 Thread hjl at gcc dot gnu dot org


--- 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�

2009-06-18 Thread hjl at gcc dot gnu dot org


--- 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�

2009-06-18 Thread hjl at gcc dot gnu dot org


--- 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

2009-06-22 Thread hjl at gcc dot gnu dot org


--- 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

2009-06-22 Thread hjl at gcc dot gnu dot org


--- 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



  1   2   3   4   5   6   7   8   >