This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [4.0] libgfortran/io/read.c:230: error: invalid storage class for function 'eat_leading_spaces'
- From: Andreas Krebbel <krebbel1 at de dot ibm dot com>
- To: Christian Joensson <christian dot joensson at gmail dot com>
- Cc: gcc at gcc dot gnu dot org, rth at redhat dot com, jakub at redhat dot com
- Date: Fri, 2 Sep 2005 10:03:29 +0200
- Subject: Re: [4.0] libgfortran/io/read.c:230: error: invalid storage class for function 'eat_leading_spaces'
- References: <5460e333050901235731f90766@mail.gmail.com>
Hi,
I see the same failure on s390 and s390x.
It is probably caused by one these patches.
Bye,
-Andreas-
> 2005-09-01 Jakub Jelinek <jakub@redhat.com>
>
> PR c/23506
> * c-common.c (c_common_nodes_and_builtins): Increase builtin_types
> array by one element, initialize the BT_LAST element with NULL.
>
> PR debug/7241
> * dwarf2out.c (base_type_die): Compare char_type_node with
> TYPE_MAIN_VARIANT (type), not type.
>
> PR rtl-optimization/23478
> * regs.h (reg_info): Add throw_calls_crossed.
> (REG_N_THROWING_CALLS_CROSSED): Define.
> * flow.c (allocate_reg_life_data): Initialize
> REG_N_THROWING_CALLS_CROSSED.
> (propagate_one_insn, attempt_auto_inc): Update
> REG_N_THROWING_CALLS_CROSSED.
> * local-alloc.c (struct qty): Add n_throwing_calls_crossed field.
> (alloc_qty): Initialize it.
> (update_equiv_regs): Clear REG_N_THROWING_CALLS_CROSSED.
> (combine_regs): Combine also n_throwing_calls_crossed fields.
> (find_free_reg): Don't attempt to caller-save pseudos crossing
> calls that might throw.
> * global.c (struct allocno): Add throwing_calls_crossed field.
> (global_alloc): Initialize throwing_calls_crossed.
> (find_reg): Don't attempt to caller-save pseudos crossing calls that
> might throw.
>
> 2005-08-31 Richard Henderson <rth@redhat.com>
>
> * expr.c (expand_expr_real_1) <VIEW_CONVERT_EXPR>: Force subregs
> into a pseudo before applying gen_lowpart.