- 08 Sep, 2010 25 commits
-
-
* objc.dg/type-stream-1.m: Replaced with a test that tests that functions from objc/typedstream.h are deprecated. From-SVN: r164016
Nicola Pero committed -
* objc/typedstream.h: Deprecate all functions in the file. This file is obsolete. * objc/Object.h ([+streamVersion:], [-read:], [-write:], [-awake]): Documented that these methods are deprecated. Added a brief description of the Object class and its relationship to the NSObject class. * Makefile.in: Compile archive.c and Object.m with -Wno-deprecated-declarations. From-SVN: r164015
Nicola Pero committed -
From-SVN: r164014
Jakub Jelinek committed -
* config/i386/i386-protos.h (ix86_can_use_return_insn_p, symbolic_reference_mentioned_p, ix86_expand_movmem, ix86_expand_setmem, ix86_expand_strlen, legitimate_pic_address_disp_p, ix86_binary_operator_ok, ix86_unary_operator_ok, ix86_match_ccmode, ix86_expand_int_movcc, ix86_expand_fp_movcc, ix86_expand_int_addcc, ix86_check_movabs, ix86_secondary_memory_needed): Change function prototype to bool. * config/i386/i386.c (return_in_memory_32, return_in_memory_64, return_in_memory_ms_64, ix86_check_movabs, symbolic_reference_mentioned_p, ix86_can_use_return_insn_p, legitimate_pic_address_disp_p, ix86_binary_operator_ok, ix86_unary_operator_ok, ix86_match_ccmode, ix86_expand_int_movcc, ix86_expand_fp_movcc, ix86_expand_int_addcc, ix86_expand_movmem, ix86_expand_setmem, ix86_expand_strlen, inline_secondary_memory_needed, ix86_secondary_memory_needed): Change to bool. Return true and false values. * config/i386/i386.md: Return true and false values. From-SVN: r164013
Uros Bizjak committed -
gcc: * doc/sourcebuild.texi (Effective-Target Keywords): Document run_expensive_tests. gcc/testsuite: * lib/target-supports.exp (check_effective_target_run_expensive_tests): New proc. * gcc.c-torture/compile/limits-fnargs.c: Use dg-require-effective-target run_expensive_tests. From-SVN: r164012
Rainer Orth committed -
* toplev.c (output_stack_usage): Use lbasename instead of basename. From-SVN: r164010
Rainer Orth committed -
2010-09-08 Martin Jambor <mjambor@suse.cz> PR other/45443 * doc/invoke.texi: Add -fipa-cp-clone to list of switches turned on at -O3. From-SVN: r164009
Martin Jambor committed -
PR fortran/45597 * trans-openmp.c (gfc_trans_omp_do): Store exit/cycle labels on code instead of code->block. * gfortran.dg/gomp/pr45597.f90: New test. From-SVN: r164005
Jakub Jelinek committed -
PR fortran/45595 * openmp.c (resolve_omp_do): Report not enough do loops for collapse even if block->next is NULL. * gfortran.dg/gomp/pr45595.f90: New test. From-SVN: r164004
Jakub Jelinek committed -
From-SVN: r164002
Michael Matz committed -
2010-09-08 Richard Guenther <rguenther@suse.de> * gimple.c (gimple_types, type_hash_cache): Move to GC memory. (visit): Adjust. (iterative_hash_gimple_type): Likewise. (gimple_type_hash): Likewise. (gimple_register_type): Likewise. (print_gimple_types_stats): Likewise. (free_gimple_type_tables): Likewise. lto/ * lto.c (read_cgraph_and_symbols): Collect again after each file. From-SVN: r164001
Richard Guenther committed -
From-SVN: r164000
Michael Matz committed -
PR tree-optimization/43430 * tree-vect-stmts.c (vectorizable_condition): Support multiple copies for conditional statements if it's not part of a reduction. testsuite/ PR tree-optimization/43430 * gcc.dg/vect/pr43430-2.c: New test. From-SVN: r163999
Michael Matz committed -
PR tree-optimization/33244 * tree-ssa-sink.c (statement_sink_location): Don't sink into empty loop latches. testsuite/ PR tree-optimization/33244 * gfortran.dg/vect/fast-math-vect-8.f90: New test. From-SVN: r163998
Michael Matz committed -
re PR tree-optimization/45578 (The polyhedron test mdbx is miscompiled with -O2 -ftree-vectorize at revision 163915) 2010-09-08 Richard Guenther <rguenther@suse.de> PR tree-optimization/45578 * tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Be more careful when transfering alignment information to the new induction variable. (copy_ref_info): Likewise. * gfortran.dg/pr45578.f90: New testcase. From-SVN: r163997
Richard Guenther committed -
* thr.c: Use __gthread_objc_xxx functions directly instead of __objc_thread_xxx ones. * objc/thr.h: Removed prototypes of no longer existing __objc_thread_xxx functions. * Makefile.in: Removed thr-objc.lo. * thr-dce.c: File removed. * thr-decosf1.c: File removed. * thr-irix.c: File removed. * thr-mach.c: File removed. * thr-objc.c: File removed. * thr-os2.c: File removed. * thr-posix.c: File removed. * thr-pthreads.c: File removed. * thr-rtems.c: File removed. * thr-single.c: File removed. * thr-solaris.c: File removed. * thr-vxworks.c: File removed. * thr-win32.c: File removed. * README.threads: File removed. * THREADS.MACH: File removed. * THREADS: Updated. From-SVN: r163996
Nicola Pero committed -
2010-09-08 Richard Guenther <rguenther@suse.de> PR testsuite/45590 * gcc.dg/graphite/pr44391.c: Remove -m32 option. From-SVN: r163995
Richard Guenther committed -
2010-09-08 Richard Guenther <rguenther@suse.de> * tree.h (TYPE_ORIG_SIZE_TYPE): Remove. * c-typeck.c (comptypes_internal): Remove TYPE_ORIG_SIZE_TYPE checks. From-SVN: r163994
Richard Guenther committed -
2010-09-08 Tristan Gingold <gingold@adacore.com> PR 44001 * Makefile.in (objext): New variable. (bid_OBJS): Use $(objext) for extension. (libdecnumber_a_OBJS): Ditto. (mostlyclean): Ditto (.c.o): Ditto. Update dependencies. From-SVN: r163993
Tristan Gingold committed -
2010-09-08 Tristan Gingold <gingold@adacore.com> PR 44001 * maint-tool (missing): Fix pattern for object file. (deps): Use $(objext) for object extension. * Makefile.in (objext): New variable. Replace all occurences of .o with .$(objext) Regenerate with maint-deps * configure.ac (pexecute): Set to the basename. * configure: Regenerate. From-SVN: r163989
Tristan Gingold committed -
* c-tree.h, c-decl.c (build_enumerator): Add location parameter. * c-parser.c (c_parser_enum_specifier): Adjust call to build_enumerator. From-SVN: r163988
Arnaud Charlet committed -
2010-09-08 Kenneth Zadeck <zadeck@naturalbridge.com> PR doc/45587 * doc/md.texi: Fixed modes on several standard pattern names. From-SVN: r163987
Kenneth Zadeck committed -
From-SVN: r163986
Mingjie Xing committed -
revert: re PR tree-optimization/43959 (FAIL: gcc.dg/torture/builtin-cproj-1.c -O1 (test for excess errors)) Revert PR testsuite/43959 * gcc.dg/torture/builtin-cproj-1.c: Require c99 runtime. From-SVN: r163985
John David Anglin committed -
From-SVN: r163984
GCC Administrator committed
-
- 07 Sep, 2010 15 commits
-
-
re PR tree-optimization/43959 (FAIL: gcc.dg/torture/builtin-cproj-1.c -O1 (test for excess errors)) PR testsuite/43959 * gcc.dg/torture/builtin-cproj-1.c: Require c99 runtime. From-SVN: r163979
John David Anglin committed -
2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/45576 * dependency.c (gfc_deb_compare_expr): Take missing optional arguments into account. 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/45576 * gfortran.dg/char_length_18.f90: New test. From-SVN: r163978
Thomas Koenig committed -
2010-09-07 Paolo Carlini <paolo.carlini@oracle.com> Marc Glisse <marc.glisse@normalesup.org> PR libstdc++/45549 * include/bits/cpp_type_traits.h (__is_iterator_helper): Rename to __has_iterator_category. (__is_iterator): Adjust. * include/bits/stl_iterator_base_types.h (__iterator_traits): Add in C++0x mode, use the latter. (iterator_traits): In C++0x mode, derive from the latter. * include/bits/stl_iterator_base_funcs.h (next, prev): Remove enable_if on the return type. Co-Authored-By: Marc Glisse <marc.glisse@normalesup.org> From-SVN: r163977
Paolo Carlini committed -
* trans.h (gfor_fndecl_clz128, gfor_fndecl_ctz128): Remove. * trans-decl.c (gfor_fndecl_clz128, gfor_fndecl_ctz128): Remove. (gfc_build_intrinsic_function_decls): Don't build the gfor_fndecl_clz128 and gfor_fndecl_ctz128. * trans-intrinsic.c (gfc_conv_intrinsic_leadz, gfc_conv_intrinsic_trailz): Generate inline arithmetic instead of calling clz128/ctz128 library functions. From-SVN: r163976
François-Xavier Coudert committed -
Make sure ix86_cfun_abi always gets declared, and make sure that tree-vect-data-refs.c includes "tm_p.h". From-SVN: r163975
Richard Henderson committed -
From-SVN: r163974
Richard Henderson committed -
From-SVN: r163973
Jan Hubicka committed -
* tree-inline.c (tree_inlinable_function_p): Do not test DECL_REPLACEABLE_P. * ipa-inline.c (cgraph_default_inline_p, update_caller_keys, update_callee_keys, cgraph_decide_inlining): Test function availability. * cif-code.def (OVERWRITABLE): New code. From-SVN: r163972
Jan Hubicka committed -
gcc/ 2010-09-07 H.J. Lu <hjl.tools@gmail.com> Jack Howarth <howarth@bromo.med.uc.edu> PR target/36502 PR target/42313 PR target/44651 * gcc/config/i386/darwin.h (STACK_BOUNDARY): Redefine as 128 for profiling or 64-bit MS_ABI and as BITS_PER_WORD otherwise. (PREFERRED_STACK_BOUNDARY): Replace STACK_BOUNDARY with 128 in MAX macro. gcc/testsuite/ 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu> PR target/36502 * gcc.target/i386/pr36502.c: New test. PR target/42313 PR target/44651 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin. * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin. From-SVN: r163971
H.J. Lu committed -
2010-09-07 H.J. Lu <hongjiu.lu@intel.com> * unwind-dw2-fde-glibc.c: Include <elf.h> for DT_CONFIG. Include <link.h> only if USE_PT_GNU_EH_FRAME is defined. From-SVN: r163970
H.J. Lu committed -
2010-09-07 H.J. Lu <hongjiu.lu@intel.com> * config.gcc: Don't append t-android for Android targets. * config/t-android: Removed. From-SVN: r163969
H.J. Lu committed -
* target.def (TARGET_ASM_EMIT_EXCEPT_PERSONALITY): New hook. * doc/tm.texi.in: Add doc marker. * doc/tm.texi: Rebuild. * except.c (switch_to_exception_section): Always build. (output_one_function_exception_table): Move section switch, personality output, and label output ... (output_function_exception_table): ... here. Use the new personality hook. * config/ia64/ia64.c (ia64_asm_emit_except_personality, ia64_asm_init_sections, TARGET_ASM_EMIT_EXCEPT_PERSONALITY, TARGET_ASM_INIT_SECTIONS): New. (ia64_asm_unwind_emit): Rename from process_for_unwind_directive, make static. (TARGET_ASM_UNWIND_EMIT): Update to match. * config/ia64/ia64-protos.h (process_for_unwind_directive): Remove. * config/arm/arm.c (arm_asm_emit_except_personality): New. (arm_asm_init_sections): New. (TARGET_ASM_EMIT_EXCEPT_PERSONALITY, TARGET_ASM_INIT_SECTIONS): New. From-SVN: r163968
Richard Henderson committed -
2010-09-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/arm/arm.md: Remove unused variable. From-SVN: r163967
Ramana Radhakrishnan committed -
* config/m32r/m32r.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove. * config/m32r/m32r.c (TARGET_MEMORY_MOVE_COSTS): Define. (m32r_memory_move_cost): New function. From-SVN: r163966
Anatoly Sokolov committed -
2010-09-07 Tobias Burnus <burnus@net-b.de> PR fortran/45583 * intrinsic.texi (COS): Remove superfluous "n". From-SVN: r163965
Tobias Burnus committed
-