1 2015-05-13 Martin Liska <mliska@suse.cz>
3 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5 2015-05-13 Jakub Jelinek <jakub@redhat.com>
8 * gcc.target/i386/pr66112-2.c: New test.
11 * gcc.target/i386/pr66112-1.c: New test.
13 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
16 * gcc.target/i386/mpx/pr66048.cc: New.
18 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
20 PR rtl-optimization/64616
21 * gcc.dg/loop-8.c: New test.
22 * gcc.dg/loop-9.c: New test.
24 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
27 * gcc.target/i386/pr66047.c: New testcase.
29 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
32 * gcc.c-torture/compile/pr65873.c: New testcase.
34 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
37 * gfortran.dg/inline_matmul_10.f90: New test.
39 2015-05-12 David Malcolm <dmalcolm@redhat.com>
41 * c-c++-common/Wmisleading-indentation.c: New testcase.
42 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
43 * c-c++-common/Wmisleading-indentation-2.md: New file.
45 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
47 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
49 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
51 2015-05-12 Richard Biener <rguenther@suse.de>
53 PR tree-optimization/66101
54 * gcc.dg/torture/pr66101.c: New testcase.
56 2015-05-12 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/37021
59 * gcc.target/i386/vect-addsub.c: New testcase.
61 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
63 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
65 2015-05-12 Tom de Vries <tom@codesourcery.com>
67 PR tree-optimization/66010
68 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
70 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
73 * g++.dg/cpp0x/trailing10.C: New.
75 2015-05-12 Richard Biener <rguenther@suse.de>
77 * gcc.dg/vect/bb-slp-35.c: New testcase.
79 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
82 * gfortran.dg/bound_simplification_6.f90: New.
84 2015-05-11 Steve Ellcey <sellcey@mips.com>
86 * gcc.target/mips/branch-1.c: Pass argument to bar().
88 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
91 * gcc.target/i386/pr65753.c: New test.
93 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
95 PR rtl-optimization/66076
96 * gcc.dg/torture/pr66076.c: New test.
98 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
101 * gfortran.dg/inline_matmul_7.f90: New test.
102 * gfortran.dg/inline_matmul_8.f90: New test.
103 * gfortran.dg/inline_matmul_9.f90: New test.
105 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
107 * gfortran.dg/bound_simplification_5.f90: New.
109 2015-05-09 Jason Merrill <jason@redhat.com>
111 * lib/target-supports.exp (cxx_default): New global.
112 (check_effective_target_c++11_only)
113 (check_effective_target_c++14_only)
114 (check_effective_target_c++98_only)
115 (check_effective_target_c++1z_only): Check it.
117 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
119 PR tree-optimization/64454
120 * gcc.dg/tree-ssa/vrp97.c: New file.
121 * gcc.dg/vect/slp-perm-7.c: Update.
123 2015-05-09 Andre Vehreschild <vehre@gmx.de>
126 * gfortran.dg/elemental_subroutine_11.f90: New test.
128 2015-05-08 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/66036
131 * gcc.dg/vect/slp-41.c: New testcase.
133 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
135 * gfortran.dg/elemental_optional_args_7.f90: New.
137 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
139 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
142 2015-05-08 Marek Polacek <polacek@redhat.com>
145 * gcc.dg/Woverride-init-side-effects-1.c: New test.
146 * gcc.dg/Woverride-init-side-effects-2.c: New test.
148 2015-05-07 Marek Polacek <polacek@redhat.com>
151 * c-c++-common/Wshift-negative-value-1.c: New test.
152 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
153 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
154 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
155 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
156 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
157 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
158 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
159 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
161 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
165 * gcc.dg/fdata-sections-2.c: New file.
167 2015-05-07 Marek Polacek <polacek@redhat.com>
170 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
172 * c-c++-common/ubsan/align-7.c: Likewise.
173 * c-c++-common/ubsan/bounds-8.c: Likewise.
174 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
175 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
176 * c-c++-common/ubsan/null-1.c: Likewise.
177 * c-c++-common/ubsan/null-10.c: Likewise.
178 * c-c++-common/ubsan/null-11.c: Likewise.
179 * c-c++-common/ubsan/null-2.c: Likewise.
180 * c-c++-common/ubsan/null-3.c: Likewise.
181 * c-c++-common/ubsan/null-4.c: Likewise.
182 * c-c++-common/ubsan/null-5.c: Likewise.
183 * c-c++-common/ubsan/null-6.c: Likewise.
184 * c-c++-common/ubsan/null-7.c: Likewise.
185 * c-c++-common/ubsan/null-8.c: Likewise.
186 * c-c++-common/ubsan/null-9.c: Likewise.
187 * c-c++-common/ubsan/object-size-1.c: Likewise.
188 * c-c++-common/ubsan/object-size-10.c: Likewise.
189 * c-c++-common/ubsan/object-size-4.c: Likewise.
190 * c-c++-common/ubsan/object-size-5.c: Likewise.
191 * c-c++-common/ubsan/object-size-7.c: Likewise.
192 * c-c++-common/ubsan/object-size-8.c: Likewise.
193 * c-c++-common/ubsan/object-size-9.c: Likewise.
194 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
195 * c-c++-common/ubsan/overflow-int128.c: Likewise.
196 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
197 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
198 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
199 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
200 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
201 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
202 * c-c++-common/ubsan/pr59333.c: Likewise.
203 * c-c++-common/ubsan/pr59667.c: Likewise.
204 * c-c++-common/ubsan/pr60613-2.c: Likewise.
205 * c-c++-common/ubsan/pr60636.c: Likewise.
206 * c-c++-common/ubsan/pr63802.c: Likewise.
207 * c-c++-common/ubsan/recovery-1.c: Likewise.
208 * c-c++-common/ubsan/recovery-3.c: Likewise.
209 * c-c++-common/ubsan/shift-1.c: Likewise.
210 * c-c++-common/ubsan/shift-2.c: Likewise.
211 * c-c++-common/ubsan/shift-4.c: Likewise.
212 * c-c++-common/ubsan/shift-7.c: Likewise.
213 * c-c++-common/ubsan/undefined-2.c: Likewise.
214 * c-c++-common/ubsan/vla-1.c: Likewise.
215 * g++.dg/ubsan/null-1.C: Likewise.
216 * g++.dg/ubsan/null-3.C: Likewise.
217 * g++.dg/ubsan/null-4.C: Likewise.
218 * g++.dg/ubsan/vptr-8.C: Likewise.
219 * g++.dg/ubsan/vptr-9.C: Likewise.
220 * gcc.dg/ubsan/bounds-2.c: Likewise.
221 * gcc.dg/ubsan/object-size-9.c: Likewise.
223 2015-05-07 Jeff Law <law@redhat.com>
225 * gcc.dg/tree-ssa/shorten-1.c: New test.
227 2015-05-07 Richard Biener <rguenther@suse.de>
229 PR tree-optimization/66002
230 * gcc.dg/vect/vect-125.c: New testcase.
232 2015-05-07 Marek Polacek <polacek@redhat.com>
233 Martin Uecker <uecker@eecs.berkeley.edu>
235 * c-c++-common/ubsan/bounds-10.c: New test.
237 2015-05-06 David Malcolm <dmalcolm@redhat.com>
239 * jit.dg/harness.h (set_options): Wrap with
240 #ifndef TEST_ESCHEWS_SET_OPTIONS.
241 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
242 Special-case test-benchmark.c as a negative.
243 * jit.dg/test-benchmark.c: New file.
245 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
248 * gcc.target/arm/pr64208.c: New test.
250 2015-05-06 Alan Modra <amodra@gmail.com>
253 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
254 (gparms): Make volatile.
256 2015-05-06 Richard Biener <rguenther@suse.de>
258 PR tree-optimization/62283
259 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
261 2015-05-06 Christian Bruel <christian.bruel@st.com>
264 * gcc.target/aarch64/iinline-attr-1.c: New test.
266 2015-05-06 Richard Biener <rguenther@suse.de>
268 * gcc.dg/vect/bb-slp-34.c: New testcase.
270 2015-05-06 Richard Biener <rguenther@suse.de>
272 PR tree-optimization/62283
273 * gcc.dg/vect/bb-slp-14.c: Adjust.
275 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
278 * gcc.target/i386/pr65990.c: New test.
280 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
283 * gcc.target/i386/pr65915.c: New.
285 2015-05-05 Tom de Vries <tom@codesourcery.com>
287 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
290 2015-05-05 Tom de Vries <tom@codesourcery.com>
292 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
295 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
297 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
298 * gcc.target/arm/pr65924.c: Likewise.
300 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
303 * gcc.target/i386/pr65871-3.c: New test.
305 2015-05-04 Jeff Law <law@redhat.com>
308 2015-05-04 Jeff Law <law@redhat.com>
309 * gcc.dg/tree-ssa/shorten-1.c: New test.
311 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
312 Jakub Jelinek <jakub@redhat.com>
315 * g++.dg/cpp0x/Wnarrowing4.C: New.
317 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
319 * lib/target-supports.exp
320 (check_effective_target_keeps_null_pointer_checks): Clarify that
321 this is for targets that disable -fdelete-null-pointer-checks,
322 not default it to off.
323 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
324 -fdelete-null-pointer-checks explicit.
325 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
326 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
327 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
328 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
329 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
330 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
331 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
332 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
333 * gcc.dg/tree-ssa/pr20318.c: Likewise.
334 * gcc.dg/tree-ssa/pr20701.c: Likewise.
335 * gcc.dg/tree-ssa/pr20702.c: Likewise.
336 * gcc.dg/tree-ssa/pr21086.c: Likewise.
337 * gcc.dg/tree-ssa/pr21090.c: Likewise.
338 * gcc.dg/tree-ssa/pr58480.c: Likewise.
339 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
340 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
341 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
342 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
343 * gcc.dg/tree-ssa/unreachable.c: Likewise.
344 * gcc.dg/tree-ssa/vrp02.c: Likewise.
345 * gcc.dg/tree-ssa/vrp07.c: Likewise.
346 * gcc.dg/tree-ssa/vrp08.c: Likewise.
347 * gcc.dg/tree-ssa/vrp55.c: Likewise.
348 * g++.dg/cpp0x/static_assert9.C: Likewise.
349 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
350 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
351 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
352 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
353 * g++.dg/tree-ssa/pr26406.C: Likewise.
355 2015-05-04 Jakub Jelinek <jakub@redhat.com>
357 PR tree-optimization/65984
358 * c-c++-common/ubsan/pr65984.c: New test.
360 2015-05-04 Jeff Law <law@redhat.com>
362 * gcc.dg/tree-ssa/shorten-1.c: New test.
364 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
367 * gfortran.dg/pr44735.f90: New test.
369 2015-05-04 Richard Biener <rguenther@suse.de>
371 PR tree-optimization/65965
372 * gcc.dg/vect/bb-slp-33.c: New testcase.
374 2015-05-04 Richard Biener <rguenther@suse.de>
376 PR tree-optimization/65935
377 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
379 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
381 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
382 for each supported variant instead of CHECK_RESULTS.
383 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
384 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
385 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
386 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
387 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
388 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
389 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
390 expected results for unsupported variants. Call CHECK for each
391 supported variant instead of CHECK_RESULTS.
392 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
393 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
394 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
395 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
396 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
397 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
398 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
399 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
400 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
401 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
402 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
403 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
404 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
405 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
406 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
407 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
408 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
409 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
410 expected results for unsupported variants.
411 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
412 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
413 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
414 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
415 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
416 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
417 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
418 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
419 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
420 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
421 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
422 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
423 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
424 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
425 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
426 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
427 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
428 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
429 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
430 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
431 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
432 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
433 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
434 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
435 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
436 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
437 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
438 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
440 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
443 * gfortran.dg/bound_9.f90: Add pointer assignment.
445 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
446 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
449 * g++.dg/cpp0x/Wnarrowing3.C: New.
451 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
453 * gcc.dg/20150120-1.c: New test.
454 * gcc.dg/20150120-2.c: New test.
455 * gcc.dg/20150120-3.c: New test.
457 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
459 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
461 2015-05-01 Renlin Li <renlin.li@arm.com>
463 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
465 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
467 * gfortran.dg/bound_simplification_4.f90: New.
469 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
471 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
472 with powerpc_p8vector_ok.
474 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
477 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
479 * gfortran.dg/bound_9.f90: New test case.
481 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
483 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
484 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
485 for 32bit x86 targets.
486 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
487 for 32bit x86 targets.
488 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
489 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
490 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
491 for 32bit x86 targets.
493 2015-04-30 Marek Polacek <polacek@redhat.com>
495 PR tree-optimization/63551
496 * g++.dg/ipa/pr63551.C: New test.
498 2015-04-30 Caroline Tice <cmtice@google.com>
501 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
502 partition size on certain targets.
504 2015-04-30 Renlin Li <renlin.li@arm.com>
506 * gcc.target/aarch64/vect-reduc-or_1.c: New.
508 2015-04-30 Marek Polacek <polacek@redhat.com>
510 * c-c++-common/Wbool-compare-3.c: New test.
512 * gcc.dg/pr65901.c (foo): Adjust dg-error.
513 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
515 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
518 * g++.dg/init/ref22.C: New.
520 2015-04-30 Marek Polacek <polacek@redhat.com>
522 * gcc.dg/init-bad-8.c: New test.
524 * gcc.dg/incomplete-typedef-1.c: New test.
526 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/template/crash121.C: New.
531 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
533 * gcc.target/mips/call-from-init.c: New test.
534 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
536 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
539 * gcc.target/i386/pr65871-1.c: New test.
540 * gcc.target/i386/pr65871-2.c: Ditto.
542 2015-04-29 Marek Polacek <polacek@redhat.com>
545 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
546 * c-c++-common/Wbool-compare-2.c: New test.
548 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
551 * gcc.target/aarch64/vstN_lane_1.c: New file.
553 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/warn/Winit-self-3.C: New.
558 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
560 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
562 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
565 * gcc.target/arm/pr65924.c: New test.
567 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
569 * g++.dg/gomp/tpl-target-update.C: New file.
571 2015-04-29 Richard Biener <rguenther@suse.de>
573 PR tree-optimization/65917
574 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
576 2015-04-29 Christian Bruel <christian.bruel@st.com>
579 * gcc.dg/ipa/iinline-attr.c: New test.
580 * gcc.target/i386/iinline-attr-2.c: New test.
582 2015-04-28 Andre Vehreschild <vehre@gmx.de>
584 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
587 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
589 * gcc.dg/vect/vect-33.c: Remove spurious line.
591 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
593 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
595 2015-04-28 Marek Polacek <polacek@redhat.com>
598 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
599 * gcc.dg/pr65901.c: New test.
601 2015-04-28 Richard Biener <rguenther@suse.de>
603 PR tree-optimization/62283
604 * gfortran.dg/vect/pr62283-2.f: New testcase.
605 * gcc.dg/vect/bb-slp-14.c: Adjust.
607 2015-04-28 Richard Biener <rguenther@suse.de>
609 PR tree-optimization/65851
610 * g++.dg/torture/pr65851.C: New testcase.
612 2015-04-27 Jeff Law <law@redhat.com>
614 PR tree-optimization/65217
615 * gcc.target/i386/pr65217.c: Remove XFAIL.
617 2015-04-27 Andre Vehreschild <vehre@gmx.de>
620 Add tests forgotten to svn-add.
621 * gfortran.dg/class_allocate_19.f03: New test.
622 * gfortran.dg/class_array_20.f03: New test.
623 * gfortran.dg/class_array_21.f03: New test.
624 * gfortran.dg/finalize_29.f08: New test.
626 2015-04-27 Andre Vehreschild <vehre@gmx.de>
630 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
631 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
633 2015-04-27 Caroline Tice <cmtice@google.com>
635 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
638 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
641 * gcc.target/powerpc/htm-1.c: New test.
642 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
644 (__builtin_tabortdci): Likewise.
645 (__builtin_tcheck): Remove operand.
646 * lib/target-supports.exp (check_htm_hw_available): New function.
648 2015-04-27 Richard Biener <rguenther@suse.de>
650 * gcc.target/i386/pr65217.c: XFAIL.
652 2015-04-27 Jakub Jelinek <jakub@redhat.com>
654 PR tree-optimization/65875
655 * gcc.c-torture/compile/pr65875.c: New test.
657 2015-04-25 Marek Polacek <polacek@redhat.com>
660 * gcc.dg/enum-incomplete-2.c: New test.
661 * gcc.dg/enum-mode-1.c: New test.
663 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
666 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
668 * gcc.target/powerpc/pr65849-2.c: Likewise.
670 2015-04-24 Tom de Vries <tom@codesourcery.com>
672 PR tree-optimization/65802
673 * g++.dg/pr65802.C: Move to ...
674 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
675 stdarg.h. Rewrite for C.
676 (fn1): Use va_list and va_arg. Make variable args function. Add use of
677 va_start and va_end. Remove unnecessary inline asm.
679 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
680 Wei Mi <wmi@google.com>
682 * gcc.target/i386/sse2-load-multi.c: New test.
683 * gcc.target/i386/sse2-store-multi.c: Ditto.
685 2015-04-24 Marek Polacek <polacek@redhat.com>
688 * c-c++-common/pr65830.c: New test.
691 * c-c++-common/Wlogical-op-1.c: New test.
693 2015-04-24 Marek Polacek <polacek@redhat.com>
696 * c-c++-common/pr61534-1.c: New test.
698 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
699 Steven Bosscher <steven@gcc.gnu.org>
701 PR rtl-optimization/34503
702 * gcc.target/arm/pr64616.c: New file.
704 2015-04-24 Bin Cheng <bin.cheng@arm.com>
706 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
708 2015-04-24 Terry Guo <terry.guo@arm.com>
710 * gcc.target/arm/pr65710.c: Update the options.
712 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
714 * gcc.target/i386/pr65523.c: Skip x32.
716 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
718 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
719 to look for vcl* where appropriate.
721 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
723 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
724 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
726 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
729 * gcc.target/arm/pr26702.c: New test.
731 2015-04-23 Marek Polacek <polacek@redhat.com>
734 * gcc.dg/pr65345-1.c: New test.
735 * gcc.dg/pr65345-2.c: New test.
737 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
739 * gcc.target/powerpc/crypto-builtin-2.c: New.
741 2015-04-23 Andre Vehreschild <vehre@gmx.de>
744 * gfortran.dg/class_allocate_19.f03: New test.
745 * gfortran.dg/class_array_20.f03: New test.
746 * gfortran.dg/class_array_21.f03: New test.
747 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
748 * gfortran.dg/finalize_15.f90: Fixing comparision to model
749 initialization correctly.
750 * gfortran.dg/finalize_29.f08: New test.
752 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
754 * gcc.target/powerpc/swaps-p8-18.c: New test.
756 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
759 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
760 * gcc.dg/vect/bb-slp-25.c: Likewise.
761 * gcc.dg/vect/bb-slp-29.c: Likewise.
762 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
763 vect_no_align && { ! vect_hw_misalign }.
764 * gcc.dg/vect/bb-slp-9.c: Likewise.
765 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
767 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
768 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
769 account for POWER8, where peeling for alignment is not needed.
770 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
771 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
772 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
773 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
774 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
775 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
776 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
777 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
778 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
779 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
780 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
781 * gcc.dg/vect/pr16105.c: Likewise.
782 * gcc.dg/vect/pr20122.c: Likewise.
783 * gcc.dg/vect/pr33804.c: Likewise.
784 * gcc.dg/vect/pr33953.c: Likewise.
785 * gcc.dg/vect/pr56787.c: Likewise.
786 * gcc.dg/vect/pr58508.c: Likewise.
787 * gcc.dg/vect/slp-25.c: Likewise.
788 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
789 * gcc.dg/vect/vect-105.c: Likewise.
790 * gcc.dg/vect/vect-27.c: Likewise.
791 * gcc.dg/vect/vect-29.c: Likewise.
792 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
794 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
795 && { ! vect_hw_misalign }.
796 * gcc.dg/vect/vect-44.c: Likewise.
797 * gcc.dg/vect/vect-48.c: Likewise.
798 * gcc.dg/vect/vect-50.c: Likewise.
799 * gcc.dg/vect/vect-52.c: Likewise.
800 * gcc.dg/vect/vect-56.c: Likewise.
801 * gcc.dg/vect/vect-60.c: Likewise.
802 * gcc.dg/vect/vect-72.c: Likewise.
803 * gcc.dg/vect/vect-75-big-array.c: Likewise.
804 * gcc.dg/vect/vect-75.c: Likewise.
805 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
806 * gcc.dg/vect/vect-77-global.c: Likewise.
807 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
808 * gcc.dg/vect/vect-78-global.c: Likewise.
809 * gcc.dg/vect/vect-93.c: Likewise.
810 * gcc.dg/vect/vect-95.c: Likewise.
811 * gcc.dg/vect/vect-96.c: Likewise.
812 * gcc.dg/vect/vect-cond-1.c: Likewise.
813 * gcc.dg/vect/vect-cond-3.c: Likewise.
814 * gcc.dg/vect/vect-cond-4.c: Likewise.
815 * gcc.dg/vect/vect-cselim-1.c: Likewise.
816 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
817 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
818 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
819 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
820 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
821 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
822 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
823 * gcc.dg/vect/vect-outer-3a.c: Likewise.
824 * gcc.dg/vect/vect-outer-5.c: Likewise.
825 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
826 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
827 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
828 * gcc.dg/vect/vect-outer-fir.c: Likewise.
829 * gcc.dg/vect/vect-peel-3.c: Likewise.
830 * gcc.dg/vect/vect-peel-4.c: Likewise.
831 * gcc.dg/vect/vect-pre-interact.c: Likewise.
832 * gcc.target/powerpc/pr65456.c: New test.
833 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
834 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
835 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
836 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
837 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
838 vect_no_align && { ! vect_hw_misalign }.
839 * gfortran.dg/vect/vect-3.f90: Likewise.
840 * gfortran.dg/vect/vect-4.f90: Likewise.
841 * gfortran.dg/vect/vect-5.f90: Likewise.
842 * lib/target-supports.exp (check_effective_target_vect_no_align):
844 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
846 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
849 * gfortran.dg/pr65429.f90: New test.
851 2015-04-22 Yury Gribov <y.gribov@samsung.com>
853 * c-c++-common/asan/user-section-1.c: New test.
854 * c-c++-common/asan/user-section-2.c: New test.
855 * c-c++-common/asan/user-section-3.c: New test.
857 2015-04-22 Hale Wang <hale.wang@arm.com>
858 Terry Guo <terry.guo@arm.com>
860 PR rtl-optimization/64818
861 * gcc.target/arm/pr64818.c: New test.
863 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
866 * g++.dg/tree-ssa/pr61034.C: Update template.
867 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
868 * gcc.dg/Warray-bounds-11.c: Likewise.
869 * gcc.dg/Warray-bounds.c: Likewise.
871 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
874 * gfortran.dg/fmt_unlimited.f90: New test.
876 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
878 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
880 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
881 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
882 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
883 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
884 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
885 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
886 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
888 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
891 * gfortran.dg/namelist_87.f90: New test.
893 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
895 * gcc.target/aarch64/mult-synth_1.c: New test.
896 * gcc.target/aarch64/mult-synth_2.c: Likewise.
897 * gcc.target/aarch64/mult-synth_3.c: Likewise.
898 * gcc.target/aarch64/mult-synth_4.c: Likewise.
899 * gcc.target/aarch64/mult-synth_5.c: Likewise.
900 * gcc.target/aarch64/mult-synth_6.c: Likewise.
902 2015-04-21 Richard Biener <rguenther@suse.de>
904 PR tree-optimization/65650
905 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
906 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
907 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
908 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
909 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
910 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
912 2015-04-21 Tom de Vries <tom@codesourcery.com>
914 PR tree-optimization/65802
915 * g++.dg/pr65802.C: New test.
917 2015-04-21 Bin Cheng <bin.cheng@arm.com>
920 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
921 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
923 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
926 * g++.dg/cpp0x/Wnarrowing2.C: New.
928 2015-04-20 Jeff Law <law@redhat.com>
930 PR tree-optimization/65658
931 * gcc.dg/pr65658.c: New test.
933 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
936 * gcc.target/aarch64/vec_init_1.c: New test.
938 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
940 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
943 2015-04-18 Martin Sebor <msebor@redhat.com>
945 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
946 of non-nul characters.
947 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
949 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
952 * gcc.target/powerpc/pr65787.c: New.
954 2015-04-17 Jakub Jelinek <jakub@redhat.com>
957 * gcc.target/aarch64/c-output-template-4.c: New test.
959 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
962 * gcc.dg/pr65780-1.c: New test.
963 * gcc.dg/pr65780-2.c: Likewise.
964 * gcc.target/i386/pr32219-9.c: Likewise.
965 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
967 * gcc.target/i386/pr64317.c (c): Initialize.
969 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
972 * g++.dg/ext/mv18.C: New test.
973 * g++.dg/ext/mv19.C: Likewise.
974 * g++.dg/ext/mv20.C: Likewise.
975 * g++.dg/ext/mv21.C: Likewise.
976 * g++.dg/ext/mv22.C: Likewise.
977 * g++.dg/ext/mv23.C: Likewise.
979 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
982 * g++.dg/init/pr64527.C: New test.
984 2015-04-17 Tom de Vries <tom@codesourcery.com>
985 Michael Matz <matz@suse.de>
987 PR tree-optimization/64950
988 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
991 2015-04-17 Yury Gribov <y.gribov@samsung.com>
993 * c-c++-common/asan/user-section-1.c: New test.
995 2015-04-17 Jakub Jelinek <jakub@redhat.com>
998 * gcc.dg/debug/pr65771.c: New test.
1000 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1002 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1003 __buitlin_alloca with __builtin_alloca.
1005 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1007 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1009 2015-04-16 Richard Biener <rguenther@suse.de>
1011 PR tree-optimization/64277
1012 * gcc.dg/Warray-bounds-14.c: New testcase.
1013 * gcc.dg/Warray-bounds-15.c: Likewise.
1014 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1015 * c-c++-common/ubsan/bounds-6.c: Likewise.
1017 2015-04-16 Renlin Li <renlin.li@arm.com>
1019 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1020 * gcc.target/arm/unsigned-float.c: New.
1022 2015-04-16 Richard Biener <rguenther@suse.de>
1024 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1025 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1026 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1028 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1030 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1031 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1032 * g++.dg/cpp0x/defaulted21.C: Likewise.
1033 * g++.dg/cpp0x/defaulted28.C: Likewise.
1034 * g++.dg/cpp0x/defaulted47.C: Likewise.
1035 * g++.dg/cpp0x/elision_neg.C: Likewise.
1036 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1037 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1038 * g++.dg/cpp0x/implicit1.C: Likewise.
1039 * g++.dg/cpp0x/implicit9.C: Likewise.
1040 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1041 * g++.dg/cpp0x/range-for13.C: Likewise.
1042 * g++.dg/gomp/clause-2.C: Likewise.
1043 * g++.dg/gomp/udr-5.C: Likewise.
1044 * g++.dg/inherit/access6.C: Likewise.
1045 * g++.dg/lookup/duperr1.C: Likewise.
1046 * g++.dg/lookup/friend2.C: Likewise.
1047 * g++.dg/lookup/pr6936.C: Likewise.
1048 * g++.dg/lookup/scoped1.C: Likewise.
1049 * g++.dg/lookup/using26.C: Likewise.
1050 * g++.dg/lookup/using38.C: Likewise.
1051 * g++.dg/other/access2.C: Likewise.
1052 * g++.dg/overload/defarg3.C: Likewise.
1053 * g++.dg/overload/defarg6.C: Likewise.
1054 * g++.dg/parse/access11.C: Likewise.
1055 * g++.dg/parse/access2.C: Likewise.
1056 * g++.dg/parse/access3.C: Likewise.
1057 * g++.dg/parse/access4.C: Likewise.
1058 * g++.dg/parse/access5.C: Likewise.
1059 * g++.dg/parse/access6.C: Likewise.
1060 * g++.dg/parse/access8.C: Likewise.
1061 * g++.dg/parse/access9.C: Likewise.
1062 * g++.dg/parse/crash40.C: Likewise.
1063 * g++.dg/tc1/dr142.C: Likewise.
1064 * g++.dg/tc1/dr166.C: Likewise.
1065 * g++.dg/tc1/dr52.C: Likewise.
1066 * g++.dg/template/access11.C: Likewise.
1067 * g++.dg/template/access18.C: Likewise.
1068 * g++.dg/template/access19.C: Likewise.
1069 * g++.dg/template/access2.C: Likewise.
1070 * g++.dg/template/access20.C: Likewise.
1071 * g++.dg/template/access26.C: Likewise.
1072 * g++.dg/template/access3.C: Likewise.
1073 * g++.dg/template/access7.C: Likewise.
1074 * g++.dg/template/conv12.C: Likewise.
1075 * g++.dg/template/crash69.C: Likewise.
1076 * g++.dg/template/friend31.C: Likewise.
1077 * g++.dg/template/friend32.C: Likewise.
1078 * g++.dg/template/memfriend15.C: Likewise.
1079 * g++.dg/template/memfriend16.C: Likewise.
1080 * g++.dg/template/memfriend17.C: Likewise.
1081 * g++.dg/template/memfriend7.C: Likewise.
1082 * g++.dg/template/pr32519.C: Likewise.
1083 * g++.dg/template/qualttp21.C: Likewise.
1084 * g++.dg/template/qualttp8.C: Likewise.
1085 * g++.dg/template/ttp10.C: Likewise.
1086 * g++.dg/template/typedef11.C: Likewise.
1087 * g++.dg/template/typedef13.C: Likewise.
1088 * g++.dg/template/typedef19.C: Likewise.
1089 * g++.dg/template/typedef20.C: Likewise.
1090 * g++.dg/template/typedef22.C: Likewise.
1091 * g++.dg/template/using16.C: Likewise.
1092 * g++.dg/template/virtual3.C: Likewise.
1093 * g++.dg/ubsan/pr61272.C: Likewise.
1094 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1095 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1096 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1097 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1098 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1099 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1100 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1101 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1102 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1103 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1104 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1105 * g++.old-deja/g++.jason/access17.C: Likewise.
1106 * g++.old-deja/g++.jason/access18.C: Likewise.
1107 * g++.old-deja/g++.jason/access22.C: Likewise.
1108 * g++.old-deja/g++.jason/access23.C: Likewise.
1109 * g++.old-deja/g++.jason/access8.C: Likewise.
1110 * g++.old-deja/g++.jason/delete3.C: Likewise.
1111 * g++.old-deja/g++.jason/report.C: Likewise.
1112 * g++.old-deja/g++.law/access2.C: Likewise.
1113 * g++.old-deja/g++.law/access3.C: Likewise.
1114 * g++.old-deja/g++.law/access4.C: Likewise.
1115 * g++.old-deja/g++.law/access5.C: Likewise.
1116 * g++.old-deja/g++.law/arm12.C: Likewise.
1117 * g++.old-deja/g++.law/arm14.C: Likewise.
1118 * g++.old-deja/g++.law/ctors13.C: Likewise.
1119 * g++.old-deja/g++.law/union2.C: Likewise.
1120 * g++.old-deja/g++.law/visibility12.C: Likewise.
1121 * g++.old-deja/g++.law/visibility15.C: Likewise.
1122 * g++.old-deja/g++.law/visibility16.C: Likewise.
1123 * g++.old-deja/g++.law/visibility17.C: Likewise.
1124 * g++.old-deja/g++.law/visibility18.C: Likewise.
1125 * g++.old-deja/g++.law/visibility19.C: Likewise.
1126 * g++.old-deja/g++.law/visibility20.C: Likewise.
1127 * g++.old-deja/g++.law/visibility21.C: Likewise.
1128 * g++.old-deja/g++.law/visibility24.C: Likewise.
1129 * g++.old-deja/g++.law/visibility4.C: Likewise.
1130 * g++.old-deja/g++.law/visibility5.C: Likewise.
1131 * g++.old-deja/g++.law/visibility6.C: Likewise.
1132 * g++.old-deja/g++.law/visibility7.C: Likewise.
1133 * g++.old-deja/g++.law/visibility8.C: Likewise.
1134 * g++.old-deja/g++.law/visibility9.C: Likewise.
1135 * g++.old-deja/g++.niklas/t135.C: Likewise.
1136 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1137 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1138 * g++.old-deja/g++.other/access11.C: Likewise.
1139 * g++.old-deja/g++.other/access4.C: Likewise.
1140 * g++.old-deja/g++.other/access7.C: Likewise.
1141 * g++.old-deja/g++.other/crash1.C: Likewise.
1142 * g++.old-deja/g++.other/crash7.C: Likewise.
1143 * g++.old-deja/g++.other/friend1.C: Likewise.
1144 * g++.old-deja/g++.other/friend4.C: Likewise.
1145 * g++.old-deja/g++.other/friend9.C: Likewise.
1146 * g++.old-deja/g++.other/lineno1.C: Likewise.
1147 * g++.old-deja/g++.other/using1.C: Likewise.
1148 * g++.old-deja/g++.pt/enum14.C: Likewise.
1149 * g++.old-deja/g++.pt/friend11.C: Likewise.
1150 * g++.old-deja/g++.pt/friend21.C: Likewise.
1151 * g++.old-deja/g++.pt/friend3.C: Likewise.
1152 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1153 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1154 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1155 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1157 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1160 * g++.dg/ipa/pr65765.C: New test.
1162 2015-04-15 Nick Clifton <nickc@redhat.com>
1164 * gcc.target/rx/builtins.c: Disable RMPA test if string
1165 instructions are not allowed.
1167 2015-04-15 Alan Modra <amodra@gmail.com>
1169 * gcc.dg/pr65408.c: New.
1171 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1174 * gcc.target/arm/pr65729.c: New test.
1176 2015-04-14 Richard Biener <rguenther@suse.de>
1178 PR tree-optimization/65758
1179 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1181 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1184 * gcc.c-torture/execute/pr65648.c: New test.
1186 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1188 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1189 __builtin_finite instead of finite.
1190 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1193 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1195 PR tree-optimization/63387
1196 * gcc.dg/pr63387.c: New testcase.
1198 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1200 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1202 2015-04-13 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/65204
1205 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1207 2015-04-13 Terry Guo <terry.guo@arm.com>
1210 * gcc.target/arm/pr65710.c: New.
1212 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1214 PR tree-optimization/65747
1215 * g++.dg/torture/pr65747.C: New test.
1217 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1220 * g++.dg/cpp0x/pr65736.C: New test.
1222 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1223 Martin Liska <mliska@suse.cz>
1226 * g++.dg/ipa/pr65722.C: New testcase.
1228 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1230 PR tree-optimization/65735
1231 * gcc.c-torture/compile/pr65735.c: New test.
1233 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1236 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1238 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1241 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1243 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1246 * gcc.target/arm/pr65647-2.c: New.
1248 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1251 * g++.dg/torture/pr65694.C: New test.
1253 2015-04-10 Tobias Burnus <burnus@net-b.de>
1255 * gfortran.dg/coarray_lock_6.f90: New.
1256 * gfortran.dg/coarray_lock_7.f90: New.
1257 * gfortran.dg/coarray/lock_2.f90: New.
1259 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1265 * gfortran.dg/used_types_27.f90: New.
1267 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1270 * gcc.target/i386/pr65671.c: New.
1272 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1274 PR tree-optimization/65709
1275 * c-c++-common/ubsan/align-9.c: New test.
1277 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1280 * gfortran.dg/pr56852.f90: New test.
1282 2015-04-09 Marek Polacek <polacek@redhat.com>
1283 Jakub Jelinek <jakub@redhat.com>
1286 * g++.dg/opt/pr65554.C: New test.
1288 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1291 * c-c++-common/attr-aligned-1.c: New test.
1293 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1295 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1297 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1300 * gcc.target/i386/sse-25.c: New.
1302 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.target/i386/pr65693.c: New test.
1307 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1309 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1311 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1313 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1315 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1317 * gcc.target/i386/thunk-retbnd.c: New.
1319 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1321 * gnat.dg/opt48.adb: New test.
1322 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1323 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1325 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1328 * gcc.c-torture/compile/pr65540.c: New.
1330 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1332 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1335 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1338 * g++.dg/debug/pr65678.C: New test.
1341 * gcc.c-torture/compile/pr65680.c: New test.
1343 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1346 * gfortran.dg/allocate_with_source_5.f90: New test.
1348 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1350 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1351 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1353 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1355 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1357 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1360 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1361 to get floating point compression.
1362 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1364 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1366 PR preprocessor/61977
1367 * gcc.dg/cpp/pr61977.c: New test.
1369 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1371 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1373 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1376 * gcc.target/arm/pr65647.c: New.
1378 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1381 * g++.dg/torture/pr65655.C: New testcase.
1383 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1386 * g++.dg/cpp1y/lambda-init13.C: New.
1388 2015-04-03 Marek Polacek <polacek@redhat.com>
1390 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1392 2015-04-02 Marek Polacek <polacek@redhat.com>
1395 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1396 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1398 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1400 PR preprocessor/61977
1401 * gcc.target/powerpc/pr61977-1.c: New test.
1402 * gcc.target/powerpc/pr61977-2.c: New test.
1404 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/warn/Wshadow-8.C: New.
1408 * g++.dg/warn/Wshadow-9.C: Likewise.
1409 * g++.dg/warn/Wshadow-10.C: Likewise.
1410 * g++.dg/warn/Wshadow-11.C: Likewise.
1412 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1414 * gcc.dg/pr23623.c: Added aligned attribute.
1415 * gcc.dg/20141029-1.c: Likewise.
1416 * gcc.dg/20150306-1.c: New test.
1418 2015-04-01 Marek Polacek <polacek@redhat.com>
1421 * g++.dg/cpp0x/initlist93.C: New test.
1422 * g++.dg/cpp0x/initlist94.C: New test.
1424 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1427 * gcc.target/aarch64/pr65624.c: New test.
1429 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1431 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1433 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1435 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1436 extra variable to force stack alignment.
1437 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1438 extra variable to force stack alignment.
1440 2015-03-31 Marek Polacek <polacek@redhat.com>
1443 * g++.dg/template/pr65390.C: New test.
1445 2015-03-31 Martin Liska <mliska@suse.cz>
1447 * g++.dg/ipa/pr65557.C: New test.
1449 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1451 * gcc.target/s390/hotpatch-25.c: New test.
1452 * gcc.target/s390/hotpatch-1.c: Update test.
1453 * gcc.target/s390/hotpatch-10.c: Update test.
1454 * gcc.target/s390/hotpatch-11.c: Update test.
1455 * gcc.target/s390/hotpatch-12.c: Update test.
1456 * gcc.target/s390/hotpatch-13.c: Update test.
1457 * gcc.target/s390/hotpatch-14.c: Update test.
1458 * gcc.target/s390/hotpatch-15.c: Update test.
1459 * gcc.target/s390/hotpatch-16.c: Update test.
1460 * gcc.target/s390/hotpatch-17.c: Update test.
1461 * gcc.target/s390/hotpatch-18.c: Update test.
1462 * gcc.target/s390/hotpatch-19.c: Update test.
1463 * gcc.target/s390/hotpatch-2.c: Update test.
1464 * gcc.target/s390/hotpatch-21.c: Update test.
1465 * gcc.target/s390/hotpatch-22.c: Update test.
1466 * gcc.target/s390/hotpatch-23.c: Update test.
1467 * gcc.target/s390/hotpatch-24.c: Update test.
1468 * gcc.target/s390/hotpatch-3.c: Update test.
1469 * gcc.target/s390/hotpatch-4.c: Update test.
1470 * gcc.target/s390/hotpatch-5.c: Update test.
1471 * gcc.target/s390/hotpatch-6.c: Update test.
1472 * gcc.target/s390/hotpatch-7.c: Update test.
1473 * gcc.target/s390/hotpatch-8.c: Update test.
1474 * gcc.target/s390/hotpatch-9.c: Update test.
1475 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1477 2015-03-31 Richard Biener <rguenther@suse.de>
1480 * g++.dg/torture/pr65626.C: New testcase.
1482 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1485 * gcc.target/i386/mpx/pr65531.cc: New.
1487 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1490 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1491 __builtin_alloca instead of alloca.
1492 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1493 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1494 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1497 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1500 * g++.dg/ubsan/pr65610.C: New test.
1502 2015-03-30 Marek Polacek <polacek@redhat.com>
1505 * g++.dg/cpp0x/pr65398-2.C: New test.
1507 2015-03-30 Marek Polacek <polacek@redhat.com>
1509 * c-c++-common/pr65556.c: Change the width of bit-fields.
1511 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1514 * gcc.target/i386/pr65588.c: New testcase.
1516 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1518 PR libgfortran/65563
1519 * gfortran.dg/open_errors_2.f90: New test.
1521 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1523 PR libgfortran/65596
1524 * gfortran.dg/namelist_86.f90: New test.
1526 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1528 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1529 statement to reflect new ownership.
1531 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/template/friend58.C: New.
1535 * g++.dg/template/friend59.C: Likewise.
1537 2015-03-27 Tobias Burnus <burnus@net-b.de>
1540 * g++.dg/gomp/openmp-simd-3.C: New.
1541 * gcc.dg/gomp/openmp-simd-3.c: New.
1543 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1546 * gcc.target/i386/pr65248-1.c: New file.
1547 * gcc.target/i386/pr65248-2.c: Likewise.
1548 * gcc.target/i386/pr65248-3.c: Likewise.
1549 * gcc.target/i386/pr65248-4.c: Likewise.
1551 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1554 * gcc.c-torture/compile/pr65593.c: New test.
1556 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1559 * g++.dg/cpp1y/constexpr-assert1.C: New.
1561 2015-03-27 Marek Polacek <polacek@redhat.com>
1564 * c-c++-common/pr65556.c: New test.
1566 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1569 * g++.dg/torture/pr65600.C: New testcase.
1571 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1574 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1576 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1578 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1579 statement and cleanup. Fixed typos.
1581 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1584 * gcc.c-torture/compile/pr65595.c: New testcase.
1586 2015-03-27 Marek Polacek <polacek@redhat.com>
1589 * g++.dg/ubsan/pr65583.C: New test.
1591 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1593 * gcc.c-torture/compile/20150327.c: New testcase.
1595 2015-03-26 Richard Biener <rguenther@suse.de>
1598 * g++.dg/torture/pr65555.C: New testcase.
1600 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1602 PR tree-optimization/64715
1603 * gcc.dg/builtin-object-size-15.c: New test.
1604 * gcc.dg/pr64715-1.c: New test.
1605 * gcc.dg/pr64715-2.c: New test.
1607 2015-03-26 Richard Biener <rguenther@suse.de>
1610 * gnat.dg/specs/opt2.ads: Fix testcase.
1612 2015-03-25 Martin Sebor <msebor@redhat.com>
1615 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1616 when target isn't arm*-*-*-*.
1617 (check_effective_target_arm_nothumb): Likewise.
1618 (check_effective_target_arm_little_endian): Likewise.
1619 (check_effective_target_arm_vect_no_misalign): Likewise.
1620 (check_effective_target_aarch64_little_endian): Fail early if target
1623 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1625 PR tree-optimization/65177
1626 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1628 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1630 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1631 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1632 smmintrin.h and mm3dnow.h.
1634 2015-03-25 Marek Polacek <polacek@redhat.com>
1637 * g++.dg/cpp0x/pr65558.C: New test.
1639 2015-03-25 Marek Polacek <polacek@redhat.com>
1642 * g++.dg/template/pr61670.C: New test.
1644 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1647 * g++.dg/template/pr54987.C: New.
1649 2015-03-25 Richard Biener <rguenther@suse.de>
1651 PR tree-optimization/62630
1652 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1654 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1657 * gcc.target/i386/mpx/pr65508.c: New.
1659 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1663 * gfortran.dg/data_initialized_3.f90: New.
1665 2015-03-25 Richard Biener <rguenther@suse.de>
1668 * gnat.dg/specs/opt2.ads: New testcase.
1670 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1672 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1673 * gcc.target/arm/memset-inline-4.c: Skip for
1674 arm_tune_string_ops_prefer_neon.
1675 * gcc.target/arm/memset-inline-5.c: Ditto.
1676 * gcc.target/arm/memset-inline-6.c: Ditto.
1677 * gcc.target/arm/memset-inline-8.c: Ditto.
1678 * gcc.target/arm/memset-inline-9.c: Ditto.
1680 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1683 * g++.dg/other/virtual3.C: New.
1685 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1688 * g++.dg/cpp0x/vt-60130.C: New.
1690 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1693 * g++.dg/warn/Warray-bounds-7.C: New.
1695 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1698 * g++.dg/template/defarg18.C: New.
1700 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/cpp0x/vt-59988.C: New.
1705 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1707 PR tree-optimization/65533
1708 * gcc.dg/pr65533.c: New test.
1710 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1712 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1713 source= and mold= expressions functionality.
1714 * gfortran.dg/allocate_class_4.f90: New test.
1715 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1716 copying an unlimited polymorhpic object containing a char array
1717 to another unlimited polymorphic object respects the _len
1719 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1720 whether deferred length char array allocate works, unlimited
1721 polymorphic object allocation from a string works and if
1722 allocating an array of deferred length strings works.
1723 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1725 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1728 * g++.dg/cpp0x/constexpr-array11.C: New.
1730 2015-03-24 Richard Biener <rguenther@suse.de>
1733 * gcc.dg/torture/pr65517.c: New testcase.
1735 2015-03-24 Tobias Burnus <burnus@net-b.de>
1737 * gfortran.dg/coindexed_1.f90: Moved from
1738 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1740 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1747 * gcc.target/i386/pr65523.c: New test.
1750 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1752 * g++.dg/lto/pr65475b_0.C: Likewise.
1754 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1757 * gcc.target/sh/torture/pr65505.c: New.
1759 2015-03-23 Martin Sebor <msebor@redhat.com>
1762 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1763 assembly for lvx in addition to lxv.
1765 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1768 * gfortran.dg/pr65504.f90: New test.
1771 * gcc.dg/pr65521.c: New test.
1773 2015-03-23 Richard Biener <rguenther@suse.de>
1775 PR tree-optimization/65518
1776 * gcc.dg/vect/pr65518.c: New testcase.
1778 2015-03-23 Richard Biener <rguenther@suse.de>
1780 PR tree-optimization/65494
1781 * gcc.dg/vect/pr65494.c: New testcase.
1783 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1785 PR preprocessor/65238
1786 * c-c++-common/cpp/pr65238-1.c: New test.
1787 * gcc.dg/cpp/pr65238-2.c: New test.
1788 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1789 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1791 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1792 Mikael Morin <mikael@gcc.gnu.org>
1795 * gfortran.dg/elemental_dependency_4.f90: New.
1796 * gfortran.dg/elemental_dependency_5.f90: New.
1798 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1801 * g++.dg/lto/pr65475b_0.C: New testcase.
1802 * g++.dg/lto/pr65475b_1.C: New testcase.
1803 * g++.dg/lto/pr65475c_0.C: New testcase.
1804 * g++.dg/lto/pr65475c_1.C: New testcase.
1806 2015-03-21 Tobias Burnus <burnus@net-b.de>
1808 * gfortran.dg/coarray_38.f90: New.
1809 * gfortran.dg/coarray_39.f90: New.
1810 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1813 2015-03-20 Marek Polacek <polacek@redhat.com>
1816 * g++.dg/cpp0x/pr65398.C: New test.
1818 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1821 * g++.dg/lto/pr65475_0.C: New testcase.
1822 * g++.dg/lto/pr65475_1.C: New testcase.
1824 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1826 PR rtl-optimization/64366
1827 * gcc.target/sh/pr64366.c: New.
1829 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1832 * g++.dg/cpp0x/constexpr-48324.C: New.
1834 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1837 * g++.dg/cpp0x/pr48453.C: New.
1839 2015-03-20 Marek Polacek <polacek@redhat.com>
1842 * g++.dg/cpp0x/pr65072.C: New test.
1844 2015-03-20 Richard Biener <rguenther@suse.de>
1847 * gcc.dg/pr15347.c: Use -O.
1848 * c-c++-common/pr19807-1.c: Likewise.
1850 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1852 * gnat.dg/volatile13.ad[sb]: New test.
1854 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1856 PR rtl-optimization/60851
1857 * gcc.target/i386/pr60851.c: New test.
1859 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1862 * g++.dg/pr65240.h: Add tests for PR 65240.
1863 * g++.dg/pr65240-1.C: Likewise.
1864 * g++.dg/pr65240-2.C: Likewise.
1865 * g++.dg/pr65240-3.C: Likewise.
1866 * g++.dg/pr65240-4.C: Likewise.
1868 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1870 PR rtl-optimization/63491
1871 * gcc.target/powerpc/pr63491.c: New.
1873 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1875 * g++.dg/ipa/pr65465.C: New test.
1877 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/cpp0x/deleted11.C: New.
1882 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1885 * c-c++-common/tsan/pr65400-3.c: New test.
1887 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1890 * g++.dg/cpp0x/constexpr-59686.C: New.
1892 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1895 * g++.dg/tsan/pr64265.C: New test.
1898 * c-c++-common/tsan/pr65400-1.c: New test.
1899 * c-c++-common/tsan/pr65400-2.c: New test.
1901 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1904 * g++.dg/cpp0x/pr59816.C: New.
1906 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1909 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1911 2015-03-18 Martin Liska <mliska@suse.cz>
1914 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1915 equivalences either to 6 or 7.
1917 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1921 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1923 * gcc.dg/undefined-loop-1.c: New file.
1924 * gcc.dg/undefined-loop-2.c: New file.
1926 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1929 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1930 loop exits too early.
1932 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1934 PR tree-optimization/65450
1935 * gfortran.dg/pr65450.f90: New test.
1938 * gcc.target/i386/pr65078-1.c: New test.
1939 * gcc.target/i386/pr65078-2.c: New test.
1940 * gcc.target/i386/pr65078-3.c: New test.
1941 * gcc.target/i386/pr65078-4.c: New test.
1942 * gcc.target/i386/pr65078-5.c: New test.
1943 * gcc.target/i386/pr65078-6.c: New test.
1945 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/cpp1y/pr65340.C: New.
1950 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1953 * gfortran.dg/system_clock_3.f08: Adjust test.
1955 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1958 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1959 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1961 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1964 * gfortran.dg/system_clock_3.f08: New test.
1966 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1969 g++.dg/cpp1y/pr64626-1.C: New.
1970 g++.dg/cpp1y/pr64626-2.C: New.
1971 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1973 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1975 PR tree-optimization/65427
1976 * gcc.c-torture/execute/pr65427.c: New test.
1978 2015-03-16 Marek Polacek <polacek@redhat.com>
1982 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1983 * g++.dg/cpp0x/pr65327.C: New test.
1985 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1988 * c-c++-common/asan/pr64820.c: New test.
1990 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1992 * gfortran.dg/pointer_2.f90: New test.
1994 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1996 * g++.dg/pr65049.C: New test.
1998 2015-03-16 Tom de Vries <tom@codesourcery.com>
2000 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2001 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2002 * gcc.target/i386/fuse-caller-save.c: Same.
2004 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2006 * gnat.dg/loop_optimization18.ad[sb]: New test.
2007 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2009 2015-03-16 Alan Modra <amodra@gmail.com>
2011 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2014 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2016 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2018 * gcc.dg/torture/pr65270-2.c: Likewise.
2020 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2023 * gfortran.dg/pointer_remapping_9.f90: New.
2025 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2027 PR tree-optimization/65369
2028 * gcc.c-torture/execute/pr65369.c: New test.
2030 PR tree-optimization/65418
2031 * gcc.c-torture/execute/pr65418-1.c: New test.
2032 * gcc.c-torture/execute/pr65418-2.c: New test.
2034 PR rtl-optimization/65401
2035 * gcc.c-torture/execute/pr65401.c: New test.
2037 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2040 * gcc.target/arm/pr64600_1.c: New test.
2042 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2044 PR rtl-optimization/65235
2045 * gcc.target/aarch64/pr65235_1.c: New test.
2047 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2049 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2050 * gcc.target/s390/hotpatch-22.c: Likewise.
2051 * gcc.target/s390/hotpatch-23.c: Likewise.
2052 * gcc.target/s390/hotpatch-24.c: Likewise.
2053 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2054 * gcc.target/s390/hotpatch-1.c: Update expected output.
2055 * gcc.target/s390/hotpatch-2.c: Likewise.
2056 * gcc.target/s390/hotpatch-3.c: Likewise.
2057 * gcc.target/s390/hotpatch-4.c: Likewise.
2058 * gcc.target/s390/hotpatch-5.c: Likewise.
2059 * gcc.target/s390/hotpatch-6.c: Likewise.
2060 * gcc.target/s390/hotpatch-7.c: Likewise.
2061 * gcc.target/s390/hotpatch-8.c: Likewise.
2062 * gcc.target/s390/hotpatch-9.c: Likewise.
2063 * gcc.target/s390/hotpatch-10.c: Likewise.
2064 * gcc.target/s390/hotpatch-11.c: Likewise.
2065 * gcc.target/s390/hotpatch-12.c: Likewise.
2066 * gcc.target/s390/hotpatch-13.c: Likewise.
2067 * gcc.target/s390/hotpatch-14.c: Likewise.
2068 * gcc.target/s390/hotpatch-15.c: Likewise.
2069 * gcc.target/s390/hotpatch-16.c: Likewise.
2070 * gcc.target/s390/hotpatch-17.c: Likewise.
2071 * gcc.target/s390/hotpatch-18.c: Likewise.
2072 * gcc.target/s390/hotpatch-19.c: Likewise.
2074 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2077 * gcc.target/i386/pr65103-1.c: New.
2079 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2082 * gcc.target/i386/pr65044.c: New.
2084 2015-03-12 Tom de Vries <tom@codesourcery.com>
2086 PR rtl-optimization/64895
2087 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2088 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2089 * gcc.target/i386/fuse-caller-save.c: Ditto.
2091 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2093 * gcc.dg/ipa/pr63569.c: Fix template.
2095 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2097 * g++.dg/ipa/pr64146.C: Require fpic support.
2099 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2102 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2103 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2105 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2107 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2108 to dg-options, fix up dg-skip-if.
2110 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2113 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2114 * gcc.target/avr/tiny-caller-save.c: Same.
2116 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2119 * g++.dg/pr65242.C: New test.
2121 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2123 * c-c++-common/asan/no-asan-check-glob.c: New test.
2125 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2128 * g++.dg/other/default11.C: New.
2129 * g++.dg/other/default12.C: Likewise.
2131 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2134 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2136 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2139 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2141 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2144 * g++.dg/cpp0x/pr65127.C: New test.
2146 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2148 * gcc.dg/ipa/PR64550.c: Update template.
2150 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2151 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/coarray_sync_memory.f90: New.
2155 2015-03-10 Marek Polacek <polacek@redhat.com>
2158 * c-c++-common/ubsan/pr65367.c: New test.
2160 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2162 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2163 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2164 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2165 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2166 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2167 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2168 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2169 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2170 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2171 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2172 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2173 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2174 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2176 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2178 * lib/mpx-dg.exp (mpx_link_flags): New.
2181 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2182 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2183 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2184 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2185 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2186 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2187 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2188 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2189 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2190 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2191 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2192 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2193 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2194 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2195 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2196 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2197 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2198 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2199 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2200 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2201 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2202 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2203 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2204 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2205 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2206 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2207 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2208 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2209 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2210 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2211 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2212 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2213 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2214 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2215 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2216 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2217 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2218 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2219 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2220 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2221 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2222 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2223 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2224 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2225 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2226 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2227 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2228 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2229 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2230 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2231 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2232 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2233 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2234 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2235 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2236 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2237 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2238 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2239 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2240 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2241 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2242 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2243 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2244 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2245 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2246 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2247 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2248 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2249 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2250 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2251 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2252 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2253 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2254 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2255 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2256 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2257 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2258 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2259 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2260 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2261 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2262 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2263 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2264 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2265 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2266 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2267 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2268 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2269 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2270 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2271 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2272 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2273 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2274 * gcc.target/i386/mpx/label-address-1.c: New.
2275 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2276 * gcc.target/i386/mpx/macro.c: New.
2277 * gcc.target/i386/mpx/mpx-check.h: New.
2278 * gcc.target/i386/mpx/mpx.exp: New.
2279 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2280 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2281 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2282 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2283 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2284 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2285 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2286 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2287 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2288 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2289 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2290 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2291 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2292 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2293 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2294 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2295 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2296 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2297 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2298 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2299 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2300 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2301 * gcc.target/i386/mpx/reference-1-nov.c: New.
2302 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2303 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2304 * gcc.target/i386/mpx/reference-2-nov.c: New.
2305 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2306 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2307 * gcc.target/i386/mpx/reference-3-nov.c: New.
2308 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2309 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2310 * gcc.target/i386/mpx/reference-4-nov.c: New.
2311 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2312 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2313 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2314 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2315 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2316 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2317 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2318 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2319 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2320 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2321 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2322 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2323 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2324 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2325 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2326 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2327 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2328 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2329 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2330 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2331 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2332 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2333 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2334 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2335 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2336 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2337 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2338 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2339 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2340 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2341 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2342 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2343 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2344 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2345 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2346 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2347 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2348 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2349 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2350 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2351 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2352 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2353 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2354 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2355 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2356 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2357 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2358 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2359 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2360 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2361 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2362 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2363 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2364 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2365 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2366 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2367 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2368 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2369 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2370 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2371 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2372 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2373 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2374 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2375 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2376 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2377 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2378 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2379 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2380 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2381 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2382 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2383 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2384 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2385 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2386 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2387 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2388 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2389 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2390 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2391 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2392 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2393 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2394 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2395 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2396 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2397 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2398 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2399 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2400 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2401 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2402 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2403 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2404 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2405 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2406 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2407 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2408 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2409 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2410 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2411 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2412 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2413 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2414 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2415 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2416 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2417 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2418 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2419 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2420 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2421 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2422 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2423 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2424 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2425 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2426 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2427 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2428 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2429 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2430 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2431 * gcc.target/i386/mpx/vla-1-nov.c: New.
2432 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2433 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2434 * gcc.target/i386/mpx/vla-2-nov.c: New.
2435 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2437 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2439 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2441 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2443 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2445 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2447 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2448 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2450 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2453 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2456 * c-c++-common/pr65120.c: New test.
2458 PR rtl-optimization/65321
2459 * gcc.dg/pr65321.c: New test.
2461 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2463 PR tree-optimization/65355
2464 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2466 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2469 * c-c++-common/pr49706.c: Adjust tests for not warning
2470 about !!x == y or !b == y where b is boolean, and add
2472 * c-c++-common/pr62199-2.c: Likewise.
2474 2015-03-09 Richard Biener <rguenther@suse.de>
2477 * gcc.dg/torture/pr65270-1.c: New testcase.
2478 * gcc.dg/torture/pr65270-2.c: Likewise.
2480 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2482 PR tree-optimization/63743
2483 * gcc.dg/pr63743.c: New test.
2485 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2488 * g++.dg/lto/pr65316_0.C: New testcase.
2489 * g++.dg/lto/pr65316_1.C: New testcase.
2491 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2494 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2496 * g++.dg/abi/rtti3.C: Likewise.
2498 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2501 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2503 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2505 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2507 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2509 2015-03-08 Morin <mikael@gcc.gnu.org>
2512 * gfortran.dg/entry_20.f90: New.
2514 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2517 * gcc.c-torture/compile/pr65153.c: New.
2519 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2522 * g++.dg/torture/pr65249.C: New.
2524 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2526 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2528 (int64_t): Likewise.
2530 2015-03-07 Marek Polacek <polacek@redhat.com>
2531 Martin Uecker <uecker@eecs.berkeley.edu>
2534 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2536 * c-c++-common/ubsan/bounds-8.c: New test.
2537 * c-c++-common/ubsan/bounds-9.c: New test.
2538 * gcc.dg/ubsan/bounds-2.c: New test.
2540 2015-03-05 Martin Sebor <msebor@redhat.com>
2542 * PR testsuite/63175
2543 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2544 checking of results into main to prevent it from getting optimized
2546 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2548 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2550 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2551 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2552 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2555 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2557 * g++.dg/lto/pr65302_1.C: New testcase.
2558 * g++.dg/lto/pr65302_0.C: New testcase.
2560 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2562 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2563 -fno-ipa-icf to dg-options.
2565 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2567 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2568 compiles using the linker plugin.
2570 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2572 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2574 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2576 * gcc.target/arm/pr65067.c: New test.
2578 2015-03-05 Martin Liska <mliska@suse.cz>
2581 * gcc.dg/ipa/pr65318.c: New test.
2583 2015-03-05 Marek Polacek <polacek@redhat.com>
2585 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2587 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2589 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2591 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2593 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2594 max-unroll-times back to defaults for s390.
2596 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2600 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2603 * g++.dg/cpp0x/initlist92.C: New.
2605 2015-03-05 Richard Biener <rguenther@suse.de>
2607 PR tree-optimization/65310
2608 * gcc.dg/vect/pr65310.c: New testcase.
2610 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2613 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2615 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2617 * gnat.dg/entry_queues3.adb: New test.
2619 2015-03-04 Ian Lance Taylor <iant@google.com>
2621 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2623 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2626 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2628 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2630 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2631 -fno-ipa-icf to dg-options
2632 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2633 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2635 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2638 * g++.dg/cpp0x/decltype62.C: New.
2640 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2642 * gnat.dg/object_overflow5.adb: New test.
2644 2015-03-03 Martin Liska <mliska@suse.cz>
2647 * gcc.dg/ipa/pr65287.c: New test.
2649 2015-03-03 Martin Jambor <mjambor@suse.cz>
2650 Eric Botcazou <ebotcazou@adacore.com>
2652 * gnat.dg/specs/pack12.ads: New test.
2654 2015-03-03 Martin Liska <mliska@suse.cz>
2656 * gcc.dg/ipa/PR65282.c: New test.
2658 2015-03-13 Jeff Law <law@redhat.com>
2660 PR tree-optimization/65241
2661 * gcc.c-torture/compile/pr65241.c: New test.
2663 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2666 * gcc.target/avr/torture/pr64331.c: New test.
2668 2015-03-03 Martin Liska <mliska@suse.cz>
2669 Jan Hubicka <hubicka@ucw.cz>
2671 * g++.dg/ipa/pr65263.C: New test.
2673 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2676 * gcc.dg/lto/pr65130_0.c: New testcase.
2677 * gcc.dg/lto/pr65130_1.c: New testcase.
2679 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2682 * g++.dg/torture/pr64988.C: New testcase.
2684 2015-03-02 Tobias Burnus <burnus@net-b.de>
2686 * gfortran.dg/coarray_atomic_6.f90: New.
2688 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2691 * gcc.target/i386/pr65184.c: New.
2693 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2696 * gcc.target/i386/pr65183.c: New.
2698 2015-02-28 Martin Liska <mliska@suse.cz>
2699 Jan Hubicka <hubicka@ucw.cz>
2701 * gcc.dg/ipa/ipa-icf-35.c: New test.
2702 * gcc.dg/ipa/ipa-icf-36.c: New test.
2703 * gcc.dg/ipa/ipa-icf-37.c: New test.
2705 2015-02-28 Martin Liska <mliska@suse.cz>
2706 Jan Hubicka <hubicka@ucw.cz>
2709 * gcc.dg/ipa/ipa-icf-34.c: New test.
2711 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2714 * gcc.target/sh/sh/pr61142.c: New.
2716 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2718 * g++.dg/other/dump-ada-spec-3.C: New test.
2720 2015-03-01 Martin Liska <mliska@suse.cz>
2722 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2723 * g++.dg/ipa/pr63595.C: Update expected results.
2725 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2728 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2730 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2732 * gcc.dg/vect/pr59354.c: Move vector producing code to
2735 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2738 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2739 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2740 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2741 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2743 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2745 PR tree-optimization/65048
2746 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2747 (foo): Use K&R style definition.
2749 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2752 * g++.dg/pr65032.C: New.
2754 2015-02-27 Marek Polacek <polacek@redhat.com>
2757 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2760 2015-02-27 Marek Polacek <polacek@redhat.com>
2763 * gcc.dg/pr65228.c: New test.
2765 2015-02-27 Kai Tietz <ktietz@redhat.com>
2768 * gcc.dg/weak/weak-17.c: New file.
2770 2015-02-27 Richard Biener <rguenther@suse.de>
2773 * g++.dg/lto/pr65193_0.C: New testcase.
2775 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2777 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2778 * gcc.target/s390/hotpatch-8.c: Likewise.
2779 * gcc.target/s390/hotpatch-9.c: Likewise.
2780 * gcc.target/s390/pr61078.c: Likewise.
2781 * gcc.target/s390/pr57960.c: Remove -m64.
2782 * gcc.target/s390/pr61078.c: Likewise.
2784 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2785 Martin Liska <mliska@suse.cz>
2788 * gcc.dg/pr64454.c: Disable ICF.
2789 * gcc.dg/pr28685-1.c: Disable ICF
2790 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2791 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2792 * g++.dg/ipa/ipa-icf-4.C: Update template.
2794 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2796 PR tree-optimization/65216
2797 * gcc.c-torture/execute/pr65216.c: New test.
2799 PR tree-optimization/65215
2800 * gcc.c-torture/execute/pr65215-1.c: New test.
2801 * gcc.c-torture/execute/pr65215-2.c: New test.
2802 * gcc.c-torture/execute/pr65215-3.c: New test.
2803 * gcc.c-torture/execute/pr65215-4.c: New test.
2804 * gcc.c-torture/execute/pr65215-5.c: New test.
2806 2015-02-26 Tom de Vries <tom@codesourcery.com>
2808 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2810 2015-02-26 Martin Liska <mliska@suse.cz>
2811 Jan Hubicka <hubicka@ucw.cz>
2813 * g++.dg/ipa/pr64146.C: Update expected results.
2814 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2815 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2816 * gcc.dg/ipa/ipa-icf-34.c: New test.
2818 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2820 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2821 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2822 (dg-additional-options): Remove dg directive.
2823 (dg-final): Add dg directive.
2825 2015-02-26 Marek Polacek <polacek@redhat.com>
2828 * g++.dg/ipa/pr65008.C: New test.
2830 2015-02-26 Tom de Vries <tom@codesourcery.com>
2832 * lib/profopt.exp (profopt-target-cleanup): New proc.
2833 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2834 files from sources from dg-additional-sources.
2836 2015-02-26 Tom de Vries <tom@codesourcery.com>
2838 * lib/gcov.exp: Cleanup in case of xfail.
2840 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2842 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2844 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2847 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2848 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2849 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2850 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2851 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2852 * g++.dg/debug/pr46123.C: XFAIL and move...
2853 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2854 * gcc.dg/debug/dwarf2-3.c: Move...
2855 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2857 2015-02-26 Marek Polacek <polacek@redhat.com>
2860 * g++.dg/cpp1y/pr65202.C: New test.
2862 2015-02-26 Tom de Vries <tom@codesourcery.com>
2864 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2865 locale_facets.h.gcov.
2867 2015-02-26 Tom de Vries <tom@codesourcery.com>
2869 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2871 2015-02-26 Tom de Vries <tom@codesourcery.com>
2873 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2875 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2878 * gcc.target/i386/pr65217.c: New.
2880 2015-02-26 Tom de Vries <tom@codesourcery.com>
2882 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2884 2015-02-26 Tom de Vries <tom@codesourcery.com>
2886 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2888 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2890 PR tree-optimization/65048
2891 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2893 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2895 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2896 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2898 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2901 * gcc.target/i386/pr65161.c: New test.
2903 2015-02-26 Terry Guo <terry.guo@arm.com>
2905 * gcc.target/arm/no-volatile-in-it.c: New test.
2907 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2909 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2910 (dg-options): Add -save-temps.
2911 (dg-final): Add cleanup-saved-temps.
2913 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2915 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2917 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2919 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2920 * gcc.target/powerpc/pack01.c: Include string.h.
2922 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2925 * gcc.target/i386/pr65167.c: New.
2927 2015-02-25 Kai Tietz <ktietz@redhat.com>
2929 PR tree-optimization/61917
2930 * gcc.dg/vect/vect-pr61917.c: New file.
2932 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2934 PR tree-optimization/65170
2935 * gcc.c-torture/execute/pr65170.c: New test.
2936 * gcc.dg/tree-ssa/vrp96.c: New test.
2938 2015-02-24 Tom de Vries <tom@codesourcery.com>
2940 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2942 2015-02-24 Tom de Vries <tom@codesourcery.com>
2945 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2946 (dg-additional-files-options): Copy additional_sources to
2947 additional_sources_used before emptying additional_sources.
2948 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2949 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2950 (cleanup-saved-temps): Use additional_sources_used instead of
2952 (dg-test): Reset additional_sources_used.
2954 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2957 * gfortran.dg/integer_exponentiation_6.F90: New test.
2959 2015-02-23 Martin Sebor <msebor@redhat.com>
2962 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2963 two parts. One to save registers, the other to verify the
2964 registers have the right values. Save register state into
2965 static data rather than on the stack.
2967 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2970 * c-c++-common/asan/pr63888.c: New test.
2972 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2975 * gcc.c-torture/compile/pr65163.c: New.
2977 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2979 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2980 with -m31 on 64 bit.
2981 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2982 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2984 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2986 * gcc.target/s390/20090223-1.c: Add
2987 -Wno-implicit-function-declaration option.
2988 * gcc.target/s390/pr42224.c: Likewise.
2989 * gcc.target/s390/pr55718.c: Likewise.
2991 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2993 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2994 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2995 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2996 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2997 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2998 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2999 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3000 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3001 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3002 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3003 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3004 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3005 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3006 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3007 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3008 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3009 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3010 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3011 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3012 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3013 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3015 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3017 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3018 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3019 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3020 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3021 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3022 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3023 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3024 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3025 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3026 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3027 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3028 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3029 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3030 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3031 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3032 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3034 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3038 * gfortran.dg/pr61960.f90: New.
3039 * gfortran.dg/pr64230.f90: New.
3040 * gfortran.dg/pr64980.f03: New.
3042 2015-02-22 Tom de Vries <tom@codesourcery.com>
3044 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3046 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3049 * gnat.dg/timing_events.adb: Removed, invalid test.
3051 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3054 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3056 * g++.dg/gcov/gcov-2.C: Likewise.
3058 2015-02-20 Richard Biener <rguenther@suse.de>
3060 PR tree-optimization/65136
3061 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3063 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3066 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3067 and nvptx-*-* blacklisting.
3069 * gcc.dg/sibcall-9.c: New test.
3070 * gcc.dg/sibcall-10.c: New test.
3072 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3074 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3076 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3079 * gcc.target/avr/torture/pr64452.c: New test.
3081 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3083 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3084 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3086 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3089 * lib/target-supports.exp (check_compile): Check whether
3090 additional_sources is defined before using it.
3092 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3095 * g++.dg/opt/pr65074.C: New file.
3097 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3099 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3100 (size_type): New typedef.
3101 (operator "" _script): Use it for the last argument.
3103 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3105 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3107 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3109 * lib/target-supports.exp (check_compile): Save/restore
3110 additional_sources that may belong to an actual test.
3112 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3114 PR gcov-profile/64634
3115 * g++.dg/gcov/gcov-15.C: New test.
3117 2015-02-18 Tom de Vries <tom@codesourcery.com>
3119 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3121 2015-02-18 Tom de Vries <tom@codesourcery.com>
3123 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3125 2015-02-18 Tom de Vries <tom@codesourcery.com>
3127 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3129 2015-02-18 Tom de Vries <tom@codesourcery.com>
3131 * gfortran.dg/fmt_cache_1.f: Add missing close.
3133 2015-02-18 Tom de Vries <tom@codesourcery.com>
3136 * gfortran.dg/read_eof_8.f90: Add missing close.
3138 2015-02-18 Richard Biener <rguenther@suse.de>
3140 PR tree-optimization/65063
3141 * gcc.dg/pr65063.c: New testcase.
3143 2015-02-18 Richard Biener <rguenther@suse.de>
3145 PR tree-optimization/62217
3146 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3148 2015-02-18 Marek Polacek <polacek@redhat.com>
3151 * c-c++-common/ubsan/pr65081.c: New test.
3153 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3155 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3156 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3158 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3160 * gcc.dg/ipa/propalign-3.c: New test.
3162 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3165 * gcc.target/sh/pr64793.c: New.
3166 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3168 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3170 * gcc.target/arm/divzero.c: New test case.
3172 2015-02-17 Tom de Vries <tom@codesourcery.com>
3174 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3176 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3177 Jakub Jelinek <jakub@redhat.com>
3180 * g++.dg/cpp0x/pr65075.C: New test.
3182 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3185 * gcc.target/powerpc/pr65058.c: New test.
3187 2015-02-16 Jeff Law <law@redhat.com>
3189 PR tree-optimization/64823
3190 * gcc.dg/uninit-20.c: New test.
3192 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3193 James Greenhalgh <james.greenhalgh@arm.com>
3196 * gcc.dg/ipa/ipa-clone-1.c: New test.
3198 2015-02-16 Richard Biener <rguenther@suse.de>
3200 PR tree-optimization/65077
3201 * gcc.dg/torture/pr65077.c: New testcase.
3203 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3205 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3206 Directive adjusted to scan for ldaxr.
3207 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3208 adjusted to scan for ldaex.
3210 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3213 * g++.dg/cpp0x/constexpr-65080.C: New.
3215 2015-02-16 Richard Biener <rguenther@suse.de>
3217 PR tree-optimization/63593
3218 * gcc.dg/pr63593.c: New testcase.
3220 2015-02-16 Marek Polacek <polacek@redhat.com>
3223 * gcc.dg/pr65066.c: New test.
3225 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3227 * gcc.dg/pr65002.C: Move ...
3228 * g++.dg/ipa/pr65002.C: ... here.
3230 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3232 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3233 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3234 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3235 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3237 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3240 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3241 the expression to find calls.
3242 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3243 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3244 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3245 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3246 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3248 2015-02-14 Marek Polacek <polacek@redhat.com>
3251 * gcc.dg/array-11.c: New test.
3252 * gcc.dg/array-12.c: New test.
3253 * gcc.dg/array-13.c: New test.
3254 * gcc.dg/array-14.c: New test.
3255 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3256 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3257 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3258 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3259 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3260 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3262 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/lookup/using54.C: New.
3267 2015-02-13 Jeff Law <law@redhat.com>
3270 Revert my change for tree-optimization/64823.
3272 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3274 PR tree-optimization/65053
3275 * gcc.c-torture/execute/pr65053-1.c: New test.
3276 * gcc.c-torture/execute/pr65053-2.c: New test.
3278 2015-02-13 Marek Polacek <polacek@redhat.com>
3281 * gcc.dg/pr65050.c: New test.
3283 2015-02-13 Jeff Law <law@redhat.com>
3285 PR tree-optimization/64823
3286 * gcc.dg/uninit-20.c: New test.
3288 PR rtl-optimization/47477
3289 * gcc.dg/tree-ssa/pr47477.c: New test.
3291 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3294 * g++.dg/parse/ivdep-2.C: New.
3295 * g++.dg/parse/ivdep-3.C: Likewise.
3297 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3300 * gfortran.dg/continuation_13.f90: New test.
3301 * gfortran.dg/continuation_14.f: New test.
3303 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3306 * g++.dg/cpp0x/sfinae55.C: New.
3308 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3311 * g++.dg/ipa/pr65034.C: New test.
3313 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3315 PR tree-optimization/65002
3316 * gcc.dg/pr65002.C: New.
3318 2015-02-13 Marek Polacek <polacek@redhat.com>
3321 * c-c++-common/pr65040.c: New test.
3323 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3325 PR tree-optimization/64705
3326 * gcc.dg/tree-ssa/pr64705.c: New test.
3328 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3331 * gcc.dg/visibility-22.c: New test.
3332 * gcc.dg/visibility-23.c: New test.
3333 * gcc.target/i386/pr32219-1.c: New test.
3334 * gcc.target/i386/pr32219-2.c: New test.
3335 * gcc.target/i386/pr32219-3.c: New test.
3336 * gcc.target/i386/pr32219-4.c: New test.
3337 * gcc.target/i386/pr32219-5.c: New test.
3338 * gcc.target/i386/pr32219-6.c: New test.
3339 * gcc.target/i386/pr32219-7.c: New test.
3340 * gcc.target/i386/pr32219-8.c: New test.
3341 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3343 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3345 PR libgfortran/57822
3346 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3347 four different KINDs.
3349 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3352 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3355 * g++.dg/ubsan/pr65000.C: New test.
3357 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3360 * gfortran.dg/finalize_28.f90: New test
3362 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3365 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3366 DW_TAG_lexical_block removal.
3367 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3368 * g++.dg/guality/pr55541.C: New test.
3371 * g++.dg/ubsan/pr64984.C: New test.
3373 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3375 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3377 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3380 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3381 instructions for 2015-01-14 get_memmodel changes.
3382 * gcc.target/powerpc/atomic-p8.c: Likewise.
3385 * g++.dg/ubsan/pr65019.C: New test.
3387 PR tree-optimization/65014
3388 * gcc.c-torture/compile/pr65014.c: New test.
3390 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3392 PR libgfortran/57822
3393 * gfortran/fmt_g0_7.f08: Revise test.
3395 2015-02-11 Jeff Law <law@redhat.com>
3398 * gcc.target/m68k/pr63347.c: New test.
3400 2015-02-11 Marek Polacek <polacek@redhat.com>
3402 * g++.dg/ubsan/shift-1.C: New test.
3403 * gcc.dg/ubsan/c-shift-2.c: New test.
3404 * c-c++-common/ubsan/shift-5.c: Remove file.
3406 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3408 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3409 Directive adjusted to XFAIL.
3410 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3413 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3416 * g++.dg/opt/pr65003.C: New test.
3418 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3420 * lib/target-supports.exp (check_effective_target_pie): Renamed
3422 (check_effective_target_pie_enabled): This.
3423 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3424 * gcc.target/i386/pie.c: Likewise.
3426 2015-02-11 Andrew Pinski <apinski@cavium.com>
3429 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3430 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3432 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3435 * gcc.target/i386/pr61925-1.c: New test.
3436 * gcc.target/i386/pr61925-2.c: New test.
3437 * gcc.target/i386/pr61925-3.c: New test.
3439 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3442 * g++.dg/asan/pr65004.C: New test.
3444 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3447 * gcc.taget/sh/pr64661-0.h: New.
3448 * gcc.taget/sh/pr64661-1.c: New.
3449 * gcc.taget/sh/pr64661-2.c: New.
3450 * gcc.taget/sh/pr64661-3.c: New.
3451 * gcc.taget/sh/pr64661-4.c: New.
3453 2015-02-10 Richard Biener <rguenther@suse.de>
3455 PR tree-optimization/64995
3456 * g++.dg/torture/pr64995.C: New testcase.
3458 2015-02-10 Richard Biener <rguenther@suse.de>
3460 PR tree-optimization/64909
3461 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3463 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3465 * gcc.dg/signbit-sa.c: New test.
3467 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3469 PR libgfortran/57822
3470 * gfortran/fmt_g0_7.f08: New test.
3472 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3474 PR tree-optimization/43378
3475 * gcc.dg/tree-ssa/pr43378.c: New test.
3477 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3480 * g++.dg/torture/pr64978.C: New testcase.
3482 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3485 * gcc.dg/asan/pr64981.c: New test.
3487 2015-02-09 Marek Polacek <polacek@redhat.com>
3490 * gcc.dg/pr64856.c: New test.
3492 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3495 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3496 * gcc.c-torture/execute/pr64979.c: New test.
3498 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3500 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3502 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3504 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3505 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3507 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3510 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3512 2015-02-09 Richard Biener <rguenther@suse.de>
3514 PR tree-optimization/54000
3515 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3517 2015-02-09 Tom de Vries <tom@codesourcery.com>
3519 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3521 2015-02-09 Martin Liska <mliska@suse.cz>
3523 * g++.dg/ipa/pr64858.C: New test.
3525 2015-02-09 Tom de Vries <tom@codesourcery.com>
3527 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3529 2015-02-08 Andrew Pinski <apinski@cavium.com>
3531 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3533 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3536 * gfortran.dg/use_rename_8.f90: New.
3538 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3540 * gnat.dg/addr7.ad[sb]: New test.
3541 * gnat.dg/addr8.ad[sb]: Likewise.
3543 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3546 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3547 from jit.dg/test-compile-to-executable.c's create_code, with a
3548 clarification of the output message.
3549 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3551 (test_jit): Use CHECK_NO_ERRORS when calling
3552 gcc_jit_context_compile_to_file.
3553 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3554 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3555 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3556 about deletions that are attempted.
3557 (jit-verify-compile-to-file): Rename to...
3558 (jit-verify-output-file-was-created): ...this, and drop the
3559 attempt to run "file" and verify the output.
3560 (jit-verify-assembler): New function.
3561 (jit-verify-object): New function.
3562 (jit-verify-dynamic-library): New function.
3563 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3564 favor of an implementation from new file
3565 create-code-for-hello-world-executable.h, which also adds a
3567 (dg-final): Replace jit-verify-compile-to-file with
3568 jit-verify-output-file-was-created, and invoke new function
3569 jit-verify-assembler.
3570 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3572 (dg-final): Replace jit-verify-compile-to-file with
3573 jit-verify-output-file-was-created, and invoke new function
3574 jit-verify-dynamic-library.
3575 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3576 favor of an implementation from new file
3577 create-code-for-hello-world-executable.h, which also adds a
3579 (dg-final): Replace jit-verify-compile-to-file with
3580 jit-verify-output-file-was-created. Strengthen the expected stdout
3581 from the built executable.
3582 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3583 favor of an implementation from new file
3584 create-code-for-hello-world-executable.h, which also adds a
3586 (dg-final): Replace jit-verify-compile-to-file with
3587 jit-verify-output-file-was-created, and invoke new function
3589 * jit.dg/verify-dynamic-library.c: New source file.
3591 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3592 Brian Rzycki <b.rzycki@samsung.com>
3594 PR tree-optimization/64878
3595 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3597 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3600 * g++.dg/ipa/pr64896.C: New test.
3602 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3605 * gcc.target/powerpc/pr64205.c: New file.
3607 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3609 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3610 (dg-options): Use -fpie instead of -fPIE -pie.
3612 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3615 * g++.dg/asan/pr64937.C: New test.
3617 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3620 * gfortran.dg/class_to_type_4.f90: New test
3622 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3624 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3626 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3628 PR rtl-optimization/64957
3630 * gcc.c-torture/execute/pr64957.c: New test.
3632 2015-02-05 Jeff Law <law@redhat.com>
3635 * gcc.target/h8300/pr17306-1.c: New test.
3636 * gcc.target/h8300/pr17306-2.c: New test.
3638 2015-02-05 Tobias Burnus <burnus@net-b.de>
3641 * gfortran.dg/structure_constructor_12.f90: New.
3643 2015-02-05 Jeff Law <law@redhat.com>
3646 gcc.target/h8300/pr58400.c: New test.
3648 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3650 * gcc.target/arm/macro_defs0.c: New test.
3651 * gcc.target/arm/macro_defs1.c: New test.
3652 * gcc.target/arm/macro_defs2.c: New test.
3654 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3656 PR rtl-optimization/64905
3657 * gcc.target/i386/pr64905.c: Require nonpic target.
3658 (dg-options): Add -fomit-frame-pointer.
3661 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3663 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3666 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3669 * gfortran.dg/type_to_class_2.f90: New test
3670 * gfortran.dg/type_to_class_3.f90: New test
3672 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3675 * g++.dg/torture/pr64686.C: New testcase.
3677 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3679 PR rtl-optimization/64905
3680 * gcc.target/i386/pr64905.c: New file.
3682 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3684 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3685 * gcc.dg/guality/pr41616-1.c: Ditto.
3687 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3690 * gcc.dg/pr64817-3.c: New.
3692 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3693 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3695 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3696 pass parameters in registers.
3697 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3698 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3699 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3701 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3702 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3704 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3705 list, allow for multilibed targets.
3706 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3708 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3710 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3711 * gcc.dg/pr46728-6.c: Ditto.
3713 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3715 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3716 for mips_nanlegacy target.
3718 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3720 * gcc.target/i386/chkp-hidden-def.c: New.
3722 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3725 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3726 to use 24 bits for bitfield b.
3728 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3731 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3732 cache result in a global variable. Include all 32-bit targets for
3735 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3737 PR rtl-optimization/64756
3738 * gcc.c-torture/execute/pr64756.c: New test.
3740 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3743 * gcc.target/sh/pr64660-0.h: New.
3744 * gcc.target/sh/pr64660-1.c: New.
3745 * gcc.target/sh/pr64660-2.c: New.
3746 * gcc.target/sh/pr64660-3.c: New.
3747 * gcc.target/sh/pr64660-4.c: New.
3749 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3752 * g++.dg/warn/Waddress-2.C: New.
3754 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3757 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3759 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3761 PR preprocessor/64803
3762 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3764 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3766 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3768 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3770 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3771 (_ARM_FPSRC): Add DN and AHP fields.
3772 (clean_results): Force DN=1 on AArch64.
3773 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3774 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3775 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3776 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3777 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3778 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3780 2015-02-02 Alan Modra <amodra@gmail.com>
3782 * gcc.target/powerpc/cprophard.c: New.
3784 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3786 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3787 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3789 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3792 * gcc.dg/pr64817-1.c: New test.
3793 * gcc.dg/pr64817-2.c: New test.
3795 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3798 * gcc.target/sh/pr64851-0.h: New
3799 * gcc.target/sh/pr64851-1.c: New
3800 * gcc.target/sh/pr64851-2.c: New
3801 * gcc.target/sh/pr64851-3.c: New
3802 * gcc.target/sh/pr64851-4.c: New
3804 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3807 * gcc.dg/torture/pr64882.c: New test.
3809 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3812 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3815 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3817 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3818 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3819 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3820 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3821 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3822 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3824 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3825 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3827 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3828 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3831 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3834 * g++.dg/pr64688-2.C: New.
3836 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3838 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3839 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3840 * gcc.target/i386/fuse-caller-save.c: Ditto.
3841 * gcc.target/i386/headmerge-1.c: Ditto.
3842 * gcc.target/i386/headmerge-2.c: Ditto.
3843 * gcc.target/i386/sibcall-6.c: Ditto.
3845 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3848 * gcc.target/i386/pr64617.c: New test.
3850 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3853 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3854 (dg-options): Remove -m32.
3855 (dg-final): Scan for "movb %al" only.
3856 * gcc.target/i386/pr15184-2.c: Ditto.
3858 2015-01-30 Richard Biener <rguenther@suse.de>
3860 PR tree-optimization/64829
3861 * gcc.dg/vect/pr64829.c: New testcase.
3863 2015-01-29 Marek Polacek <polacek@redhat.com>
3866 * gcc.dg/pr64709.c: New test.
3868 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3871 * g++.dg/ubsan/pr64717-1.C: New test.
3872 * g++.dg/ubsan/pr64717-2.C: New test.
3874 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3876 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3878 2015-01-29 Jeff Law <law@redhat.com>
3881 * gcc.target/i386/pr15184-1.c: New test.
3882 * gcc.target/i386/pr15184-2.c: New test.
3884 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3886 PR tree-optimization/64746
3887 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3889 2015-01-29 Richard Biener <rguenther@suse.de>
3891 PR tree-optimization/64853
3892 * gcc.dg/torture/pr64853.c: New testcase.
3894 2015-01-29 Richard Biener <rguenther@suse.de>
3896 PR tree-optimization/64844
3897 * gcc.dg/vect/pr64844.c: New testcase.
3899 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3902 * gcc.dg/pr64809.c: Delete.
3904 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3907 * gcc.target/i386/pr64805.c: New.
3909 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3911 * gcc.dg/guality/guality.h (main): Add argv[0] to
3912 guality_gdb_command.
3914 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3917 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3919 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3922 * gcc.target/sh/sh.exp
3923 (check_effective_target_atomic_model_soft_gusa_available,
3924 check_effective_target_atomic_model_soft_tcb_available,
3925 check_effective_target_atomic_model_soft_imask_available,
3926 check_effective_target_atomic_model_hard_llcs_available): New.
3927 * gcc.target/sh/pr64659-0.h: New.
3928 * gcc.target/sh/pr64659-1.c: New.
3929 * gcc.target/sh/pr64659-2.c: New.
3930 * gcc.target/sh/pr64659-3.c: New.
3931 * gcc.target/sh/pr64659-4.c: New.
3933 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3935 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3936 scan-assembler-times pattern.
3938 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3941 * gcc.dg/pr64809.c: New test.
3943 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3945 PR tree-optimization/64277
3946 * gcc.dg/pr64277.c: New.
3948 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3950 PR tree-optimization/64718
3951 * gcc.c-torture/execute/pr64718.c: New test.
3953 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3955 * gcc.target/aarch64/abs_2.c: New.
3957 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3959 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3960 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3961 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3964 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3967 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3968 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3969 { target comdat_group }.
3971 2015-01-27 Tobias Burnus <burnus@net-b.de>
3974 * gfortran.dg/goacc/coarray_2.f90: New.
3976 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3980 * g++.dg/torture/pr64139.C: New testcase.
3981 * g++.dg/torture/pr60871.C: Likewise.
3983 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3986 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3987 prevent linking errors.
3989 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3992 * g++.dg/torture/pr64282.C: New testcase.
3994 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3996 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3999 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4001 * gcc.target/s390/hotpatch-13.c: New testcase.
4002 * gcc.target/s390/hotpatch-14.c: New testcase.
4003 * gcc.target/s390/hotpatch-15.c: New testcase.
4004 * gcc.target/s390/hotpatch-16.c: New testcase.
4005 * gcc.target/s390/hotpatch-17.c: New testcase.
4006 * gcc.target/s390/hotpatch-18.c: New testcase.
4007 * gcc.target/s390/hotpatch-19.c: New testcase.
4008 * gcc.target/s390/hotpatch-20.c: New testcase.
4009 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4010 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4011 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4012 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4013 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4014 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4015 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4016 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4017 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4018 * gcc.target/s390/hotpatch-10.c: Likewise.
4019 * gcc.target/s390/hotpatch-11.c: Likewise.
4020 * gcc.target/s390/hotpatch-12.c: Likewise.
4021 * gcc.target/s390/hotpatch-2.c: Likewise.
4022 * gcc.target/s390/hotpatch-3.c: Likewise.
4023 * gcc.target/s390/hotpatch-4.c: Likewise.
4024 * gcc.target/s390/hotpatch-5.c: Likewise.
4025 * gcc.target/s390/hotpatch-6.c: Likewise.
4026 * gcc.target/s390/hotpatch-7.c: Likewise.
4027 * gcc.target/s390/hotpatch-8.c: Likewise.
4028 * gcc.target/s390/hotpatch-9.c: Likewise.
4029 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4030 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4031 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4032 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4033 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4034 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4035 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4036 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4038 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4040 * gcc.dg/long_branch.c: New testcase.
4042 2015-01-27 Richard Biener <rguenther@suse.de>
4044 PR tree-optimization/56273
4045 PR tree-optimization/59124
4046 PR tree-optimization/64277
4047 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4048 * gcc.dg/Warray-bounds-12.c: Likewise.
4049 * gcc.dg/Warray-bounds-13.c: Likewise.
4051 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4053 PR rtl-optimization/61058
4054 * gcc.dg/pr61058.c: New test.
4056 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4058 * gcc.target/i386/chkp-narrow-bounds.c: New.
4060 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4062 PR tree-optimization/64807
4063 * gcc.dg/pr64807.c: New test.
4066 * gcc.dg/pr64766.c: New test.
4068 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4071 * gcc.target/sh/pr49263-4.c: New.
4073 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4076 * gfortran.dg/allocate_with_mold_1.f90: New test
4078 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4081 * gcc.dg/pr64778.c: New test.
4084 * gcc.dg/vect/pr64421.c: New test.
4086 2015-01-26 Tobias Burnus <burnus@net-b.de>
4089 * gfortran.dg/coarray_36.f: New.
4090 * gfortran.dg/coarray_37.f90: New.
4092 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4095 * gfortran.dg/class_allocate_18.f90: New.
4097 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4099 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4101 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4103 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4105 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4107 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4109 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4111 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4113 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4115 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4116 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4117 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4118 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4120 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4122 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4123 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4124 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4126 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4128 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4129 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4130 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4131 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4132 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4135 2015-01-26 Richard Biener <rguenther@suse.de>
4138 * gcc.dg/uninit-19.c: New testcase.
4140 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4142 * lib/target-supports.exp (check_effective_target_vect64): Add
4145 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4148 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4150 2015-01-26 Tony Liu <tony.liu@arm.com>
4152 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4155 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4158 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4159 correctly, clean up afterwards.
4161 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4164 * gfortran.dg/use_rename_7.f90: New.
4166 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4168 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4169 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4171 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4174 * gcc.target/sh/pr54236-4.c: New.
4176 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4178 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4179 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4182 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4185 * gfortran.dg/open_new_segv.f90: New test.
4187 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4196 * gcc.target/sh/pr64345-1.c: New.
4197 * gcc.target/sh/pr64345-2.c: New.
4198 * gcc.target/sh/pr59533-1.c: New.
4199 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4200 * gcc.target/sh/pr52933-2.c: Likewise.
4201 * gcc.target/sh/pr54089-1.c: Likewise.
4202 * gcc.target/sh/pr54236-1.c: Likewise.
4203 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4204 * gcc.target/sh/pr49263-1.c: Remove xfails.
4205 * gcc.target/sh/pr49263-2.c: Likewise.
4206 * gcc.target/sh/pr49263-3.c: Likewise.
4207 * gcc.target/sh/pr53987-1.c: Likewise.
4208 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4209 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4210 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4211 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4212 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4213 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4215 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4218 2015-01-24 Tom de Vries <tom@codesourcery.com>
4220 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4222 2015-01-23 Ian Lance Taylor <iant@google.com>
4225 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4226 targets without split stack support.
4228 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4231 * gcc.target/i386/pr64317.c: New test.
4233 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4235 PR rtl-optimization/63637
4236 PR rtl-optimization/60663
4237 * gcc.dg/pr63637-1.c: New test.
4238 * gcc.dg/pr63637-2.c: New test.
4239 * gcc.dg/pr63637-3.c: New test.
4240 * gcc.dg/pr63637-4.c: New test.
4241 * gcc.dg/pr63637-5.c: New test.
4242 * gcc.dg/pr63637-6.c: New test.
4243 * gcc.target/i386/pr63637-1.c: New test.
4244 * gcc.target/i386/pr63637-2.c: New test.
4245 * gcc.target/i386/pr63637-3.c: New test.
4246 * gcc.target/i386/pr63637-4.c: New test.
4247 * gcc.target/i386/pr63637-5.c: New test.
4248 * gcc.target/i386/pr63637-6.c: New test.
4250 2015-01-23 Richard Biener <rguenther@suse.de>
4253 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4254 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4256 2015-01-23 Marek Polacek <polacek@redhat.com>
4258 PR preprocessor/60570
4259 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4260 * gcc.dg/cpp/pr60570.c: New test.
4262 2015-01-23 Richard Biener <rguenther@suse.de>
4265 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4266 vectorization on vect64 targets.
4268 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4271 * gfortran.dg/class_allocate_17.f90: New.
4273 2015-01-23 Tobias Burnus <burnus@net-b.de>
4276 * gfortran.dg/goacc/combined_loop.f90: New.
4278 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4281 * gfortran.dg/make_unit.f90: New test.
4283 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4286 * gfortran.dg/negative_unit_int8.f: Update.
4288 2015-01-22 Jeff Law <law@redhat.com>
4291 * gcc.target/m68k/pr52076-1.c: New test.
4292 * gcc.target/m68k/pr52076-2.c: New test.
4294 2015-01-22 Richard Biener <rguenther@suse.de>
4297 * gcc.dg/torture/pr64728.c: New testcase.
4299 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4302 * g++.dg/pr64688.C: New test.
4304 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4306 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4307 to avoid errors with -fpic.
4309 2015-01-22 Richard Biener <rguenther@suse.de>
4312 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4314 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4316 PR rtl-optimization/64682
4317 * gcc.c-torture/execute/pr64682.c: New file.
4319 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4322 * gcc.dg/pr64511.c: New test.
4324 PR rtl-optimization/62078
4325 * g++.dg/opt/pr62078.C: New test.
4328 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4330 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4333 * gfortran.dg/internal_pack_15.f90: New test.
4335 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4337 * c-c++-common/tsan/step.c: New testcase.
4339 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4341 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4343 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4345 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4347 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4349 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4351 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4353 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4355 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4357 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4359 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4361 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4365 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4369 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4371 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4373 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4377 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4379 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4381 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4383 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4385 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4387 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4389 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4390 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4391 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4394 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4396 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4397 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4398 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4401 2015-01-21 Renlin Li <renlin.li@arm.com>
4403 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4404 * g++.dg/tls/thread_local5g.C: Likewise.
4405 * g++.dg/tls/thread_local6g.C: Likewise.
4407 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4409 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4410 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4411 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4413 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4415 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4416 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4417 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4419 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4421 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4422 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4423 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4425 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4427 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4428 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4429 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4431 2015-01-20 Jeff Law <law@redhat.com>
4434 * gcc.target/m68k/pr59946.c: New test.
4436 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4438 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4439 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4440 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4442 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4444 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4445 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4446 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4448 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4450 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4451 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4452 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4454 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4456 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4457 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4458 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4460 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4463 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4465 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4466 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4467 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4469 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4471 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4472 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4473 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4475 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4477 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4479 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4481 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4484 * g++.dg/ubsan/pr64632.C: New test.
4487 * gcc.dg/pr64663.c: New test.
4489 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4492 * g++.dg/warn/Wunused-var-23.C: New.
4494 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4497 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4498 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4500 2015-01-20 Richard Biener <rguenther@suse.de>
4503 * gcc.dg/lto/pr64684_0.c: New testcase.
4504 * gcc.dg/lto/pr64684_1.c: Likewise.
4505 * gcc.dg/lto/pr64684_2.c: Likewise.
4506 * gcc.dg/lto/pr64685_0.c: Likewise.
4507 * gcc.dg/lto/pr64685_1.c: Likewise.
4509 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4512 * g++.dg/cpp1y/lambda-init12.C: New.
4514 2015-01-20 Richard Biener <rguenther@suse.de>
4516 PR tree-optimization/64410
4517 * g++.dg/vect/pr64410.cc: Require vect_double.
4519 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4522 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4524 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4528 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4530 PR rtl-optimization/64081
4531 * gcc.dg/pr64081.c: New test.
4533 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4535 * jit.dg/harness.h: Include <unistd.h>.
4536 (CHECK_NO_ERRORS): New.
4537 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4538 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4539 gcc_jit_context_compile_to_file.
4540 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4541 args to the spawned executable.
4542 (jit-expand-vars): New function.
4543 (jit-exe-params): New variable.
4544 (dg-jit-set-exe-params): New function.
4545 (jit-dg-test): Detect testcases that use
4546 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4547 Set arguments of spawned process to jit-exe-params.
4548 (jit-get-output-filename): New function.
4549 (jit-setup-compile-to-file): New function.
4550 (jit-verify-compile-to-file): New function.
4551 (jit-run-executable): New function.
4552 (jit-verify-executable): New function.
4553 * jit.dg/test-compile-to-assembler.c: New testcase.
4554 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4555 * jit.dg/test-compile-to-executable.c: New testcase.
4556 * jit.dg/test-compile-to-object.c: New testcase.
4558 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4561 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4564 2015-01-19 Martin Liska <mliska@suse.cz>
4566 * objc/compile/pr64668.m: New test.
4568 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4570 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4571 (create_overflow_fn): Update comment to clarify that
4572 the third param of the created function is a bool *, not
4574 (verify_int_overflow_fn): Convert param "expected_ovf" from
4575 int to bool. Update third param of "overflow_fn_type" from int *
4576 to bool *. Update local "actual_ovf" from int to bool.
4577 (verify_uint_overflow_fn): Likewise.
4579 2015-01-19 Martin Liska <mliska@suse.cz>
4581 * gcc.dg/ipa/ipa-icf-33.c: New test.
4583 2015-01-19 Felix Yang <felix.yang@huawei.com>
4584 Haijian Zhang <z.zhanghaijian@huawei.com>
4586 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4587 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4588 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4589 result_float64x2, expected_hfloat64x2): New helper type, variable and
4591 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4592 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4593 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4594 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4595 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4596 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4597 and target without the FMA feature.
4599 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4601 * gcc.target/aarch64/pr64304.c: New testcase.
4603 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4605 PR rtl-optimization/64081
4606 * gcc.dg/pr64081.c: New test.
4608 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4611 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4613 * gcc.target/aarch64/test_frame_6.c: Likewise.
4614 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4615 and x19 (in the epilogue).
4616 * gcc.target/aarch64/test_frame_4.c: Likewise.
4617 * gcc.target/aarch64/test_frame_7.c: Likewise.
4619 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4621 * gcc.target/i386/chkp-always_inline.c: New.
4623 2015-01-15 Andrew Pinski <apinski@cavium.com>
4624 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4626 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4627 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4629 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4632 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4633 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4635 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4638 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4640 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4643 * gcc.target/sh/torture/pr64652.c: New.
4645 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4647 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4648 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4649 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4650 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4651 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4652 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4654 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4657 * g++.dg/torture/pr64378.C: New testcase.
4659 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4662 * gfortran.dg/block_13.f08: New test
4664 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4667 * gfortran.dg/associate_1.f03: Allow test for character with
4670 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4672 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4673 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4675 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4677 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4679 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4682 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4684 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4687 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4690 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4693 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4695 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4698 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4700 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4702 PR rtl-optimization/52773
4703 * gcc.c-torture/compile/pr52773.c: New test.
4705 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4708 * g++.dg/cpp0x/alias-decl-46.C: New.
4710 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4712 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4714 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4716 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4718 (CHECK_FP): Likewise.
4719 (CHECK_CUMULATIVE_SAT): Likewise.
4721 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4724 (Set_Neon_Cumulative_Sat): Add parameter.
4725 (__set_neon_cumulative_sat): Support new parameter.
4726 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4727 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4729 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4730 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4733 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4735 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4736 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4738 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4741 * g++.dg/tls/thread_local-ice4.C: New.
4743 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4745 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4748 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/cpp0x/vt-62276.C: New.
4753 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4756 * g++.dg/pr64353.C: New.
4758 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4761 * gcc.target/aarch64/pr64263_1.c: New test.
4763 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4765 PR tree-optimization/64434
4766 * gcc.dg/torture/pr64434.c: Move to...
4767 * gcc.dg/pr64434.c: ... here.
4769 2015-01-16 Richard Biener <rguenther@suse.de>
4772 * gcc.dg/uninit-18.c: New testcase.
4774 2015-01-16 Richard Biener <rguenther@suse.de>
4776 PR tree-optimization/64568
4777 * g++.dg/torture/pr64568-2.C: New testcase.
4779 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4782 * gcc.target/i386/chkp-label-address.c: New.
4784 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4787 * gfortran.dg/pointer_init_6.f90: Extended.
4789 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4791 * gcc.c-torture/compile/20150108.c: New test.
4793 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4795 * gcc.target/visium: New directory.
4797 2015-01-16 Richard Biener <rguenther@suse.de>
4799 PR tree-optimization/61743
4800 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4801 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4803 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4805 * gcc.dg/pr64015.c: New test.
4807 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4811 * g++.dg/ipa/pr64612.C: New test.
4813 2015-01-16 Renlin Li <renlin.li@arm.com>
4815 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4817 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4819 * gcc.target/i386/sse-14.c: Test new intrinsic.
4820 * gcc.target/i386/sse-22.c: Ditto.
4822 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4825 * g++.dg/cpp0x/auto44.C: New.
4827 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4830 * gcc.target/nios2/gpopt-all.c: New test case.
4831 * gcc.target/nios2/gpopt-local.c: New test case.
4832 * gcc.target/nios2/gpopt-global.c: New test case.
4833 * gcc.target/nios2/gpopt-data.c: New test case.
4834 * gcc.target/nios2/gpopt-none.c: New test case.
4836 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4838 * g++.dg/ubsan/vptr-1.C: New test.
4839 * g++.dg/ubsan/vptr-2.C: New test.
4840 * g++.dg/ubsan/vptr-3.C: New test.
4841 * g++.dg/ubsan/vptr-4.C: New test.
4842 * g++.dg/ubsan/vptr-5.C: New test.
4843 * g++.dg/ubsan/vptr-6.C: New test.
4844 * g++.dg/ubsan/vptr-7.C: New test.
4845 * g++.dg/ubsan/vptr-8.C: New test.
4846 * g++.dg/ubsan/vptr-9.C: New test.
4848 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4850 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4852 * lib/gcc-dg.exp: Likewise.
4854 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4856 PR rtl-optimization/64110
4857 * gcc.target/i386/pr64110.c: Add scan-assembler.
4859 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4860 James Norris <jnorris@codesourcery.com>
4861 Cesar Philippidis <cesar@codesourcery.com>
4862 Ilmir Usmanov <i.usmanov@samsung.com>
4864 * lib/target-supports.exp (check_effective_target_fopenacc): New
4866 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4867 * g++.dg/goacc/goacc.exp: Likewise.
4868 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4869 * gcc.dg/goacc/goacc.exp: Likewise.
4870 * gfortran.dg/goacc/goacc.exp: Likewise.
4871 * c-c++-common/cpp/openacc-define-1.c: New file.
4872 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4873 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4874 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4875 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4876 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4877 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4878 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4879 * c-c++-common/goacc/cache-1.c: Likewise.
4880 * c-c++-common/goacc/clauses-fail.c: Likewise.
4881 * c-c++-common/goacc/collapse-1.c: Likewise.
4882 * c-c++-common/goacc/data-1.c: Likewise.
4883 * c-c++-common/goacc/data-2.c: Likewise.
4884 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4885 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4886 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4887 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4888 * c-c++-common/goacc/if-clause-1.c: Likewise.
4889 * c-c++-common/goacc/if-clause-2.c: Likewise.
4890 * c-c++-common/goacc/kernels-1.c: Likewise.
4891 * c-c++-common/goacc/loop-1.c: Likewise.
4892 * c-c++-common/goacc/loop-private-1.c: Likewise.
4893 * c-c++-common/goacc/nesting-1.c: Likewise.
4894 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4895 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4896 * c-c++-common/goacc/parallel-1.c: Likewise.
4897 * c-c++-common/goacc/pcopy.c: Likewise.
4898 * c-c++-common/goacc/pcopyin.c: Likewise.
4899 * c-c++-common/goacc/pcopyout.c: Likewise.
4900 * c-c++-common/goacc/pcreate.c: Likewise.
4901 * c-c++-common/goacc/pragma_context.c: Likewise.
4902 * c-c++-common/goacc/present-1.c: Likewise.
4903 * c-c++-common/goacc/reduction-1.c: Likewise.
4904 * c-c++-common/goacc/reduction-2.c: Likewise.
4905 * c-c++-common/goacc/reduction-3.c: Likewise.
4906 * c-c++-common/goacc/reduction-4.c: Likewise.
4907 * c-c++-common/goacc/sb-1.c: Likewise.
4908 * c-c++-common/goacc/sb-2.c: Likewise.
4909 * c-c++-common/goacc/sb-3.c: Likewise.
4910 * c-c++-common/goacc/update-1.c: Likewise.
4911 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4912 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4913 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4914 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4915 * gfortran.dg/goacc/assumed.f95: Likewise.
4916 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4917 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4918 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4919 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4920 * gfortran.dg/goacc/branch.f95: Likewise.
4921 * gfortran.dg/goacc/cache-1.f95: Likewise.
4922 * gfortran.dg/goacc/coarray.f95: Likewise.
4923 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4924 * gfortran.dg/goacc/cray.f95: Likewise.
4925 * gfortran.dg/goacc/critical.f95: Likewise.
4926 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4927 * gfortran.dg/goacc/data-tree.f95: Likewise.
4928 * gfortran.dg/goacc/declare-1.f95: Likewise.
4929 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4930 * gfortran.dg/goacc/fixed-1.f: Likewise.
4931 * gfortran.dg/goacc/fixed-2.f: Likewise.
4932 * gfortran.dg/goacc/fixed-3.f: Likewise.
4933 * gfortran.dg/goacc/fixed-4.f: Likewise.
4934 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4935 * gfortran.dg/goacc/if.f95: Likewise.
4936 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4937 * gfortran.dg/goacc/list.f95: Likewise.
4938 * gfortran.dg/goacc/literal.f95: Likewise.
4939 * gfortran.dg/goacc/loop-1.f95: Likewise.
4940 * gfortran.dg/goacc/loop-2.f95: Likewise.
4941 * gfortran.dg/goacc/loop-3.f95: Likewise.
4942 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4943 * gfortran.dg/goacc/omp.f95: Likewise.
4944 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4945 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4946 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4947 * gfortran.dg/goacc/parameter.f95: Likewise.
4948 * gfortran.dg/goacc/private-1.f95: Likewise.
4949 * gfortran.dg/goacc/private-2.f95: Likewise.
4950 * gfortran.dg/goacc/private-3.f95: Likewise.
4951 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4952 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4953 * gfortran.dg/goacc/reduction.f95: Likewise.
4954 * gfortran.dg/goacc/routine-1.f90: Likewise.
4955 * gfortran.dg/goacc/routine-2.f90: Likewise.
4956 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4957 * gfortran.dg/goacc/several-directives.f95: Likewise.
4958 * gfortran.dg/goacc/sie.f95: Likewise.
4959 * gfortran.dg/goacc/subarrays.f95: Likewise.
4960 * gfortran.dg/gomp/map-1.f90: Likewise.
4961 * gfortran.dg/openacc-define-1.f90: Likewise.
4962 * gfortran.dg/openacc-define-2.f90: Likewise.
4963 * gfortran.dg/openacc-define-3.f90: Likewise.
4964 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4965 * g++.dg/gomp/block-2.C: Likewise.
4966 * g++.dg/gomp/block-3.C: Likewise.
4967 * g++.dg/gomp/block-5.C: Likewise.
4968 * g++.dg/gomp/target-1.C: Likewise.
4969 * g++.dg/gomp/target-2.C: Likewise.
4970 * g++.dg/gomp/taskgroup-1.C: Likewise.
4971 * g++.dg/gomp/teams-1.C: Likewise.
4972 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4973 * gcc.dg/cilk-plus/jump.c: Likewise.
4974 * gcc.dg/gomp/block-1.c: Likewise.
4975 * gcc.dg/gomp/block-10.c: Likewise.
4976 * gcc.dg/gomp/block-2.c: Likewise.
4977 * gcc.dg/gomp/block-3.c: Likewise.
4978 * gcc.dg/gomp/block-4.c: Likewise.
4979 * gcc.dg/gomp/block-5.c: Likewise.
4980 * gcc.dg/gomp/block-6.c: Likewise.
4981 * gcc.dg/gomp/block-7.c: Likewise.
4982 * gcc.dg/gomp/block-8.c: Likewise.
4983 * gcc.dg/gomp/block-9.c: Likewise.
4984 * gcc.dg/gomp/target-1.c: Likewise.
4985 * gcc.dg/gomp/target-2.c: Likewise.
4986 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4987 * gcc.dg/gomp/teams-1.c: Likewise.
4989 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4991 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4994 2015-01-15 Mike Stump <mikestump@comcast.net>
4996 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4997 * gcc.dg/inline_2.c: Likewise.
4998 * gcc.dg/inline_3.c: Likewise.
4999 * gcc.dg/inline_4.c: Likewise.
5001 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5004 * gfortran.dg/proc_ptr_comp_43.f90: New.
5006 2015-01-15 Mike Stump <mikestump@comcast.net>
5008 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5009 * gcc.dg/unroll_2.c: Likewise.
5010 * gcc.dg/unroll_3.c: Likewise.
5011 * gcc.dg/unroll_4.c: Likewise.
5012 * gcc.dg/unroll_5.c: Likewise.
5014 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5017 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5019 * gcc.target/aarch64/test_frame_6.c: Likewise.
5020 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5021 x30 and x19 (in the epilogue).
5022 * gcc.target/aarch64/test_frame_4.c: Likewise.
5023 * gcc.target/aarch64/test_frame_7.c: Likewise.
5025 2015-01-15 Martin Liska <mliska@suse.cz>
5027 * g++.dg/ipa/pr64068.C: New test.
5028 * gcc.dg/ipa/PR64559.c: New test.
5030 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5032 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5035 2015-01-15 Richard Biener <rguenther@suse.de>
5037 PR tree-optimization/61743
5038 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5039 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5041 2015-01-15 Renlin Li <renlin.li@arm.com>
5043 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5044 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5046 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5048 * gcc.dg/vect/vect-aggressive-1.c: New.
5049 * gcc.target/i386/avx2-vect-aggressive.c: New.
5051 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5053 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5055 2015-01-15 Richard Biener <rguenther@suse.de>
5058 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5059 -Wl,-undefined,dynamic_lookup.
5061 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5063 * gnat.dg/opt47.adb: New test.
5065 2015-01-15 Richard Biener <rguenther@suse.de>
5068 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5070 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5072 PR tree-optimization/64434
5073 * gcc.dg/torture/pr64434.c: New test.
5075 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5077 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5078 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5079 -march=loongson* and -march=octeon* require -mno-micromips.
5081 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5082 Matthew Fortune <matthew.fortune@imgtec.com>
5084 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5085 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5086 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5087 * gcc.target/mips/call-saved-7.c: New file.
5088 * gcc.target/mips/call-saved-8.c: New file.
5089 * gcc.target/mips/call-saved-9.c: New file.
5091 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5093 * gcc.target/mips/lsa.c: New file.
5094 * gcc.target/mips/mips64-lsa.c: Likewise.
5095 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5096 * gcc.target/mips/mulsize-4.c: Likewise.
5097 * gcc.target/mips/mulsize-5.c: New file.
5098 * gcc.target/mips/mulsize-6.c: Likewise.
5099 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5100 and !HAS_LSA as ghost options.
5101 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5104 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5106 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5108 2015-01-15 Richard Biener <rguenther@suse.de>
5111 * gcc.dg/torture/pr64365.c: New testcase.
5113 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5115 * gcc.dg/stackprotectexplicit1.c: New test.
5116 * g++.dg/stackprotectexplicit2.c: New test.
5118 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5121 * gfortran.dg/inquire_internal.f90: New.
5122 * gfortran.dg/negative_unit_check.f90: New.
5124 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5127 * gcc.target/sh/pr53988-1.c: New.
5129 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5132 * g++.dg/tls/thread_local-ice3.C: New.
5134 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5136 * gcc.target/i386/fentry-override.c: Properly place {} in target
5137 selector. Remove nonpic.
5138 * gcc.target/i386/fentry.c: Likewise.
5140 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5142 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5143 warnings instead of errors.
5145 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5147 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5148 option support instead of ENABLE_LTO from Makefile.
5150 2015-01-14 Richard Biener <rguenther@suse.de>
5152 PR tree-optimization/59354
5153 * gcc.dg/vect/pr59354.c: New testcase.
5155 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5157 * lib/target-supports.exp
5158 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5159 on ARM architures before v7.
5161 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5164 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5167 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5170 * gcc.target/i386/pr64386.c: New test.
5172 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5175 * gcc.target/i386/pr64393.c: New test.
5177 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5180 * gcc.target/i386/pr64387.c: New test.
5182 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5184 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5186 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5188 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5190 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5193 * gcc.target/arm/pr64453.c: New.
5195 2015-01-14 Richard Biener <rguenther@suse.de>
5198 * gcc.dg/lto/pr64415_0.c: New testcase.
5199 * gcc.dg/lto/pr64415_1.c: Likewise.
5201 2015-01-14 Martin Liska <mliska@suse.cz>
5203 * gcc.dg/ipa/pr64307.c: New test.
5205 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5207 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5210 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5213 * gcc.target/arm/pr64460_1.c: New test.
5215 2015-01-14 Richard Biener <rguenther@suse.de>
5217 PR tree-optimization/64493
5218 PR tree-optimization/64495
5219 * gcc.dg/vect/pr64493.c: New testcase.
5220 * gcc.dg/vect/pr64495.c: Likewise.
5222 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5224 * gcc.dg/Warray-bounds-11.c: New test-case.
5226 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5228 * gcc.target/mips/octeon3-pipe-1.c: New test.
5230 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5232 * jit.dg/harness.h (set_up_logging): Move string concatenation
5234 (concat_strings): New function.
5235 (dump_reproducer): New function.
5236 (test_jit): Call dump_reproducer.
5237 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5239 (jit-dg-test): Delete any generated reproducer from previous runs.
5240 Verify that a generated reproducer was created, and verify that it
5242 * jit.dg/test-nested-contexts.c (main): Call
5243 gcc_jit_context_dump_reproducer_to_file.
5245 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5247 * gcc.dg/aru-2.c: Add dg-require-profiling.
5249 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5251 * lib/target-supports.exp (check_profiling_available): Check if
5254 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5257 * g++.dg/torture/pr64565.C: New testcase.
5259 2015-01-13 Marek Polacek <polacek@redhat.com>
5262 * gcc.dg/tm/pr64391.c: New test.
5264 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5266 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5269 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5271 * gcc.target/i386/pie.c: New test.
5273 * lib/target-supports.exp (check_effective_target_pie): New.
5275 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5277 PR rtl-optimization/64286
5278 * gcc.target/i386/avx2-pr64286.c: New test.
5280 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5283 * g++.dg/cpp0x/vt-57626.C: New.
5285 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5288 * gfortran.dg/pr64528.f90: New test.
5290 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5292 * gcc.target/aarch64/subsp.c: New test.
5294 2015-01-13 Andrew Pinski <apinski@cavium.com>
5296 * gcc.target/aarch64/store-pair-1.c: New testcase.
5298 2015-01-13 Richard Biener <rguenther@suse.de>
5301 * gcc.dg/lto/pr64373_0.c: New testcase.
5303 2015-01-13 Andrew Pinski <apinski@cavium.com>
5305 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5306 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5308 2015-01-13 Richard Biener <rguenther@suse.de>
5310 PR tree-optimization/64406
5311 * gcc.dg/pr64406.c: New testcase.
5313 2015-01-13 Richard Biener <rguenther@suse.de>
5315 PR tree-optimization/64404
5316 * gcc.dg/vect/pr64404.c: New testcase.
5318 2015-01-13 Richard Biener <rguenther@suse.de>
5320 PR tree-optimization/64568
5321 * g++.dg/torture/pr64568.C: New testcase.
5323 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5325 * jit.dg/test-error-local-used-from-other-function.c: New test
5327 * jit.dg/test-error-param-reuse.c: New test case.
5328 * jit.dg/test-error-param-sharing.c: New test case.
5329 * jit.dg/test-error-param-used-from-other-function.c: New test
5331 * jit.dg/test-error-param-used-without-a-function.c: New test
5334 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5336 PR tree-optimization/64563
5337 * gcc.dg/pr64563.c: New test.
5340 * gcc.target/i386/pr64513.c: New test.
5342 PR tree-optimization/64454
5343 * gcc.dg/pr64454.c: New test.
5346 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5348 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5349 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5350 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5351 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5352 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5353 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5354 * gcc.dg/vect/slp-25.c: Likewise.
5355 * gcc.dg/vect/vect-109.c: Likewise.
5356 * gcc.dg/vect/vect-13.c: Likewise.
5357 * gcc.dg/vect/vect-17.c: Likewise.
5358 * gcc.dg/vect/vect-18.c: Likewise.
5359 * gcc.dg/vect/vect-19.c: Likewise.
5360 * gcc.dg/vect/vect-20.c: Likewise.
5361 * gcc.dg/vect/vect-21.c: Likewise.
5362 * gcc.dg/vect/vect-22.c: Likewise.
5363 * gcc.dg/vect/vect-27.c: Likewise.
5364 * gcc.dg/vect/vect-29.c: Likewise.
5365 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5366 * gcc.dg/vect/vect-2.c: Likewise.
5367 * gcc.dg/vect/vect-3.c: Likewise.
5368 * gcc.dg/vect/vect-4.c: Likewise.
5369 * gcc.dg/vect/vect-5.c: Likewise.
5370 * gcc.dg/vect/vect-72.c: Likewise.
5371 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5372 * gcc.dg/vect/vect-73.c: Likewise.
5373 * gcc.dg/vect/vect-77-global.c: Likewise.
5374 * gcc.dg/vect/vect-78-global.c: Likewise.
5375 * gcc.dg/vect/vect-7.c: Likewise.
5376 * gcc.dg/vect/vect-86.c: Likewise.
5377 * gcc.dg/vect/vect-align-1.c: Likewise.
5378 * gcc.dg/vect/vect-align-3.c: Likewise.
5379 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5380 * gcc.dg/vect/vect-all.c: Likewise.
5381 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5382 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5383 * gcc.dg/vect/vect-peel-3.c: Likewise.
5384 * gcc.dg/vect/vect-peel-4.c: Likewise.
5385 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5387 2015-01-12 Jeff Law <law@redhat.com>
5390 * gcc.target/m68k/pr64461.c: New test.
5392 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5394 * jit.dg/test-array-as-pointer.c (create_code): Update call
5395 to gcc_jit_context_new_global by setting "kind" to
5396 GCC_JIT_GLOBAL_IMPORTED.
5397 * jit.dg/test-error-array-as-pointer.c: Likewise.
5398 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5399 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5400 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5401 * jit.dg/test-using-global.c (the_global): Rename to...
5402 (imported_global): ...this.
5403 (create_code): Update to test the three kinds of global.
5404 (verify_code): Likewise.
5406 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5409 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5411 * gcc.target/i386/pr64291-2.c: Updated.
5413 2015-01-12 Richard Biener <rguenther@suse.de>
5415 PR tree-optimization/64530
5416 * gfortran.dg/pr64530.f90: New testcase.
5418 2015-01-12 Richard Biener <rguenther@suse.de>
5421 * gcc.dg/torture/pr64357.c: New testcase.
5423 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5425 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5428 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5429 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5431 2015-01-12 Martin Liska <mliska@suse.cz>
5433 * gcc.dg/ipa/PR64550.c: New test.
5435 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5438 * g++.dg/ipa/pr63470.C: New testcase.
5440 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5443 * gfortran.dg/typebound_operator_20.f90: New.
5445 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5448 * gfortran.dg/proc_ptr_comp_42.f90: New.
5450 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5453 * gfortran.dg/proc_ptr_comp_41.f90: New.
5455 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5457 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5459 2015-01-10 Tobias Burnus <burnus@net-b.de>
5462 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5463 and add dg-excess-errors.
5464 * gfortran.dg/line_length_6.f90: New.
5465 * gfortran.dg/line_length_7.f90: New.
5466 * gfortran.dg/line_length_8.f90: New.
5467 * gfortran.dg/line_length_9.f90: New.
5468 * gfortran.dg/line_length_10.f90: New.
5469 * gfortran.dg/line_length_11.f90: New.
5471 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5473 * jit.dg/test-threads.c (struct testcase): Move declaration
5474 to jit.dg/all-non-failing-tests.h.
5475 (testcases): Likewise.
5476 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5477 declaration here from jit.dg/all-non-failing-tests.h.
5478 (testcases): Likewise.
5479 * jit.dg/test-combination.c (create_code): Eliminate spelling
5480 out all of the testcases in favor of looping through the
5481 "testcases" metadata.
5482 (verify_code): Likewise.
5484 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5486 PR rtl-optimization/64536
5487 * gcc.dg/pr64536.c: New test.
5489 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5491 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5492 * jit.dg/test-combination.c (create_code): Likewise.
5493 (verify_code): Likewise.
5494 * jit.dg/test-constants.c: New test case.
5495 * jit.dg/test-threads.c: Add test-constants.c.
5497 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5500 * objc.dg/gnu-api-2-class.m: Add a test case
5501 for the above change.
5503 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5505 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5507 2015-01-09 Richard Biener <rguenther@suse.de>
5509 PR tree-optimization/64410
5510 * g++.dg/vect/pr64410.cc: New testcase.
5512 2015-01-09 Martin Liska <mliska@suse.cz>
5514 * gcc.dg/ipa/ipa-icf-32.c: New test.
5516 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5518 * c-c++-common/tsan/tsan_barrier.h: New.
5519 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5520 * c-c++-common/tsan/bitfield_race.c: Likewise.
5521 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5522 * c-c++-common/tsan/mutexset1.c: Likewise.
5523 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5524 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5525 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5526 * c-c++-common/tsan/simple_race.c: Likewise.
5527 * c-c++-common/tsan/simple_stack.c: Likewise.
5528 * c-c++-common/tsan/sleep_sync.c: Likewise.
5529 * c-c++-common/tsan/tiny_race.c: Likewise.
5530 * c-c++-common/tsan/tls_race.c: Likewise.
5531 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5532 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5533 * g++.dg/tsan/atomic_free.C: Likewise.
5534 * g++.dg/tsan/atomic_free2.C: Likewise.
5535 * g++.dg/tsan/cond_race.C: Likewise.
5536 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5538 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5541 * lib/target-supports.exp (check_effective_target_libatomic_available):
5543 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5544 targets that match effective-target libatomic_available.
5545 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5547 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5549 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5550 Verify the result of gcc_jit_context_get_last_error.
5551 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5553 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5555 PR tree-optimization/63989
5556 * gcc.dg/strlenopt-27.c: New test.
5558 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5560 * jit.dg/harness.h (set_up_logging): New function.
5561 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5562 set_up_logging on the context, so that every testcase is
5563 logged to a particular file.
5564 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5565 and call gcc_jit_context_set_logfile on the top-level context.
5567 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5570 * g++.dg/opt/pr64338.C: New test.
5572 2015-01-08 Tobias Burnus <burnus@net-b.de>
5574 * gfortran.dg/coarray/codimension_2b.f90: New file.
5575 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5576 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5578 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5581 * g++.dg/ext/fnname4.C: New.
5583 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5586 * g++.dg/cpp0x/constexpr-64462.C: New.
5588 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.dg/cpp0x/deleted10.C: New.
5593 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5595 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5597 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5599 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5600 GCC_JIT_UNARY_OP_ABS.
5601 (verify_unary_ops): Likewise.
5603 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5605 * jit.dg/test-arith-overflow.c: New test case.
5606 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5607 * jit.dg/test-combination.c (create_code): Likewise.
5608 (verify_code): Likewise.
5609 * jit.dg/test-threads.c (testcases): Likewise.
5611 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5613 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5614 rather than "jit". Load g++.exp, and call g++_init.
5615 Run test-*.cc files within the testsuite and *.cc files within
5617 (jit-dg-test): Drop the addition of -fgnu89-inline to
5618 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5619 doing it when compiling C testcases (since g++ does not handle
5620 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5621 is restored to the value after g++_init ran, rather than the
5622 value before g++_init ran. Return a list of
5623 $comp_output $output_file, as dg-test assumes.
5625 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5627 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5628 make it easier to figure out the origin of each test result when
5629 running test-combination.c and test-threads.c.
5630 (CHECK_VALUE): Likewise.
5631 (CHECK_DOUBLE_VALUE): Likewise.
5632 (CHECK_STRING_VALUE): Likewise.
5633 (CHECK_STRING_STARTS_WITH): Likewise.
5634 (CHECK_STRING_CONTAINS): Likewise.
5636 (check_string_value): Likewise, add "funcname" param.
5637 (check_string_starts_with): Likewise.
5638 (check_string_contains): Likewise.
5640 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5642 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5643 generating name of built executable.
5645 2015-01-07 Marek Polacek <polacek@redhat.com>
5648 * gcc.dg/pr64440.c: New test.
5649 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5651 2015-01-07 Marek Polacek <polacek@redhat.com>
5654 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5655 * gcc.dg/pr64417.c: New test.
5657 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5660 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5663 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5665 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5666 Check if testcases run without errors, not just if they compile.
5668 2015-01-06 Christian Bruel <christian.bruel@st.com>
5671 * gcc.target/sh/pr64507.c: New test.
5673 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5675 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5677 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5679 * c-c++-common/asan/sanitize-all-1.c: New test.
5680 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5681 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5682 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5683 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5685 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5687 * lib/target-supports.exp (check_profiling_available): Return 0 for
5689 (check_effective_target_tls_runtime): Likewise.
5690 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5691 * gcc.dg/20020312-2.c: Adjust for Visium.
5692 * gcc.dg/tls/thr-cse-1.c: Likewise
5693 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5694 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5695 * gcc.dg/weak/typeof-2.c: Likewise.
5697 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5699 PR rtl-optimization/64287
5700 * gcc.dg/aru-2.c: New test.
5702 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5705 * c-c++-common/ubsan/pr64344-1.c: New test.
5706 * c-c++-common/ubsan/pr64344-2.c: New test.
5708 PR tree-optimization/64465
5709 * gcc.dg/pr64465.c: New test.
5711 PR tree-optimization/64494
5712 * gcc.c-torture/compile/pr64494.c: New test.
5714 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5717 * gfortran.dg/realloc_on_assign_25.f90: New test.
5719 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5721 Update copyright years.
5723 2015-01-05 Marek Polacek <polacek@redhat.com>
5726 * gcc.dg/pr64423.c: New test.
5728 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5730 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5731 mmix-knuth-mmixware for the same reason as for MIPS.
5732 * gcc.dg/debug/debug-2.c: Ditto.
5734 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5736 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5739 * lib/gfortran.exp: Add libatomic library search path.
5740 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5741 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5743 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5745 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5747 * c-c++-common/tsan/bitfield_race.c: New testcase.
5748 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5750 2015-01-02 Tobias Burnus <burnus@net-b.de>
5752 * gfortran.dg/coarray/collectives_4.f90: New.
5754 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5757 * gfortran.dg/extends_16.f90: New.
5759 2015-01-02 Tobias Burnus <burnus@net-b.de>
5761 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5763 2015-01-02 Tobias Burnus <burnus@net-b.de>
5765 * gfortran.dg/coarray/codimension_2.f90: New.
5766 * gfortran.dg/coarray/codimension_2a.f90: New.
5767 * gfortran.dg/coarray_35.f90: New.
5768 * gfortran.dg/coarray_35a.f90: New.
5770 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5773 * gfortran.dg/dummy_procedure_11.f90: New.
5775 Copyright (C) 2015 Free Software Foundation, Inc.
5777 Copying and distribution of this file, with or without modification,
5778 are permitted in any medium without royalty provided the copyright
5779 notice and this notice are preserved.