Skip to content
Snippets Groups Projects
Commit d21efb65 authored by Paul Thomas's avatar Paul Thomas
Browse files

Fortran: Bugs found in class_transformational_1/2.f90[PR116254/118059].

2024-12-23  Paul Thomas  <pault@gcc.gnu.org>

gcc/fortran/ChangeLog

	PR fortran/116254
	* trans-array.cc (gfc_trans_create_temp_array): Make sure that
	transformational intrinsics of class objects that change rank,
	most particularly spread, go through the correct code path. Re-
	factor so that changes to the dtype are done on the temporary
	before the class data of the result points to it.

	PR fortran/118059
	* trans-expr.cc (arrayfunc_assign_needs_temporary): Character
	array function expressions assigned to an unlimited polymorphic
	variable require a temporary.
parent b43bb659
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment