Log message: From: To:
Path:
Author:
Issue:
File name:
File type:
Activity by path
Activity by time
2008-04
Activity by year and month
Activity by author
authors by first/last commit
Core group
Developer turnover
Changes    Collaboration    Timeline    Rss    Widget         
1 - 20 of 134225  Next ›
134225 12.04.2008 20:40:10, by hp
* Makefile.tpl <gcc>: Error early unless at least GNU make 3.80.
* Makefile.in: Regenerate.
134224 12.04.2008 19:37:30, by hjl
2008-04-12 H.J. Lu <hongjiu.lu@intel.com>

* builtins.c (expand_builtin_longjmp): Don't check !cfun->need_drap
when setting cfun->need_drap.
(expand_builtin_apply): Likewise.
* calls.c (emit_call_1): Likewise.
* cfgexpand.c (handle_drap): Likewise.
134223 12.04.2008 19:22:36, by espindola
2008-04-12 Rafael Espindola <espindola@google.com>

Merge with mainline @133860.

* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
134222 12.04.2008 18:47:55, by wilson
PR target/35695
* config/ia64/div.md (recip_approx_rf): Use UNSPEC not DIV.
* config/ia64/ia64.c (rtx_needs_barrier): Handle
UNSPEC_FR_RECIP_APPROX_RES.
* config/ia64/ia64.md (UNSPEC_FR_RECIP_APPROX_RES): Define.
134221 12.04.2008 16:58:52, by hjl
Merged with trunk at revision 134203.
134220 12.04.2008 15:54:00, by hjl
Merged with trunk at revision 134203.
134219 12.04.2008 09:13:44, by wilson
Fix bug reported by Andrew Pinski.
* system.h: Change ASSERT_CHECKING to ENABLE_ASSERT_CHECKING.
134218 12.04.2008 04:17:38, by hjl
2008-04-11 H.J. Lu <hongjiu.lu@intel.com>

* function.c (assign_stack_local): Update alignment_in_bits.
Set alignment on stack slot.

2008-04-11 Joey Ye <joey.ye@intel.com>

* dojump.c (discard_pending_stack_adjust): Insert empty line,
which makes it same as trunk.
134217 12.04.2008 03:06:46, by olegr
2008-04-11 Oleg Ryjkov <olegr@google.com>

* tree-sra.c (scalarize_use): Moving a variable declaration to
the top of a block.
134216 12.04.2008 02:50:14, by olegr
2008-04-11 Oleg Ryjkov <olegr@google.com>

* tree-sra.c (insert_edge_copies_seq): Removed unused variable.
134215 12.04.2008 02:40:35, by olegr
2008-04-11 Oleg Ryjkov <olegr@google.com>

* tree-sra.c (sra_build_assignment): Tuplified.
(mark_all_v_defs): Removed.
(mark_all_v_defs_seq, mark_all_v_defs_stmt): New functions.
(sra_walk_expr): Tuplified.
(sra_walk_tree_list): Removed.
(sra_walk_call_expr, sra_walk_gimple_asm,
sra_walk_gimple_modifY_stmt, ): Tuplified and renamed.
(sra_walk_gimple_call, sra_walk_gimple_asm,
sra_walk_gimple_assign): New names for tuplified functions.
(sra_walk_function, find_candidates_for_sra, scan_use, scan_copy,
scan_ldst, instantiate_element, decide_instantiations,
mark_all_v_defs_1, sra_build_assignment, sra_build_bf_assignment,
sra_build_elt_assignment, generate_copy_inout,
generate_element_copy, generate_element_zero,
generate_one_element_init, generate_element_init_1): Tuplified.
(insert_edge_copies): Removed.
(insert_edge_copies_seq): New function.
(sra_insert_before, sra_insert_after, sra_replace,
sra_explode_bitfield_assignment, sra_sync_for_bitfield_assignment,
scalarize_use, scalarize_copy, scalarize_init, mark_no_trap,
scalarize_ldst, scalarize_parms, scalarize_function): Tuplified.
(tree_sra, tree_sra_early): Enabled
(sra_init_cache): Removed extra space.
* tree-flow.h (insert_edge_copies_seq): New declaration.
* gimple.h (gimple_asm_input_op_ptr, gimple_asm_output_op_ptr,
gimple_return_retval_ptr): New functions.
* passes.c (init_optimization_passes): Enabled pass_sra,
pass_early_sra.
134214 12.04.2008 02:18:21, by gccadmin
Daily bump.
134213 12.04.2008 02:17:55, by gccadmin
Daily bump.
134212 12.04.2008 02:17:30, by gccadmin
Daily bump.
134211 12.04.2008 02:17:00, by gccadmin
Daily bump.
134210 12.04.2008 02:16:34, by gccadmin
Daily bump.
134209 12.04.2008 01:09:06, by dougkwan
2008-04-11 Doug Kwan <dougkwan@google.com>

