1. 30 Nov, 2007 6 commits
  2. 29 Nov, 2007 12 commits
  3. 28 Nov, 2007 16 commits
  4. 27 Nov, 2007 6 commits
    • aix64.opt (maix64): Add Negative(maix32). · c8402ecc
      	* config/rs6000/aix64.opt (maix64): Add Negative(maix32).
      	(maix32): Add Negative(maix64).
      
      From-SVN: r130478
      Ben Elliston committed
    • 01_assoc_laguerre/check_nan.cc: Add -mieee for sh. · 4f5428eb
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	01_assoc_laguerre/check_nan.cc: Add -mieee for sh.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	02_assoc_legendre/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	03_beta/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	04_comp_ellint_1/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	06_comp_ellint_3/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	07_conf_hyperg/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	08_cyl_bessel_i/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	09_cyl_bessel_j/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	10_cyl_bessel_k/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	11_cyl_neumann/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	12_ellint_1/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	13_ellint_2/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	14_ellint_3/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	15_expint/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	16_hermite/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	18_laguerre/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	19_legendre/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	20_riemann_zeta/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	21_sph_bessel/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	22_sph_legendre/check_nan.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	23_sph_neumann/check_nan.cc: Likewise.
      
      From-SVN: r130477
      Kaz Kojima committed
    • re PR tree-optimization/34016 (ICE in execute_todo with -ftree-loop-linear for 454.calculix) · 1785c05d
      	PR tree-optimization/34016
      	* tree-ssa-loop.c (pass_linear_transform): Add
      	TODO_update_ssa_only_virtuals to todo_flags_finish.
      
      	* gcc.dg/pr34016.c: New test.
      
      From-SVN: r130476
      Jakub Jelinek committed
    • avr.c (avr_mcu_types): Add atmega32hvb. · 24e472b8
      	* config/avr/avr.c (avr_mcu_types): Add atmega32hvb.
      	* config/avr/avr.h (LINK_SPEC): Likewise.
      	(CRT_BINUTILS_SPECS): Likewsie.
      	* config/avr/t-avr (MULTILIB_MATCHES): Likewise.
      
      From-SVN: r130475
      Eric B. Weddington committed
    • re PR tree-optimization/34181 (FAIL: g++.dg/opt/anchor1.C (internal compiler error)) · 62cbbe84
      	PR tree-optimization/34181
      	* method.c (use_thunk): Don't inline the call in the thunk.
      
      From-SVN: r130474
      Jakub Jelinek committed
    • re PR fortran/29389 (Statement functions are not recognized as pure when they are) · 908a2235
      2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/29389
      	*resolve.c (resolve_ordinary_assign): Use find_sym_in_expr to
      	test if a temporary should be written for a vector subscript
      	on the lhs.
      
      	PR fortran/33850
      	* restore.c (pure_stmt_function): Add prototype and new
      	function. Calls impure_stmt_fcn.
      	(pure_function): Call it.
      	(impure_stmt_fcn): New function.
      
      	* expr.c (gfc_traverse_expr): Call *func for all expression
      	types, not just variables. Add traversal of character lengths,
      	iterators and component character lengths and arrayspecs.
      	(expr_set_symbols_referenced): Return false if not a variable.
      	* trans-stmt.c (forall_replace, forall_restore): Ditto.
      	* resolve.c (forall_index): Ditto.
      	(sym_in_expr): New function.
      	(find_sym_in_expr): Rewrite to traverse expression calling
      	sym_in_expr.
      	*trans-decl.c (expr_decls): New function.
      	(generate_expr_decls): Rewrite to traverse expression calling
      	expr_decls.
      	*match.c (check_stmt_fcn): New function.
      	(recursive_stmt_fcn): Rewrite to traverse expression calling
      	check_stmt_fcn.
      
      2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/29389
      	* gfortran.dg/stfunc_6.f90: New test.
      
      	PR fortran/33850
      	* gfortran.dg/assign_10.f90: New test.
      
      From-SVN: r130472
      Paul Thomas committed