Skip to content
Snippets Groups Projects
  1. Oct 30, 2006
    • vprus's avatar
      2006-10-30 Vladimir Prus <vladimir@codesourcery.com> · e2c5111e
      vprus authored
              * MAINTAINERS (Write After Approval): Add myself.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118193 138bc75d-0d04-0410-961f-82ee72b054a4
      e2c5111e
    • burnus's avatar
      fortran/ · bc653e6b
      burnus authored
      2006-10-30  Tobias Burnus  <burnus@net-b.de>
      
             	PR fortran/29452
             	* io.c (check_io_constraints): Fix keyword string comparison.
      
      libgfortran/
      2006-10-30  Tobias Burnus  <burnus@net-b.de>
      
             	PR fortran/29452
      	* runtime/string.c (compare0): Check whether string lengths match.
      
      testsuite/
      2006-10-30  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/29452
      	* gfortran.dg/write_check.f90: Check run-time keyword checking.
      	* gfortran.dg/write_check2.f90: Check compile-time keyword checking
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118191 138bc75d-0d04-0410-961f-82ee72b054a4
      bc653e6b
    • rsandifo's avatar
      gcc/ · 1f0fdcb3
      rsandifo authored
      	* config/mips/mips.md (mul<mode>3): Split into...
      	(mulsi3, muldi3): ...these separate patterns.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118190 138bc75d-0d04-0410-961f-82ee72b054a4
      1f0fdcb3
    • rsandifo's avatar
      gcc/ · bfdafea3
      rsandifo authored
      	* config/mips/linux64.h (DRIVER_SELF_SPECS): Use a single spec,
      	but with each set of options separated by spaces.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118189 138bc75d-0d04-0410-961f-82ee72b054a4
      bfdafea3
    • amylaar's avatar
      * unwind-dw2.c (uw_init_context_1): Fix test that checks if · aff39734
      amylaar authored
      	dwarf_reg_size_table has been initialized.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118188 138bc75d-0d04-0410-961f-82ee72b054a4
      aff39734
    • sayle's avatar
      · 7d4c98bc
      sayle authored
      	* builtins.c (expand_builtin_mathfn_3): Correct coding style.
      	* ddg.c (print_ddg_edge): Likewise.
      	* dwarf2out.c (prune_unused_types_walk): Likewise.
      	* ifcvt.c (noce_try_cmove_arith): Likewise.
      	* langhooks.c (add_builtin_function): Likewise.
      	* reg-stack.c (subst_stack_regs_pat): Likewise.
      	* tree.c (expanded_location): Likewise.
      	* tree-dump.c (dequeue_and_dump): Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118187 138bc75d-0d04-0410-961f-82ee72b054a4
      7d4c98bc
    • pinskia's avatar
      2006-10-30 Andrew Pinski <pinskia@gmail.com> · c5de24eb
      pinskia authored
              PR fortran/29410
              * trans-intrinsic.c (gfc_conv_intrinsic_array_transfer):
              Change over to create VIEW_CONVERT_EXPR instead of using an
              ADDR_EXPR, a cast and then an indirect reference
      2006-10-30  Andrew Pinski  <pinskia@gmail.com>
      
              PR Fortran/29410
              * gfortran.fortran-torture/execute/transfer1.f90: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118186 138bc75d-0d04-0410-961f-82ee72b054a4
      c5de24eb
    • mueller's avatar
      2006-10-30 Dirk Mueller <dmueller@suse.de> · 87080baa
      mueller authored
             * typeck.c (build_unary_op): Fix indenting. Use G_().
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118185 138bc75d-0d04-0410-961f-82ee72b054a4
      87080baa
    • jsm28's avatar
      libstdc++-v3: · 59f50e35
      jsm28 authored
      	* testsuite/config/default.exp (${tool}_target_compile): Use
      	v3_target_compile.
      
      gcc/testsuite:
      	* lib/target-supports.exp (check_function_available): Declare
      	function before calling.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118182 138bc75d-0d04-0410-961f-82ee72b054a4
      59f50e35
    • daney's avatar
      * config/mips/linux.h (NO_SHARED_SPECS): Correct syntax error. · 78f87101
      daney authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118179 138bc75d-0d04-0410-961f-82ee72b054a4
      78f87101
    • jakub's avatar
      PR tree-optimization/29637 · b2d81d54
      jakub authored
      	* tree.c (make_vector_type): Don't recurse if TYPE_MAIN_VARIANT
      	of the innertype is the innertype itself.
      
      	* gcc.dg/pr29637.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118175 138bc75d-0d04-0410-961f-82ee72b054a4
      b2d81d54
    • mrs's avatar
      Fix whitespacing. · 77464980
      mrs authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118173 138bc75d-0d04-0410-961f-82ee72b054a4
      77464980
    • dannysmith's avatar
      * dwarf2out.c (file_name_acquire): Correct typo. · 8defa33e
      dannysmith authored
      	Formatting tweak to earlier ChangeLog entry.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118171 138bc75d-0d04-0410-961f-82ee72b054a4
      8defa33e
    • sayle's avatar
      · 925a5650
      sayle authored
      	* gcc.dg/fold-compare-1.c: Update to reflect recent changes in
      	tree canonicalization.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118170 138bc75d-0d04-0410-961f-82ee72b054a4
      925a5650
    • dberlin's avatar
      2006-10-29 Daniel Berlin <dberlin@dberlin.org> · a3fde7e1
      dberlin authored
      	* tree.h (tree_value_handle): Remove struct value_set declaration.	
      	Change value_set to bitmap_set.
      	* tree-pretty-print.c (dump_generic_node): Use has_stmt_ann.
      	* tree-vn.c (get_value_handle): Made inline and moved to
      	tree-flow-inline.h.
      	* tree-flow-inline.h: (has_stmt_ann): New function.
      	* tree-ssa-pre.c (expressions): New variable.
      	(next_expression_id): Ditto.
      	(alloc_expression_id): New function.
      	(struct value_set): Remove.
      	(get_expression_id): New function.
      	(get_or_alloc_expression_id): Ditto.
      	(expression_for_id): Ditto.
      	(clear_expression_ids): Ditto.
      	(FOR_EACH_EXPR_ID_IN_SET): New macro.
      	(bb_value_sets): Renamed to bb_bitmap_sets.
      	All value sets replaced with bitmap_sets.
      	Add visited member.
      	(BB_VISITED): New macro.
      	(postorder): New variable.
      	(add_to_value): Removed.
      	(value_exists_in_set_bitmap): Ditto.
      	(value_insert_into_set_bitmap): Ditto.
      	(set_new): Ditto.
      	(set_copy): Ditto.
      	(set_remove): Ditto.
      	(set_contains_value): Ditto.
      	(insert_into_set): Ditto.
      	(set_equal): Ditto.
      	(find_leader): Ditto.
      	(bitmap_set_subtract_from_value_set): Ditto.
      	(value_insert_into_set): Ditto.
      	(print_value_set): Ditto.
      	(debug_value_set): Ditto.
      	(constant_expr_p): New function.
      	(bitmap_remove_from_set): Ditto.
      	(bitmap_insert_into_set): Ditto.
      	(bitmap_set_free): Ditto.
      	(vh_compare): Ditto.
      	(sorted_array_from_bitmap_set): Ditto.
      	(bitmap_set_subtract): Ditto.
      	(bitmap_set_equal): Ditto.
      	(debug_bitmap_set): Ditto.
      	(find_leader_in_sets): Ditto.
      	(bitmap_set_replace_value): Modify for bitmapped sets.
      	(phi_translate): Ditto.
      	(phi_translate_set): Ditto.
      	(bitmap_find_leader): Ditto.
      	(valid_in_sets): Ditto.
      	(union_contains_value): Ditto.
      	(clean): Ditto.
      	(compute_antic_aux): Ditto.  Mark changed blocks.
      	(compute_antic): Ditto. Iterate in postorder and only over
      	changing blocks.
      	(compute_rvuse_and_antic_safe): Reuse postorder.
      	(create_component_ref_by_pieces): Modify for bitmapped sets.
      	(find_or_generate_expression): Ditto.
      	(create_expression_by_pieces): Ditto.
      	(insert_into_preds_of_block): Ditto.
      	(changed_blocks): New variable.
      	(do_regular_insertion): Broken out from insert_aux.
      	(insert_aux): Modified for bitmapped sets.
      	(find_existing_value_expr): New function.
      	(create_value_expr_from): Use it.
      	(insert_extra_phis): Removed.
      	(print_bitmap_set): Renamed from bitmap_print_value_set.
      	(compute_avail): Handle RETURN_EXPR.
      	(init_pre): Modify for bitmapped sets.
      	* tree-flow.h (has_stmt_ann): New function.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118169 138bc75d-0d04-0410-961f-82ee72b054a4
      a3fde7e1
    • sayle's avatar
      · 30fe8286
      sayle authored
      	* builtins.c (fold_builtin_floor): Check for the availability of
      	the C99 trunc function before transforming floor into trunc.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118168 138bc75d-0d04-0410-961f-82ee72b054a4
      30fe8286
    • gccadmin's avatar
      Daily bump. · 2fdf0e33
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118165 138bc75d-0d04-0410-961f-82ee72b054a4
      2fdf0e33
  2. Oct 29, 2006
    • ghazi's avatar
      * builtins.c (fold_builtin_hypot): Rearrange recursive · 6c95f21c
      ghazi authored
      	transformation before others, and also do ABS_EXPR.  When
      	necessary, check flag_unsafe_math_optimizations.  When necessary,
      	add fabs.
      
      testsuite:
      	* gcc.dg/builtins-20.c: Add more hypot tests.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118160 138bc75d-0d04-0410-961f-82ee72b054a4
      6c95f21c
    • paolo's avatar
      2006-10-29 Paolo Carlini <pcarlini@suse.de> · 040ef84c
      paolo authored
      	* src/debug.cc (_Safe_sequence_base::_M_revalidate_singular): Fix
      	pasto, advance __iter only once per iteration.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118159 138bc75d-0d04-0410-961f-82ee72b054a4
      040ef84c
    • sayle's avatar
      · 746443a2
      sayle authored
      	* fold-const.c (fold_comparison): Fold ~X op ~Y as Y op X.
      	Fold ~X op C as X op' ~C, where op' is the swapped comparison.
      	(fold_binary): ~X eq/ne C is now handled in fold_comparison.
      	Fold -X eq/ne -Y as X eq/ne Y.
      
      	* gcc.dg/fold-compare-1.c: New test case.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118158 138bc75d-0d04-0410-961f-82ee72b054a4
      746443a2
    • mueller's avatar
      PR c++/29089 · 1cda05cf
      mueller authored
             * typeck.c (build_unary_op): Duplicate warning message
             for easier translation.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118156 138bc75d-0d04-0410-961f-82ee72b054a4
      1cda05cf
    • mueller's avatar
      fix testcase · ec1b135b
      mueller authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118155 138bc75d-0d04-0410-961f-82ee72b054a4
      ec1b135b
    • mueller's avatar
      2006-10-29 Dirk Mueller <dmueller@suse.de> · ab51d490
      mueller authored
              PR c++/16307
              * typeck.c (build_array_ref): Warn for char subscriptions
              on pointers.
      
              * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118154 138bc75d-0d04-0410-961f-82ee72b054a4
      ab51d490
    • rsandifo's avatar
      gcc/ · 425e1c96
      rsandifo authored
      	* config/mips/mips.md (mul<mode>3): Check ISA_HAS_MUL3 rather than
      	GENERATE_MULT3_<MODE>.  Restrict the test to SImode.  Use ISA_HAS_MUL3
      	rather than GENERATE_MULT3_SI in the various define_peephole2s.
      	(mulsi3_mult3): Depend on ISA_HAS_MUL3 rather than GENERATE_MULT3_SI.
      	Use an inclusive test for "mult" rather than "mul".
      	(rotr<mode>3): Depend on ISA_HAS_ROR.
      	* config/mips/mips.h (GENERATE_MULT3_SI): Delete in favor of
      	ISA_HAS_MUL3.
      	(GENERATE_MULT3_DI): Delete.
      	(ISA_HAS_64BIT_REGS): Use consistent formatting.
      	(ISA_HAS_MUL3): New macro.
      	(ISA_HAS_CONDMOVE, ISA_HAS_8CC): Use consistent formatting.
      	(ISA_HAS_FP4, ISA_HAS_MADD_MSUB, ISA_HAS_NMADD_NMSUB): Likewise.
      	(ISA_HAS_CLZ_CLO): Likewise.
      	(ISA_HAS_DCLZ_DCLO): Delete.
      	(ISA_HAS_MULHI, ISA_HAS_MULS, ISA_HAS_MSAC): Require !TARGET_MIPS16.
      	(ISA_HAS_MACC): Require !TARGET_MIPS16 for all ISAs, not just
      	the VR4120 and VR4130.
      	(ISA_HAS_MACCHI): Use consistent formatting.
      	(ISA_HAS_ROTR_SI, ISA_HAS_ROTR_DI): Delete in favor of...
      	(ISA_HAS_ROR): ...this new macro.
      	(ISA_HAS_PREFETCH, ISA_HAS_PREFETCHX): Use consistent formatting.
      	(ISA_HAS_SEB_SEH, ISA_HAS_EXT_INS): Likewise.
      	(ISA_HAS_LOAD_DELAY): Use ISA_MIPS1.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118153 138bc75d-0d04-0410-961f-82ee72b054a4
      425e1c96
    • sayle's avatar
      · 1518c00b
      sayle authored
      	PR tree-optimization/15458
      	* fold-const.c (fold_binary): Optimize ~X ^ C as X ^ ~C, where C
      	is a constant.
      
      	* gcc.dg/fold-xornot-1.c: New test case.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118152 138bc75d-0d04-0410-961f-82ee72b054a4
      1518c00b
    • fxcoudert's avatar
      * trans-intrinsic.c (gfc_conv_intrinsic_loc): Make LOC return a · fe537a55
      fxcoudert authored
      	signed integer node.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118151 138bc75d-0d04-0410-961f-82ee72b054a4
      fe537a55
    • jvdelisle's avatar
      2006-10-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> · c717e399
      jvdelisle authored
      	PR fortran/17741
      	* decl.c (get_proc_name): Bump current namespace refs count.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118149 138bc75d-0d04-0410-961f-82ee72b054a4
      c717e399
    • rguenth's avatar
      2006-10-29 Richard Guenther <rguenther@suse.de> · f78b4bc1
      rguenth authored
      	* config/i386/i386-protos.h (ix86_expand_trunc): Declare.
      	(ix86_expand_truncdf_32): Likewise.
      	* config/i386/i386.c (ix86_expand_trunc): New function expanding
      	trunc inline for SSE math and -fno-trapping-math and if not
      	optimizing for size.
      	(ix86_expand_truncdf_32): Same for DFmode on 32bit archs.
      	* config/i386/i386.md (btruncsf2, btruncdf2): Adjust expanders
      	for expanding btrunc inline for SSE math.
      
      	* gcc.target/i386/math-torture/trunc.c: New testcase.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118148 138bc75d-0d04-0410-961f-82ee72b054a4
      f78b4bc1
    • jsm28's avatar
      gcc: · 54bb64fb
      jsm28 authored
      	* config.gcc (i[34567]86-*-linux*): Handle --enable-targets=all.
      	Handle tuning for bi-arch i[34567]86-*-linux* like that for
      	i[34567]86-*-solaris2.1[0-9]*.
      	* config/i386/linux64.h (TARGET_VERSION, MULTILIB_DEFAULTS):
      	Define conditionally depending on TARGET_64BIT_DEFAULT.
      	(SPEC_32, SPEC_64): Define.
      	(LINK_SPEC): Use them.
      	* doc/install.texi (--enable-targets=all): Document for x86-linux.
      
      libcpp:
      	* configure.ac (need_64bit_hwint): Set for i[34567]86-*-linux*
      	depending on --enable-targets=all.
      	* configure: Regenerate.
      
      fixincludes:
      	* inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on x86_64.
      	* fixincl.x: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118147 138bc75d-0d04-0410-961f-82ee72b054a4
      54bb64fb
    • rguenth's avatar
      2006-10-29 Richard Guenther <rguenther@suse.de> · c3faca24
      rguenth authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118146 138bc75d-0d04-0410-961f-82ee72b054a4
      c3faca24
    • rguenth's avatar
      2006-10-29 Richard Guenther <rguenther@suse.de> · e7fdb903
      rguenth authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118145 138bc75d-0d04-0410-961f-82ee72b054a4
      e7fdb903
    • rguenth's avatar
      2006-10-29 Richard Guenther <rguenther@suse.de> · 0ddf4ad9
      rguenth authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118144 138bc75d-0d04-0410-961f-82ee72b054a4
      0ddf4ad9
    • rguenth's avatar
      2006-10-29 Richard Guenther <rguenther@suse.de> · 9c42dd28
      rguenth authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118143 138bc75d-0d04-0410-961f-82ee72b054a4
      9c42dd28
    • burnus's avatar
      2006-10-28 Tobias Burnus <burnus@net-b.de> · 630e568c
      burnus authored
             PR libgfortran/24313
             * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118142 138bc75d-0d04-0410-961f-82ee72b054a4
      630e568c
    • fxcoudert's avatar
      * configure: Regenerate. · 04c8b51e
      fxcoudert authored
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118140 138bc75d-0d04-0410-961f-82ee72b054a4
      04c8b51e
    • rsandifo's avatar
      gcc/ · f863d3e3
      rsandifo authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118138 138bc75d-0d04-0410-961f-82ee72b054a4
      f863d3e3
    • rsandifo's avatar
      gcc/ · b760a034
      rsandifo authored
      	* config/mips/mips.c (mips_classify_symbol): Test DECL_WEAK as well
      	as TREE_PUBLIC when deciding whether to return SYMBOL_GOT_GLOBAL.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118137 138bc75d-0d04-0410-961f-82ee72b054a4
      b760a034
    • paolo's avatar
      2006-10-29 Paolo Carlini <pcarlini@suse.de> · 2e35c8b4
      paolo authored
      	
      	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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118135 138bc75d-0d04-0410-961f-82ee72b054a4
      2e35c8b4
    • jakub's avatar
      PR fortran/29629 · 6b969640
      jakub authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118134 138bc75d-0d04-0410-961f-82ee72b054a4
      6b969640
    • kazu's avatar
      * config/darwin.c, config/darwin.opt, config/ia64/itanium1.md, · 26ac986e
      kazu authored
      	config/ia64/itanium2.md, real.c, tree-ssa-structalias.c: Fix
      	comment typos.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118133 138bc75d-0d04-0410-961f-82ee72b054a4
      26ac986e
Loading