- 18 Jan, 2010 9 commits
-
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156009 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR middle-end/39954 * cfgexpand.c (expand_call_stmt): TER pointer arguments in builtin calls. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156008 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/std/functional (_Bind<_Functor(_Bound_args...)>:: operator()): "Pass" _Result to __call*. (_Bind<_Functor(_Bound_args...)>::__call*): Adjust, simplify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156007 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/42781 * tree-ssa-structalias.c (find_what_var_points_to): Skip restrict processing only if the original variable was artificial. * gfortran.fortran-torture/compile/pr42781.f90: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156006 138bc75d-0d04-0410-961f-82ee72b054a4
-
tlafage authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156004 138bc75d-0d04-0410-961f-82ee72b054a4
-
singler authored
* include/parallel/base.h (__unary_negate): Correct comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156003 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
* doc/tm.texi (TARGET_GET_PCH_VALIDITY): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156002 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
find number of popped argument bytes. (TARGET_INVALID_WITHIN_DOLOOP): Put return value in braces. Fix the text that describes the return value for invalid insns. (TARGET_SCHED_NEEDS_BLOCK_P): Fix return type. Fix argument list. (TARGET_SCHED_IS_COSTLY_DEPENDENCE): Fix argument types. Clarify what 'cost of the -dependence' is. Fix quoting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155999 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155997 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 17 Jan, 2010 15 commits
-
-
guerby authored
* gcc-interface/Makefile.in: Fix typo in arm*-*-linux-gnueabi. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155993 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
{S,U}S_{PLUS,MINUS,NEG,ABS,ASHIFT}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155992 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR middle-end/42248 * function.c (split_complex_args): Take a VEC to modify. (assign_parms_augmented_arg_list): Build a VEC instead of a chain of PARM_DECLs. (assign_parms_unsplit_complex): Take a VEC of arguments. Do not fixup unmodified parms. (assign_parms): Deal with the VEC. (gimplify_parameters): Likewise. * gcc.c-torture/execute/pr42248.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155984 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* tree-ssa-uncprop.c (uncprop_into_successor_phis): Fix PHI node existence check. * tree-vect-loop.c (vect_analyze_loop_form): Likewise. * tree-cfgcleanup.c (merge_phi_nodes): Likewise. * tree-ssa-dce.c (forward_edge_to_pdom): Likewise. * tree-cfg.c (gimple_execute_on_growing_pred): Likewise. (gimple_execute_on_growing_pred): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155983 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/42773 * tree-ssa-pre.c (phi_translate_set): Fix check for PHI node existence. (compute_antic_aux): Likewise. (compute_partial_antic_aux): Likewise. * g++.dg/torture/pr42773.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155982 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155980 138bc75d-0d04-0410-961f-82ee72b054a4
-
janus authored
2010-01-17 Janus Weil <janus@gcc.gnu.org> PR fortran/42677 * gfortran.h (symbol_attribute): Remove 'ambiguous_interfaces'. * interface.c (check_interface1): Move a warning message here from resolve_fl_procedure. (check_sym_interfaces): Removed 'attr.ambiguous_interfaces'. * module.c (read_module): Remove call to gfc_check_interfaces, since this comes too early here. * resolve.c (resolve_fl_procedure): Move warning message to check_interface1. gcc/testsuite/ 2010-01-17 Janus Weil <janus@gcc.gnu.org> PR fortran/42677 * gfortran.dg/interface_assignment_5.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155979 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/std/functional (_Bind<_Functor(_Bound_args...)>::__call): Rename const version to __call_c and remove _Sfinae template parameter. (_Bind<_Functor(_Bound_args...)>::operator()): Adjust. * include/std/functional: Pass everywhere temporary tuple<_Args...> arguments by rvalue reference. * testsuite/20_util/bind/cv_quals.cc: New. * testsuite/20_util/bind/ref2.cc: Add missing test variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155978 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155977 138bc75d-0d04-0410-961f-82ee72b054a4
-
dodji authored
The commit is reverted as this was not a regression. It's rather going to be stagged for 4.6. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155976 138bc75d-0d04-0410-961f-82ee72b054a4
-
dodji authored
gcc/cp/ChangeLog: PR c++/42697 *pt.c (tsubst_decl): Get the arguments of a specialization from the specialization template, not from the most general template. gcc/testsuite/ChangeLog: PR c++/42697 * g++.dg/template/crash94.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155975 138bc75d-0d04-0410-961f-82ee72b054a4
-
jiez authored
* dwarf2out.c (mem_loc_descriptor): Handle SS_TRUNCATE and US_TRUNCATE. testsuite/ PR debug/42767 * gcc.dg/debug/pr42767.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155974 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
Rename argument tm_fn to md_fn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155973 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
appearance. (TARGET_LEGITIMATE_ADDRESS_P): Add return type. Fix markup for strict argument. (TARGET_SCHED_REORDER2): Fix argument types. (TARGET_SCHED_DFA_PRE_CYCLE_INSN): Fix return type. (TARGET_SCHED_DFA_POST_CYCLE_INSN): Likewise. (TARGET_SCHED_DFA_PRE_ADVANCE_CYCLE): Fix name. (TARGET_SCHED_DFA_POST_ADVANCE_CYCLE): Likewise. (TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD): Add argument name. (TARGET_SCHED_ALLOC_SCHED_CONTEXT): Remove duplicate documentation. (TARGET_SCHED_INIT_SCHED_CONTEXT): Likewise. (TARGET_SCHED_SET_SCHED_CONTEXT): Likewise. (TARGET_SCHED_CLEAR_SCHED_CONTEXT): Likewise. (TARGET_SCHED_FREE_SCHED_CONTEXT): Likewise. (TARGET_SCHED_SET_SCHED_CONTEXT): Fix typo. (TARGET_SCHED_GEN_SPEC_CHECK): Fix name. (TARGET_ASM_RELOC_RW_MASK): Add return type. (TARGET_MANGLE_DECL_ASSEMBLER_NAME): Fix return type. (TARGET_STRIP_NAME_ENCODING): Fix markup of return type and parameter. (TARGET_ASM_FILE_START): Put @findex before paragraph start. Use prototype. (TARGET_ASM_NAMED_SECTION): Fix argument list. (TARGET_HAVE_NAMED_SECTIONS): Use @deftypevr. (TARGET_HAVE_SWITCHABLE_BSS_SECTIONS): Likewise. (TARGET_ASM_RECORD_GCC_SWITCHES_SECTION): Use @deftypevr. (TARGET_ASM_ASSEMBLE_VISIBILITY): Fix argument types. (TARGET_ASM_MARK_DECL_PRESERVED): Fix argument and markup referring to it. Fix language. (TARGET_HAVE_CTORS_DTORS): Use @deftypevr. (TARGET_ASM_FINAL_POSTSCAN_INSN): Adjust name of first argument. (TARGET_ASM_EMIT_UNWIND_LABEL): Add argument types. (TARGET_ASM_EMIT_EXCEPT_TABLE_LABEL): Add type to argument. (TARGET_UNWIND_EMIT): Remove space between 'FILE *' and '@var{stream}. Remove stray 'and'. (TARGET_ARM_EABI_UNWINDER): Use @deftypevr. (TARGET_ASM_OUTPUT_DWARF_DTPREL): Adjust name of first argument. (TARGET_SET_DEFAULT_TYPE_ATTRIBUTES): Add missing article. (TARGET_OPTION_VALID_ATTRIBUTE_P): Fix name, it was misspelled as TARGET_VALID_OPTION_ATTRIBUTE_P. (TARGET_GET_PCH_VALIDITY): Put 'void *' in braces. Fix description of return value. Rename argument "sz" to "len." (TARGET_CXX_GUARD_MASK_BIT): Add missing article. Clarify meaning of 'true' return value. (TARGET_SHIFT_TRUNCATION_MASK): Fix return type. (TARGET_MODE_REP_EXTENDED): Fix two inconsisent uses of rep_mode versus mode_rep. (TARGET_HANDLE_PRAGMA_EXTERN_PREFIX): Document. (TARGET_BUILTIN_DECL): Fix name. (TARGET_COMMUTATIVE_P): Fix type of first argument. (TARGET_SET_CURRENT_FUNCTION): Mention possibility of cfun being NULL. (TARGET_BRANCH_TARGET_REGISTER_CLASS): Fix return type. (TARGET_USE_LOCAL_THUNK_ALIAS_P): Document as macro instead of hook. (TARGET_RELAXED_ORDERING): Use @deftypevr. (TARGET_GET_DRAP_RTX): Note that this is a hook. Clarify language. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155972 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155970 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 16 Jan, 2010 9 commits
-
-
jason authored
* semantics.c (finish_decltype_type): Within a template, treat unresolved CALL_EXPR as dependent. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155966 138bc75d-0d04-0410-961f-82ee72b054a4
-
rwild authored
libstdc++-v3/: PR libstdc++/35942 * configure.ac: Remove -lstdc++ from libtool's postdeps_CXX. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155965 138bc75d-0d04-0410-961f-82ee72b054a4
-
spop authored
2010-01-16 Harsha Jagasia <harsha.jagasia@amd.com> PR target/42664 * config/i386/i386.c (ix86_fixup_binary_operands): Revert FMA4 fixup of operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155964 138bc75d-0d04-0410-961f-82ee72b054a4
-
rwild authored
contrib/ * check_warning_flags.sh: Use \012 instead of \n with tr. gcc/: PR gcc/42525 * Makefile.in (write_entries_to_file, install-plugin): Use \012 instead of \n with tr. libjava/: * Makefile.am (write_entries_to_file): Use \012 instead of \n with tr. * scripts/makemake.tcl: Likewise. * sources.am: Regenerate. * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155963 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
* configure.ac (HAVE_AS_REF): New C macro. * configure: Regenerate. * config.in: Likewise. * collect2.c (main): Only postpone SCAN_DWEH to the second pass if HAVE_AS_REF. * config/rs6000/aix.h (ASM_OUTPUT_DWARF_TABLE_REF): Only define if HAVE_AS_REF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155961 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* g++.dg/torture/pr42760.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155960 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
(TARGET_SUPPORT_VECTOR_MISALIGNMENT): Fix argument types. (TARGET_USE_ANCHORS_FOR_SYMBOL_P): Fix argument types. (TARGET_SCHED_ALLOC_SCHED_CONTEXT): Put 'void *' in braces. (TARGET_IN_SMALL_DATA_P): Fix argument type. (TARGET_BINDS_LOCAL_P): Fix argument type. (TARGET_ASM_FILE_END): Use prototype. (TARGET_ASM_RECORD_GCC_SWITCHES): Don't put 'int' in braces. (TARGET_DWARF_CALLING_CONVENTION): Fix argument type. (TARGET_COMP_TYPE_ATTRIBUTES): Fix argument types. (TARGET_VALID_DLLIMPORT_ATTRIBUTE_P): Fix argument type. (TARGET_EMUTLS_VAR_ALIGN_FIXED): Don't put 'bool' in braces. (TARGET_EMUTLS_DEBUG_FORM_TLS_ADDRESS): Likewise. (TARGET_PCH_VALID_P): Put 'const char *' in braces. (TARGET_CHECK_PCH_TARGET_FLAGS): Likewise. (TARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P): Don't put 'bool' in braces. (TARGET_ADDR_SPACE_SUBSET_P): Likewise. (TARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS): Don't put 'rtx' in braces. (TARGET_ADDR_SPACE_CONVERT): Likewise. (TARGET_CASE_VALUES_THRESHOLD): Put 'unsigned int' in braces. (TARGET_MACHINE_DEPENDENT_REORG: Use prototype. (TARGET_INIT_BUILTINS): Use prototype. (TARGET_INVALID_ARG_FOR_UNPROTOTYPED_FN): Put 'const char *' in braces. Fix parameter types. (TARGET_INVALID_CONVERSION): Fix parameter types. (TARGET_INVALID_UNARY_OP, TARGET_INVALID_BINARY_OP): Likewise. (TARGET_INVALID_PARAMETER_TYPE, TARGET_INVALID_RETURN_TYPE): Likewise. (TARGET_PROMOTED_TYPE): Remove braces around 'tree'. Fix argument type. (TARGET_CONVERT_TO_TYPE): Remove braces around 'tree'. (TARGET_ALLOCATE_STACK_SLOTS_FOR_ARGS): Remove braces around 'bool'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155957 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
(TARGET_PROMOTE_FUNCTION_MODE): Put 'enum machine_mode' in braces. Fix argument types. (TARGET_LIBGCC_CMP_RETURN_MODE): Use prototype. (TARGET_LIBGCC_SHIFT_COUNT_MODE): Use prototype. (TARGET_MS_BITFIELD_LAYOUT_P): Fix argument type. (TARGET_DECIMAL_FLOAT_SUPPORTED_P): Don't put 'bool' in braces. (TARGET_FIXED_POINT_SUPPORTED_P): Likewise. (TARGET_MANGLE_TYPE): Fix argument types. (TARGET_IRA_COVER_CLASSES): Use prototype. (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Fix return type. Use prototype. (TARGET_CAN_ELIMINATE): Use identifiers for argument names. (TARGET_PROMOTE_PROTOTYPES): Fix argument type. (TARGET_MUST_PASS_IN_STACK): Fix argument type. (TARGET_CALLEE_COPIES): Fix argument types. (TARGET_SPLIT_COMPLEX_ARG): Fix argument type. (TARGET_GIMPLIFY_VA_ARG_EXPR): Fix argument types. (TARGET_FUNCTION_VALUE): Fix argument types. (TARGET_RETURN_IN_MSB): Fix argument type. (TARGET_RETURN_IN_MEMORY): Fix argument types. (TARGET_ASM_CAN_OUTPUT_MI_THUNK): Fix argument types. (TARGET_EXTRA_LIVE_ON_ENTRY): Fix argument type. (TARGET_STRICT_ARGUMENT_NAMING): Make literal in text agree with return type. (TARGET_PRETEND_OUTGOING_VARARGS_NAMED): Add Prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155956 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155955 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 15 Jan, 2010 7 commits
-
-
pmuldoon authored
* python/libstdcxx/v6/printers.py (StdStringPrinter.__init__): Remove encoding argument. (StdStringPrinter.to_string): Do not compute or pass encoding. Use lazy_string over string function. --this line, and those below, will be ignored-- M libstdc++-v3/python/libstdcxx/v6/printers.py M libstdc++-v3/ChangeLog git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155951 138bc75d-0d04-0410-961f-82ee72b054a4
-
jingyu authored
PR rtl-optimization/42691 * combine.c (try_combine): Set changed_i3_dest to 1 when I2 and I3 set a pseudo to a constant and are merged, and adjust comments. 2010-01-15 Jing Yu <jingyu@google.com> PR rtl-optimization/42691 * gcc.c-torture/execute/pr42691.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155948 138bc75d-0d04-0410-961f-82ee72b054a4
-
jingyu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155946 138bc75d-0d04-0410-961f-82ee72b054a4
-
jingyu authored
PR rtl-optimization/42691 * combine.c (try_combine): Set changed_i3_dest to 1 when I2 and I3 set a pseudo to a constant and are merged, and adjust comments. 2010-01-15 Jing Yu <jingyu@google.com> PR rtl-optimization/42691 * gcc.c-torture/execute/pr42691.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155944 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155943 138bc75d-0d04-0410-961f-82ee72b054a4
-
tlafage authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155941 138bc75d-0d04-0410-961f-82ee72b054a4
-
jvdelisle authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155940 138bc75d-0d04-0410-961f-82ee72b054a4
-