aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sparc
AgeCommit message (Expand)AuthorFilesLines
2012-05-03Fix long double float miscompilations on sparc 64-bit.David S. Miller1-4/+19
2012-04-26Add sparc Niagara4 scheduling description and tweaks.David S. Miller3-4/+115
2012-04-26Fix sparc instruction type settings and sched bugs.David S. Miller5-34/+49
2012-04-09re PR target/52717 (thunk referenced in discarded section when building samba...Eric Botcazou1-0/+1
2012-03-27Remove MaskExists property from config/*/*.opt filesH.J. Lu2-2/+2
2012-03-24re PR target/52610 (mpfr fails to compile when specifying CFLAGS="-O3 -mcpu=l...Eric Botcazou1-0/+1
2012-03-24re PR middle-end/52656 (gcc.target/sparc/fpmul-2.c FAILs)Eric Botcazou1-1/+1
2012-03-16tree.h (TREE_VECTOR_CST_ELTS): Remove.Richard Guenther1-63/+45
2012-02-20Explain why we don't use RDPC for sparc PIC register setup.David S. Miller1-0/+4
2012-02-12sparc.h (CANNOT_CHANGE_MODE_CLASS): In 64-bit mode, disallow changes from SFm...Eric Botcazou1-4/+7
2012-02-11sparc.c (sparc_flat_expand_prologue): Use emit_use.Eric Botcazou2-30/+5
2012-01-30re PR target/51920 (64-bit gcc.target/sparc/vec-init-1-vis1.c FAILs)Eric Botcazou1-27/+25
2012-01-26sparc: Fix atomic_test_and_set definition.Richard Henderson2-18/+17
2012-01-24sparc: Use match_code in zero_or_v7_operand.Richard Henderson1-3/+4
2011-12-16sparc.md (UNSPEC_FRAME_BLOCKAGE): New constant.Eric Botcazou2-1/+32
2011-12-13sparc: Default memory model to TSO for Linux and Solaris.Richard Henderson3-1/+33
2011-12-06sparc: Fix warnings when using visintrin.h with VIS level lower than 3.David S. Miller1-0/+16
2011-11-30sparc: Add -mmemory-model command-line option.Richard Henderson3-1/+80
2011-11-30sparc: Convert to atomic_exchange.Richard Henderson1-60/+30
2011-11-30sparc: Convert to atomic_compare_and_swap.Richard Henderson5-34/+85
2011-11-30sparc: Convert to atomic_load/store.Richard Henderson3-0/+65
2011-11-30sparc: Convert to mem_thread_fence.Richard Henderson4-14/+118
2011-11-21Correct sparc's REGMODE_NATURAL_SIZE and MODES_TIEABLE_P wrt. vector modes.David S. Miller3-16/+69
2011-11-11Fix Linux/sparc build after generic asm output optimizations.David S. Miller2-18/+0
2011-11-11Revert sparc vec_init improvements as they cause 64-bit regressions.David S. Miller2-394/+100
2011-11-09sparc.c (output_v8plus_shift): Take INSN parameter first and adjust head comm...Eric Botcazou3-26/+68
2011-11-06Get rid of sparc's UNSPEC_SHORT_LOAD.David S. Miller1-11/+22
2011-11-05More improvements to sparc VIS vec_init code generation.David S. Miller2-99/+363
2011-11-04Fix sparc regression due to recent movcc pattern changes.David S. Miller1-6/+7
2011-11-04re PR target/50979 (architecture mismatch: "mul32" not enabled for "smul" or ...Eric Botcazou1-0/+1
2011-11-03sparc.md (movtf_insn_sp32_no_fpu): Consolidate into...Eric Botcazou2-37/+12
2011-11-02re PR target/50945 (ICE on floating-point move with -msoft-float)Eric Botcazou1-18/+17
2011-11-02Move libgcc2 to toplevel libgccRainer Orth5-16/+1
2011-11-02Move libgcc1 to toplevel libgccRainer Orth4-1036/+0
2011-11-02Move crtstuff support to toplevel libgccRainer Orth1-5/+1
2011-11-02Move shlib support to toplevel libgccRainer Orth2-98/+0
2011-11-01Handle V4HI vector initialization more efficiently on VIS1.David S. Miller1-0/+24
2011-11-01Add vcond/vcondu patterns to sparc backend.David S. Miller3-0/+68
2011-10-31Allow zero operand in sparc VIS3 cmask patterns.David S. Miller1-3/+3
2011-10-30Slight improvements to vec_init code gen on sparc.David S. Miller1-0/+105
2011-10-27Add support for the VIS3 addxc instruction.David S. Miller2-8/+86
2011-10-27Fix constraint on 64-bit VIS3 vector moves.David S. Miller1-2/+2
2011-10-26Fix thinko in previous sparc setcc changes.David S. Miller1-0/+5
2011-10-26Improve sparc setcc generation and add testcases.David S. Miller2-8/+65
2011-10-26Canonicalize sparc movcc patterns such that operand 0 always appears in opera...David S. Miller3-151/+127
2011-10-25Delete remaining references to sparc little-endian support.David S. Miller8-46/+0
2011-10-24Segregate sparc FP/VEC constant constraints.David S. Miller1-12/+12
2011-10-24Consolidate some sparc insn patterns using "enabled".David S. Miller1-430/+58
2011-10-23Fix sol2 sparc -mv8 regression.David S. Miller2-4/+2
2011-10-23Add support for sparc VIS3 fp<-->int moves.David S. Miller3-41/+428