1. 22 Nov, 2007 6 commits
    • re PR libstdc++/33893 ([parallel mode] Algorithms rely on omp_set_dynamic(false)) · e683ee2a
      2007-11-22  Johannes Singler  <singler@ira.uka.de>
      
              PR libstdc++/33893
              * include/parallel/multiway_merge.h: made omp_dynamic-safe
              * include/parallel/workstealing.h: made omp_dynamic-safe
              * include/parallel/base.h: infrastructure, cleanup
              * include/parallel/par_loop.h: made omp_dynamic-safe
              * include/parallel/features.h: activate loser tree variant
              * include/parallel/quicksort.h: made omp_dynamic-safe
              * include/parallel/compiletime_settings.h: settings overridable
              * include/parallel/equally_split.h: made omp_dynamic-safe
              * include/parallel/omp_loop_static.h: made omp_dynamic-safe
              * include/parallel/random_shuffle.h: made omp_dynamic-safe
              * include/parallel/balanced_quicksort.h: made omp_dynamic-safe
              * include/parallel/set_operations.h: made omp_dynamic-safe
              * include/parallel/unique_copy.h: made omp_dynamic-safe
              * include/parallel/multiway_mergesort.h: made omp_dynamic-safe
              * include/parallel/search.h: made omp_dynamic-safe
              * include/parallel/partition.h: made omp_dynamic-safe
              * include/parallel/partial_sum.h: made omp_dynamic-safe
              * include/parallel/find.h: made omp_dynamic-safe
              * include/parallel/omp_loop.h: made omp_dynamic-safe
              * include/parallel/losertree.h: avoid default constructor
      
      From-SVN: r130347
      Johannes Singler committed
    • re PR fortran/34079 (Bind(C): Character argument/return value problems) · 7861a5ce
      2007-11-22  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34079
              * trans-expr.c (gfc_conv_function_call): Do not append
              string length arguments when calling bind(c) procedures.
              * trans-decl.c (create_function_arglist): Do not append
              string length arguments when declaring bind(c) procedures.
      
      2007-11-22  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34079
              * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
              * gfortran.dg/bind_c_usage_13.f03: New.
              * gfortran.dg/bind_c_usage_14.f03: New.
      
      From-SVN: r130346
      Tobias Burnus committed
    • re PR rtl-optimization/33848 (reference to non-existent label at -O1 on mips/mipsel) · ac605fd6
      gcc/testsuite/
      	PR rtl-optimization/33848
      	* gcc.dg/torture/pr33848.c: New test.
      
      From-SVN: r130345
      Richard Sandiford committed
    • trans.c (gnat_to_gnu): Reformat lines to fit in 80 columns. · 1fa4dfc6
      2007-11-22  Olivier Hainque  <hainque@adacore.com>
      
              * trans.c (gnat_to_gnu) <case N_Free_Statement>: Reformat lines
              to fit in 80 columns.
      
      From-SVN: r130343
      Olivier Hainque committed
    • mmix.c (mmix_encode_section_info): Use alloca to avoid writing into string… · d26d1cea
      mmix.c (mmix_encode_section_info): Use alloca to avoid writing into string allocated by ggc_alloc_string.
      
      	* config/mmix/mmix.c (mmix_encode_section_info): Use alloca to
      	avoid writing into string allocated by ggc_alloc_string.
      
      From-SVN: r130342
      Tom Tromey committed
    • Daily bump. · 9aee0967
      From-SVN: r130340
      GCC Administrator committed
  2. 21 Nov, 2007 9 commits
  3. 20 Nov, 2007 21 commits
  4. 19 Nov, 2007 4 commits
    • note PR 28834 · aadfee48
      From-SVN: r130298
      Jason Merrill committed
    • PR debug/29436, c/32326 · 4009f2e7
              PR debug/29436, c/32326
              * tree.c (build_type_attribute_qual_variant): Refuse to make
              a distinct copy of a struct/enum type.  Use build_distinct_type_copy.
              * doc/extend.texi (Type Attributes): Don't encourage people to add
              attributes to struct/enum types in a typedef.  Fix
              transparent_union example.
      
              * tree-inline.c (remap_type_1): Remove code that's redundant with
              remap_type.
              (build_duplicate_type): Set id.copy_decl.
              * c-common.c (handle_transparent_union_attribute): Simplify logic.
      
      From-SVN: r130297
      Jason Merrill committed
    • rs6000.c (invalid_e500_subreg, [...]): Handle DDmode and TDmode similarly to DFmode and TFmode. · 4d4447b5
      	* config/rs6000/rs6000.c (invalid_e500_subreg,
      	rs6000_legitimate_offset_address_p, legitimate_lo_sum_address_p,
      	rs6000_legitimize_address, rs6000_legitimize_reload_address,
      	rs6000_legitimate_address, function_arg_advance,
      	spe_build_register_parallel, rs6000_spe_function_arg,
      	rs6000_split_multireg_move, spe_func_has_64bit_regs_p,
      	emit_frame_save, gen_frame_mem_offset, rs6000_function_value,
      	rs6000_libcall_value, rs6000_dwarf_register_span): Handle DDmode and
      	TDmode similarly to DFmode and TFmode.
      	* config/rs6000/rs6000.h (LOCAL_ALIGNMENT, MEMBER_TYPE_FORCES_BLK,
      	DATA_ALIGNMENT, CLASS_MAX_NREGS, CANNOT_CHANGE_MODE_CLASS): Likewise.
      
      	* gcc.dg/dfp/ddmode-ice.c: New test.
      
      From-SVN: r130296
      Peter Bergner committed
    • Add missing entry. · b7cfd8a4
      From-SVN: r130295
      Eric Botcazou committed