diff options
author | Andrew Pinski <apinski@cavium.com> | 2012-05-04 21:03:27 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2012-05-04 14:03:27 -0700 |
commit | 683c600b1fb53494c3cdcde83da5b3cb518cfa70 (patch) | |
tree | 3514748acd1c941bb75eb1e8f2c7717dee5d2b64 /libgfortran/runtime/main.c | |
parent | 417232534c60b32da5f064631974dbcb9c70bf05 (diff) | |
download | gcc-683c600b1fb53494c3cdcde83da5b3cb518cfa70.zip gcc-683c600b1fb53494c3cdcde83da5b3cb518cfa70.tar.gz gcc-683c600b1fb53494c3cdcde83da5b3cb518cfa70.tar.bz2 |
expr.c (get_def_for_expr_class): New function.
2012-05-04 Andrew Pinski <apinski@cavium.com>
* expr.c (get_def_for_expr_class): New function.
(convert_tree_comp_to_rtx): New function.
(expand_cond_expr_using_cmove): New function.
(expand_expr_real_2 <case COND_EXPR>): Call
expand_cond_expr_using_cmove first and return if it succeeds.
Remove the check for HAVE_conditional_move since we should have
already converted it to a conditional move.
* config/i386/i386.c (ix86_expand_int_movcc): Disallow comparison
modes of DImode for 32bits and TImode.
From-SVN: r187183
Diffstat (limited to 'libgfortran/runtime/main.c')
0 files changed, 0 insertions, 0 deletions