- 25 Sep, 2009 9 commits
-
-
* gnat.dg/array7.ads: Include Signed_Integer_Type_Definition. From-SVN: r152164
Olivier Hainque committed -
* gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition. From-SVN: r152163
Olivier Hainque committed -
* include/parallel/include/parallel/checkers.h (is_sorted_failure, is_sorted_print_failures): Remove (unused). (__is_sorted): Remove default parameter for _Compare; remove inappropriate printf. From-SVN: r152162
Johannes Singler committed -
2009-09-25 Johannes Singler <singler@ira.uka.de> * include/parallel/base.h: Comment on presence of min/max duplicates. From-SVN: r152161
Johannes Singler committed -
2009-09-25 Johannes Singler <singler@ira.uka.de> * include/parallel/partition.h (__parallel_nth_element): Correct comment. From-SVN: r152160
Johannes Singler committed -
From-SVN: r152157
Revital Eres committed -
* simplify.c (gfc_simplify_acos, gfc_simplify_acosh, gfc_simplify_asin, gfc_simplify_asinh, gfc_simplify_atan, gfc_simplify_atanh): Fix error message. From-SVN: r152155
Kaveh R. Ghazi committed -
* doc/invoke.texi (RS/6000 and PowerPC Options): Add missing comma after `power7'. From-SVN: r152154
Ben Elliston committed -
From-SVN: r152153
GCC Administrator committed
-
- 24 Sep, 2009 23 commits
-
-
* config/rs6000/rs6000.md (load_toc_v4_PIC_3c): Correct POWER form of instruction. From-SVN: r152148
Alan Modra committed -
2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/41459 * gfortran.dg/empty_label.f: New test. * gfortran.dg/empty_label.f90: Ditto. * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning. 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/41459 * error.c(gfc_warning_now): Move warnings_are_errors test to after actual emitting of the warning. * parse.c (next_free): Improve error locus printing. (next_fixed): Change gfc_warn to gfc_warning_now, and improve locus reporting. From-SVN: r152147
Steven G. Kargl committed -
PR middle-end/41435 * fold-const.c (const_binop): Handle complex int division. * tree-complex.c (expand_complex_div_straight, expand_complex_div_wide): Update comments. testsuite: * gcc.dg/torture/builtin-math-7.c: Test complex int division at compile-time. From-SVN: r152145
Kaveh R. Ghazi committed -
PR target/41456 * config/m32c/m32c.h (REG_CLASS_CONTENTS): Add R13. (reg_class): Likewise. (REG_CLASS_NAMES): Likewise. * config/m32c/m32c.c (m32c_reg_class_from_constraint): Likewise. * config/m32c/m32c.c (m32c_override_options): Disable -fivopts for M32C. From-SVN: r152144
DJ Delorie committed -
From-SVN: r152141
Michael Meissner committed -
2009-09-24 Kai Tietz <kai.tietz@onevision.com> * libgcc2.c (L_trampoline): Prototype for getpagesize and mprotect in WINNT case. From-SVN: r152139
Kai Tietz committed -
* config/rs6000/rs6000.h (FUNCTION_VALUE): Remove macro. * config/rs6000/rs6000-protos.h (rs6000_function_value): Remove. * config/rs6000/rs6000.c (rs6000_function_value): Make static, add 'outgoing' argument. (TARGET_FUNCTION_VALUE): Define. From-SVN: r152137
Anatoly Sokolov committed -
* lib/scanasm.exp (make_pattern_printable): New function. (dg-scan, scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not): Use it. From-SVN: r152136
Adam Nemet committed -
From-SVN: r152128
Iain Sandoe committed -
PR bootstrap/41405 * common.opt: Initialize dwarf_strict to -1. * toplev.c (process_options): Catch unset dwarf_strict and set to 0 for all targets not overriding. * config/darwin.c (darwin_override_options): Catch unset dwarf_strict and override to 1. From-SVN: r152127
Iain Sandoe committed -
2009-09-24 H.J. Lu <hongjiu.lu@intel.com> * gcc.target/i386/pr12329.c (dg-do): Changed to run. (test_nested): Renamed to ... (test_nested1): This. (test_nested2): New. (main): Likewise. From-SVN: r152126
H.J. Lu committed -
* tree-into-ssa.c (rewrite_into_ssa): Free interesting_blocks. From-SVN: r152124
Jeff Law committed -
2009-09-24 Richard Guenther <rguenther@suse.de> PR tree-optimization/36143 PR tree-optimization/38747 * tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Only create VIEW_CONVERT_EXPRs for TBAA compatible accesses. * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL. * gcc.dg/tree-ssa/forwprop-6.c: Likewise. * g++.dg/torture/pr38747.C: New testcase. * g++.dg/tree-ssa/pr19637.C: Un-XFAIL. From-SVN: r152122
Richard Guenther committed -
* gcc-interface/ada.h: Fix outdated comment. * gcc-interface/ada-tree.h (SET_TYPE_RM_VALUE): Use MARK_VISITED in lieu of mark_visited. * gcc-interface/gigi.h (mark_visited): Change type of parameter. (MARK_VISITED): New macro. (gnat_truthvalue_conversion): Delete. * gcc-interface/decl.c (gnat_to_gnu_entity): Use MARK_VISITED in lieu of mark_visited. (annotate_rep): Fix formatting and tidy. (compute_field_positions): Get rid of useless variable. * gcc-interface/trans.c (gnat_to_gnu): Retrieve the Nkind of the GNAT node only once. Use IN operator for the Nkind in more cases. Remove calls to gnat_truthvalue_conversion. (mark_visited): Change type of parameter and adjust. (mark_visited_r): Dereference TP only once. (add_decl_expr): Use MARK_VISITED in lieu of mark_visited. * gcc-interface/utils2.c (gnat_truthvalue_conversion): Delete. (build_binary_op): Remove calls to gnat_truthvalue_conversion. (build_unary_op): Likewise. From-SVN: r152121
Eric Botcazou committed -
* ChangeLog: Move wrong entries to correct place. * cp/ChangeLog: Ditto. * testsuite/ChangeLog: Ditto. Remove "testsuite" from file names. From-SVN: r152120
Uros Bizjak committed -
PR bootstrap/41457 * dwarf2out.c (add_const_value_attribute): For HIGH and CONST_FIXED, return false instead of gcc_unreachable (). For CONST return the value returned by recursive call instead of always returning true. (tree_add_const_value_attribute): Return the value returned by add_const_value_attribute instead of always returning true if rtl is non-NULL. From-SVN: r152119
Jakub Jelinek committed -
2009-09-23 Justin Seyster <jrseys@gmail.com> * Makefile.in (PLUGIN_HEADERS): Include real.h. From-SVN: r152117
Justin Seyster committed -
* gcc-interface/Makefile.in (LIBGNAT_TARGET_PAIRS): Simplify test for a-except% in target pairs list; don't (implicitly) compare whitespace. From-SVN: r152116
Dave Korn committed -
From-SVN: r152115
Eric Botcazou committed -
* cgraphunit.c (cgraph_lower_function): Revert last change. * targhooks.c (default_static_chain): Use !DECL_STATIC_CHAIN instead of DECL_NO_STATIC_CHAIN. * tree-cfg.c (verify_gimple_call): Likewise. * tree-nested.c (get_chain_decl, get_chain_field, convert_tramp_reference_op, convert_gimple_call): Likewise. (convert_all_function_calls): Likewise. Always set or clear DECL_STATIC_CHAIN initially, for !n->outer clear it. (lower_nested_functions): Remove DECL_NO_STATIC_CHAIN checking code. * c-parser.c (c_parser_declaration_or_fndef): Set DECL_STATIC_CHAIN if nested. * print-tree.c (print_node): Handle DECL_STATIC_CHAIN instead of DECL_NO_STATIC_CHAIN. * config/i386/i386.c (ix86_static_chain): Use !DECL_STATIC_CHAIN instead of DECL_NO_STATIC_CHAIN. (ix86_function_regparm, find_drap_reg): Likewise. Don't test decl_function_context. * varasm.c (initializer_constant_valid_p): Likewise. * tree.h (DECL_NO_STATIC_CHAIN): Renamed to ... (DECL_STATIC_CHAIN): ... this. * config/moxie/moxie.c (moxie_static_chain): Use !DECL_STATIC_CHAIN instead of DECL_NO_STATIC_CHAIN. * method.c (make_thunk, make_alias_for): Don't set DECL_NO_STATIC_CHAIN. * decl.c (builtin_function_1, grokfndecl): Likewise. * lex.c (build_lang_decl): Likewise. * gcc-interface/utils.c (gnat_pushdecl): Don't set DECL_NO_STATIC_CHAIN, set DECL_STATIC_CHAIN for nested functions. * testsuite/gcc.target/i386/pr12329.c: Adjust. From-SVN: r152114
Jakub Jelinek committed -
2009-09-24 Johannes Singler <singler@ira.uka.de> * include/parallel/algo.h: Uglify internal identifiers; correct line breaks. * include/parallel/for_each.h: Likewise. * include/parallel/numeric: Likewise. * include/parallel/omp_loop.h: Likewise. * include/parallel/omp_loop_static.h: Likewise. * include/parallel/par_loop.h: Likewise. * include/parallel/workstealing.h: Likewise. From-SVN: r152113
Johannes Singler committed -
2009-09-24 Johannes Singler <singler@ira.uka.de> * include/parallel/base.h (_EqualFromLess): Move _Compare template parameter to the end as of others. * include/parallel/algobase.h (__lexicographical_compare_switch): Likewise. From-SVN: r152112
Johannes Singler committed -
From-SVN: r152109
GCC Administrator committed
-
- 23 Sep, 2009 8 commits
-
-
2009-09-23 Basile Starynkevitch <basile@starynkevitch.net> Rafael Avila de Espindola <espindola@google.com> * gengtype.c (nb_plugin_files): Make it unsigned to match num_gt_files. Adjust other variables to avoid warnings. (main): Allocate an all zero lang_bitmap before each plugin file name to match regular file names. Co-Authored-By: Rafael Avila de Espindola <espindola@google.com> From-SVN: r152106
Basile Starynkevitch committed -
* doc/tm.texi (STATIC_CHAIN, STATIC_CHAIN_INCOMING): Remove. (TARGET_STATIC_CHAIN): Mention that this hook must be used for static chain passed in memory. * system.h (STATIC_CHAIN, STATIC_CHAIN_INCOMING): Poison. * targhooks.c (default_static_chain): Don't handle STATIC_CHAIN, STATIC_CHAIN_INCOMING. Issue a sorry if there's no STATIC_CHAIN_REGNUM defined. * config/picochip/picochip-protos.h: s/class/klass/. * config/picochip/picochip.c (TARGET_STATIC_CHAIN): New. (picochip_static_chain): New. * config/picochip/picochip.h (STATIC_CHAIN): Remove. (STATIC_CHAIN_INCOMING): Remove. * config/xtensa/xtensa.c (TARGET_STATIC_CHAIN): New. (xtensa_static_chain): New. * config/xtensa/xtensa.h (STATIC_CHAIN, STATIC_CHAIN_INCOMING): * Remove. From-SVN: r152104
Richard Henderson committed -
* config/pa/pa.h (FUNCTION_VALUE): Remove macro. * config/pa/pa-protos.h (function_value): Remove. * config/pa/pa.c (pa_function_value): Rename from function_value. Make static, add 'outgoing' argument. (TARGET_FUNCTION_VALUE): Define. From-SVN: r152094
Anatoly Sokolov committed -
* config/avr/avr.c (avr_regs_to_save): Use current_function_is_leaf instead of cfun->machine->is_leaf. * config/avr/avr.h (machine_function): Remove is_leaf field. From-SVN: r152093
Anatoly Sokolov committed -
PR debug/41439 * dwarf2out.c (address_of_int_loc_descriptor): Don't emit DW_OP_piece after DW_OP_stack_value, adjust size calculations for it, when DW_OP_stack_value and DW_OP_implicit_value has the same size, prefer DW_OP_stack_value. (loc_descriptor, loc_list_for_address_of_addr_expr_of_indirect_ref, loc_list_from_tree): Don't emit DW_OP_piece after DW_OP_stack_value. From-SVN: r152091
Jakub Jelinek committed -
PR debug/41353 * var-tracking.c (add_with_sets): Sort MO_VAL_LOC last among uses. From-SVN: r152088
Alexandre Oliva committed -
gcc/ChangeLog: PR debug/41248 * cfgexpand.c (convert_debug_memory_address): New. (expand_debug_expr): Convert base address and offset to the same mode. Use it to convert addresses to other modes. Accept ptr_mode addresses. gcc/testsuite/ChangeLog: PR debug/41248 * gcc.dg/pr41248.c: New. From-SVN: r152087
Alexandre Oliva committed -
Fix PR debug/41065 gcc/ChangeLog: PR debug/41065 * function.h (types_used_by_vars_hash): Declare new hash table. (types_used_by_vars_eq, types_used_by_var_decl_insert): Declare equality and hash function for the hash table. (types_used_by_cur_var_decl): Declare a new global chained list. (types_used_by_var_decl_insert): Declare new function. * function.c (types_used_by_vars_hash): Define the hashtable ... (types_used_by_vars_eq, types_used_by_vars_do_hash): ... as well as its equality and hash functions. (hash_types_used_by_vars_entry): New hash helper. (types_used_by_cur_var_decl): Define the global chained list. (used_types_insert): Update the list of types used by the global variable being parsed. (types_used_by_var_decl_insert): Define new function. * c-common.h (record_types_used_by_current_var_decl): Declare ... * c-common.c (record_types_used_by_current_var_decl): ... new function. * c-decl.c (finish_decl): Record the types used by the global variable declaration we've just parsed. * dwarf2out.c (premark_used_types): Insert a new line between comment and function. (premark_used_types_helper): Fix comment. (premark_types_used_by_global_vars_helper, premark_types_used_by_global_vars): New functions. (prune_unused_types): Do not prune types used by global variables. gcc/cp/ChangeLog: PR debug/41065 * decl.c (cp_finish_decl): Record the types used by the global variable declaration we've just parsed. gcc/testsuite/ChangeLog: PR debug/41065 * gcc.dg/debug/dwarf2/global-used-types.c: New test. From-SVN: r152085
Dodji Seketeli committed
-