- 05 Mar, 2011 8 commits
-
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170703 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170702 138bc75d-0d04-0410-961f-82ee72b054a4
-
green authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170700 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* cfgloopmanip.c (fix_bb_placements): Fix first argument to flow_loop_nested_p when moving the loop upward. * gcc.dg/pr47899.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170699 138bc75d-0d04-0410-961f-82ee72b054a4
-
rearnsha authored
* arm.md (movhi_insn_arch4): Accept any immediate constant. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170698 138bc75d-0d04-0410-961f-82ee72b054a4
-
rwild authored
config/: * override.m4: Error out if a buggy M4 was detected, to avoid spurious diffs in generated files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170697 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170696 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170691 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 04 Mar, 2011 18 commits
-
-
jakub authored
* ipa-cp.c (build_const_val): Return NULL instead of creating VIEW_CONVERT_EXPR for mismatching sizes. (ipcp_create_replace_map): Return NULL if build_const_val failed. (ipcp_insert_stage): If ipcp_create_replace_map returns NULL, give up on versioning. * gcc.c-torture/compile/pr47967.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170689 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
* config/rs6000/rs6000.c (rs6000_delegitimize_address): Handle full cmodel medium/large lo_sum + high addresses. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170687 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
* src/Makefile.am (inst_sources): Make source instantion files conditional. (XTEMPLATE_FLAGS): Make -fno-implicit-templates conditional. * src/Makefile.in: Regenerate. * src/valarray-inst.cc: Move to.. * src/valarray.cc: ...this. * acinclude.m4 (GLIBCXX_ENABLE_EXTERN_TEMPLATE]): Define. * configure.ac (GLIBCXX_ENABLE_EXTERN_TEMPLATE): Use it. * configure: Regenerate. * include/Makefile.am (stamp-extern-template): Add. * include/Makefile.in: Regenerate. * doc/xml/manual/configure.xml: Document --enable-extern-template. * include/bits/locale_classes.tcc: Adjust comment. * include/bits/locale_facets.tcc: Same. * include/bits/basic_ios.tcc: Same. * include/bits/istream.tcc: Same. * include/bits/codecvt.h: Same. * include/bits/ostream.tcc: Same. * include/bits/sstream.tcc: Same. * include/bits/c++config: Same. * include/bits/basic_string.tcc: Same. * include/bits/ostream_insert.h: Same. * include/bits/locale_facets_nonio.tcc: Same. * include/b...
-
krebbel authored
* config/s390/s390.c (s390_decompose_address): Reject non-literal pool references in UNSPEC_LTREL_OFFSET. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170685 138bc75d-0d04-0410-961f-82ee72b054a4
-
nicola authored
2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com> * objc.dg/property/property-encoding-1.m: Tidied up testcase. * obj-c++.dg/property/property-encoding-1.mm: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170684 138bc75d-0d04-0410-961f-82ee72b054a4
-
jb authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170683 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* lto-symtab.c (lto_cgraph_replace_node): Do not set thunk.alias. (lto_symtab_merge_cgraph_nodes_1): Update thunk.alias pointers here. * cgraph.h (cgraph_same_body_alias, cgraph_add_thunk): Add node pointers. * cgraph.c (cgraph_same_body_alias_1, cgraph_same_body_alias, cgraph_add_thunk): Add node pointers. * lto-cgraph.c (lto_output_node): Verify that thunks&aliases are associated to right node. (input_node): Update use of cgraph_same_body_alias and cgraph_add_thunk. * optimize.c (maybe_clone_body): Update call of cgraph_same_body_alias and cgraph_add_thunk. * method.c (make_alias_for_thunk, use_thunk): Likewise. * mangle.c (mangle_decl): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170682 138bc75d-0d04-0410-961f-82ee72b054a4
-
cfang authored
* config/i386/i386.opt (mprefer-avx128): New flag. * config/i386/i386.c (ix86_preferred_simd_mode): Prefer 128-bit mode when the flag -mprefer-avx128 is on. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170681 138bc75d-0d04-0410-961f-82ee72b054a4
-
jb authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170680 138bc75d-0d04-0410-961f-82ee72b054a4
-
jb authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170679 138bc75d-0d04-0410-961f-82ee72b054a4
-
nicola authored
2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com> * objc.dg/gnu-api-2-property.m: Added tests for property_getName() and property_getAttributes() if __OBJC2__. * obj-c++.dg/gnu-api-2-property.mm: Likewise. * objc.dg/property/property-encoding-1.m: New. * obj-c++.dg/property/property-encoding-1.mm: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170678 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* pt.c (tsubst_copy_and_build) [PSEUDO_DTOR_EXPR]: Use tsubst for type. (tsubst_copy) [default]: Just return t if !ENABLE_CHECKING. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170677 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* search.c (check_final_overrider): Allow pointer to same incomplete class type with different cv-quals. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170676 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
* dwarf2out.c (compare_loc_operands): Fix address handling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170675 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170674 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR middle-end/47968 * expmed.c (extract_bit_field_1): Prefer vector modes that vec_extract patterns can handle. * gcc.dg/torture/pr47968.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170673 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR middle-end/47975 * optabs.c (optab_for_tree_code): Do not use VECTOR_MODE_P. * gcc.dg/torture/pr47975.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170672 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170669 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 03 Mar, 2011 14 commits
-
-
rth authored
(emit_stack_restore): Likewise. * expr.h: Update to match. * builtins.c, calls.c, stmt.c: Likewise. * config/alpha/alpha.md, config/avr/avr.md: Likewise. * config/mips/mips.md, config/pa/pa.md, config/vax/vax.md: Likewise. * function.c (expand_function_end): Insert the emit_stack_save sequence before parm_birth_insn instead of after. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170663 138bc75d-0d04-0410-961f-82ee72b054a4
-
uros authored
(ssse3_pmaddubsw128): Ditto. (ssse3_pmaddubsw): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170661 138bc75d-0d04-0410-961f-82ee72b054a4
-
sje authored
* config/ia64/t-hpux: Add $(srcdir)/unwind-c.c to LIB2ADDEH git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170659 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
2011-03-03 Paolo Carlini <paolo.carlini@oracle.com> PR c++/47974 * pt.c (tsubst_template_args): Check argument t for error_mark_node. /testsuite 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com> PR c++/47974 * g++.dg/template/crash106.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170658 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* pt.c (tsubst_copy_and_build) [TARGET_EXPR]: Retain TREE_CONSTANT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170656 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* gimplify.c (omp_add_variable): Only call omp_notice_variable on TYPE_SIZE_UNIT if it is a DECL. * gcc.dg/gomp/pr47963.c: New test. * g++.dg/gomp/pr47963.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170655 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* cfgexpand.c (expand_debug_expr) <case MEM_REF>: If MEM_REF first operand is not is_gimple_mem_ref_addr, try to fold it. If the operand still isn't is_gimple_mem_ref_addr, clear MEM_EXPR on op0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170654 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR middle-end/47283 * tree-ssa-alias.c (ptr_deref_may_alias_decl_p): Make code match comment. (refs_may_alias_p_1): For release branches return true if we are confused by our input. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170650 138bc75d-0d04-0410-961f-82ee72b054a4
-
krebbel authored
* config/s390/s390.c (s390_function_value): Rename to ... (s390_function_and_libcall_value): ... this. (s390_function_value): New function. (s390_libcall_value): New function. (TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE): Define target hooks. * config/s390/s390.h (FUNCTION_VALUE, LIBCALL_VALUE): Remove target macro definitions. * config/s390/s390-protos.h (s390_function_value): Remove prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170649 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170646 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170645 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170644 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170643 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170642 138bc75d-0d04-0410-961f-82ee72b054a4
-