Preheat over to 350 degrees.
Combine the flour, pudding mix and salt in a medium mixing bowl and mix well.
Add the milk, egg and butter, stirring until blended.
Pat over the bottom and sides of a greased 9 or 10 inch round baking dish.
Drain the peaches, reserving 3 tablespoons of the juice. Arranged the peach slices over the prepared layer.
Beat the cream cheese, 1/2 cup of the sugar and reserved peach juice in a large mixer bowl until blended, scraping the bowl.
Spread over the peaches. Sprinkle with a mixture of the remaining 1 tablespoon sugar and cinnamon.
Bake for 30 minutes or until set. Let stand until cool. Chill, covered in the refrigerator.