- 27 Sep, 2009 6 commits
-
-
* config.gcc: Update OpenBSD targets. * config/openbsd-stdint.h: New file. * config/openbsd-libpthread.h: New file. * config/openbsd.h: Update and break out LIB_SPEC definition. * config/alpha/openbsd.h: Overhaul to reflect ELF migration. * config/i386/openbsdelf.h: Correct types. * config/m68k/openbsd.h: Likewise. * config/mips/openbsd.h: Likewise. * config/vax/openbsd.h: Likewise. From-SVN: r152218
Jonathan Gray committed -
* fold-const.c (maybe_lvalue_p): Return false for M(IN|AX)_EXPR. (extract_muldiv_1) <MINUS_EXPR>: Swap operands if necessary. * stor-layout.c (layout_type) <ARRAY_TYPE>: Do not take the maximum of the length and zero. From-SVN: r152217
Eric Botcazou committed -
gcc/: * Makefile.in (TOPLEV_H): Use $(INPUT_H) not input.h. (FLAGS_H): Add options.h $(REAL_H). (SEL_SCHED_IR_H): Add $(BITMAP_H) vecprim.h $(CFGLOOP_H). (TREE_VECTORIZER_H): New. (EBITMAP_H): Renamed from EBIMAP_H. (c-decl.o, c-objc-common.o, c-pretty-print.o, attribs.o, c-omp.o) (gtype-desc.o, ggc-common.o, ggc-page.o, ggc-zone.o, langhooks.o) (tree.o, tree-ssa-structalias.o, tree-ssa-ter.o, tree-ssanames.o) (tree-phinodes.o, tree-ssa-loop.o, tree-ssa-math-opts.o) (gimple-low.o, omp-low.o, sese.o, graphite-blocking.o) (graphite-clast-to-gimple.o, graphite-dependences.o) (graphite-interchange.o, graphite-poly.o, graphite-scop-detection.o) (graphite-sese-to-poly.o, tree-vect-loop.o, tree-vect-loop-manip.o) (tree-vect-patterns.o, tree-vect-slp.o, tree-vect-stmts.o) (tree-vect-data-refs.o, tree-vectorizer.o, gimple.o, tree-mudflap.o) (targhooks.o, stmt.o, emit-rtl.o, ipa.o, matrix-reorg.o, ipa-inline.o) (gcse.o, tree-ssa-ccp.o, df-byte-scan.o, vec.o, caller-save.o) (ira-build.o, ira-costs.o, ira-color.o, ira-emit.o, ira.o) (haifa-sched.o, sched-rgn.o, sel-sched.o, sel-sched-dump.o) (sel-sched-ir.o, final.o, $(out_object_file)): Dependencies updated and fixed as per above changes and per check_makefile_deps.sh output. From-SVN: r152216
Ralf Wildenhues committed -
gcc/: PR bootstrap/40928 * configure.ac: Use $LIBS for '-ldl', not $LDFLAGS. * configure: Regenerate. libjava/: PR libgcj/38298 * Makefile.am (libgcj_tools_la_LIBADD): Add '-lm'. * Makefile.in: Regenerate. From-SVN: r152215
Ralf Wildenhues committed -
2009-09-26 Gary Funck <gary@intrepid.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r152214
Gary Funck committed -
From-SVN: r152211
GCC Administrator committed
-
- 26 Sep, 2009 7 commits
-
-
2009-09-26 Paolo Carlini <paolo.carlini@oracle.com> * doc/html/ext/lwg-active.html: Update to Revision R66. * doc/html/ext/lwg-closed.html: Likewise. * doc/html/ext/lwg-defects: Likewise. * doc/xml/manual/intro.xml: Update entry for DR 853. From-SVN: r152208
Paolo Carlini committed -
* configure.ac: Update minimum MPC version to 0.7. * configure: Regenerate. gcc: * doc/install.texi: Update minimum MPC version to 0.7. From-SVN: r152207
Kaveh R. Ghazi committed -
* doc/html/ext/lwg-closed.html: Adjust four instances of two URLs according to upstream redirects. From-SVN: r152206
Gerald Pfeifer committed -
* doc/install.texi (Binaries): Remove reference to the binary distribution CD-ROM from the FSF. From-SVN: r152205
Gerald Pfeifer committed -
PR lto/40758 PR middle-end/41470 * tree-ssa-coalesce.c (coalesce_ssa_name): Add only SSA names that are mentioned in the body. testsuite/ * gcc.dg/pr41470.c: New test. From-SVN: r152203
Michael Matz committed -
decl.c (gnat_to_gnu_entity): Filter out negative size for the array dimensions like in the constrained case. * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Filter out negative size for the array dimensions like in the constrained case. <E_Array_Subtype>: Do not create an artificially non-constant high bound if the low bound is non-constant. Minor tweaks. * gcc-interface/trans.c (lvalue_required_p): Add CONSTANT parameter and turn ALIASED into a boolean parameter. Adjust calls to self. <N_Attribute_Reference>: Return 1 for more attributes. <N_Object_Renaming_Declaration>: Return 1 for non-constant objects. <N_Assignment_Statement>: Return 1 for the LHS. (Identifier_to_gnu): Adjust calls to lvalue_required_p. (call_to_gnu): Be prepared for wrapped boolean rvalues. From-SVN: r152201
Eric Botcazou committed -
From-SVN: r152192
GCC Administrator committed
-
- 25 Sep, 2009 22 commits
-
-
re PR tree-optimization/41454 (DOM miscompiles gcc.c-torture/execute/990513-1.c at -O2 -fno-tree-vrp) PR tree-optimization/41454 * tree-ssa-dom (stmts_to_rescan): Remove variable. (tree_ssa_dominator_optimize): Don't allocate and free it. (dom_opt_leave_block): Don't iterate over it. (eliminate_redundant_computations): Don't return a value. (cprop_operand, cprop_into_stmt): Ditto. (optimize_stmt): Don't defer updating stmts. testsuite/ * gcc.dg/pr41454.c: New test. From-SVN: r152189
Michael Matz committed -
include/ChangeLog: * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack and DW_TAG_formal_parameter_pack until DWARF 5 is out. gcc/ChangeLog: * dwarf2out.c (dwarf_tag_name, gen_generic_params_dies, generic_parameter_die, template_parameter_pack_die, gen_formal_parameter_die, gen_subprogram_die): Adjust after renaming DW_TAG_formal_parameter_pack and DW_TAG_template_parameter_pack into DW_TAG_GNU_formal_parameter_pack and DW_TAG_GNU_template_parameter_pack. gcc/testsuite/ChangeLog: * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack and DW_TAG_GNU_formal_parameter_pack. * g++.dg/debug/dwarf2/template-params-4.C: Likewise. * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise. From-SVN: r152188
Dodji Seketeli committed -
PR middle-end/41469 * tree-eh.c (lower_resx): Resolve RESX with no source region to __builtin_trap. (gate_lower_resx): New. (gate_lower_eh_dispatch): Rename from gate_lower_ehcontrol. From-SVN: r152185
Richard Henderson committed -
* configure.ac: Pass any --cache-file=/dev/null option on to subconfigures. * configure: Regenerate. From-SVN: r152183
Nick Clifton committed -
* gcc.dg/vect/vect.exp: Append extra parameters as separate parameters for alignment-sensitive -fsection-anchors tests. From-SVN: r152182
Nathan Froyd committed -
include/ Add rest of new values from DWARF Version 4. * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): New tags. (DW_FORM_ref_sig8): New name for DW_FORM_sig8. (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New attributes. (DW_LANG_Python): New language. From-SVN: r152181
Cary Coutant committed -
* config/v850/v850.h (FUNCTION_VALUE): Remove. * config/v850/v850.c (v850_function_value): New function. (TARGET_FUNCTION_VALUE): Define. From-SVN: r152180
Anatoly Sokolov committed -
tree-vect-transform.c (vectorizable_call): Call mark_symbols_for_renaming after vect_finish_stmt_generation. * tree-vect-transform.c (vectorizable_call): Call mark_symbols_for_renaming after vect_finish_stmt_generation. From-SVN: r152173
Jakub Jelinek committed -
* dwarf2out.c (tls_mem_loc_descriptor): Pass 1 instead of 2 to loc_descriptor_from_tree. (add_location_or_const_value_attribute): Pass 0 instead of 2 for decl_by_reference_p decls. From-SVN: r152172
Jakub Jelinek committed -
From-SVN: r152170
Rafael Espindola committed -
2009-09-25 Richard Guenther <rguenther@suse.de> PR middle-end/41463 * tree-dfa.c (get_ref_base_and_extent): Fix issue with trailing arrays again. * gcc.c-torture/execute/pr41463.c: New testcase. From-SVN: r152167
Richard Guenther committed -
From-SVN: r152166
Eric Botcazou committed -
ada/ * gcc-interface/ada-tree.h (TYPE_REPRESENTATIVE_ARRAY): New language specific node. Representative array type for VECTOR_TYPE entities. * gcc-interface/utils.c (handle_vector_type_attribute): New handler. Turn an ARRAY_TYPE entity into a VECTOR_TYPE. (gnat_types_compatible_p): Handle VECTOR_TYPEs. (convert): Likewise. Arrange to produce VECTOR_CST out of constant array aggregates for VECTOR_TYPE entities. (unchecked_convert): Likewise. (maybe_vector_array): New function. If EXP has VECTOR_TYPE, return EXP converted to the associated TYPE_REPRESENTATIVE_ARRAY. (handle_pure_attribute, handle_sentinel_attribute, handle_noreturn_attribute, handle_malloc_attribute, handle_vector_size_attribute): Replace uses of qE format by qs. Remove GCC_DIAG_STYLE definition. * gcc-interface/trans.c (gnat_to_gnu) <N_Indexed_Component>: Convert vector input to representative array type on entry. <N_Op_Eq, etc>: Likewise. * gcc-interface/gigi.h (maybe_vector_array): Declare. (VECTOR_TYPE_P): New predicate. * gcc-interface/misc.c (gnat_print_type): Handle VECTOR_TYPE. testsuite/ * gnat.dg/sse_nolib.adb: New testcase. From-SVN: r152165
Olivier Hainque committed -
* 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 5 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
-