This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: patches for mips
- From: Richard Sandiford <rsandifo at redhat dot com>
- To: Eric Christopher <echristo at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: 30 Sep 2002 12:06:09 +0100
- Subject: Re: patches for mips
- References: <1033082690.2030.55.camel@ghostwheel>
Eric Christopher <echristo@redhat.com> writes:
> I've been offline for a few days due to an office move and the news
> server I read this list via is no longer going to be in service. I've
> subscribed via mail, but that doesn't help for stuff that's happened. If
> you have pending patches, please resend - cc: me if possible.
OK...
* config/mips/mips-protos.h (mips_emit_fcc_reload): Declare.
* config/mips/mips.h (PREDICATE_CODES): Add fcc_register_operand.
* config/mips/mips.c (fcc_register_operand): New function.
(mips_emit_fcc_reload): New function, extracted from reload_incc.
(override_options): Allow TFmode values in float registers
if ISA_HAS_8CC.
* cnfig/mips/mips.md (reload_incc): Change destination prediate
to fcc_register_operand. Remove misleading source constraint.
Use mips_emit_fcc_reload.
(reload_outcc): Duplicate reload_incc.
<http://gcc.gnu.org/ml/gcc-patches/2002-09/msg01492.html>
* config/mips/mips.md (bunge, bltgt, bungt): New define_expands.
(sordered_df, sordered_sf): Remove.
* config/mips/mips.c (get_float_compare_codes): New fn.
(gen_int_relational, gen_conditional_move): Use it.
<http://gcc.gnu.org/ml/gcc-patches/2002-09/msg01493.html>
* config/mips/mips.c (mips16_strings): New variable.
(mips_output_function_epilogue): Clear the SYMBOL_REF_FLAG of every
symbol in mips16_strings. Free the list.
(mips_encode_section_info): Keep track of local strings.
<http://gcc.gnu.org/ml/gcc-patches/2002-09/msg01495.html>
Remove vr4320 support.
<http://gcc.gnu.org/ml/gcc-patches/2002-09/msg01583.html>
Rename vr4121.
<http://gcc.gnu.org/ml/gcc-patches/2002-09/msg01585.html>