Skip to content
Snippets Groups Projects
  1. Jun 29, 2008
    • Andreas Schwab's avatar
      m68k.c (print_operand): Always print a float constant in hex. · 6ae89ea8
      Andreas Schwab authored
      * config/m68k/m68k.c (print_operand): Always print a float
      constant in hex.
      * config/m68k/m68k.h (ASM_OUTPUT_FLOAT_OPERAND)
      (ASM_OUTPUT_DOUBLE_OPERAND, ASM_OUTPUT_LONG_DOUBLE_OPERAND):
      Remove macros.
      
      From-SVN: r137259
      6ae89ea8
    • Andrew Jenner's avatar
      MAINTAINERS (Write After Approval): Add myself. · 5b5b098d
      Andrew Jenner authored
      	* MAINTAINERS (Write After Approval):  Add myself.
      
      From-SVN: r137258
      5b5b098d
    • Andreas Schwab's avatar
      * config/rs6000/x-linux64: Remove never used file. · c2058aa4
      Andreas Schwab authored
      From-SVN: r137257
      c2058aa4
    • Krister Walfridsson's avatar
      MAINTAINERS: Update my email address. · d812ec93
      Krister Walfridsson authored
      2008-06-29  Krister Walfridsson  <krister.walfridsson@gmail.com>
      
      	* MAINTAINERS: Update my email address.
      
      From-SVN: r137256
      d812ec93
    • Thomas Koenig's avatar
      re PR fortran/36341 (MATMUL: Bounds check missing) · 986a8d11
      Thomas Koenig authored
      2008-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/36341
      	* iresolve.c (gfc_resolve_matmul): Copy shapes
      	from arguments.
      
      2008-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/36341
      	* gfortran.dg/matmul_bounds_1.f90:  New test.
      
      From-SVN: r137255
      986a8d11
    • Jerry DeLisle's avatar
      invoke.texi: Add documentation for runtime behavior of -fno-range-check. · 082b0571
      Jerry DeLisle authored
      2008-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	* invoke.texi: Add documentation for runtime behavior of
      	-fno-range-check.
      
      From-SVN: r137254
      082b0571
    • Paolo Carlini's avatar
      string_conversions.cc: Remove. · a5a6b586
      Paolo Carlini authored
      2008-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* src/string_conversions.cc: Remove.
      	* config/abi/pre/gnu.ver: Delete exports.
      	* src/Makefile.am: Update.
      	* include/ext/string_conversions.h: Add.
      	* include/Makefile.am: Update.
      	* include/bits/basic_string.h: Include string_conversions.h,
      	define numeric conversion functions.
      	* include/ext/vstring.h: Likewise.
      	* src/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      From-SVN: r137253
      a5a6b586
    • Richard Guenther's avatar
      tree-ssa-structalias.h (compute_points_to_sets): Adjust prototype. · faf2ecc5
      Richard Guenther authored
      2008-06-29  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-structalias.h (compute_points_to_sets): Adjust
      	prototype.
      	(struct alias_info): Move ...
      	* tree-ssa-alias.c: ... here.
      	(update_alias_info): Declare.
      	(compute_may_aliases): Call it.
      	(update_alias_info): New function.
      	* tree-ssa-structalias.c (update_alias_info): Move ...
      	* tree-ssa-alias.c (update_alias_info_1): ... here.
      	* tree-ssa-structalias.c (process_constraint_1): Remove
      	unused from_call argument.  Rename to ...
      	(process_constraint): ... this.  Delete old wrapper.
      	(make_constraint_to): Adjust callers.
      	(handle_const_call): Likewise.
      	(handle_pure_call): Likewise.
      	(init_base_vars): Likewise.
      	(handle_lhs_call): Likewise.  Remove unnecessary constraint.
      	(find_func_aliases): We don't need structure copies for
      	complex types.
      	(make_constraint_from_anything): Remove.
      	(create_variable_info_for): For globals make constraints
      	from escaped, not from anything.
      	(compute_points_to_sets): Do not call update_alias_info.
      	(ipa_pta_execute): Use make_constraint_from.
      
      From-SVN: r137252
      faf2ecc5
    • Paolo Carlini's avatar
      stl_algo.h (copy_n): Add in C++0x mode. · b0371776
      Paolo Carlini authored
      2008-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/stl_algo.h (copy_n): Add in C++0x mode.
      	* include/bits/algorithmfwd.h: Add.
      	* include/bits/stl_uninitialized.h (uninitialized_copy_n): Add
      	in C++0x mode.
      	* testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
      	move_iterators/1.cc: New
      	* testsuite/25_algorithms/headers/algorithm/synopsis.cc: Update.
      	* testsuite/25_algorithms/copy_n/1.cc: New.
      	* testsuite/25_algorithms/copy_n/2.cc: Likewise.
      	* testsuite/25_algorithms/copy_n/3.cc: Likewise.
      	* testsuite/25_algorithms/copy_n/4.cc: Likewise.
      	* testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
      	* testsuite/25_algorithms/copy_n/requirements/
      	explicit_instantiation/2.cc: Likewise.
      	* testsuite/25_algorithms/partition_point/requirements/
      	explicit_instantiation/pod.cc: Likewise.
      
      From-SVN: r137251
      b0371776
    • Jakub Jelinek's avatar
      re PR testsuite/36620 (gcc.dg/pr36504.c doesn't work on 32bit) · 7dfab247
      Jakub Jelinek authored
      	PR testsuite/36620
      	* gcc.dg/pr36504.c: Add -w to dg-options.
      
      From-SVN: r137249
      7dfab247
    • Ira Rosen's avatar
      pr36493.c: Require vect_long. · e6f4b8cc
      Ira Rosen authored
      	* gcc.dg/vect/pr36493.c: Require vect_long.
      
      From-SVN: r137247
      e6f4b8cc
    • Kaveh R. Ghazi's avatar
      optabs.c (libfunc_decl_hash, [...]): Fix -Wcast-qual warnings. · 572e5ae3
      Kaveh R. Ghazi authored
      	* optabs.c (libfunc_decl_hash, libfunc_decl_eq): Fix -Wcast-qual
      	warnings.
      
      	* Makefile.in (CXX_COMPAT_WARN, cxx_compat_warn): Delete.
      	(bitmap.o-warn, dominance.o-warn): New.
      	* configure.ac (cxx_compat_warn): Delete.
      	(loose_warn): Add -Wcast-qual and -Wc++-compat.
      	* system.h: Remove #pragma diagnostic for -Wcast-qual and
      	-Wc++-compat.
      	* configure: Regenerate.
      	
      cp:
      	* Make-lang.in (cp-warn): Delete $(CXX_COMPAT_WARN).
      
      java:
      	* Make-lang.in (java/jcf-io.o-warn): New.
      
      From-SVN: r137246
      572e5ae3
    • Kaveh R. Ghazi's avatar
      alloc-pool.c (create_alloc_pool): Fix -Wc++-compat warnings. · 4dc6c528
      Kaveh R. Ghazi authored
      	* alloc-pool.c (create_alloc_pool): Fix -Wc++-compat warnings.
      	* df-scan.c (df_notes_rescan): Likewise.
      	* ggc-page.c (set_page_table_entry): Likewise.
      	* intl.c (gcc_gettext_width): Likewise.
      	* varasm.c (get_unnamed_section, get_noswitch_section,
      	get_section): Likewise.
      
      From-SVN: r137245
      4dc6c528
    • GCC Administrator's avatar
      Daily bump. · 4152a484
      GCC Administrator authored
      From-SVN: r137243
      4152a484
  2. Jun 28, 2008
    • Jerry DeLisle's avatar
      namelist_50.f90: New test. · 23b1e6ac
      Jerry DeLisle authored
      2008-06-28  Jerry DeLisle <jvdelisle@gcc.gnu.org>
      
      	* gfortran.dg/namelist_50.f90: New test.
      
      From-SVN: r137239
      23b1e6ac
    • Paolo Carlini's avatar
      stl_algo.h (partition_point): Add in C++0x mode. · d9be9bb3
      Paolo Carlini authored
      2008-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/stl_algo.h (partition_point): Add in C++0x mode.
      	* include/bits/algorithmfwd.h: Add.
      	* testsuite/25_algorithms/headers/algorithm/synopsis.cc: Update.
      	* testsuite/25_algorithms/partition_point/1.cc: New.
      	* testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
      	* testsuite/25_algorithms/partition_point/requirements/
      	explicit_instantiation/2.cc: Likewise.
      	* testsuite/25_algorithms/partition_point/requirements/
      	explicit_instantiation/pod.cc: Likewise.
      
      From-SVN: r137237
      d9be9bb3
    • Jerry DeLisle's avatar
      re PR libfortran/36657 (Namelist reading bug with string constant immediately followed by comment) · 7b063fdc
      Jerry DeLisle authored
      2008-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/36657
      	* io/list_read.c (read_character): Check for '!' along with separators.
      	(find_nml_name): Likewise and eat the comment if found.
      
      From-SVN: r137236
      7b063fdc
    • Andrew Jenner's avatar
      regrename.c (build_def_use): Don't copy RTX. · d1c1c79f
      Andrew Jenner authored
             * regrename.c (build_def_use): Don't copy RTX.
      
      From-SVN: r137235
      d1c1c79f
    • Sandra Loosemore's avatar
      extend.texi (Variable Attributes): Use @ref instead of @xref. · 38bb2b65
      Sandra Loosemore authored
      2008-06-28  Sandra Loosemore  <sandra@codesourcery.com>
      
      	gcc/
      	* doc/extend.texi (Variable Attributes): Use @ref instead of @xref.
      	(Type Attributes): Fix nesting of @table and @subsection.  Adjust
      	punctuation.  Use @ref instead of @xref.
      	(Function Names): Remove stray @display/@end display.
      	(C++ Attributes): Use @ref instead of @xref.
      	(Deprecated Features): Fix punctuation around @xref.
      	(Backwards Compatibility): Likewise.
      	* doc/rtl.texi (Incdec): Remove stray @table/@end table.
      
      From-SVN: r137234
      38bb2b65
    • Joseph Myers's avatar
      predicates.md (easy_fp_constant): Reject TFmode constants for E500 double. · 624b157f
      Joseph Myers authored
      	* config/rs6000/predicates.md (easy_fp_constant): Reject TFmode
      	constants for E500 double.
      
      testsuite:
      	* gcc.c-torture/compile/20080628-1.c: New test.
      
      From-SVN: r137232
      624b157f
    • Paolo Carlini's avatar
      re PR libstdc++/36660 (pb_ds/detail/resize_policy/sample_resize_trigger.hpp... · e5e9ea16
      Paolo Carlini authored
      re PR libstdc++/36660 (pb_ds/detail/resize_policy/sample_resize_trigger.hpp has extra closing brace)
      
      2008-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/36660
      	* include/ext/pb_ds/detail/resize_policy/
      	sample_resize_trigger.hpp: Remove spurious namespace end.
      
      From-SVN: r137231
      e5e9ea16
    • Ulrich Weigand's avatar
      rtl.texi (const_vector): Document const_fixed as legitimate element type of const_vector. · ffba3fd0
      Ulrich Weigand authored
      	* doc/rtl.texi (const_vector): Document const_fixed as legitimate
      	element type of const_vector.
      
      From-SVN: r137230
      ffba3fd0
    • Uros Bizjak's avatar
      i386.md (addti3, [...]): Remove FLAGS_REG clobber from expander pattern. · 7ae14d31
      Uros Bizjak authored
      	* config/i386/i386.md (addti3, adddi3, addsi3, addhi3, addqi3):
      	Remove FLAGS_REG clobber from expander pattern.
      	(subti3, subdi3, subsi3, subhi3, subqi3): Ditto.
      	(anddi3, andsi3, andhi3, andqi3): Ditto.
      	(iordi3, iorsi3, iorhi3, iorqi3): Ditto.
      	(xordi3, xorsi3, xorhi3, xorqi3): Ditto.
      	(negti2, negdi2, negsi2, neghi2, negqi2): Ditto.
      	(ashlsi3, ashlhi3, ashlqi3): Ditto.
      	(ashrsi3, ashrhi3, ashrqi3): Ditto.
      	(lshrsi3, lshrhi3, lshrqi3): Ditto.
      	(rotldi3, rotlsi3, rotlhi3, rotlqi3): Ditto.
      	(rotrdi3, rotrsi3, rotrhi3, rotrqi3): Ditto.
      
      From-SVN: r137229
      7ae14d31
    • Matthias Klose's avatar
      - in last ChangeLog entry, replace leading spaces with a tab · d2595e54
      Matthias Klose authored
      From-SVN: r137228
      d2595e54
    • Daniel Kraft's avatar
      gfc-internals.texi (section gfc_code): Extended documentation about gfc_code... · b66c86cb
      Daniel Kraft authored
      gfc-internals.texi (section gfc_code): Extended documentation about gfc_code in the internal datastructures chapter...
      
      2008-06-28  Daniel Kraft  <d@domob.eu>
      
      	* gfc-internals.texi (section gfc_code):  Extended documentation about
      	gfc_code in the internal datastructures chapter including details about
      	how IF, DO and SELECT blocks look like and an example for how the
      	block-chaining works.
      
      From-SVN: r137226
      b66c86cb
    • Richard Guenther's avatar
      pta-field-1.c: Add return 0. · f82c70cc
      Richard Guenther authored
      2008-06-28  Richard Guenther  <rguenther@suse.de>
      
      	* gcc.c-torture/execute/pta-field-1.c: Add return 0.
      	* gcc.c-torture/execute/pta-field-2.c: Likewise.
      
      From-SVN: r137224
      f82c70cc
    • Matthias Klose's avatar
      Import GNU Classpath (classpath-0_97_2-release). · e0441a5b
      Matthias Klose authored
      libjava/
      
      2008-06-28  Matthias Klose  <doko@ubuntu.com>
      
              Import GNU Classpath (classpath-0_97_2-release).
      
              * Regenerate class and header files.
              * Regenerate auto* files.
              * gcj/javaprims.h: Define jobjectRefType.
              * jni.cc (_Jv_JNI_GetObjectRefType): New (stub only).
              (_Jv_JNIFunctions): Initialize GetObjectRefType.
              * gnu/classpath/jdwp/VMVirtualMachine.java,
              java/security/VMSecureRandom.java: Merge from classpath.
              * HACKING: Fix typo.
              * ChangeLog-2007: New file.
              * configure.ac: Set JAVAC, pass --disable-regen-headers to classpath.
      
      libjava/classpath/
      
      2008-06-28  Matthias Klose  <doko@ubuntu.com>
      
              * m4/ac_prog_javac.m4: Disable check for JAVAC, when
              not configured with --enable-java-maintainer-mode.
              * aclocal.m4, configure: Regenerate.
              * native/jni/gstreamer-peer/Makefile.am: Do not link with
              libclasspathnative.
              * native/jni/gstreamer-peer/Makefile.in: Regenerate.
              * tools/Makefile.am, lib/Makefile.am: Use JAVAC for setting
              JCOMPILER, drop flags not understood by gcj.
      
      From-SVN: r137223
      e0441a5b
    • Richard Guenther's avatar
      tree-ssa-structalias.c (callused_id, [...]): Add. · 15c15196
      Richard Guenther authored
      2008-06-28  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-structalias.c (callused_id, var_callused,
      	callused_tree): Add.
      	(handle_pure_call): New function.
      	(find_func_aliases): Call it.
      	(find_what_p_points_to): Handle the call-used set.
      	(clobber_what_escaped): Likewise.
      	(compute_call_used_vars): New function.
      	(init_base_vars): Init the call-used variable.
      	(do_sd_constraint): Do not propagate the solution from CALLUSED
      	but use CALLUSED as a placeholder.
      	(solve_graph): Likewise.
      	* tree-flow-inline.h (gimple_call_used_vars): New function.
      	* tree-flow.h (struct gimple_df): Add call_used_vars bitmap.
      	(compute_call_used_vars): Declare.
      	* tree-ssa-alias.c (set_initial_properties): Call
      	compute_call_used_vars.
      	(reset_alias_info): Clear call-used variables.
      	(add_call_clobber_ops): Assert we are not called for const/pure
      	functions.  Remove handling of them.
      	(add_call_read_ops): Handle pure functions by adding the
      	call-used set of variables as VUSEs.
      	* tree-ssa.c (init_tree_ssa): Allocate call-used bitmap.
      	(delete_tree_ssa): Free it.
      	* tree-dfa.c (remove_referenced_var): Clear the var from the
      	call-used bitmap.
      
      	* gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.
      
      From-SVN: r137222
      15c15196
    • Kai Tietz's avatar
      tree.c (build_varargs_function_type_list): New. · ff1c393b
      Kai Tietz authored
      2008-06-28  Kai Tietz  <kai.tietz@onevision.com>
      
              * tree.c (build_varargs_function_type_list): New.
              (build_function_type_list_1): New.
              (build_function_type_list): Use build_function_type_list_1.
              * tree.h (build_varargs_function_type_list): New.
      
      From-SVN: r137221
      ff1c393b
    • Ulrich Weigand's avatar
      re PR target/34856 (ICE with some constant vectors) · d74032d9
      Ulrich Weigand authored
      	PR target/34856
      	* config/spu/spu.c (spu_builtin_splats): Do not generate
      	invalid CONST_VECTOR expressions.
      	(spu_expand_vector_init): Likewise.
      
      From-SVN: r137218
      d74032d9
    • Steven Bosscher's avatar
      Commit missing Makefile update for r137158. · 069a1c33
      Steven Bosscher authored
      From-SVN: r137216
      069a1c33
    • Richard Sandiford's avatar
      optabs.c (libfunc_decls): New variable. · 61698f54
      Richard Sandiford authored
      gcc/
      	* optabs.c (libfunc_decls): New variable.
      	(libfunc_decl_hash, libfunc_decl_eq): New functions.
      	(init_one_libfunc): Reuse decls and SYMBOL_REFs when asked
      	for the same function twice.
      
      From-SVN: r137215
      61698f54
    • GCC Administrator's avatar
      Daily bump. · d476e669
      GCC Administrator authored
      From-SVN: r137211
      d476e669
  3. Jun 27, 2008
    • Mark Mitchell's avatar
      vec.cc (__aeabi_vec_dtor_cookie): Handle NULL array address. · b8df3445
      Mark Mitchell authored
      2008-06-27  Mark Mitchell  <mark@codesourcery.com>
      
      	* libsupc++/vec.cc (__aeabi_vec_dtor_cookie): Handle NULL array
      	address.
      	(__aeabi_vec_delete): Likewise.
      	(__aeabi_vec_delete3): Likewise.
      	(__aeabi_vec_delete3_nodtor): Likewise.
      
      2008-06-27  Mark Mitchell  <mark@codesourcery.com>
      
      	* g++.dg/abi/arm_cxa_vec2.C: New test.
      
      From-SVN: r137207
      b8df3445
    • Jakub Jelinek's avatar
      re PR c++/36364 (Problem with -frepo) · 0ac69b47
      Jakub Jelinek authored
      	PR c++/36364
      	* repo.c (repo_emit_p): Put const static data members initialized
      	by const expr into *.rpo file, just return 2 if IDENTIFIER_REPO_CHOSEN
      	for it is 0.
      
      	* g++.dg/template/repo9.C: New test.
      
      From-SVN: r137205
      0ac69b47
    • Richard Biener's avatar
      re PR tree-optimization/36400 (points-to results wrong) · e3fd526b
      Richard Biener authored
      2008-06-27  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/36400
      	PR tree-optimization/36373
      	PR tree-optimization/36344
      	* tree-ssa-structalias.c (var_escaped, escaped_tree, escaped_id,
      	var_nonlocal, nonlocal_tree, nonlocal_id): New globals
      	(update_alias_info): Remove call clobbering code.
      	(make_constraint_to): New helper function.
      	(make_escape_constraint): Likewise.
      	(handle_rhs_call): Use it on all pointer containing arguments.
      	Also mark the static chain escaped.
      	(handle_lhs_call): Make constraints from NONLOCAL and ESCAPED
      	instead of ANYTHING.
      	(make_constraint_from): New helper split out from ...
      	(make_constraint_from_anything): ... here.
      	(find_func_aliases): Add constraints for escape sites.
      	(intra_create_variable_infos): Make constraints from NONLOCAL
      	for parameters.
      	(find_what_p_points_to): Interpret NONLOCAL and ESCAPED the same
      	as ANYTHING.
      	(clobber_what_p_points_to): Remove.
      	(clobber_what_escaped): New function.
      	(init_base_vars): Init NONLOCAL and ESCAPED.
      	(do_sd_constraint): Do not propagate the solution from ESCAPED
      	but use ESCAPED as a placeholder.
      	(solve_graph): Likewise.
      	* tree-flow.h (clobber_what_p_points_to): Remove.
      	(clobber_what_escaped): Declare.
      	* tree-ssa-alias.c (set_initial_properties): Call it.
      	Remove code clobbering escaped pointers.
      
      	* gcc.dg/torture/pr36373-1.c: New testcase.
      	* gcc.dg/torture/pr36373-2.c: Likewise.
      	* gcc.dg/torture/pr36373-3.c: Likewise.
      	* gcc.dg/torture/pr36373-4.c: Likewise.
      	* gcc.dg/torture/pr36373-5.c: Likewise.
      	* gcc.dg/torture/pr36373-6.c: Likewise.
      	* gcc.dg/torture/pr36373-7.c: Likewise.
      	* gcc.dg/torture/pr36373-8.c: Likewise.
      	* gcc.dg/torture/pr36373-9.c: Likewise.
      	* gcc.dg/torture/pr36373-10.c: Likewise.
      	* gcc.dg/torture/pr36400.c: Likewise.
      	* gcc.c-torture/execute/pta-field-1.c: Likewise.
      	* gcc.c-torture/execute/pta-field-2.c: Likewise.
      	* gcc.dg/tree-ssa/loadpre8.c: Remove XFAIL.
      	* gcc.dg/tree-ssa/pr24287.c: XFAIL.
      
      From-SVN: r137204
      e3fd526b
    • Uros Bizjak's avatar
      * config/i386/i386.md (lshrti splitter): Fix splitter predicate. · 7059ea88
      Uros Bizjak authored
      From-SVN: r137202
      7059ea88
    • Uros Bizjak's avatar
      i386.md (ashlti3, [...]): Expand using ix86_expand_binary_operator directly. · 934f2a96
      Uros Bizjak authored
      	* config/i386/i386.md (ashlti3, ashrti3, lshrti3): Expand using
      	ix86_expand_binary_operator directly.
      	(*ashlti3_1): Rename from ashlti3_1.  Use nonmemory_operand predicate
      	for operand 2.
      	(*ashrti3_1): Ditto.
      	(*lshrti3_1): Ditto.
      	(*ashlti3_2, *ashrti3_2, *lshrti3_2): Remove insn patterns.
      	(ashlti, ashrti and lshrti splitters): Handle nonmemory operand 2
      	using only one splitter.  Conditionaly execute splitter before or
      	after peephole2 pass.
      	(ashlti, ashrti and lshrti peephole2): Define peephole2 patterns.
      	(x86_shld): Rename from x86_shld_1.  Compress operand 2 constraints.
      	Use only one alternative in asm template.
      	(x86_64_shld): Compress operand 2 constraints. Use only one alternative
      	in asm template.
      	(*ashldi3_cmp_rex64): Use const_1_to_63_operand operand predicate and
      	"J" operand constraint for operand 2.
      	(*ashldi3_cconly_rex64): Ditto.
      	(*ashrdi3_cmp_rex64): Ditto.
      	(*ashrdi3_cconly_rex64): Ditto.
      	(*lshrdi3_cmp_rex64): Ditto.
      	(*lshrdi3_cconly_rex64): Ditto.
      	* config/i386/predicates.md (const_1_to_63_operand): New predicate.
      	* config/i386/i386.md (print_operand) ['s']: Print ", " using fputs.
      	(split_ashr, split_ashl, split_lshr): Use gen_x86_shrd instead of
      	gen_x86_shrd_1.
      
      From-SVN: r137201
      934f2a96
    • Paolo Carlini's avatar
      re PR c++/36655 (unjustified warning for "extern template" when using -pedantic -std=c++0x) · a7235bfb
      Paolo Carlini authored
      /cp
      2008-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/36655
      	* pt.c (do_decl_instantiation): In c++0x mode do not warn for
      	extern template.
      
      /testsuite
      2008-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/36655
      	* g++.dg/cpp0x/extern_template.C: New.
      
      From-SVN: r137200
      a7235bfb
    • Jakub Jelinek's avatar
      gimplify.c (omp_is_private): Don't return true if decl is not already private... · ca2b1311
      Jakub Jelinek authored
      gimplify.c (omp_is_private): Don't return true if decl is not already private on #pragma omp for or #pragma...
      
      	* gimplify.c (omp_is_private): Don't return true if decl
      	is not already private on #pragma omp for or #pragma omp parallel for.
      
      	* gcc.dg/gomp/pr27388-3.c: Adjust dg-final.
      
      	* testsuite/libgomp.c/loop-10.c: New test.
      	* libgomp.c/loop-3.c (main): Add lastprivate clause.
      	* libgomp.c++/loop-6.C (main): Likewise.
      
      From-SVN: r137199
      ca2b1311
Loading