Gifts to charity can only be deducted up to 50% of AGI. Gifts of appreciated assets only up to 30%. If you are giving to private foundations, the limits are even lower. It is possible to carry forward excess deductions for a limited time, but that doesn't really help in the long run. If you are trying to consistently reduce your AGI to zero this approach does not work.