- 10 Oct, 2007 8 commits
-
-
jsm28 authored
ru.po, sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129204 138bc75d-0d04-0410-961f-82ee72b054a4
-
krebbel authored
* opth-gen.awk: Fixed generation of comment stating the origin of options.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129203 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129202 138bc75d-0d04-0410-961f-82ee72b054a4
-
revitale authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129200 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129198 138bc75d-0d04-0410-961f-82ee72b054a4
-
zadeck authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129194 138bc75d-0d04-0410-961f-82ee72b054a4
-
zadeck authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129193 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129191 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 09 Oct, 2007 24 commits
-
-
geoffk authored
* fixincl.x: Regenerate. * tests/base/mach-o/swap.h: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129188 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129187 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
friends are removed from G++. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129186 138bc75d-0d04-0410-961f-82ee72b054a4
-
vmakarov authored
* MAINTAINERS (Register allocation reviewer): Add myself. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129184 138bc75d-0d04-0410-961f-82ee72b054a4
-
manu authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129183 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
PR libstdc++/33485 continued. * include/parallel/multiway_mergesort.h: Use __builtin_alloca. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129182 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
PR libstdc++/33682 * libsupc++/guard.cc: Make single conditional variable implementation dependent to __GTHREAD_HAS_COND. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129181 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129179 138bc75d-0d04-0410-961f-82ee72b054a4
-
tkoenig authored
PR libfortran/33683 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid failure on some common systems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129174 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129171 138bc75d-0d04-0410-961f-82ee72b054a4
-
hjl authored
* ra-conflict.c (record_one_conflict_between_regnos): Revert the last change. (set_conflicts_for_earlyclobber): Likewise. (global_conflicts): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129170 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
and '%}', respectively. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129169 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* config/m68k/m68k.h (PRINT_OPERAND_PUNCT_VALID_P): Accept '{' and '}'. * config/m68k/m68k.md: Replace '{' with '%{' where '{' is meant to be output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129168 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR middle-end/33692 * gimplify.c (canonicalize_component_ref): Honor qualifiers of referenced structure and component. * gcc.dg/pr33692.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129167 138bc75d-0d04-0410-961f-82ee72b054a4
-
hjl authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129166 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/bits/boost_concept_check.h (*AssociativeContainerConcept): Remove, unused. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129165 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
PR tree-optimization/33615 * tree-ssa-pre.c (compute_avail): Don't call make_values_for_stmt if the statement might throw. Fix formatting. gcc/testsuite/ PR tree-optimization/33615 * g++.dg/tree-ssa/pr33615-2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129164 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
PR tree-optimization/33615 * tree-ssa-loop-im.c (movement_possibility): Return MOVE_IMPOSSIBLE if the rhs might throw. gcc/testsuite/ PR tree-optimization/33615 * g++.dg/tree-ssa/pr33615.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129163 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* invoke.texi (align-threshold, align-loop-iterations): Document. * final.c: Include cfgloop.h, params.h (compute_alignments): Dump decisions and compare them with loop structure; honor given parameters. (pass_compute_alignments): New dump file. * params.def (PARAM_ALIGN_THRESHOLD, PARAM_ALIGN_LOOP_ITERATIONS): New. * Makefile.in (final.o): Add dependency on cfgloop.h and params.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129162 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
PR middle-end/22156 * tree-sra.c (bitfield_overlaps_p): When fld->element is INTEGER_CST, convert it to bitsizetype before size_binop call. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129152 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
* tree-inline.c (update_ssa_across_abnormal_edges): Tolerate the absence of a corresponding edge from the exit block. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129151 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
* tree-sra.c (instantiate_element): Use BYTES_BIG_ENDIAN for bit-field layout. (sra_build_assignment): Likewise. Set up mask depending on precision, not type. (sra_build_bf_assignment): Use BYTES_BIG_ENDIAN. Don't overflow computing bit masks. (sra_build_elt_assignment): Don't view-convert from signed to unsigned. (sra_explode_bitfield_assignment): Use bit-field type if possible. Use BYTES_BIG_ENDIAN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129150 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129149 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129147 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 08 Oct, 2007 8 commits
-
-
aoliva authored
* g++.dg/torture/pr33572.C: Replace with complete test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129144 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
the original stmt can throw. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129143 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
* include/parallel/base.h: Added plus and multiplies functor for differently typed objects. * include/parallel/numeric: Use it. * include/parallel/for_each_selectors.h: Allowed different types. * include/parallel/partial_sum.h: Fixed return value. * testsuite/26_numerics/accumulate/1.cc: Tests for accumulate. * testsuite/26_numerics/inner_product/1.cc: Tests for inner_product. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129140 138bc75d-0d04-0410-961f-82ee72b054a4
-
tobi authored
fortran/ * resolve.c (gfc_resolve_expr): Fix indentation. (resolve_fl_variable_derived): Rename argument. (resolve_fl_variable): Fix case in message. Clarify logic. Correctly simplify array bounds. testsuite/ * gfortran.dg/spec_expr_5.f90: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129139 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/bits/stl_move.h (_GLIBCXX_MOVE): Add. * include/bits/stl_algobase.h: Adjust. * include/bits/stl_pair.h: Likewise. * include/bits/stl_algo.h: Minor formatting fixes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129138 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
'#pragma mark' to be executed at preprocessing time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129134 138bc75d-0d04-0410-961f-82ee72b054a4
-
aaw authored
* varasm.c (compare_constant): Removed call to lang_hooks.expand_constant. (copy_constants): Removed call to lang_hooks.expand_constant. (compute_reloc_for_constant): Removed call to lang_hooks.expand_constant. (output_addressed_constants): Removed call to lang_hooks.expand_constant. (constructor_static_from_elts_p): Removed call to lang_hooks.expand_constant. (output_constant): Removed calls to lang_hooks.expand_constant. * langhooks.h (struct lang_hooks): Removed field expand_constant. * langhooks-def.h (lhd_return_tree): Removed. (LANG_HOOKS_EXPAND_CONSTANT): Removed. (LANG_HOOKS_INITIALIZER): Removed LANG_HOOKS_EXPAND_CONSTANT. * langhooks.c (lhd_return_tree): Removed. gcc/cp/ * typeck2.c (digest_init): Call cplus_expand_constant after convert_for_initialization. * cp-objcp-common.h (LANG_HOOKS_EXPAND_CONSTANT): Removed. * expr.c (cplus_expand_constant): Updated function description. gcc/ada/ * misc.c (LANG_HOOKS_PUSHDECL): Replaced lhd_return_tree with gnat_return_tree. (gnat_init_gcc_eh): Replaced gnat_eh_runtime_type with gnat_return_tree. (gnat_eh_runtime_type): Removed. (gnat_return_tree): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129133 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
PR libstdc++/33489 * include/parallel/multiseq_selection.h: Remove default constructed value_type. * include/parallel/partition.h: * include/parallel/partial_sum.h: Format. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129132 138bc75d-0d04-0410-961f-82ee72b054a4
-