萧县人民检察院指控：2017年2月27日，萧县公安局民警巡逻时，在萧县黄口镇徐洼行政村大单庄东自然村被告人张某家院内，查获被告人张某种植的大量罂粟幼苗，遂予以铲除。经现场清点数量为671株。被告人张某于2017年3月2日经萧县公安局黄口派出所民警传唤到案，并如实供述了全部犯罪事实。公诉机关认为，被告人张某非法种植罂粟671株，其行为已触犯刑律，构成××罪，应依照《中华人民共和国刑法》××××第（一）项之规定惩处。被告人张某主动投案后，如实供述了犯罪事实，构成自首，量刑时适用《中华人民共和国刑法》××××之规定。提请本院依法判处。