summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * gcc.dg/torture/vector-shift2.c (schar): Define.uweigand2011-01-032-15/+22
| | | | | | | | (main): Always use schar or uchar instead of plain "char" to avoid dependencies on implementation-defined char signedness. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168437 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-01-03 Paolo Carlini <paolo.carlini@oracle.com>paolo2011-01-032-0/+11
| | | | | | | | PR libstdc++/46922 * config/abi/pre/gnu.ver: Export std::bad_function_call symbols. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168435 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix PR47021: ADDR_EXPRs don't contain SCoP parameters.spop2011-01-033-1/+14
| | | | | | | | | 2011-01-03 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/47021 * graphite-sese-to-poly.c (scan_tree_for_params): Handle ADDR_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168433 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/jakub2011-01-0318-24/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | * gcc.c (process_command): Update copyright notice dates. * gcov.c (print_version): Likewise. * gcov-dump.c (print_version): Likewise. * mips-tfile.c (main): Likewise. * mips-tdump.c (main): Likewise. gcc/fortran/ * gfortranspec.c (lang_specific_driver): Update copyright notice dates. gcc/java/ * jcf-dump.c (version): Update copyright notice dates. libmudflap/ * mf-runtime.c (__mf_usage): Update copyright notice dates. libjava/ * gnu/gcj/convert/Convert.java (version): Update copyright notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise. libjava/classpath/ * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168432 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-01-03 Martin Jambor <mjambor@suse.cz>jamborm2011-01-034-2/+14
| | | | | | | | | | | | PR tree-optimization/46801 * tree-sra.c (type_internals_preclude_sra_p): Check whether aggregate fields start at byte boundary instead of the bit-field flag. * testsuite/gnat.dg/pack9.adb: Remove xfail. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168431 138bc75d-0d04-0410-961f-82ee72b054a4
* Revert revision 168407.hjl2011-01-032-1/+6
| | | | | | | | | | 2011-01-03 H.J. Lu <hongjiu.lu@intel.com> PR driver/47137 * gcc.c (main): Revert revision 168407. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168429 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-01-03 Martin Jambor <mjambor@suse.cz>jamborm2011-01-032-1/+5
| | | | | | | | * lto-cgraph.c (input_cgraph_opt_section): Use the correct section type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168424 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-vect-generic.c (expand_vector_operations_1): When using vector/uweigand2011-01-032-1/+23
| | | | | | | vector optab to expand vector/scalar shift, update gimple to vector. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168423 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-01-03 Martin Jambor <mjambor@suse.cz>jamborm2011-01-032-0/+16
| | | | | | | | | * cgraphunit.c (verify_cgraph_node): Verify there is no direct call to a thunk. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168422 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-01-03 Martin Jambor <mjambor@suse.cz>jamborm2011-01-038-26/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR tree-optimization/46984 * cgraph.h (cgraph_indirect_call_info): make field thunk_delta HOST_WIDE_INT. (cgraph_create_indirect_edge): Fixed line length. (cgraph_indirect_call_info): Declare. (cgraph_make_edge_direct) Update declaration. * cgraph.c (cgraph_allocate_init_indirect_info): New function. (cgraph_create_indirect_edge): Use it. (cgraph_make_edge_direct): Made delta HOST_WIDE_INT. Updated all callees. * cgraphunit.c (cgraph_redirect_edge_call_stmt_to_callee): Update for the new thunk_delta representation. * ipa-prop.c (ipa_make_edge_direct_to_target): Convert delta to HOST_WIDE_INT. (ipa_write_indirect_edge_info): Remove streaming of thunk_delta. (ipa_read_indirect_edge_info): Likewise. * lto-cgraph.c (output_edge_opt_summary): New function. (output_node_opt_summary): Call it on all outgoing edges. (input_edge_opt_summary): New function. (input_node_opt_summary): Call it on all outgoing edges. * testsuite/g++.dg/ipa/pr46984.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168420 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix wrong dateebotcazou2011-01-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168417 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-01-03 Janus Weil <janus@gcc.gnu.org>janus2011-01-032-1/+6
| | | | | | | * intrinsic.texi (LEADZ): Fix example. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168415 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2011-01-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168414 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-01-02 Janus Weil <janus@gcc.gnu.org>janus2011-01-024-2/+13
| | | | | | | | | | | | | | | PR fortran/46408 * class.c (gfc_find_derived_vtab): Use EXEC_INIT_ASSIGN for __copy_ routine. 2011-01-02 Janus Weil <janus@gcc.gnu.org> PR fortran/46408 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168409 138bc75d-0d04-0410-961f-82ee72b054a4
* * de.po: Update.jsm282011-01-022-660/+440
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168408 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't check have_o when settting combine_inputs.hjl2011-01-022-1/+6
| | | | | | | | | | 2011-01-02 H.J. Lu <hongjiu.lu@intel.com> PR driver/47137 * gcc.c (main): Don't check have_o when settting combine_inputs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168407 138bc75d-0d04-0410-961f-82ee72b054a4
* * sv.po: Update.jsm282011-01-022-530/+546
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168406 138bc75d-0d04-0410-961f-82ee72b054a4
* * ja.po: Update.jsm282011-01-022-522/+526
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168405 138bc75d-0d04-0410-961f-82ee72b054a4
* * regrename.c: Add general comment describing the pass.ebotcazou2011-01-022-204/+79
| | | | | | | | | | | | | (struct du_head): Remove 'length' field. (get_element, merge_sort_comparison, merge, sort_du_head): Remove. (regrename_optimize): Do not sort chains. Rework comments, add others. Force renaming to the preferred class (if any) in the first pass and do not consider registers that belong to it in the second pass. (create_new_chain): Do not set 'length' field. (scan_rtx_reg): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168404 138bc75d-0d04-0410-961f-82ee72b054a4
* Bump Copyright years.jakub2011-01-022-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168403 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/47140jakub2011-01-024-1/+35
| | | | | | | | | | | * tree-ssa-ccp.c (evaluate_stmt): For binary assignments, use TREE_TYPE (lhs) instead of TREE_TYPE (rhs1) as second argument to bit_value_binop. * gcc.c-torture/compile/pr47140.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168402 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-optimization/47028jakub2011-01-024-1/+44
| | | | | | | | | | | * cfgexpand.c (gimple_expand_cfg): Insert entry edge insertions after parm_birth_insn instead of at the beginning of first bb. * gcc.dg/pr47028.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168401 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix a typo.hjl2011-01-022-1/+5
| | | | | | | | | 2011-01-02 H.J. Lu <hongjiu.lu@intel.com> * objc-act.c (check_that_protocol_is_defined): Fix a typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168400 138bc75d-0d04-0410-961f-82ee72b054a4
* Rotate ChangeLogs.hjl2011-01-0216-85064/+85112
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168399 138bc75d-0d04-0410-961f-82ee72b054a4
* In gcc/objc/:nicola2011-01-027-11/+224
| | | | | | | | | | | | | | | | | | 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com> * objc-act.c (check_that_protocol_is_defined): New. (lookup_protocol): Call check_that_protocol_is_defined. In gcc/testsuite/: 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com> * objc.dg/protocol-forward-1.m: Removed TODO. * objc.dg/protocol-forward-2.m: New. * obj-c++.dg/protocol-forward-2.mm: Removed TODO. * obj-c++.dg/protocol-forward-2.mm: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168398 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct the year for the last commit. It's 2011 now.xmj2011-01-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168397 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove duplicated '@subsubsection Statements'.xmj2011-01-023-10/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168396 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2011-01-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168395 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-loop-distribution.c (tree_loop_distribution): Do nothubicka2011-01-012-2/+8
| | | | | | | use freed memory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168391 138bc75d-0d04-0410-961f-82ee72b054a4
* * ja.po: Update.jsm282011-01-012-1251/+499
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168390 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLog gcc/ktietz2011-01-016-10/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2011-01-01 Kai Tietz <kai.tietz@onevision.com> PR target/38662 * tree.c (type_hash_eq): Call language hook for METHOD_TYPEs, too. ChangeLog gcc/cp 2011-01-01 Kai Tietz <kai.tietz@onevision.com> PR target/38662 * tree.c (cxx_type_hash_eq): Allow METHOD_TYPE, too. ChangeLog gcc/testsuite 2011-01-01 Kai Tietz <kai.tietz@onevision.com> PR target/38662 * g++.dg/eh/pr38662.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168389 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>cltang2011-01-012-1/+6
| | | | | | | | * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to scan for newline '\n'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168388 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2011-01-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168387 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/pr46534.c: Skip if pdp11.pkoning2010-12-314-0/+9
| | | | | | | | * gcc.c-torture/compile/920520-1.c: Ditto. * gcc.c-torture/compile/pr35318.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168383 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-12-31 Benjamin Kosnik <bkoz@redhat.com>bkoz2010-12-3118-246/+1390
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * scripts/run_doxygen: Allow doxygen 1.7.1 again. * doc/xml/manual/build_hacking.xml: Update. * doc/xml/images/confdeps.dot: Same. * doc/xml/images/confdeps.png: Same. * configure.ac: Define BUILD_INFO, BUILD_XML, BUILD_HTML, BUILD_MAN, BUILD_PDF, BUILD_EPUB conditionally. * Makefile.am (xml, html, pdf, man, info, pd, dvi, epub): Define, and install rules. * doc/Makefile.am: Same. Add stamp rules. (doc-epub-docbook): Add. (stamp-xml-single-docbook): Make set too. * configure: Regenerate. * Makefile.in: Same. * doc/Makefile.in: Same. * include/Makefile.in: Same. * libsupc++/Makefile.in: Same. * po/Makefile.in: Same. * python/Makefile.in: Same. * src/Makefile.in: Same. * testsuite/Makefile.in: Same. * aclocal.m4: Same. 2010-12-31 Benjamin Kosnik <bkoz@redhat.com> * doc/doxygen/user.cfg.in: Disable PDF_HYPERLINKS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168382 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc-interface/decl.c (substitute_in_type): Do not deal withebotcazou2010-12-313-6/+8
| | | | | | | | | LANG_TYPE, METHOD_TYPE or OFFSET_TYPE. * gcc-interface/utils.c (handle_vector_size_attribute): Do not deal with METHOD_TYPE or OFFSET_TYPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168381 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-12-31 Janus Weil <janus@gcc.gnu.org>janus2010-12-312-6/+11
| | | | | | | | * intrinsic.texi (IANY): Correct section title. (IALL, IANY, IPARITY): Fix example codes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168380 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi (powerpc-*-darwin*): Update reference togerald2010-12-312-2/+6
| | | | | | | Apple Developer Tools. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168379 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/47084amylaar2010-12-312-2/+6
| | | | | | | | * config/mn10300/linux.h (PRINT_OPERAND): Update for name changes to mn10300_print_operand / mn10300_print_operand_address. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168378 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/47114amylaar2010-12-312-2/+7
| | | | | | | | | * config/rs6000/rs6000.c (rs6000_elf_asm_out_constructor): Add ATTRIBUTE_UNUSED to declaration. (rs6000_elf_asm_out_destructor): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168377 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/47135amylaar2010-12-312-1/+5
| | | | | | | | * config/pdp11/pdp11.c (pdp11_asm_print_operand_punct_valid_p): Change type to match target.def . git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168376 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/rsandifo2010-12-313-12/+64
| | | | | | | | | | | | | 2010-12-15 Ken Werner <ken.werner@de.ibm.com> * config/arm/sync.md (sync_clobber, sync_t2_reqd): New code attribute. (arm_sync_old_<sync_optab>si, arm_sync_old_<sync_optab><mode>): Use the sync_clobber and sync_t2_reqd code attributes. * config/arm/arm.c (arm_output_sync_loop): Reverse the operation if the t2 argument is NULL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168375 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/sourcebuild.texi (Top Level): Adjust link to libgo.gerald2010-12-312-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168374 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/47113amylaar2010-12-312-1/+7
| | | | | | | | * go-backend.c: (go_field_alignment): Add ATTRIBUTE_UNUSED to variable ‘field’ . git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168373 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi (Specific): Remove reference to interix.com.gerald2010-12-312-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168372 138bc75d-0d04-0410-961f-82ee72b054a4
* * ja.po: Update.jsm282010-12-312-552/+389
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168371 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.pkoning2010-12-315-2/+14
| | | | | | | | | | * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0. * gcc.c-torture/compile/20020312-1.c: Ditto. * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or -Os. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168370 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/47112amylaar2010-12-312-1/+10
| | | | | | | | | * config/mips/r3900.h: Update Copyright years. (MIPS_CPU_STRING_DEFAULT): Undef before defining. (MULTILIB_DEFAULTS, MIPS_ABI_DEFAULT, SUBTARGET_CC1_SPEC): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168369 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/pdp11/pdp11.h (PRINT_OPERAND): Delete.pkoning2010-12-314-26/+64
| | | | | | | | | | * config/pdp11/pdp11.c (TARGET_PRINT_OPERAND, TARGET_PRINT_OPERAND_PUNCT_VALID_P): Define (pdp11_asm_print_operand, pdp11_asm_print_operand_punct_valid_p): New function. * config/pdp11/pdp11.md (tablejump): Fix generated assembly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168368 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-12-31 Thomas Koenig <tkoenig@gcc.gnu.org>tkoenig2010-12-315-1/+161
| | | | | | | | | | | | | | | | | | | | PR fortran/47065 * frontend-passes.c (count_arglist): Static variable to count the nesting of argument lists. (optimize_code): Set count_arglist to 1 if within a call statement, to 0 otherwise. (optimize_trim): New function. (optimize_expr): Adjust count_arglist. Call optimize_trim. 2010-12-31 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/47065 * gfortran.dg/trim_optimize_3.f90: New test. * gfortran.dg/trim_optimize_4.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168367 138bc75d-0d04-0410-961f-82ee72b054a4