- 14 Dec, 2009 9 commits
-
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155213 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* Make-lang.in ($(LTO_EXE)): Use $(LINKER). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155212 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* dominance.c (set_immediate_dominator): Don't mark as inline. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155211 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/bits/stl_list.h (splice(iterator, list&), splice(iterator, list&, iterator), splice(iterator, list&, iterator, iterator), merge(list&), merge(list&, _StrictWeakOrdering)): Re-add in C++0x mode for backward compatibility (see DR 1133). (insert(iterator, size_type, const value_type&), insert(iterator, _InputIterator, _InputIterator)): Adjust. * include/bits/list.tcc (sort): Likewise. * testsuite/23_containers/list/modifiers/1_c++0x.cc: Add. * testsuite/23_containers/list/operations/2_c++0x.cc: Likewise. * testsuite/23_containers/list/operations/3_c++0x.cc: Likewise. * testsuite/23_containers/list/requirements/dr438/ assign_neg.cc: Adjust dg-error line numbers. * testsuite/23_containers/list/requirements/dr438/ insert_neg.cc: Likewise. * testsuite/23_containers/list/requirements/dr438/ constructor_1_neg.cc: Likewise. * testsuite/23_containers/list/requirements/dr438/ constructor_2_neg.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155210 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* doc/md.texi (check_stack): Clarify. (probe_stack): Likewise. * config/rs6000/rs6000.md (UNSPEC_PROBE_STACK): New constant. (probe_stack): New insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155209 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
* configure: Regenerated. * gcc.c (driver_self_specs): Include CONFIGURE_SPECS. * Makefile.in (DRIVER_DEFINES): Add -DCONFIGURE_SPECS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155208 138bc75d-0d04-0410-961f-82ee72b054a4
-
bje authored
BUILT_IN_NORMAL or BUILT_IN_MD. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155206 138bc75d-0d04-0410-961f-82ee72b054a4
-
danglin authored
type on HP-UX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155205 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155203 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 13 Dec, 2009 7 commits
-
-
doko authored
Matthias Klose <doko@ubuntu.com> PR libstdc++/40133 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): On *-*-linux*, *-*-uclinux*, *-*-kfreebsd*-gnu | *-*-gnu* targets do link tests when possible. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155200 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* expr.h (STACK_CHECK_PROBE_LOAD): Likewise. * explow.c (emit_stack_probe): Do not test STACK_CHECK_PROBE_LOAD. * system.h (STACK_CHECK_PROBE_LOAD): Poison. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155199 138bc75d-0d04-0410-961f-82ee72b054a4
-
doko authored
* include/private/gc_locks.h: For __ARM_EABI__ define GC_test_and_set GC_clear to use the atomic builtins. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155198 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155197 138bc75d-0d04-0410-961f-82ee72b054a4
-
matz authored
* dojump.c (do_jump <TRUTH_AND_EXPR, TRUTH_OR_EXPR>): Go to TRUTH_ANDIF_EXPR resp. TRUTH_ORIF_EXPR expander, instead of falling through. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155196 138bc75d-0d04-0410-961f-82ee72b054a4
-
hutchinsonandy authored
* config/avr/predicates.md (pseudo_register_operand): New predicate for pseudos. * config/avr/avr.md (divmodqi4): Replace with define_insn_and_split to allow div/mod optimization. (udivmodqi4): Ditto. (divmodhi4): Ditto. (udivmodhi4): Ditto. (divmodsi4): Ditto. (udivmodsi4): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155195 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/42357 * tree-sra.c (sra_modify_assign): Do not tear apart struct copies. * g++.dg/torture/pr42357.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155193 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 12 Dec, 2009 3 commits
-
-
hjl authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155190 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* tree.c (need_assembler_name_p): Abstract decls do not need an assembler name. * dwarf2out.c (dwarf2out_abstract_function): Preserve DECL_ABSTRACT properly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155189 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155188 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 11 Dec, 2009 21 commits
-
-
janus authored
2009-12-11 Janus Weil <janus@gcc.gnu.org> PR fortran/42257 * module.c (write_dt_extensions): Check for accessibility. gcc/testsuite/ 2009-12-11 Janus Weil <janus@gcc.gnu.org> PR fortran/42257 * gfortran.dg/extends_9.f03: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155183 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* lto-streamer-in.c (lto_input_tree_ref): Do not register DEBUG_EXPR_DECLs with the varpool. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155182 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/parallel/numeric: Trivial formatting changes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155181 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR libstdc++/42352 * include/bits/list.tcc (sort): Use _GLIBCXX_MOVE for list::splice and list::merge calls. * testsuite/23_containers/list/operations/42352.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155180 138bc75d-0d04-0410-961f-82ee72b054a4
-
dfranke authored
PR fortran/40290 * expr.c (gfc_type_convert_binary): Added warn-on-conversion flag, passed on to gfc_convert_type_warn() instead of gfc_convert_type(); enabled warnings on all callers but ... * arith.c (eval_intrinsic): Disabled warnings on implicit type conversion. * gfortran.h gfc_type_convert_binary): Adjusted prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155179 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
(sparc64_frob_update_context): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155178 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* typeck.c (error_type_p): New. (ptr_reasonably_similar): Use it. * cp-tree.h: Declare it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155177 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR lto/41658 PR lto/41657 * lto-streamer-out.c (write_global_stream): Do not make decls weak but resort to TREE_ASM_WRITTEN to avoid multiple definitions. Make sure to mark all decls that we have written. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155174 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR libstdc++/22634, DR 539 [Ready] * include/bits/stl_numeric.h (adjacent_difference): Use std::move at the end of the loop body, per the Ready resolution. * include/std/numeric: Do not include unnecessarily <cstddef>. * doc/xml/manual/intro.xml: Add an entry for DR 539. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155173 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* doc/html/ext/lwg-active.html: Update to Revision R68. * doc/html/ext/lwg-closed.html: Likewise. * doc/html/ext/lwg-defects.html: Likewise. * doc/xml/manual/intro.xml: Update status of issues 431, 630, and 696. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155170 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR lto/42037 * lto.c (lto_resolution_read): Properly grow the vector. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155166 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkuvyrkov authored
PR target/36047 * config/m68k/linux.h: Remove LABELNO from the mcount statement. It is not used by glibc/uclibc and does not work with large binaries. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155165 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR lto/41915 * lto-lang.c (lto_init_options): Initialize flag_complex_method to the C99 default. Do not set flag_unit_at_a_time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155164 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR lto/41662 * lto-streamer-in.c (lto_init_eh): Move eh_initialized_p handling here. (input_eh_regions): Adjust. (lto_input_ts_function_decl_tree_pointers): Initialize EH if a non-NULL DECL_FUNCTION_PERSONALITY was read in. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155163 138bc75d-0d04-0410-961f-82ee72b054a4
-
janus authored
2009-12-11 Janus Weil <janus@gcc.gnu.org> PR fortran/42335 * symbol.c (select_type_insert_tmp): Add an extra check for error recovery. gcc/testsuite/ 2009-12-11 Janus Weil <janus@gcc.gnu.org> PR fortran/42335 * gfortran.dg/select_type_11.f03: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155162 138bc75d-0d04-0410-961f-82ee72b054a4
-
baldrick authored
for them (and more copied) in make_pass_instance. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155161 138bc75d-0d04-0410-961f-82ee72b054a4
-
dodji authored
gcc/cp/ChangeLog: PR c++/42225 * typeck.c (incompatible_dependent_typedefs_p): New function. (structural_comptypes): Use it. * cp-tree.h (cp_set_underlying_type): Declare ... * tree.c (cp_set_underlying_type): ... new function. * class.c (build_self_reference): Use cp_set_underlying_type instead of set_underlying_type. * decl2.c (grokfield): Likewise. * name-lookup.c (pushdecl_maybe_friend): Likewise. gcc/testsuite/ChangeLog: PR c++/42225 * g++.dg/template/typedef24.C: New test. * g++.dg/template/typedef25.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155160 138bc75d-0d04-0410-961f-82ee72b054a4
-
dodji authored
gcc/cp/ChangeLog: PR c++/42251 * pt.c (convert_template_argument): Avoid missing folding of SCOPE_REFs. gcc/testsuite/ChangeLog: PR c++/42251 * g++.dg/template/const3.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155159 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
dynamically allocated events. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155156 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR lto/42320 * lto-symtab.c (lto_symtab_resolve_can_prevail_p): Properly detect non-prevailing decls. * g++.dg/lto/20091210-1_0.h: New testcase. * g++.dg/lto/20091210-1_0.C: Likewise. * g++.dg/lto/20091210-1_1.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155155 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155153 138bc75d-0d04-0410-961f-82ee72b054a4
-