]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ChangeLog
ia64.c (rtx_needs_barrier): Handle UNSPEC_FR_SQRT_RECIP_APPROX_RES.
[thirdparty/gcc.git] / gcc / ChangeLog
index 8c5bcff459cd5e9e7f8ca1474eda8d58ea84cac4..e32aeeaa88f88538f6b06ee64d1cefb83fabde12 100644 (file)
@@ -1,3 +1,47 @@
+2008-04-14  James E. Wilson  <wilson@tuliptree.org>
+
+       * config/ia64/ia64.c (rtx_needs_barrier): Handle
+       UNSPEC_FR_SQRT_RECIP_APPROX_RES.
+       * config/ia64/ia64.c (UNSPEC_FR_SQRT_RECIP_APPROX_RES): Define.
+       (divsi3_internal, divdi3_internal_lat, divdi3_internal_thr,
+       divsf3_internal_lat, sqrt_approx, sqrtsf2_internal_thr,
+       divdf3_internal_lat, sqrtdf2_internal_thr, divxf3_internal_lat,
+       divxf3_internal_thr, sqrtxf2_internal_thr, recip_approx): Use it.
+
+2008-04-14  Ian Lance Taylor  <iant@google.com>
+
+       * flags.h (POINTER_TYPE_OVERFLOW_UNDEFINED): Define.
+       * fold-const.c (fold_comparison): If appropriate, test
+       POINTER_TYPE_OVERFLOW_UNDEFINED, and issue an overflow warning.
+       (fold_binary): Test POINTER_TYPE_OVERFLOW_UNDEFINED when
+       reassociating a pointer type.
+       * doc/invoke.texi (Optimize Options): Document that
+       -fstrict-overflow applies to pointer wraparound.
+
+2008-04-13  Jan Hubicka  <jh@suse.cz>
+
+       * m32.c (m32c_pushm_popm): Use crtl->retrun_rtx.
+
+2008-04-12  Andrew Pinski  <pinskia@gmail.com>
+
+       * config/rs6000/rs6000.c (compute_save_world_info): Set lr_save_p if
+       we are going to "save the world".
+
+2008-04-13  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/cris/cris.md ("*andhi_lowpart_non_v32", "*andhi_lowpart_v32")
+       ("*andqi_lowpart_non_v32", "*andqi_lowpart_v32"): Use "+" for the
+       operand 0 constraint, not "=".
+
+2008-04-11  James E. Wilson  <wilson@tuliptree.org>
+
+       * system.h: Change ASSERT_CHECKING to ENABLE_ASSERT_CHECKING.
+
+2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dse.c (record_store): Use HOST_BITS_PER_WIDE_INT instead
+       of size of positions_needed * CHAR_BIT.
+
 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR middle-end/35897