- 07 Aug, 2014 31 commits
-
-
* gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before defining in dg-options. * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise. From-SVN: r213729
John David Anglin committed -
* gcc.dg/atomic/stdatomic-flag.c: Add xfail comment. From-SVN: r213727
John David Anglin committed -
* gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*. From-SVN: r213723
John David Anglin committed -
* gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option on 32-bit hppa-hpux. From-SVN: r213720
John David Anglin committed -
* Makefile.in (LIBGCOV_INTERFACE): Move _gcov_dump ... (LIBGCOV_DRIVER): ... to here. * libgcov.h (gcov_do_dump): New #define. (struct gcov_root): New. (__gcov_root): New declaration. (__gcov_dump_one): Declare. * libgcov-driver.c (gcov_list, gcov_dump_complete, run_accounted): Delete. (gcov_compute_histogram): Add LIST argument, adjust. (compute_summary): Adjust gcov_compute_histogram call. (gcov_do_dump): Not hidden, static in libgcov. (gcov_clear): Move to interface.c. (__gcov_dump_one): New, broken out of ... (gcov_exit): ... here. Make static. (__gcov_root): New. (__gcov_init): Adjust. * libgcov-interface.c (gcov_clear, gcov_exit): Remove declarations. (__gcov_flush): Use __gcov_dump_one and __gcov_reset. (gcov_clear): Moved from driver.c. Add LIST argument. (__gcov_reset): Adjust for changed interfaces. (__gcov_fork): Remove local declaration of __gcov_flush_mx. From-SVN: r213719
Nathan Sidwell committed -
* gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*. * c-c++-common/pr50459.c: Likewise. From-SVN: r213717
John David Anglin committed -
* include/bits/stl_list.h (_List_base::_List_base(_List_base&&)): Optimize. * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Adjust dg-error line number. * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc: Likewise. * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc: Likewise. * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Likewise. From-SVN: r213716
Jonathan Wakely committed -
* config/arm/arm.md (*cmov<mode>): Set type attribute to fcsel. * config/arm/types.md (f_sels, f_seld): Delete. From-SVN: r213713
Kyrylo Tkachov committed -
[AArch64] Restrict usage of FP/SIMD registers for TImode reload and absdi2 patterns for non-float/simd targets. * config/aarch64/aarch64.md (absdi2): Set simd attribute. (aarch64_reload_mov<mode>): Predicate on TARGET_FLOAT. (aarch64_movdi_<mode>high): Likewise. (aarch64_mov<mode>high_di): Likewise. (aarch64_movdi_<mode>low): Likewise. (aarch64_mov<mode>low_di): Likewise. (aarch64_movtilow_tilow): Likewise. Add comment explaining usage of fp,simd attributes and of TARGET_FLOAT and TARGET_SIMD. From-SVN: r213712
Kyrylo Tkachov committed -
* config/aarch64/aarch64.c (aarch64_expand_mov_immediate): Use MOVN when one of the half-words is 0xffff. Co-Authored-By: Kyrylo Tkachov <kyrylo.tkachov@arm.com> From-SVN: r213711
Ian Bolton committed -
2014-08-07 Marat Zakirov <m.zakirov@samsung.com> * config/arm/thumb1.md (*thumb1_movqi_insn): Copy of thumb1_movhi_insn. From-SVN: r213710
Marat Zakirov committed -
* haifa-sched.c (SCHED_SORT): Delete. Macro used exactly once. (enum rfs_decition:RFS_*): New constants wrapped in an enum. (rfs_str): String corresponding to RFS_* constants. (rank_for_schedule_stats_t): New typedef. (rank_for_schedule_stats): New static variable. (rfs_result): New static function. (rank_for_schedule): Track statistics for deciding heuristics. (rank_for_schedule_stats_diff, print_rank_for_schedule_stats): New static functions. (ready_sort): Use them for debug printouts. (schedule_block): Init statistics state. Print statistics on rank_for_schedule decisions. From-SVN: r213709
Maxim Kuvyrkov committed -
* haifa-sched.c (rank_for_schedule): Fix INSN_TICK-based heuristics. From-SVN: r213708
Maxim Kuvyrkov committed -
gcc/testsuite * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of values.h, change MAXDOUBLE for DBL_MAX. * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of values.h, change MAXFLOAT for FLT_MAX. * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h. * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto. * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto. * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto. * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto. * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto. * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto. * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto. From-SVN: r213706
Petr Murzin committed -
gcc/ * config/i386/sse.md (vec_extract_lo_<mode><mask_name>): Fix constraint. From-SVN: r213704
Ilya Tocar committed -
gcc/ * hash-map.h (default_hashmap_traits): Adjust overloads of hash function to not conflict. * alias.c, cfgexpand.c, dse.c, except.h, gimple-expr.c, gimple-ssa-strength-reduction.c, gimple-ssa.h, ifcvt.c, lto-streamer-out.c, lto-streamer.h, tree-affine.c, tree-affine.h, tree-predcom.c, tree-scalar-evolution.c, tree-ssa-loop-im.c, tree-ssa-loop-niter.c, tree-ssa.c, value-prof.c: Use hash_map instead of pointer_map. gcc/cp/ * cp-tree.h, pt.c: Use hash_map instead of pointer_map. gcc/lto/ * lto-partition.c, lto.c: Use hash_map instead of pointer_map. From-SVN: r213703
Trevor Saunders committed -
* Add forgotten file. From-SVN: r213702
Kirill Yukhin committed -
* gcc.dg/pr61756.c: Remove arm-specific dg-options. From-SVN: r213701
Kyrylo Tkachov committed -
* fold-const.c (fold_binary_loc): Add folding of (PTR0 - (PTR1 p+ A) -> (PTR0 - PTR1) - A. c/ * c-typeck.c (pointer_diff): Remove P - (P + CST) optimization. testsuite/ * gcc.dg/fold-reassoc-3.c: New test. From-SVN: r213700
Marek Polacek committed -
gcc/ * config/elfos.h (ASM_DECLARE_OBJECT_NAME): Use decl size instead of type size. (ASM_FINISH_DECLARE_OBJECT): Likewise. gcc/testsuite/ * gcc.target/i386/struct-size.c: New. From-SVN: r213699
Ilya Enkovich committed -
From-SVN: r213697
Tom de Vries committed -
2014-08-07 Marat Zakirov <m.zakirov@samsung.com> * config/arm/thumb1.md (*thumb1_movhi_insn): Handle stack pointer. (*thumb1_movqi_insn): Likewise. * config/arm/thumb2.md (*thumb2_movhi_insn): Likewise. From-SVN: r213695
Marat Zakirov committed -
2014-08-07 Tom de Vries <tom@codesourcery.com> * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test. * lib/target-supports.exp (check_effective_target_glibc) (check_effective_target_glibc_2_12_or_later) (check_effective_target_glibc_2_11_or_earlier): Remove proc. * doc/sourcebuild.texi (glibc, glibc_2_12_or_later) (glibc_2_11_or_earlier): Remove effective-target keywords. From-SVN: r213694
Tom de Vries committed -
2014-08-04 Tom de Vries <tom@codesourcery.com> * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc version instead of required-target. * lib/target-supports.exp (check_effective_target_not_glibc_2_11_or_earlier): Replace by ... (check_effective_target_glibc_2_11_or_earlier): ... this. * doc/sourcebuild.texi (glibc, glibc_2_12_or_later) (glibc_2_11_or_earlier): Document effective-target keywords. From-SVN: r213693
Tom de Vries committed -
gcc/ 2014-08-07 Kugan Vivekanandarajah <kuganv@linaro.org> * config/arm/arm.c (bdesc_2arg): Fix typo. (arm_atomic_assign_expand_fenv): Remove The default implementation. From-SVN: r213692
Kugan Vivekanandarajah committed -
ChangeLog 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com> * tree-ssa-loop-ivopts.c (get_address_cost): Try aligned offset. testsuite/ChangeLog 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com> * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test. From-SVN: r213691
Zhenqiang Chen committed -
* init.c (build_vec_init): Fix constant initialization of trailing elements. (build_value_init_noctor): Call maybe_constant_init. * semantics.c (maybe_constant_init): See through EXPR_STMT and conversion to void. From-SVN: r213690
Jason Merrill committed -
PR c++/60417 * init.c (build_vec_init): Reorganize earlier change a bit. From-SVN: r213689
Jason Merrill committed -
PR c++/61994 * init.c (build_vec_init): Leave atype an ARRAY_TYPE if we're just returning an INIT_EXPR. From-SVN: r213688
Jason Merrill committed -
* pt.c (check_explicit_specialization): Don't test DECL_DECLARED_INLINE_P for a variable template. Co-Authored-By: Braden Obrzut <admin@maniacsvault.net> From-SVN: r213687
Jason Merrill committed -
From-SVN: r213686
GCC Administrator committed
-
- 06 Aug, 2014 9 commits
-
-
/cp 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com> PR c++/43906 * typeck.c (cp_build_binary_op): Extend to more cases the -Waddress warning. /testsuite 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com> PR c++/43906 * g++.dg/warn/Waddress-1.C: New. From-SVN: r213682
Paolo Carlini committed -
From-SVN: r213677
Maciej W. Rozycki committed -
2014-08-06 Vladimir Makarov <vmakarov@redhat.com> PR debug/61923 * haifa-sched.c (advance_one_cycle): Fix dump. (schedule_block): Don't advance cycle if we are already at the beginning of the cycle. 2014-08-06 Vladimir Makarov <vmakarov@redhat.com> PR debug/61923 * gcc.target/i386/pr61923.c: New test. From-SVN: r213675
Vladimir Makarov committed -
2014-08-06 Martin Jambor <mjambor@suse.cz> PR ipa/61393 * cgraphclones.c (cgraph_node::create_clone): Also copy tm_clone. From-SVN: r213666
Martin Jambor committed -
2014-08-06 Richard Biener <rguenther@suse.de> PR lto/62034 * lto-streamer-in.c (lto_input_tree_1): Assert we do not read SCCs here. (lto_input_tree): Pop SCCs here. From-SVN: r213664
Richard Biener committed -
2014-08-06 Richard Biener <rguenther@suse.de> PR tree-optimization/61320 * tree-ssa-loop-ivopts.c (may_be_unaligned_p): Properly handle misaligned loads. From-SVN: r213661
Richard Biener committed -
gcc/: * config/aarch64/aarch64.c (aarch64_evpc_dup): Enable for bigendian. (aarch64_expand_vec_perm_const): Check for dup before zip. gcc/testsuite: * gcc.target/aarch64/vdup_n_2.c: New test. From-SVN: r213659
Alan Lawrence committed -
* gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if powerpc_elfv2. From-SVN: r213657
Maciej W. Rozycki committed -
PR rtl-optimization/61801 * gcc.target/i386/pr61801.c: Rewritten. From-SVN: r213652
Jakub Jelinek committed
-