- 10 Dec, 2009 10 commits
-
-
2009-12-10 Richard Guenther <rguenther@suse.de> PR tree-optimization/42337 * tree-ssa-pre.c (seen_during_translate): Remove. (phi_translate_1): Collapse into ... (phi_translate): ... this. Remove seen parameter and adjust recursive calls. From-SVN: r155131
Richard Guenther committed -
* gcc.target/powerpc/bswap64-4.c: Disable on AIX. * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX. From-SVN: r155129
David Edelsohn committed -
2009-12-10 Richard Guenther <rguenther@suse.de> Allan Sandfeld Jensen <linux@carewolf.com> * tree-vectorizer.c (vectorize_loops): Properly guard vectorizer verboseness. Co-Authored-By: Allan Sandfeld Jensen <linux@carewolf.com> From-SVN: r155128
Richard Guenther committed -
2009-12-10 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)): Avoid used uninitialized warning. * include/ext/pb_ds/detail/cc_hash_table_map_/ constructor_destructor_fn_imps.hpp: Fix typo causing sequence point warning. From-SVN: r155127
Paolo Carlini committed -
gcc/po: * zh_CN.po: Update. libcpp/po: * zh_CN.po: Update. From-SVN: r155126
Joseph Myers committed -
From-SVN: r155125
Ben Elliston committed -
PR libffi/40700 * src/closures.c [X86_64 && __sun__ && __svr4__] (FFI_MMAP_EXEC_WRIT): Define. From-SVN: r155124
Rainer Orth committed -
2009-12-09 Benjamin Kosnik <bkoz@redhat.com> * include/profile/impl/profiler_container_size.h: Fix include guard, formatting fixes. * include/profile/impl/profiler_vector_size.h: Same. * include/profile/impl/profiler_hash_func.h: Same. * include/profile/impl/profiler_trace.h: Same. * include/profile/impl/profiler_vector_to_list.h: Same. * include/profile/impl/profiler.h: Same. * include/profile/impl/profiler_state.h: Same. * include/profile/impl/profiler_map_to_unordered_map.h: Same. * include/profile/impl/profiler_hashtable_size.h: Same. * include/profile/impl/profiler_node.h: Same. From-SVN: r155123
Benjamin Kosnik committed -
* builtins.c (do_mpc_ckconv): Pass the component type to real_from_mpfr(). From-SVN: r155122
David Edelsohn committed -
From-SVN: r155121
GCC Administrator committed
-
- 09 Dec, 2009 9 commits
-
-
2009-12-09 Roman Odaisky <to.roma.from.bugcc@qwertty.com> PR libstdc++/42273 * include/bits/atomic_2.h: Fix typo. From-SVN: r155117
Roman Odaisky committed -
* include/pa-signal.h: Do not include ucontext.h. (SIGNAL_HANDLER): Add __attribute__ ((unused)) to signal handler arguments. (MAKE_THROW_FRAME): Do not adjust program counter. * include/hppa-signal.h: Do not include sys/types.h, sys/syscall.h and unistd.h. (MAKE_THROW_FRAME): Do not adjust program counter. (HANDLE_FPE): Define. (INIT_SEGV, INIT_FPE): Revise indentation. From-SVN: r155116
John David Anglin committed -
2009-12-09 Bryce McKinlay <bmckinlay@gmail.com> PR java/41991 * configure.ac (SYSTEMSPEC): Pass -allow_stack_execute to Darwin linker. * Makefile.am (gij_LDFLAGS): Remove extra_gij_ldflags. * configure: Regenerate. * Makefile.in: Regenerate. From-SVN: r155113
Bryce McKinlay committed -
From-SVN: r155111
Xinliang David Li committed -
* config/rs6000/vector.md (absv2sf2, negv2sf2, addv2sf3, subv2sf3, mulv2sf3, divv2sf3): New expanders. * config/rs6000/spe.md (spe_evabs, spe_evand, spe_evaddw, spe_evsubfw, spe_evdivws): Rename to use standard GCC names. * config/rs6000/paired.md (negv2sf, absv2sf2, addv2sf3, subv2sf3, mulv2sf3, divv2sf3): Rename to avoid conflict with the new expanders. * config/rs6000/rs6000.c (bdesc_2arg, bdesc_1arg): Use new CODE_FOR_ names for renamed patterns. From-SVN: r155110
Nathan Froyd committed -
Fix PR42285. 2009-12-08 Sebastian Pop <sebpop@gmail.com> PR middle-end/42285 * graphite-scop-detection.c (graphite_can_represent_init): Also handle more complex MULT_EXPRs containing parameters by recursion on the structure. * testsuite/gfortran.dg/graphite/pr42285.f90: New. From-SVN: r155108
Sebastian Pop committed -
2009-12-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.md ("copysign<mode>3"): Pattern removed. From-SVN: r155106
Andreas Krebbel committed -
* configure.ac: Compute ld_ver, ld_vers, ld_date, ld_vers_major, ld_vers_minor and ld_vers_path always, not just when gcc_cv_ld_hidden isn't cached. * configure: Regenerated. From-SVN: r155103
Jakub Jelinek committed -
From-SVN: r155098
GCC Administrator committed
-
- 08 Dec, 2009 14 commits
-
-
* combine.c (setup_incoming_promotions): Fix sign-extend of zero-extend case; tidy conditions. From-SVN: r155095
Richard Henderson committed -
2009-12-08 David Daney <ddaney@caviumnetworks.com> * testsuite/libffi.call/stret_medium.c: Remove xfail for mips*-*-* * testsuite/libffi.call/cls_align_longdouble_split2.c: Same. * testsuite/libffi.call/stret_large.c: Same. * testsuite/libffi.call/cls_align_longdouble_split.c: Same. * testsuite/libffi.call/stret_large2.c: Same. * testsuite/libffi.call/stret_medium2.c: Same. From-SVN: r155093
David Daney committed -
* configure.host (sparc*-sun-solaris2.*): New case. * include/dwarf2-signal.h (MAKE_THROW_FRAME, SPARC case): Make dummy. * include/sparc-signal.h: Do not include ucontext.h. (SIGNAL_HANDLER): Rename symbol. (FLUSH_REGISTER_WINDOWS): Delete. (MAKE_THROW_FRAME): Make dummy. (INIT_SEGV): Adjust for above renaming. (INIT_FPE): Likewise. From-SVN: r155092
Eric Botcazou committed -
2009-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/41711 * io/read.c (set_integer): Support kind=10 for reading real/complex BOZ. 2009-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/41711 * gfortran.dg/boz_15.f90: New test. From-SVN: r155088
Tobias Burnus committed -
PR middle-end/38474 * function.c (free_temp_slots): Only walk the temp slot addresses and combine slots if we actually changes something. (pop_temp_slots): Ditto. From-SVN: r155087
Michael Matz committed -
2008-12-08 Daniel Kraft <d@domob.eu> PR fortran/41177 * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error. * gfortran.dg/typebound_proc_13.f03: New test. 2008-12-08 Daniel Kraft <d@domob.eu> PR fortran/41177 * gfortran.h (struct symbol_attribute): New flag `class_pointer'. * symbol.c (gfc_build_class_symbol): Set the new flag. * resolve.c (update_compcall_arglist): Remove wrong check for non-scalar base-object. (check_typebound_baseobject): Add the correct version here as well as some 'not implemented' message check in the old case. (resolve_typebound_procedure): Check that the passed-object dummy argument is scalar, non-pointer and non-allocatable as it should be. From-SVN: r155086
Daniel Kraft committed -
2009-12-07 Olga Golovanevsky <olga@il.ibm.com> PR middle-end/41843 * ipa-struct-reorg.c (compare_fields): New function. (find_field_in_struct_1): Use compare_fields function. (is_equal_types): Likewise. 2009-12-04 Olga Golovanevsky <olga@il.ibm.com> Jakub Jelinek <jakub@redhat.com> PR midle-end/41843 * gcc.dg/struct/wo_prof_empty_str.c: New testcase. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r155084
Olga Golovanevsky committed -
2009-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/40961 PR fortran/40377 * gfortran.texi (Non-Fortran Main Program): Add _gfortran_set_fpe documentation. (Interoperability with C): Mention array storage order. From-SVN: r155083
Tobias Burnus committed -
From-SVN: r155079
Doug Evans committed -
2009-12-07 Shujing Zhao <pearly.zhao@oracle.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r155073
Shujing Zhao committed -
PR c/42312 * config/mep/mep.c (mep_expand_prologue): Set really_need_stack_frame after frame_size is set. From-SVN: r155072
DJ Delorie committed -
PR rtl-opt/42269 * combine.c (setup_incoming_promotions): Improve the conditions under which we respect the promotions applied. From-SVN: r155071
Richard Henderson committed -
* src/powerpc/aix_closure.S (libffi_closure_ASM): Fix tablejump typo. From-SVN: r155070
David Edelsohn committed -
From-SVN: r155069
GCC Administrator committed
-
- 07 Dec, 2009 7 commits
-
-
* config/sparc/linux.h (ASM_SPEC): Pass -K PIC if -findirect-dispatch. * config/sparc/linux64.h (ASM_SPEC): Likewise. From-SVN: r155065
Eric Botcazou committed -
PR debug/42299 PR debug/42166 * tree-ssa.c (insert_debug_temp_for_var_def): Skip propagation for ssa names already registered for update. From-SVN: r155063
Richard Henderson committed -
PR debug/42244 * ddg.c (add_inter_loop_mem_dep): Use ANTI_DEP if from or to is a DEBUG_INSN. * gcc.dg/debug/pr42244.c: New test. From-SVN: r155062
Jakub Jelinek committed -
* config/i386/driver-i386.c (host_detect_local_cpu): Add -mlwp to the options when bit_LWP is set. From-SVN: r155061
Sebastian Pop committed -
* config/i386/cpuid.h (bit_ABM): New. * config/i386/driver-i386.c (host_detect_local_cpu): Add -mabm to the options when bit_ABM is set. From-SVN: r155060
Sebastian Pop committed -
2009-12-04 Jakub Jelinek <jakub@redhat.com> * config/i386/i386.c (bdesc_special_args): Move __builtin_clzs from this array ... (bdesc_args): ... here. * config.gcc (i[34567]86-*-*): Include abmintrin.h. (x86_64-*-*): Likewise. * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention abmintrin.h is also tested. * gcc.target/i386/sse-13.c: Likewise. From-SVN: r155059
Jakub Jelinek committed -
* config.gcc (i[34567]86-*-*, x86_64-*-*): Add popcntintrin.h. * config/i386/abmintrin.h (_mm_popcnt_u32, _mm_popcnt_u64): Moved... * config/i386/i386-c.c (__POPCNT__): Defined. * config/i386/popcntintrin.h: ...here. New file. * config/i386/smmintrin.h (_mm_popcnt_u32, _mm_popcnt_u64): Moved... Include popcntintrin.h. * config/i386/x86intrin.h: Include popcntintrin.h when __POPCNT__ is defined. From-SVN: r155058
Sebastian Pop committed
-