- 13 Feb, 2012 4 commits
-
-
PR libffi/52221 * src/x86/ffi.c (ffi_prep_raw_closure_loc): Add thiscall support for X86_WIN32. (FFI_INIT_TRAMPOLINE_THISCALL): Fix displacement. From-SVN: r184155
Kai Tietz committed -
2012-02-13 Richard Guenther <rguenther@suse.de> PR translation/52211 * passes.c (enable_disable_pass): Fix typo. From-SVN: r184152
Richard Guenther committed -
PR middle-end/52209 * expr.c (expand_expr_real_2) <case BIT_NOT_EXPR>: Only expand using XOR for reduce_bit_field if type is unsigned. * gcc.c-torture/execute/pr52209.c: New test. From-SVN: r184151
Jakub Jelinek committed -
From-SVN: r184150
GCC Administrator committed
-
- 12 Feb, 2012 12 commits
-
-
* MAINTAINERS (Various Maintainers): Add Diego Novillo, Gerald Pfeifer and Joseph Myers as docstring relicensing maintainers. From-SVN: r184145
Gerald Pfeifer committed -
sparc.h (CANNOT_CHANGE_MODE_CLASS): In 64-bit mode, disallow changes from SFmode to mode with different size in FP regs. * config/sparc/sparc.h (CANNOT_CHANGE_MODE_CLASS): In 64-bit mode, disallow changes from SFmode to mode with different size in FP regs. From-SVN: r184144
Eric Botcazou committed -
From-SVN: r184143
Joseph Myers committed -
gcc/fortran/ PR fortran/50981 * trans-stmt.c (gfc_get_proc_ifc_for_call): New function. (gfc_trans_call): Use gfc_get_proc_ifc_for_call. gcc/testsuite/ PR fortran/50981 * gfortran.dg/elemental_optional_args_5.f03: New test. From-SVN: r184142
Mikael Morin committed -
trans-array.c (gfc_walk_elemental_function_args, [...]): Move call to gfc_get_proc_ifc_for_expr out of gfc_walk_elemental_function_args. * trans-array.c (gfc_walk_elemental_function_args, gfc_walk_function_expr): Move call to gfc_get_proc_ifc_for_expr out of gfc_walk_elemental_function_args. * trans-stmt.c (gfc_trans_call): Ditto. * trans-array.h (gfc_get_proc_ifc_for_expr): New prototype. (gfc_walk_elemental_function_args): Update prototype. From-SVN: r184141
Mikael Morin committed -
re PR testsuite/50076 (FAIL: c-c++-common/cxxbitfields-3.c scan-assembler movl.*, var on x86_64-apple-darwin10) gcc/testsuite: PR testsuite/50076 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic cases. From-SVN: r184140
Iain Sandoe committed -
* trans-array.c (gfc_get_proc_ifc_for_expr): New function. (gfc_walk_elemental_function_args): Move code to gfc_get_proc_ifc_for_expr and call it. From-SVN: r184139
Mikael Morin committed -
re PR go/52084 (go tests fail to link on powerpc-linux-gnu (undefined reference to __sync_add_and_fetch_8)) PR go/52084 libgo: Provide more __sync functions if required. From-SVN: r184138
Ian Lance Taylor committed -
PR go/51874 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on SPARC Solaris. Don't run the test at all on systems where it may not work, rather than xfailing it. From-SVN: r184137
Ian Lance Taylor committed -
From-SVN: r184136
Ian Lance Taylor committed -
* ginclude/stddef.h [__FreeBSD_kernel__] (__size_t): Do not define. Tweak comment. Co-Authored-By: Gerald Pfeifer <gerald@pfeifer.com> From-SVN: r184135
Robert Millan committed -
From-SVN: r184134
GCC Administrator committed
-
- 11 Feb, 2012 12 commits
-
-
From-SVN: r184130
Mike Stump committed -
From-SVN: r184129
Eric Botcazou committed -
re PR rtl-optimization/52175 (ICE in maybe_record_trace_start after invalid dbr_schedule transformation) gcc/ PR rtl-optimization/52175 * reorg.c (fill_slots_from_thread): Don't apply add/sub optimization to frame-related instructions. gcc/testsuite/ PR rtl-optimization/52175 * gcc.c-torture/compile/pr52175.c: New test. From-SVN: r184128
Richard Sandiford committed -
PR c++/51910 * tlink.c (demangled_hash_entry): Change mangled to a VEC. (demangle_new_symbols): Fill it. (scan_linker_output): Walk it. (start_tweaking): Split out from scan_linker_output. (maybe_tweak): Update sym->chosen. * Makefile.in (COLLECT2_OBJS): Add vec.o and gcc-none.o From-SVN: r184127
Jason Merrill committed -
PR debug/52132 * reg-stack.c (subst_stack_regs_in_debug_insn): Don't use get_true_reg. * gcc.dg/pr52132.c: New test. From-SVN: r184126
Jakub Jelinek committed -
compare-elim.c (find_comparisons_in_bb): Eliminate only compares having the same mode as previous compare. * compare-elim.c (find_comparisons_in_bb): Eliminate only compares having the same mode as previous compare. From-SVN: r184124
Uros Bizjak committed -
From-SVN: r184123
Ian Lance Taylor committed -
* gnat.dg/specs/aggr4.ads: New test. * gnat.dg/specs/aggr4_pkg.ads: New helper. From-SVN: r184122
Eric Botcazou committed -
From-SVN: r184121
GCC Administrator committed -
From-SVN: r184117
Ian Lance Taylor committed -
* config/sparc/sparc.c (sparc_flat_expand_prologue): Use emit_use. * config/sparc/sparc.md (UNSPECV_GOTO): Delete. (nonlocal_goto_internal): Likewise. (nonlocal_goto): Emit a use and an indirect jump directly. From-SVN: r184116
Eric Botcazou committed -
From-SVN: r184115
Ian Lance Taylor committed
-
- 10 Feb, 2012 12 commits
-
-
From-SVN: r184113
H.J. Lu committed -
2012-02-10 Andrew MacLeod <amacleod@redhat.com> PR c/52190 * doc/extend.texi : Update comments for __atomic_compare_exchange and __atomic_{is,always}_lock_free. From-SVN: r184112
Andrew MacLeod committed -
gcc/ 2012-02-10 Uros Bizjak <ubizjak@gmail.com> PR target/52146 * config/i386/i386.c (ix86_legitimate_address_p): Disallow negative constant address for x32. gcc/testsuite/ 2012-02-10 H.J. Lu <hongjiu.lu@intel.com> PR target/52146 * gcc.target/i386/pr52146.c: New. From-SVN: r184111
H.J. Lu committed -
2012-02-10 Benjamin Kosnik <bkoz@redhat.com> Jonathan Wakely <jwakely.gcc@gmail.com> PR libstdc++/51798 continued. * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Use __atomic_* builtins instead of __sync_* builtins for atomic functionality. * include/bits/shared_ptr_base.h: Same. * include/parallel/compatibility.h: Same. * include/profile/impl/profiler_state.h: Same. * include/tr1/shared_ptr.h: Same. * libsupc++/eh_ptr.cc: Same. * libsupc++/eh_throw.cc: Same. * libsupc++/eh_tm.cc: Same. * libsupc++/guard.cc: Same. * configure: Regenerated. * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line numbers. Co-Authored-By: Jonathan Wakely <jwakely.gcc@gmail.com> From-SVN: r184110
Benjamin Kosnik committed -
PR libstdc++/51296 * config/os/osf/ctype_base.h, config/os/osf/ctype_configure_char.cc, config/os/osf/ctype_inline.h, config/os/osf/error_constants.h: Copy from config/os/generic. * config/os/osf/os_defines.h: Likewise. (_GTHREAD_USE_MUTEX_INIT_FUNC, _GTHREAD_USE_COND_INIT_FUNC): Define. * configure.host <osf*>: Use os/osf for os_include_dir. From-SVN: r184108
Rainer Orth committed -
* tree-ssa-dce.c (propagate_necessity): Handle GIMPLE_TRANSACTION. * tree-ssa-operands.c (parse_ssa_operands): Add virtual operands for GIMPLE_TRANSACTION. Tidy if's into a switch. From-SVN: r184107
Richard Henderson committed -
* configure.ac (AM_LTLDFLAGS): Add -no-undefine for x64 windows target. * configure: Regenerated. From-SVN: r184103
Kai Tietz committed -
re PR tree-optimization/50031 (Sphinx3 has a 10% regression going from GCC 4.5 to GCC 4.6 on powerpc) 2012-02-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> Ira Rosen <irar@il.ibm.com> PR tree-optimization/50031 * targhooks.c (default_builtin_vectorization_cost): Handle vec_promote_demote. * target.h (enum vect_cost_for_stmt): Add vec_promote_demote. * tree-vect-loop.c (vect_get_single_scalar_iteraion_cost): Handle all types of reduction and pattern statements. (vect_estimate_min_profitable_iters): Likewise. * tree-vect-stmts.c (vect_model_promotion_demotion_cost): New function. (vect_get_load_cost): Use vec_perm for permutations; add dump logic for explicit realigns. (vectorizable_conversion): Call vect_model_promotion_demotion_cost. * config/spu/spu.c (spu_builtin_vectorization_cost): Handle vec_promote_demote. * config/i386/i386.c (ix86_builtin_vectorization_cost): Likewise. * config/rs6000/rs6000.c (rs6000_builtin_vectorization_cost): Update vec_perm for VSX and handle vec_promote_demote. Co-Authored-By: Ira Rosen <irar@il.ibm.com> From-SVN: r184102
Bill Schmidt committed -
re PR boehm-gc/48514 ([4.6] boehm gc incorrectly compile using __declspec(dllexport) on i686-w64-mingw32 target) PR boehm-gc/48514 * include/gc_config_macros.h (GC_DLL): Define it for mingw-targets only, if we are actual in boehm-gc's build and DLL_EXPORT is defined. From-SVN: r184100
Kai Tietz committed -
From-SVN: r184099
Ian Lance Taylor committed -
From-SVN: r184098
Ian Lance Taylor committed -
script. Committed to trunk. 2012-02-10 Diego Novillo <dnovillo@google.com> * repro_fail: Add --debug and --debug-tui flags. From-SVN: r184097
Diego Novillo committed
-