- 11 Oct, 2007 8 commits
-
-
2007-10-11 Richard Guenther <rguenther@suse.de> * gcse.c (hash_scan_set): If the next nonnote insn is in a different basic block insert the set. From-SVN: r129230
Richard Guenther committed -
/testsuite 2007-10-11 Paolo Carlini <pcarlini@suse.de> PR c++/31441 * g++.dg/cpp0x/variadic83.C: New. /cp 2007-10-11 Paolo Carlini <pcarlini@suse.de> PR c++/33461 * pt.c (coerce_template_parameter_pack): Do not pass error_mark_node to convert_template_argument. (coerce_template_parms): Return error_mark_node after fixed-length error. (tsubst_decl): Check for error_mark_node the return value of the first tsubst in 'case VAR_DECL'. /testsuite 2007-10-11 Paolo Carlini <pcarlini@suse.de> PR c++/33461 * g++.dg/cpp0x/variadic81.C: New. * g++.dg/cpp0x/variadic82.C: Likewise. From-SVN: r129229
Paolo Carlini committed -
2007-10-11 Richard Guenther <rguenther@suse.de> PR middle-end/33724 * tree-cfg.c (one_pointer_to_useless_type_conversion_p): New function. (verify_gimple_expr): Use it to verify pointer-to types for ADDR_EXPRs. * gcc.dg/pr33724.c: New testcase. From-SVN: r129228
Richard Guenther committed -
2007-10-11 Richard Guenther <rguenther@suse.de> PR c/33726 * c-typeck.c (build_array_ref): Do not strip qualifiers from the array element type. * gcc.dg/pr33726.c: New testcase. From-SVN: r129227
Richard Guenther committed -
PR rtl-optimization/33638 * dse.c (struct insn_info): Remove 'stack_read' field, add 'stack_pointer_based' field. (record_store): For a store with non-constant base, record whether it is stack pointer based. (scan_insn): For the call to a const function, remove stack pointer based stores from the list of local active stores. (scan_reads_nospill): Delete code dealing with const functions. From-SVN: r129226
Eric Botcazou committed -
PR fortran/33500 * gfortran.fortran-torture/compile/logical-1.f90: New testcase. From-SVN: r129225
Uros Bizjak committed -
PR boehm-gc/33442 * pthread_support.c (GC_PTR GC_get_thread_stack_base): If stack grows up, return stack_addr instead of stack_addr - stack_size. From-SVN: r129224
John David Anglin committed -
From-SVN: r129222
GCC Administrator committed
-
- 10 Oct, 2007 16 commits
-
-
PR libstdc++/33578 * include/parallel/compatibility.h. Use POSIX sched_yield on __CYGWIN__ (Sleep): Add prototype for __MINGW32__. From-SVN: r129219
Danny Smith committed -
* libsupc++/guard.cc (struct mutex_wrapper): Move into anonymous namespace. From-SVN: r129218
Jason Merrill committed -
2007-10-10 Paolo Carlini <pcarlini@suse.de> * include/debug/list (list<>::list(list&&)): Fix. * include/debug/vector (vector<>::vector(vector&&)): Likewise. * include/debug/deque (deque<>::deque(deque&&)): Likewise. * include/debug/set.h (set<>::set(set&&)): Likewise. * include/debug/map.h (map<>::map(map&&)): Likewise. * include/debug/multiset.h (multiset<>::multiset(multiset&&)):Likewise. * include/debug/multimap.h (multimap<>::multimap(multimap&&)):Likewise. From-SVN: r129213
Paolo Carlini committed -
* ra-conflict.c (partial_bitnum, max_bitnum): Change type of variables to HOST_WIDE_INT. (conflict_p, set_conflict, set_conflicts): Likewise. * global.c (global_alloc): Likewise. * ra.h: Update prototypes. From-SVN: r129211
Peter Bergner committed -
2007-10-10 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/33633 * include/debug/hash_multimap.h: Change _GLIBCXX_EXT to _GLIBCXX_EXT_D. * include/debug/hash_set.h: Same. * include/debug/hash_multiset.h: Same. * include/debug/hash_map.h: Same. 2007-10-10 Benjamin Kosnik <bkoz@redhat.com> * include/parallel/losertree.h (loser_tree_traits_unguarded): To loser_tree_unguarded_traits. * include/parallel/multiway_merge.h (__gnu_parallel): Same. From-SVN: r129210
Benjamin Kosnik committed -
PR testsuite/33391 * gfortran.dg/do_3.F90: Run with -fwrapv. From-SVN: r129209
Francois-Xavier Coudert committed -
PR fortran/33636 * expr.c (find_array_section): Check for constructor constantness. From-SVN: r129208
Francois-Xavier Coudert committed -
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r129206
Joseph Myers committed -
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update. From-SVN: r129204
Joseph Myers committed -
2007-10-10 Wolfgang Gellerich <gellerich@de.ibm.com> * opth-gen.awk: Fixed generation of comment stating the origin of options.h From-SVN: r129203
Wolfgang Gellerich committed -
Revert: 2007-10-09 Kazu Hirata <kazu@codesourcery.com> * longlong.h (count_leading_zeros): Replace '{' and '}' with '%{' and '%}', respectively. Revert: 2007-10-09 Kazu Hirata <kazu@codesourcery.com> * config/m68k/m68k.c (print_operand): Handle '{' and '}'. * config/m68k/m68k.h (PRINT_OPERAND_PUNCT_VALID_P): Accept '{' and '}'. * config/m68k/m68k.md: Replace '{' with '%{' where '{' is meant to be output. Revert: 2007-10-07 Kazu Hirata <kazu@codesourcery.com> * config/m68k/m68k.c, config/m68k/m68k.md: Use the assembly syntax for ASSEMBLER_DIALECT. * config/m68k/m68k.h (ASSEMBLER_DIALECT): New. From-SVN: r129202
Kazu Hirata committed -
From-SVN: r129200
Revital Eres committed -
2007-10-10 Paolo Carlini <pcarlini@suse.de> Chris Fairles <chris.fairles@gmail.com> * include/bits/stl_algobase.h (swap): Move... * include/bits/stl_move.h: ... here. * include/bits/stl_pair.h (pair<>::pair(_U1&&, _U2&&), pair<>::pair(pair<>&&), pair<>::operator=(pair<>&&), pair<>::swap(pair&&), swap(&, &), swap(&&, &), swap(&, &&), make_pair(_T1&&, _T2&&)): Add. * testsuite/20_util/pair/swap.cc: Add. Co-Authored-By: Chris Fairles <chris.fairles@gmail.com> From-SVN: r129198
Paolo Carlini committed -
From-SVN: r129194
Kenneth Zadeck committed -
2007-10-07 Kenneth Zadeck <zadeck@naturalbridge.com> PR middle-end/33669 * ra-conflict.c (record_one_conflict_between_regnos, set_conflicts_for_earlyclobber, global_conflicts): Improved logging. (global_conflicts): Enhanced incorrect check. From-SVN: r129193
Kenneth Zadeck committed -
From-SVN: r129191
GCC Administrator committed
-
- 09 Oct, 2007 16 commits
-
-
* inclhack.def (darwin_externc): New. * fixincl.x: Regenerate. * tests/base/mach-o/swap.h: New. From-SVN: r129188
Geoffrey Keating committed -
2007-10-09 Geoffrey Keating <geoffk@apple.com> * dwarf2out.c (output_call_frame_info): FDEs are always emitted if flag_exceptions is not set. * config/darwin.c (darwin_emit_unwind_label): Rewrite to use assemble_name rather than incorrectly emulating it. Index: gcc/testsuite/ChangeLog 2007-10-09 Geoffrey Keating <geoffk@apple.com> * gcc.dg/unwind-1.c: New. From-SVN: r129187
Geoffrey Keating committed -
* doc/extend.texi (Deprecated Features): Mention that <? and >? and friends are removed from G++. From-SVN: r129186
Geoffrey Keating committed -
2007-10-09 Vladimir Makarov <vmakarov@redhat.com> * MAINTAINERS (Register allocation reviewer): Add myself. From-SVN: r129184
Vladimir Makarov committed -
2007-10-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * c-opts.c (c_common_handle_option): -Wnontemplate-friend, -Wwrite-strings and -Wmultichar are enabled by default, so Wall enabling them is redundant. Don't check two times for c_dialect_cxx. From-SVN: r129183
Manuel López-Ibáñez committed -
2007-10-09 Wolfgang Bangerth <bangerth@dealii.org> PR libstdc++/33485 continued. * include/parallel/multiway_mergesort.h: Use __builtin_alloca. From-SVN: r129182
Wolfgang Bangerth committed -
2007-10-09 Zhou Drangon <drangon.mail@gmail.com> PR libstdc++/33682 * libsupc++/guard.cc: Make single conditional variable implementation dependent to __GTHREAD_HAS_COND. From-SVN: r129181
Zhou Drangon committed -
2007-10-09 Benjamin Kosnik <bkoz@montsouris.artheist.org> PR libstdc++/33489 continued. * include/parallel/features.h (_GLIBCXX_LOSER_TREE): Set to zero. (_GLIBCXX_LOSER_TREE_POINTER): Set to one. (_GLIBCXX_LOSER_TREE_UNGUARDED): Set to zero. (_GLIBCXX_LOSER_TREE_POINTER_UNGUARDED): Set to one. * include/parallel/multiway_merge.h (parallel_multiway_merge): Change array of value_type to array of value_type pointers. (multiway_merge_bubble): Same. (multiway_merge_loser_tree): Same. * include/parallel/merge.h (merge_advance_movc): Change to avoid default construction. * include/parallel/multiseq_selection.h (multiseq_partition): Replace value_type, bool pair with value_type*, null-initialized. * include/parallel/multiway_mergesort.h (parallel_sort_mwms): Don't use array form of operator new for value_types. (parallel_sort_mwms_pu): Same. * include/parallel/quicksort.h (parallel_sort_qs_divide): Don't use array form to construct pointer to value_type on stack, instead use __builtin_alloca. * include/parallel/random_shuffle.h (sequential_random_shuffle): Same, but use operator new. (parallel_random_shuffle_drs_pu): Same. * include/parallel/partial_sum.h ( parallel_partial_sum_linear): Same. * include/parallel/losertree.h: Format. * include/parallel/settings.h: Format. * include/parallel/multiway_merge.h: Move traits to.... * include/parallel/losertree.h: ... here. From-SVN: r129179
Benjamin Kosnik committed -
2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/33683 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid failure on some common systems. From-SVN: r129174
Thomas Koenig committed -
2007-10-09 Paolo Carlini <pcarlini@suse.de> * include/tr1_impl/type_traitsfwd.h (add_reference): Remove. * include/tr1/type_traits (add_reference): Add forward declaration. * include/tr1_impl/functional (class _Mu<>): Fix. From-SVN: r129171
Paolo Carlini committed -
2007-10-09 H.J. Lu <hongjiu.lu@intel.com> * ra-conflict.c (record_one_conflict_between_regnos): Revert the last change. (set_conflicts_for_earlyclobber): Likewise. (global_conflicts): Likewise. From-SVN: r129170
H.J. Lu committed -
* longlong.h (count_leading_zeros): Replace '{' and '}' with '%{' and '%}', respectively. From-SVN: r129169
Kazu Hirata committed -
* config/m68k/m68k.c (print_operand): Handle '{' and '}'. * config/m68k/m68k.h (PRINT_OPERAND_PUNCT_VALID_P): Accept '{' and '}'. * config/m68k/m68k.md: Replace '{' with '%{' where '{' is meant to be output. From-SVN: r129168
Kazu Hirata committed -
2007-10-09 Richard Guenther <rguenther@suse.de> PR middle-end/33692 * gimplify.c (canonicalize_component_ref): Honor qualifiers of referenced structure and component. * gcc.dg/pr33692.c: New testcase. From-SVN: r129167
Richard Guenther committed -
gcc/ 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com> PR middle-end/33669 * ra-conflict.c (record_one_conflict_between_regnos, set_conflicts_for_earlyclobber, global_conflicts): Improved logging. (global_conflicts): Removed incorrect check. gcc/testsuite/ 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com> PR middle-end/33669 * gcc.c-torture/execute/pr33669.c: New. From-SVN: r129166
Kenneth Zadeck committed -
2007-10-09 Paolo Carlini <pcarlini@suse.de> * include/bits/boost_concept_check.h (*AssociativeContainerConcept): Remove, unused. From-SVN: r129165
Paolo Carlini committed
-