- 28 Jan, 2009 14 commits
-
-
gcc/ PR tree-optimization/38997 * tree-loop-distribution.c (generate_memset_zero): Use POINTER_PLUS_EXPR for a pointer addition. gcc/testsuite/ PR tree-optimization/38997 * gcc.dg/tree-ssa/pr38997.c: New. From-SVN: r143739
Kazu Hirata committed -
2009-01-28 Andreas Krebbel <krebbel1@de.ibm.com> * config/s390/s390.md (bswap<mode>2): New pattern added. From-SVN: r143737
Andreas Krebbel committed -
2009-01-28 Wolfgang Gellerich <gellerich@de.ibm.com> * config/s390/s390.md (*tls_load_31): Added type attribute. From-SVN: r143736
Wolfgang Gellerich committed -
2009-01-28 Wolfgang Gellerich <gellerich@de.ibm.com> * config/s390/s390.md: Fix a few comments. From-SVN: r143735
Wolfgang Gellerich committed -
2009-01-28 Wolfgang Gellerich <gellerich@de.ibm.com> * config/s390/s390.md (*tmsi_reg): Fixed z10prop attribute. (*tm<mode>_full): Fixed z10prop attribute. (*tst<mode>_extimm): Fixed z10prop attribute. (*tst<mode>_cconly_extimm): Fixed z10prop attribute. (*tstqiCCT_cconly): Fixed z10prop attribute. (*cmpsi_ccu_zerohi_rlsi): Fixed z10prop attribute. (*movsi_larl): Fixed z10prop attribute. (*movsi_zarch): Fixed z10prop attribute. (*movsi_eas): Fixed z10prop attribute. (*movhi): Fixed z10prop attribute. (*movqi): Fixed z10prop attribute. (*movstrictqi): Fixed z10prop attribute. (*mov<mode>): Fixed z10prop attribute. (*movcc): Fixed z10prop attribute. (*sethighpartdi_64): Fixed z10prop attribute. (*zero_extendhi<mode>2_z10): Fixed z10prop attribute. (*negdi2_sign_cc): Fixed z10prop attribute. (*negdi2_sign): Fixed z10prop attribute. (*absdi2_sign_cc): Fixed z10prop attribute. (*absdi2_sign): Fixed z10prop attribute. (*negabsdi2_sign_cc): Fixed z10prop attribute. (*negabsdi2_sign): Fixed z10prop attribute. (*cmp_and_trap_signed_int<mode>): Fixed z10prop attribute. (*cmp_and_trap_unsigned_int<mode>): Fixed z10prop attribute. (doloop_si64): Fixed z10prop attribute. (doloop_si31): Fixed z10prop attribute. (doloop_long): Fixed z10prop attribute. (indirect_jump): Fixed z10prop attribute. (nop): Fixed z10prop attribute. (main_base_64): Fixed z10prop attribute. (reload_base_64): Fixed z10prop attribute. From-SVN: r143734
Wolfgang Gellerich committed -
PR rtl-optimization/38740 * reorg.c (gate_handle_delay_slots): Avoid dbr scheduling if !optimize. * config/mips/mips.c (mips_reorg): Likewise. From-SVN: r143733
Jakub Jelinek committed -
2009-01-28 Richard Guenther <rguenther@suse.de> PR tree-optimization/38926 * tree-ssa-pre.c (add_to_value): Assert we add only expressions with the correct value id to a value. (do_regular_insertion): Use the value number of edoubleprime for the value number of the expr. Revert 2008-08-21 Richard Guenther <rguenther@suse.de> * tree-ssa-pre.c (insert_into_preds_of_block): Before inserting a PHI ask VN if it is already available. * tree-ssa-sccvn.h (vn_phi_lookup): Declare. * tree-ssa-sccvn.c (vn_phi_lookup): Export. * gcc.c-torture/compile/pr38926.c: New testcase. From-SVN: r143725
Richard Guenther committed -
PR middle-end/38934 * tree-vrp.c (extract_range_from_assert): For LE_EXPR and LT_EXPR set to varying whenever max has TREE_OVERFLOW set, similarly for GE_EXPR and GT_EXPR and TREE_OVERFLOW min. * gcc.dg/pr38934.c: New test. From-SVN: r143723
Jakub Jelinek committed -
re PR c++/38908 (Unexplained "'<anonymous>' is used uninitialized in this function" warning in cc1plus -m64) 2009-01-28 Richard Guenther <rguenther@suse.de> PR middle-end/38908 * tree-ssa.c (warn_uninitialized_var): Do not warn for seemingly uninitialized aggregate uses in call arguments. * g++.dg/warn/Wuninitialized-2.C: New testcase. From-SVN: r143722
Richard Guenther committed -
re PR tree-optimization/38984 (NULL pointers always considered distinct by PTA, even with -fno-delete-null-pointer-checks) gcc: 2009-01-28 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/38984 * tree-ssa-structalias.c (get_constraints_for_1): Do not use the nothing_id variable if -fno-delete-null-pointer-checks. gcc/testsuite: 2009-01-28 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/38984 * gcc.dg/pr38984.c: New XFAILed testcase. From-SVN: r143721
Paolo Bonzini committed -
PR target/38988 * config/i386/i386.md (set_rip_rex64): Wrap operand 1 in label_ref. (set_got_offset_rex64): Ditto. From-SVN: r143720
Uros Bizjak committed -
2009-01-27 H.J. Lu <hongjiu.lu@intel.com> PR target/38941 * doc/extend.texi: Improve local variable with asm reg. From-SVN: r143719
H.J. Lu committed -
* c.opt (Wpacked-bitfield-compat): Change init value to -1. * c-opts.c (c_common_post_options): If -W*packed-bitfield-compat was not supplied then set warn_packed_bitfield_compat to the default value of 1. * stor-layout.c (place_field): Check warn_packed_bitfield_compat against 1. From-SVN: r143718
Adam Nemet committed -
From-SVN: r143716
GCC Administrator committed
-
- 27 Jan, 2009 8 commits
-
-
/cp 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com> PR c++/37554 * call.c (build_over_call): If convert_for_arg_passing returns error_mark_node unconditionally return it. /testsuite 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com> PR c++/37554 * g++.dg/parse/crash51.C: New. * g++.old-deja/g++.pt/crash9.C: Adjust. From-SVN: r143711
Paolo Carlini committed -
2009-01-27 Daniel Kraft <d@domob.eu> PR fortran/38883 * trans-stmt.c (gfc_conv_elemental_dependencies): Create temporary for the real type needed to make it work for subcomponent-references. 2009-01-27 Daniel Kraft <d@domob.eu> PR fortran/38883 * gfortran.dg/mvbits_6.f90: New test. * gfortran.dg/mvbits_7.f90: New test. * gfortran.dg/mvbits_8.f90: New test. From-SVN: r143707
Daniel Kraft committed -
From-SVN: r143705
Paul Brook committed -
2009-01-27 Richard Guenther <rguenther@suse.de> PR tree-optimization/38503 * cfgexpand.c (expand_gimple_basic_block): Ignore GIMPLE_CHANGE_DYNAMIC_TYPE during expansion. * tree-ssa-structalias.c (set_uids_in_ptset): Do not prune variables that cannot have TBAA applied. (compute_points_to_sets): Do not remove GIMPLE_CHANGE_DYNAMIC_TYPE statements. * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase. From-SVN: r143700
Richard Guenther committed -
PR middle-end/38969 * calls.c (initialize_argument_information): Do not wrap complex arguments in SAVE_EXPR. testsuite/ChangeLog: PR middle-end/38969 * gcc.c-torture/execute/pr38969.c: New test. From-SVN: r143699
Uros Bizjak committed -
PR libgcj/38872 * gcj/javaprims.h (_Jv_CreateJavaVM): Change to extern "C" symbol. * libjgc_bc.c (_Jv_GetStringChars): Remove. From-SVN: r143698
Jakub Jelinek committed -
re PR testsuite/38864 (Fixed-point tests under gcc.target/mips are missing the fixed_point target check) PR testsuite/38864 * gcc.target/mips/fixed-vector-type.c: Add { target { fixed_point} } to dg-do compile. * gcc.target/mips/fixed-scalar-type.c: Likewise. * gcc.target/mips/dpaq_sa_l_w.c: Likewise. * gcc.target/mips/dpsq_sa_l_w.c: Likewise. From-SVN: r143694
Adam Nemet committed -
From-SVN: r143692
GCC Administrator committed
-
- 26 Jan, 2009 9 commits
-
-
2009-01-26 H.J. Lu <hongjiu.lu@intel.com> PR target/38952 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0 if __USING_SJLJ_EXCEPTIONS__ is defined. * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if __USING_SJLJ_EXCEPTIONS__ is defined. * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise. * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise. From-SVN: r143689
H.J. Lu committed -
2009-01-26 Andreas Tobler <a.tobler@schweiz.org> * config/t-vxworks (LIBGCC2_INCLUDES): Fix typo. (INSTALL_LIBGCC): Revert typo commit. From-SVN: r143687
Andreas Tobler committed -
2009-01-26 Andreas Tobler <a.tobler@schweiz.org> * config/t-vxworks (LIBGCC2_INCLUDES): Fix typo. From-SVN: r143686
Andreas Tobler committed -
2009-01-26 Danny Smith <dannysmith@users.sourceforge.net> PR testsuite/38949 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define. Use instead of C name in asm statements. From-SVN: r143684
Danny Smith committed -
From-SVN: r143679
H.J. Lu committed -
2009-01-26 Richard Guenther <rguenther@suse.de> PR tree-optimization/38745 * tree-ssa-alias.c (update_alias_info_1): Exclude RESULT_DECL from special handling. From-SVN: r143676
Richard Guenther committed -
2009-01-26 Richard Guenther <rguenther@suse.de> PR tree-optimization/38745 * tree-ssa.c (execute_update_addresses_taken): Do not include variables that cannot possibly be a register in not_reg_needs. Do not clear TREE_ADDRESSABLE on vars that may not become registers. * tree-ssa.c (update_alias_info_1): Include those in the set of addressable vars. * g++.dg/torture/pr38745.C: New testcase. From-SVN: r143673
Richard Guenther committed -
re PR middle-end/38851 (Compiler warns about uninitialized variable that is an object with a constructor) 2009-01-26 Richard Guenther <rguenther@suse.de> PR middle-end/38851 * Makefile.in (tree-ssa-dse.o): Add langhooks.h. * tree-ssa-dse.c: Include langhooks.h (execute_simple_dse): Remove stores with zero size. * g++.dg/warn/Wuninitialized-1.C: New testcase. From-SVN: r143672
Richard Guenther committed -
From-SVN: r143667
GCC Administrator committed
-
- 25 Jan, 2009 3 commits
-
-
From-SVN: r143664
Hans-Peter Nilsson committed -
* gcc.dg/bitfld-15.c: Gate warning on target pcc_bitfield_type_matters. * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C: Likewise. * gcc.dg/pr17112-1.c: Don't expect a warning for the packed bitfield for any target. From-SVN: r143662
Hans-Peter Nilsson committed -
From-SVN: r143659
GCC Administrator committed
-
- 24 Jan, 2009 6 commits
-
-
PR c/38957 * c-typeck.c (c_finish_return): Handle POINTER_PLUS_EXPR the same way as PLUS_EXPR. * gcc.dg/pr38957.c: New test. From-SVN: r143654
Jakub Jelinek committed -
* config/arm/t-linux-eabi (LIB2FUNCS_STATIC_EXTRA): Add config/arm/linux-atomic.c. * config/arm/linux-atomic.c: New. From-SVN: r143653
Julian Brown committed -
* config/sparc/linux.h (DBX_REGISTER_NUMBER): Delete. * config/sparc/linux64.h (DBX_REGISTER_NUMBER): Likewise. * config/sparc/sysv4.h (DBX_REGISTER_NUMBER): Likewise. From-SVN: r143649
Eric Botcazou committed -
2009-01-24 H.J. Lu <hongjiu.lu@intel.com> PR c/38938 * c-opts.c (c_common_handle_option): Upate warn_pointer_sign properly. From-SVN: r143648
H.J. Lu committed -
re PR fortran/38955 (testsuite/gfortran.dg/array_constructor_24.f fails due to floating point comparison) 2009-01-24 David Billinghurst (billingd@gcc.gnu.org) PR fortran/38955 * gfortran.dg/array_constructor_24.f: Allow tolerance when comparing floats From-SVN: r143600
David Billinghurst committed -
re PR tree-optimization/38953 ([graphite] loop closed SSA not maintained by graphite code generation) 2009-01-24 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/38953 * graphite.c (graphite_verify): Add a call to verify_loop_closed_ssa. (scop_adjust_phis_for_liveouts): Initialize false_i to zero. (gloog): Split the exit of the scop when the scop exit is a loop exit. (graphite_transform_loops): Only call cleanup_tree_cfg if gloog changed the CFG. * gfortran.dg/graphite/pr38953.f90: New. From-SVN: r143599
Sebastian Pop committed
-