- 14 Feb, 2012 7 commits
-
-
* config/x86/target.h (GTM_longjmp): Jump indirect from memory address. From-SVN: r184198
Uros Bizjak committed -
From-SVN: r184196
Walter Lee committed -
PR c/52181 * c-decl.c (merge_decls): Copy DECL_USER_ALIGN bit from olddecl to newdecl. * decl.c (duplicate_decls): If olddecl has bigger DECL_ALIGN than newdecl, copy DECL_ALIGN to newdecl and or DECL_USER_ALIGN bits. * c-c++-common/pr52181.c: New test. From-SVN: r184193
Jakub Jelinek committed -
2012-02-13 Benjamin Kosnik <bkoz@redhat.com> * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line numbers. * testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same. From-SVN: r184192
Benjamin Kosnik committed -
PR go/50654 runtime: Reload m and g if necessary after getcontext returns. From-SVN: r184188
Ian Lance Taylor committed -
From Uros Bizjak. From-SVN: r184187
Ian Lance Taylor committed -
From-SVN: r184185
GCC Administrator committed
-
- 13 Feb, 2012 19 commits
-
-
PR bootstrap/52172 * cselib.h (cselib_subst_to_values_from_insn): New prototype. * cselib.c (cselib_subst_to_values_from_insn): New function. * sched-deps.c (add_insn_mem_dependence, sched_analyze_1, sched_analyze_2): Use it. From-SVN: r184181
Jakub Jelinek committed -
re PR middle-end/52214 (FAIL: g++.dg/tree-ssa/pr44706.C -std=gnu++* scan-tree-dump-not fnsplit "Splitting function") PR middle-end/52214 * predict.c (predict_paths_for_bb): Fix thinko in prevoius patch. From-SVN: r184180
Jan Hubicka committed -
* configure.tgt (target_cpu): Handle sparc and sparc64 & sparcv9. * config/sparc/cacheline.h: New file. * config/sparc/target.h: Likewise. * config/sparc/sjlj.S: Likewise. * config/linux/sparc/futex_bits.h: Likewise. From-SVN: r184177
Eric Botcazou committed -
gcc/ * gcc.c (LINK_COMMAND_SPEC): Deal with -fgnu-tm. (GTM_SELF_SPECS): Define if not already defined. (driver_self_specs): Add GTM_SELF_SPECS. * config/darwin.h (LINK_COMMAND_SPEC_A): Deal with -fgnu-tm. (GTM_SELF_SPECS): Define. * config/i386/cygwin.h (GTM_SELF_SPECS): Likewise. * config/i386/mingw32.h (GTM_SELF_SPECS): Likewise. libitm/ * configure.ac (link_itm): Fix comment. * configure: Regenerate. * testsuite/lib/libitm.exp: Do not pass -litm for the link. From-SVN: r184174
Eric Botcazou committed -
PR libstdc++/51798 continued * include/bits/shared_ptr_base.h (_Sp_counted_base<_S_atomic>::_M_add_ref_lock): Hoist initial load outside compare_exchange loop. * include/tr1/shared_ptr.h: Same. * include/parallel/compatibility.h (__compare_and_swap_32): Use strong version of compare_exchange. (__compare_and_swap_64): Same. * include/profile/impl/profiler_state.h (__gnu_profile::__turn): Same. * libsupc++/guard.cc (__cxa_guard_acquire): Same. From-SVN: r184171
Richard Henderson committed -
* cselib.c (expand_loc): Return sp, fp, hfp or cfa base reg right away if seen. From-SVN: r184169
Jakub Jelinek committed -
* cselib.c (dump_cselib_val): Don't assume l->setting_insn is non-NULL. From-SVN: r184168
Jakub Jelinek committed -
PR c++/52215 * c-common.c (sync_resolve_params): Don't decide whether to convert or not based on TYPE_SIZE comparison, convert whenever arg_type is unsigned INTEGER_TYPE. * g++.dg/ext/atomic-1.C: New test. From-SVN: r184167
Jakub Jelinek committed -
PR middle-end/52230 * omp-low.c (expand_omp_for): If a static schedule without chunk size has NULL region->cont, force fd.chunk_size to be integer_zero_node. From-SVN: r184165
Jakub Jelinek committed -
From-SVN: r184161
Joseph Myers committed -
From-SVN: r184160
Joseph Myers committed -
From-SVN: r184159
Joseph Myers committed -
From-SVN: r184158
Andreas Krebbel committed -
2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.c-torture/execute/pr51933.c: Disable for s390 31 bit. From-SVN: r184157
Andreas Krebbel committed -
2012-02-13 Andrew MacLeod <amacleod@redhat.com> PR c/52190 * doc/extend.texi : Fix another __atomic_compare_exchange typo. From-SVN: r184156
Andrew MacLeod committed -
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 2 commits
-
-
From-SVN: r184130
Mike Stump committed -
From-SVN: r184129
Eric Botcazou committed
-