Preheat the oven to 350ºF. Grease a 9x9 pan with butter or a light layer of baking spray.
In a medium bowl, use a fork to combine the oats, brown sugar, flour, cinnamon, baking soda, baking powder and pecans. Once it's evenly mixed, pour the melted butter on top and gently mix again, just until the mixture starts to come together.Don't overwork it, you want nice big clumps. Place the bowl in the freezer for at least 10 minutes while you prepare the filling. 1 cup old fashioned oats, 1 cup brown sugar, ½ cup all-purpose flour, ¾ teaspoon cinnamon, ¼ teaspoon baking soda, ¼ teaspoon baking powder, ½ cup pecans, 8 tablespoons butter
Add the peaches to a large bowl with the granulated sugar and cinnamon. Stir well until evenly combined, then pour the mixture into the prepared pan.
6 cups (about 6-8 peaches, or 1½ pounds after cutting) ripe but firm yellow peaches, ⅓ cup granulated sugar, ½ teaspoon cinnamon
In a small bowl or liquid measuring cup, mix together the cornstarch and water until the cornstarch is dissolved. Pour that mixture evenly across the top of the peaches.
3 tablespoons water, 1 tablespoon cornstarch
Take the topping out of the freezer and sprinkle it evenly across the peaches. Use a fork to break it up if needed, or use your hands to gently squeeze it into clumps if it isn't chunky enough.
Bake for 40-45 minutes, until the peaches are fork tender and the topping is browned. Allow it to cool for 5-10 minutes in the pan, then serve warm with vanilla ice cream.