summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* optabs.c (expand_sync_operation): Use plus insn if minus CONST_INT_P(val).David Daney2007-09-101-2/+3
* optabs.c (sign_expand_binop): Set libcall_gen = NULL in the fake signed optab.Andrew Haley2007-09-091-0/+3
* Reapply reverted change:Janis Johnson2007-09-071-10/+14
* stdfix.h: New file.Chao-ying Fu2007-09-071-10/+324
* Revert:Janis Johnson2007-09-061-14/+10
* re PR bootstrap/33306 (Bootstrap failure on alpha: ICE in convert_move, at ex...Richard Sandiford2007-09-061-1/+2
* optabs.c (expand_float): Convert unsigned integer as signed only if it provid...Janis Johnson2007-09-051-10/+14
* optabs.c (libfunc_entry): Change optab to integer.Jan Hubicka2007-09-051-8/+8
* optabs.c (debug_optab_libfunc): Update; make available to gdb.Jan Hubicka2007-09-041-292/+599
* optabs.c (expand_ffs): Initialize val and defined_at_zero to avoid warnings.Zack Weinberg2007-09-031-2/+2
* optabs.c: Remove unnecessary forward declarations.Zack Weinberg2007-09-031-100/+227
* re PR middle-end/33290 (gcc.c-torture/execute/930921-1.c fails at -O1 and abo...Richard Sandiford2007-09-031-1/+7
* arm.c, [...]: Fix comment typos.Kazu Hirata2007-09-011-1/+1
* optabs.c (prepare_float_lib_cmp): Use libgcc_cmp_return_mode instead of word_...Andrew Pinski2007-08-311-9/+10
* optabs.c (shift_optab_p, [...]): New functions, split out from expand_binop.Richard Sandiford2007-08-311-76/+111
* Separate target-specific initialization from general back-end initialization.Sandra Loosemore2007-08-271-1/+1
* c-common.c (vector_types_convertible_p, [...]): Constify.Kaveh R. Ghazi2007-08-251-1/+1
* tm.texi (CLZ_DEFINED_VALUE_AT_ZERO, [...]): Document change in interpretation...Sandra Loosemore2007-08-091-0/+80
* optabs.c (expand_widen_pattern_expr): Use optabs accestors.Jan Hubicka2007-08-091-105/+109
* alias.c (record_set, [...]): Constify.Kaveh R. Ghazi2007-07-301-1/+1
* cfglayout.c, [...]: Fix comment typos.Kazu Hirata2007-07-281-1/+1
* Change copyright header to refer to version 3 of the GNU General Public Licen...Nick Clifton2007-07-261-4/+3
* PR middle-end/PR28690Peter Bergner2007-07-231-3/+5
* optabs.h (enum optab_index): Add new OTI_signbit.Uros Bizjak2007-07-211-38/+54
* toplev.c (no_new_pseudos): Deleted.Kenneth Zadeck2007-07-111-1/+1
* optabs.h: Added declaration for signbit_optab.Wolfgang Gellerich2007-07-091-0/+1
* libgcc2.h (word_type): Type definition removed.Andreas Krebbel2007-07-061-3/+4
* optabs.c (expand_binop_directly): Fix signed/unsigned comparison.Sandra Loosemore2007-07-051-1/+1
* Add support for SmartMIPS ASE.Sandra Loosemore2007-07-051-110/+136
* [multiple changes]Andrew Pinski2007-06-151-0/+1
* trans-stmt.c (gfc_trans_call): fix gcc_assert to a comparison, not an assignm...Dirk Mueller2007-06-121-2/+2
* Merge dataflow branch into mainlineDaniel Berlin2007-06-111-2/+15
* tree-data-ref.c (dr_analyze_alias): Handle case smt is NULL.Zdenek Dvorak2007-06-101-0/+2
* re PR tree-optimization/32216 (ICE: verify_stmts failed (invalid reference pr...Uros Bizjak2007-06-061-0/+1
* re PR tree-optimization/24659 (Conversions are not vectorized)Uros Bizjak2007-05-171-1/+23
* builtins.c (expand_builtin_mathfn): Use EXPAND_NORMAL instead of 0 in the cal...Uros Bizjak2007-05-141-8/+8
* md.texi (msub@var{m}@var{n}4, [...]): Document.Chao-ying Fu2007-05-081-0/+2
* optabs.c (set_conv_libfunc): Prefer libgcc2's __ffsMM2 functions over an exte...Richard Sandiford2007-04-241-4/+6
* 2007-xx-xx Chao-ying Fu <fu@mips.com> Richard Sandiford <richard@nildram.co.uk>Richard Sandiford2007-04-241-0/+2
* re PR tree-optimization/24659 (Conversions are not vectorized)Uros Bizjak2007-04-221-7/+7
* Add BID decimal supportMichael Meissner2007-03-241-11/+72
* optabs.h (enum optab_index): Add new OTI_scalb.Kaveh R. Ghazi2007-02-201-0/+1
* tree.h (enum tree_code_class): Add tcc_vl_exp.Sandra Loosemore2007-02-151-1/+1
* i386.md (bswapsi_1): Rename from bswapsi2, remove flags clobber.Richard Henderson2007-02-131-2/+83
* optabs.h (enum optab_index): Add new OTI_isinf.Uros Bizjak2007-01-311-0/+2
* common.opt: Add fstrict-overflow.Ian Lance Taylor2007-01-281-2/+3
* c-tree.texi: Document new tree codes.Ira Rosen2006-11-221-0/+16
* [multiple changes]Dorit Nuzman2006-11-081-2/+49
* extend.texi (__builtin_bswap32): Document.Eric Christopher2006-11-011-0/+10
* genopinit.c (optabs): Change lfloor_optab and lceil_optab to conversion optabs.Richard Guenther2006-10-291-2/+6