- 04 Mar, 2011 11 commits
-
-
* 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. From-SVN: r170681
Changpeng Fang committed -
From-SVN: r170680
Janne Blomqvist committed -
From-SVN: r170679
Janne Blomqvist committed -
In gcc/testsuite/: 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. From-SVN: r170678
Nicola Pero committed -
PR c++/47971 * pt.c (tsubst_copy_and_build) [PSEUDO_DTOR_EXPR]: Use tsubst for type. (tsubst_copy) [default]: Just return t if !ENABLE_CHECKING. From-SVN: r170677
Jason Merrill committed -
re PR c++/46220 (Error: invalid covariant return type generated for incomplete class type and different qualifer) PR c++/46220 * search.c (check_final_overrider): Allow pointer to same incomplete class type with different cv-quals. From-SVN: r170676
Jason Merrill committed -
gcc/ * dwarf2out.c (compare_loc_operands): Fix address handling. From-SVN: r170675
Richard Sandiford committed -
* tree.h (TREE_ADDRESSABLE): Update FUNCTION_DECL comment. From-SVN: r170674
Alan Modra committed -
re PR middle-end/47968 (ICE: in gen_lowpart_general, at rtlhooks.c:51 when converting vector of double to vector of float) 2011-03-04 Richard Guenther <rguenther@suse.de> 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. From-SVN: r170673
Richard Guenther committed -
2011-03-04 Richard Guenther <rguenther@suse.de> PR middle-end/47975 * optabs.c (optab_for_tree_code): Do not use VECTOR_MODE_P. * gcc.dg/torture/pr47975.c: New testcase. From-SVN: r170672
Richard Guenther committed -
From-SVN: r170669
GCC Administrator committed
-
- 03 Mar, 2011 26 commits
-
-
* explow.c (emit_stack_save): Remove 'after' parameter. (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. From-SVN: r170663
Richard Henderson committed -
* config/i386/sse.md (*avx_pmaddubsw128): Fix mode of VEC_SELECT RTX. (ssse3_pmaddubsw128): Ditto. (ssse3_pmaddubsw): Ditto. From-SVN: r170661
Uros Bizjak committed -
2011-03-03 Steve Ellcey <sje@cup.hp.com> * config/ia64/t-hpux: Add $(srcdir)/unwind-c.c to LIB2ADDEH From-SVN: r170659
Steve Ellcey committed -
re PR c++/47974 (ICE: tree check: expected tree_vec, have error_mark in tsubst_template_args, at cp/pt.c:8969 on invalid code) /cp 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. From-SVN: r170658
Paolo Carlini committed -
re PR c++/47950 ([C++0x] Internal compiler error: non-dependent declaration as condition causes tsubst_copy_and_build assertion failure.) PR c++/47950 * pt.c (tsubst_copy_and_build) [TARGET_EXPR]: Retain TREE_CONSTANT. From-SVN: r170656
Jason Merrill committed -
re PR c/47963 (ICE: tree check: expected tree that contains 'decl common' structure, have 'integer_cst' in is_global_var, at tree-flow-inline.h:599 on invalid code with -fopenmp) PR c/47963 * 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. From-SVN: r170655
Jakub Jelinek committed -
PR debug/47283 * 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. From-SVN: r170654
Jakub Jelinek committed -
2011-03-03 Richard Guenther <rguenther@suse.de> 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. From-SVN: r170650
Richard Guenther committed -
2011-03-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * 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. From-SVN: r170649
Andreas Krebbel committed -
From-SVN: r170646
Ian Lance Taylor committed -
From-SVN: r170645
Ian Lance Taylor committed -
From-SVN: r170644
Ian Lance Taylor committed -
From-SVN: r170643
Ian Lance Taylor committed -
From-SVN: r170642
Ian Lance Taylor committed -
gcc/fortran/: * invoke.texi (Option Summary, Fortran Dialect Options) (Preprocessing Options, Runtime Options, Code Gen Options): Fix vertical list spacing by using @itemx for additinoal items, empty line before @table. Fix typos. From-SVN: r170641
Ralf Wildenhues committed -
From-SVN: r170640
Ian Lance Taylor committed -
re PR c++/47950 ([C++0x] Internal compiler error: non-dependent declaration as condition causes tsubst_copy_and_build assertion failure.) PR c++/47950 * parser.c (cp_parser_condition): Don't fold_non_dependent_expr here. From-SVN: r170639
Jason Merrill committed -
re PR c++/47774 ([C++0x] constexpr specifier on ctor not ignored when template instantiation causes ctor to not satify constexpr requirements) PR c++/47774 * tree.c (build_vec_init_elt): Split out from... (build_vec_init_expr): ...here. (diagnose_non_constexpr_vec_init): New fn. * semantics.c (potential_constant_expression_1): Use it. * cp-tree.h: Declare it. From-SVN: r170638
Jason Merrill committed -
From-SVN: r170637
Ian Lance Taylor committed -
From-SVN: r170636
Ian Lance Taylor committed -
From-SVN: r170635
Ian Lance Taylor committed -
From-SVN: r170634
Ian Lance Taylor committed -
From-SVN: r170633
Ian Lance Taylor committed -
From-SVN: r170632
Ian Lance Taylor committed -
From-SVN: r170631
GCC Administrator committed -
From-SVN: r170627
Ian Lance Taylor committed
-
- 02 Mar, 2011 3 commits
-
-
2011-03-02 Benjamin Kosnik <bkoz@redhat.com> * testsuite/Makefile.am: Make clean fixups. * testsuite/Makefile.in: Regenerate. From-SVN: r170626
Benjamin Kosnik committed -
* config/i386/freebsd64.h (CC1_SPEC): Define. * config/i386/linux64.h (CC1_SPEC): Define. * config/i386/x86-64.h (CC1_SPEC): Don't define. From-SVN: r170625
Joseph Myers committed -
* config/stormy16/stormy16.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove. * config/stormy16/stormy16.c: Include reload.h. (xstormy16_memory_move_cost): New function. (TARGET_MEMORY_MOVE_COST): Define. From-SVN: r170623
Anatoly Sokolov committed
-