* ipa-pure-const.c (get_asm_expr_operands): Tuplify.
(get_asm_expr_operands): Tuplify.
(check_call): Tuplify. Add code to handle return value assignment.
(scan_function): Remove. Original code is tuplified and split into
two new functions scan_function_op and scan_function_stmt.
(scan_function_op): New function.
(scan_function_stmt): New function.
(analyze_function): Tuplify and re-enable previously disabled code.
* passes.c (init_optimization_passes): Re-enable pass_ipa_pure_const.
134208 12.04.2008 00:41:36, by hjl
2008-04-11 H.J. Lu <hongjiu.lu@intel.com>

* config/i386/i386.c (ix86_builtins): Add IX86_BUILTIN_VZEROALL
and IX86_BUILTIN_VZEROUPPER.
(ix86_init_mmx_sse_builtins): Handle __builtin_ia32_vzeroall
and __builtin_ia32_vzeroupper.
(ix86_expand_builtin): Handle IX86_BUILTIN_VZEROALL and
IX86_BUILTIN_VZEROUPPER.

* config/i386/i386.md (UNSPECV_VZEROALL): New.
(UNSPECV_VZEROUPPER): Likewise.
(XMM0_REG): Likewise.
(XMM1_REG): Likewise.
(XMM2_REG): Likewise.
(XMM3_REG): Likewise.
(XMM4_REG): Likewise.
(XMM5_REG): Likewise.
(XMM6_REG): Likewise.
(XMM7_REG): Likewise.
(XMM8_REG): Likewise.
(XMM9_REG): Likewise.
(XMM10_REG): Likewise.
(XMM11_REG): Likewise.
(XMM12_REG): Likewise.
(XMM13_REG): Likewise.
(XMM14_REG): Likewise.
(XMM15_REG): Likewise.

* config/i386/sse.md (avx_vzeroall): New.
(avx_vzeroall_rex64): Likewise.
(avx_vzeroupper): Likewise.
134207 11.04.2008 23:16:35, by hjl
2008-04-11 H.J. Lu <hongjiu.lu@intel.com>

* config/i386/gmmintrin.h (_mm256_extractf128_pd): Fix a typo.
(_mm256_extractf128_ps): Likewise.
(_mm256_extractf128_si256): Likewise.

* config/i386/i386.c (ix86_builtins): Add
IX86_BUILTIN_EXTRACTF128PD256, IX86_BUILTIN_EXTRACTF128PS256
and IX86_BUILTIN_EXTRACTF128SI256.
(bdesc_1arg): Add IX86_BUILTIN_EXTRACTF128PD256,
IX86_BUILTIN_EXTRACTF128PS256 and
and IX86_BUILTIN_EXTRACTF128SI256.
(ix86_init_mmx_sse_builtins): Handle
__builtin_ia32_vextractf128_pd256,
__builtin_ia32_vextractf128_ps256 and
__builtin_ia32_vextractf128_si256.
(ix86_expand_unop_builtin): Handle CODE_FOR_avx_vextractf128v2df,
CODE_FOR_avx_vextractf128v4sf and CODE_FOR_avx_vextractf128v4si.

* config/i386/sse.md (avxextractmode): New.
(avx_vextractf128<mode>): Likewise.
134206 11.04.2008 23:16:00, by hjl
2008-04-11 H.J. Lu <hongjiu.lu@intel.com>

* gcc.target/i386/avx-1.c: Add more tests for gmmintrin.h.
* gcc.target/i386/avx-2.c: Likewise.

* gcc.target/i386/avx-2.c: Add tests for mmintrin-common.h.
1 2 3 4 5 6 7 8 9 10 Next