- 15 Nov, 2010 17 commits
-
-
* configure.ac: Fix spelling in option names. * configure: Regenerated. config/: * cloog.m4 (CLOOG_INIT_FLAGS): Fix spelling in option names. From-SVN: r166758
Andreas Schwab committed -
2010-11-15 Richard Guenther <rguenther@suse.de> PR lto/44989 * g++.dg/guality/redeclaration1.C: Do not execute for LTO. From-SVN: r166757
Richard Guenther committed -
gcc/c-family/ PR preprocessor/45038 * c-cppbuiltin.c (c_cpp_builtins): Use different format for C++ dialects. gcc/testsuite/ PR preprocessor/45038 * g++.dg/pr45038.C: New test. From-SVN: r166756
Nathan Froyd committed -
re PR tree-optimization/46467 (gcc.dg/torture/pta-structcopy-1.c FAILs with -fipa-pta without inlining) 2010-11-15 Richard Guenther <rguenther@suse.de> PR tree-optimization/46467 * tree-ssa-structalias.c (do_structure_copy): Properly treat variables without subvars. * gcc.dg/ipa/ipa-pta-16.c: New testcase. From-SVN: r166755
Richard Guenther committed -
PR target/46432 * config/v850/v850.h (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Delete. From-SVN: r166754
Joern Rennecke committed -
re PR bootstrap/45444 (ARM bootstrap failure: uninitialized const member in 'neon_builtin_datum' is invalid in C++ [-Werror=c++-compat]) PR bootstrap/45444 * config/arm/arm.c (locate_neon_builtin_icode): Initialize key. (arm_output_asm_insn) Add ATTRIBUTE_PRINTF_4. From-SVN: r166753
Joern Rennecke committed -
2010-11-15 Richard Guenther <rguenther@suse.de> PR testsuite/46423 * g++.dg/torture/pr34850.C: Adjust. From-SVN: r166752
Richard Guenther committed -
* config/picochip/picochip.c (file header): Picochip name change. * config/picochip/picochip.md (file header): Likewise. * config/picochip/predicates.md (file header): Likewise. * config/picochip/dfa_space.md (file header): Likewise. * config/picochip/dfa_speed.md (file header): Likewise. * config/picochip/picochip.h(file header): Likewise. * config/picochip/constraints.md (file header): Likewise. * config/picochip/picochip-protos.h (file header): Likewise. * config/picochip/libgccExtras/setjmp.asm (file header): Likewise. * config/picochip/libgccExtras/divmodsi4.asm (file header): Likewise. * config/picochip/libgccExtras/ashlsi3.asm (file header): Likewise. * config/picochip/libgccExtras/longjmp.asm (file header): Likewise. * config/picochip/libgccExtras/ashlsi3.c (file header): Likewise. * config/picochip/libgccExtras/popcounthi2.asm (file header): Likewise. * config/picochip/libgccExtras/parityhi2.asm (file header): Likewise. * config/picochip/libgccExtras/udivmodhi4.asm (file header): Likewise. * config/picochip/libgccExtras/ashrsi3.asm (file header): Likewise. * config/picochip/libgccExtras/ashrsi3.c (file header): Likewise. * config/picochip/libgccExtras/ucmpsi2.asm (file header): Likewise. * config/picochip/libgccExtras/divmodhi4.asm (file header): Likewise. * config/picochip/libgccExtras/lshrsi3.asm (file header): Likewise. * config/picochip/libgccExtras/subdi3.asm (file header): Likewise. From-SVN: r166751
Hariharan Sandanagobalane committed -
2010-11-15 Richard Guenther <rguenther@suse.de> PR bootstrap/46474 * tree-ssa-math-opts.c (convert_mult_to_fma): Disregard debug stmts. From-SVN: r166750
Richard Guenther committed -
From-SVN: r166749
Jie Zhang committed -
* config/stormy16/stormy16.c (direct_return): Do not generate a direct return for interrupt handlers. From-SVN: r166748
Nick Clifton committed -
PR target/46427 * config/m32r/m32r.c: Remove unused variables frame_size and insn. From-SVN: r166747
Joern Rennecke committed -
From-SVN: r166746
Joern Rennecke committed -
* Makefile.in (tm.texi): Replace with rule for: ($(srcdir)/doc/tm.texi). (s-tm-texi): Depend on $(srcdir)/doc/../doc/tm.texi instead of on $(srcdir)/doc/tm.texi . (TEXI_GCCINT_FILES): Depend on $(srcdir)/doc/tm.texi instead of on tm.texi . From-SVN: r166745
Joern Rennecke committed -
2010-11-15 Richard Guenther <rguenther@suse.de> PR lto/44150 * lto-opts.c (lto_write_options): Write -fexceptions even if not set by the user. From-SVN: r166744
Richard Guenther committed -
From-SVN: r166743
Joseph Myers committed -
From-SVN: r166742
GCC Administrator committed
-
- 14 Nov, 2010 12 commits
-
-
* be.po, ca.po, da.po, de.po, el.po, es.po, fi.po, fr.po, id.po, ja.po, nl.po, sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r166738
Joseph Myers committed -
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, id.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r166737
Joseph Myers committed -
2010-11-14 Matthias Klose <doko@ubuntu.com> * testsuite/28_regex/13_ecmascript: Remove, empty directory. * testsuite/28_regex/02_definitions: Likewise. * testsuite/29_atomics/headers/stdatomic.h: Likewise. From-SVN: r166736
Matthias Klose committed -
2010-11-14 Kai Tietz <kai.tietz@onevision.com> * simple-object-coff.c (simple_object_coff_read_strtab): Fix reading offset. From-SVN: r166735
Kai Tietz committed -
2010-11-14 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/stl_tree.h (_Rb_tree<>::_M_const_cast_iter): Remove. (_Rb_tree_const_iterator<>::_M_const_cast): Add. (_Rb_tree<>::erase, _M_insert_unique_): Adjust. * include/debug/map.h (map<>::erase, insert): Fix C++0x signatures. * include/debug/multimap.h (multimap<>::erase, insert): Likewise. * include/debug/set.h (set<>::erase, insert): Fix, only cosmetic changes in this case. * include/debug/multiset.h (multiset<>::erase, insert): Likewise. * include/profile/set.h (set<>::insert): Remove redundant macro. * include/profile/multiset.h (multiset<>::insert): Likewise. * include/bits/stl_set.h (set<>::insert): Likewise. * include/bits/stl_multiset.h (multiset<>::insert): Likewise. From-SVN: r166734
Paolo Carlini committed -
2010-11-14 Paolo Bonzini <bonzini@gnu.org> PR c/46475 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus. From-SVN: r166733
Paolo Bonzini committed -
2010-11-13 Paolo Bonzini <bonzini@gnu.org> PR c/46462 * c-decl.c (declspecs_add_type): Make variables with error types integers. * c-parser.c (c_parser_next_tokens_start_declaration): Two IDs do not start a declaration before an Objective-C foreach. (c_parser_declaration_or_fndef): Improve recovery after unknown type name. (c_parser_for_statement): Hoist entrance of "foreach context" before ifs, add corresponding reset where it was missing. Do not set objc_could_be_foreach_context for C. From-SVN: r166732
Paolo Bonzini committed -
PR tree-optimization/45722 * tree-sra.c (build_ref_for_model): Always build a COMPONENT_REF if this is a reference to a component. * ipa-prop.c (ipa_get_member_ptr_load_param): Accept COMPONENT_REF. (ipa_note_param_call): Adjust comment. From-SVN: r166731
Eric Botcazou committed -
In gcc/objc/: 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com> * objc-act.c (objc_add_property_declaration): Check that the decl we received from the parser is a FIELD_DECL; reject array and bitfield properties. Convert the warning when a property is readonly and a setter is specified into an error. Convert errors when a property declaration does not match a property declaration in a superclass into warnings. (objc_add_synthesize_declaration_for_property): Use DECL_BIT_FIELD_TYPE to determine the type of an instance variable if it is a bitfield. Throw an error if we are asked to synthesize setters/getters for a bitfield instance variable but the property is not appropriate - it must be assign and nonatomic. If the property is readonly, allow the instance variable type to be a specialization of the property type. (objc_type_valid_for_messaging): Fixed returning 'false' for a Class qualified with a protocol when the 'accept_classes' argument is 'false'. In gcc/testsuite/: 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com> * objc.dg/property/at-property-21.m: New. * objc.dg/property/at-property-22.m: New. * objc.dg/property/at-property-23.m: New. * objc.dg/property/synthesize-9.m: New. * objc.dg/property/synthesize-10.m: New. * objc.dg/property/synthesize-11.m: New. * obj-c++.dg/property/at-property-21.mm: New. * obj-c++.dg/property/at-property-22.mm: New. * obj-c++.dg/property/at-property-23.mm: New. * obj-c++.dg/property/synthesize-9.mm: New. * obj-c++.dg/property/synthesize-10.mm: New. * obj-c++.dg/property/synthesize-11.mm: New. * objc.dg/property/at-property-4.m: Updated to match new compiler where some errors have been converted into warnings and vice versa. * objc.dg/property/at-property-16.m: Same change. * objc.dg/property/at-property-18.m: Same change. * objc.dg/property/property-neg-5.m: Same change. * obj-c++.dg/property/at-property-4.mm: Same change. * obj-c++.dg/property/at-property-16.mm: Same change. * obj-c++.dg/property/at-property-18.mm: Same change. * obj-c++.dg/property/property-neg-5.mm: Same change. * obj-c++.dg/property/dynamic-2.mm: Enable tests that were commented out because of testsuite problems; I found out that using dg-warning instead of dg-message gets them to work. * obj-c++.dg/property/property-neg-3.mm: Same change. * obj-c++.dg/property/synthesize-6.mm: Same change. * obj-c++.dg/property/at-property-5.mm: Same change. * obj-c++.dg/property/at-property-14.mm: Same change. * obj-c++.dg/property/at-property-18.mm: Same change. * obj-c++.dg/property/at-property-16.mm: Same change (in this file, some tests still do not work due to some other testsuite issue). From-SVN: r166730
Nicola Pero committed -
gcc/ * config/mips/mips.c (machine_function): Remove initialized_mips16_gp_pseudo_p. (mips16_gp_pseudo_reg): Use cfun->machine->mips16_gp_pseudo_rtx to detect whether a pseudo has already been created. Unconditionally create a new one if not. (mips_pic_base_register): Only call mips16_gp_pseudo_reg when expanding to rtl. Create a new pseudo otherwise, if allowed. From-SVN: r166729
Richard Sandiford committed -
From-SVN: r166728
GCC Administrator committed -
* decl.c (cp_finish_decl): Use resolve_nondeduced_context for auto. * init.c (build_new): Likewise. * pt.c (tsubst_decl): Likewise. (do_auto_deduction): Likewise. (resolve_nondeduced_context): Use build_offset_ref and cp_build_addr_expr. From-SVN: r166724
Jason Merrill committed
-
- 13 Nov, 2010 11 commits
-
-
PR target/43440 * tm.texi.in (OVERLAPPING_REGISTER_NAMES): Document new macro. * tm.texi: Regenerated. * output.h (decode_reg_name_and_count): Declare. * varasm.c (decode_reg_name_and_count): New function. (decode_reg_name): Reimplement using decode_reg_name_and_count. * reginfo.c (fix_register): Use decode_reg_name_and_count and iterate over all regs used. * stmt.c (expand_asm_operands): Likewise. * arm/aout.h (OVERLAPPING_REGISTER_NAMES): Define. (ADDITIONAL_REGISTER_NAMES): Remove aliases that overlap multiple machine registers. From-SVN: r166723
Richard Earnshaw committed -
* tm.texi.in (OVERLAPPING_REGISTER_NAMES): Document new macro. * tm.texi: Regenerated. * output.h (decode_reg_name_and_count): Declare. * varasm.c (decode_reg_name_and_count): New function. (decode_reg_name): Reimplement using decode_reg_name_and_count. * reginfo.c (fix_register): Use decode_reg_name_and_count and iterate over all regs used. * stmt.c (expand_asm_operands): Likewise. * arm/aout.h (OVERLAPPING_REGISTER_NAMES): Define. (ADDITIONAL_REGISTER_NAMES): Remove aliases that overlap multiple machine registers. From-SVN: r166722
Richard Earnshaw committed -
* stor-layout.c (place_union_field): Do not put location information on offset expressions. (place_field): Likewise. (finalize_record_size): Likewise on size expressions. (finalize_type_size): Likewise. (layout_type): Likewise. From-SVN: r166721
Eric Botcazou committed -
2010-11-13 Georg-Johann Lay <georgjohann@web.de> PR bootstrap/39622 * configure.ac (FLAGS_FOR_TARGET): Add include-fixed path. * configure: Regenerated. From-SVN: r166720
Georg-Johann Lay committed -
PR debug/42889 * df-scan.c (df_insn_rescan): Don't mark BBs upon debug insns. * df-core.c (df_set_bb_dirty_nonrl): Remove. * df.h (df_set_bb_dirty_nonlr): Likewise. From-SVN: r166719
Alexandre Oliva committed -
2010-11-13 Kai Tietz <kai.tietz@onevision.com> * lto-plugin.c (add_output_files): Fix memory leak. From-SVN: r166718
Kai Tietz committed -
gcc/ 2010-11-03 Uros Bizjak <ubizjak@gmail.com> * config/mips/mips.md (call_internal): Pass curr_insn to mips_split_call. (call_internal_direct): Ditto. (call_value_internal): Ditto. (call_value_internal_direct): Ditto. (call_value_multiple_internal): Ditto. * config/mips/mips.c (mips_split_call): Do not copy CALL_INSN_FUNCTION_USAGE here. From-SVN: r166717
Uros Bizjak committed -
gcc/ 2010-09-21 Mingming Sun <mingm.sun@gmail.com> * doc/invoke.texi (MIPS Options): Add loongson3a processor. * config/mips/mips.md (define_attr "cpu"): Add loongson_3a. (define_insn "prefetch"): Add TARGET_LOONGSON_3A. * config/mips/mips.h (TARGET_LOONGSON_3A): Define. (TUNE_LOONGSON_3A): Define. (TARGET_LOONGSON_VECTORS): Add TARGET_LOONGSON_3A. (MIPS_ISA_LEVEL_SPEC): Add loongson3a. * config/mips/mips.c (mips_cpu_info_table): Add loongson3a. (mips_issue_rate): Add PROCESSOR_LOONGSON_3A. (mips_rtx_cost_data): Add Loongson-3A. From-SVN: r166716
Mingming Sun committed -
gcc/testsuite: * objc.dg/fsf-nsstring-format-1.m: Adjust format messages. * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise. From-SVN: r166713
Iain Sandoe committed -
* MAINTAINERS: Update my email address. From-SVN: r166712
Kaveh R. Ghazi committed -
2010-11-13 Paolo Bonzini <bonzini@gnu.org> PR c/46462 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames. * gcc.dg/pr35746.c: Likewise. * gcc.dg/cpp/direct2.c: Likewise. * gcc.dg/cpp/direct2s.c: Likewise. * gcc.dg/noncompile/920923-1.c: Likewise. * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow. From-SVN: r166711
Paolo Bonzini committed
-