- 22 Jan, 2013 3 commits
-
-
PR libquadmath/56072 * libquadmath.texi (M_PI_2q, M_PI_4q): Fix up description. From-SVN: r195360
Jakub Jelinek committed -
PR c++/56059 * tree.c (strip_typedefs_expr) [TREE_VEC]: Preserve non-default template args count. From-SVN: r195355
Jason Merrill committed -
From-SVN: r195354
GCC Administrator committed
-
- 21 Jan, 2013 15 commits
-
-
From-SVN: r195350
Uros Bizjak committed -
2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/55919 * scanner.c (add_path_to_list): Copy path to temporary and strip trailing directory separators before calling stat(). 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/55919 * gfortran.dg/include_8.f90: New test. From-SVN: r195348
Thomas Koenig committed -
From-SVN: r195347
Uros Bizjak committed -
* gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump. From-SVN: r195346
Uros Bizjak committed -
PR tree-optimization/56051 * fold-const.c (fold_binary_loc): Don't fold X < (cast) (1 << Y) into (X >> Y) != 0 if cast is either a narrowing conversion, or widening conversion from signed to unsigned. * gcc.c-torture/execute/pr56051.c: New test. From-SVN: r195343
Jakub Jelinek committed -
PR rtl-optimization/56023 * haifa-sched.c (fix_inter_tick): Do not update ticks of instructions, dependent on debug instruction. testsuite/ChangeLog: PR rtl-optimization/56023 * gcc.dg/pr56023.c: New test. From-SVN: r195342
Uros Bizjak committed -
2013-01-21 Martin Jambor <mjambor@suse.cz> PR middle-end/56022 * function.c (allocate_struct_function): Call invoke_set_current_function_hook earlier. testsuite/ * gcc.target/i386/pr56022.c: New test. From-SVN: r195341
Martin Jambor committed -
From-SVN: r195338
Jason Merrill committed -
* reload1.c (init_reload): Only initialize reload_obstack during the first call. From-SVN: r195335
Jakub Jelinek committed -
From-SVN: r195334
Marek Polacek committed -
2013-01-21 Yi-Hsiu Hsu <ahsu@marvell.com> * config/arm/marvell-pj4.md (pj4_shift_conds, pj4_alu_shift, pj4_alu_shift_conds, pj4_shift): Handle simple_alu_shift. From-SVN: r195333
Yi-Hsiu Hsu committed -
2013-01-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/56058 * config/arm/marvell-pj4.md: Update copyright year. Fix up use of alu to alu_reg and simple_alu_imm. From-SVN: r195332
Ramana Radhakrishnan committed -
* config/i386/i386.md (enabled): Do not disable fma4 for TARGET_FMA. From-SVN: r195331
Uros Bizjak committed -
From-SVN: r195330
Andi Kleen committed -
From-SVN: r195329
GCC Administrator committed
-
- 20 Jan, 2013 9 commits
-
-
2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu> PR debug/53235 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin. From-SVN: r195326
Jack Howarth committed -
Add support for Marvell's PJ4 CPU 2013-01-18 Yi-Hsiu Hsu <ahsu@marvell.com> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/arm/marvell-pj4.md: New file. From-SVN: r195325
Yi-Hsiu Hsu committed -
From-SVN: r195324
Hans-Peter Nilsson committed -
2013-01-20 Vladimir Makarov <vmakarov@redhat.com> PR target/55433 * lra-constraints.c (curr_insn_transform): Don't reuse original insn for secondary memory move when memory mode should be different. From-SVN: r195322
Vladimir Makarov committed -
The underlying compiler supports additional __ATOMIC_HLE_ACQUIRE/RELEASE memmodel flags for TSX, but this was not exposed to the C++ wrapper. Handle it there. These are additional flags, so some of assert checks need to mask off the flags before checking the memory model type. libstdc++-v3/: 2013-01-12 Andi Kleen <ak@linux.intel.com> Jonathan Wakely <jwakely.gcc@gmail.com> PR libstdc++/55223 * include/bits/atomic_base.h (__memory_order_modifier): Add __memory_order_mask, __memory_order_modifier_mask, __memory_order_hle_acquire, __memory_order_hle_release. (operator|,operator&): Add. (__cmpexch_failure_order): Rename to __cmpexch_failure_order2. (__cmpexch_failure_order): Add. (clear, store, load, compare_exchange_weak, compare_exchange_strong): Handle flags. * testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc: Add. Co-Authored-By: Jonathan Wakely <jwakely.gcc@gmail.com> From-SVN: r195321
Andi Kleen committed -
* config/pa/pa.md (atomic_loaddi, atomic_loaddi_1, atomic_storedi, atomic_storedi_1): New patterns. From-SVN: r195320
John David Anglin committed -
From-SVN: r195319
Venkataramanan Kumar committed -
PR tree-optimization/52631 * tree-ssa-sccvn (visit_use): Before looking up the original statement, try looking up the simplified expression. PR tree-optimization/52631 * tree-ssa/pr52631.c: New test. * tree-ssa/ssa-fre-9: Update expected output. From-SVN: r195318
Jeff Law committed -
From-SVN: r195317
GCC Administrator committed
-
- 19 Jan, 2013 6 commits
-
-
PR libstdc++/55861 * include/std/future (_State_base::_S_check(const shared_ptr<T>&)): Fix return type. (__basic_future::_M_get_result()): Const qualify. (shared_future::get()): Likewise. * testsuite/30_threads/shared_future/members/get.cc: Use const objects. From-SVN: r195314
Jonathan Wakely committed -
From-SVN: r195313
Jason Merrill committed -
From-SVN: r195312
Anthony Green committed -
From-SVN: r195311
Anthony Green committed -
re PR target/54908 (misc regressions on emutls targets remain from dynamic initialization of non-function-local TLS variables) PR target/54908 c-family/ * c.opt (-fextern-tls-init): New. * c-opts.c (c_common_post_options): Handle it. cp/ * decl2.c (get_local_tls_init_fn): New. (get_tls_init_fn): Handle flag_extern_tls_init. Don't bother with aliases for internal variables. Don't use weakrefs if the variable needs destruction. (generate_tls_wrapper): Mark the wrapper as const if no initialization is needed. (handle_tls_init): Don't require aliases. From-SVN: r195310
Jason Merrill committed -
From-SVN: r195309
GCC Administrator committed
-
- 18 Jan, 2013 7 commits
-
-
re PR tree-optimization/56029 (ICE: verify_gimple failed, location references block not in block tree) PR tree-optimization/56029 * tree-phinodes.c (reserve_phi_args_for_new_edge): Set gimple_phi_arg_location for the new arg to UNKNOWN_LOCATION. * g++.dg/torture/pr56029.C: New test. From-SVN: r195304
Jakub Jelinek committed -
2013-01-18 Sharad Singhai <singhai@google.com> PR tree-optimization/55995 * dumpfile.c (dump_loc): Print location only if available. * tree-vectorizer.c (increase_alignment): Intialize vect_location. testsuite/ChangeLog PR tree-optimization/55995 * gcc.dg/vect/vect.exp: Use "details" flags for dump info. From-SVN: r195303
Sharad Singhai committed -
2013-01-18 Vladimir Makarov <vmakarov@redhat.com> PR target/55433 * lra-constraints.c (curr_insn_transform): Reuse original insn for secondary memory move. (inherit_reload_reg): Use rclass instead of cl for check_secondary_memory_needed_p. 2013-01-18 Vladimir Makarov <vmakarov@redhat.com> PR target/55433 * gcc.target/i386/pr55433.c: New. From-SVN: r195302
Vladimir Makarov committed -
re PR middle-end/56015 (expand expands p[9] = COMPLEX_EXPR <-IMAGPART_EXPR <p[9]>, REALPART_EXPR <p[9]>>; incorrectly.) PR middle-end/56015 * expr.c (expand_expr_real_2) <case COMPLEX_EXPR>: Handle the case where writing real complex part of target modifies op1. * gfortran.dg/pr56015.f90: New test. From-SVN: r195301
Jakub Jelinek committed -
From-SVN: r195299
Janis Johnson committed -
gcc/ * config/aarch64/aarch64-simd.md (aarch64_vcond_internal<mode>): Handle unordered cases. * config/aarch64/iterators.md (v_cmp_result): New. gcc/testsuite/ * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output. * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. From-SVN: r195297
James Greenhalgh committed -
* gcc.dg/pr52573.c: Move to... * gcc.target/m68k/pr52573.c: Here. Eliminate target selector. From-SVN: r195296
Jeff Law committed
-