Skip to content
Snippets Groups Projects
  1. Mar 18, 2007
  2. Mar 17, 2007
  3. Mar 16, 2007
    • Alexandre Oliva's avatar
      configure.ac: Remove excess quoting from asm line 0 test. · cf0eb7a1
      Alexandre Oliva authored
      * configure.ac: Remove excess quoting from asm line 0 test.
      * configure: Rebuilt.
      
      From-SVN: r123006
      cf0eb7a1
    • Manuel López-Ibáñez's avatar
      invoke.texi (-Wconversion): Document warnings specific to C++. · 07231d4f
      Manuel López-Ibáñez authored
      2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      
      	* doc/invoke.texi (-Wconversion): Document warnings specific to C++.
      	* c-common.c (convert_and_check): Move warning logic to...
      	(warnings_for_convert_and_check): ...here. Define.
      	* c-common.h (warnings_for_convert_and_check): Declare.
      cp/
      	* cvt.c (cp_convert_and_check) : Define.
      	* cp-tree.h (cp_convert_and_check): Declare.
      	* call.c (convert_conversion_warnings): Rename to
      	conversion_null_warnings.  The warning for floating-point to
      	integer is handled by convert_and_check in convert_like_real.
      	(convert_like_real): convert_conversion_warnings was renamed as
      	conversion_null_warnings.
      	* typeck.c (build_binary_op): Use cp_convert_and_check to warn for
      	overflow and changes of value during conversion.
      testsuite/
      	* g++.dg/warn/Wconversion-integer.C: New
      	* g++.dg/warn/Wconversion-real.C: New.
      	* g++.dg/warn/Wconversion-real-integer.C: New.
      	* g++.dg/warn/conv2.C: Updated.
      
      From-SVN: r123005
      07231d4f
    • John David Anglin's avatar
      pa.c (attr_length_call): Partially revert change of 2007-03-09. · aefd2606
      John David Anglin authored
      	* pa.c (attr_length_call): Partially revert change of 2007-03-09.
      	(output_call): Likewise.
      
      From-SVN: r123002
      aefd2606
    • Tom Tromey's avatar
      * tools/gnu/classpath/tools/javah/JniStubPrinter.java · 90f89aa4
      Tom Tromey authored
      	(printClass): Added filename argument.
      	* tools/gnu/classpath/tools/javah/JniIncludePrinter.java
      	(printClass): Added filename argument.
      	* tools/gnu/classpath/tools/javah/CniIncludePrinter.java
      	(printClass): Use user's file name.
      	* tools/gnu/classpath/tools/javah/CniStubPrinter.java
      	(printClass): Use user's file name.
      	* tools/gnu/classpath/tools/javah/Printer.java (printClass): Added
      	filename argument.
      	* tools/gnu/classpath/tools/javah/Main.java (getParser): Fix '-v'
      	argument order.
      	(writeHeaders): Use a HashMap.
      	(run): Put class name into HashMap for writeHeaders.
      
      From-SVN: r123000
      90f89aa4
    • Benjamin Kosnik's avatar
      types_std_c++0x.cc: Use -std=gnu++0x instead of -std=c++0x for testing. · 3422222a
      Benjamin Kosnik authored
      2007-03-16  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Use
      	-std=gnu++0x instead of -std=c++0x for testing.
      	* testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Same.
      	* testsuite/26_numerics/headers/random/types_std_c++0x.cc: Same.
      	* testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Same.
      	* testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Same.
      	* testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Same.
      	* testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: Same.
      	* testsuite/17_intro/headers/c++200x/all.cc: Same.
      	* testsuite/17_intro/using_namespace_std_tr1_neg.cc: Same.
      	* testsuite/23_containers/hash/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/23_containers/unordered_map/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/23_containers/tuple/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/23_containers/unordered_multimap/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/23_containers/unordered_set/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Same.
      	* testsuite/23_containers/unordered_multiset/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/23_containers/array/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/20_util/enable_shared_from_this/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/20_util/headers/functional/types_std_c++0x.cc: Same.
      	* testsuite/20_util/headers/functional/
      	using_namespace_std_placeholders.cc: Same.
      	* testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Same.
      	* testsuite/20_util/headers/memory/types_std_c++0x.cc: Same.
      	* testsuite/20_util/shared_ptr/requirements/
      	explicit_instantiation.cc: Same.
      	* testsuite/20_util/weak_ptr/requirements/
      	explicit_instantiation.cc: Same.
      
      From-SVN: r122996
      3422222a
    • David Edelsohn's avatar
      * runtime/main.c: Include "config.h" first. · b24e9b39
      David Edelsohn authored
      From-SVN: r122994
      b24e9b39
    • Richard Sandiford's avatar
      intmax_t-1.c: Restrict XFAIL to VxWorks kernels; exclude RTPs. · 21d59fff
      Richard Sandiford authored
      gcc/testsuite/
      	* gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
      	exclude RTPs.
      
      From-SVN: r122993
      21d59fff
    • Richard Sandiford's avatar
      vxworks.h (SUPPORTS_INIT_PRIORITY): Define. · ad8577fd
      Richard Sandiford authored
      gcc/
      	* config/vxworks.h (SUPPORTS_INIT_PRIORITY): Define.
      
      From-SVN: r122992
      ad8577fd
    • Richard Sandiford's avatar
      vx-common.h (WINT_TYPE, [...]): Define. · d95d45fd
      Richard Sandiford authored
      gcc/
      	* config/vx-common.h (WINT_TYPE, WINT_TYPE_SIZE): Define.
      
      From-SVN: r122991
      d95d45fd
    • Uros Bizjak's avatar
      i386.c (override_options): Add PTA_NO_SAHF to k8... · 0935e091
      Uros Bizjak authored
      	* config/i386/i386.c (override_options): Add PTA_NO_SAHF to k8,
      	opteron, athlon-64 and athlon-fx processor_alias_table entries.
      
      From-SVN: r122989
      0935e091
    • Sebastian Pop's avatar
      re PR tree-optimization/31183 (ICE in int_cst_value, at tree.c:7684 with -O3 -ftree-loop-linear) · a9549792
      Sebastian Pop authored
      	PR tree-optimization/31183
      	* tree-loop-linear.c (gather_interchange_stats, try_interchange_loops): 
      	Use double_int instead of unsigned int for representing access_strides.
      	* testsuite/gcc.dg/tree-ssa/pr31183.c: New.
      
      From-SVN: r122988
      a9549792
    • Tobias Burnus's avatar
      [multiple changes] · 945a98a4
      Tobias Burnus authored
      2007-03-16  Paul Thomas  <pault@gcc.gnu.org>
      	    Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/31188
      	* expr.c (find_array_section): Allow
      	  non-expression-constant variables.
      
      2007-03-16  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/31188
      	* gfortran.dg/parameter_array_dummy.f90: New test.
      
      From-SVN: r122987
      945a98a4
    • Benjamin Kosnik's avatar
      [multiple changes] · 7c62b943
      Benjamin Kosnik authored
      
      2007-03-16  Benjamin Kosnik  <bkoz@redhat.com>
      	
      	* testsuite/lib/dg-options.exp (dg-require-c-std): New.
      	* testsuite/lib/libstdc++.exp (check_v3_target_c_std): New. Check to
      	see if _GLIBCXX_USE_C99_MATH is active. 
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	08_cyl_bessel_i/check_nan.cc: Use dg-require-c-std.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	17_hyperg/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	13_ellint_2/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	20_riemann_zeta/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	01_assoc_laguerre/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	02_assoc_legendre/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	22_sph_legendre/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	10_cyl_bessel_k/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	09_cyl_bessel_j/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	21_sph_bessel/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	07_conf_hyperg/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	16_hermite/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	12_ellint_1/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	05_comp_ellint_2/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	18_laguerre/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	14_ellint_3/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	04_comp_ellint_1/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	06_comp_ellint_3/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	19_legendre/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	03_beta/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	11_cyl_neumann/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	15_expint/check_nan.cc: Same.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	23_sph_neumann/check_nan.cc: Same.
      
      	* include/tr1/poly_laguerre.tcc (__poly_laguerre): Don't check if
      	unsigned int can be a NaN.
      
      2007-03-16  Edward M. Smith-Rowland  <3dw4rd@verizon.net>
      
      	* docs/html/ext/tr1.html : Marked tr1 math special functions done.
      	* docs/html/faq/index.html : Ditto.
      	* include/Makefile.in : Added new special function header files.
      	* include/Makefile.am : Ditto.	
      	* include/tr1/common.h : Added type promotion routines for three
      	and four args.
      
      	* include/tr1/special_function_util.h: New.
      	* include/tr1/bessel_function.tcc: New.
      	* include/tr1/beta_function.tcc: New.
      	* include/tr1/ell_integral.tcc: New.
      	* include/tr1/exp_integral.tcc: New.
      	* include/tr1/gamma.tcc: New.
      	* include/tr1/hypergeometric.tcc: New.
      	* include/tr1/legendre_function.tcc: New.
      	* include/tr1/modified_bessel_func.tcc: New.
      	* include/tr1/poly_hermite.tcc: New.
      	* include/tr1/poly_laguerre.tcc: New.
      	* include/tr1/riemann_zeta.tcc: New.
      	* include/tr1/cmath : Included tr1 math special functions.
      	* include/tr1/math.h : Ditto.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	testcase.h: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	01_assoc_laguerre/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	01_assoc_laguerre/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	01_assoc_laguerre/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	01_assoc_laguerre/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	02_assoc_legendre/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	02_assoc_legendre/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	02_assoc_legendre/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	02_assoc_legendre/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/03_beta/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/03_beta/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/03_beta/
      	check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/03_beta/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	04_comp_ellint_1/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	04_comp_ellint_1/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	04_comp_ellint_1/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	04_comp_ellint_1/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	05_comp_ellint_2/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	05_comp_ellint_2/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	05_comp_ellint_2/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	05_comp_ellint_2/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	06_comp_ellint_3/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	06_comp_ellint_3/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	06_comp_ellint_3/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	06_comp_ellint_3/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	07_conf_hyperg/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	07_conf_hyperg/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	07_conf_hyperg/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	07_conf_hyperg/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	08_cyl_bessel_i/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	08_cyl_bessel_i/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	08_cyl_bessel_i/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	08_cyl_bessel_i/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	09_cyl_bessel_j/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	09_cyl_bessel_j/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	09_cyl_bessel_j/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	09_cyl_bessel_j/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	10_cyl_bessel_k/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	10_cyl_bessel_k/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	10_cyl_bessel_k/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	10_cyl_bessel_k/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	11_cyl_neumann/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	11_cyl_neumann/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	11_cyl_neumann/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	11_cyl_neumann/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/
      	check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/
      	check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/
      	check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/15_expint/
      	check_value_neg.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/15_expint/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/15_expint/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/15_expint/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/15_expint/
      	check_value_pos.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/
      	check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/
      	check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/
      	compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/
      	check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/
      	check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/
      	compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	20_riemann_zeta/check_value_neg.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	20_riemann_zeta/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	20_riemann_zeta/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	20_riemann_zeta/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	20_riemann_zeta/check_value_pos.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	21_sph_bessel/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	21_sph_bessel/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	21_sph_bessel/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	21_sph_bessel/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	22_sph_legendre/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	22_sph_legendre/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	22_sph_legendre/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	22_sph_legendre/compile_2.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	23_sph_neumann/compile.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	23_sph_neumann/check_nan.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	23_sph_neumann/check_value.cc: New.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	23_sph_neumann/ compile_2.cc: New.
      
      From-SVN: r122986
      7c62b943
    • Richard Guenther's avatar
      re PR tree-optimization/31146 (forwprop does not look through casts) · 7b1737d0
      Richard Guenther authored
      2007-03-16  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/31146
      	* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Restructure
      	to allow recursion of forward_propagate_addr_expr.
      	(forward_propagate_addr_into_variable_array_index): Likewise.
      	(forward_propagate_addr_expr): Likewise.
      	(tree_ssa_forward_propagate_single_use_vars): Likewise.
      	(forward_propagate_addr_expr_1): Recurse on simple copies
      	instead of propagating into them.  Do so for useless conversions
      	as well.
      	(forward_propagate_addr_expr): Clean up unused statements after
      	recursion.
      
      	* g++.dg/tree-ssa/pr31146.C: New testcase.
      
      From-SVN: r122985
      7b1737d0
    • Richard Sandiford's avatar
      Fix top in last change. · 3811dfcd
      Richard Sandiford authored
      From-SVN: r122984
      3811dfcd
    • Richard Sandiford's avatar
      target-supports.exp (check_missing_uclibc_feature): Don't assume that the target has <features.h>. · 7a27dc2f
      Richard Sandiford authored
      gcc/testsuite/
      	* lib/target-supports.exp (check_missing_uclibc_feature): Don't
      	assume that the target has <features.h>.
      
      From-SVN: r122983
      7a27dc2f
    • Richard Guenther's avatar
      builtins.c (expand_builtin_cexpi): Use the right argument for the expansion via cexp. · 4c8a652e
      Richard Guenther authored
      2007-03-16  Richard Guenther  <rguenther@suse.de>
      
      	* builtins.c (expand_builtin_cexpi): Use the right argument
      	for the expansion via cexp.
      
      From-SVN: r122982
      4c8a652e
    • Tobias Burnus's avatar
      trans-decl.c (gfc_generate_function_code): Use all arguments of set_std. · e51333e4
      Tobias Burnus authored
      2007-03-16  Tobias Burnus  <burnus@net-b.de>
      
             * trans-decl.c (gfc_generate_function_code): Use all arguments of
               set_std.
      
      From-SVN: r122981
      e51333e4
    • Richard Sandiford's avatar
      20020426-2.c: Add the fpic requirement to the PIC dg-options rather than to the whole test. · ba006834
      Richard Sandiford authored
      gcc/testsuite/
      	* gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
      	dg-options rather than to the whole test.
      
      From-SVN: r122979
      ba006834
    • Alexandre Oliva's avatar
      configure.ac: Don't require ELF binutils to tolerate # 0 "". · 43bc306a
      Alexandre Oliva authored
      * configure.ac: Don't require ELF binutils to tolerate # 0 "".
      * configure: Rebuilt.
      
      From-SVN: r122978
      43bc306a
    • Alexandre Oliva's avatar
      re PR debug/29906 (-g option creates internal compiler error) · 8857ae1c
      Alexandre Oliva authored
      gcc/ChangeLog:
      PR debug/29906
      * dwarf2out.c (force_type_die): Adjust comment.
      (dwarf2out_imported_module_or_decl): Handle base AT_import types.
      gcc/testsuite/ChangeLog:
      PR debug/29906
      * g++.dg/debug/pr29906.C: New
      
      From-SVN: r122976
      8857ae1c
    • Jerry DeLisle's avatar
      re PR libfortran/31099 (Runtime error on legal code using RECL) · 94fe33db
      Jerry DeLisle authored
      2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/31099
      	* gfortran.dg/unformatted_recl.f90: Update test.
      
      From-SVN: r122975
      94fe33db
    • Geoffrey Keating's avatar
      cp-demangle.c (d_encoding): Exit early on error. · 771904f1
      Geoffrey Keating authored
      	* cp-demangle.c (d_encoding): Exit early on error.
      	(d_pointer_to_member_type): Exit early if cplus_demangle_type
      	returns NULL.
      	(cplus_demangle_type): Likewise.
      	* testsuite/demangle-expected: New testcase.
      
      From-SVN: r122972
      771904f1
    • DJ Delorie's avatar
      predicates.md (minmax_operator): Don't check operands here. · ba502ad6
      DJ Delorie authored
      * config/frv/predicates.md (minmax_operator): Don't check operands
      here.
      
      From-SVN: r122971
      ba502ad6
    • Jerry DeLisle's avatar
      re PR libfortran/31099 (Runtime error on legal code using RECL) · b746fc0e
      Jerry DeLisle authored
      2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/31099
      	* io/file_pos.c (st_rewind): Don't set bytes_left to zero.
      
      From-SVN: r122970
      b746fc0e
Loading