aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-01-09gcc.c (process_command): Update copyright notice dates.Jakub Jelinek18-24/+58
* 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. * gfortranspec.c (lang_specific_driver): Update copyright notice dates. * jcf-dump.c (version): Update copyright notice dates. * mf-runtime.c (__mf_usage): Update copyright notice dates. * gnu/gcj/convert/Convert.java (version): Update copyright notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise. * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. From-SVN: r155749
2010-01-08re PR target/41885 (AVR Rotate patterns do not correctly consider overlap.)Andy Hutchinson4-166/+210
2010-01-08 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> PR target/41885 * avr.md (rotlqi3): Add CONST_INT_P check. (rotlhi3): Delete. (rotlhi3_8): Delete. (rotlsi3): Delete. (rotlsi3_8): Delete. (rotlsi3_16): Delete. (rotlsi3_24): Delete. (rotl<mode>3): New. (*rotw<mode>3): New. (*rotb<mode>3): New. *avr.c (avr_rotate_bytes): New function. *avr-proto.h (avr_rotate_bytes): New function. From-SVN: r155746
2010-01-08re PR target/37454 (gcc: unrecognized option '-rdynamic')Steve Ellcey3-53/+35
2010-01-08 Steve Ellcey <sje@cup.hp.com> PR target/37454 * configure.ac: Modify -rdynamic check. * configure: Regenerate. From-SVN: r155745
2010-01-08re PR ada/41929 (64-bit null_pointer_deref1 gnat.dg test consumes all ↵Rainer Orth2-1/+7
available memory) PR ada/41929 * gnat.dg/null_pointer_deref1.adb: Don't run on sparc*-sun-solaris2.11. From-SVN: r155743
2010-01-08sh.c (sh_expand_epilogue): Fix interrupt handler register popping order.DJ Delorie2-4/+9
* config/sh/sh.c (sh_expand_epilogue): Fix interrupt handler register popping order. From-SVN: r155742
2010-01-08re PR lto/42528 (ICE with -flto and -fsigned-char)Richard Guenther7-3/+53
2010-01-08 Richard Guenther <rguenther@suse.de> PR lto/42528 * c.opt (fsigned-char): Also let LTO handle this option. (funsigned-char): Likewise. lto/ * lto-lang.c (lto_handle_option): Handle -f[un]signed-char. (lto_init): Do not init char_type_node in a standard way but according to flag_signed_char. * gcc.dg/lto/20100103-1_0.c: New testcase. * gcc.dg/lto/20100103-2_0.c: Likewise. From-SVN: r155740
2010-01-08Remove COMPONENT_REF limitation in SCoP detection.Sebastian Pop2-70/+7
2010-01-08 Sebastian Pop <sebastian.pop@amd.com> * graphite-scop-detection.c (exclude_component_ref): Removed. (is_simple_operand): Removed. (stmt_simple_for_scop_p): Remove use of is_simple_operand. From-SVN: r155739
2010-01-08re PR libstdc++/42573 ([C++0x] shrink_to_fit() missing)Paolo Carlini26-28/+372
2010-01-08 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/42573 * include/bits/allocator.h (struct __shrink_to_fit): Add. * include/bits/stl_deque.h (deque<>::shrink_to_fit): Add. * include/bits/stl_vector.h (vector<>::shrink_to_fit): Likewise. * include/bits/stl_bvector.h (vector<bool>::shrink_to_fit): Likewise. * include/bits/basic_string.h (basic_string<>::shrink_to_fit): Likewise. * include/ext/vstring.h (__versa_string<>::shrink_to_fit): Likewise. * include/debug/deque: Add corresponding using declaration. * include/debug/vector: Likewise. * include/debug/string: Likewise. * include/profile/deque: Likewise. * include/profile/vector: Likewise. * config/abi/pre/gnu.ver: Export new symbols. * testsuite/23_containers/deque/capacity/shrink_to_fit.cc: New. * testsuite/23_containers/vector/capacity/shrink_to_fit.cc: Likewise. * testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc: Likewise. * testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc: Likewise. * testsuite/ext/vstring/capacity/shrink_to_fit.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Adjust dg-error line number. * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/ constructor_1_neg.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/ constructor_2_neg.cc: Likewise. * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Adjust dg-error line number. * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Likewise. * testsuite/23_containers/vector/requirements/dr438/ constructor_1_neg.cc: Likewise. * testsuite/23_containers/vector/requirements/dr438/ constructor_2_neg.cc: Likewise. From-SVN: r155733
2010-01-08re PR fortran/25829 ([F03] Asynchronous IO support)Tobias Burnus13-11/+214
2010-01-08 Tobias Burnus <burnus@net-b.de PR/fortran 25829 * symbol.c (check_conflict, gfc_copy_attr): Add ASYNCHRONOUS support. (gfc_add_asynchronous): New function. * decl.c (match_attr_spec): Add ASYNCHRONOUS support. (gfc_match_asynchronous): New function. * dump-parse-tree.c (show_attr): Add ASYNCHRONOUS support. * gfortran.h (symbol_attribute): New ASYNCHRONOUS bit. (gfc_add_asynchronous): New Prototype. * module.c (ab_attribute, mio_symbol_attribute): Add ASYNCHRONOUS support. * resolve.c (was_declared): Ditto. * match.h (gfc_match_asynchronous): New prototype. * parse.c (decode_specification_statement,decode_statement): Add ASYNCHRONOUS support. 2010-01-08 Tobias Burnus <burnus@net-b.de PR/fortran 25829 * gfortran.dg/asynchronous_1.f90: New test. * gfortran.dg/asynchronous_2.f90: New test. * gfortran.dg/conflicts.f90: Update error message. From-SVN: r155732
2010-01-08re PR tree-optimization/42221 (ICE from '-Os -fgraphite-identity')Sebastian Pop3-1/+46
Fix PR42221. 2009-12-23 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/42221 * sese.c (expand_scalar_variables_expr): Follow the SSA links into the array indexing of ADDR_EXPRs. * testsuite/gcc.dg/graphite/pr42221.c: New. From-SVN: r155731
2010-01-08re PR tree-optimization/42521 (ICE: in graphite_loop_normal_form, at ↵Sebastian Pop3-4/+29
graphite-sese-to-poly.c:2844) Fix PR42521. 2010-01-07 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/42521 * graphite.c (graphite_finalize): Call scev_reset. (graphite_transform_loops): Do not call scev_reset between the code generation of scops. * testsuite/gcc.dg/graphite/pr42521.c: New. From-SVN: r155728
2010-01-08Memoize memory strides per loop.Sebastian Pop3-6/+40
2010-01-07 Sebastian Pop <sebastian.pop@amd.com> * graphite-interchange.c (memory_stride_in_loop): Renamed pdr_stride_in_loop. (memory_strides_in_loop): Renamed memory_strides_in_loop_1. (memory_strides_in_loop): Memoize the memory strides per loop. (lst_interchange_profitable_p): Do not initialize to zero the memory strides. * graphite-poly.h (struct lst): Add a field memory_strides. (LST_LOOP_MEMORY_STRIDES): New. (new_lst_loop): Initialize LST_LOOP_MEMORY_STRIDES to -1. (free_lst): Clear LST_LOOP_MEMORY_STRIDES. From-SVN: r155725
2010-01-08Compute memory strides on a whole loop.Sebastian Pop2-54/+35
2010-01-07 Sebastian Pop <sebastian.pop@amd.com> * graphite-interchange.c (memory_strides_in_loop_depth): Renamed memory_strides_in_loop. Gather memory strides on a whole loop. (pbb_interchange_profitable_p): Renamed lst_interchange_profitable_p. (lst_interchange_profitable_p): Removed. (lst_try_interchange_loops): Call lst_interchange_profitable_p. From-SVN: r155724
2010-01-08Revert: Remove context_loop and level from translate_clast_* methods.Sebastian Pop2-51/+66
2010-01-07 Sebastian Pop <sebastian.pop@amd.com> Revert patch 2009-11-23 Tobias Grosser <grosser@fim.uni-passau.de> * graphite-clast-to-gimple.c (try_mark_loop_parallel): New. (translate_clast_for, translate_clast_guard, translate_clast, gloog): Remove context_loop and level. From-SVN: r155719
2010-01-08Daily bump.GCC Administrator1-1/+1
From-SVN: r155717
2010-01-07re PR bootstrap/42424 (in-tree GMP/MPFR/MPC bootstrap fails)Kaveh R. Ghazi3-14/+63
PR bootstrap/42424 * configure.ac: Include libtool m4 files. (_LT_CHECK_OBJDIR): Call it. (extra_mpc_mpfr_configure_flags, extra_mpc_gmp_configure_flags, gmplibs, ppllibs, clooglibs): Use $lt_cv_objdir. * configure: Regenerate. Co-Authored-By: Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> From-SVN: r155712
2010-01-07Fix pathname.H.J. Lu1-1/+1
From-SVN: r155711
2010-01-07re PR libffi/40701 (Many libffi tests fail to compile on Tru64 UNIX)Rainer Orth8-1/+32
PR libffi/40701 * testsuite/libffi.call/ffitest.h [__alpha__ && __osf__] (PRIdLL, PRIuLL, PRId64, PRIu64, PRIuPTR): Define. * testsuite/libffi.call/cls_align_sint64.c: Add -Wno-format on alpha*-dec-osf*. * testsuite/libffi.call/cls_align_uint64.c: Likewise. * testsuite/libffi.call/cls_ulonglong.c: Likewise. * testsuite/libffi.call/return_ll1.c: Likewise. * testsuite/libffi.call/stret_medium2.c: Likewise. * testsuite/libffi.special/ffitestcxx.h (allocate_mmap): Cast MAP_FAILED to char *. From-SVN: r155710
2010-01-07re PR bootstrap/41818 (Error building cross compiler caused by changing ↵Ralf Wildenhues3-4/+17
LD_LIBRARY_PATH environment variable in Makefile) Fix PR bootstrap/41818. /: PR bootstrap/41818 * Makefile.tpl (BASE_TARGET_EXPORTS): Only add TARGET_LIB_PATH to $(RPATH_ENVVAR) if bootstrapping. Fix typo in comment. * Makefile.in: Regenerate. From-SVN: r155706
2010-01-07re PR c++/40155 ([c++0x] variadic template pack problem)Dodji Seketeli4-18/+32
Fix PR c++/40155 gcc/cp/ChangeLog: c++/40155 * pt.c (unify_pack_expansion): In non-deduced contexts, re-use template arguments that were previously deduced. gcc/testsuite/ChangeLog: c++/40155 * g++.dg/cpp0x/variadic-unify-2.C: New test. From-SVN: r155705
2010-01-07evolution.xml: Fix typos, update.Benjamin Kosnik2-2/+7
2010-01-07 Benjamin Kosnik <bkoz@redhat.com> * doc/xml/manual/evolution.xml: Fix typos, update. From-SVN: r155704
2010-01-07Update loop-block testcases.Sebastian Pop7-52/+45
2010-01-06 Sebastian Pop <sebastian.pop@amd.com> * graphite-blocking.c (scop_do_block): Print "SCoP will be loop blocked" only when both the strip mine and the interchange have been applied. * testsuite/gcc.dg/graphite/block-2.c: Removed. * testsuite/gcc.dg/graphite/block-3.c: Add scan pattern. * testsuite/gcc.dg/graphite/block-4.c: Same. * testsuite/gcc.dg/graphite/block-5.c: Same. * testsuite/gcc.dg/graphite/block-6.c: Same. From-SVN: r155703
2010-01-07Fix memory leaks.Sebastian Pop3-7/+35
2010-01-06 Sebastian Pop <sebastian.pop@amd.com> * graphite-clast-to-gimple.c (save_clast_name_index): Free slot before allocating a new one. (copy_renames): Check that slot is not NULL. (mark_bb_with_pbb): Same. (compute_cloog_iv_types_1): Same. * graphite-interchange.c (lst_perfect_nestify): Free the before, nest, and after LSTs. (lst_try_interchange_loops): Same. From-SVN: r155702
2010-01-07re PR middle-end/42178 (Invalid memory access in graphite)Sebastian Pop2-58/+35
Fix PR42178. 2010-01-05 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/42178 * graphite-interchange.c (lst_try_interchange_loops): Do not return the before, nest, and after LSTs. (lst_try_interchange): Removed. (lst_interchange_select_inner): Do not iterate over the LSTs if they were modified. (lst_interchange_select_outer): Apply interchange on the outer loop until there are no more changes in the inner loops. From-SVN: r155701
2010-01-07locale_facets_nonio.tcc (time_put<>::do_put): Avoid pointless ↵Paolo Carlini2-2/+6
__builtin_alloca use. 2010-01-07 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/locale_facets_nonio.tcc (time_put<>::do_put): Avoid pointless __builtin_alloca use. From-SVN: r155697
2010-01-07gimple.h (gss_for_code): Wrap gcc_assert in ENABLE_CHECKING.Richard Guenther5-93/+115
2010-01-07 Richard Guenther <rguenther@suse.de> * gimple.h (gss_for_code): Wrap gcc_assert in ENABLE_CHECKING. (gimple_op): Likewise. (gimple_op_ptr): Likewise. (gimple_assign_set_lhs): Remove gcc_assert. (gimple_assign_set_rhs1): Likewise. (gimple_assign_set_rhs2): Likewise. (gimple_call_set_lhs): Likewise. (gimple_call_set_fn): Likewise. (gimple_call_set_fndecl): Likewise. (gimple_call_fndecl): Likewise. (gimple_call_return_type): Likewise. (gimple_call_set_chain): Likewise. (gimple_call_num_args): Likewise. (gimple_call_set_arg): Likewise. (gimple_cond_set_code): Likewise. (gimple_cond_set_lhs): Likewise. (gimple_cond_set_rhs): Likewise. (gimple_cond_set_true_label): Likewise. (gimple_cond_set_false_label): Likewise. (gimple_label_set_label): Likewise. (gimple_goto_set_dest): Likewise. (gimple_debug_bind_get_var): Wrap gcc_assert in ENABLE_CHECKING. (gimple_debug_bind_get_value): Likewise. (gimple_debug_bind_get_value_ptr): Likewise. (gimple_debug_bind_set_var): Likewise. (gimple_debug_bind_set_value): Likewise. (gimple_debug_bind_reset_value): Likewise. (gimple_debug_bind_has_value_p): Likewise. (gimple_return_retval_ptr): Remove gcc_assert. (gimple_return_retval): Likewise. (gimple_return_set_retval): Likewise. * tree-flow.h (struct gimple_df): Remove nonlocal_all member. (safe_referenced_var_iterator): Remove. (FOR_EACH_REFERENCED_VAR_SAFE): Likewise. * tree-flow-inline.h (gimple_nonlocal_all): Remove. (fill_referenced_var_vec): Remove. (first_readonly_imm_use): Remove redundant gcc_assert. (phi_arg_index_from_use): Combine gcc_asserts. (move_use_after_head): Wrap gcc_assert in ENABLE_CHECKING. (first_imm_use_stmt): Remove redundant gcc_assert. * tree-cfg.c (verify_gimple_call): Verify function and chain operands. Verify arguments. (verify_types_in_gimple_stmt): Verify condition code and labels. From-SVN: r155696
2010-01-07re PR tree-optimization/42641 (Random code-generation differences with GRAPHITE)Richard Guenther2-1/+7
2010-01-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/42641 * sese.c (rename_map_elt_info): Use the SSA name version, do not hash pointers. From-SVN: r155695
2010-01-07re PR tree-optimization/42625 (-fipa-sra can generate different destructors ↵Jakub Jelinek6-1/+51
in different object files, binary breaks after linking) PR tree-optimization/42625 * cgraph.c (cgraph_make_node_local): Clear DECL_COMDAT*, TREE_PUBLIC, DECL_WEAK and DECL_EXTERNAL also for same_body aliases. * g++.dg/opt/dtor4.C: New test. * g++.dg/opt/dtor4.h: New. * g++.dg/opt/dtor4-aux.cc: New. From-SVN: r155694
2010-01-07Add version.h to the list of plugin headers installed.Duncan Sands2-1/+5
From-SVN: r155692
2010-01-07re PR rtl-optimization/42511 (bootstrap error in stage3 on alpha-linux-gnu)Uros Bizjak2-2/+9
PR target/42511 * ifcvt.c (dead_or_predicable): Also remove REG_EQUAL note when note itself is not function_invariant_p. From-SVN: r155691
2010-01-07gcse.c (execute_rtl_cprop, [...]): Do not add the DF_NOTE problem.Steven Bosscher3-4/+6
* gcse.c (execute_rtl_cprop, execute_rtl_pre, execute_rtl_hoist): Do not add the DF_NOTE problem. * store-motion.c (execute_rtl_store_motion): Likewise. From-SVN: r155690
2010-01-07re PR tree-optimization/42157 (ICE building stage 1 libgcc: SEGV in ↵Martin Jambor2-2/+11
compare_access_positions) 2010-01-07 Martin Jambor <mjambor@suse.cz> PR tree-optimization/42157 * tree-sra.c (compare_access_positions): Stabilize sort if both accesses have integer types, return zero immediately if they are the same. From-SVN: r155689
2010-01-07re PR fortran/42597 (ICE with procedure pointer initialized to null())Tobias Burnus4-1/+45
2010-01-07 Tobias Burnus <burnus@net-b.de> PR fortran/42597 * trans-decl.c (get_proc_pointer_decl): Fix call to gfc_conv_initializer for array-valued proc-pointer funcs. 2010-01-07 Tobias Burnus <burnus@net-b.de> PR fortran/42597 * gfortran.dg/proc_ptr_26.f90: New test. From-SVN: r155688
2010-01-07re PR fortran/41872 (wrong-code: Issues with allocatable scalars)Tobias Burnus4-26/+70
2010-01-07 Tobias Burnus <burnus@net-b.de> PR fortran/41872 * trans-decl.c (gfc_trans_deferred_vars): Don't initialize allocatable scalars with SAVE attribute. 2010-01-07 Tobias Burnus <burnus@net-b.de> PR fortran/41872 * gfortran.dg/allocatable_scalar_7.f90: New test. From-SVN: r155687
2010-01-07re PR libstdc++/26701 (std::time_get parses only 2 digits of year, in en_GB ↵Paolo Carlini6-18/+158
locale.) 2010-01-06 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/26701 * include/bits/locale_facets_nonio.tcc (time_get<>::_M_extract_num): Encode short two digits over four parsings to negative numbers. (time_get<>::_M_extract_via_format): Adjust, accept both two digits and four digits for both 'y' and 'Y'. (time_get<>::do_get_year): Call time_get<>::_M_extract_num. * doc/xml/manual/prerequisites.xml: Add en_GB. * testsuite/lib/libstdc++.exp: Adjust * testsuite/22_locale/time_get/get_date/char/26701.cc: New. * testsuite/22_locale/time_get/get_date/wchar_t/26701.cc: Likewise. From-SVN: r155685
2010-01-07Daily bump.GCC Administrator1-1/+1
From-SVN: r155684
2010-01-06re PR libstdc++/42491 (performance/30_threads/future/polling.cc fails at ↵Benjamin Kosnik3-1/+12
compile time) 2010-01-06 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/42491 * scripts/check_performance (CXX): Add -std=gnu++0x. * testsuite/performance/30_threads/future/polling.cc: Mark up as using threads. From-SVN: r155681
2010-01-06re PR middle-end/41883 (ICE from '-O -fprofile-arcs ↵Richard Henderson3-113/+69
-fsched2-use-superblocks -ftree-vrp -fschedule-insns2 -freorder-blocks') PR middle-end/41883 * haifa-sched.c (add_to_note_list): Merge into ... (concat_note_lists): ... here, and ... (unlink_other_notes, rm_other_notes): Merge into... (remove_notes): ... here. Create REG_SAVE_NOTEs for NOTE_INSN_EPILOGUE_BEG. From-SVN: r155680
2010-01-06ipa-inline.c (cgraph_decide_inlining_incrementally): Do not inline regular ↵Richard Guenther4-1/+29
functions into always-inline functions. 2010-01-06 Richard Guenther <rguenther@suse.de> * ipa-inline.c (cgraph_decide_inlining_incrementally): Do not inline regular functions into always-inline functions. * gcc.c-torture/compile/pr42632.c: New testcase. From-SVN: r155679
2010-01-062010-01-06 Matthias Klose <doko@ubuntu.com>Matthias Klose842-513/+516
* Regenerate .class files with updated ecj.jar (based on 3.5.1). From-SVN: r155678
2010-01-06rx.h (enum rx_cpu_type): Add RX200.Nick Clifton7-152/+195
* config/rx/rx.h (enum rx_cpu_type): Add RX200. (CC1_SPEC): Issue an error message if -mcpu=rx200 and -fpu are used together. (OVERRIDE_OPTIONS): Delete. (OPTIMIZATION_OPTIONS): Define. (ALLOW_RX_FPU_INSNS): Define only in terms of -fpu option. * config/rx/rx.c (rx_handle_option): Issue an error message if -mcpu=rx200 and -fpu are used together. (rx_set_optimization_options): New function. Issue an error message if an optimization attribute attempts to reset the FPU/ math optimization pairing. * config/rx/rx-protos.h (rx_set_optimization_options): Prototype. * config/rx/rx.opt: Set the default to 32-bit doubles. * config/rx/t-rx: Add multilibs for -nofpu option. * doc/invoke.texi: Update documentation of RX options. From-SVN: r155677
2010-01-06tree-ssa-pre.c (name_to_id): New global.Richard Guenther2-7/+42
2010-01-06 Richard Guenther <rguenther@suse.de> * tree-ssa-pre.c (name_to_id): New global. (alloc_expression_id): Simplify SSA name handling. (lookup_expression_id): Likewise. (init_pre): Zero name_to_id. (fini_pre): Free it. From-SVN: r155676
2010-01-06* src/mips/n32.S: Use .abicalls and .eh_frame with __GNUC__.Rainer Orth2-4/+8
From-SVN: r155674
2010-01-06* ifcvt.c (if_convert): Output slim multiple dumps with TDF_SLIM.Uros Bizjak2-1/+10
From-SVN: r155673
2010-01-0638081-2.cc: Add dg-require-namedlocale.Paolo Carlini2-0/+7
2010-01-06 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Add dg-require-namedlocale. From-SVN: r155672
2010-01-06* ChangeLog: Fix reversion entry.Uros Bizjak1-3/+10
From-SVN: r155671
2010-01-06Daily bump.GCC Administrator1-1/+1
From-SVN: r155669
2010-01-05Add smaxv2di3, umaxv2di3, sminv2di3 and uminv2di3H.J. Lu7-0/+244
gcc/ 2010-01-05 H.J. Lu <hongjiu.lu@intel.com> PR target/42542 * config/i386/sse.md (smaxv2di3): New. (umaxv2di3): Likewise. (sminv2di3): Likewise. (uminv2di3): Likewise. gcc/testsuite/ 2010-01-05 H.J. Lu <hongjiu.lu@intel.com> PR target/42542 * gcc.target/i386/pr42542-4.c: New. * gcc.target/i386/pr42542-4a.c: Likewise. * gcc.target/i386/pr42542-5.c: Likewise. * gcc.target/i386/pr42542-5a.c: Likewise. From-SVN: r155666
2010-01-05re PR target/42564 (unrecognizable insn with -O -fPIC)Eric Botcazou6-75/+102
PR target/42564 * config/sparc/sparc.h (SPARC_SYMBOL_REF_TLS_P): Delete. * config/sparc/sparc-protos.h (legitimize_pic_address): Likewise. (legitimize_tls_address): Likewise. (sparc_tls_referenced_p): Likewise. * config/sparc/sparc.c (sparc_expand_move): Use legitimize_tls_address and adjust calls to legitimize_pic_address. (legitimate_constant_p) Use sparc_tls_referenced_p. (legitimate_pic_operand_p): Likewise. (sparc_legitimate_address_p): Do not use SPARC_SYMBOL_REF_TLS_P. (sparc_tls_symbol_ref_1): Delete. (sparc_tls_referenced_p): Make static, recognize specific patterns. (legitimize_tls_address): Make static, handle CONST patterns. (legitimize_pic_address): Make static, remove unused parameter and adjust recursive calls. (sparc_legitimize_address): Make static, use sparc_tls_referenced_p and adjust call to legitimize_pic_address. (sparc_output_mi_thunk): Likewise. From-SVN: r155662
2010-01-05evolution.xml: Update for 4.4 and 4.5 releases.Benjamin Kosnik127-1189/+1575
2010-01-05 Benjamin Kosnik <bkoz@redhat.com> * doc/xml/manual/evolution.xml: Update for 4.4 and 4.5 releases. * doc/html: Regenerate. From-SVN: r155661