re PR rtl-optimization/64616 (Redundant ldr when accessing var inside and outside...
[gcc.git] / gcc / testsuite / ChangeLog
index 7ade07c7f1d261d16710446127861eded366693d..0a7064872bbd6924b9b9370c8117ce113b8e372c 100644 (file)
@@ -1,3 +1,533 @@
+2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       PR rtl-optimization/64616
+       * gcc.dg/loop-8.c: New test.
+       * gcc.dg/loop-9.c: New test.
+
+2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR target/pr66047.c
+       * gcc.target/i386/pr66047.c: New testcase.
+
+2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/65873
+       * gcc.c-torture/compile/pr65873.c: New testcase.
+
+2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/66111
+       * gfortran.dg/inline_matmul_10.f90:  New test.
+
+2015-05-12  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-c++-common/Wmisleading-indentation.c: New testcase.
+       * c-c++-common/Wmisleading-indentation-2.c: New testcase.
+       * c-c++-common/Wmisleading-indentation-2.md: New file.
+
+2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
+
+       * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
+       "break".
+       * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
+
+2015-05-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/66101
+       * gcc.dg/torture/pr66101.c: New testcase.
+
+2015-05-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/37021
+       * gcc.target/i386/vect-addsub.c: New testcase.
+
+2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
+
+       * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
+
+2015-05-12  Tom de Vries  <tom@codesourcery.com>
+
+       PR tree-optimization/66010
+       * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
+
+2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/65133
+       * g++.dg/cpp0x/trailing10.C: New.
+
+2015-05-12  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-35.c: New testcase.
+
+2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
+
+       PR fortran/66100
+       * gfortran.dg/bound_simplification_6.f90: New.
+
+2015-05-11  Steve Ellcey  <sellcey@mips.com>
+
+       * gcc.target/mips/branch-1.c: Pass argument to bar().
+
+2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
+
+       PR target/65753
+       * gcc.target/i386/pr65753.c: New test.
+
+2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/66076
+       * gcc.dg/torture/pr66076.c: New test.
+
+2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/66041
+       * gfortran.dg/inline_matmul_7.f90:  New test.
+       * gfortran.dg/inline_matmul_8.f90:  New test.
+       * gfortran.dg/inline_matmul_9.f90:  New test.
+
+2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * gfortran.dg/bound_simplification_5.f90: New.
+
+2015-05-09  Jason Merrill  <jason@redhat.com>
+
+       * lib/target-supports.exp (cxx_default): New global.
+       (check_effective_target_c++11_only)
+       (check_effective_target_c++14_only)
+       (check_effective_target_c++98_only)
+       (check_effective_target_c++1z_only): Check it.
+
+2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
+
+       PR tree-optimization/64454
+       * gcc.dg/tree-ssa/vrp97.c: New file.
+       * gcc.dg/vect/slp-perm-7.c: Update.
+
+2015-05-09  Andre Vehreschild  <vehre@gmx.de>
+
+       PR fortran/65894
+       * gfortran.dg/elemental_subroutine_11.f90: New test.
+
+2015-05-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/66036
+       * gcc.dg/vect/slp-41.c: New testcase.
+
+2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * gfortran.dg/elemental_optional_args_7.f90: New.
+
+2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
+
+       * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
+       allow cmlt or sshr.
+
+2015-05-08  Marek Polacek  <polacek@redhat.com>
+
+       PR c/64918
+       * gcc.dg/Woverride-init-side-effects-1.c: New test.
+       * gcc.dg/Woverride-init-side-effects-2.c: New test.
+
+2015-05-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c/65179
+       * c-c++-common/Wshift-negative-value-1.c: New test.
+       * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
+       * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
+       * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
+       * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
+       * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
+       * testsuite/gcc.dg/c90-left-shift-1.c: New test.
+       * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
+       * testsuite/gcc.dg/c99-left-shift-1.c: New test.
+
+2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       PR middle-end/192
+       PR middle-end/54303
+       * gcc.dg/fdata-sections-2.c: New file.
+
+2015-05-07  Marek Polacek  <polacek@redhat.com>
+
+       PR testsuite/66046
+       * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
+       last dg-output.
+       * c-c++-common/ubsan/align-7.c: Likewise.
+       * c-c++-common/ubsan/bounds-8.c: Likewise.
+       * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
+       * c-c++-common/ubsan/load-bool-enum.c: Likewise.
+       * c-c++-common/ubsan/null-1.c: Likewise.
+       * c-c++-common/ubsan/null-10.c: Likewise.
+       * c-c++-common/ubsan/null-11.c: Likewise.
+       * c-c++-common/ubsan/null-2.c: Likewise.
+       * c-c++-common/ubsan/null-3.c: Likewise.
+       * c-c++-common/ubsan/null-4.c: Likewise.
+       * c-c++-common/ubsan/null-5.c: Likewise.
+       * c-c++-common/ubsan/null-6.c: Likewise.
+       * c-c++-common/ubsan/null-7.c: Likewise.
+       * c-c++-common/ubsan/null-8.c: Likewise.
+       * c-c++-common/ubsan/null-9.c: Likewise.
+       * c-c++-common/ubsan/object-size-1.c: Likewise.
+       * c-c++-common/ubsan/object-size-10.c: Likewise.
+       * c-c++-common/ubsan/object-size-4.c: Likewise.
+       * c-c++-common/ubsan/object-size-5.c: Likewise.
+       * c-c++-common/ubsan/object-size-7.c: Likewise.
+       * c-c++-common/ubsan/object-size-8.c: Likewise.
+       * c-c++-common/ubsan/object-size-9.c: Likewise.
+       * c-c++-common/ubsan/overflow-add-2.c: Likewise.
+       * c-c++-common/ubsan/overflow-int128.c: Likewise.
+       * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
+       * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
+       * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
+       * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
+       * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
+       * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
+       * c-c++-common/ubsan/pr59333.c: Likewise.
+       * c-c++-common/ubsan/pr59667.c: Likewise.
+       * c-c++-common/ubsan/pr60613-2.c: Likewise.
+       * c-c++-common/ubsan/pr60636.c: Likewise.
+       * c-c++-common/ubsan/pr63802.c: Likewise.
+       * c-c++-common/ubsan/recovery-1.c: Likewise.
+       * c-c++-common/ubsan/recovery-3.c: Likewise.
+       * c-c++-common/ubsan/shift-1.c: Likewise.
+       * c-c++-common/ubsan/shift-2.c: Likewise.
+       * c-c++-common/ubsan/shift-4.c: Likewise.
+       * c-c++-common/ubsan/shift-7.c: Likewise.
+       * c-c++-common/ubsan/undefined-2.c: Likewise.
+       * c-c++-common/ubsan/vla-1.c: Likewise.
+       * g++.dg/ubsan/null-1.C: Likewise.
+       * g++.dg/ubsan/null-3.C: Likewise.
+       * g++.dg/ubsan/null-4.C: Likewise.
+       * g++.dg/ubsan/vptr-8.C: Likewise.
+       * g++.dg/ubsan/vptr-9.C: Likewise.
+       * gcc.dg/ubsan/bounds-2.c: Likewise.
+       * gcc.dg/ubsan/object-size-9.c: Likewise.
+
+2015-05-07  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/shorten-1.c: New test.
+
+2015-05-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/66002
+       * gcc.dg/vect/vect-125.c: New testcase.
+
+2015-05-07  Marek Polacek  <polacek@redhat.com>
+           Martin Uecker  <uecker@eecs.berkeley.edu>
+
+       * c-c++-common/ubsan/bounds-10.c: New test.
+
+2015-05-06  David Malcolm  <dmalcolm@redhat.com>
+
+       * jit.dg/harness.h (set_options): Wrap with
+       #ifndef TEST_ESCHEWS_SET_OPTIONS.
+       * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
+       Special-case test-benchmark.c as a negative.
+       * jit.dg/test-benchmark.c: New file.
+
+2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
+
+       PR target/64208
+       * gcc.target/arm/pr64208.c: New test.
+
+2015-05-06  Alan Modra  <amodra@gmail.com>
+
+       PR target/66020
+       * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
+       (gparms): Make volatile.
+
+2015-05-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/62283
+       * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
+
+2015-05-06  Christian Bruel  <christian.bruel@st.com>
+
+       PR target/66015
+       * gcc.target/aarch64/iinline-attr-1.c: New test.
+
+2015-05-06  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-34.c: New testcase.
+
+2015-05-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/62283
+       * gcc.dg/vect/bb-slp-14.c: Adjust.
+
+2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/65990
+       * gcc.target/i386/pr65990.c: New test.
+
+2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
+
+       PR target/65915
+       * gcc.target/i386/pr65915.c: New.
+
+2015-05-05  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
+       'va_list escapes 0'.
+
+2015-05-05  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
+       in r222173.
+
+2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
+
+       * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
+       * gcc.target/arm/pr65924.c: Likewise.
+
+2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/65871
+       * gcc.target/i386/pr65871-3.c: New test.
+
+2015-05-04  Jeff Law  <law@redhat.com>
+
+       Revert:
+       2015-05-04  Jeff Law  <law@redhat.com>
+       * gcc.dg/tree-ssa/shorten-1.c: New test.
+
+2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/66007
+       * g++.dg/cpp0x/Wnarrowing4.C: New.
+
+2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_keeps_null_pointer_checks): Clarify that
+       this is for targets that disable -fdelete-null-pointer-checks,
+       not default it to off.
+       * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
+       -fdelete-null-pointer-checks explicit.
+       * gcc.dg/tree-ssa/20030730-1.c: Likewise.
+       * gcc.dg/tree-ssa/20030730-2.c: Likewise.
+       * gcc.dg/tree-ssa/isolate-1.c: Likewise.
+       * gcc.dg/tree-ssa/isolate-2.c: Likewise.
+       * gcc.dg/tree-ssa/isolate-3.c: Likewise.
+       * gcc.dg/tree-ssa/isolate-4.c: Likewise.
+       * gcc.dg/tree-ssa/isolate-5.c: Likewise.
+       * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
+       * gcc.dg/tree-ssa/pr20318.c: Likewise.
+       * gcc.dg/tree-ssa/pr20701.c: Likewise.
+       * gcc.dg/tree-ssa/pr20702.c: Likewise.
+       * gcc.dg/tree-ssa/pr21086.c: Likewise.
+       * gcc.dg/tree-ssa/pr21090.c: Likewise.
+       * gcc.dg/tree-ssa/pr58480.c: Likewise.
+       * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
+       * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
+       * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
+       * gcc.dg/tree-ssa/unreachable.c: Likewise.
+       * gcc.dg/tree-ssa/vrp02.c: Likewise.
+       * gcc.dg/tree-ssa/vrp07.c: Likewise.
+       * gcc.dg/tree-ssa/vrp08.c: Likewise.
+       * gcc.dg/tree-ssa/vrp55.c: Likewise.
+       * g++.dg/cpp0x/static_assert9.C: Likewise.
+       * g++.dg/tree-ssa/nonzero-1.C: Likewise.
+       * g++.dg/tree-ssa/pr19476-1.C: Likewise.
+       * g++.dg/tree-ssa/pr19476-2.C: Likewise.
+       * g++.dg/tree-ssa/pr19476-5.C: Likewise.
+       * g++.dg/tree-ssa/pr26406.C: Likewise.
+
+2015-05-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/65984
+       * c-c++-common/ubsan/pr65984.c: New test.
+
+2015-05-04  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/shorten-1.c: New test.
+
+2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/44735
+       * gfortran.dg/pr44735.f90: New test.
+
+2015-05-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/65965
+       * gcc.dg/vect/bb-slp-33.c: New testcase.
+
+2015-05-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/65935
+       * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
+
+2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
+       for each supported variant instead of CHECK_RESULTS.
+       * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
+       expected results for unsupported variants.  Call CHECK for each
+       supported variant instead of CHECK_RESULTS.
+       * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
+       expected results for unsupported variants.
+       * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
+
+2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/37131
+       * gfortran.dg/bound_9.f90:  Add pointer assignment.
+
+2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
+           Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
+
+       PR c++/65858
+       * g++.dg/cpp0x/Wnarrowing3.C: New.
+
+2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
+
+       * gcc.dg/20150120-1.c: New test.
+       * gcc.dg/20150120-2.c: New test.
+       * gcc.dg/20150120-3.c: New test.
+
+2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
+
+2015-05-01  Renlin Li  <renlin.li@arm.com>
+
+       * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
+
+2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * gfortran.dg/bound_simplification_4.f90: New.
+
+2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
+       with powerpc_p8vector_ok.
+
+2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/37131
+       * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
+       scan pattern.
+       * gfortran.dg/bound_9.f90:  New test case.
+
+2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
+       * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
+       for 32bit x86 targets.
+       * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
+       for 32bit x86 targets.
+       * gcc.dg/pr39455.c (dg-additional-options): Ditto.
+       * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
+       * gcc.dg/pr63914.c (dg-additional-options): Use -msse
+       for 32bit x86 targets.
+
+2015-04-30  Marek Polacek  <polacek@redhat.com>
+
+       PR tree-optimization/63551
+       * g++.dg/ipa/pr63551.C: New test.
+
+2015-04-30  Caroline Tice  <cmtice@google.com>
+
+       PR  65929
+       * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
+       partition size on certain targets.
+
+2015-04-30  Renlin Li  <renlin.li@arm.com>
+
+       * gcc.target/aarch64/vect-reduc-or_1.c: New.
+
+2015-04-30  Marek Polacek  <polacek@redhat.com>
+
+       * c-c++-common/Wbool-compare-3.c: New test.
+
+       * gcc.dg/pr65901.c (foo): Adjust dg-error.
+       * gcc.c-torture/compile/pr48767.c (foo): Likewise.
+
+2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/57610
+       * g++.dg/init/ref22.C: New.
+
+2015-04-30  Marek Polacek  <polacek@redhat.com>
+
+       * gcc.dg/init-bad-8.c: New test.
+
+       * gcc.dg/incomplete-typedef-1.c: New test.
+
+2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/59955
+       * g++.dg/template/crash121.C: New.
+
+2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
+
+       * gcc.target/mips/call-from-init.c: New test.
+       * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
+
+2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/65871
+       * gcc.target/i386/pr65871-1.c: New test.
+       * gcc.target/i386/pr65871-2.c: Ditto.
+
+2015-04-29  Marek Polacek  <polacek@redhat.com>
+
+       PR c/64610
+       * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
+       * c-c++-common/Wbool-compare-2.c: New test.
+
 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
 
        PR target/65770