summaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sparc.h
Commit message (Expand)AuthorAgeFilesLines
* * config/sparc/sparc.h (CANNOT_CHANGE_MODE_CLASS): In 64-bit mode,ebotcazou2012-02-121-4/+7
* sparc: Default memory model to TSO for Linux and Solaris.rth2011-12-131-0/+5
* Correct sparc's REGMODE_NATURAL_SIZE and MODES_TIEABLE_P wrt. vector modes.davem2011-11-211-16/+2
* PR target/50979ebotcazou2011-11-041-0/+1
* Delete remaining references to sparc little-endian support.davem2011-10-251-1/+0
* Add support for sparc VIS3 fp<-->int moves.davem2011-10-241-3/+6
* Use a macro instead of a constant to test for sparc integer regnos.davem2011-10-231-3/+9
* Make sparc's "struct processor_costs" private to sparc.cdavem2011-10-221-78/+0
* Convert sparc over to TARGET_SECONDARY_RELOAD.davem2011-10-221-48/+0
* Fix mv8plus, allow targetting Linux or Solaris from other sparc host.davem2011-10-151-0/+6
* Fix sparc when assembler lacks support for vis3/fmaf instructions.davem2011-10-121-4/+0
* Add support for lzd and popc instructions on sparc.davem2011-10-061-0/+5
* Start adding support for VIS 3.0 instructions.davem2011-10-021-0/+2
* Move target CPP macro handling to C file and add __VIS/__VIS__.davem2011-09-261-19/+1
* Add support for floating-point fused multiply-add on Sparc.davem2011-09-251-4/+12
* Teach sparc backend about %gsr register and add intrinsics to access it.davem2011-09-251-12/+14
* * config/sparc/sparc-opts.h (PROCESSOR_NIAGARA3,davem2011-09-051-6/+23
* * config/sparc/sparc.h (STACK_SAVEAREA_MODE): Move around.ebotcazou2011-07-091-19/+6
* gcc/ebotcazou2011-06-101-36/+40
* * config/sparc/sparc.h (SETJMP_VIA_SAVE_AREA): Delete.ebotcazou2011-06-021-3/+0
* * function.h (struct stack_usage): Remove dynamic_alloc_count field.ebotcazou2011-06-021-1/+9
* * config/sparc/sparc.h (REG_OK_FOR_INDEX_P, REG_OK_FOR_BASE_P,aesok2011-05-121-60/+0
* * config/sparc/sparc.h (PRINT_OPERAND, PRINT_OPERAND_ADDRESS,aesok2011-04-301-89/+0
* gcc/rsandifo2011-04-211-6/+0
* * config/sparc/sparc.h (GENERAL_OR_I64, REGISTER_MOVE_COST): Remove.aesok2011-04-191-12/+0
* * config/sparc/sparc.h (PREFERRED_RELOAD_CLASS): Remove.aesok2011-04-041-28/+0
* 2011-03-28 Vladimir Makarov <vmakarov@redhat.com>vmakarov2011-03-291-13/+0
* * config/sparc/sparc-opts.h: New.jsm282011-03-281-36/+0
* 2011-03-27 Vladimir Makarov <vmakarov@redhat.com>vmakarov2011-03-281-0/+13
* 2011-03-27 Vladimir Makarov <vmakarov@redhat.com>vmakarov2011-03-271-13/+0
* * config/sparc/sparc.h (CPP_ENDIAN_SPEC): Don't handlejsm282011-02-171-3/+2
* * config/sparc/linux64.h (OPTION_DEFAULT_SPECS): Match -mfpu andjsm282011-02-171-1/+1
* * config/sparc/linux.h (CC1_SPEC): Remove %{sun4:} %{target:}.jsm282011-01-141-6/+1
* * config/sparc/linux.h (CC1_SPEC): Don't handle old equivalents ofjsm282011-01-141-13/+3
* PR target/46729ebotcazou2010-12-191-1/+6
* Support for LEON processorebotcazou2010-12-161-19/+30
* * config/ia64/hpux.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define forjsm282010-12-091-2/+0
* * target.def (conditional_register_usage): Define.froydnj2010-11-221-53/+3
* PR target/31100ebotcazou2010-11-201-7/+0
* * builtins.c (std_gimplify_va_arg_expr): Usefroydnj2010-11-161-11/+0
* * common.opt (R, T, Tbss, Tdata, Ttext, h, z): New.jsm282010-11-011-1/+1
* gcc/froydnj2010-10-231-8/+0
* * target.h (enum opt_levels, struct default_options): New.jsm282010-10-221-3/+0
* * config/sparc/sparc-protos.h (function_arg_advance, function-arg):froydnj2010-10-081-29/+0
* * doc/tm.texi.in (OVERRIDE_OPTIONS): Remove documentation.jsm282010-09-161-4/+0
* Turn UNITS_PER_SIMD_WORD into a target hook.hjl2010-09-141-2/+0
* PR target/44707ebotcazou2010-07-251-30/+8
* * reginfo.c (init_reg_sets_1): Adjust comments.froydnj2010-06-291-9/+0
* * config/sparc/sparc.h (FUNCTION_VALUE, FUNCTION_OUTGOING_VALUE,aesok2010-05-261-28/+0
* * config/sparc/sparc.h (GO_IF_MODE_DEPENDENT_ADDRESS): Remove.aesok2010-05-221-27/+0