aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-05-27tree.h (decl_comdat_group): Declare.Jan Hubicka4-10/+17
* tree.h (decl_comdat_group): Declare. * cgraph.h (symtab_in_same_comdat_p): Move offline to ... * tree.c (decl_comdat_group): Here. From-SVN: r210956
2014-05-27Daily bump.GCC Administrator1-1/+1
From-SVN: r210955
2014-05-26* ChangeLog-2013: Correct an old entry.Uros Bizjak1-1/+1
From-SVN: r210951
2014-05-26ssa-fre-40.c: Cleanup fre1 tree dump.Uros Bizjak2-0/+5
* gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump. From-SVN: r210950
2014-05-26Introduce xrealloc, use it.Janne Blomqvist5-14/+30
2014-05-26 Janne Blomqvist <jb@gcc.gnu.org> * libgfortran.h (xrealloc): New prototype. * runtime/memory.c (xrealloc): New function. * io/fbuf.c (fbuf_alloc): Use xrealloc. * io/list_read.c (push_char_default): Likewise. (push_char4): Likewise. From-SVN: r210948
2014-05-26gfortran.texi (Project Status): Fix broken link.Tobias Burnus2-2/+5
2014-05-26 Tobias Burnus <burnus@net-b.de> * gfortran.texi (Project Status): Fix broken link. From-SVN: r210946
2014-05-26re PR rtl-optimization/61222 (ICE on valid code at -O2 and -O3 on ↵Richard Sandiford5-6/+50
x86_64-linux-gnu in decompose, at rtl.h:1456) gcc/ PR rtl-optimization/61222 * combine.c (simplify_shift_const_1): When moving a PLUS outside the shift, truncate the PLUS operand to the result mode. gcc/testsuite/ PR rtl-optimization/61222 * gcc.c-torture/compile/pr61222-1.c: New test. * gcc.c-torture/compile/pr61222-2.c: Likewise. From-SVN: r210945
2014-05-26pr61191.c: Fix dg-error directives.Uros Bizjak2-4/+8
* c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives. From-SVN: r210944
2014-05-26pr61278_1.c: Remove dg directives.Uros Bizjak2-3/+4
* gcc.dg/lto/pr61278_1.c: Remove dg directives. From-SVN: r210939
2014-05-26PR 61310 Rewrite implementation of CTIME and FDATE intrinsics.Janne Blomqvist4-32/+62
2014-05-26 Janne Blomqvist <jb@gcc.gnu.org> PR libfortran/61310 * intrinsics.texi (CTIME): Remove mention of locale-dependent behavior. 2014-05-26 Janne Blomqvist <jb@gcc.gnu.org> PR libfortran/61310 * intrinsics/ctime.c (strctime): Rename to gf_ctime, use snprintf instead of strftime. (fdate): Use gf_ctime. (fdate_sub): Likewise. (ctime): Likewise. (ctime_sub): Likewise. From-SVN: r210938
2014-05-26re PR c/61271 (10 * possible coding error with logical not (!))Uros Bizjak2-8/+13
PR target/61271 * config/i386/i386.c (ix86_rtx_costs) <case CONST_INT, case CONST, case LABEL_REF, case SYMBOL_REF>: Fix condition. From-SVN: r210937
2014-05-26ira.c (split_live_ranges_for_shrink_wrap): Remove bailout on subreg uses.Martin Jambor2-11/+5
2014-05-26 Martin Jambor <mjambor@suse.cz> * ira.c (split_live_ranges_for_shrink_wrap): Remove bailout on subreg uses. From-SVN: r210936
2014-05-26re PR fortran/55117 (Programs fails to read namelist (contains derived types ↵Jerry DeLisle2-0/+71
objects)) 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/55117 * gfortran.dg/namelist_85.f90: New test. From-SVN: r210935
2014-05-26[multiple changes]Jerry DeLisle4-4/+59
2014-05-26 Tobias Burnus <burnus@net-b.de> PR fortran/55117 * trans-io.c (nml_full_name, transfer_namelist_element): Insert a '+' rather then '%' to differentiate namelist variable names that are based on extended derived types. 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/55117 * io/list_read.c (extended_look_ahead): New helper function to scan the namelist name and look for matches with the new '+' extended type parent indicator. (str_comp_extended): New helper function to compare the namelist name with the varname namelist. (find_nml_name): Use the new helper functions to match the extended type varnames. From-SVN: r210934
2014-05-26wide-int.h (wi::int_traits <long>, [...]): Provide specializations.Richard Biener2-4/+22
2014-05-26 Richard Biener <rguenther@suse.de> * wide-int.h (wi::int_traits <long>, wi::int_traits <unsigned long>, wi::int_traits <long long>, wi::int_traits <unsigned long long>): Provide specializations. (wi::int_traits <HOST_WIDE_INT>, wi::int_traits <unsigned HOST_WIDE_INT>): Remove specializations. From-SVN: r210933
2014-05-26re PR target/61098 (Poor code setting count register for large loops)Alan Modra4-134/+141
PR target/61098 * config/rs6000/rs6000.c (rs6000_emit_set_const): Remove unneeded params and return a bool. Remove dead code. Update comment. Assert we have a const_int source. Remove bogus code from 32-bit HWI days. Move !TARGET_POWERPC64 handling, and correct handling of constants > 2G and reg_equal note, from.. (rs6000_emit_set_long_const): ..here. Remove unneeded param and return value. Update comment. If we can, use a new pseudo for intermediate calculations. * config/rs6000/rs6000-protos.h (rs6000_emit_set_const): Update prototype. * config/rs6000/rs6000.md (movsi_internal1_single+1): Update call to rs6000_emit_set_const in splitter. (movdi_internal64+2, +3): Likewise. From-SVN: r210932
2014-05-26system.h: Define __STDC_FORMAT_MACROS before including inttypes.h.Richard Biener48-368/+381
2014-05-23 Richard Biener <rguenther@suse.de> * system.h: Define __STDC_FORMAT_MACROS before including inttypes.h. * hwint.h (HOST_WIDEST_INT, HOST_BITS_PER_WIDEST_INT, HOST_WIDEST_INT_PRINT, HOST_WIDEST_INT_PRINT_DEC, HOST_WIDEST_INT_PRINT_DEC_C, HOST_WIDEST_INT_PRINT_UNSIGNED, HOST_WIDEST_INT_PRINT_HEX, HOST_WIDEST_INT_PRINT_DOUBLE_HEX, HOST_WIDEST_INT_C): Remove. (PRId64, PRIi64, PRIo64, PRIu64, PRIx64, PRIX64): Define if C99 inttypes.h is not available. * coretypes.h (gcov_type, gcov_type_unsigned): Use [u]int64_t. * gcov-io.h (gcov_type, gcov_type_unsigned): Likewise. * gcov-io.c (gcov_histo_index): Drop non-64bit hwi case. * cfgloop.h (struct niter_desc): Use uint64_t for niter field. * bitmap.c (struct bitmap_descriptor_d): Use uint64_t for counters. (struct output_info): Likewise. (print_statistics): Adjust. (dump_bitmap_statistics): Likewise. * bt-load.c (migrate_btr_defs): Print with PRId64. * cfg.c (dump_edge_info, dump_bb_info): Likewise. (MAX_SAFE_MULTIPLIER): Adjust. * cfghooks.c (dump_bb_for_graph): Print with PRId64. * cgraph.c (cgraph_redirect_edge_call_stmt_to_callee, dump_cgraph_node): Likewise. * final.c (dump_basic_block_info): Likewise. * gcov-dump.c (tag_counters, tag_summary, dump_working_sets): Likewise. * gcov.c (format_gcov): Likewise. * ipa-cp.c (good_cloning_opportunity_p): Likewise. Use int64_t for calculation. (get_clone_agg_value): Use HOST_WIDE_INT for offset. * ipa-inline.c (compute_max_insns): Use int64_t for calcuation. (inline_small_functions, dump_overall_stats, dump_inline_stats): Use PRId64 for dumping. * ipa-profile.c (dump_histogram, ipa_profile): Likewise. * ira-color.c (struct allocno_hard_regs): Use int64_t for cost. (add_allocno_hard_regs): Adjust. * loop-doloop.c (doloop_modify): Print using PRId64. * loop-iv.c (inverse): Compute in uint64_t. (determine_max_iter, iv_number_of_iterations): Likewise. * loop-unroll.c (decide_peel_completely, decide_peel_simple): Print using PRId64. * lto-streamer-out.c (write_symbol): Use uint64_t. * mcf.c (CAP_INFINITY): Use int64_t maximum. (dump_fixup_edge, create_fixup_graph, cancel_negative_cycle, find_max_flow, adjust_cfg_counts): Use int64_t and dump with PRId64. * modulo-sched.c (const_iteration_count): Use int64_t. (sms_schedule): Dump using PRId64. * predict.c (dump_prediction): Likewise. * pretty-print.h (pp_widest_integer): Remove. * profile.c (get_working_sets, is_edge_inconsistent, is_inconsistent, read_profile_edge_counts): Dump using PRId64. * tree-pretty-print.c (pp_double_int): Remove case handling HOST_BITS_PER_DOUBLE_INT == HOST_BITS_PER_WIDEST_INT. * tree-ssa-math-opts.c (struct symbolic_number): Use uint64_t and adjust users. (pass_optimize_bswap::execute): Remove restriction on hosts. * tree-streamer-in.c (streamer_alloc_tree): Use HOST_WIDE_INT. * tree-streamer-out.c (streamer_write_tree_header): Likewise. * tree.c (widest_int_cst_value): Remove. * tree.h (widest_int_cst_value): Likewise. * value-prof.c (dump_histogram_value): Print using PRId64. * gengtype.c (main): Also inject int64_t. * ggc-page.c (struct max_alignment): Use int64_t. * alloc-pool.c (struct allocation_object_def): Likewise. * ira-conflicts.c (build_conflict_bit_table): Use uint64_t for computation. * doc/tm.texi.in: Remove reference to HOST_WIDEST_INT. * doc/tm.texi: Regenerated. * gengtype-lex.l (IWORD): Handle [u]int64_t. * config/sh/sh.c (expand_cbranchdi4): Use gcov_type. * config/mmix/mmix-protos.h (mmix_intval, mmix_shiftable_wyde_value, mmix_output_register_setting): Use [u]int64_t in prototypes. * config/mmix/mmix.c (mmix_print_operand, mmix_output_register_setting, mmix_shiftable_wyde_value, mmix_output_shiftvalue_op_from_str, mmix_output_octa, mmix_output_shifted_value): Adjust. (mmix_intval): Adjust. Remove unreachable case. * config/mmix/mmix.md (*nonlocal_goto_receiver_expanded): Use int64_t. lto/ * lto.c (lto_parse_hex): Use int64_t. (lto_resolution_read): Likewise. From-SVN: r210931
2014-05-26re PR c/61191 (cilkplus ICE on syntax error)Igor Zamyatin4-0/+24
gcc/c/ PR c/61191 * c-array-notation.c (fix_builtin_array_notation_fn): Check invalid function parameters. gcc/testsuite/ PR c/61191 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of the case with syntax error. From-SVN: r210930
2014-05-26configure.ac: Remove long long and __int64 type checks...Richard Biener11-252/+138
2014-05-26 Richard Biener <rguenther@suse.de> libcpp/ * configure.ac: Remove long long and __int64 type checks, add check for uint64_t and fail if that wasn't found. * include/cpplib.h (cpp_num_part): Use uint64_t. * config.in: Regenerate. * configure: Likewise. gcc/ * configure.ac: Drop __int64 type check. Insist that we found uint64_t and int64_t. * hwint.h (HOST_BITS_PER___INT64): Remove. (HOST_BITS_PER_WIDE_INT): Define to 64 and remove __int64 case. (HOST_WIDE_INT_PRINT_*): Remove 32bit case. (HOST_WIDEST_INT*): Define to HOST_WIDE_INT*. (HOST_WIDEST_FAST_INT): Remove __int64 case. * vmsdbg.h (struct _DST_SRC_COMMAND): Use int64_t for dst_q_src_df_rms_cdt. * configure: Regenerate. * config.in: Likewise. From-SVN: r210928
2014-05-26* ChangeLog: Fix last entry.Uros Bizjak1-2/+2
From-SVN: r210927
2014-05-26re PR target/61249 (_mm_frcz_ss, _mm_frcz_sd: __builtin_ia32_vfrczss, ↵Michael Tautschnig2-111/+97
__builtin_ia32_vfrczsd require 2 arguments) PR target/61249 * doc/extend.texi: Fix parameter lists of __builtin_ia32_vfrczs[sd], __builtin_ia32_mpsadbw256. From-SVN: r210923
2014-05-26re PR rtl-optimization/61278 (ICE with LTO (lto-wrapper failed) on ↵Zhenqiang Chen5-1/+60
x86_64-linux-gnu in 64-bit mode) ChangeLog: 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org> PR rtl-optimization/61278 * shrink-wrap.c (move_insn_for_shrink_wrap): Check df_live. testsuite/ChangeLog: 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org> * gcc.dg/lto/pr61278_0.c: New test. * gcc.dg/lto/pr61278_1.c: New test. From-SVN: r210922
2014-05-26re PR rtl-optimization/61220 (ICE on valid code at -O2 on x86_64-linux-gnu ↵Zhenqiang Chen5-2/+63
in maybe_record_trace_start, at dwarf2cfi.c:2239) ChangeLog: 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org> PR rtl-optimization/61220 Part of PR rtl-optimization/61225 * shrink-wrap.c (move_insn_for_shrink_wrap): Skip SP and FP adjustment insn; skip split_edge for a block with only one successor. testsuite/ChangeLog: 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org> * gcc.dg/pr61220.c: New test. * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode. From-SVN: r210921
2014-05-26* symtab.c (symtab_nonoverwritable_alias): Copy READONLY flag for variables.Jan Hubicka2-2/+10
From-SVN: r210919
2014-05-26Daily bump.GCC Administrator1-1/+1
From-SVN: r210918
2014-05-25dg-extract-results.py (Named): Remove __cmp__ method.Richard Sandiford2-4/+8
contrib/ * dg-extract-results.py (Named): Remove __cmp__ method. (output_variation): Use a key to sort variation.harnesses. From-SVN: r210913
2014-05-25map.h: Fix typo in comment; minor formatting fix.Paolo Carlini4-20/+20
2014-05-25 Paolo Carlini <paolo.carlini@oracle.com> * include/profile/map.h: Fix typo in comment; minor formatting fix. * include/profile/multimap.h: Likewise. * include/profile/set.h: Likewise. * include/profile/multiset.h: Likewise. From-SVN: r210912
2014-05-25Missed the following files with commit 210909Tobias Burnus2-0/+40
2014-05-25 Tobias Burnus <burnus@net-b.de> * gfortran.dg/coarray_this_image_1.f90: New. * gfortran.dg/coarray_this_image_2.f90: New. From-SVN: r210911
2014-05-25ipa-visibility.c (can_replace_by_local_alias_in_vtable): New function.Jan Hubicka3-1/+65
* ipa-visibility.c (can_replace_by_local_alias_in_vtable): New function. (update_vtable_references): New function. (function_and_variable_visibility): Rewrite also vtable initializers. * varpool.c (cgraph_variable_initializer_availability): Remove assert. From-SVN: r210910
2014-05-25check.c (gfc_check_num_images): New.Tobias Burnus10-39/+224
2014-05-25 Tobias Burnus <burnus@net-b.de> * check.c (gfc_check_num_images): New. (gfc_check_this_image): Handle distance argument. * intrinsic.c (add_functions): Update this_image and num_images for new distance and failed arguments. * intrinsic.texi (THIS_IMAGE, NUM_IMAGES): Document the new arguments. * intrinsic.h (gfc_check_num_images): New. (gfc_check_this_image, gfc_simplify_num_images, gfc_simplify_this_image, gfc_resolve_this_image): Update prototype. * iresolve.c (gfc_resolve_this_image): Handle distance argument. * simplify.c (gfc_simplify_num_images, gfc_simplify_this_image): Handle new arguments. * trans-intrinsic.c (trans_this_image, trans_num_images): Ditto. (gfc_conv_intrinsic_function): Update trans_num_images call. 2014-05-25 Tobias Burnus <burnus@net-b.de> * gfortran.dg/coarray_10.f90: Update dg-warning. * gfortran.dg/coarray_this_image_1.f90: New. * gfortran.dg/coarray_this_image_2.f90: New. From-SVN: r210909
2014-05-25ggc.h (ggc_grow): New function.Jan Hubicka6-0/+39
* ggc.h (ggc_grow): New function. * ggc-none.c (ggc_grow): New function. * ggc-page.c (ggc_grow): Likewise. * lto.c (read_cgraph_and_symbols): Grow ggc memory after streaming. From-SVN: r210908
2014-05-25ipa.c (cgraph_non_local_node_p_1, [...]): Move to ipa-visibility.cJan Hubicka5-682/+778
* ipa.c (cgraph_non_local_node_p_1, cgraph_local_node_p, address_taken_from_non_vtable_p, comdat_can_be_unshared_p_1, comdat_can_be_unshared_p, cgraph_externally_visible_p, varpool_externally_visible_p, can_replace_by_local_alias, update_visibility_by_resolution_info, function_and_variable_visibility, pass_data_ipa_function_and_variable_visibility, make_pass_ipa_function_and_variable_visibility, whole_program_function_and_variable_visibility, pass_data_ipa_whole_program_visibility, make_pass_ipa_whole_program_visibility): Move to ipa-visibility.c * cgraph.h (cgraph_local_node_p): Declare. * ipa-visibility.c: New file. * Makefile.in (OBJS): Add ipa-visiblity.o From-SVN: r210907
2014-05-25Daily bump.GCC Administrator1-1/+1
From-SVN: r210906
2014-05-24gimple-fold.c (can_refer_decl_in_current_unit_p): Be sure that var decl is ↵Jan Hubicka2-1/+7
available. * gimple-fold.c (can_refer_decl_in_current_unit_p): Be sure that var decl is available. From-SVN: r210902
2014-05-24tree-core.h (tree_decl_with_vis): Replace comdat_group by symtab_node pointer.Jan Hubicka31-175/+350
* tree-core.h (tree_decl_with_vis): Replace comdat_group by symtab_node pointer. * tree.c (copy_node_stat): Be sure tonot copy symtab_node pointer. (find_decls_types_r): Do not walk COMDAT_GROUP. * tree.h (DECL_COMDAT_GROUP): Revamp to use decl_comdat_group. * varasm.c (make_decl_one_only): Use set_comdat_group; create node if needed. * ipa-inline-transform.c (save_inline_function_body): Update way we decl->symtab mapping. * symtab.c (symtab_hash, hash_node, eq_node symtab_insert_node_to_hashtable): Remove. (symtab_register_node): Update. (symtab_unregister_node): Update. (symtab_get_node): Reimplement as inline function. (symtab_add_to_same_comdat_group): Update. (symtab_dissolve_same_comdat_group_list): Update. (dump_symtab_base): Update. (verify_symtab_base): Update. (symtab_make_decl_local): Update. (fixup_same_cpp_alias_visibility): Update. (symtab_nonoverwritable_alias): Update. * cgraphclones.c (set_new_clone_decl_and_node_flags): Update. * ipa.c (update_visibility_by_resolution_info): UPdate. * bb-reorder.c: Include cgraph.h * lto-streamer-out.c (DFS_write_tree_body, hash_tree): Do not deal with comdat groups. * ipa-comdats.c (set_comdat_group, ipa_comdats): Update. * cgraph.c (cgraph_get_create_node): Update. * cgraph.h (struct symtab_node): Add get_comdat_group, set_comdat_group and comdat_group_. (symtab_get_node): Make inline. (symtab_insert_node_to_hashtable): Remove. (symtab_can_be_discarded): Update. (decl_comdat_group): New function. * tree-streamer-in.c (lto_input_ts_decl_with_vis_tree_pointers): Update. * lto-cgraph.c (lto_output_node, lto_output_varpool_node): Stream out comdat group name. (read_comdat_group): New function. (input_node, input_varpool_node): Use it. * trans-mem.c (ipa_tm_create_version_alias): Update code creating comdat groups. * mips.c (mips_start_unique_function): Likewise. (ix86_code_end): Likewise. (rs6000_code_end): Likweise. * tree-streamer-out.c (DECL_COMDAT_GROUP): Do not stream comdat group. * lto-symtab.c (lto_symtab_merge_symbols): Update code setting symtab pointer. * lto.c (compare_tree_sccs_1): Do not compare comdat groups. * optmize.c (maybe_thunk_body): Use set_comdat_group. (maybe_clone_body): Likewise. * decl.c (duplicate_decls): Update code duplicating comdat group; do not copy symtab pointer; before freeing newdecl remove it from symtab. * decl2.c (constrain_visibility): Use set_comdat_group. * c-decl.c (merge_decls): Preserve symtab node pointers. (duplicate_decls): Free new decl. From-SVN: r210901
2014-05-24array: Clean useless white chars.François Dumont20-1954/+1581
2014-05-24 François Dumont <fdumont@gcc.gnu.org> * include/profile/array: Clean useless white chars. * include/profile/base.h: Likewise. * include/profile/iterator_tracker.h: Likewise. * include/profile/bitset: Code cleanup and remove not instrumented code. * include/profile/deque: Likewise. * include/profile/forward_list: Likewise. * include/profile/list (std::__profile::_List_profile<>): New. (std::__profile::list<>): Inherit from latter and adapt. * include/profile/impl/profiler_map_to_unordered_map.h: Generalize advise to match any ordered to unordered container conversion. * include/profile/ordered_base.h (std::__profile::_Ordered_profile<>): New. * include/Makefile.am: Add latter. * include/Makefile.in: Regenerate. * include/profile/map.h (std::__profile::map<>): Inherit from latter, remove not instrumented code. * include/profile/multimap.h (std::__profile::multimap<>): Likewise. * include/profile/set.h (std::__profile::set<>): Likewise. * include/profile/multiset.h (std::__profile::multiset<>): Likewise. * include/profile/unordered_base.h: Add some line feed. * include/profile/unordered_map: Clean useless white chars and replace spaces with tabs. * include/profile/unordered_set: Likewise. * include/profile/vector (std::__profile::_Vector_profile_pre<>): New. (std::__profile::_Vector_profile_post<>): New. (std::__profile::vector<>): Inherit from latter and adapt. From-SVN: r210900
2014-05-24re PR libfortran/61173 (Erroneous "end of file" with internal read)Jerry DeLisle2-0/+23
2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu> PR libfortran/61173 gfortran.dg/arrayio_14.f90: New test. From-SVN: r210899
2014-05-24re PR libfortran/61173 (Erroneous "end of file" with internal read)Jerry DeLisle2-7/+17
2014-05-23 Jerry DeLisle <jvdelisle@gcc.gnu> PR libfortran/61173 * io/list_read.c (eat_spaces): If the next character pointed to is a space, don't seek, must be at the end. From-SVN: r210898
2014-05-24bswap-2.c (main): Handle more bitfield layouts.Andreas Schwab2-2/+7
* gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts. From-SVN: r210897
2014-05-24gengtype-state.c (fatal_reading_state): Bring offline.Jan Hubicka6-24/+41
* gengtype-state.c (fatal_reading_state): Bring offline. * optabs.c (widening_optab_handler): Bring offline. * optabs.h (widening_optab_handler): Likewise. * final.c (get_attr_length_1): Likewise. From-SVN: r210896
2014-05-24* sched-int.h (sd_iterator_cond): Manually tail recurse.Jan Hubicka2-21/+28
From-SVN: r210895
2014-05-24bind_c_array_params_2.f90: Adjust regexp for -flto.Dominique d'Humieres4-4/+11
2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr> * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90: Adjust regexp for -flto. * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise. * gfortran.dg/pr52835.f90: Likewise. From-SVN: r210892
2014-05-24texi2pod.pl: Force .pod file to not be a numbered list.Uros Bizjak2-9/+13
* texi2pod.pl: Force .pod file to not be a numbered list. From-SVN: r210889
2014-05-24rtti.c: Include tm_p.hJan Hubicka2-0/+13
* rtti.c: Include tm_p.h (emit_tinfo_decl): Force RTTI data to be aligned to required ABI alignment only. From-SVN: r210887
2014-05-24class.c (build_vtable): Align vtables to TARGET_VTABLE_ENTRY_ALIGN ignoring ↵Jan Hubicka2-4/+6
other target adjustments. * class.c (build_vtable): Align vtables to TARGET_VTABLE_ENTRY_ALIGN ignoring other target adjustments. From-SVN: r210886
2014-05-24Daily bump.GCC Administrator1-1/+1
From-SVN: r210885
2014-05-23gfc-internals.texi: Change URLs to HTTPS; fix broken links.Tobias Burnus3-15/+21
2014-05-23 Tobias Burnus <burnus@net-b.de> * gfc-internals.texi: Change URLs to HTTPS; fix broken links. * gfortran.texi: Ditto. From-SVN: r210877
2014-05-23rs6000: Make all rlw*nm and rld*c* type shiftSegher Boessenkool6-51/+110
They are often labeled just "integer" currently. Fix that. Also handle shift properly in those scheduling descriptions that neglected it. From-SVN: r210873
2014-05-23rs6000: Make all logical instructions one typeSegher Boessenkool25-104/+168
They are currently just "integer", but the dot version is fast_compare. This makes them all "logical". From-SVN: r210872
2014-05-23rs6000: Make all add instructions one typeSegher Boessenkool26-51/+131
They are currently just "integer", but the dot version is fast_compare. This makes them all "add". Later we should introduce attributes to distinguish e.g. addc and adde (which aren't currently handled as separate instructions at all, only in groups). From-SVN: r210871