- 13 Jan, 2014 2 commits
-
-
PR libgomp/59194 * omp-low.c (expand_omp_atomic_pipeline): Expand the initial load as __atomic_load_N if possible. From-SVN: r206572
Jakub Jelinek committed -
From-SVN: r206571
GCC Administrator committed
-
- 12 Jan, 2014 3 commits
-
-
PR ada/59772 * gcc-interface/cuintp.c (build_cst_from_int): Use 32-bit integer type as intermediate type. (UI_To_gnu): Likewise. From-SVN: r206565
Eric Botcazou committed -
2014-01-12 Janus Weil <janus@gcc.gnu.org> PR fortran/58026 * decl.c (gfc_match_data_decl): Improve error recovery. 2014-01-12 Janus Weil <janus@gcc.gnu.org> PR fortran/58026 * gfortran.dg/alloc_comp_basics_6.f90: New. From-SVN: r206564
Janus Weil committed -
From-SVN: r206563
GCC Administrator committed
-
- 11 Jan, 2014 8 commits
-
-
2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/59700 * gfortran.dg/pr59700.f90: New test. From-SVN: r206559
Steven G. Kargl committed -
From-SVN: r206558
Jerry DeLisle committed -
re PR libfortran/59419 (Failing OPEN with FILE='xxx' and IOSTAT creates the file 'xxx' after revision 196783) 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr> * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file. * gfortran.dg/use_only_3.f90: Likewise. * gfortran.dg/inquire_10.f90: Delete opened file. * gfortran.dg/inquire_15.f90: Likewise. * gfortran.dg/pr16597.f90: Likewise. * gfortran.dg/open_negative_unit_1.f90: Likewise + test for PR59419. From-SVN: r206557
Dominique d'Humieres committed -
* config/rs6000/rs6000.c (rs6000_expand_mtfsf_builtin): Remove target parameter. (rs6000_expand_builtin): Adjust call. From-SVN: r206555
David Edelsohn committed -
PR target/58115 * config/rs6000/rs6000.h (SWITCHABLE_TARGET): Define. * config/rs6000/rs6000.c: Include target-globals.h. (rs6000_set_current_function): Instead of doing target_reinit unconditionally, use save_target_globals_default_opts and restore_target_globals. * config/rs6000/rs6000-builtin.def (mffs, mtfsf): Add builtins for FPSCR. * config/rs6000/rs6000.c (rs6000_expand_mtfsf_builtin): New. (rs6000_expand_builtin): Handle mffs and mtfsf. (rs6000_init_builtins): Define mffs and mtfsf. * config/rs6000/rs6000.md (UNSPECV_MFFS, UNSPECV_MTFSF): New. (rs6000_mffs): New pattern. (rs6000_mtfsf): New pattern. From-SVN: r206554
David Edelsohn committed -
2014-01-11 Jerry DeLisle <jvdelisle@gcc.gnu> Dominique d'Humieres <dominiq@lps.ens.fr> Steven G. Kargl <kargl@gcc.gnu.org> PR libfortran/59700 PR libfortran/59764 * io/io.h (struct st_parameter_dt): Assign expanded_read flag to unused bit. Define new variable line_buffer_pos. * io/list_read.c (free_saved, next_char, l_push_char, read_logical, read_real): Replace use of item_count with line_buffer_pos for line_buffer look ahead. (read_logical, read_integer, parse_real, read_real, check_type): Adjust location of free_line to after generating error messages to retain the correct item count for the message. Co-Authored-By: Dominique d'Humieres <dominiq@lps.ens.fr> Co-Authored-By: Steven G. Kargl <kargl@gcc.gnu.org> From-SVN: r206553
Jerry DeLisle committed -
* tree-ssa-loop-ivopts.c (iv_ca_narrow): New parameter. Start narrowing with START. Apply candidate-use pair and check overall cost in narrowing. (iv_ca_prune): Pass new argument. From-SVN: r206552
Bin Cheng committed -
From-SVN: r206548
GCC Administrator committed
-
- 10 Jan, 2014 26 commits
-
-
PR middle-end/59743 * ree.c (combine_reaching_defs): Ensure the defining statement occurs before the extension when optimizing extensions with different source and destination hard registers. PR middle-end/59743 * gcc.c-torture/compile/pr59743.c: New test. From-SVN: r206545
Jeff Law committed -
PR ipa/58585 * ipa-devirt.c (build_type_inheritance_graph): Also add types of vtables into the type inheritance graph. * g++.dg/torture/pr58585.C: New testcase. From-SVN: r206543
Jan Hubicka committed -
PR rtl-optimization/59754 * ree.c (combine_reaching_defs): Disallow !SCALAR_INT_MODE_P modes in the REGNO != REGNO case. From-SVN: r206542
Jakub Jelinek committed -
2014-01-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * config/rs6000/rs6000-builtin.def: Fix pasto for VPKSDUS. From-SVN: r206541
Bill Schmidt committed -
re PR tree-optimization/59745 (internal compiler error: tree check: expected tree that contains 'typed' structure, have '<invalid tree code>' in operand_equal_p, at fold-const.c:2492) PR tree-optimization/59745 * tree-predcom.c (tree_predictive_commoning_loop): Call free_affine_expand_cache if giving up because components is NULL. From-SVN: r206540
Jakub Jelinek committed -
target-globals.c (save_target_globals): Allocate < 4KB structs using GC in payload of target_globals struct instead of... * target-globals.c (save_target_globals): Allocate < 4KB structs using GC in payload of target_globals struct instead of allocating them on the heap and the larger structs separately using GC. * target-globals.h (struct target_globals): Make regs, hard_regs, reload, expmed, ira, ira_int and lra_fields GTY((atomic)) instead of GTY((skip)) and change type to void *. (reset_target_globals): Cast loads from those fields to corresponding types. From-SVN: r206539
Jakub Jelinek committed -
From-SVN: r206537
Hans-Peter Nilsson committed -
2014-01-10 Steve Ellcey <sellcey@mips.com> PR plugins/59335 * Makefile.in (PLUGIN_HEADERS): Add gimplify.h, gimple-iterator.h, gimple-ssa.h, fold-const.h, tree-cfg.h, tree-into-ssa.h, tree-ssanames.h, print-tree.h, varasm.h, and context.h. From-SVN: r206535
Steve Ellcey committed -
From-SVN: r206532
Eric Botcazou committed -
PR target/59744 Fix ChangeLog typos in previous commit (r206529). From-SVN: r206530
Richard Earnshaw committed -
re PR c++/9744 (Explicit parameterization of templated return value fails within templated function) PR target/9744 gcc: * aarch64-modes.def (CC_Zmode): New flags mode. * aarch64.c (aarch64_select_cc_mode): Only allow NEG when the condition represents an equality. (aarch64_get_condition_code0): Handle CC_Zmode. * aarch64.md (compare_neg<mode>): Restrict to equality operations. gcc/testsuite: * gcc.target/aarch64/cmn-neg.c: Use equality comparisons. * gcc.target/aarch64/cmn-neg2.c: New test. From-SVN: r206529
Richard Earnshaw committed -
2014-01-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.c (s390_expand_tbegin): Remove jump over CC extraction in good case. From-SVN: r206527
Andreas Krebbel committed -
PR libstdc++/59699 * doc/xml/manual/support.xml (std.support.types.null): Update links. From-SVN: r206526
Jonathan Wakely committed -
PR libstdc++/59687 * doc/xml/manual/backwards_compatibility.xml (backwards.third.nocreate_noreplace): Correct and expand. From-SVN: r206525
Jonathan Wakely committed -
PR libstdc++/59698 * doc/xml/manual/status_cxx1998.xml (iso.1998.specific): Markup and stylistic improvements. * doc/xml/manual/codecvt.xml (std.localization.facet.codecvt): Likewise and update for C++11. * doc/xml/manual/ctype.xml (std.localization.facet.ctype): Likewise. From-SVN: r206524
Jonathan Wakely committed -
2014-01-10 Richard Biener <rguenther@suse.de> PR tree-optimization/59374 * tree-vect-slp.c (vect_slp_analyze_bb_1): Move dependence checking after SLP discovery. Mark stmts not participating in any SLP instance properly. * gcc.dg/torture/pr59374-3.c: New testcase. From-SVN: r206523
Richard Biener committed -
2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm.c (arm_new_rtx_costs): Use destination mode when handling a SET rtx. From-SVN: r206521
Kyrylo Tkachov committed -
2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm-cores.def (cortex-a53): Specify FL_CRC32. (cortex-a57): Likewise. (cortex-a57.cortex-a53): Likewise. Remove redundant flags. From-SVN: r206520
Kyrylo Tkachov committed -
2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * lib/target-supports.exp (check_effective_target_arm_crypto_ok_nocache): New. (check_effective_target_arm_crypto_ok): Use above procedure. (add_options_for_arm_crypto): Use et_arm_crypto_flags. From-SVN: r206519
Kyrylo Tkachov committed -
2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm.c (arm_init_iwmmxt_builtins): Skip non-iwmmxt builtins. From-SVN: r206518
Kyrylo Tkachov committed -
2014-01-09 Tom de Vries <tom@codesourcery.com> * tree-ssa-pre.c (pass_data_pre): Add comment about PROP_no_crit_edges in properties_required. Add PROP_no_crit_edges to properties_destroyed. * tree-ssa-sink.c (pass_data_sink_code): Remove PROP_no_crit_edges from properties_required. From-SVN: r206517
Tom de Vries committed -
PR ipa/58252 PR ipa/59226 * ipa-devirt.c record_target_from_binfo): Take as argument stack of binfos and lookup matching one for virtual inheritance. (possible_polymorphic_call_targets_1): Update. * g++.dg/ipa/devirt-20.C: New testcase. * g++.dg/torture/pr58252.C: Likewise. * g++.dg/torture/pr59226.C: Likewise. From-SVN: r206516
Jan Hubicka committed -
2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com> * c-c++-common/asan/no-asan-stack.c: New test. From-SVN: r206515
Max Ostapenko committed -
gcc/ 2014-01-10 Huacai Chen <chenhc@lemote.com> * config/mips/driver-native.c (host_detect_local_cpu): Handle new kernel strings for Loongson-2E/2F/3A. From-SVN: r206512
Huacai Chen committed -
From-SVN: r206509
Ian Lance Taylor committed -
From-SVN: r206507
GCC Administrator committed
-
- 09 Jan, 2014 1 commit
-
-
PR libstdc++/59680 * src/c++11/thread.cc (__sleep_for): Fix call to ::sleep. From-SVN: r206504
Jonathan Wakely committed
-