summaryrefslogtreecommitdiff
path: root/gcc/config/sh/sh.c
Commit message (Expand)AuthorAgeFilesLines
* * config/sh/sh.c (push_regs): Skip banked registers whenkkojima2012-03-301-2/+6
* PR target/50751olegendo2012-03-271-91/+121
* 2012-03-27 Chung-Lin Tang <cltang@codesourcery.com>cltang2012-03-271-2/+6
* PR target/52479olegendo2012-03-211-21/+0
* PR/target 52642olegendo2012-03-211-0/+7
* PR target/50751olegendo2012-03-191-4/+54
* PR target/51244olegendo2012-03-051-8/+1
* sh: Fix location of TARGET_ATOMIC_TEST_AND_SET_TRUEVAL definition.rth2012-03-051-0/+5
* * config/sh/sh.c (sh_dwarf_register_span): Don't applykkojima2012-03-031-4/+2
* * config/sh/sh.c (shiftcosts): Return MAX_COST when the firstkkojima2012-03-031-6/+10
* PR target/48596kkojima2012-03-021-2/+9
* PR target/31640olegendo2012-03-021-9/+34
* * config/sh/sh-protos.h (tertiary_reload_operand): Remove dead function.olegendo2012-03-011-7/+0
* * config/sh/predicates.md: Remove blank lines.olegendo2012-02-261-4/+4
* * config/sh/sh.h (BRANCH_COST): Use sh_branch_cost variable.olegendo2011-12-291-2/+9
* gcc/bernds2011-12-201-1/+1
* PR target/50814.kkojima2011-12-011-2/+2
* PR target/51337kkojima2011-11-291-0/+8
* sh-linux: Install __sync libfuncs.rth2011-11-121-0/+8
* PR target/49263kkojima2011-10-151-1/+15
* * config/sh/sh.c (andcosts): Renamed to and_xor_ior_costs.kkojima2011-09-221-10/+14
* gcc/rsandifo2011-08-181-4/+4
* PR target/50068kkojima2011-08-171-4/+0
* * rtlanal.c (tablejump_p): False for returns.bernds2011-07-281-4/+2
* gcc/rsandifo2011-07-191-1/+1
* 2011-07-19 Richard Guenther <rguenther@suse.de>rguenth2011-07-191-10/+5
* * params.c: Include common/common-target.h. Don't include tm.h.jsm282011-06-231-11/+0
* PR middle-end/46500amylaar2011-06-161-20/+30
* * target-def.h (TARGET_HAVE_NAMED_SECTIONS): Move tojsm282011-06-141-179/+0
* * config/sh/sh.c (prepare_move_operands): Set pic registerkkojima2011-06-081-13/+19
* * config/sh/sh.c (expand_cbranchdi4): Use a scratch register ifkkojima2011-06-011-0/+7
* * config/sh/sh.c (expand_cbranchdi4): Set msw_skip when the highkkojima2011-05-301-1/+4
* * common.opt (flag_stack_usage_info): New variable.ebotcazou2011-05-251-1/+1
* * config/sh/sh.c (sh_media_init_builtins): Callfroydnj2011-05-031-3/+6
* * config/sh/sh.c (sh_gimplify_va_arg_expr): Don't callkkojima2011-04-261-1/+6
* gcc/rsandifo2011-04-211-0/+20
* Remove doubled up words.mrs2011-04-101-1/+1
* * config/sh/sh.c (sh_handle_option): Access target_flags via optsjsm282011-03-221-27/+40
* * target.def (handle_option): Take gcc_options andjsm282011-03-221-3/+11
* * MAINTAINERS (crx port, m68hc11 port): Remove. Move maintainersjsm282011-03-221-30/+0
* ChangeLog gcc/ktietz2011-03-211-12/+23
* * config/sh/sh.c (find_barrier): Don't emit a constant poolkkojima2011-03-191-0/+10
* * config/sh/sh.c (sh_delegitimize_address): Handle UNSPEC_SYMOFFkkojima2011-03-181-2/+14
* gcc/froydnj2010-12-221-1/+1
* * config/sh/sh.h (PREFERRED_RELOAD_CLASS): Remove.aesok2010-12-211-1/+25
* * config/sh/sh.h (OUTPUT_ADDR_CONST_EXTRA): Remove.aesok2010-12-161-1/+113
* * common.opt (main_input_filename, main_input_basename,jsm282010-12-011-1/+0
* * target.def (conditional_register_usage): Define.froydnj2010-11-221-0/+52
* * cfgloop.c (verify_loop_structure): Use %' in diagnostics. Startjsm282010-11-101-2/+2
* * config/sh/sh.c (sh_expand_prologue): Remove unnecessarykkojima2010-11-031-2/+2