- 05 Sep, 2009 6 commits
-
-
2009-09-05 Richard Guenther <rguenther@suse.de> PR debug/41273 * tree-ssa-operands.c (get_tmr_operands): Pass through opf_no_vops. * g++.dg/torture/pr41273.C: New testcase. From-SVN: r151454
Richard Guenther committed -
re PR tree-optimization/41271 (FAIL: gcc.dg/matrix/matrix-2.c scan-ipa-dump-times matrix-reorg "Flattened 2 dimensions" 1) 2009-09-05 Richard Guenther <rguenther@suse.de> PR middle-end/41271 * tree-ssa.c (useless_type_conversion_p): Drop qualifiers before comparing function argument types. From-SVN: r151453
Richard Guenther committed -
2009-09-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/41258 * primary.c (gfc_match_varspec): Do not look for typebound procedures unless the derived type has a f2k_derived namespace. 2009-09-05 Paul Thomas <pault@gcc.gnu.org> PR fortran/41258 * gfortran.dg/typebound_proc_12.f90 : New test. From-SVN: r151451
Paul Thomas committed -
PR target/41024 * config/i386/mingw-w64.h (ASM_SPEC): Pass -v instead of -V to the assembler. From-SVN: r151450
Francois-Xavier Coudert committed -
2009-09-04 Benjamin Kosnik <bkoz@redhat.com> Revert. 2009-08-06 Benjamin Kosnik <bkoz@redhat.com> * src/compatibility.cc: Make C++0x safe, add in explicit casts to bool for stream sentry objects. * include/bits/istream.tcc: Same. * include/bits/ostream.tcc: Same. * include/bits/basic_string.tcc: Same. * include/bits/ostream_insert.h: Same. * src/istream.cc: Same. From-SVN: r151445
Benjamin Kosnik committed -
From-SVN: r151444
GCC Administrator committed
-
- 04 Sep, 2009 21 commits
-
-
2009-09-04 Uros Bizjak <ubizjak@gmail.com> Revert: 2009-08-18 Uros Bizjak <ubizjak@gmail.com> * config/alpha/alpha.c (alpha_output_mi_thunk_osf): Allocate insn locators before emit_insn is called. From-SVN: r151441
Uros Bizjak committed -
2009-09-04 Vladimir Makarov <vmakarov@redhat.com> PR bootstrap/41241 * ira.c (update_equiv_reg): Revert my previous patch for the PR. * reginfo.c (resize_reg_info): Call allocate_reg_info if necessary. (reginfo_init): Don't call allocate_reg_info. From-SVN: r151440
Vladimir Makarov committed -
PR target/41262 * config/alpha/alpha.c (alpha_does_function_need_gp): Use NONDEBUG_INSN_P instead of INSN_P. From-SVN: r151439
Uros Bizjak committed -
gcc/ChangeLog: PR debug/41225 * tree-vect-stmts.c (vect_stmt_relevant_p): Skip debug uses. gcc/testsuite/ChangeLog: PR debug/41225 * gfortran.dg/pr41225.f90: New. From-SVN: r151438
Alexandre Oliva committed -
PR target/41252 * config/arm/vfp.md (*cmpdf_split_vfp): Fix src mode in the second pattern of the split. From-SVN: r151437
Alexandre Oliva committed -
From-SVN: r151436
Alexandre Oliva committed -
* configure.ac (with-build-config): Document. Handle without. Handle missing argument. * configure: Rebuilt. From-SVN: r151435
Alexandre Oliva committed -
* gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary unistd.h, sys/types.h and sys/wait.h. (gualchk_t): New. (GUALCVT): New. (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it. (GUALITY_GDB_REDIRECT): New. (GUALITY_GDB_ARGS): Use it. From-SVN: r151434
Alexandre Oliva committed -
* toplev.c (process_options): Move setter of flag_var_tracking before other tests that depend on it. Move down setter of flag_rename_registers. Don't enable var-tracking-assignments by default if selective scheduling is enabled. Warn if both are enabled. From-SVN: r151433
Alexandre Oliva committed -
* var-tracking.c (dv_is_decl_p): Adjust NULL behavior to match comment. Use switch statement to catch overlaps between rtx and tree codes. Accept FUNCTION_DECLs in addition to those in... (IS_DECL_CODE): ... here. Remove. (check_value_is_not_decl): Remove. (dv_from_decl, dv_from_value): Check after conversion. From-SVN: r151432
Alexandre Oliva committed -
2009-09-04 Richard Guenther <rguenther@suse.de> PR middle-end/41257 * (cgraph_finalize_compilation_unit): Move finalizing aliases after emitting tunks. Move emitting thunks and ctors from ... (cgraph_optimize): ... here. Remove redundant cgraph_analyze_functions. * varasm.c (find_decl_and_mark_needed): Remove no longer necessary check. (finish_aliases_1): Adjust check for thunk aliases. * g++.dg/torture/pr41257.C: New testcase. From-SVN: r151431
Richard Guenther committed -
2009-09-04 Daniel Gutson <dgutson@codesourcery.com> * config/arm/arm.md (ctzsi2): Added braces to avoid warning that broke booststrap. From-SVN: r151427
Daniel Gutson committed -
2009-09-04 Ozkan Sezer <sezeroz@gmail.com> PR target/39065 * configure.ac: Replace AC_CHECK_TYPE() for intptr_t and uintptr_t with AC_TYPE_INTPTR_T and AC_TYPE_UINTPTR_T. * config.in: Regenerated. * configure: Regenerated. From-SVN: r151423
Ozkan Sezer committed -
2009-09-04 Martin Jambor <mjambor@suse.cz> PR tree-optimization/41112 * tree-sra.c (build_ref_for_offset_1): Signal that we cannot handle variable-bounded arrays. (expr_with_var_bounded_array_refs_p): New function. (analyze_access_subtree): Call expr_with_var_bounded_array_refs_p. * testsuite/gnat.dg/array8.adb: New test. From-SVN: r151420
Martin Jambor committed -
2009-09-04 Wolfgang Gellerich <gellerich@de.ibm.com> * config/s390/2097.md: Removed two incorrect bypasses. (z10_fsimpdf): Fixed latency. (z10_fhex): New insn_reservation. (z10_floaddf): Fixed latency. (z10_floadsf): Fixed latency. (z10_ftrunctf): Fixed latency. (z10_ftruncdf): Fixed latency. * config/s390/s390.c (z10_cost): Fixed values. (s390_adjust_priority): Added z10 path. * config/s390/s390.md (type): Added fhex. (*mov<mode>_64dfp): Updated type attribute. (*mov<mode>_64): Updated type attribute. (*mov<mode>_31): Updated type attribute. (*mov<mode>"): Likewise. * config/s390/2084.md (x_fsimpdf): Updated condition. From-SVN: r151419
Wolfgang Gellerich committed -
2009-09-04 Tobias Burnus <burnus@net-b.de> PR fortran/41219 * intrinsics/getlog.c: Define _POSIX for MINGW32. From-SVN: r151417
Tobias Burnus committed -
2009-09-04 Andreas Krebbel <krebbel1@de.ibm.com> * config/s390/s390.md ("*fmadd<mode>", "*fmsub<mode>"): Enable mem RTXs in the predicate for operand 1. From-SVN: r151416
Andreas Krebbel committed -
* gcc.dg/guality/guality.exp: Only run guality tests if a trivial testcase using guality.h compiles and links and if a global variable can be verified by gdb. From-SVN: r151410
Jakub Jelinek committed -
2009-09-03 Daniel Gutson <dgutson@codesourcery.com> * config/arm/arm.md (UNSPEC_RBIT): New constant. (rbitsi2): New insn. (ctzsi2): New expand. * config/arm/arm.h (CTZ_DEFINED_VALUE_AT_ZERO): New macro. testsuite/ * gcc.target/arm/ctz.c: New test case. From-SVN: r151402
Daniel Gutson committed -
From-SVN: r151400
Daniel Gutson committed -
From-SVN: r151399
GCC Administrator committed
-
- 03 Sep, 2009 13 commits
-
-
2009-09-03 Martin Jambor <mjambor@suse.cz> * tree-sra.c (duplicate_expr_for_different_base): Removed. (create_artificial_child_access): Use build_ref_for_offset instead of duplicate_expr_for_different_base. (propagate_subacesses_accross_link): Likewise. From-SVN: r151394
Martin Jambor committed -
From-SVN: r151393
Eric Botcazou committed -
From-SVN: r151392
Alexandre Oliva committed -
gcc/ * config/mips/mips.c (USEFUL_INSN_P): Use NONDEBUG_INSN_P instead of INSN_P. (mips16e_collect_argument_saves): Skip debug instructions. (mips_74k_agen_init): Use CALL_P || JUMP_P instead of !NONJUMP_INSN_P. (mips16_lay_out_constants): Use USEFUL_INSN_P instead of INSN_P. (r10k_insert_cache_barriers): Likewise. (mips_reorg_process_insns): Likewise. From-SVN: r151391
Richard Sandiford committed -
From-SVN: r151389
Joseph Myers committed -
2009-09-03 Vladimir Makarov <vmakarov@redhat.com> PR bootstrap/41241 * ira.c (update_equiv_reg): Remove check on class likely spill. From-SVN: r151388
Vladimir Makarov committed -
2009-09-03 Loren J. Rittle <ljrittle@acm.org> * dyn_load.c (HAVE_DL_ITERATE_PHDR): Break definition from use. Define for FreeBSD 7.0+. From-SVN: r151387
Loren J. Rittle committed -
2009-09-03 Ozkan Sezer <sezeroz@gmail.com> PR target/39065 * configure.ac: Also check for intptr_t. * config.h.in: Regenerated. * configure: Regenerated. * hashtab.c (hash_pointer): Cast the pointer argument to intptr_t instead of of long. From-SVN: r151386
Ozkan Sezer committed -
PR debug/41236 * dwarf2out.c (loc_descriptor): Don't use SUBREG_REG macro on SIGN_EXTEND or ZERO_EXTEND. Don't assume there is a REG inside of it or SUBREG. From-SVN: r151385
Jakub Jelinek committed -
PR debug/41238 * function.c (assign_parm_find_stack_rtl): Don't set mem attributes on the stack slot if it is passed by invisible reference. * var-tracking.c (vt_add_function_parameters): Handle arguments passed by invisible reference. From-SVN: r151384
Jakub Jelinek committed -
From-SVN: r151382
Kai Tietz committed -
gcc/ * config/bfin/linux.h (TARGET_SUPPORTS_SYNC_CALLS): Define to 1. * config/bfin/uclinux.h (TARGET_SUPPORTS_SYNC_CALLS): Define to 1. * config/bfin/bfin.h (TARGET_SUPPORTS_SYNC_CALLS): Provide default of 0. * config/bfin/sync.md: New file. * config/bfin/bfin.md: Include it. (UNSPEC_ATOMIC): New. (UNSPEC_ONES): Provide a unique number. From Jie Zhang <jie.zhang@analog.com>: * config/bfin/bfin.c (ret_regs): New. (must_save_fp_p): Don't return true because of frame_pointer_needed. (must_save_rets_p): New. (n_regs_saved_by_prologue): Use must_save_rets_p instead of current_function_is_leaf. (do_link): Likewise. (do_unlink): Likewise. (expand_interrupt_handler_prologue): Use ret_regs array. (expand_interrupt_handler_epilogue): Use ret_regs array and pass return register to gen_return_internal. (bfin_expand_epilogue): Pass return register to gen_return_internal. (bfin_expand_call): Explicitly clobber RETS. * config/bfin/bfin.h (FUNCTION_RETURN_REGISTERS): Define. * config/bfin/bfin.md (call_symbol_fdpic, call_value_symbol_fdpic, call_insn_fdpic, call_value_insn_fdpic, call_symbol, call_value_symbol, call_insn, call_value_insn): Explicitly clobber RETS. (return_internal): Take a reg rtx rather than the register number. gcc/testsuite/ * lib/target-supports.exp (check_effective_target_sync_int_long): Supported on Blackfin Linux targets. From-SVN: r151381
Bernd Schmidt committed -
2009-09-03 Kai Tietz <kai.tietz@onevision.com> * config.in (HAVE_STDINT_H): New. * configure.ac (GCC_HEADER_STDINT): Generated gstdint.h. * configure: Regenerated. * system.h (gstdint.h): Add include. * Makefile.in (aclocal): Add config/stdint.m4. * aclocal.m4: Regenerated. From-SVN: r151379
Kai Tietz committed
-