summaryrefslogtreecommitdiff
path: root/gcc/expmed.c
Commit message (Expand)AuthorAgeFilesLines
* Use cbranch patterns when availablecrux1999-09-231-1/+1
* Make it possible to prototype port-specific functions (and convert i386 to us...crux1999-09-201-0/+1
* Replace insn_foo with insn_data.foo.rth1999-09-121-25/+30
* Merge in gcc2-ss-010999law1999-09-071-27/+46
* * combine.c (simplify_shift_const): Remove extra semicolon.law1999-09-021-1/+1
* Combined compare & jump infrastructurecrux1999-08-181-10/+8
* Unroll my commit of 1999/08/01 16:14:58, there was a communications mixupgeoffk1999-08-021-5/+3
* * config/rs6000/rs6000.c (num_insns_constant_wide): Correctgeoffk1999-08-011-3/+5
* * expmed.c (expand_divmod): Ensure unsigned value fits in reg_note.law1999-06-281-1/+3
* 1999-04-17 20:11 -0400 Zack Weinberg <zack@rabi.columbia.edu>zack1999-04-171-0/+1
* damacleod1999-03-251-24/+20
* Warning fixes:ghazi1999-03-191-2/+2
* * except.c (start_catch_handler): Use emit_cmp_and_jump_insns.law1999-02-141-4/+1
* * loop.c (strength_reduce): If scan_start points to the loop exitamylaar1998-12-081-0/+21
* Fix sparc builtin_memcpy miscompilation.wilson1998-10-211-1/+12
* * function.c (purge_addressof_1): Fix typo in inequality: dorth1998-10-131-7/+29
* Warning fixes:ghazi1998-10-131-3/+4
* * expmed.c (store_bit_field): Pun non-integral str_rtx modes.rth1998-10-091-4/+58
* * expmed.c (expand_divmod): Don't widen for computing remainderlaw1998-10-051-4/+16
* Add comment provided by Jim Wilson.nickc1998-09-231-0/+4
* * combine.c (make_extraction): If no mode is specified forlaw1998-09-151-23/+55
* * expmed.c (make_tree) [CONST_INT]: Sign extend even ifdavem1998-08-221-1/+3
* * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forlaw1998-06-291-3/+13
* * expr.c (get_memory_rtx): New function.jfc1998-06-241-1/+1
* * calls.c (expand_call): Initialize "src" and "dest".law1998-06-201-1/+1
* typo typo fixes fixeslaw1998-05-061-2/+2
* * Check in merge from gcc2. See ChangeLog.12 for details.law1998-05-051-47/+98
* * expr.c (store_constructor_field): Add prototype.law1998-04-161-0/+9
* * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12law1998-04-041-5/+7
* dummy commit before mergelaw1998-04-031-4/+10
* Major cutover to using system.h:ghazi1998-03-201-1/+1
* * alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO;rth1998-01-141-93/+101
* * expmed.c (expand_shift): If SHIFT_COUNT_TRUNCATED, drop a SUBREG.rth1997-12-151-5/+10
* Merge from gcc-2.8law1997-12-071-0/+2
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-021-3/+9
* Patches to fix minor optimizer bugswilson1997-10-201-3/+2
* * expmed.c (expand_divmod): If compute_mode is not the same aslaw1997-09-231-0/+8
* * version.c: Bump for snapshot.law1997-09-071-1/+3
* reformat a little to match GNU coding standards.mrs1997-05-061-15/+15
* (expand_divmod): prefer divmod in same mode over div in wider mode.kenner1997-02-151-5/+12
* (emit_store_flag): Properly test for STORE_FLAG_VALUE of just sign bit.kenner1997-01-271-2/+2
* (store_fixed_bit_field): If not SLOW_UNALIGNED_ACCESS, treatkenner1997-01-041-1/+4
* * expmed.c (emit_store_flag_force): Fix typos/thinkos.law1996-12-121-2/+2
* (emit_store_flag_force): New function.tege1996-10-211-0/+37
* (store_bit_field): don't make flag_force_mem disable insvwilson1996-09-251-6/+6
* (expand_mult_highpart): Revert last change.tege1996-07-171-2/+2
* formatting tweaksmrs1996-07-031-3/+3
* (expand_mult_highpart): Use op1 not wide_op1 in expansion ofkenner1996-06-281-2/+2
* (extract_bit_field): Check TRULY_NOOP_TRUNCATION beforewilson1996-06-271-1/+3
* (store_split_bit_field): Don't assume the alignment of VALUE is thekenner1996-05-171-6/+21