This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch, fortran] PR18769, PR25049 and PR25050 - transformational functions in initialization expressions.


On Sun, Jun 18, 2006 at 03:22:32AM +0200, Paul Thomas wrote:
> 2006-06-18  Paul Thomas  <pault@gcc.gnu.org>
> 
>    PR fortran/25049
>    PR fortran/25050
>    * check.c (non_init_transformational): New function.
>    (find_substring_ref): New function to signal use of disallowed
>    transformational intrinsic in an initialization expression.
>    (gfc_check_all_any): Call previous if initialization expr.
>    (gfc_check_count): The same.
>    (gfc_check_cshift): The same.
>    (gfc_check_dot_product): The same.
>    (gfc_check_eoshift): The same.
>    (gfc_check_minloc_maxloc): The same.
>    (gfc_check_minval_maxval): The same.
>    (gfc_check_gfc_check_product_sum): The same.
>    (gfc_check_pack): The same.
>    (gfc_check_spread): The same.
>    (gfc_check_transpose): The same.
>    (gfc_check_unpack): The same.
> 
>    PR fortran/18769
>    *intrinsic.c (add_functions): Add gfc_simplify_transfer.
>    *intrinsic.h : Add prototype for gfc_simplify_transfer.
>    *simplify.c (gfc_simplify_transfer) : New function to act as
>    placeholder for eventual implementation.  Emit error for now.

OK.

-- 
Steve


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]