i386.c (x86_output_mi_thunk): Generate rtl and run final, instead of emitting text...
[gcc.git] / gcc / config / i386 / i386.c
2011-07-10 Richard Hendersoni386.c (x86_output_mi_thunk): Generate rtl and run...
2011-07-10 H.J. LuTurn on 64bit and check models for x32.
2011-06-30 Richard Hendersoni386: Always use TARGET_DEEP_BRANCH_PREDICTION.
2011-06-29 Changpeng FangAuto-vectorizer generates 128-bit AVX insns by default...
2011-06-20 Changpeng Fangpr49089: enable avx256 splitting unaligned load/store...
2011-06-18 Jakub Jelinekre PR target/49411 ([4.6/4.7] ICE: unrecognizable insn...
2011-06-16 Joern Renneckere PR middle-end/46500 (target.h includes tm.h)
2011-06-14 Joseph Myerstarget-def.h (TARGET_HAVE_NAMED_SECTIONS): Move to...
2011-06-09 Rainer Orthnetbsd.h (ENABLE_EXECUTE_STACK): Remove.
2011-06-09 Rainer Orthconfigure.ac (gcc_cv_as_hidden): Enable on *-*-darwin*.
2011-06-02 Uros Bizjaki386.c (standard_sse_constant_p): Simplify switch state...
2011-05-31 Alexandre Olivai386.c (ix86_rtx_costs): Drop NEG from sub for FMA.
2011-05-30 Uros Bizjaki386.md (*movxf_internal): Penalize FYx*r->o alternativ...
2011-05-27 Rainer Orthconfigure.ac (gcc_cv_as_ix86_tlsgdplt): Check for ...
2011-05-25 H.J. LuImplement x86 pause intrinsic.
2011-05-25 Eric Botcazoucommon.opt (flag_stack_usage_info): New variable.
2011-05-23 H.J. LuSave the initial options after checking vzeroupper.
2011-05-19 Uros Bizjaki386.c (option_override_internal): Enable TARGET_CMOVE...
2011-05-19 Rainer Orthre PR target/40483 (gcc 4.x needs to utilize better...
2011-05-18 Joseph Myersi386.c (ix86_valid_target_attribute_tree): Use enum_opt...
2011-05-17 Uros Bizjaki386-protos.h (output_fix_trunc): Change arg 3 to bool.
2011-05-16 Joseph Myersopts-common.c (opt_enum_arg_to_value): New.
2011-05-16 Uros Bizjakconstraints.md (z): New constraint.
2011-05-15 Uros Bizjaki386.md (floating point move splitters): Fix usage...
2011-05-14 Uros Bizjakconstraint.md (Yd, Yx): New register constraints.
2011-05-13 H.J. LuChange ix86_save_reg/ix86_hard_regno_mode_ok to return...
2011-05-13 Joseph Myersi386-opts.h: New.
2011-05-12 H.J. LuChange maybe_eh_return to bool.
2011-05-11 Uros Bizjaki386.c (legitimize_tls_address): Call gen_tls_dynamic_g...
2011-05-09 Uros Bizjaki386.c (ix86_autovectorize_vector_sizes): Return 0...
2011-05-07 Jan Hubickai386.h (ix86_tune_indices): Add X86_TUNE_SOFTWARE_PREFE...
2011-05-04 Uros Bizjaki386.c (ix86_reorg): Run move_or_delete_vzeroupper...
2011-05-03 Nathan Froydi386.c (ix86_code_end): Call build_function_type_list...
2011-05-03 Jakub Jelinekre PR target/48774 (gcc-4.6.0 optimization regression...
2011-05-03 Eric Botcazoure PR target/48723 (ICE on function returning structure...
2011-04-23 Uros BizjakRevert:
2011-04-22 Uros Bizjakre PR target/48723 (ICE on function returning structure...
2011-04-21 Uros Bizjakre PR target/48708 (Invalid V2DI vector set insn generated)
2011-04-21 Richard Sandifordtarget.def (legitimate_constant_p): New hook.
2011-04-21 Richard Sandifordtarget.def (cannot_force_const_mem): Add a mode argument.
2011-04-20 Uros Bizjakre PR target/48678 (unable to find a register to spill...
2011-04-20 Jim Meyeringremove useless if-before-free tests
2011-04-16 Uros Bizjaksse.md (sseunpackmode): New mode attribute.
2011-04-16 Uros Bizjaksse.md (V16): New mode iterator.
2011-04-11 Kai Tietzre PR target/9601 (-mrtd switch/stdcall attribute raise...
2011-04-11 Martin Jamborexcept.c (set_nothrow_function_flags): Call cgraph_get_...
2011-04-10 Mike StumpRemove doubled up words.
2011-04-06 Uros Bizjaki386.md (attribute isa): New.
2011-04-02 Kai Tietzre PR target/48416 (Revision 171890 failed to build)
2011-04-02 Kai TietzRestore old state for accidentially escaped local change.
2011-04-02 Kai Tietzi386.c (ix86_is_msabi_thiscall): New helper function.
2011-03-31 Eric Botcazoure PR target/48142 (miscompilation with -Os -mpreferred...
2011-03-29 Vladimir Makarov[multiple changes]
2011-03-28 H.J. LuFix a typo in -mavx256-split-unaligned-store.
2011-03-28 Vladimir Makarovre PR bootstrap/48307 (Bootstrap failure)
2011-03-27 Vladimir Makarov[multiple changes]
2011-03-27 H.J. LuSplit 32-byte AVX unaligned load/store.
2011-03-25 Kai Tietzcygming.h (DWARF_FRAME_REGISTERS): Adjust comment.
2011-03-24 Uros Bizjaki386.md (ix86_print_operand): Output DFmode const_doubl...
2011-03-24 Uros Bizjakre PR target/48237 (ICE: in final_scan_insn, at final...
2011-03-22 Joseph Myersi386.c (ix86_isa_flags_explicit): Remove.
2011-03-22 Joseph Myerstarget.def (handle_option): Take gcc_options and cl_dec...
2011-03-21 Kai TietzChangeLog gcc/
2011-03-16 H.J. LuCheck TARGET_ROUND for BUILT_IN_{FLOOR,CEIL,TRUNC,RINT...
2011-03-15 Richard Guentheri386.c (ix86_emit_swdivsf): Implement more efficiently.
2011-03-14 Uros Bizjaki386.md (ROUND_FLOOR): New constant.
2011-03-04 Changpeng FangIntroduce flag -mprefer-avx128 for the auto-vectorizer...
2011-02-21 Mike Stumpre PR target/47822 (Multiple test suite failures due...
2011-02-17 Uros Bizjakre PR target/43653 (ICE at reload1.c:1188 with -O1...
2011-02-15 Jakub Jelinekre PR middle-end/47581 (Unnecessary adjustments to...
2011-02-07 Mike Stumpre PR target/47558 (163267 breaks exception traceback...
2011-01-26 Jan Hubickare PR tree-optimization/47237 (builtin_apply_args broke...
2011-01-24 H.J. LuVisit basic blocks using the work-list based algorithm.
2011-01-21 Kai Tietzre PR bootstrap/47215 (Failed to bootstrap)
2011-01-17 H.J. LuCorrect mask operand for AVX mask load/store.
2011-01-07 Jakub Jelinekre PR target/47201 (ICE: SIGSEGV in adjust_mems (var...
2011-01-06 Changpeng FangBobcat (btver1) Enablement
2011-01-06 Rainer Orthre PR target/43309 (amd64 TLS IE code sequence on Solar...
2011-01-05 Changpeng FangRemove 3DNow instructions from the bdver1-supported...
2010-12-30 H.J. LuShort circuit if upper 128bits are unchanged in the...
2010-12-30 H.J. LuRepeat processing all basic blocks for vzeroupper optim...
2010-12-28 H.J. LuReplace _rdrand_uXX with _rdrandXX_step.
2010-12-18 Kai Tietzre PR target/36834 (structure return ABI for windows...
2010-12-17 H.J. LuReplace "BB [%i]" with "[bb %i]" in vzeroupper RTL...
2010-12-06 H.J. LuTurn on unaligned SSE load/store for Core i7.
2010-12-06 H.J. LuAdd -march=/-mtune=corei7-avx.
2010-12-02 H.J. LuTurn on X86_TUNE_INTER_UNIT_MOVES for Core 2 and Core i7.
2010-12-02 Bernd SchmidtDFA model for Core 2 and Core i7 scheduling.
2010-12-02 Maxim KuvyrkovDefine tuning for Core 2 and Core i7.
2010-11-25 Joseph Myerstarget.def (supports_split_stack, [...]): Take gcc_opti...
2010-11-24 H.J. LuDon't check TREE_THIS_VOLATILE in ix86_expand_call.
2010-11-24 H.J. LuImprove vzeroupper optimization.
2010-11-22 Nathan Froydtarget.def (conditional_register_usage): Define.
2010-11-18 Uros Bizjakre PR target/46546 (ix86_pad_returns may leave BB_END...
2010-11-16 Nathan Froydbuiltins.c (std_gimplify_va_arg_expr): Use targetm...
2010-11-15 Jakub Jelinekre PR debug/46095 (ICE: in dwarf2out_frame_debug_expr...
2010-11-12 Richard Hendersoni386: Convert from -mfused-madd to -ffp-contract.
2010-11-10 Joseph Myerscfgloop.c (verify_loop_structure): Use %' in diagnostics.
2010-11-10 Quentin NeillAdd support for TBM.
2010-11-10 Quentin NeillAdd support for BMI.
next