Skip to content
Snippets Groups Projects
  1. Oct 29, 2006
    • Richard Guenther's avatar
      i386-protos.h (ix86_expand_round): Declare. · 097f2964
      Richard Guenther authored
      2006-10-29  Richard Guenther  <rguenther@suse.de>
      
      	* config/i386/i386-protos.h (ix86_expand_round): Declare.
      	(ix86_expand_rounddf_32): Likewise.
      	* config/i386/i386.c (ix86_expand_round): New function expanding
      	round inline for SSE math and -fno-trapping-math and if not
      	optimizing for size.
      	(ix86_expand_rounddf_32): Same for DFmode on 32bit archs.
      	* config/i386/i386.md (rounddf2, roundsf2): New pattern expanding
      	round via ix86_expand_round.
      
      	* gcc.target/i386/math-torture/round.c: New testcase.
      
      From-SVN: r118146
      097f2964
    • Richard Guenther's avatar
      i386-protos.h (ix86_expand_floorceil): Declare. · d096ecdd
      Richard Guenther authored
      2006-10-29  Richard Guenther  <rguenther@suse.de>
      
      	* config/i386/i386-protos.h (ix86_expand_floorceil): Declare.
      	(ix86_expand_floorceildf_32): Likewise.
      	* config/i386/i386.c (ix86_expand_sse_compare_mask): New
      	static helper function.
      	(ix86_expand_floorceil): Expander for floor and ceil to SSE
      	math.
      	(ix86_expand_floorceildf_32): Same for DFmode on 32bit archs.
      	* config/i386/i386.md (floordf2): Adjust to enable floor
      	expansion via ix86_expand_floorceil if TARGET_SSE_MATH and
      	-fno-trapping-math is enabled and if not optimizing for size.
      	(floorsf2, ceildf2, ceilsf2): Likewise.
      	* config/i386/sse.md (sse_maskcmpsf3): New insn.
      	(sse2_maskcmpdf3): Likewise.
      
      	* gcc.target/i386/math-torture/ceil.c: New testcase.
      	* gcc.target/i386/math-torture/floor.c: Likewise.
      
      From-SVN: r118145
      d096ecdd
    • Richard Guenther's avatar
      builtins.c (expand_builtin_mathfn): Expand nearbyint as rint in case -fno-trapping-math is enabled. · c7d32ff6
      Richard Guenther authored
      2006-10-29  Richard Guenther  <rguenther@suse.de>
      
      	* builtins.c (expand_builtin_mathfn): Expand nearbyint as
      	rint in case -fno-trapping-math is enabled.
      	* config/i386/i386-protos.h (ix86_expand_rint): Declare.
      	* config/i386/i386.c (ix86_gen_TWO52): New static helper function.
      	(ix86_expand_sse_fabs): Likewise.
      	(ix86_expand_rint): New function expanding rint to x87 or SSE math.
      	* config/i386/i386.md (rintdf2): Enable for SSE math if
              -fno-trapping-math is enabled, use ix86_expand_rint for expansion.
      	(rintsf2): Likewise.
      
      	* gcc.target/i386/math-torture/rint.c: New testcase.
      	* gcc.target/i386/math-torture/nearbyint.c: Likewise.
      
      From-SVN: r118144
      c7d32ff6
    • Richard Guenther's avatar
      genopinit.c (optabs): Change lfloor_optab and lceil_optab to conversion optabs. · c3a4177f
      Richard Guenther authored
      2006-10-29  Richard Guenther  <rguenther@suse.de>
      
      	* genopinit.c (optabs): Change lfloor_optab and lceil_optab
      	to conversion optabs.
      	* optabs.c (init_optabs): Initialize lfloor_optab and lceil_optab
      	as conversion optab.
      	* optabs.h (enum optab_index): Remove OTI_lfloor and OTI_lceil.
      	(enum convert_optab_index): Add COI_lfloor and COI_lceil.
      	(lfloor_optab, lceil_optab): Adjust defines.
      	* builtins.c (expand_builtin_int_roundingfn): Adjust for
      	lfloor and lceil optabs now being conversion optabs.
      	* config/i386/i386-protos.h (ix86_expand_lfloorceil): Declare.
      	* config/i386/i386.c (ix86_expand_sse_compare_and_jump):
      	New static helper function.
      	(ix86_expand_lfloorceil): New function to expand lfloor and
      	lceil inline.
      	* config/i386/i386.md (lfloor<mode>2): Split into ...
      	(lfloorxf<mode>2): ... x87 variant
      	(lfloor<mode>di2, lfloor<mode>si2): ... and SSE variants
      	using ix86_expand_lfloorceil.
      	(lceil<mode>2, lceilxf<mode>2, lceil<mode>di2, lceil<mode>si2):
      	Likewise.
      	* doc/md.texi (lfloorMN, lceilMN): Document.
      
      	* gcc.target/i386/math-torture/lfloor.c: New testcase.
      	* gcc.target/i386/math-torture/lceil.c: Likewise.
      
      From-SVN: r118143
      c3a4177f
    • Tobias Burnus's avatar
      re PR libfortran/24313 (complex sqrt function does not return principal value) · 98c58757
      Tobias Burnus authored
      2006-10-28  Tobias Burnus  <burnus@net-b.de>
      
             PR libgfortran/24313
             * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
      
      From-SVN: r118142
      98c58757
    • Francois-Xavier Coudert's avatar
      configure: Regenerate. · 9f9ef303
      Francois-Xavier Coudert authored
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      From-SVN: r118140
      9f9ef303
    • Richard Sandiford's avatar
      configure.ac (HAVE_AS_NO_SHARED): New AC_DEFINE. · 4551169f
      Richard Sandiford authored
      gcc/
      	* configure.ac (HAVE_AS_NO_SHARED): New AC_DEFINE.  Test for the
      	-mno-shared assembler option on mips targets.
      	* configure, config.in: Regenerate.
      	* config/mips/linux.h (NO_SHARED_SPECS): New macro.
      	(DRIVER_SELF_SPECS): Define to NO_SHARED_SPECS if non-empty.
      	* config/mips/linux64.h (DRIVER_SELF_SPECS): Include NO_SHARED_SPECS.
      
      From-SVN: r118138
      4551169f
    • Richard Sandiford's avatar
      mips.c (mips_classify_symbol): Test DECL_WEAK as well as TREE_PUBLIC when... · 5f687d19
      Richard Sandiford authored
      mips.c (mips_classify_symbol): Test DECL_WEAK as well as TREE_PUBLIC when deciding whether to return...
      
      gcc/
      	* config/mips/mips.c (mips_classify_symbol): Test DECL_WEAK as well
      	as TREE_PUBLIC when deciding whether to return SYMBOL_GOT_GLOBAL.
      
      From-SVN: r118137
      5f687d19
    • Paolo Carlini's avatar
      re PR libstdc++/29520 (tr1: discrete_distributions vs large floating point values) · a8db47cb
      Paolo Carlini authored
      2006-10-29  Paolo Carlini  <pcarlini@suse.de>
      	
      	PR libstdc++/29520
      	* include/tr1/random (geometric_distribution<>::
      	operator()(_UniformRandomNumberGenerator&)): Only declare.
      	* include/tr1/random.tcc (geometric_distribution<>::
      	operator()(_UniformRandomNumberGenerator&),
      	poisson_distribution<>::operator()(_UniformRandomNumberGenerator&),
      	binomial_distribution<>::operator()(_UniformRandomNumberGenerator&)):
      	Reject candidate floating point values not convertible to the
      	result_type.
      
      From-SVN: r118135
      a8db47cb
    • Jakub Jelinek's avatar
      re PR fortran/29629 (ICE on OpenMP-enabled program (gfc_conv_variable, at... · a7a53ca5
      Jakub Jelinek authored
      re PR fortran/29629 (ICE on OpenMP-enabled program (gfc_conv_variable, at fortran/trans-expr.c:404))
      
      	PR fortran/29629
      	* trans-openmp.c (gfc_trans_omp_array_reduction): Set attr.flavor
      	of init_val_sym and outer_sym to FL_VARIABLE.
      
      	* testsuite/libgomp.fortran/pr29629.f90: New test.
      
      From-SVN: r118134
      a7a53ca5
    • Kazu Hirata's avatar
      darwin.c, [...]: Fix comment typos. · 3a057207
      Kazu Hirata authored
      	* config/darwin.c, config/darwin.opt, config/ia64/itanium1.md,
      	config/ia64/itanium2.md, real.c, tree-ssa-structalias.c: Fix
      	comment typos.
      
      From-SVN: r118133
      3a057207
    • Kazu Hirata's avatar
      20020118-1.c, [...]: Fix comment typos. · ec4178c9
      Kazu Hirata authored
      	* gcc.c-torture/execute/20020118-1.c,
      	gcc.c-torture/execute/builtins/strlen.c,
      	gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
      	comment typos.
      
      From-SVN: r118132
      ec4178c9
    • Kazu Hirata's avatar
      * intrinsic.texi: Fix a typo. · 37efe9e9
      Kazu Hirata authored
      From-SVN: r118131
      37efe9e9
    • Kazu Hirata's avatar
      * decl.c: Fix a comment typo. · bd6f7848
      Kazu Hirata authored
      From-SVN: r118130
      bd6f7848
    • Kaveh R. Ghazi's avatar
      re PR middle-end/29335 (transcendental functions with constant arguments... · 4413d881
      Kaveh R. Ghazi authored
      re PR middle-end/29335 (transcendental functions with constant arguments should be resolved at compile-time)
      
      	PR middle-end/29335
      	* builtins.c (do_mpfr_arg2, fold_builtin_hypot): New.
      	(fold_builtin_pow): Evaluate constant arguments at compile-time
      	using MPFR.
      	(fold_builtin_1): Handle BUILT_IN_ATAN2 and BUILT_IN_HYPOT.
      	(do_mpfr_ckconv): New helper function.
      	(do_mpfr_arg1): Use do_mpfr_ckconv.
      	(do_mpfr_arg2): New.
      
      testsuite:
      	* gcc.dg/builtins-20.c: Add tests for hypot.
      	* gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
      	two-argument builtins.
      	* gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
      	TESTIT2.  Update all callers.
      	(TESTIT2, TESTIT2_R): New helper macros.
      	Add testcases for pow, hypot and atan2.
      
      From-SVN: r118129
      4413d881
    • Andrew Pinski's avatar
      re PR other/29271 (Incorrect -fdump-rtl-sched documentation) · 5c9ab0a6
      Andrew Pinski authored
      2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR tree-opt/29271
              * doc/invoke.texi (-fdump-rtl-sched2) Fix file extension number.
              (-fdump-rtl-sched): Rename to ..
              (-fdump-rtl-sched1): here.  Also fix file extension number.
      
      From-SVN: r118128
      5c9ab0a6
    • GCC Administrator's avatar
      Daily bump. · c0c1e718
      GCC Administrator authored
      From-SVN: r118126
      c0c1e718
  2. Oct 28, 2006
    • Steven G. Kargl's avatar
      gfortran.h: Remove GFC_MPFR_TOO_OLD. · b814a64e
      Steven G. Kargl authored
      2006-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
      	* gfortran.h: Remove GFC_MPFR_TOO_OLD.
      	* arith.c (arctangent2): Remove function
      	(gfc_check_real_range): Remove subnormal kludge.
      	* arith.h: Remove arctangent2 prototype.
      	* simplify.c: (gfc_simplify_atan2): Remove use of arctangent2.
      	(gfc_simplify_exponent, gfc_simplify_log, gfc_simplify_nearest,
      	gfc_simplify_rrspacing, gfc_simplify_spacing): Remove mpfr kludges.
      
      From-SVN: r118120
      b814a64e
    • Andrew Pinski's avatar
      re PR c++/29295 (++ operator with bool typedef increments or operator -- with bool typedef) · 857d325a
      Andrew Pinski authored
      2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR C++/29295
              * typeck.c (build_unary_op): Use same_type_p when comparing to
              boolean type.
      
      2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR C++/29295
              * g++.dg/expr/bool1.C: New test.
              * g++.dg/expr/bool2.C: New test.
      
      From-SVN: r118118
      857d325a
    • Dirk Mueller's avatar
      re PR c++/29033 (%s substituted with "left"/"right" can't be properly translated) · 85f37826
      Dirk Mueller authored
      2006-10-29  Dirk Mueller  <dmueller@suse.de>
      
             PR c++/29033
            * typeck.c (build_binary_op): Duplicate warning message
             for better translation.
      
      From-SVN: r118117
      85f37826
    • Paolo Carlini's avatar
      array (array<>::_M_at): New. · e7457c3e
      Paolo Carlini authored
      2006-10-28  Paolo Carlini  <pcarlini@suse.de>
      	
      	* include/tr1/array (array<>::_M_at): New.
      	(array<>::at): Fix off-by-one bug, use the above.
      	* testsuite/tr1/6_containers/array/element_access/
      	at_out_of_range.cc: Adjust.
      
      	* include/tr1/array (class array<>): Remove non-conforming default
      	for the second parameter.
      	* include/ext/array_allocator.h: Adjust.
      
      	* include/tr1/array (array<>::front, array<>::back): Do not return
      	a reference to memory not belonging to the array when _Nm == 0.
      
      From-SVN: r118114
      e7457c3e
    • Tobias Burnus's avatar
      re PR fortran/28224 (gfortran should support namelist (nml) for internal file units) · f1827a8c
      Tobias Burnus authored
      fortran/
      2006-10-28  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/28224
      	* io.c (check_io_constraints): Allow namelists
      	  for internal files for Fortran 2003.
      
      testsuite/
      2006-10-28  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/28224
      	* gfortran.dg/io_constraints_2.f90: Use -std=f95.
      	* gfortran.dg/namelist_internal.f90: New test.
      
      From-SVN: r118113
      f1827a8c
    • Tobias Burnus's avatar
      re PR fortran/29625 (Octal edit descriptors allow real variables, even with -std=f95) · 0a3a2b91
      Tobias Burnus authored
      2006-10-28  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/29625
      	* gfortran.dg/io_real_boz.f90: Add.
      	* gfortran.dg/io_real_boz2.f90: Add.
      
      From-SVN: r118112
      0a3a2b91
    • Tobias Burnus's avatar
      re PR fortran/29625 (Octal edit descriptors allow real variables, even with -std=f95) · 751748ff
      Tobias Burnus authored
      2006-10-28 Tobias Burnus <burnus@net-b.de>
      
      	PR fortran/29625
      	* io/transfer.c (formatted_transfer_scalar): Allow binary edit
      	  descriptors for real variables; give error for BOZ edit
      	  descriptor for non-integers when using -std=f*.
      
      From-SVN: r118111
      751748ff
    • Richard Guenther's avatar
      fold-const.c (maybe_canonicalize_comparison): Fix code to match comment. · 4e910063
      Richard Guenther authored
      2006-10-28  Richard Guenther  <rguenther@suse.de>
      
      	* fold-const.c (maybe_canonicalize_comparison): Fix code
      	to match comment.
      
      From-SVN: r118110
      4e910063
    • Uros Bizjak's avatar
      i386.h (GENERAL_REGNO_P): Use STACK_POINTER_REGNUM. · fb84c7a0
      Uros Bizjak authored
              * config/i386/i386.h (GENERAL_REGNO_P): Use STACK_POINTER_REGNUM.
              (NON_QI_REG_P): Use IN_RANGE.
              (REX_INT_REGNO_P): Use IN_RANGE.
              (FP_REGNO_P): Use IN_RANGE.
              (SSE_REGNO_P): Use IN_RANGE.
              (REX_SSE_REGNO_P): Use IN_RANGE.
              (MMX_REGNO_P): Use IN_RANGE.
              (STACK_REGNO_P): New macro.
              (STACK_REG_P): Use STACK_REGNO_P.
              (NON_STACK_REG_P): Use STACK_REGNO_P.
              (REGNO_OK_FOR_INDEX_P): Use REX_INT_REGNO_P.
              (REGNO_OK_FOR_BASE_P): Use GENERAL_REGNO_P.
              (REG_OK_FOR_INDEX_NONSTRICT_P): Use REX_INT_REGNO_P.
              (REG_OK_FOR_BASE_NONSTRICT_P): Use GENERAL_REGNO_P.
              (HARD_REGNO_RENAME_OK): Use !IN_RANGE.
      
      From-SVN: r118109
      fb84c7a0
    • Keith Seitz's avatar
      Makefile.am (nat_source_files): Add natBreakpoint.cc. · 67ce7492
      Keith Seitz authored
              * Makefile.am (nat_source_files): Add natBreakpoint.cc.
              * sources.am: Regenerated.
              * Makefile.in: Regenerated.
              * gnu/gcj/jvmti/Breakpoint.java: New file.
              * gnu/gcj/jvmti/natBreakpoint.java: New file.
      
      From-SVN: r118108
      67ce7492
    • Eric Botcazou's avatar
      except.h (output_function_exception_table): Add 'const char*' param. · 22ba88ef
      Eric Botcazou authored
      	* except.h (output_function_exception_table): Add 'const char*' param.
      	* except.c (switch_to_exception_section): Add 'const char*' param.
      	If named sections are supported and HAVE_LD_EH_GC_SECTIONS is defined
      	and flag_function_sections is set, use a function-specific section.
      	(output_function_exception_table): Add 'const char*' param.
      	Adjust call to switch_to_exception_section.
      	* final.c (rest_of_handle_final): Adjust calls to
      	output_function_exception_table.
      	* configure.ac (HAVE_LD_EH_GC_SECTIONS): New check.
      	* config.in: Regenerate.
      	* configure: Likewise.
      
      From-SVN: r118107
      22ba88ef
    • Richard Guenther's avatar
      re PR middle-end/26899 (Fold does not fold (i0 > i1 + 1) || (i1 < i0 - 1)) · e73dbcae
      Richard Guenther authored
      2006-10-28  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/26899
      	* fold-const.c (maybe_canonicalize_comparison_1): Helper
      	for maybe_canonicalize_comparison.
      	(maybe_canonicalize_comparison): New function for canonicalizing
      	comparison trees.
      	(fold_comparison): Call it to canonicalize comparisons with
      	constants involved.
      
      	* gcc.dg/tree-ssa/pr26899.c: New testcase.
      
      From-SVN: r118106
      e73dbcae
    • Richard Guenther's avatar
      re PR target/28806 (lround is not expanded inline to SSE conversion sequence) · 4d81bf84
      Richard Guenther authored
      2006-10-28  Richard Guenther  <rguenther@suse.de>
      
      	PR target/28806
      	* builtins.c (expand_builtin_int_roundingfn_2): Expand
      	BUILT_IN_LROUND and BUILT_IN_LLROUND from here.
      	(expand_builtin): Adjust likewise.
      	* genopinit.c (optabs[]): Add lround optab.
      	* optabs.c (init_optabs): Initialize lround_optab.
      	* optabs.h (enum convert_optab_index): Add COI_lround.
      	(lround_optab): Define.
      	* config/i386/i386-protos.h (ix86_expand_lround): Declare.
      	* config/i386/i386.c (ix86_sse_copysign_to_positive): New
      	static function.
      	(ix86_expand_lround): New function.
      	* config/i386/i386.md (lround<mode>di2, lround<mode>si2):
      	New expanders.
      	* doc/md.texi (lroundMN2): Document.
      
      	* gcc.target/i386/math-torture/lround.c: New testcase.
      
      From-SVN: r118105
      4d81bf84
    • Mike Stump's avatar
      Fixup whitespacing · 6f16dafb
      Mike Stump authored
      From-SVN: r118104
      6f16dafb
    • Uros Bizjak's avatar
      re PR target/29377 (Build for h8300-elf crashes on 64bit hosts due to int/HWI mismatch) · e68d4dd1
      Uros Bizjak authored
              PR target/29377
              * config/h8300/h8300.c (h8300_emit_stack_adjustment): Change "size"
              argument to HOST_WIDE_INT.  Update function prototype.
              (round_frame_size): Change return type to HOST_WIDE_INT.  Change
              "size" argument to HOST_WIDE_INT.  Update function prototype.
      
      From-SVN: r118102
      e68d4dd1
    • Uros Bizjak's avatar
      i386.c (output_387_ffreep): Create output from a template string for !HAVE_AS_IX86_FFREEP. · 87ccbc5c
      Uros Bizjak authored
              * config/i386/i386.c (output_387_ffreep): Create output from a
              template string for !HAVE_AS_IX86_FFREEP.
      
      From-SVN: r118101
      87ccbc5c
    • Keith Seitz's avatar
      java-stack.h (ncodeMap): Declare. · f356a436
      Keith Seitz authored
              * include/java-stack.h (ncodeMap): Declare.
              (_Jv_StackTrace): Make _Jv_GetMethodDeclaringClass friend.
              * java/lang/Class.h (_Jv_GetMethodDeclaringClass): Declare.
              * java/lang/natClass.cc (_Jv_GetMethodDeclaringClass): New
              function.
              * stacktrace.cc (ncodeMap): Redefine from file global to global
              for class _Jv_StackTrace.
              (_Jv_StackTrace::UpdateNCodeMap): Add interpreted classes, too,
              so that _Jv_GetMethodDeclaringClass can find them all.
              (_Jv_StackTrace::ClassForFrame): Exclude interpreted classes.
              * jvmti.cc (_Jv_JVMTI_GetMethodDeclaringClass): New function.
              (_Jv_JVMTI_Interface): Define GetMethodDeclaringClass function.
      
      From-SVN: r118100
      f356a436
    • Eric Christopher's avatar
      darwin.c: Fix formatting and grammar. · 62baeb4f
      Eric Christopher authored
      2006-10-27  Eric Christopher  <echristo@apple.com>
      
      	    * config/darwin.c: Fix formatting and grammar.
      
      From-SVN: r118099
      62baeb4f
    • GCC Administrator's avatar
      Daily bump. · 92276465
      GCC Administrator authored
      From-SVN: r118097
      92276465
  3. Oct 27, 2006
    • Jan Hubicka's avatar
      builtins.c (fold_builtin): Don't generate NOP_EXPR that is going to be thrown... · 2e929cf3
      Jan Hubicka authored
      builtins.c (fold_builtin): Don't generate NOP_EXPR that is going to be thrown away soon when IGNORE is set.
      
      	* builtins.c (fold_builtin): Don't generate NOP_EXPR that is going
      	to be thrown away soon when IGNORE is set.
      	* tree-ssa-ccp.c (convert_to_gimple_builtin): Add IGNORE argument
      	indicating when return value shall not be computed.
      	* gimplify.c (internal_get_tmp_var): Avoid random tree sharing.
      
      From-SVN: r118091
      2e929cf3
    • Vladimir Makarov's avatar
      2006-10-27 Vladimir Makarov <vmakarov@redhat.com> · cfe1b18f
      Vladimir Makarov authored
      	* config/i386/i386.h (TARGET_GEODE):
      	(TARGET_CPU_CPP_BUILTINS): Add code for geode.
      	(TARGET_CPU_DEFAULT_geode): New macro.
      	(TARGET_CPU_DEFAULT_k6, TARGET_CPU_DEFAULT_k6_2,
      	TARGET_CPU_DEFAULT_k6_3, TARGET_CPU_DEFAULT_athlon,
      	TARGET_CPU_DEFAULT_athlon_sse, TARGET_CPU_DEFAULT_k8,
      	TARGET_CPU_DEFAULT_pentium_m, TARGET_CPU_DEFAULT_prescott,
      	TARGET_CPU_DEFAULT_nocona, TARGET_CPU_DEFAULT_generic): Increase
      	the macro values.
      	(TARGET_CPU_DEFAULT_NAMES): Add geode.
      	(processor_type): Add PROCESSOR_GEODE.
      
      	* config/i386/i386.md: Include geode.md.
      	(cpu): Add geode.
      
      	* config/i386/i386.c (geode_cost): New initialized global
      	variable.
      	(m_GEODE, m_K6_GEODE): New macros.
      	(x86_use_leave, x86_push_memory, x86_deep_branch, x86_use_sahf,
      	x86_use_himode_fiop, x86_promote_QImode, x86_add_esp_4,
      	x86_add_esp_8, x86_rep_movl_optimal, x86_ext_80387_constants,
      	x86_schedule): Use m_K6_GEODE instead of m_K6.
      	(x86_movx, x86_cmove): Set up m_GEODE.
      	(x86_integer_DFmode_moves): Clear m_GEODE.
      	(processor_target_table): Add entry for geode.
      	(processor_alias_table): Ditto.
      
      	* config/i386/geode.md: New file.
      
      	* doc/invoke.texi: Add entry about geode processor.
      
      From-SVN: r118090
      cfe1b18f
    • Kaz Kojima's avatar
      builtins-43.c: Add -fno-finite-math-only. · 2810ec2f
      Kaz Kojima authored
      	* gcc.dg/builtins-43.c: Add -fno-finite-math-only.
      	* gcc.dg/builtins-44.c: Likewise.
      	* gcc.dg/builtins-45.c: Likewise.
      	* gcc.dg/pr28796-2.c: Likewise.
      	* gcc.dg/unordered-3.c: Likewise.
      
      From-SVN: r118089
      2810ec2f
    • Jerry DeLisle's avatar
      PR libgfortran/27954 Fix type in changelog, pr number · ef4a3e64
      Jerry DeLisle authored
      2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/27954  Fix type in changelog, pr number
      	* gfortran.dg/error_recovery_2.f90: New test.
      
      From-SVN: r118086
      ef4a3e64
Loading