Improve sparc setcc generation and add testcases.
[platform/upstream/gcc.git] / gcc / config / sparc / sparc.c
2011-10-26 David S. MillerImprove sparc setcc generation and add testcases.
2011-10-26 David S. MillerCanonicalize sparc movcc patterns such that operand...
2011-10-25 David S. MillerDelete remaining references to sparc little-endian...
2011-10-24 David S. MillerFix sol2 sparc -mv8 regression.
2011-10-24 David S. MillerAdd support for sparc VIS3 fp<-->int moves.
2011-10-23 David S. MillerFactor out common tests in 8-byte reg/reg move splitter...
2011-10-23 David S. MillerFix sparc so that reload doesn't try to load non-trivia...
2011-10-23 David S. MillerUse a macro instead of a constant to test for sparc...
2011-10-22 David S. MillerRemove unused functions from sparc backend.
2011-10-22 David S. MillerMake sparc's "struct processor_costs" private to sparc.c
2011-10-22 David S. MillerConvert sparc over to TARGET_SECONDARY_RELOAD.
2011-10-20 David S. MillerUse can_create_pseudo_p() in the sparc backend.
2011-10-18 Richard HendersonAdd sparc vec_perm patterns when VIS2.
2011-10-17 David S. MillerSegregate sparc's handling of vector vs. non-vector...
2011-10-15 David S. MillerFix mv8plus, allow targetting Linux or Solaris from...
2011-10-13 David S. MillerFix the RTL of some sparc VIS patterns.
2011-10-13 Eric Botcazouinvoke.texi (SPARC options): Document -mfix-at697f.
2011-10-12 David S. MillerFix sparc when assembler lacks support for vis3/fmaf...
2011-10-11 Michael MeissnerConvert standard builtin functions from being arrays...
2011-10-06 David S. MillerAdd support for lzd and popc instructions on sparc.
2011-10-05 David S. MillerAdd support for more sparc VIS 3.0 instructions.
2011-10-04 Eric Botcazou* config/sparc/sparc.c (sparc_fold_builtin): Use a...
2011-10-02 David S. MillerStart adding support for VIS 3.0 instructions.
2011-09-30 David S. MillerAdd sparc VIS 2.0 builtins, intrinsics, and option...
2011-09-29 David S. MillerAdd sparc 3D array addressing VIS intrinsics.
2011-09-27 David S. MillerAdd explicit VIS intrinsics for addition and subtraction.
2011-09-27 David S. MillerImprove code generation for edge and pixel-compare...
2011-09-26 David S. MillerFix sparc %gsr write elimination and add a testcase.
2011-09-25 David S. MillerAdd support for floating-point fused multiply-add on...
2011-09-25 David S. MillerGenerate 'fone' and 'fones' sparc instructions when...
2011-09-25 David S. MillerTeach sparc backend about %gsr register and add intrins...
2011-09-22 David S. Millersparc.c (sparc_vis_init_builtins): Do not mark fpack16...
2011-09-22 David S. MillerAdd pixel compare VIS intrinsics.
2011-09-21 David S. Millersparc.c (def_builtin): Change from macro into function.
2011-09-20 David S. Millersparc.md (UNSPEC_ALIGNADDRL): New unspec.
2011-09-18 David S. Millersparc.c (niagara2_costs): Adjust integer divide costs.
2011-09-17 David S. Millersparc.md (UNSPEC_EDGE8, [...]): New unspecs.
2011-09-05 David S. Millersparc-opts.h (PROCESSOR_NIAGARA3, [...]): New.
2011-08-18 Richard Sandifordtm.texi.in (TARGET_RTX_COSTS): Add an opno paramter.
2011-08-08 Rainer Orthdriver-sparc.c: New file.
2011-08-01 Rainer Orthre PR debug/49887 (.debug_macro breaks many Solaris...
2011-07-19 Richard Guenthertree.h (fold_build_pointer_plus_loc): New helper function.
2011-07-11 Eric Botcazousparc.md (save_register_window_1): Rename to...
2011-06-27 Eric Botcazousparc.c (sparc_frame_pointer_required): Return true...
2011-06-26 Eric Botcazousparc.c (save_local_or_in_reg_p): Adjust comment.
2011-06-24 Richard Hendersonsparc: Fix -mflat unwind info.
2011-06-22 Richard Hendersonreg-notes.def (REG_CFA_WINDOW_SAVE): New.
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-10 Eric Botcazouinvoke.texi (SPARC options): Add -mflat.
2011-06-09 Rainer Orthnetbsd.h (ENABLE_EXECUTE_STACK): Remove.
2011-06-05 Eric Botcazousparc.c (output_return): Fix thinko in the output of...
2011-06-02 Eric Botcazoufunction.h (struct stack_usage): Remove dynamic_alloc_c...
2011-05-26 Rainer Orthre PR target/49099 (sparc.c:‘sparc_solaris_elf_asm_name...
2011-05-25 Eric Botcazoucommon.opt (flag_stack_usage_info): New variable.
2011-05-24 Eric Botcazousparc.c (sparc_option_override): If not set by the...
2011-05-22 Eric Botcazousparc.c (sparc_delegitimize_address): Handle UNSPEC_MOV...
2011-05-21 Eric Botcazousparc.c (eligible_for_return_delay): Do not return...
2011-05-19 Rainer Orthre PR target/40483 (gcc 4.x needs to utilize better...
2011-05-12 Anatoly Sokolovsparc.h (REG_OK_FOR_INDEX_P, [...]): Remove.
2011-05-04 Andreas Krebbelcalls.c (emit_library_call_value_1): Invoke promote_fun...
2011-05-03 Nathan Froydsparc.c (sparc_file_end): Call build_function_type_list...
2011-05-03 Bernd Schmidtgengenrtl.c (special_rtx): PC, CC0 and RETURN are special.
2011-04-30 Anatoly Sokolovsparc.h (PRINT_OPERAND, [...]): Remove.
2011-04-29 Richard Guentherexpr.h (expand_shift): Rename to ...
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-19 Anatoly Sokolovsparc.h (GENERAL_OR_I64, [...]): Remove.
2011-04-08 Nathan Froydalpha.c (alpha_emit_xfloating_libcall): Call use_reg.
2011-04-04 Anatoly Sokolovsparc.h (PREFERRED_RELOAD_CLASS): Remove.
2011-03-30 Joseph Myersre PR bootstrap/48337 (options.c doesn't compile on...
2011-03-28 Joseph Myerssparc-opts.h: New.
2011-03-22 Joseph Myerstarget.def (handle_option): Take gcc_options and cl_dec...
2011-03-21 Kai TietzChangeLog gcc/
2011-03-20 Eric Botcazoure PR bootstrap/48168 (Solaris 2/SPARC bootstrap broken...
2011-03-11 Joseph Myerssparc.c (sparc_option_override): Use PROCESSOR_NIAGARA2...
2011-01-17 Ian Lance Taylorsparc.c (sparc_sr_alias_set): Don't define.
2010-12-30 Eric Botcazoure PR target/47038 (failure of gcc.dg/pr46685.c)
2010-12-22 Nathan Froydc-aux-info.c (gen_formal_list_for_type): Use prototype_p.
2010-12-19 Eric Botcazoure PR target/46729 (32-bit 30_threads execution tests...
2010-12-16 Konrad EiseleSupport for LEON processor
2010-12-15 Joseph Myerstm.texi.in (US_SOFTWARE_GOFAST): Don't document.
2010-12-02 Eric Botcazoure PR target/46685 (New stack alignment failures with...
2010-12-01 Joseph Myerscommon.opt (main_input_filename, [...]): New Variable...
2010-11-22 Nathan Froydtarget.def (conditional_register_usage): Define.
2010-11-16 Nathan Froydbuiltins.c (std_gimplify_va_arg_expr): Use targetm...
2010-11-10 Eric Botcazousparc.c (sparc_delegitimize_address): New function.
2010-11-08 Eric Botcazoure PR target/46208 (redundant extensions of argument...
2010-11-03 Nathan Froydbuiltins.c (fold_builtin_signbit): Use build_zero_cst...
2010-10-24 Eric Botcazou* config/sparc/sparc.c (sparc_type_code) <NULLPTR_TYPE...
2010-10-22 Joseph Myerstarget.h (enum opt_levels, [...]): New.
2010-10-14 Joseph Myersparams.c (params_finished): New.
2010-10-11 Joseph Myersparams.c (set_param_value_internal): New.
2010-10-08 Nathan Froydsparc-protos.h (function_arg_advance, [...]): Delete.
2010-10-07 Richard Guenthertarget.def (units_per_simd_word): Rename to ...
2010-09-16 Joseph Myerstm.texi.in (OVERRIDE_OPTIONS): Remove documentation.
2010-09-15 H.J. LuCorrect XXX_units_per_simd_word return type.
2010-09-14 H.J. LuTurn UNITS_PER_SIMD_WORD into a target hook.
2010-08-30 Eric BotcazouStack usage support
2010-08-20 Olivier Hainquesparc.c (sparc_asm_function_epilogue): Don't output...
next