- 27 Oct, 2007 1 commit
-
-
From-SVN: r129669
GCC Administrator committed
-
- 26 Oct, 2007 18 commits
-
-
* doc/invoke.texi (Option Summary, optimizations): Remove -fbounds-check. Add -fassociative-math, -freciprocal-math, -ftree-vrp and -funit-at-a-time. Change -fno-split-wide-types to -fsplit-wide-types to match later entry. Break up a long line. (Option Summary, code gen options) Add -fno-stack-limit. Add missing @gol to the end of a line. (Optimization Options): Remove -fbounds-check, which is also documented under Code Generation Options. Remove =n from index entry for -ftree-parallelize-loops. Change -fno-cprop-registers to -fcprop-registers to match other options, and say when it is enabled rather than disabled. Remove extra index entry for -fno-cx-limited-range. Add index entries for -fstack-protector and -fstack-protector-all. (Code Gen Options): Add index entry for -ftls-model. From-SVN: r129664
Janis Johnson committed -
2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> * invoke.texi: Fix typo in -fmax-errors=. From-SVN: r129663
Jerry DeLisle committed -
* config/avr/avr.c (avr_OS_task_function_p): Add new function. (avr_regs_to_save): Handle functions with 'OS_task' attribute. (avr_simple_epilogue, expand_prologue, avr_asm_function_end_prologue, expand_epilogue, output_movhi): Don't handle 'main' function. (avr_attribute_table): Add 'OS_task' function attribute. * config/avr/avr.h (machine_function): Remove 'is_main' field, add 'is_OS_task' field. * config/avr/avr.md (return_from_main_epilogue): Remove insn. (return_from_epilogue, return_from_interrupt_epilogue): Don't handle 'main' function. * config/avr/avr.opt (minit-stack): Remove. From-SVN: r129662
Anatoly Sokolov committed -
* tree-nested.c (get_trampoline_type): Fix thinko. From-SVN: r129661
Eric Botcazou committed -
PR c++/24791 * pt.c (get_template_info): New fn. (template_class_depth): Use it. (push_template_decl_real): Check that the template args of the definition match the args of the previous declaration. From-SVN: r129660
Jason Merrill committed -
2007-10-26 Douglas Gregor <doug.gregor@gmail.com> PR c++/33601 * tree.c (build_offset_type): Build canonical type based on the TYPE_MAIN_VARIANT of the base type. 2007-10-26 Douglas Gregor <doug.gregor@gmail.com> * g++.dg/other/pr33601.C: New. From-SVN: r129659
Douglas Gregor committed -
2007-10-26 Tobias Burnus <burnus@net-b.de> * mk-kinds-h.sh: Add "LANG=C". From-SVN: r129658
Tobias Burnus committed -
cp/ 2007-10-26 Paolo Carlini <pcarlini@suse.de> PR c++/31988 * decl2.c (coerce_new_type): Do not allow a default argument for the first parameter. testsuite/ 2007-10-26 Paolo Carlini <pcarlini@suse.de> PR c++/31988 * g++.dg/init/new25.C: New. From-SVN: r129657
Paolo Carlini committed -
2007-10-26 Douglas Gregor <doug.gregor@gmail.com> PR c++/33839 * parser.c (cp_parser_decltype): Return ERROR_MARK_NODE if we don't see the leading '('. Only lookup names if we get an IDENTIFIER_NODE. 2007-10-26 Douglas Gregor <doug.gregor@gmail.com> * g++.dg/cpp0x/pr33839.C: New. From-SVN: r129656
Douglas Gregor committed -
2007-10-26 Benjamin Kosnik <bkoz@redhat.com> * include/std/unordered_map: Fix for parallel mode. * include/std/unordered_set: Same. From-SVN: r129654
Benjamin Kosnik committed -
* reorg.c (emit_delay_sequence): Move insn locator from the first insn to the sequence. From-SVN: r129651
Daniel Jacobowitz committed -
PR c++/33744 * parser.c (cp_parser_parenthesized_expression_list): Set greater_than_is_operator_p to true in between the parens. * g++.dg/template/arg6.C: New test. From-SVN: r129648
Jakub Jelinek committed -
cp/ 2007-10-26 Paolo Carlini <pcarlini@suse.de> PR c++/31747 * decl.c (grokdeclarator): In case of conflicting specifiers just return error_mark_node. testsuite/ 2007-10-26 Paolo Carlini <pcarlini@suse.de> PR c++/31747 * g++.dg/parse/crash39.C: New. From-SVN: r129647
Paolo Carlini committed -
* g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" insetad of "offset: -4B". From-SVN: r129646
Uros Bizjak committed -
gcc/cp/ * expr.c (cxx_expand_expr): Removed. * cp-tree.h (exx_expand_expr): Removed. * cp-objcp-common.h (LANK_HOOKS_EXPAND_EXPR): Replace cxx_expand_expr with c_expand_expr. From-SVN: r129645
Ollie Wild committed -
ipa-pure-const.c (check_decl): Return immediately when pure_const_state has been set to IPA_NEITHER. * ipa-pure-const.c (check_decl): Return immediately when pure_const_state has been set to IPA_NEITHER. From-SVN: r129644
Samuel Tardieu committed -
From-SVN: r129642
GCC Administrator committed -
From-SVN: r129639
David Daney committed
-
- 25 Oct, 2007 16 commits
-
-
2007-10-25 Paolo Carlini <pcarlini@suse.de> PR c++/33843 * cxx-pretty-print.c (pp_cxx_unqualified_id): Deal with BIT_NOT_EXPR. 2007-10-25 Paolo Carlini <pcarlini@suse.de> PR c++/33843 * g++.dg/template/error32.C: New. From-SVN: r129637
Paolo Carlini committed -
* libgfortran.h (GFC_REAL_*_HUGE, GFC_REAL_*_DIGITS, GFC_REAL_*_RADIX): Remove. * mk-kinds-h.sh: Define GFC_REAL_*_HUGE, GFC_REAL_*_DIGITS and GFC_REAL_*_RADIX. Don't define GFC_REAL_LARGEST_FORMAT and GFC_REAL_LARGEST. From-SVN: r129636
Francois-Xavier Coudert committed -
PR fortran/29784 * gfortran.texi: Document that there is no logical/integer conversion performed during I/O operations. From-SVN: r129635
Francois-Xavier Coudert committed -
From-SVN: r129633
Doug Evans committed -
PR libgomp/33275 * testsuite/libgomp.fortran/omp_parse3.f90 (test_threadprivate): Make x and y integers rather than (implicit) reals. Add private (j) clause to the last omp parallel. From-SVN: r129631
Jakub Jelinek committed -
2007-10-25 Andreas Tobler <a.tobler@schweiz.org> * include/Makefile.am (parallel_headers): Remove timing.h. * include/Makefile.in: Regenerate. From-SVN: r129630
Andreas Tobler committed -
2007-10-25 Johannes Singler <singler@ira.uka.de> * include/parallel/multiway_merge.h: Removed Timing<inactive_tag> * include/parallel/random_shuffle.h: Same * include/parallel/set_operations.h: Same * include/parallel/tree.h: Same * include/parallel/multiway_mergesort.h: Same * include/parallel/timing.h: Removed completely From-SVN: r129629
Johannes Singler committed -
PR tree-optimization/33833 * tree-vect-analyze.c (vect_analyze_data_refs): Use POINTER_PLUS_EXPR and convert init to sizetype in inner_base construction. From-SVN: r129628
Ira Rosen committed -
From-SVN: r129627
David Daney committed -
2007-10-25 Richard Guenther <rguenther@suse.de> * tree-flow.h (mem_sym_stats): Remove. (dump_mem_sym_stats_for_var): Declare. * tree-dfa.c (dump_variable): Call dump_mem_sym_stats_for_var. (mem_sym_stats): Move ... * tree-ssa-alias.c (mem_sym_stats): ... here and make it static. (mem_sym_score): Rename from ... (pscore): ... this. Remove. (dump_mem_sym_stats_for_var): New function. Dump the score, but not the frequencies. (compare_mp_info_entries): Make sort stable by disambiguating on DECL_UID. From-SVN: r129625
Richard Guenther committed -
2007-10-25 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_algo.h (__lg<>(_Size)): Slightly tweak. (__lg(int), __lg(long), __lg(long long)): Add, overloads exploiting __builtin_clz*. From-SVN: r129624
Paolo Carlini committed -
re PR tree-optimization/33866 (ICE in vect_get_vec_def_for_stmt_copy, at tree-vect-transform.c:1937) PR tree-optimization/33866 * tree-vect-transform.c (vectorizable_store): Check operands of all the stmts in the group of strided accesses. Get def stmt type for each store in the group and pass it to vect_get_vec_def_for_stmt_copy (). From-SVN: r129623
Ira Rosen committed -
* config/i386/constraints.md (Y0): Rename register constraint to Yz. (Yt): Rename register constraint to Y2. * config/i386/sse.md: Use renamed register constraints. * config/i386/mmx.md: Ditto. * config/i386/i386.md: Ditto. * config/i386/i386.md (*dummy_extendsfdf2): Fix operand 1 constraint. From-SVN: r129622
Uros Bizjak committed -
* MAINTAINERS (mercury): Remove entry. (Write After Approval): Add Fergus Henderson <fjh@cs.mu.oz.au>. From-SVN: r129621
Ben Elliston committed -
dwarf2out.c (base_type_die): Use DW_ATE_unsigned_fixed or DW_ATE_signed_fixed to describe FIXED_POINT_TYPE. * dwarf2out.c (base_type_die): Use DW_ATE_unsigned_fixed or DW_ATE_signed_fixed to describe FIXED_POINT_TYPE. From-SVN: r129620
Chao-ying Fu committed -
From-SVN: r129618
GCC Administrator committed
-
- 24 Oct, 2007 5 commits
-
-
ipa-struct-reorg.c (replace_field_acc): Make it clear to the compiler that wr.wrap and wr.domain are initialized in any... 2007-10-24 Samuel Tardieu <sam@rfc1149.net> Olga Golovanevsky <olga@il.ibm.com> * ipa-struct-reorg.c (replace_field_acc): Make it clear to the compiler that wr.wrap and wr.domain are initialized in any case. 2007-10-24 Samuel Tardieu <sam@rfc1149.net> * ipa-struct-reorg.c (sum_counts): Use HOST_WIDEST_PRINT_DEC to print gcov_type values. Co-Authored-By: Olga Golovanevsky <olga@il.ibm.com> From-SVN: r129615
Samuel Tardieu committed -
* config/avr/avr.h: Do not include progmem_section definition when building with IN_TARGET_LIBS. From-SVN: r129614
Eric B. Weddington committed -
From-SVN: r129613
Uros Bizjak committed -
* gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags. Add -w to compile flags to suppress "call-clobbered register" warnings and remove dg-warning directives. From-SVN: r129612
Uros Bizjak committed -
* gcc.dg/sms-2.c: Cleanup sms dump file. * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the profile-use step. From-SVN: r129611
Uros Bizjak committed
-