1 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
2 Sebastian Pop <s.pop@samsung.com>
4 PR tree-optimization/67700
5 * testsuite/gcc.dg/graphite/run-id-pr67700.c: New.
7 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
10 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
11 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
13 * gcc.target/sh/pr54236-5.c: New.
14 * gcc.target/sh/pr54236-6.c: New.
16 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18 PR rtl-optimization/67456
19 PR rtl-optimization/67464
20 PR rtl-optimization/67465
21 * gcc.dg/pr67465.c: New test.
23 2015-09-28 Tom de Vries <tom@codesourcery.com>
25 PR tree-optimization/62171
26 * gcc.dg/vect/pr62171.c: New test.
28 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
30 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
31 skip on AIX. XFAIL individual line tests.
33 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
35 PR rtl-optimization/64164
36 PR tree-optimization/67312
37 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
38 * gcc.target/i386/stackalign/return-4.c: Add -O.
40 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
42 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
44 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
47 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
49 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
51 * gcc.dg/pr64935-1.c: XFAIL on AIX.
52 * gcc.dg/pr64935-2.c: XFAIL on AIX.
53 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
54 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
55 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
56 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
57 DW_AT_noreturn on AIX.
58 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
59 DW_AT_noreturn on AIX.
60 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
61 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
62 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
63 DW_AT_GNU_deleted on AIX.
64 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
65 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
66 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
67 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
68 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
69 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
70 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
71 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
72 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
73 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
74 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
75 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
76 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
77 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
78 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
80 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
83 * gfortran.dg/pr67614.f90: New test.
85 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
88 * gfortran.dg/pr67525.f90: New test.
90 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
93 * gfortran.dg/allocatable_function_9.f90: New.
95 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
98 * gcc.target/sh/pr67675.c: New.
100 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
102 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
104 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
106 * gcc.target/i386/pr66749.c (dg-options): Replace
107 -mtune=lakemount with -mtune=lakemont.
108 * gcc.target/i386/pr66821.c (dg-options): Likewise.
109 * gcc.target/i386/pr67329.c (dg-options): Likewise.
111 2015-09-25 Marek Polacek <polacek@redhat.com>
113 * c-c++-common/ubsan/bounds-11.c: New test.
114 * c-c++-common/ubsan/bounds-12.c: New test.
116 2015-09-25 Marek Polacek <polacek@redhat.com>
119 * c-c++-common/ubsan/pr64906.c: New test.
121 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
123 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
124 with -mtune=lakemount.
125 * gcc.target/i386/pr66821.c (dg-options): Likewise.
126 * gcc.target/i386/pr67329.c (dg-options): Likewise.
128 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
131 * gcc.dg/Werror-13.c: New test.
133 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
135 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
137 2015-09-24 Richard Biener <rguenther@suse.de>
140 * g++.dg/pr67699.C: New testcase.
142 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
145 * gcc.target/arm/fp16-inf.c: New test.
147 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
149 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
150 name while checking for AVX-512VBMI presence.
152 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
154 * lib/target-supports.exp (check_effective_target_pie): Check for
155 PIE support on Solaris 11.x and 12.
157 2015-09-24 Richard Biener <rguenther@suse.de>
159 * g++.dg/tree-ssa/restrict3.C: New testcase.
161 2015-09-24 Richard Biener <rguenther@suse.de>
163 PR tree-optimization/48885
164 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
166 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
168 * c-c++-common/Wmisleading-indentation.c: Augment test.
170 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
172 Fix small typos in the coding rule enforcement warnings.
173 * g++.dg/diagnostic/disable.C: Replace 'namepace'
176 2015-09-23 Richard Biener <rguenther@suse.de>
179 * gcc.dg/ubsan/pr67662.c: New testcase.
181 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
184 * gcc.dg/pragma-diag-6.c: New test.
186 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
188 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
190 2015-09-23 Richard Biener <rguenther@suse.de>
192 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
194 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
196 * c-c++-common/Wmisleading-indentation.c: Augment test.
198 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
200 * g++.dg/diagostic/disable.C: New.
202 2015-09-22 Tom de Vries <tom@codesourcery.com>
204 PR tree-optimization/67671
205 * g++.dg/pr67671.C: New test.
207 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
210 * gcc.target/i386/pr67480.c: New test.
212 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
214 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
215 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
216 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
217 avx512dq, avx512cd, avx512er and avx512pf.
219 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
221 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
222 update-fetch operations.
223 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
225 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
227 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
228 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
230 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
232 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
234 * gcc.target/aarch64/atomic-inst-swap.c: New.
236 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
238 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
239 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
240 * gcc.target/i386/pr59789.c (f1): Likewise.
241 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
242 * gcc.target/i386/intrinsics_6.c: Likewise.
243 * gcc.dg/winline-5.c (int t): Likewise.
244 * gcc.dg/winline-9.c (t): Likewise.
245 * gcc.dg/always_inline2.c (q): Likewise.
246 * gcc.dg/winline-2.c (inline int t): Likewise.
247 * gcc.dg/winline-6.c: Likewise.
248 * gcc.dg/winline-10.c (void g): Likewise.
249 * gcc.dg/pr49243.c (void parse): Likewise.
250 * gcc.dg/always_inline3.c (q2): Likewise.
251 * gcc.dg/winline-3.c: Likewise.
252 * gcc.dg/winline-7.c (inline void *t): Likewise.
254 2015-09-22 Tom de Vries <tom@codesourcery.com>
256 PR tree-optimization/67666
257 * g++.dg/pr67666.C: New test.
259 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
262 * gfortran.dg/pr67615.f90: new test.
264 2015-09-21 Jeff Law <law@redhat.com>
266 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
268 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
270 Complete the implementation of N4230, Nested namespace definition.
271 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
272 attributes and nested namespace definitions.
273 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
274 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
275 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
276 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
277 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
278 appearing before the namespace identifier.
280 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
283 * gcc.dg/cpp/pr66415-1.c: Test column number.
285 2015-09-21 Richard Biener <rguenther@suse.de>
287 * g++.dg/ext/attr-alias-3.C: Add -g.
289 2015-09-21 Richard Biener <rguenther@suse.de>
292 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
294 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
297 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
299 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
301 * gcc.dg/pragma-diag-5.c: Fix excess warning.
303 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
306 * gcc.dg/pr53265.c: Update.
308 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
310 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
312 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
315 * gcc.target/sh/pr59478.c: New.
317 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
320 * gcc.target/sh/pr51244-12.c: Adjust testcase.
321 * gcc.target/sh/pr54236-2.c: Likewise.
323 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
325 * gcc.target/sh/pr43417.c: Move target independent test to ...
326 * gcc.c-torture/compile/pr43417.c: ... here.
328 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
330 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
331 check_effective_target_big_endian, check_effective_target_little_endian,
332 check_effective_target_any_fpu, check_effective_target_double_fpu,
333 check_effective_target_use_single_only_fpu,
334 check_effective_target_default_single_fpu,
335 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
336 check_effective_target_has_fsca, check_effective_target_has_fsrra,
337 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
338 check_effective_target_fmovd_enabled,
339 check_effective_target_has_privileged, check_effective_target_has_pref,
340 check_effective_target_banked_r0r7_isr,
341 check_effective_target_stack_save_isr): New effective target checks.
342 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
343 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
344 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
345 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
346 * gcc.target/sh/20080410-1.c: Use new effective target checks.
347 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
348 * gcc.target/sh/attr-isr.c: Likewise.
349 * gcc.target/sh/fpul-usage-1.c: Likewise.
350 * gcc.target/sh/hiconst.c: Likewise.
351 * gcc.target/sh/mfmovd.c: Likewise.
352 * gcc.target/sh/pr21255-3.c: Likewise.
353 * gcc.target/sh/pr33135-1.c: Likewise.
354 * gcc.target/sh/pr33135-2.c: Likewise.
355 * gcc.target/sh/pr33135-3.c: Likewise.
356 * gcc.target/sh/pr33135-4.c: Likewise.
357 * gcc.target/sh/pr39423-2.c: Likewise.
358 * gcc.target/sh/pr49880-4.c: Likewise.
359 * gcc.target/sh/pr49880-5.c: Likewise.
360 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
361 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
362 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
363 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
364 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
365 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
366 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
367 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
368 * gcc.target/sh/pr50751-2.c: Likewise.
369 * gcc.target/sh/pr50751-3.c: Likewise.
370 * gcc.target/sh/pr50751-5.c: Likewise.
371 * gcc.target/sh/pr50751-6.c: Likewise.
372 * gcc.target/sh/pr50751-8.c: Likewise.
373 * gcc.target/sh/pr51244-15.c: Likewise.
374 * gcc.target/sh/pr51244-2.c: Likewise.
375 * gcc.target/sh/pr51244-20.c: Likewise.
376 * gcc.target/sh/pr51244-6.c: Likewise.
377 * gcc.target/sh/pr52483-4.c: Likewise.
378 * gcc.target/sh/pr53511-1.c: Likewise.
379 * gcc.target/sh/pr53512-1.c: Likewise.
380 * gcc.target/sh/pr53512-2.c: Likewise.
381 * gcc.target/sh/pr53512-3.c: Likewise.
382 * gcc.target/sh/pr53512-4.c: Likewise.
383 * gcc.target/sh/pr53513-1.c: Likewise.
384 * gcc.target/sh/pr54089-2.c: Likewise.
385 * gcc.target/sh/pr54089-3.c: Likewise.
386 * gcc.target/sh/pr54089-4.c: Likewise.
387 * gcc.target/sh/pr54602-2.c: Likewise.
388 * gcc.target/sh/pr54602-3.c: Likewise.
389 * gcc.target/sh/pr54602-4.c: Likewise.
390 * gcc.target/sh/pr54680.c: Likewise.
391 * gcc.target/sh/pr55303-1.c: Likewise.
392 * gcc.target/sh/pr55303-2.c: Likewise.
393 * gcc.target/sh/pr55303-3.c: Likewise.
394 * gcc.target/sh/pr56547-1.c: Likewise.
395 * gcc.target/sh/pr56547-2.c: Likewise.
396 * gcc.target/sh/pr61195.c: Likewise.
397 * gcc.target/sh/pr61996.c: Likewise.
398 * gcc.target/sh/pr6526.c: Likewise.
399 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
400 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
401 * gcc.target/sh/prefetch.c: Likewise.
402 * gcc.target/sh/rte-delay-slot.c: Likewise.
403 * gcc.target/sh/sh2a-band.c: Likewise.
404 * gcc.target/sh/sh2a-bclr.c: Likewise.
405 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
406 * gcc.target/sh/sh2a-bld.c: Likewise.
407 * gcc.target/sh/sh2a-bor.c: Likewise.
408 * gcc.target/sh/sh2a-bset.c: Likewise.
409 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
410 * gcc.target/sh/sh2a-bxor.c: Likewise.
411 * gcc.target/sh/sh2a-jsrn.c: Likewise.
412 * gcc.target/sh/sh2a-movi20s.c: Likewise.
413 * gcc.target/sh/sh2a-movrt.c: Likewise.
414 * gcc.target/sh/sh2a-resbank.c: Likewise.
415 * gcc.target/sh/sh2a-rtsn.c: Likewise.
416 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
417 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
418 * gcc.target/sh/sh4a-cosf.c: Likewise.
419 * gcc.target/sh/sh4a-fsrra.c: Likewise.
420 * gcc.target/sh/sh4a-memmovua.c: Likewise.
421 * gcc.target/sh/sh4a-sincosf.c: Likewise.
422 * gcc.target/sh/sh4a-sinf.c: Likewise.
424 2015-09-20 Jeff Law <law@redhat.com>
426 PR tree-optimization/47679
427 * g++.dg/warn/Wuninitialized-6.C: New test.
429 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
431 Implement nested namespace definitions.
432 * g++.dg/cpp1z/nested-namespace-def1.C: New.
433 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
434 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
435 * g++.dg/lookup/name-clash5.C: Adjust.
436 * g++.dg/lookup/name-clash6.C: Likewise.
438 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
440 * gcc.dg/pragma-diag-5.c: New test.
442 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
445 * gcc.dg/torture/pr67619.c: New test.
446 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
449 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
451 PR tree-optimization/67283
452 * gcc.dg/tree-ssa/sra-15.c: New.
453 * gcc.dg/tree-ssa/sra-16.c: New.
455 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
458 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
459 (f2, f3): Make the function static.
460 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
462 2015-09-17 Christian Bruel <christian.bruel@st.com>
464 * gcc.target/arm/attr_thumb-static2.c: New test.
466 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
468 * gnat.dg/overflow_sum3.adb: New test.
470 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
472 * gcc.target/arm/stack-checking.c: New test.
474 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
477 * gfortran.dg/public_private_module_5.f90: Add module procedure
478 trigger_smod to ensure that the smod file is written.
480 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
482 * gcc.target/aarch64/copysign_1.c: New.
483 * gcc.target/aarch64/copysign_2.c: New.
485 2015-09-17 Bin Cheng <bin.cheng@arm.com>
487 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
488 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
489 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
491 2015-09-16 John Marino <gnugcc@marino.st>
493 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
495 2015-09-16 Richard Biener <rguenther@suse.de>
498 * gcc.dg/torture/pr67253.c: New testcase.
500 2015-09-16 Richard Biener <rguenther@suse.de>
503 * gcc.dg/pr67271.c: New testcase.
505 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
507 * gnat.dg/opt49.adb: New test.
509 2015-09-16 Richard Biener <rguenther@suse.de>
512 * gcc.dg/torture/pr67442.c: New testcase.
514 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
516 * gnat.dg/array24.adb: New test.
517 * gnat.dg/blocklocs.adb: Delete.
519 2015-09-15 Marek Polacek <polacek@redhat.com>
522 * gcc.dg/pr67580.c: New test.
524 2015-09-15 Richard Biener <rguenther@suse.de>
526 PR tree-optimization/67470
527 * gcc.dg/torture/pr67470.c: New testcase.
529 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
531 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
533 2015-09-15 Richard Biener <rguenther@suse.de>
536 * gcc.dg/pr67563.c: New testcase.
538 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
541 * gfortran.dg/pr67460.f90: New test.
543 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
545 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
546 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
548 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/cpp0x/new-auto1.C: New.
553 2015-09-11 Mark Wielaard <mjw@redhat.com>
556 * g++.dg/warn/unused-variable-1.C: New test.
557 * g++.dg/warn/unused-variable-2.C: Likewise.
558 * gcc.dg/unused-4.c: Adjust warning for static const.
559 * gcc.dg/unused-variable-1.c: New test.
560 * gcc.dg/unused-variable-2.c: Likewise.
562 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
564 * gfortran.dg/private_type_3.f90: Require visibility.
565 * gfortran.dg/module_variable_2.f90: Same.
566 * gfortran.dg/nested_forall_1.f: Same.
567 * gfortran.dg/elemental_dependency_4.f90: Same.
568 * gfortran.dg/bind_c_usage_25.f90: Same.
569 * gfortran.dg/access_spec_1.f90: Same.
570 * gfortran.dg/public_private_module_2.f90: Same.
571 * gfortran.dg/host_assoc_variable_1.f90: Same.
572 * gfortran.dg/public_private_module_6.f90: Same.
573 * gfortran.dg/module_variable_1.f90: Same.
574 * gfortran.dg/pr37286.f90: Same.
575 * gfortran.dg/internal_pack_7.f90: Same.
576 * gfortran.dg/submodule_10.f08: Same.
577 * gfortran.dg/allocatable_function_8.f90: Same.
578 * gfortran.dg/merge_init_expr_2.f90: Same.
579 * gfortran.dg/class_37.f03: Same.
580 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
581 * gfortran.dg/typebound_call_20.f03: Same.
582 * gfortran.dg/proc_ptr_result_3.f90: Same.
583 * gfortran.dg/pr32535.f90: Same.
584 * gfortran.dg/typebound_proc_19.f90: Same.
585 * gfortran.dg/initialization_10.f90: Same.
586 * gfortran.dg/bind_c_usage_8.f03: Same.
587 * gfortran.dg/pr61335.f90: Same.
588 * gfortran.dg/elemental_dependency_5.f90: Same.
589 * gfortran.dg/proc_ptr_3.f90: Same.
590 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
592 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
594 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
595 * gcc.dg/Wno-frame-address.c: Skip for Visium.
596 * gcc.dg/loop-8.c: Likewise.
598 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
601 * gnat.dg/specs/addr1.ads: Remove.
603 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
605 * gcc.dg/pie-link.c: Add -pie to dg-options.
607 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
609 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
610 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
612 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
614 * gcc.target/powerpc/swaps-p8-20.c: New test.
615 * gcc.target/powerpc/swaps-p8-21.c: New test.
617 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
620 * gfortran.dg/pr67526.f90: New test.
622 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/cpp0x/variadic166.C: New.
627 2015-09-09 Mark Wielaard <mjw@redhat.com>
629 * c-c++-common/nonnull-1.c: New test.
631 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
634 * gfortran.dg/submodule_11.f08: New test.
636 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
639 * gcc.c-torture/compile/pr67506.c: New test.
641 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
643 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
644 initialization with a byte mask. No change expected here.
645 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
646 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
647 initialization with contigious bitmask. Literal pool is expectd
650 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
653 * gcc.target/arm/pr67439_1.c: New test.
655 2015-09-10 Jiong Wang <jiong.wang@arm.com>
657 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
660 2015-09-10 Jakub Jelinek <jakub@redhat.com>
663 * g++.dg/gomp/pr67523.C: New test.
666 * g++.dg/gomp/pr67522.C: New test.
669 * c-c++-common/gomp/pr67521.c: New test.
672 * c-c++-common/gomp/pr67517.c: New test.
675 * g++.dg/gomp/pr67514.C: New test.
678 * g++.dg/gomp/pr67511.C: New test.
681 * c-c++-common/gomp/pr67502.c: New test.
683 2015-09-09 Marek Polacek <polacek@redhat.com>
686 * gcc.dg/pr67512.c: New test.
688 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/warn/Wsubobject-linkage-1.C: New.
692 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
693 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
694 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
696 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
698 * gcc.target/aarch64/mod_2.x: New file.
699 * gcc.target/aarch64/mod_256.x: Likewise.
700 * gcc.target/arm/mod_2.c: New test.
701 * gcc.target/arm/mod_256.c: Likewise.
702 * gcc.target/aarch64/mod_2.c: Likewise.
703 * gcc.target/aarch64/mod_256.c: Likewise.
705 2015-09-09 Jakub Jelinek <jakub@redhat.com>
708 * g++.dg/gomp/pr67504.C: New test.
711 * c-c++-common/gomp/pr67501.c: New test.
714 * gcc.dg/gomp/pr67500.c: New test.
717 * gcc.dg/gomp/pr67495.c: New test.
719 2015-09-09 Aditya Kumar <hiraditya@msn.com>
720 Sebastian Pop <s.pop@samsung.com>
722 PR tree-optimization/53852
723 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
724 both isl-0.12 and isl-0.15.
725 * gcc.dg/graphite/uns-interchange-14.c: Same.
726 * gcc.dg/graphite/uns-interchange-15.c: Same.
727 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
729 2015-09-08 Aditya Kumar <hiraditya@msn.com>
730 Sebastian Pop <s.pop@samsung.com>
732 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
733 * gcc.dg/graphite/block-1.c: Same.
734 * gcc.dg/graphite/block-5.c: Same.
735 * gcc.dg/graphite/block-6.c: Same.
736 * gcc.dg/graphite/interchange-1.c: Same.
737 * gcc.dg/graphite/interchange-10.c: Same.
738 * gcc.dg/graphite/interchange-11.c: Same.
739 * gcc.dg/graphite/interchange-13.c: Same.
740 * gcc.dg/graphite/interchange-14.c: Same.
741 * gcc.dg/graphite/interchange-3.c: Same.
742 * gcc.dg/graphite/interchange-4.c: Same.
743 * gcc.dg/graphite/interchange-7.c: Same.
744 * gcc.dg/graphite/interchange-8.c: Same.
745 * gcc.dg/graphite/interchange-9.c: Same.
746 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
747 * gcc.dg/graphite/pr35356-1.c (foo): Same.
748 * gcc.dg/graphite/pr37485.c: Same.
749 * gcc.dg/graphite/scop-0.c (int toto): Same.
750 * gcc.dg/graphite/scop-1.c: Same.
751 * gcc.dg/graphite/scop-10.c: Same.
752 * gcc.dg/graphite/scop-11.c: Same.
753 * gcc.dg/graphite/scop-12.c: Same.
754 * gcc.dg/graphite/scop-13.c: Same.
755 * gcc.dg/graphite/scop-16.c: Same.
756 * gcc.dg/graphite/scop-17.c: Same.
757 * gcc.dg/graphite/scop-18.c: Same.
758 * gcc.dg/graphite/scop-2.c: Same.
759 * gcc.dg/graphite/scop-21.c (int test): Same.
760 * gcc.dg/graphite/scop-22.c (void foo): Same.
761 * gcc.dg/graphite/scop-4.c: Same.
762 * gcc.dg/graphite/scop-5.c: Same.
763 * gcc.dg/graphite/scop-6.c: Same.
764 * gcc.dg/graphite/scop-7.c: Same.
765 * gcc.dg/graphite/scop-8.c: Same.
766 * gcc.dg/graphite/scop-9.c: Same.
767 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
768 data-refs remain inside the inner loop.
769 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
770 * gcc.dg/graphite/uns-interchange-14.c: Same.
771 * gcc.dg/graphite/uns-interchange-9.c: Same.
772 * gfortran.dg/graphite/interchange-3.f90
774 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
777 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
778 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
779 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
780 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
781 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
782 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
783 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
784 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
785 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
786 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
787 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
788 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
790 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
792 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
793 * lib/target-supports.exp
794 (check_effective_target_arm_neon_fp16_hw): New.
796 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
798 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
799 Set additional_flags for neon-fp16 if supported, else fallback to neon.
801 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
803 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
804 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
806 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
807 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
808 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
809 when those are supported.
810 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
813 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
814 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
817 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
818 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
819 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
821 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
823 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
825 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
826 Add float16x8_t case.
827 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
828 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
829 main, exec_vcreate): Likewise.
830 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
831 exec_vget_high): Likewise.
832 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
833 exec_vget_low): Likewise.
834 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
836 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
837 exec_vld1_dup): Likewise.
838 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
839 exec_vld1_lane): Likewise.
840 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
842 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
843 exec_vldX_dup): Likewise.
844 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
845 exec_vldX_lane): Likewise.
846 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
847 exec_vset_lane): Likewise.
848 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
849 exec_vst1_lane): Likewise.
851 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
853 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
854 * gcc.target/aarch64/vget_low_1.c: Likewise.
856 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
858 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
859 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
860 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
861 (main): update orig_data to avoid float16 NaN on bigendian.
863 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
865 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
867 * gcc.target/aarch64/vset_lane_1.c: Likewise.
868 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
869 * gcc.target/aarch64/vld1_lane.c: Likewise.
871 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
874 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
876 2015-09-07 Marek Polacek <polacek@redhat.com>
879 * gcc.dg/asm-10.c: New test.
881 2015-09-04 Jakub Jelinek <jakub@redhat.com>
884 * gcc.dg/lto/pr67452_0.c: New test.
886 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
889 * gcc.target/avr/pr65210.c: New test.
891 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
894 * lib/target-supports.exp (check_cached_effective_target):
895 Apppend $prop to et_prop_list only if needed.
897 2015-09-04 Marek Polacek <polacek@redhat.com>
900 * gcc.dg/ubsan/pr67279.c: New test.
902 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
903 Petr Murzin <petr.murzin@intel.com>
904 Kirill Yukhin <kirill.yukhin@intel.com>
906 * gcc.target/i386/avx512f-scatter-1.c: New.
907 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
908 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
910 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
912 * gfortran.dg/read_dir.f90: Delete empty directory when closing
913 rather than calling rmdir, cleanup if open fails.
915 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
917 * gcc.target/powerpc/vec-mult-char-1.c: New test.
918 * gcc.target/powerpc/vec-mult-char-2.c: New test.
919 * lib/target-supports.exp (check_effective_target_vect_char_mult):
920 Return true for PowerPC targets that implement Altivec.
922 2015-09-03 Renlin Li <renlin.li@arm.com>
924 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
926 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
928 2015-09-03 Martin Sebor <msebor@redhat.com>
931 * g++.dg/addr_builtin-1.C: New test.
932 * gcc.dg/addr_builtin-1.c: New test.
934 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
936 * gcc.target/powerpc/vec-shift.c: New test.
938 2015-09-03 Tom de Vries <tom@codesourcery.com>
940 PR tree-optimization/65637
941 * gcc.dg/autopar/reduc-4.c: New test.
943 2015-09-03 Tom de Vries <tom@codesourcery.com>
945 PR tree-optimization/65637
946 * gcc.dg/autopar/pr46099-2.c: New test.
948 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
951 * g++.dg/pr67351.C: New test.
953 2015-09-03 Richard Biener <rguenther@suse.de>
956 * g++.dg/lto/pr66705_0.C: New testcase.
958 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
961 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
962 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
964 2015-09-02 Marek Polacek <polacek@redhat.com>
967 * gcc.dg/pr67432.c: New test.
969 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
971 * lib/target-supports.exp (clear_effective_target_cache): New.
972 (check_cached_effective_target): Update et_prop_list.
973 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
974 * g++.dg/compat/compat.exp: Likewise.
975 * g++.dg/compat/struct-layout-1.exp: Likewise.
976 * lib/asan-dg.exp: Likewise.
977 * lib/atomic-dg.exp: Likewise.
978 * lib/cilk-plus-dg.exp: Likewise.
979 * lib/clearcap.exp: Likewise.
980 * lib/mpx-dg.exp: Likewise.
981 * lib/tsan-dg.exp: Likewise.
982 * lib/ubsan-dg.exp: Likewise.
984 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
986 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
988 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
989 Andrew Bennett <andrew.bennett@imgtec.com>
991 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
992 dependencies between ISA level and compact-branches.
993 * gcc.target/mips/branch-10.c: Update expected output to allow
994 compact forms of b/bal.
995 * gcc.target/mips/branch-11.c: Likewise.
996 * gcc.target/mips/branch-12.c: Likewise.
997 * gcc.target/mips/branch-13.c: Likewise.
998 * gcc.target/mips/branch-3.c: Likewise.
999 * gcc.target/mips/branch-4.c: Likewise.
1000 * gcc.target/mips/branch-5.c: Likewise.
1001 * gcc.target/mips/branch-6.c: Likewise.
1002 * gcc.target/mips/branch-7.c: Likewise.
1003 * gcc.target/mips/branch-8.c: Likewise.
1004 * gcc.target/mips/branch-9.c: Likewise.
1005 * gcc.target/mips/branch-cost-1.c: Likewise.
1006 * gcc.target/mips/call-1.c: Likewise.
1007 * gcc.target/mips/call-2.c: Likewise.
1008 * gcc.target/mips/call-3.c: Likewise.
1009 * gcc.target/mips/call-4.c: Likewise.
1010 * gcc.target/mips/call-5.c: Likewise.
1011 * gcc.target/mips/call-6.c: Likewise.
1012 * gcc.target/mips/lazy-binding-1.c: Likewise.
1013 * gcc.target/mips/near-far-1.c: Likewise.
1014 * gcc.target/mips/near-far-2.c: Likewise.
1015 * gcc.target/mips/near-far-3.c: Likewise.
1016 * gcc.target/mips/near-far-4.c: Likewise.
1017 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1018 run with compact branches allowed.
1019 * gcc.target/mips/compact-branches-1.c: New file.
1020 * gcc.target/mips/compact-branches-2.c: Likewise.
1021 * gcc.target/mips/compact-branches-3.c: Likewise.
1022 * gcc.target/mips/compact-branches-4.c: Likewise.
1023 * gcc.target/mips/compact-branches-5.c: Likewise.
1024 * gcc.target/mips/compact-branches-6.c: Likewise.
1025 * gcc.target/mips/compact-branches-7.c: Likewise.
1027 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1029 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1030 Clean-up a created directory if testcase fails.
1032 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1035 * g++.dg/pr67405.C: New test.
1037 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1039 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1041 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1043 * gcc.dg/ifcvt-1.c: New test.
1044 * gcc.dg/ifcvt-2.c: Likewise.
1045 * gcc.dg/ifcvt-3.c: Likewise.
1047 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1050 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1053 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1055 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1057 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/other/pr61753.C: New.
1062 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1064 * gcc.dg/tree-ssa/cmp-1.c: New file.
1066 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1068 * gcc.dg/tree-ssa/complex-7.c: New file.
1070 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1072 * gcc.target/powerpc/swaps-p8-19.c: New test.
1074 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1077 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1079 2015-08-29 Tom de Vries <tom@codesourcery.com>
1081 PR tree-optimization/46193
1082 * gcc.dg/autopar/pr46193.c: New test.
1084 2015-08-28 Nathan Sidwell <nathan@acm.org>
1086 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
1087 use exit code for failure.
1089 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
1090 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
1091 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
1092 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
1093 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
1094 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
1095 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
1096 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
1097 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
1098 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
1100 2015-08-28 Jeff Law <law@redhat.com>
1103 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1104 * gcc.dg/torture/pr66752-1.c: New test
1105 * g++.dg/torture/pr66752-2.C: New test.
1107 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1109 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1111 * gcc.dg/tree-ssa/sra-15.c: New.
1113 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1115 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1116 * gcc.target/mips/msub-8.c: Ditto
1118 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1120 * lib/target-supports.exp (check-effective_target_vect_double):
1121 Enable for Power targets with VSX hardware available.
1122 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1123 vect_no_align && { ! vect_hw_misalign }.
1125 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1127 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1128 Replaced by opt_files, compile with -floop-nest-optimize.
1129 * g++.dg/graphite/graphite.exp: Same.
1130 * gfortran.dg/graphite/graphite.exp: Same.
1131 * gcc.dg/graphite/block-0.c: Adjust pattern.
1132 * gcc.dg/graphite/block-1.c: Same.
1133 * gcc.dg/graphite/block-3.c: Same.
1134 * gcc.dg/graphite/block-4.c: Same.
1135 * gcc.dg/graphite/block-5.c: Same.
1136 * gcc.dg/graphite/block-6.c: Same.
1137 * gcc.dg/graphite/block-7.c: Same.
1138 * gcc.dg/graphite/block-8.c: Same.
1139 * gcc.dg/graphite/block-pr47654.c: Same.
1140 * gcc.dg/graphite/interchange-0.c: Same.
1141 * gcc.dg/graphite/interchange-1.c: Same.
1142 * gcc.dg/graphite/interchange-10.c: Same.
1143 * gcc.dg/graphite/interchange-11.c: Same.
1144 * gcc.dg/graphite/interchange-12.c: Same.
1145 * gcc.dg/graphite/interchange-13.c: Same.
1146 * gcc.dg/graphite/interchange-14.c: Same.
1147 * gcc.dg/graphite/interchange-15.c: Same.
1148 * gcc.dg/graphite/interchange-3.c: Same.
1149 * gcc.dg/graphite/interchange-4.c: Same.
1150 * gcc.dg/graphite/interchange-5.c: Same.
1151 * gcc.dg/graphite/interchange-6.c: Same.
1152 * gcc.dg/graphite/interchange-7.c: Same.
1153 * gcc.dg/graphite/interchange-8.c: Same.
1154 * gcc.dg/graphite/interchange-9.c: Same.
1155 * gcc.dg/graphite/interchange-mvt.c: Same.
1156 * gcc.dg/graphite/pr37485.c: Same.
1157 * gcc.dg/graphite/uns-block-1.c: Same.
1158 * gcc.dg/graphite/uns-interchange-12.c: Same.
1159 * gcc.dg/graphite/uns-interchange-14.c: Same.
1160 * gcc.dg/graphite/uns-interchange-15.c: Same.
1161 * gcc.dg/graphite/uns-interchange-9.c: Same.
1162 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1163 * gfortran.dg/graphite/interchange-3.f90: Same.
1165 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1168 * gcc.target/i386/pr67317-1.c: New test.
1169 * gcc.target/i386/pr67317-2.c: Ditto.
1170 * gcc.target/i386/pr67317-3.c: Ditto.
1171 * gcc.target/i386/pr67317-4.c: Ditto.
1172 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1173 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1175 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1177 * gcc.target/powerpc/vec-shr.c: New.
1179 2015-08-27 Marek Polacek <polacek@redhat.com>
1182 * gcc.dg/torture/pr67005.c: New test.
1184 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1186 * gcc.dg/tree-ssa/sra-15.c: New.
1188 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1190 * gcc.target/aarch64/long_branch_1.c: New test.
1192 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1194 * gcc.target/s390/20150826-1.c: New test.
1196 2015-08-26 Renlin Li <renlin.li@arm.com>
1198 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1200 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1202 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1204 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1206 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1207 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1208 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1209 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1211 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1213 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1215 * gcc.target/aarch64/tlsle_1.x: New test source.
1216 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1217 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1218 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1220 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1223 * gfortran.dg/shape_8.f90: New test.
1225 2015-08-25 Marek Polacek <polacek@redhat.com>
1228 * gcc.dg/weak/weak-18.c: New test.
1230 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1232 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1233 gcc_jit_context_set_bool_use_external_driver.
1235 2015-08-25 Nathan Sidwell <nathan@acm.org>
1237 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1239 * gcc.dg/20001117-1.c: Needs return_address.
1240 * gcc.dg/20020415-1.c: Needs alloca.
1241 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1242 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1243 * gcc.dg/pr63186.c: Needs label_values.
1244 * gcc.dg/torture/pr33848.c: Likwise.
1246 * lib/target-supports.exp (check_effective_target_fopenacc,
1247 check_effective_target_fopenmp): Disable for nvptx.
1248 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1249 * gcc.dg/stack-usage-1.c: Likewise.
1250 * gcc.dg/stack-usage-2.c: Likewise.
1251 * gcc.dg/unused-5.c: Likewise.
1252 * gcc.dg/unwind-1.c: Likewise.
1254 2015-08-25 Christian Bruel <christian.bruel@st.com>
1256 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1257 * g++.dg/Wno-frame-address.C: Ditto.
1259 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1262 * g++.dg/pr67211.C: New test.
1264 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1268 * gfortran.dg/block_end_error_1.f90: New test.
1269 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1271 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1274 * gcc.target/i386/pr66821.c: New test.
1276 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1279 * gcc.target/i386/pr67329.c: New test.
1281 2015-08-24 Nathan Sidwell <nathan@acm.org>
1283 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1285 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1287 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1288 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1289 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1290 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1291 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1293 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1295 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1296 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1297 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1298 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1299 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1300 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1301 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1302 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1303 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1304 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1306 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1307 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1309 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1311 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1313 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1316 2015-08-24 Tom de Vries <tom@codesourcery.com>
1318 PR tree-optimization/65468
1319 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1321 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1324 * gfortran.dg/backtrace_1.f90: New test.
1326 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1329 * gfortran.dg/execute_command_line_2.f90: New test.
1331 2015-08-23 Tom de Vries <tom@codesourcery.com>
1333 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1334 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1335 vect_no_int_max to vect_no_int_min_max.
1336 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1337 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1338 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1339 * gcc.dg/vect/slp-reduc-4.c: Same.
1340 * gcc.dg/vect/slp-reduc-5.c: Same.
1341 * gcc.dg/vect/vect-125.c: Same.
1342 * gcc.dg/vect/vect-13.c: Same.
1343 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1344 * gcc.dg/vect/vect-reduc-1.c: Same.
1345 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1346 * gcc.dg/vect/vect-reduc-1char.c:Same.
1347 * gcc.dg/vect/vect-reduc-1short.c: Same.
1348 * gcc.dg/vect/vect-reduc-2.c: Same.
1349 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1350 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1351 * lib/target-supports.exp: Same.
1353 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/cpp0x/decltype63.C: New.
1358 2015-08-22 Nathan Sidwell <nathan@acm.org>
1360 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1361 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1362 * c-c++-common/Wunused-var-8.c: Likewise.
1363 * c-c++-common/gomp/pr61486-2.c: Likewise.
1364 * c-c++-common/Wunused-var-6.c: Likewise.
1365 * c-c++-common/goacc/reduction-1.c: Likewise.
1366 * c-c++-common/goacc/reduction-2.c: Likewise.
1367 * c-c++-common/goacc/reduction-3.c: Likewise.
1368 * c-c++-common/goacc/reduction-4.c: Likewise.
1369 * gcc.dg/builtins-64.c: Likewise.
1370 * gcc.dg/pr59523.c: Likewise.
1371 * gcc.dg/tree-ssa/20080530.c: Likewise.
1372 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1373 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1374 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1375 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1376 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1377 * gcc.dg/pr59011.c: Likewise.
1378 * gcc.dg/uninit-9.c: Likewise.
1379 * gcc.dg/pr61561.c: Likewise.
1380 * gcc.dg/vla-4.c: Likewise.
1381 * gcc.dg/20101010-1.c: Likewise.
1382 * gcc.dg/pr49120.c: Likewise.
1383 * gcc.dg/20030331-2.c: Likewise.
1384 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1385 * gcc.dg/pr25682.c: Likewise.
1386 * gcc.dg/guality/guality.c: Likewise.
1387 * gcc.dg/pr27301.c: Likewise.
1388 * gcc.dg/uninit-9-O0.c: Likewise.
1389 * gcc.dg/fold-alloca-1.c: Likewise.
1390 * gcc.dg/pr41470.c: Likewise.
1391 * gcc.dg/pr51491-2.c: Likewise.
1392 * gcc.dg/winline-7.c: Likewise.
1393 * gcc.dg/vla-2.c: Likewise.
1394 * gcc.dg/pr50764.c: Likewise.
1395 * gcc.dg/c99-vla-1.c: Likewise.
1396 * gcc.dg/pr33238.c: Likewise.
1397 * gcc.dg/c99-const-expr-13.c: Likewise.
1398 * gcc.dg/builtin-return-1.c: Likewise.
1399 * gcc.dg/vla-3.c: Likewise.
1400 * gcc.dg/20020415-1.c: Likewise.
1401 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1402 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1403 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1404 * gcc.dg/torture/calleesave-sse.c: Likewise.
1405 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1406 * gcc.dg/gomp/vla-2.c: Likewise.
1407 * gcc.dg/gomp/vla-3.c: Likewise.
1408 * gcc.dg/gomp/vla-4.c: Likewise.
1409 * gcc.dg/gomp/pr30494.c: Likewise.
1410 * gcc.dg/gomp/vla-5.c: Likewise.
1411 * gcc.dg/pr51990-2.c: Likewise.
1412 * gcc.dg/vla-22.c: Likewise.
1414 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1416 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1417 * gcc.dg/dollar.c: Likewise.
1418 * gcc.dg/pragma-message.c: Likewise.
1419 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1420 * c-c++-common/raw-string-14.c: Likewise.
1422 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1424 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1425 property that instantiation here is a compile-time error.
1427 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/other/pr67065.C: Extend.
1431 2015-08-21 Nathan Sidwell <nathan@acm.org>
1433 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1435 (check_effective_target_global_constructor): New.
1436 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1437 * gcc.dg/debug/debug.exp: Skip for nvptx.
1438 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1440 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1441 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1442 * gcc.c-torture/compile/pr33855.c: Likewise.
1443 * gcc.c-torture/compile/920723-1.c: Likewise.
1444 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1446 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1448 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1451 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1453 * gcc.c-torture/execute/switch-1.c: Likewise.
1455 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1456 * gcc.c-torture/execute/printf-1.c: Likewise.
1457 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1458 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1459 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1460 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1461 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1462 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1463 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1464 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1465 * gcc.c-torture/execute/gofast.c: Likewise.
1466 * gcc.c-torture/execute/complex-6.c: Likewise.
1468 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1469 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1470 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1471 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1472 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1473 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1474 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1475 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1476 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1477 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1478 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1479 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1480 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1481 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1482 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1483 * gcc.dg/setjmp-1.c: Likewise.
1484 * gcc.dg/cleanup-5.c: Likewise.
1485 * gcc.dg/cleanup-12.c: Likewise.
1486 * gcc.dg/cleanup-13.c: Likewise.
1488 * gcc.dg/constructor-1.c: Require global ctor.
1490 * gcc.dg/fork-instrumentation.c: Require profiling.
1491 * gcc.dg/20030107-1.c: Likewise.
1492 * gcc.dg/20030702-1.c: Likewise.
1494 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1495 * gcc.dg/cpp/paste2.c: Likewise.
1496 * gcc.dg/cpp/strify3.c: Likewise.
1497 * gcc.dg/cpp/strify4.c: Likewise.
1498 * gcc.dg/cpp/lexnum.c: Likewise.
1499 * gcc.dg/cpp/digraphs.c: Likewise.
1500 * gcc.dg/cpp/macro1.c: Likewise.
1502 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1504 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1506 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1508 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1511 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1513 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1514 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1515 vec_vpmsum_be and vec_shasigma_be.
1517 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1519 * lib/target-supports.exp
1520 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1521 with -mfp16-format=ieee.
1523 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/other/pr67065.C: New.
1528 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1530 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1532 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1533 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1534 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1535 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1537 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1539 * gcc.dg/wide_shift_64_1.c: New testcase.
1540 * gcc.dg/wide_shift_128_1.c: Likewise.
1541 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1543 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1545 * lib/target-supports.exp
1546 (check_effective_target_fstack_protector_enabled): New test.
1547 * gcc.target/i386/ssp-default.c: New test.
1549 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1552 * gfortran.dg/generic_31.f90: New.
1554 2015-08-19 Marek Polacek <polacek@redhat.com>
1557 * g++.dg/torture/pr67133.C: New test.
1559 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1561 * gcc.target/powerpc/altivec-35.c: New test.
1562 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1563 * gcc.target/powerpc/vsx-vector-7.c: New test.
1565 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1568 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1569 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1571 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1573 PR rtl-optimization/67218
1574 * gcc.c-torture/execute/ieee/pr67218.c,
1575 gcc.target/aarch64/fcvt_int_float_double1.c,
1576 gcc.target/aarch64/fcvt_int_float_double2.c,
1577 gcc.target/aarch64/fcvt_int_float_double3.c,
1578 gcc.target/aarch64/fcvt_int_float_double4.c,
1579 gcc.target/aarch64/fcvt_uint_float_double1.c,
1580 gcc.target/aarch64/fcvt_uint_float_double2.c,
1581 gcc.target/aarch64/fcvt_uint_float_double3.c,
1582 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1584 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1586 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1587 dg-options to disable LSE extensions.
1588 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1589 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1590 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1591 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1592 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1593 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1594 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1595 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1596 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1597 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1598 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1599 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1600 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1601 * gcc.target/aarch64/sync-op-full.c: Likewise.
1602 * gcc.target/aarch64/sync-op-release.c: Likewise.
1604 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1607 * g++.dg/cpp1z/feat-cxx1z.C: New.
1609 2015-08-18 Marek Polacek <polacek@redhat.com>
1612 * gcc.dg/torture/pr67222.c: New test.
1614 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1616 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1618 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1620 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1621 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1622 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1624 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1626 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1627 which is used in later code.
1629 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/cpp0x/nullptr34.C: New.
1633 * g++.dg/warn/Wconversion2.C: Adjust.
1634 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1635 * g++.old-deja/g++.other/null3.C: Likewise.
1637 * g++.dg/cpp0x/pr51313.C: Adjust.
1639 2015-08-17 Richard Biener <rguenther@suse.de>
1641 PR tree-optimization/67221
1642 * gcc.dg/torture/pr67221.c: New testcase.
1644 2015-08-17 Mike Stump <mikestump@comcast.net>
1645 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1647 * gcc.target/arm/memcpy-aligned-1.c: New test.
1649 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1652 * gfortran.dg/norm_4.f90: Rename to...
1653 * gfortran.dg/norm2_4.f90: this.
1654 * gfortran.dg/norm2_5.f90: New test.
1656 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1658 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1659 * gcc.dg/ssp-1.c: Make counter a register.
1660 * gcc.dg/ssp-2.c: Likewise.
1661 * gcc.dg/torture/parm-coalesce.c: New.
1663 2015-08-14 Marek Polacek <polacek@redhat.com>
1666 * gcc.dg/torture/pr67133.c: New test.
1668 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1669 Matthias Klose <doko@debian.org>
1672 * gcc.c-torture/compile/pr67143.c: New
1673 * gcc.target/aarch64/atomic-op-imm.c
1674 (atomic_fetch_add_negative_RELAXED): New.
1675 (atomic_fetch_sub_negative_ACQUIRE): New.
1677 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1679 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1680 * gcc.target/aarch64/target_attr_8.c: Likewise.
1681 * gcc.target/aarch64/target_attr_14.c: Likewise.
1683 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1685 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1687 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1689 * gcc.target/i386/builtin_target.c: Add skylake check.
1691 2015-08-13 Jeff Law <law@redhat.com>
1693 * gcc.dg/pr66314.c: Moved from here to ..
1694 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1695 to clear all sanitizers before -fsanitize=kernel-address.
1697 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1699 * gcc.target/aarch64/cinc_common_1.c: New test.
1701 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1704 * g++.dg/ext/attribute-may-alias-1.C: New.
1705 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1707 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1709 * gcc.target/aarch64/atomic-inst-cas.c: New.
1710 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1712 2015-08-13 Andreas Schwab <schwab@suse.de>
1714 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1716 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1719 * g++.dg/torture/pr62164.C: New.
1721 2015-08-13 Richard Biener <rguenther@suse.de>
1723 PR tree-optimization/67191
1724 * gcc.dg/torture/pr67191.c: New testcase.
1725 * g++.dg/torture/pr67191.C: Likewise.
1727 2015-08-13 Richard Biener <rguenther@suse.de>
1729 PR tree-optimization/66502
1730 PR tree-optimization/67167
1731 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1733 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1736 * g++.dg/init/new42.C: New.
1738 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1741 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1743 * gcc.target/powerpc/pr67071-2.c: Likewise.
1744 * gcc.target/powerpc/pr67071-3.c: Likewise.
1746 2015-08-12 Marek Polacek <polacek@redhat.com>
1749 * c-c++-common/Wshift-overflow-6.c: New test.
1750 * c-c++-common/Wshift-overflow-7.c: New test.
1751 * g++.dg/cpp1y/left-shift-2.C: New test.
1753 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1756 * g++.dg/cpp0x/pr52742.C: New.
1758 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1760 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1761 Check Knights Landing support.
1763 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1766 * g++.dg/warn/Wunused-result-1.C: New.
1768 2015-08-12 Richard Biener <rguenther@suse.de>
1770 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1771 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1772 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1773 * g++.dg/tree-ssa/pr61034.C: Adjust.
1774 * gcc.dg/fold-compare-2.c: Likewise.
1775 * gcc.dg/pr50763.c: Likewise.
1776 * gcc.dg/predict-3.c: Likewise.
1777 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1778 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1779 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1780 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1781 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1782 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1783 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1784 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1785 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1786 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1787 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1788 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1790 2015-08-12 Nathan Sidwell <nathan@acm.org>
1792 * gcc.dg/vrp-min-max-1.c: New.
1793 * gcc.dg/vrp-min-max-2.c: New.
1795 2015-08-12 Richard Biener <rguenther@suse.de>
1797 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1799 2015-08-12 Tom de Vries <tom@codesourcery.com>
1802 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1803 Handle absence of vector min/max for sparc.
1805 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1808 * g++.dg/ext/mv25.C: New test.
1810 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1812 * gcc.target/i386/avx2-vect-shift.c: New test.
1814 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1818 * gcc.dg/pragma-diag-3.c: New test.
1819 * gcc.dg/pragma-diag-4.c: New test.
1821 2015-08-11 Nathan Sidwell <nathan@acm.org>
1823 * c-c++-common/dfp/operator-comma.c: Call init function.
1824 * c-c++-common/dfp/convert-dfp-2.c: New test.
1826 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1828 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1829 Treat model == 0x4f as Broadwell.
1831 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1834 * gfortran.dg/pr67140.f90: New test.
1836 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1840 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1842 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1845 * gfortran.dg/ieee/large_4.f90: New test.
1847 2015-08-08 Bud Davis <jmdavis@link.com>
1850 * gfortran.dg/common_22.f90: New.
1852 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1854 PR rtl-optimization/67028
1855 * gcc.dg/pr67028.c: New testcase.
1857 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1859 PR rtl-optimization/67029
1860 * gcc.dg/pr67029.c: New test.
1862 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1865 * gfortran.dg/ieee/ieee_8.f90: New test.
1867 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1869 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1871 * gcc.target/aarch64/noplt_2.c: Likewise.
1872 * gcc.target/aarch64/noplt_3.c: Likewise.
1874 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1876 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1877 optimization level, and print a summary at the end.
1879 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1881 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1883 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1885 * gcc.target/aarch64/noplt_3.c: New testcase.
1887 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1889 * gcc.target/aarch64/noplt_1.c: New testcase.
1890 * gcc.target/aarch64/noplt_2.c: Likewise.
1892 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1894 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1895 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1897 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1899 * gcc.target/s390/dwarfregtable-1.c: New test.
1900 * gcc.target/s390/dwarfregtable-2.c: New test.
1901 * gcc.target/s390/dwarfregtable-3.c: New test.
1903 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1905 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1907 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1910 * gfortran.dg/ieee/large_2.f90: New test.
1911 * gfortran.dg/ieee/large_3.F90: New test.
1913 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1916 * gfortran.dg/ieee/large_1.f90: Adjust test.
1918 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1919 Jeff Law <law@redhat.com>
1922 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1923 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1924 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1925 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1926 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1927 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1929 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1932 * gfortran.dg/pr66311.f90: New file.
1934 2015-08-05 Richard Biener <rguenther@suse.de>
1936 PR tree-optimization/67121
1937 * gcc.dg/torture/pr67121.c: New testcase.
1939 2015-08-05 Nick Clifton <nickc@redhat.com>
1941 * gcc.target/rl78: New directory.
1942 * gcc.target/rl78/rl78.exp: New file: Test driver.
1943 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1945 2015-08-05 Richard Biener <rguenther@suse.de>
1948 * gcc.dg/torture/pr67120.c: New testcase.
1950 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1954 * lib/fortran-modules.exp: Call cleanup-submodules from
1956 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1957 cover the cases where private entities are no longer optimized
1959 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1961 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1962 * gfortran.dg/submodule_5.f08: The same.
1963 * gfortran.dg/submodule_9.f08: The same.
1964 * gfortran.dg/submodule_10.f08: New test.
1966 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1969 * g++.dg/cpp1y/var-templ35.C: New.
1971 2015-08-05 Richard Biener <rguenther@suse.de>
1973 PR tree-optimization/67055
1974 * g++.dg/torture/pr67055.C: New testcase.
1976 2015-08-05 Richard Biener <rguenther@suse.de>
1978 PR tree-optimization/67109
1979 * gcc.dg/torture/pr67109.c: New testcase.
1980 * gcc.dg/vect/vect-119.c: Adjust.
1982 2015-08-05 Richard Biener <rguenther@suse.de>
1985 * gcc.dg/pr67107.c: New testcase.
1987 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1990 * g++.dg/cpp1z/abbrev2.C: New.
1992 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1994 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1996 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1999 * g++.dg/init/explicit4.C: New.
2001 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2003 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2004 without VSX an Power8 vector support.
2006 2015-08-04 Richard Biener <rguenther@suse.de>
2008 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2010 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2013 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2016 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2019 * g++.dg/cpp1y/var-templ34.C: New.
2021 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2023 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2024 * gcc.target/aarch64/target_attr_1.c: Likewise.
2025 * gcc.target/aarch64/target_attr_2.c: Likewise.
2026 * gcc.target/aarch64/target_attr_3.c: Likewise.
2027 * gcc.target/aarch64/target_attr_4.c: Likewise.
2028 * gcc.target/aarch64/target_attr_5.c: Likewise.
2029 * gcc.target/aarch64/target_attr_6.c: Likewise.
2030 * gcc.target/aarch64/target_attr_7.c: Likewise.
2031 * gcc.target/aarch64/target_attr_8.c: Likewise.
2032 * gcc.target/aarch64/target_attr_9.c: Likewise.
2033 * gcc.target/aarch64/target_attr_10.c: Likewise.
2034 * gcc.target/aarch64/target_attr_11.c: Likewise.
2035 * gcc.target/aarch64/target_attr_12.c: Likewise.
2036 * gcc.target/aarch64/target_attr_13.c: Likewise.
2037 * gcc.target/aarch64/target_attr_14.c: Likewise.
2038 * gcc.target/aarch64/target_attr_15.c: Likewise.
2040 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2042 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2044 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2046 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2048 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2050 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2053 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2056 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2057 * gfortran.dg/ieee/large_1.f90: New test.
2059 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2061 PR tree-optimization/67043
2062 * gcc.dg/pr67043.c: New test.
2064 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2066 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2068 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2070 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2071 it to push/pop timing items.
2072 (main): For each optimization level, create a gcc_jit_timer, and
2073 time all of the iteration within that level cumulatively.
2074 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2075 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2077 2015-08-03 Alexander Basov <coohpt@gmail.com>
2082 * gcc.target/arm/pr43404.c : New testcase.
2083 * gcc.target/arm/pr48470.c : New testcase.
2084 * gcc.target/arm/pr64744-1.c : New testcase.
2085 * gcc.target/arm/pr64744-2.c : New testcase.
2087 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2089 PR tree-optimization/67077
2090 * gcc.dg/pr67077.c: New test.
2092 2015-08-03 Jeff Law <law@redhat.com>
2095 PR gcov-profile/66899
2096 * gcc.dg/pr66899.c: New test.
2097 * gcc.dg/pr66314.c: New test.
2099 2015-08-03 Marek Polacek <polacek@redhat.com>
2102 * gcc.dg/pr67088.c: New test.
2104 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2107 * gcc.target/arm/vnmul-1.c: New.
2108 * gcc.target/arm/vnmul-2.c: New.
2109 * gcc.target/arm/vnmul-3.c: New.
2110 * gcc.target/arm/vnmul-4.c: New.
2112 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2115 * gfortran.dg/class_allocate_20.f90: New.
2117 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2119 * gcc.target/aarch64/csel_bfx_1.c: New test.
2120 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2122 2015-08-02 Martin Sebor <msebor@redhat.com>
2124 * g++.dg/Wframe-address-in-Wall.C: New test.
2125 * g++.dg/Wframe-address.C: New test.
2126 * g++.dg/Wno-frame-address.C: New test.
2127 * gcc.dg/Wframe-address-in-Wall.c: New test.
2128 * gcc.dg/Wframe-address.c: New test.
2129 * gcc.dg/Wno-frame-address.c: New test.
2131 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2133 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2135 2015-08-01 Michael Collison <michael.collison@linaro.org
2136 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2138 * gcc.target/arm/mincmp.c: New test.
2140 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2143 * gfortran.dg/associated_target_6.f03: New test
2145 2015-08-01 Tom de Vries <tom@codesourcery.com>
2147 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2148 optimize ("-ftree-parallelize-loops=0").
2149 Add successful scans for 2 detected reductions. Add xfail scans for 3
2150 detected reductions.
2151 * gcc.dg/autopar/reduc-2short.c: Same.
2152 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2153 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2154 detected reductions.
2155 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2158 2015-07-31 Marek Polacek <polacek@redhat.com>
2161 * g++.dg/ubsan/pr66977.C: New test.
2163 2015-07-30 Marek Polacek <polacek@redhat.com>
2165 * c-c++-common/Wtautological-compare-3.c: New test.
2167 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2169 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2170 (CHECK): Pass address of scalar, rather than array.
2172 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2174 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2176 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2178 * gcc.target/aarch64/fp16/fp16.exp: New.
2179 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2180 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2182 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2184 * gcc.target/aarch64/f16_movs_1.c: New test.
2186 2015-07-28 Tom de Vries <tom@codesourcery.com>
2188 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2191 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2192 Manuel López-Ibáñez <manu@gcc.gnu.org>
2194 * gcc.dg/parm-incomplete-1.c: Update.
2195 * gcc.dg/pr18809-1.c: Update.
2196 * gcc.dg/pr27953.c: Update.
2197 * gcc.dg/vla-11.c: Update.
2199 2015-07-27 Marek Polacek <polacek@redhat.com>
2201 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2203 2015-07-27 Tom de Vries <tom@codesourcery.com>
2205 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2206 attribute. Update comment.
2208 Add scan for not parallelizing inner loop.
2209 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2213 2015-07-27 Marek Polacek <polacek@redhat.com>
2216 * c-c++-common/Wtautological-compare-2.c: New test.
2218 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2221 * gcc.target/i386/pr66232-6.c: New tests.
2222 * gcc.target/i386/pr66232-7.c: Likewise.
2223 * gcc.target/i386/pr66232-8.c: Likewise.
2224 * gcc.target/i386/pr66232-9.c: Likewise.
2226 2015-07-27 Marek Polacek <polacek@redhat.com>
2230 * c-c++-common/Wtautological-compare-1.c: New test.
2232 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2235 * g++.dg/template/pr18969.C: New test.
2236 * g++.dg/template/pr18969-2.C: New test.
2237 * g++.old-deja/g++.jason/overload.C: Remove return value in
2238 template function returning void.
2240 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2242 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2243 immediates to avoid shift-overflow warnings.
2245 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2248 * g++.dg/init/pr66857.C: New test.
2250 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2253 * gcc.target/i386/pr66648.c: New test.
2255 2015-07-25 Tom de Vries <tom@codesourcery.com>
2257 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2258 interchange_files and block_files variables.
2259 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2261 * gcc.dg/graphite/uns-interchange-12.c: Same.
2262 * gcc.dg/graphite/uns-interchange-14.c: Same.
2263 * gcc.dg/graphite/uns-interchange-15.c: Same.
2264 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2265 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2267 2015-07-25 Jeff Law <law@redhat.com>
2271 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2272 * gcc.dg/torture/pr66752-1.c: New test
2273 * g++.dg/torture/pr66752-2.C: New test.
2275 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2278 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2280 PR rtl-optimization/64164
2281 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2282 * gcc.dg/ssp-1.c: Make counter a register.
2283 * gcc.dg/ssp-2.c: Likewise.
2284 * gcc.dg/torture/parm-coalesce.c: New.
2286 2015-07-24 Tom de Vries <tom@codesourcery.com>
2288 * gcc.dg/graphite/block-1.c: Xfail scan.
2289 * gcc.dg/graphite/interchange-12.c: Same.
2290 * gcc.dg/graphite/interchange-14.c: Same.
2291 * gcc.dg/graphite/interchange-15.c: Same.
2292 * gcc.dg/graphite/interchange-9.c: Same.
2293 * gcc.dg/graphite/interchange-mvt.c: Same.
2294 * gcc.dg/graphite/uns-block-1.c: New test.
2295 * gcc.dg/graphite/uns-interchange-12.c: New test.
2296 * gcc.dg/graphite/uns-interchange-14.c: New test.
2297 * gcc.dg/graphite/uns-interchange-15.c: New test.
2298 * gcc.dg/graphite/uns-interchange-9.c: New test.
2299 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2301 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2304 * c-c++-common/Wunused-function-1.c: New.
2306 2015-07-24 Tom de Vries <tom@codesourcery.com>
2308 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2309 alternative exit-first loop transform.
2310 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2311 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2312 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2313 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2314 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2315 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2316 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2317 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2318 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2320 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2323 * gcc.target/i386/mpx/pr66566.c: New test.
2325 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2328 * gcc.target/i386/pr66978.c: New test.
2330 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2332 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2334 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2336 * gcc.target/s390/insv-1.c: New test.
2337 * gcc.target/s390/insv-2.c: New test.
2338 * gcc.target/s390/insv-3.c: New test.
2340 2015-07-24 Tom de Vries <tom@codesourcery.com>
2342 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2344 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2347 * gcc.dg/pr25530.c: New test.
2349 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2352 * gcc.dg/pr25529.c: New test.
2354 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2356 * gcc.target/arm/reg_equal_test.c: New test.
2358 2015-07-23 Jeff Law <law@redhat.com>
2361 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2362 * gcc.dg/torture/pr66752-1.c: New test
2363 * g++.dg/torture/pr66752-2.C: New test.
2365 2015-07-23 Marek Polacek <polacek@redhat.com>
2368 * g++.dg/warn/Wlogical-op-2.C: New test.
2370 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2372 PR rtl-optimization/64164
2373 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2374 * gcc.dg/ssp-1.c: Make counter a register.
2375 * gcc.dg/ssp-2.c: Likewise.
2376 * gcc.dg/torture/parm-coalesce.c: New.
2378 2015-07-23 Marek Polacek <polacek@redhat.com>
2381 * c-c++-common/ubsan/pr66908.c: New test.
2383 2015-07-23 Tom de Vries <tom@codesourcery.com>
2385 * gcc.dg/autopar/outer-4.c: Add xfail.
2386 * gcc.dg/autopar/outer-5.c: Same.
2387 * gcc.dg/autopar/outer-6.c: Same.
2388 * gcc.dg/autopar/reduc-2.c: Same.
2389 * gcc.dg/autopar/reduc-2char.c: Same.
2390 * gcc.dg/autopar/reduc-2short.c: Same.
2391 * gcc.dg/autopar/reduc-8.c: Same.
2392 * gcc.dg/autopar/uns-outer-4.c: New test.
2393 * gcc.dg/autopar/uns-outer-5.c: New test.
2394 * gcc.dg/autopar/uns-outer-6.c: New test.
2396 2015-07-23 Richard Biener <rguenther@suse.de>
2398 PR tree-optimization/66952
2399 * gcc.dg/torture/pr66952.c: Use signed char.
2401 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2403 PR tree-optimization/66926,66951
2404 * gcc.dg/vect/pr66951.c: New test.
2406 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/parse/error57.C: New.
2410 * g++.dg/expr/string-2.C: Update.
2412 2015-07-23 Richard Biener <rguenther@suse.de>
2414 PR tree-optimization/66945
2415 * gcc.dg/torture/pr66945.c: New testcase.
2417 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2420 * g++.dg/ext/mv24.C: New test.
2422 2015-07-22 Marek Polacek <polacek@redhat.com>
2424 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2427 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2431 * gfortran.dg/generic_30.f90: New.
2433 2015-07-22 Richard Biener <rguenther@suse.de>
2435 PR tree-optimization/66952
2436 * gcc.dg/torture/pr66952.c: New testcase.
2438 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2440 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2442 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2444 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2446 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2448 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2450 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2452 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2454 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2456 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2458 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2460 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2462 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2464 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2466 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2468 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2470 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2472 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2474 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2476 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2478 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2480 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2482 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2484 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2486 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2488 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2490 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2492 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2494 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2496 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2498 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2500 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2502 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2504 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2506 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2508 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2510 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2512 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2514 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2516 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2518 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2520 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2522 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2524 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2526 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2528 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2530 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2532 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2534 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2536 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2538 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2540 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2542 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2544 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2546 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2548 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2550 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2552 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2554 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2556 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2558 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2560 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2562 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2564 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2566 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2568 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2570 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2572 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2574 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2576 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2578 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2580 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2582 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2584 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2586 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2588 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2590 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2592 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2594 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2596 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2598 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2600 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2602 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2604 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2606 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2608 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2610 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2612 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2614 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2616 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2618 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2620 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2622 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2624 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2626 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2628 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2630 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2632 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2634 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2636 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2638 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2640 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2642 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2644 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2646 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2648 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2650 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2652 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2654 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2656 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2658 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2660 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2662 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2664 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2666 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2668 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2670 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2672 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2674 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2676 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2678 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2680 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2682 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2684 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2686 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2688 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2690 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2692 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2694 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2696 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2698 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2700 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2702 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2705 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2707 * g++.dg/template/crash81.C: Update.
2709 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2712 * gcc.target/i386/pr66424.c: New.
2714 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2716 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2718 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2721 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2722 Drop address sanitization.
2724 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2726 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2728 (dg-additional-options): Set armv5t flag.
2730 2015-07-21 Marek Polacek <polacek@redhat.com>
2732 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2733 * gcc.dg/vmx/unpack.c: Likewise.
2734 * gcc.target/powerpc/quad-atomic.c: Likewise.
2736 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2738 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2740 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2742 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2745 2015-07-20 Marek Polacek <polacek@redhat.com>
2748 * c-c++-common/Wshift-overflow-1.c: New test.
2749 * c-c++-common/Wshift-overflow-2.c: New test.
2750 * c-c++-common/Wshift-overflow-3.c: New test.
2751 * c-c++-common/Wshift-overflow-4.c: New test.
2752 * c-c++-common/Wshift-overflow-5.c: New test.
2753 * g++.dg/cpp1y/left-shift-1.C: New test.
2754 * gcc.dg/c90-left-shift-2.c: New test.
2755 * gcc.dg/c90-left-shift-3.c: New test.
2756 * gcc.dg/c99-left-shift-2.c: New test.
2757 * gcc.dg/c99-left-shift-3.c: New test.
2758 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2759 * gcc.c-torture/execute/pr40386.c: Likewise.
2760 * gcc.dg/vect/pr33373.c: Likewise.
2761 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2762 * gcc.dg/vect/vect-shift-2.c: Likewise.
2764 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2766 * gcc.target/aarch64/neg_abs_1.c: New test.
2768 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2771 * gcc.target/i386/pr66922.c: New test.
2773 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2777 * gcc.dg/tree-ssa/pr42327.c: Removed.
2778 * g++.dg/other/pr35011.C: Removed.
2780 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2783 * gcc.target/i386/pr66906.c: New test.
2785 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2787 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2788 as follow-up to r225930.
2790 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2793 * lib/fortran-modules.exp (proc cleanup-submodules): New
2795 * gfortran.dg/submodule_1.f08: Change extension and clean up
2796 the submodule files.
2797 * gfortran.dg/submodule_2.f08: ditto
2798 * gfortran.dg/submodule_6.f08: ditto
2799 * gfortran.dg/submodule_7.f08: ditto
2800 * gfortran.dg/submodule_8.f08: New test
2801 * gfortran.dg/submodule_9.f08: New test
2803 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2804 Sebastian Pop <s.pop@samsung.com>
2807 * gcc.dg/graphite/pr61929.c: New.
2809 2015-07-17 Marek Polacek <polacek@redhat.com>
2811 * gcc.dg/fold-minus-7.c: New test.
2813 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2815 * gfortran.dg/co_reduce_1.f90: New file.
2817 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2820 * gcc.target/i386/pr66824.c:
2822 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2825 * gfortran.dg/structure_constructor_13.f03: New test.
2827 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2830 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2831 of generated while loops in the tree dump.
2832 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2834 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2836 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2838 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2841 * gcc.target/i386/pr66891.c: New test.
2843 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2845 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2847 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2849 PR rtl-optimization/66626
2850 * gcc.target/i386/pr66626-2.c: New.
2852 2015-07-16 Martin Liska <mliska@suse.cz>
2854 * g++.dg/ipa/pr66896.c: New test.
2856 2015-07-16 Richard Biener <rguenther@suse.de>
2858 PR tree-optimization/66894
2859 * gcc.dg/torture/pr66894.c: New testcase.
2861 2015-07-16 Richard Biener <rguenther@suse.de>
2863 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2865 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2868 * g++.dg/pr66866.C: New test.
2870 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2872 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2874 2015-07-15 Richard Biener <rguenther@suse.de>
2876 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2877 { -O3 -fomit-frame-pointer },
2878 { -O3 -fomit-frame-pointer -funroll-loops } and
2879 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2881 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2882 -finline-functions }
2884 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2886 * gcc.target/mips/interrupt_handler-5.c: New test.
2888 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2889 Robert Suchanek <robert.suchanek@imgtec.com>
2891 * gcc.target/mips/interrupt_handler-4.c: New test.
2893 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2896 * gcc.dg/lto/lto.exp: Initialize MPX.
2898 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2900 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2902 * gcc.target/arm/scd42-3.c: Likewise.
2904 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2906 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2907 code to be run when the pre-arch code increases the isa_rev to
2908 mips32r6 or greater.
2910 2015-07-15 Richard Biener <rguenther@suse.de>
2912 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2913 { -O3 -fomit-frame-pointer },
2914 { -O3 -fomit-frame-pointer -funroll-loops } and
2915 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2917 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2918 -finline-functions }
2919 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2920 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2921 to additional_flags.
2923 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2925 PR rtl-optimization/66838
2926 * gcc.target/i386/pr66838.c: New test.
2928 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2931 * g++.dg/template/pr66850.C: New test.
2933 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2934 Cesar Philippidis <cesar@codesourcery.com>
2935 Chung-Lin Tang <cltang@codesourcery.com>
2937 * gcc.target/nios2/nios2-flushd.c: New.
2938 * gcc.target/nios2/nios2-rdprs.c: New.
2939 * gcc.target/nios2/r2-atomic.c: New.
2940 * gcc.target/nios2/r2-eni.c: New.
2941 * gcc.target/nios2/r2-wrpie.c: New.
2943 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2944 Cesar Philippidis <cesar@codesourcery.com>
2945 Chung-Lin Tang <cltang@codesourcery.com>
2947 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2948 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2950 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2951 Cesar Philippidis <cesar@codesourcery.com>
2952 Chung-Lin Tang <cltang@codesourcery.com>
2954 * gcc.target/nios2/andci.c: New.
2955 * gcc.target/nios2/bmx.c: New.
2956 * gcc.target/nios2/cdx-add.c: New.
2957 * gcc.target/nios2/cdx-branch.c: New.
2958 * gcc.target/nios2/cdx-callret.c: New.
2959 * gcc.target/nios2/cdx-loadstore.c: New.
2960 * gcc.target/nios2/cdx-logical.c: New.
2961 * gcc.target/nios2/cdx-mov.c: New.
2962 * gcc.target/nios2/cdx-shift.c: New.
2963 * gcc.target/nios2/cdx-sub.c: New.
2964 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2966 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2969 * g++.dg/cpp0x/vt-65071.C: New.
2971 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2972 Cesar Philippidis <cesar@codesourcery.com>
2973 Chung-Lin Tang <cltang@codesourcery.com>
2975 * gcc.target/nios2/r2-io-range.c: New.
2976 * gcc.target/nios2/r2-stio-1.c: New.
2977 * gcc.target/nios2/r2-stio-2.c: New.
2978 * gcc.target/nios2/nios2-ldxio.c: New.
2979 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2980 of just compile. Add more tests.
2982 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2984 gfortran.dg/pr66864.f90: New test.
2986 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2988 PR rtl-optimization/66626
2989 * gcc.target/i386/pr66626.c: New.
2991 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2993 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2994 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2995 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2997 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2999 * g++.dg/template/crash81.C: Adjust for error + inform change.
3000 * g++.dg/template/pr58878.C: Likewise.
3001 * g++.dg/template/shadow1.C: Likewise.
3002 * g++.dg/template/shadow2.C: Likewise.
3003 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3004 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3005 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3006 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3008 2015-07-14 Richard Biener <rguenther@suse.de>
3010 PR tree-optimization/66863
3011 * gcc.dg/torture/pr66863.c: New testcase.
3013 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3016 * g++.dg/template/pr65186.C: New test.
3018 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3020 * gcc.target/arm/macro_defs0.c: Add directive to skip
3021 test if -marm is present.
3022 * gcc.target/arm/macro_defs1.c: Likewise.
3024 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3026 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3028 * gcc.target/aarch64/adds1.c: Likewise.
3029 * gcc.target/aarch64/ands_1.c: Likewise.
3030 * gcc.target/aarch64/bics_1.c: Likewise.
3031 * gcc.target/aarch64/subs1.c: Likewise.
3032 * gcc.target/aarch64/subs3.c: Likewise.
3034 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3037 * gfortran.dg/pr64589.f90: New test.
3039 2015-07-13 Renlin Li <renlin.li@arm.com>
3042 * gcc.c-torture/execute/pr66556.c: New.
3044 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3046 * gcc.dg/20020219-1.c: Fix double word typos.
3047 * gcc.dg/20020919-1.c: Same.
3049 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3050 Jeff Law <law@redhat.com>
3053 * g++.dg/tree-ssa/pr66726.c: New test.
3054 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3055 * gcc.dg/tree-ssa/pr66726.c: New test.
3057 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3060 * g++.dg/cpp0x/variadic-ttp2.C: New.
3062 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3065 * g++.dg/cpp0x/auto46.C: New test.
3066 * g++.dg/template/pr30044.C: New test.
3067 * g++.dg/template/shadow2.C: New test.
3068 * g++.dg/template/error55.C: New test.
3069 * g++.dg/template/crash83.C: Accept any error string.
3070 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3072 * g++.dg/cpp0x/variadic19.C: Likewise
3073 * g++.dg/template/canon-type-13.C: Likewise.
3074 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3075 * g++.dg/torture/20070621-1.C: Likewise.
3077 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3080 * g++.dg/init/explicit3.C: New.
3082 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3085 * gcc.target/i386/pr66819-1.c: New test.
3086 * gcc.target/i386/pr66819-2.c: Likewise.
3087 * gcc.target/i386/pr66819-3.c: Likewise.
3088 * gcc.target/i386/pr66819-4.c: Likewise.
3089 * gcc.target/i386/pr66819-5.c: Likewise.
3091 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3094 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3095 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3096 type to prevent possible flag-clobbering zero-extensions.
3097 * gcc.target/i386/pr66703.c: New test.
3099 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3102 * g++.dg/cpp0x/nsdmi-template15.C: New.
3104 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3106 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3108 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3110 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3111 * gcc.target/arm/flip-thumb.c: Likewise.
3113 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3116 * gcc.target/i386/pr66813.c: New test.
3118 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3121 * gcc.dg/gomp/pr66820.c: New test.
3123 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3126 * g++.dg/cpp0x/scoped_enum6.C: New.
3128 2015-07-10 Tom de Vries <tom@codesourcery.com>
3130 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3131 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3133 2015-07-10 Richard Biener <rguenther@suse.de>
3135 PR tree-optimization/66823
3136 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3137 which should not be necessary. XFAIL.
3139 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3142 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3144 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3147 * gcc.dg/gomp/pr66633-1.c: New test.
3148 * gcc.dg/gomp/pr66633-2.c: New test.
3149 * gcc.dg/gomp/pr66633-3.c: New test.
3150 * gcc.dg/gomp/pr66633-4.c: New test.
3152 2015-07-09 John Marino <gnugcc@marino.st>
3154 * lib/target-supports.exp (check_effective_target_pie):
3157 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3160 * gcc.target/i386/pr66814.c: New test.
3162 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3165 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3166 * gcc.target/aarch64/fnmul-2.c: Likewise.
3167 * gcc.target/aarch64/fnmul-3.c: Likewise.
3168 * gcc.target/aarch64/fnmul-4.c: Likewise.
3170 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/cpp0x/vt-65790.C: New.
3175 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3178 * gcc.target/i386/pr66818.c: New test.
3180 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3183 * gcc.target/i386/pr66817.c: New test.
3185 2015-07-09 Marek Polacek <polacek@redhat.com>
3187 PR tree-optimization/66718
3188 * gcc.dg/vect/vect-126.c: New test.
3190 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3192 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3193 even when dwarf-2 is not the default.
3195 2015-07-08 Jeff Law <law@redhat.com>
3198 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3199 to have a single memory reference.
3201 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3203 * g++.dg/other/dump-ada-spec-9.C: New test.
3205 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3207 * g++.dg/vect/vect.exp: Run also simd* tests.
3208 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3209 (check_vect): Fix up get_cpuid call for C++.
3210 * g++.dg/vect/simd-clone-1.cc: New test.
3212 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3214 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3216 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3218 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3219 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3221 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3224 * gcc.target/i386/pr66806.c: New test.
3226 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3229 * g++.dg/cpp0x/auto45.C: New.
3231 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3234 * gcc.target/i386/pr66334.c: New.
3236 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3238 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3241 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3244 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3245 (verify_code): Update expected error message.
3246 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3247 (verify_code): Likewise.
3248 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3249 (verify_code): Likewise.
3251 2015-07-08 Richard Biener <rguenther@suse.de>
3253 PR tree-optimization/66793
3254 * gcc.dg/torture/pr66793.c: New testcase.
3256 2015-07-08 Richard Biener <rguenther@suse.de>
3258 PR tree-optimization/66794
3259 * gcc.dg/torture/pr66794.c: New testcase.
3261 2015-07-08 Marek Polacek <polacek@redhat.com>
3264 * g++.dg/abi/abi-tag15.C: New test.
3266 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3268 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3269 * gcc.target/mips/branch-3.c: Ditto
3270 * gcc.target/mips/branch-4.c: Ditto.
3271 * gcc.target/mips/branch-5.c: Ditto.
3272 * gcc.target/mips/branch-6.c: Ditto.
3273 * gcc.target/mips/branch-7.c: Ditto.
3274 * gcc.target/mips/branch-8.c: Ditto.
3275 * gcc.target/mips/branch-9.c: Ditto.
3276 * gcc.target/mips/branch-10.c: Ditto.
3277 * gcc.target/mips/branch-11.c: Ditto.
3278 * gcc.target/mips/branch-12.c: Ditto.
3279 * gcc.target/mips/branch-13.c: Ditto.
3280 * gcc.target/mips/umips-branch-5.c: New file.
3281 * gcc.target/mips/umips-branch-6.c: New file.
3282 * gcc.target/mips/umips-branch-7.c: New file.
3283 * gcc.target/mips/umips-branch-8.c: New file.
3284 * gcc.target/mips/umips-branch-9.c: New file.
3285 * gcc.target/mips/umips-branch-10.c: New file.
3286 * gcc.target/mips/umips-branch-11.c: New file.
3287 * gcc.target/mips/umips-branch-12.c: New file.
3288 * gcc.target/mips/umips-branch-13.c: New file.
3289 * gcc.target/mips/umips-branch-14.c: New file.
3290 * gcc.target/mips/umips-branch-15.c: New file.
3291 * gcc.target/mips/umips-branch-16.c: New file.
3292 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3293 (OCCUPY_0xfffc): New define.
3295 2015-07-08 Renlin Li <renlin.li@arm.com>
3297 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3299 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3301 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3303 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3305 * gcc.target/i386/bt-3.c: New test.
3306 * gcc.target/i386/bt-4.c: Ditto.
3308 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3310 * g++.dg/other/dump-ada-spec-8.C: New test.
3312 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3315 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3317 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3319 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3321 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3322 Avoid using an opaque struct for local "f".
3324 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3327 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3328 * jit.dg/test-pr66779.c: New testcase.
3330 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3332 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3335 2015-07-07 Richard Biener <rguenther@suse.de>
3337 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3339 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3341 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3342 * gcc.target/mips/call-5.c: Ditto.
3343 * gcc.target/mips/call-6.c: Ditto.
3345 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3347 * gcc.dg/dx-test.c: New test-case.
3349 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3352 * gfortran.dg/allocate_with_source_9.f08: New test.
3354 2015-07-07 Christian Bruel <christian.bruel@st.com>
3357 * gcc.target/arm/flip-thumb.c: Fix scan.
3358 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3359 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3360 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3363 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3366 * gcc.c-torture/execute/pr65956.c: New test.
3368 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3370 * gcc.target/arm/aapcs/align1.c: New.
3371 * gcc.target/arm/aapcs/align_rec1.c: New.
3372 * gcc.target/arm/aapcs/align2.c: New.
3373 * gcc.target/arm/aapcs/align_rec2.c: New.
3374 * gcc.target/arm/aapcs/align3.c: New.
3375 * gcc.target/arm/aapcs/align_rec3.c: New.
3376 * gcc.target/arm/aapcs/align4.c: New.
3377 * gcc.target/arm/aapcs/align_rec4.c: New.
3378 * gcc.target/arm/aapcs/align_vararg1.c: New.
3379 * gcc.target/arm/aapcs/align_vararg2.c: New.
3381 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3383 * gfortran.dg/iomsg_2.f90: New test.
3385 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3388 * gcc.target/i386/pr66749.c: New test.
3390 2015-07-06 Richard Biener <rguenther@suse.de>
3392 PR tree-optimization/66772
3393 * gcc.dg/torture/pr66772-1.c: New testcase.
3394 * gcc.dg/torture/pr66772-2.c: Likewise.
3396 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3398 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3399 the jals instruction.
3401 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3404 * gcc.target/i386/pr53383-1.c: New file.
3405 * gcc.target/i386/pr53383-2.c: Likewise.
3406 * gcc.target/i386/pr53383-3.c: Likewise.
3408 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3410 * gcc.target/aarch64/fnmul-1.c: New.
3411 * gcc.target/aarch64/fnmul-2.c: New.
3412 * gcc.target/aarch64/fnmul-3.c: New.
3413 * gcc.target/aarch64/fnmul-4.c: New.
3415 2015-07-06 Richard Biener <rguenther@suse.de>
3418 * gcc.dg/torture/pr66759.c: New testcase.
3420 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3423 * gfortran.dg/alloc_comp_class_3.f03: New test.
3424 * gfortran.dg/alloc_comp_class_4.f03: New test.
3426 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3428 * gcc.c-torture/execute/pr66757.c: New test.
3430 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3432 PR tree-optimization/66720
3433 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3435 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3436 Sandra Loosemore <sandra@codesourcery.com>
3438 * gcc.target/nios2/gprel-offset.c: New test.
3440 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3443 * gfortran.dg/pr66725.f90: New test.
3445 2015-07-03 Jason Merrill <jason@redhat.com>
3447 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3448 Avoid narrowing error.
3450 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3452 PR rtl-optimization/66706
3453 * gcc.target/powerpc/shift-int.c: New testcase.
3455 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3458 * gcc.target/i386/pr66746.c: New file.
3460 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3462 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3464 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3466 PR tree-optimization/66119
3467 * g++.dg/opt/pr66119.C: New.
3469 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3472 * gfortran.dg/submodule_1.f90: New test
3473 * gfortran.dg/submodule_2.f90: New test
3474 * gfortran.dg/submodule_3.f90: New test
3475 * gfortran.dg/submodule_4.f90: New test
3476 * gfortran.dg/submodule_5.f90: New test
3477 * gfortran.dg/submodule_6.f90: New test
3478 * gfortran.dg/submodule_7.f90: New test
3480 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3482 PR preprocessor/53690
3483 * g++.dg/cpp/pr53690.C: New.
3485 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3487 * gcc.target/powerpc/vec-cmp.c: New test.
3489 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3492 * gfortran.dg/pr56520.f90: New test.
3494 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3497 * gfortran.dg/pr66545_1.f90: New test.
3498 * gfortran.dg/pr66545_2.f90: New test.
3500 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3502 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3503 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3505 2015-07-02 Richard Biener <rguenther@suse.de>
3508 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3511 2015-07-02 Richard Biener <rguenther@suse.de>
3513 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3515 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3517 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3519 2015-07-01 Jason Merrill <jason@redhat.com>
3521 * lib/target-supports.exp (cxx_default): Set to C++14.
3523 2015-07-01 Tom de Vries <tom@codesourcery.com>
3526 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3529 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3531 * gfortran.dg/warn_conversion_8.f90: New test.
3533 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3535 PR rtl-optimization/61047
3536 * gcc.c-torture/execute/20150611-1.c: New testcase.
3538 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3541 * jit.dg/all-non-failing-tests.h: Add
3542 test-pr66700-observing-write-through-ptr.c.
3543 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3545 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3547 * jit.dg/test-accessing-union.c: Add comments for use by
3548 gcc/jit/docs/topics/types.rst.
3550 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3552 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3553 'do-require-effective-target' with 'dg-require-effective-target'.
3554 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3555 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3556 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3557 'stlex' with 'strex' as the expected output.
3559 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3562 * g++.dg/cpp0x/gen-attrs-60.C: New.
3563 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3565 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3567 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3569 * gcc.target/aarch64/pic-small.c: Restrict this test under
3570 check_effective_target_aarch64_small_fpic.
3572 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3574 * gfortran.dg/gomp/pr66633.f90: New test.
3576 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3579 * g++.dg/template/pr66686.C: New test.
3581 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3583 * gnat.dg/lto17.ad[sb]: New test.
3585 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3587 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3588 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3590 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3592 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3594 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3596 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3598 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3600 * jit.dg/test-switch.c: New testcase.
3601 * jit.dg/test-switch.cc: New testcase.
3603 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3606 * jit.dg/all-non-failing-tests.h: Add note about
3607 test-validly-unreachable-block.c.
3608 * jit.dg/test-validly-unreachable-block.c: New file.
3610 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3613 * jit.dg/all-non-failing-tests.h: Add note about
3614 test-extra-options.c.
3615 * jit.dg/test-extra-options.c: New testcase.
3617 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3620 * gcc.target/i386/pr66691.c: New.
3622 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3624 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3625 * gcc.target/i386/iamcu/args.h: Likewise.
3626 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3627 * gcc.target/i386/iamcu/defines.h: Likewise.
3628 * gcc.target/i386/iamcu/macros.h: Likewise.
3629 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3630 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3631 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3632 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3633 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3634 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3635 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3636 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3637 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3638 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3639 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3640 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3641 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3642 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3643 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3644 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3645 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3647 2015-06-30 Marek Polacek <polacek@redhat.com>
3649 * gcc.dg/fold-minus-6.c: New test.
3651 * gcc.dg/fold-ior-3.c: New test.
3653 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3655 Implement N4197 - Adding u8 character literals
3656 * g++.dg/cpp1z/utf8.C: New.
3657 * g++.dg/cpp1z/utf8-neg.C: New.
3658 * g++.dg/cpp1z/udlit-utf8char.C: New.
3660 2015-06-30 Marek Polacek <polacek@redhat.com>
3662 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3664 2015-06-30 Tom de Vries <tom@codesourcery.com>
3666 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3667 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3668 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3669 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3671 2015-06-30 Marek Polacek <polacek@redhat.com>
3673 * gcc.dg/fold-ior-2.c: New test.
3675 2015-06-30 Tom de Vries <tom@codesourcery.com>
3677 PR tree-optimization/66652
3678 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3679 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3681 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3683 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3686 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3687 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3689 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3692 * gfortran.dg/wunused-parameter.f90: New test.
3694 2015-06-29 Richard Henderson <rth@redhat.com>
3696 * gcc.target/i386/asm-flag-1.c: New.
3697 * gcc.target/i386/asm-flag-2.c: New.
3698 * gcc.target/i386/asm-flag-3.c: New.
3699 * gcc.target/i386/asm-flag-4.c: New.
3700 * gcc.target/i386/asm-flag-5.c: New.
3702 2015-06-29 Marek Polacek <polacek@redhat.com>
3705 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3706 * c-c++-common/pr66322.c: New test.
3707 * g++.dg/eh/scope1.C: Remove dg-warning.
3709 2015-06-29 Richard Biener <rguenther@suse.de>
3711 PR tree-optimization/66677
3712 * gcc.dg/vect/pr66677.c: New testcase.
3714 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3717 * gcc.dg/tree-ssa/pr64130.c: New test.
3719 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3721 * gcc.target/aarch64/pic-small.c: New testcase.
3723 2015-06-26 Richard Biener <rguenther@suse.de>
3725 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3727 2015-06-26 Marek Polacek <polacek@redhat.com>
3729 * gcc.dg/fold-and-1.c: New test.
3730 * gcc.dg/fold-and-2.c: New test.
3732 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3734 * gnat.dg/warn11.adb: Add missing dg directive.
3735 * gnat.dg/warn12.adb: New test.
3736 * gnat.dg/warn12_pkg.ads: New helper.
3738 2015-06-26 Richard Biener <rguenther@suse.de>
3740 * gfortran.dg/reassoc_3.f90: Adjust.
3742 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3745 * gcc.target/i386/pr66412.c: New test.
3747 2015-06-25 Richard Biener <rguenther@suse.de>
3749 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3751 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3753 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3755 2015-06-25 Richard Biener <rguenther@suse.de>
3757 * gfortran.dg/vect/vect-9.f90: New testcase.
3759 2015-06-25 Nick Clifton <nickc@redhat.com>
3761 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3762 H8300 and M32R targets.
3764 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3767 * gfortran.dg/maxerrors.f90: New test.
3769 2015-06-08 DJ Delorie <dj@redhat.com>
3771 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3773 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3775 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3777 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3779 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3780 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3781 * gcc.target/aarch64/nofp_1.c: New file.
3783 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3785 Implement N3928 - Extending static_assert
3786 * g++.dg/cpp0x/static_assert8.C: Adjust.
3787 * g++.dg/cpp0x/static_assert12.C: New.
3788 * g++.dg/cpp0x/static_assert13.C: New.
3789 * g++.dg/cpp1y/static_assert1.C: New.
3790 * g++.dg/cpp1y/static_assert2.C: New.
3791 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3793 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3796 * g++.dg/cpp0x/trailing11.C: New.
3798 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3800 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3802 * gcc.target/arm/memset-inline-10.c: Likewise.
3803 * gcc.target/arm/pr58784.c: Likewise.
3804 * gcc.target/arm/pr59985.C: Likewise.
3805 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3807 2015-06-24 Renlin Li <renlin.li@arm.com>
3809 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3810 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3812 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3815 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3818 * g++.dg/cpp0x/auto45.C: New test.
3819 * g++.dg/template/pr30044.C: New test.
3820 * g++.dg/template/crash83.C: Accept any error string.
3821 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3823 * g++.dg/cpp0x/variadic18.C: Likewise
3824 * g++.dg/template/canon-type-13.C: Likewise.
3825 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3827 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3830 * g++.dg/other/linkage2.C: New.
3832 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3835 * gcc.target/arm/pr63408.c: New test.
3837 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3839 * lib/c-torture.exp: Don't call check_effective_target_lto
3840 before setting up environment correctly.
3841 * lib/gcc-dg.exp: Likewise, and protect
3842 gcc_force_conventional_output.
3844 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3846 PR rtl-optimization/66306
3847 * gcc.target/s390/pr66306.c: New test.
3849 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3851 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3852 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3853 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3854 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3855 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3856 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3857 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3859 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3862 * gcc.c-torture/pr65803.c: New test.
3864 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3867 * g++.dg/cpp0x/auto45.C: New test.
3868 * g++.dg/template/pr30044.C: New test.
3869 * g++.dg/template/crash83.C: Accept any error string.
3870 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3872 * g++.dg/cpp0x/variadic18.C: Likewise
3873 * g++.dg/template/canon-type-13.C: Likewise.
3874 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3876 2015-06-23 Marek Polacek <polacek@redhat.com>
3878 * c-c++-common/Wlogical-op-3.c: New test.
3880 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3883 * g++.dg/cpp0x/scoped_enum5.C: New.
3885 2015-06-23 Richard Biener <rguenther@suse.de>
3887 PR tree-optimization/66636
3888 * gcc.dg/vect/pr66636.c: New testcase.
3890 2015-06-23 Marek Polacek <polacek@redhat.com>
3892 * gcc.dg/fold-minus-4.c: New test.
3893 * gcc.dg/fold-minus-5.c: New test.
3894 * c-c++-common/ubsan/overflow-add-5.c: New test.
3896 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3898 Add missing testcase from r224672.
3899 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3901 * gcc.target/vax/bswapdi-1.c: New.
3903 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3906 * gfortran.dg/associate_18.f08: New test.
3908 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3911 * gcc.target/i386/pr66560-1.c: New test.
3912 * gcc.target/i386/pr66560-2.c: Ditto.
3913 * gcc.target/i386/pr66560-3.c: Ditto.
3914 * gcc.target/i386/pr66560-4.c: Ditto.
3916 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3918 * gcc.target/nvptx/nvptx.exp: New file.
3919 * gcc.target/nvptx/proto-1.c: Likewise.
3921 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3923 PR tree-optimization/66449
3924 * gcc.dg/vect/pr66449.c: New test.
3926 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3928 * g++.dg/other/dump-ada-spec-5.C: New test.
3929 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3930 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3932 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3934 * g++.dg/inherit/pure1.C: Test location too.
3936 2015-06-22 Marek Polacek <polacek@redhat.com>
3938 * gcc.dg/fold-ior-1.c: New test.
3939 * gcc.dg/fold-minus-2.c: New test.
3940 * gcc.dg/fold-minus-3.c: New test.
3941 * gcc.dg/fold-plus-1.c: New test.
3942 * gcc.dg/fold-plus-2.c: New test.
3943 * gcc.dg/fold-xor-4.c: New test.
3944 * gcc.dg/fold-xor-5.c: New test.
3946 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3949 * g++.dg/torture/pr65914.C: New.
3951 2015-06-22 Richard Biener <rguenther@suse.de>
3953 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3954 not existing TORTURE_OPTIONS only.
3955 * lib/gcc-dg.exp: Likewise.
3957 2015-06-22 Christian Bruel <christian.bruel@st.com>
3960 * gcc.target/arm/flip-thumb.c: New test.
3962 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3963 Martin Liska <mliska@suse.cz>
3966 * g++.dg/ipa/pr65908.C: New testcase.
3968 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3971 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3972 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3974 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3976 * gnat.dg/specs/debug1.ads: Adjust.
3978 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3980 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3981 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3982 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3983 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3984 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3985 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3986 * gcc.target/aarch64/fmovd-zero.c: Delete.
3987 * gcc.target/aarch64/fmovf-zero.c: Delete.
3989 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3991 * gcc.target/vax/bswapdi-1.c: New.
3993 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3995 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3997 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3999 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4001 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4003 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4005 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4007 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4009 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4011 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4013 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4015 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4017 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4019 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4023 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4027 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4031 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4035 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4039 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4043 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4047 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4051 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4055 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4059 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4061 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4063 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4065 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4067 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4069 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4071 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4072 (_ARM_FPSCR): Add FZ field.
4073 (clean_results): Force FZ=1 on AArch64.
4074 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4076 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4078 * gcc.target/aarch64/pr62308.c: New test.
4080 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4083 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4085 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4087 * gcc.target/i386/mpx/pr66581.c: New test.
4089 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4091 * gcc.target/i386/cmov9.c: New test.
4093 2015-06-18 Richard Biener <rguenther@suse.de>
4095 * g++.dg/other/const4.C: New testcase.
4097 2015-06-18 Michael Matz <matz@suse.de>
4100 * gcc.dg/vect/pr66253.c: New testcase.
4102 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4105 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4107 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4110 * gcc.target/i386/mpx/pr66568.c: New test.
4112 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4115 * gcc.target/i386/mpx/pr66567.c: New test.
4117 2015-06-18 Richard Biener <rguenther@suse.de>
4119 PR tree-optimization/66510
4120 * gcc.dg/vect/slp-perm-12.c: New testcase.
4122 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4124 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4125 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4126 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4127 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4129 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4132 * g++.dg/gomp/pr66571-1.C: New test.
4135 * c-c++-common/gomp/pr66429.c: New test.
4137 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4139 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4140 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4142 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4144 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4147 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4150 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4152 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4154 * gcc.target/mips/pr65862-1.c: New test.
4155 * gcc.target/mips/pr65862-2.c: Likewise.
4157 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4159 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4160 * gcc.target/i386/pr52252-atom.c: Ditto.
4161 * gcc.target/i386/vect-div-1.c: Ditto.
4162 * gcc.target/i386/rotate-5.c: Ditto.
4163 * gcc.target/i386/pr50202.c: Ditto.
4164 * gcc.target/i386/pr37843-3.c: Ditto.
4165 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4166 * gcc.target/i386/pr53397-1.c: Ditto.
4167 * gcc.target/i386/pr55934.c: Ditto.
4168 * gcc.target/i386/pr37843-4.c: Ditto.
4169 * gcc.target/i386/pr60451.c: Ditto.
4170 * gcc.target/i386/pr53397-2.c: Ditto.
4171 * gcc.target/i386/vectorize1.c: Ditto.
4172 * gcc.target/i386/extract-insert-combining.c: Ditto.
4173 * gcc.target/i386/pr53759.c: Ditto.
4174 * gcc.target/i386/pr52252-core.c: Ditto.
4175 * gcc.target/i386/rotate-3.c: Ditto.
4176 * gcc.target/i386/sse-20.c: Ditto.
4177 * gcc.target/i386/rotate-4.c: Ditto.
4178 * gcc.target/i386/pr61403.c: Ditto.
4179 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4180 * gcc.target/i386/pr60901.c: Ditto.
4181 * gcc.target/i386/pr59794-7.c: Ditto.
4182 * gcc.target/i386/pr62208.c: Ditto.
4183 * gcc.target/i386/pr53416.c: Ditto.
4184 * gcc.target/i386/asm-dialect-1.c: Ditto.
4185 * gcc.target/i386/pr50038.c: Ditto.
4186 * gcc.target/i386/47698.c: Ditto.
4187 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4188 * gcc.target/i386/pr59794-2.c: Ditto.
4189 * gcc.target/i386/pr59794-3.c: Ditto.
4190 * gcc.target/i386/pr39058.c: Ditto.
4191 * gcc.target/i386/pr60205-1.c: Ditto.
4192 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4193 * gcc.target/i386/sse2-movq-2.c: Ditto.
4195 2015-06-17 Richard Biener <rguenther@suse.de>
4197 PR tree-optimization/66251
4198 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4200 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4203 * g++.dg/parse/new-placement1.C: New.
4205 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4207 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4208 * jit.dg/test-compound-assignment.c: New testcase.
4210 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4213 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4214 to "testcases" array.
4216 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4219 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4220 * jit.dg/test-debug-strings.c: New test case.
4221 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4222 the discriminant has a sane debug string.
4224 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4227 * gcc.target/i386/pr56766-1.c: New test.
4228 * gcc.target/i386/pr56766-2.c: Ditto.
4230 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4232 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4233 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4234 * gcc.target/mips/loongson-simd.c: Ditto.
4236 2015-06-16 Richard Biener <rguenther@suse.de>
4238 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4240 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4242 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4243 passed by the testsuite driver.
4245 2015-06-16 Richard Biener <rguenther@suse.de>
4247 * gcc.dg/vect/slp-perm-11.c: New testcase.
4249 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4251 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4254 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4256 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4257 Reinstate calls to torture-init and torture-finalize.
4259 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4261 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4263 2015-06-15 Nathan Sidwell <nathan@acm.org>
4266 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4268 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4271 * g++.dg/cpp0x/local-type1.C: New.
4273 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4278 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4279 unimplemented error.
4280 * gfortran.dg/allocate_with_source_7.f08: New test.
4281 * gfortran.dg/allocate_with_source_8.f08: New test.
4283 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4286 * g++.dg/warn/Walways-true-3.C: New test.
4288 2015-06-13 Tom de Vries <tom@codesourcery.com>
4290 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4292 2015-06-13 Tom de Vries <tom@codesourcery.com>
4294 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4295 (main): Remove superfluous attributes.
4296 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4297 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4299 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4301 * gcc.target/i386/monitorx.c: New.
4302 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4303 * gcc.target/i386/sse-13.c: Ditto.
4304 * gcc.target/i386/sse-14.c: Ditto.
4305 * gcc.target/i386/sse-22.c: Ditto.
4306 * gcc.target/i386/sse-23.c: Ditto.
4307 * g++.dg/other/i386-2.C: Ditto.
4308 * g++.dg/other/i386-3.C: Ditto.
4310 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4312 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4314 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4317 * gfortran.dg/allocatable_scalar_13.f90: New test
4319 2015-06-11 Marek Polacek <polacek@redhat.com>
4321 * gcc.dg/fold-xor-3.c: New test.
4323 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4325 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4326 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4328 2015-06-11 Christian Bruel <christian.bruel@st.com>
4331 * gcc.target/arm/pragma_attribute.c: New test.
4333 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4335 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4337 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4340 * gcc.target/i386/pr66473.c: New test.
4342 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4345 * gcc.dg/tls/pr66470.c: New test.
4346 * gcc.target/i386/pr66470.c: New test.
4348 2015-06-10 Christian Bruel <christian.bruel@st.com>
4351 * gcc.target/arm/attr_arm.c: New test
4352 * gcc.target/arm/attr_arm-err.c: New test
4353 * gcc.target/arm/attr_thumb.c: New test
4354 * gcc.target/arm/attr_thumb-static.c: New test
4356 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4361 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4363 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4365 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4366 passed by the testsuite driver.
4368 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4371 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4372 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4373 * gcc.dg/ssp-1.c: Make counter a register.
4374 * gcc.dg/ssp-2.c: Likewise.
4375 * gcc.dg/torture/parm-coalesce.c: New.
4377 2015-06-09 Tom de Vries <tom@codesourcery.com>
4379 * gcc.target/i386/vararg-loc.c: New test.
4381 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4384 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4385 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4387 2015-06-09 Marek Polacek <polacek@redhat.com>
4389 PR tree-optimization/66299
4390 * gcc.dg/pr66299-1.c: New test.
4391 * gcc.dg/pr66299-2.c: New test.
4392 * gcc.dg/pr66299-3.c: New test.
4394 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4396 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4397 passed by the testsuite driver.
4399 2015-06-09 Richard Biener <rguenther@suse.de>
4402 * gcc.dg/fold-modpow2.c: New testcase.
4404 2015-06-09 Richard Biener <rguenther@suse.de>
4406 PR tree-optimization/66419
4407 * gcc.dg/vect/bb-slp-37.c: New testcase.
4409 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4411 * gcc.target/arm/stl-cond.c: New test.
4413 2015-06-09 Richard Biener <rguenther@suse.de>
4416 * gcc.dg/torture/pr66413.c: New testcase.
4418 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4420 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4421 * gcc.dg/ssp-1.c: Make counter a register.
4422 * gcc.dg/ssp-2.c: Likewise.
4423 * gcc.dg/torture/parm-coalesce.c: New.
4425 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4427 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4428 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4430 2015-06-08 Tom de Vries <tom@codesourcery.com>
4432 PR rtl-optimization/66444
4433 * gcc.dg/pr66444.c: New test.
4435 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4438 * gfortran.dg/class_is_1.f90: New test.
4439 * gfortran.dg/type_is_1.f90: Ditto.
4441 2015-06-08 Marek Polacek <polacek@redhat.com>
4444 * gcc.dg/cpp/pr66415-1.c: New test.
4445 * gcc.dg/cpp/pr66415-2.c: New test.
4447 2015-06-08 Richard Biener <rguenther@suse.de>
4449 PR tree-optimization/66422
4450 * gcc.dg/Warray-bounds-16.c: New testcase.
4452 2015-06-08 Richard Biener <rguenther@suse.de>
4454 * gcc.dg/vect/slp-perm-10.c: New testcase.
4455 * gcc.dg/vect/slp-23.c: Adjust.
4456 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4457 vector pointer update.
4459 2015-06-08 Marek Polacek <polacek@redhat.com>
4462 * g++.dg/ubsan/pr66452.C: New test.
4464 2015-06-08 Tom de Vries <tom@codesourcery.com>
4466 PR tree-optimization/66436
4467 * gcc.dg/gomp/dump-new-function-2.c: New test.
4468 * gcc.dg/gomp/dump-new-function-3.c: Same.
4469 * gcc.dg/gomp/dump-new-function.c: Same.
4471 2015-06-08 Tom de Vries <tom@codesourcery.com>
4473 PR tree-optimization/66435
4474 * gcc.dg/gomp/notify-new-function-2.c: New test.
4475 * gcc.dg/gomp/notify-new-function-3.c: Same.
4476 * gcc.dg/gomp/notify-new-function.c: Same.
4478 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4480 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4481 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4482 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4483 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4484 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4485 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4488 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4491 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4492 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4494 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4495 * gfortran.dg/warn_conversion_5.f90: New test.
4496 * gfortran.dg/warn_conversion_6.f90: New test.
4497 * gfortran.dg/warn_conversion_7.f90: New test.
4499 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4502 * gfortran.dg/blockdata_9.f: New test.
4504 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4507 * gfortran.dg/forall_17.f90: New test.
4509 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4511 * g++.dg/cpp0x/pr57101.C: Add warning.
4512 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4513 * g++.dg/ext/visibility/anon7.C: Same.
4514 * g++.dg/ipa/pr63587-2.C: Same.
4515 * g++.dg/opt/dump1.C: Same.
4516 * g++.dg/opt/pr59622-3.C: Same.
4517 * g++.dg/opt/pr59622.C: Same.
4518 * g++.dg/torture/pr46383.C: Same.
4519 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4520 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4521 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4523 * gfortran.dg/intent_out_8.f90: Same.
4524 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4526 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4529 gfortran.dg/equiv_9.f90: New test.
4532 2015-06-05 Tom de Vries <tom@codesourcery.com>
4534 merge from gomp4 branch:
4535 2015-05-28 Tom de Vries <tom@codesourcery.com>
4537 PR tree-optimization/65443
4538 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4539 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4540 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4542 2015-06-05 Nathan Sidwell <nathan@acm.org>
4545 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4547 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4549 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4551 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4553 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4555 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4557 * testsuite/gcc.target/i386/noplt-1.c: New test.
4558 * testsuite/gcc.target/i386/noplt-2.c: New test.
4559 * testsuite/gcc.target/i386/noplt-3.c: New test.
4560 * testsuite/gcc.target/i386/noplt-4.c: New test.
4562 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4565 * gfortran.dg/adjustl_1.f90: New test.
4567 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4569 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4570 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4572 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4574 * lto.c (iterative_hash_canonical_type,
4575 gimple_register_canonical_type): only hash main variants of types
4577 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4579 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4580 Move set of dg-do-what-default after early return.
4582 2015-06-04 Marek Polacek <polacek@redhat.com>
4585 * gcc.dg/lvalue-8.c: New test.
4587 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4588 Paolo Carlini <paolo.carlini@oracle.com>
4591 * g++.dg/other/pr66130.C: New.
4592 * g++.dg/cpp0x/pr66130.C: Likewise.
4594 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4596 * g++.dg/cpp0x/decl-loc1.C: New.
4597 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4598 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4599 * g++.dg/init/ctor8.C: Likewise.
4600 * g++.dg/parse/semicolon4.C: Likewise.
4602 2015-06-03 Marek Polacek <polacek@redhat.com>
4605 * g++.dg/ubsan/static-init-1.C: New test.
4606 * g++.dg/ubsan/static-init-2.C: New test.
4607 * g++.dg/ubsan/static-init-3.C: New test.
4609 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4612 * gcc.target/i386/pr66275.c: New test.
4614 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4616 * gcc.dg/Wcxx-compat-22.c: New testcase.
4617 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4618 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4619 * c-c++-common/pr58346-1.c: Likewise.
4620 * c-c++-common/transparent-union-1.c: Likewise.
4622 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4624 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4625 * g++.dg/plugin/def_plugin.c: New file.
4626 * g++.dg/plugin/def-plugin-test.C: New file.
4628 2015-06-03 Richard Biener <rguenther@suse.de>
4630 * gcc.dg/vect/bb-slp-36.c: New testcase.
4632 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4634 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4636 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4638 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4639 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4640 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4641 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4643 2015-06-03 Marek Polacek <polacek@redhat.com>
4647 * gcc.dg/pr64223-1.c: New test.
4648 * gcc.dg/pr64223-2.c: New test.
4650 2015-06-03 Richard Biener <rguenther@suse.de>
4652 PR tree-optimization/63916
4653 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4655 2015-06-03 Richard Biener <rguenther@suse.de>
4657 PR tree-optimization/66375
4658 * gcc.dg/torture/pr66375.c: New testcase.
4660 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4662 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4664 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4667 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4669 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4672 * gfortran.dg/reshape_7.f90: New test.
4674 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4677 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4680 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4683 * gcc.dg/pr49551.c: New testcase.
4685 2015-06-02 Richard Biener <rguenther@suse.de>
4688 * g++.dg/lto/pr65549_0.C: New testcase.
4690 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4694 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4696 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4698 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4700 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4703 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4705 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4707 PR tree-optimization/48052
4708 * gcc.dg/tree-ssa/scev-8.c: New.
4709 * gcc.dg/tree-ssa/scev-9.c: New.
4710 * gcc.dg/tree-ssa/scev-10.c: New.
4711 * gcc.dg/vect/pr48052.c: New.
4713 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4715 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4717 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4719 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4721 2015-06-02 Marek Polacek <polacek@redhat.com>
4724 * gcc.dg/torture/pr66345.c: New test.
4726 2015-06-02 Richard Biener <rguenther@suse.de>
4728 PR tree-optimization/65961
4729 * gcc.dg/torture/pr65961.c: New testcase.
4731 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4733 PR tree-optimization/52563
4734 PR tree-optimization/62173
4735 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4736 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4738 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4740 * gnat.dg/specs/varsize_return2.ads: New test.
4741 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4743 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4745 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4747 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4750 * gcc.target/aarch64/sync-comp-swap.c: New.
4751 * gcc.target/aarch64/sync-comp-swap.x: New.
4752 * gcc.target/aarch64/sync-op-acquire.c: New.
4753 * gcc.target/aarch64/sync-op-acquire.x: New.
4754 * gcc.target/aarch64/sync-op-full.c: New.
4755 * gcc.target/aarch64/sync-op-full.x: New.
4756 * gcc.target/aarch64/sync-op-release.c: New.
4757 * gcc.target/aarch64/sync-op-release.x: New.
4759 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4761 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4764 2015-06-01 Richard Biener <rguenther@suse.de>
4766 PR tree-optimization/66349
4767 PR tree-optimization/66352
4768 PR tree-optimization/66357
4769 * gcc.dg/torture/pr66357.c: New testcase.
4770 * gcc.dg/torture/pr66349.c: Likewise.
4771 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4773 2015-06-01 Richard Biener <rguenther@suse.de>
4776 2015-05-29 Richard Biener <rguenther@suse.de>
4778 PR tree-optimization/66314
4779 * gcc.dg/asan/pr66314.c: New testcase.
4781 2015-06-01 Richard Biener <rguenther@suse.de>
4783 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4785 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4787 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4789 (hp3, hp4): Add inline keyword.
4790 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4791 (hp2): Add inline keyword.
4792 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4793 (hp2): Add inline keyword.
4795 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4798 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4799 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4800 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4801 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4803 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4805 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4806 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4808 2015-06-01 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/66280
4811 * g++.dg/torture/pr66280.C: New testcase.
4812 * g++.dg/torture/pr66280-2.C: Likewise.
4814 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4816 * gnat.dg/addr9_1.adb: New test.
4817 * gnat.dg/addr9_2.adb: Likewise.
4818 * gnat.dg/addr9_3.adb: Likewise.
4819 * gnat.dg/addr9_4.adb: Likewise.
4821 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4823 * g++.dg/other/dump-ada-spec-4.C: New test.
4825 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4827 * gcc.dg/alias-8.c: Fix dg-warning.
4829 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4831 * gcc.dg/alias-8.c: Do not xfail.
4832 * gcc.dg/pr62167.c: Prevent FRE.
4833 * gcc.dg/alias-14.c: New testcase.
4835 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4837 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4839 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4842 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4844 * gcc.target/s390/hotpatch-10.c: Likewise.
4845 * gcc.target/s390/hotpatch-11.c: Likewise.
4846 * gcc.target/s390/hotpatch-12.c: Likewise.
4847 * gcc.target/s390/hotpatch-17.c: Likewise.
4848 * gcc.target/s390/hotpatch-18.c: Likewise.
4849 * gcc.target/s390/hotpatch-20.c: Likewise.
4850 * gcc.target/s390/hotpatch-21.c: Likewise.
4851 * gcc.target/s390/hotpatch-22.c: Likewise.
4852 * gcc.target/s390/hotpatch-23.c: Likewise.
4853 * gcc.target/s390/hotpatch-24.c: Likewise.
4854 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4855 to check for the exact nops too.
4856 * gcc.target/s390/hotpatch-3.c: Likewise.
4857 * gcc.target/s390/hotpatch-4.c: Likewise.
4858 * gcc.target/s390/hotpatch-5.c: Likewise.
4859 * gcc.target/s390/hotpatch-6.c: Likewise.
4860 * gcc.target/s390/hotpatch-7.c: Likewise.
4861 * gcc.target/s390/hotpatch-8.c: Likewise.
4862 * gcc.target/s390/hotpatch-9.c: Likewise.
4863 * gcc.target/s390/hotpatch-14.c: Likewise.
4864 * gcc.target/s390/hotpatch-15.c: Likewise.
4865 * gcc.target/s390/hotpatch-16.c: Likewise.
4866 * gcc.target/s390/hotpatch-19.c: Likewise.
4867 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4868 scan-assembler-times counting number of .align directives.
4869 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4870 dg-options. Remove scan-assembler-times counting number of .align
4872 * gcc.target/s390/hotpatch-26.c: New file.
4873 * gcc.target/s390/hotpatch-27.c: New file.
4874 * gcc.target/s390/hotpatch-28.c: New file.
4875 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4876 using -Os -O0 -O1 -O2 -O3 options.
4878 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4880 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4882 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4884 PR tree-optimization/66142
4885 * gcc.dg/vect/pr66142.c: New test.
4887 2015-05-29 Richard Biener <rguenther@suse.de>
4889 PR tree-optimization/66314
4890 * gcc.dg/asan/pr66314.c: New testcase.
4892 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4894 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4895 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4897 (schedule-cleanups, dg-keep-saved-temps): New proc.
4898 (gcc-dg-test-1): Schedule cleanups.
4899 * lib/profopt.exp (profopt-execute): Likewise.
4900 * g++.dg/cdce3.C: Adjust expected line numbers.
4901 * gcc.dg/cdce1.c: Likewise.
4902 * gcc.dg/cdce2.c: Likewise.
4903 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4904 * gcc.dg/strlenopt-24.c: Likewise.
4905 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4906 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4907 * obj-c++.dg/encode-2.mm: Likewise.
4909 2015-05-28 DJ Delorie <dj@redhat.com>
4911 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4913 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4915 * gnat.dg/discr43.adb: New test.
4917 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4919 * gnat.dg/varsize_temp.adb: Rename into...
4920 * gnat.dg/varsize1.adb: ...this.
4921 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4922 * gnat.dg/varsize2.ad[sb]: ...this.
4923 * gnat.dg/varsize3_1.adb: New test.
4924 * gnat.dg/varsize3_2.adb: Likewise.
4925 * gnat.dg/varsize3_3.adb: Likewise.
4926 * gnat.dg/varsize3_4.adb: Likewise.
4927 * gnat.dg/varsize3_5.adb: Likewise.
4928 * gnat.dg/varsize3_6.adb: Likewise.
4929 * gnat.dg/varsize3_pkg1.ads: New helper.
4930 * gnat.dg/varsize3_pkg2.ads: Likewise.
4931 * gnat.dg/varsize3_pkg3.ads: Likewise.
4933 2015-05-28 Richard Biener <rguenther@suse.de>
4935 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4937 2015-05-28 Richard Biener <rguenther@suse.de>
4939 PR tree-optimization/66142
4940 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4942 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4945 * gcc.dg/darwin-minversion-3.c: Update testcase.
4946 * gcc.dg/darwin-minversion-4.c: Ditto.
4947 * gcc.dg/darwin-minversion-5.c: New testcase.
4948 * gcc.dg/darwin-minversion-6.c: Ditto.
4949 * gcc.dg/darwin-minversion-7.c: Ditto.
4950 * gcc.dg/darwin-minversion-8.c: Ditto.
4951 * gcc.dg/darwin-minversion-9.c: Ditto.
4952 * gcc.dg/darwin-minversion-10.c: Ditto.
4953 * gcc.dg/darwin-minversion-11.c: Ditto.
4954 * gcc.dg/darwin-minversion-12.c: Ditto.
4956 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4958 PR rtl-optimization/66168
4959 * gcc.c-torture/compile/pr66168.c: New test.
4961 2015-05-27 Jeff Law <law@redhat.com>
4964 * gcc.dg/target/m68k/pr39726-1.c: New test.
4966 2015-05-27 Nathan Sidwell <nathan@acm.org>
4969 * g++.dg/ext/alias-canon3.C: New.
4971 2015-05-27 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/66272
4975 2014-08-15 Richard Biener <rguenther@suse.de>
4977 PR tree-optimization/62031
4978 * gcc.dg/torture/pr66272.c: New testcase.
4980 2015-05-27 Richard Biener <rguenther@suse.de>
4982 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4984 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4987 * gcc.dg/pr65358.c: New test.
4989 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4992 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4994 * gfortran.dg/allocate_with_source_6.f90: New test.
4996 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4998 * gnat.dg/atomic7_1.adb: New test.
4999 * gnat.dg/atomic7_2.adb: Likewise.
5000 * gnat.dg/atomic7_pkg1.ads: New helper.
5001 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5003 2015-05-26 Michael Matz <matz@suse.de>
5006 * gcc.dg/vect/pr66251.c: New test.
5008 2015-05-26 Richard Biener <rguenther@suse.de>
5010 PR tree-optimization/66142
5011 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5013 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5016 * gfortran.dg/allocatable_scalar_13.f90: New test
5018 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5020 * gnat.dg/warn11.adb: New test.
5021 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5023 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5025 * gnat.dg/vfa1_1.adb: New test.
5026 * gnat.dg/vfa1_2.adb: Likewise.
5027 * gnat.dg/vfa1_3.adb: Likewise.
5028 * gnat.dg/vfa1_4.adb: Likewise.
5029 * gnat.dg/vfa1_pkg.ads: New helper.
5031 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5033 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5034 * gcc.target/i386/pr66232-3.c: Likewise.
5036 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5039 * gcc.target/i386/pr66274.c: New test.
5041 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5043 * gnat.dg/renaming6.ad[sb]: New test.
5045 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5047 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5048 and 'dg-require-effective-target pie'.
5050 2015-05-23 Nathan Sidwell <nathan@acm.org>
5053 * g++.dg/cpp0x/pr66243.C: New.
5055 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5058 * g++.dg/lto/pr66180_0.C: New testcase.
5059 * g++.dg/lto/pr66180_1.C: New testcase.
5061 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5064 * typebound_call_27.f90: New file.
5066 2015-05-23 Nathan Sidwell <nathan@acm.org>
5069 * g++.dg/template/pr65936.C: New.
5071 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5073 PR tree-optimization/63387
5074 * gcc.dg/pr63387-2.c: New testcase.
5076 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5078 * gcc.dg/simd-1.c: Update to the new message.
5080 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5082 * gcc.dg/nand.c: New testcase.
5084 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5086 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5087 Set dg-do-what-default to compile only on ARM targets without
5088 arm_neon_hw execution support. Remove redundant c-torture-execute
5089 in loop over test cases.
5091 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5094 * gcc.target/aarch64/pr65491_1.c: New test.
5095 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5096 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5098 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5101 * g++.dg/cpp0x/explicit9.C: New.
5102 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5104 2015-05-22 Richard Biener <rguenther@suse.de>
5106 PR tree-optimization/66251
5107 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5109 2015-05-22 Marek Polacek <polacek@redhat.com>
5112 * c-c++-common/attributes-enum-1.c: New test.
5113 * c-c++-common/attributes-enum-2.c: New test.
5114 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5115 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5117 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5119 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5120 effective target support. If no arm_neon_hw support, do not attempt
5121 to execute the tests; only compile them.
5122 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5123 and "dg-require-effective-target arm_neon_ok".
5124 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5125 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5126 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5127 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5128 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5129 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5130 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5131 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5132 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5133 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5134 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5135 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5136 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5137 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5138 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5139 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5140 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5141 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5142 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5143 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5144 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5145 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5146 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5147 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5148 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5149 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5150 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5151 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5152 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5153 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5154 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5155 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5156 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5157 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5158 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5159 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5160 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5161 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5162 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5163 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5164 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5165 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5166 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5167 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5168 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5169 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5170 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5171 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5172 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5173 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5174 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5175 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5176 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5177 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5178 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5179 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5180 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5181 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5182 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5183 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5184 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5185 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5186 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5187 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5188 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5189 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5190 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5191 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5192 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5193 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5194 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5195 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5196 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5197 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5198 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5199 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5200 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5201 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5202 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5203 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5204 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5205 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5206 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5207 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5208 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5209 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5210 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5211 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5212 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5213 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5214 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5215 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5216 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5217 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5218 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5219 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5220 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5221 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5222 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5223 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5224 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5225 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5226 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5227 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5228 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5229 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5230 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5231 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5232 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5233 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5234 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5235 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5236 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5238 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5240 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5241 * gcc.dg/vect/pr59354.c: Likewise.
5242 * gcc.dg/vect/pr64252.c: Likewise.
5243 * gcc.dg/vect/pr64404.c: Likewise.
5244 * gcc.dg/vect/pr64493.c: Likewise.
5245 * gcc.dg/vect/pr64495.c: Likewise.
5246 * gcc.dg/vect/pr64844.c: Likewise.
5247 * gcc.dg/vect/pr65518.c: Likewise.
5248 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5250 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5253 * g++.dg/cpp1y/var-templ28.C: New.
5255 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5258 * gcc.target/i386/pr66232-1.c: New test.
5259 * gcc.target/i386/pr66232-2.c: Likewise.
5260 * gcc.target/i386/pr66232-3.c: Likewise.
5261 * gcc.target/i386/pr66232-4.c: Likewise.
5262 * gcc.target/i386/pr66232-5.c: Likewise.
5264 2015-05-21 Nathan Sidwell <nathan@acm.org>
5266 * g++.dg/cpp1y/pr60943.C: New.
5268 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5270 PR tree-optimization/66233
5271 * gcc.c-torture/execute/pr66233.c: New test.
5273 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5276 * gfortran.dg/inline_matmul_11.f90: New test.
5278 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5280 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5281 instead of listing several targets on its own.
5282 * gcc.target/i386/pr32219-2.c: Likewise.
5283 * gcc.target/i386/pr32219-3.c: Likewise.
5284 * gcc.target/i386/pr32219-4.c: Likewise.
5285 * gcc.target/i386/pr32219-5.c: Likewise.
5286 * gcc.target/i386/pr32219-6.c: Likewise
5287 * gcc.target/i386/pr32219-7.c: Likewise.
5288 * gcc.target/i386/pr32219-8.c: Likewise.
5289 * gcc.target/i386/pr39013-1.c: Likewise.
5290 * gcc.target/i386/pr39013-2.c: Likewise.
5291 * gcc.target/i386/pr64317.c: Likewise.
5293 2015-05-21 Jeff Law <law@redhat.com>
5295 * gcc.target/hppa/shadd-3.c: New test.
5296 * gcc.target/hppa/shadd-4.c: New test.
5298 2015-05-21 Michael Matz <matz@suse.de>
5300 * gcc.dg/vect/vect-strided-store.c: New test.
5301 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5302 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5304 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5306 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5307 * gcc.dg/pow-sqrt-synth-1.c: New test.
5308 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5310 2015-05-21 Richard Biener <rguenther@suse.de>
5313 * g++.dg/conversion/pr66211.C: New testcase.
5314 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5316 2015-05-21 Jeff Law <law@redhat.com>
5318 * gcc.target/hppa/shadd-2.c: New test.
5320 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5323 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5325 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5328 * gcc.target/arm/pr26702.c: Adjust target selector.
5330 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5333 * gcc.dg/lto/pr66221_0.c: New test.
5334 * gcc.dg/lto/pr66221_1.c: New test.
5336 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5339 * gcc.dg/redecl-4.c: Update column numbers.
5340 * gcc.dg/format/bitfld-1.c: Likewise.
5341 * gcc.dg/format/attr-2.c: Likewise.
5342 * gcc.dg/format/attr-6.c: Likewise.
5343 * gcc.dg/format/attr-7.c (baz): Likewise.
5344 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5345 * gcc.dg/format/attr-4.c: Likewise.
5346 * gcc.dg/format/branch-1.c: Likewise.
5347 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5348 locations within strings with embedded escape sequences.
5350 2015-05-20 Jeff Law <law@redhat.com>
5352 * gcc.target/hppa/hppa.exp: New target test driver.
5353 * gcc.target/hppa/shadd-1.c: New test.
5355 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5357 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5359 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5361 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5362 (fn_33_k_and_r_style): New.
5363 (fn_33_stroustrup_style): New.
5364 (fn_33_allman_style): New.
5365 (fn_33_whitesmiths_style): New.
5366 (fn_33_horstmann_style): New.
5367 (fn_33_ratliff_banner_style): New.
5368 (fn_33_lisp_style): New.
5369 (fn_34_indent_dash_gnu): New.
5370 (fn_34_indent_dash_kr): New.
5371 (fn_34_indent_dash_orig): New.
5372 (fn_34_indent_linux_style): New.
5374 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5377 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5379 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5381 PR tree-optimization/65447
5382 * gcc.dg/tree-ssa/pr65447.c: New test.
5384 2015-05-19 Nathan sidwell <nathan@acm.org>
5386 * g++.dg/cpp0x/pr65954.C: New.
5388 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5390 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5392 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5394 * lib/target-supports.exp: Vector do not always have natural
5397 2015-05-19 David Sherwood <david.sherwood@arm.com>
5399 * gcc.dg/loop-invariant.c: New testcase.
5401 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5403 * lib/target-supports.exp: Vector do not always have natural
5406 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5408 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5410 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5412 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5414 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5415 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5416 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5417 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5418 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5419 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5420 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5421 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5422 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5423 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5425 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5427 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5429 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5431 * gcc.target/s390/s390.exp
5432 (check_effective_target_vector): New check.
5433 * gcc.target/s390/vector/vec-abi-1.c: New test.
5434 * gcc.target/s390/vector/vec-abi-2.c: New test.
5435 * gcc.target/s390/vector/vec-abi-3.c: New test.
5436 * gcc.target/s390/vector/vec-abi-4.c: New test.
5437 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5438 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5439 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5440 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5441 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5442 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5443 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5444 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5445 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5446 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5447 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5448 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5449 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5450 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5451 * gcc.target/s390/vector/vec-init-1.c: New test.
5452 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5453 * gcc.target/s390/vector/vec-shift-1.c: New test.
5454 * gcc.target/s390/vector/vec-sub-1.c: New test.
5456 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5458 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5460 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5462 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5464 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5466 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5468 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5470 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5472 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5474 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5476 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5478 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5480 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5482 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5486 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5490 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5492 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5494 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5496 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5498 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5500 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5502 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5504 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5506 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5508 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5510 PR tree-optimization/66187
5511 * gcc.c-torture/execute/pr66187.c: New test.
5512 * gcc.dg/pr66187-1.c: New test.
5513 * gcc.dg/pr66187-2.c: New test.
5515 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5517 * gcc.dg/vect/bb-slp-35.c: Adjust.
5519 2015-05-19 Richard Biener <rguenther@suse.de>
5521 PR tree-optimization/66165
5522 * gcc.dg/torture/pr66165.c: New testcase.
5524 PR tree-optimization/66185
5525 * gcc.dg/torture/pr66185.c: New testcase.
5527 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5530 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5532 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5534 * gcc.target/mips/p5600-bonding.c : New file.
5536 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5539 * gfortran.dg/interface_operator_1.f90: New tests.
5541 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5544 * gfortran.dg/generic_29.f90: New tests.
5546 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5549 * gfortran.dg/storage_size_6.f90: New tests.
5551 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5554 * gfortran.dg/null1.f90: New test.
5556 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5559 * gfortran.dg/entry_21.f90: New test.
5561 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5564 * gfortran.dg/storage_size_6.f90: New tests.
5566 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5569 * gfortran.dg/misplaced_statement.f90: New test.
5571 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5574 * gfortran.dg/filepos1.f90: New test
5576 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5579 * gfortran.dg/pr64925.f90: New test.
5581 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5583 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5585 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5587 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5589 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5590 to the family of pie capable targets.
5592 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5594 * gcc.target/arm/bics_1.c : New testcase.
5595 * gcc.target/arm/bics_2.c : New testcase.
5596 * gcc.target/arm/bics_3.c : New testcase.
5597 * gcc.target/arm/bics_4.c : New testcase.
5599 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5601 * gcc.target/mips/umips-attr.c: New test.
5603 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5605 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5606 * gcc.dg/20150120-2.c (dg-final): Ditto.
5607 * gcc.dg/20150120-2.c (dg-final): Ditto.
5608 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5610 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5613 * gcc.target/i386/pr66174.c: New test.
5615 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5618 * gfortran.dg/matmul_bounds_6.f90: New test.
5619 * gfortran.dg/matmul_bounds_7.f90: New test.
5621 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5623 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5624 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5625 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5626 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5627 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5628 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5630 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5633 * gfortran.dg/continuation_13.f90: Update test.
5634 * gfortran.dg/pr65903.f90: New test.
5636 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5639 * gfortran.dg/block_14.f90: New test.
5641 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5644 * lib/gfortran-dg.exp: Update regex to handle two locations for
5645 the same diagnostic without caret.
5646 * gfortran.dg/badline.f: Test also that line numbers are correct
5647 before and after "left but not entered" warning.
5649 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5650 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5653 * gcc.target/arm/maskdata.c: New test.
5655 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5658 * gfortran.dg/derived_constructor_components_5: New test
5660 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5663 * gcc.target/alpha/pr66140.c: New test.
5665 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5668 * gcc.dg/Wconversion-complex-c99.c: New test.
5669 * gcc.dg/Wconversion-complex-gnu.c: New test.
5671 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5673 PR tree-optimization/64454
5674 * gcc.dg/modmod.c: New testcase.
5676 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5678 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5680 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5683 * gcc.target/i386/mpx/pr66134.c: New test.
5685 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5687 * gcc.target/powerpc/pr60158.c: New test.
5689 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5691 * gcc.target/i386/sibcall-7.c: New test.
5692 * gcc.target/i386/sibcall-8.c: New test.
5694 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5696 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5697 (abs64_in_dreg): Likewise.
5699 2015-05-14 Marek Polacek <polacek@redhat.com>
5703 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5704 * gcc.dg/pr19984.c: Likewise.
5705 * gcc.dg/pr66066-1.c: New test.
5706 * gcc.dg/pr66066-2.c: New test.
5707 * gcc.dg/pr66066-3.c: New test.
5709 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5712 * gcc.dg/pow-sqrt.x: New file.
5713 * gcc.dg/pow-sqrt-1.c: New test.
5714 * gcc.dg/pow-sqrt-2.c: Likewise.
5715 * gcc.dg/pow-sqrt-3.c: Likewise.
5717 2015-05-13 Richard Biener <rguenther@suse.de>
5719 PR tree-optimization/66123
5720 * gcc.dg/torture/pr66123.c: New testcase.
5722 2015-05-13 Richard Biener <rguenther@suse.de>
5725 * gcc.dg/alias-2.c: Adjust.
5726 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5728 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5731 * gcc.target/i386/pr65103-3.c: New.
5733 2015-05-13 Martin Liska <mliska@suse.cz>
5735 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5737 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5740 * gcc.target/i386/pr66112-2.c: New test.
5743 * gcc.target/i386/pr66112-1.c: New test.
5745 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5748 * gcc.target/i386/mpx/pr66048.cc: New.
5750 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5752 PR rtl-optimization/64616
5753 * gcc.dg/loop-8.c: New test.
5754 * gcc.dg/loop-9.c: New test.
5756 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5759 * gcc.target/i386/pr66047.c: New testcase.
5761 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5764 * gcc.c-torture/compile/pr65873.c: New testcase.
5766 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5769 * gfortran.dg/inline_matmul_10.f90: New test.
5771 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5773 * c-c++-common/Wmisleading-indentation.c: New testcase.
5774 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5775 * c-c++-common/Wmisleading-indentation-2.md: New file.
5777 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5779 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5781 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5783 2015-05-12 Richard Biener <rguenther@suse.de>
5785 PR tree-optimization/66101
5786 * gcc.dg/torture/pr66101.c: New testcase.
5788 2015-05-12 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/37021
5791 * gcc.target/i386/vect-addsub.c: New testcase.
5793 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5795 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5797 2015-05-12 Tom de Vries <tom@codesourcery.com>
5799 PR tree-optimization/66010
5800 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5802 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5805 * g++.dg/cpp0x/trailing10.C: New.
5807 2015-05-12 Richard Biener <rguenther@suse.de>
5809 * gcc.dg/vect/bb-slp-35.c: New testcase.
5811 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5814 * gfortran.dg/bound_simplification_6.f90: New.
5816 2015-05-11 Steve Ellcey <sellcey@mips.com>
5818 * gcc.target/mips/branch-1.c: Pass argument to bar().
5820 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5823 * gcc.target/i386/pr65753.c: New test.
5825 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5827 PR rtl-optimization/66076
5828 * gcc.dg/torture/pr66076.c: New test.
5830 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5833 * gfortran.dg/inline_matmul_7.f90: New test.
5834 * gfortran.dg/inline_matmul_8.f90: New test.
5835 * gfortran.dg/inline_matmul_9.f90: New test.
5837 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5839 * gfortran.dg/bound_simplification_5.f90: New.
5841 2015-05-09 Jason Merrill <jason@redhat.com>
5843 * lib/target-supports.exp (cxx_default): New global.
5844 (check_effective_target_c++11_only)
5845 (check_effective_target_c++14_only)
5846 (check_effective_target_c++98_only)
5847 (check_effective_target_c++1z_only): Check it.
5849 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5851 PR tree-optimization/64454
5852 * gcc.dg/tree-ssa/vrp97.c: New file.
5853 * gcc.dg/vect/slp-perm-7.c: Update.
5855 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5858 * gfortran.dg/elemental_subroutine_11.f90: New test.
5860 2015-05-08 Richard Biener <rguenther@suse.de>
5862 PR tree-optimization/66036
5863 * gcc.dg/vect/slp-41.c: New testcase.
5865 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5867 * gfortran.dg/elemental_optional_args_7.f90: New.
5869 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5871 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5874 2015-05-08 Marek Polacek <polacek@redhat.com>
5877 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5878 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5880 2015-05-07 Marek Polacek <polacek@redhat.com>
5883 * c-c++-common/Wshift-negative-value-1.c: New test.
5884 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5885 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5886 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5887 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5888 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5889 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5890 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5891 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5893 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5897 * gcc.dg/fdata-sections-2.c: New file.
5899 2015-05-07 Marek Polacek <polacek@redhat.com>
5902 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5904 * c-c++-common/ubsan/align-7.c: Likewise.
5905 * c-c++-common/ubsan/bounds-8.c: Likewise.
5906 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5907 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5908 * c-c++-common/ubsan/null-1.c: Likewise.
5909 * c-c++-common/ubsan/null-10.c: Likewise.
5910 * c-c++-common/ubsan/null-11.c: Likewise.
5911 * c-c++-common/ubsan/null-2.c: Likewise.
5912 * c-c++-common/ubsan/null-3.c: Likewise.
5913 * c-c++-common/ubsan/null-4.c: Likewise.
5914 * c-c++-common/ubsan/null-5.c: Likewise.
5915 * c-c++-common/ubsan/null-6.c: Likewise.
5916 * c-c++-common/ubsan/null-7.c: Likewise.
5917 * c-c++-common/ubsan/null-8.c: Likewise.
5918 * c-c++-common/ubsan/null-9.c: Likewise.
5919 * c-c++-common/ubsan/object-size-1.c: Likewise.
5920 * c-c++-common/ubsan/object-size-10.c: Likewise.
5921 * c-c++-common/ubsan/object-size-4.c: Likewise.
5922 * c-c++-common/ubsan/object-size-5.c: Likewise.
5923 * c-c++-common/ubsan/object-size-7.c: Likewise.
5924 * c-c++-common/ubsan/object-size-8.c: Likewise.
5925 * c-c++-common/ubsan/object-size-9.c: Likewise.
5926 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5927 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5928 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5929 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5930 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5931 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5932 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5933 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5934 * c-c++-common/ubsan/pr59333.c: Likewise.
5935 * c-c++-common/ubsan/pr59667.c: Likewise.
5936 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5937 * c-c++-common/ubsan/pr60636.c: Likewise.
5938 * c-c++-common/ubsan/pr63802.c: Likewise.
5939 * c-c++-common/ubsan/recovery-1.c: Likewise.
5940 * c-c++-common/ubsan/recovery-3.c: Likewise.
5941 * c-c++-common/ubsan/shift-1.c: Likewise.
5942 * c-c++-common/ubsan/shift-2.c: Likewise.
5943 * c-c++-common/ubsan/shift-4.c: Likewise.
5944 * c-c++-common/ubsan/shift-7.c: Likewise.
5945 * c-c++-common/ubsan/undefined-2.c: Likewise.
5946 * c-c++-common/ubsan/vla-1.c: Likewise.
5947 * g++.dg/ubsan/null-1.C: Likewise.
5948 * g++.dg/ubsan/null-3.C: Likewise.
5949 * g++.dg/ubsan/null-4.C: Likewise.
5950 * g++.dg/ubsan/vptr-8.C: Likewise.
5951 * g++.dg/ubsan/vptr-9.C: Likewise.
5952 * gcc.dg/ubsan/bounds-2.c: Likewise.
5953 * gcc.dg/ubsan/object-size-9.c: Likewise.
5955 2015-05-07 Jeff Law <law@redhat.com>
5957 * gcc.dg/tree-ssa/shorten-1.c: New test.
5959 2015-05-07 Richard Biener <rguenther@suse.de>
5961 PR tree-optimization/66002
5962 * gcc.dg/vect/vect-125.c: New testcase.
5964 2015-05-07 Marek Polacek <polacek@redhat.com>
5965 Martin Uecker <uecker@eecs.berkeley.edu>
5967 * c-c++-common/ubsan/bounds-10.c: New test.
5969 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5971 * jit.dg/harness.h (set_options): Wrap with
5972 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5973 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5974 Special-case test-benchmark.c as a negative.
5975 * jit.dg/test-benchmark.c: New file.
5977 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5980 * gcc.target/arm/pr64208.c: New test.
5982 2015-05-06 Alan Modra <amodra@gmail.com>
5985 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5986 (gparms): Make volatile.
5988 2015-05-06 Richard Biener <rguenther@suse.de>
5990 PR tree-optimization/62283
5991 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5993 2015-05-06 Christian Bruel <christian.bruel@st.com>
5996 * gcc.target/aarch64/iinline-attr-1.c: New test.
5998 2015-05-06 Richard Biener <rguenther@suse.de>
6000 * gcc.dg/vect/bb-slp-34.c: New testcase.
6002 2015-05-06 Richard Biener <rguenther@suse.de>
6004 PR tree-optimization/62283
6005 * gcc.dg/vect/bb-slp-14.c: Adjust.
6007 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6010 * gcc.target/i386/pr65990.c: New test.
6012 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6015 * gcc.target/i386/pr65915.c: New.
6017 2015-05-05 Tom de Vries <tom@codesourcery.com>
6019 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6020 'va_list escapes 0'.
6022 2015-05-05 Tom de Vries <tom@codesourcery.com>
6024 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6027 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6029 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6030 * gcc.target/arm/pr65924.c: Likewise.
6032 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6035 * gcc.target/i386/pr65871-3.c: New test.
6037 2015-05-04 Jeff Law <law@redhat.com>
6040 2015-05-04 Jeff Law <law@redhat.com>
6041 * gcc.dg/tree-ssa/shorten-1.c: New test.
6043 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6044 Jakub Jelinek <jakub@redhat.com>
6047 * g++.dg/cpp0x/Wnarrowing4.C: New.
6049 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6051 * lib/target-supports.exp
6052 (check_effective_target_keeps_null_pointer_checks): Clarify that
6053 this is for targets that disable -fdelete-null-pointer-checks,
6054 not default it to off.
6055 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6056 -fdelete-null-pointer-checks explicit.
6057 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6058 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6059 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6060 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6061 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6062 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6063 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6064 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6065 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6066 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6067 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6068 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6069 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6070 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6071 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6072 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6073 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6074 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6075 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6076 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6077 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6078 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6079 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6080 * g++.dg/cpp0x/static_assert9.C: Likewise.
6081 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6082 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6083 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6084 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6085 * g++.dg/tree-ssa/pr26406.C: Likewise.
6087 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6089 PR tree-optimization/65984
6090 * c-c++-common/ubsan/pr65984.c: New test.
6092 2015-05-04 Jeff Law <law@redhat.com>
6094 * gcc.dg/tree-ssa/shorten-1.c: New test.
6096 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6099 * gfortran.dg/pr44735.f90: New test.
6101 2015-05-04 Richard Biener <rguenther@suse.de>
6103 PR tree-optimization/65965
6104 * gcc.dg/vect/bb-slp-33.c: New testcase.
6106 2015-05-04 Richard Biener <rguenther@suse.de>
6108 PR tree-optimization/65935
6109 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6111 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6113 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6114 for each supported variant instead of CHECK_RESULTS.
6115 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6116 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6117 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6118 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6119 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6120 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6121 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6122 expected results for unsupported variants. Call CHECK for each
6123 supported variant instead of CHECK_RESULTS.
6124 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6125 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6126 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6127 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6128 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6129 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6130 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6131 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6132 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6133 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6134 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6135 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6136 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6137 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6138 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6139 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6140 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6141 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6142 expected results for unsupported variants.
6143 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6144 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6145 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6146 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6147 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6148 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6149 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6150 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6151 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6152 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6154 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6155 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6156 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6157 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6158 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6159 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6160 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6161 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6162 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6163 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6164 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6165 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6166 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6167 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6168 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6169 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6170 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6172 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6175 * gfortran.dg/bound_9.f90: Add pointer assignment.
6177 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6178 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6181 * g++.dg/cpp0x/Wnarrowing3.C: New.
6183 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6185 * gcc.dg/20150120-1.c: New test.
6186 * gcc.dg/20150120-2.c: New test.
6187 * gcc.dg/20150120-3.c: New test.
6189 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6191 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6193 2015-05-01 Renlin Li <renlin.li@arm.com>
6195 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6197 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6199 * gfortran.dg/bound_simplification_4.f90: New.
6201 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6203 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6204 with powerpc_p8vector_ok.
6206 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6209 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6211 * gfortran.dg/bound_9.f90: New test case.
6213 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6215 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6216 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6217 for 32bit x86 targets.
6218 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6219 for 32bit x86 targets.
6220 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6221 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6222 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6223 for 32bit x86 targets.
6225 2015-04-30 Marek Polacek <polacek@redhat.com>
6227 PR tree-optimization/63551
6228 * g++.dg/ipa/pr63551.C: New test.
6230 2015-04-30 Caroline Tice <cmtice@google.com>
6233 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6234 partition size on certain targets.
6236 2015-04-30 Renlin Li <renlin.li@arm.com>
6238 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6240 2015-04-30 Marek Polacek <polacek@redhat.com>
6242 * c-c++-common/Wbool-compare-3.c: New test.
6244 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6245 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6247 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6250 * g++.dg/init/ref22.C: New.
6252 2015-04-30 Marek Polacek <polacek@redhat.com>
6254 * gcc.dg/init-bad-8.c: New test.
6256 * gcc.dg/incomplete-typedef-1.c: New test.
6258 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6261 * g++.dg/template/crash121.C: New.
6263 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6265 * gcc.target/mips/call-from-init.c: New test.
6266 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6268 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6271 * gcc.target/i386/pr65871-1.c: New test.
6272 * gcc.target/i386/pr65871-2.c: Ditto.
6274 2015-04-29 Marek Polacek <polacek@redhat.com>
6277 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6278 * c-c++-common/Wbool-compare-2.c: New test.
6280 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6283 * gcc.target/aarch64/vstN_lane_1.c: New file.
6285 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6288 * g++.dg/warn/Winit-self-3.C: New.
6290 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6292 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6294 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6297 * gcc.target/arm/pr65924.c: New test.
6299 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6301 * g++.dg/gomp/tpl-target-update.C: New file.
6303 2015-04-29 Richard Biener <rguenther@suse.de>
6305 PR tree-optimization/65917
6306 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6308 2015-04-29 Christian Bruel <christian.bruel@st.com>
6311 * gcc.dg/ipa/iinline-attr.c: New test.
6312 * gcc.target/i386/iinline-attr-2.c: New test.
6314 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6316 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6319 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6321 * gcc.dg/vect/vect-33.c: Remove spurious line.
6323 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6325 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6327 2015-04-28 Marek Polacek <polacek@redhat.com>
6330 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6331 * gcc.dg/pr65901.c: New test.
6333 2015-04-28 Richard Biener <rguenther@suse.de>
6335 PR tree-optimization/62283
6336 * gfortran.dg/vect/pr62283-2.f: New testcase.
6337 * gcc.dg/vect/bb-slp-14.c: Adjust.
6339 2015-04-28 Richard Biener <rguenther@suse.de>
6341 PR tree-optimization/65851
6342 * g++.dg/torture/pr65851.C: New testcase.
6344 2015-04-27 Jeff Law <law@redhat.com>
6346 PR tree-optimization/65217
6347 * gcc.target/i386/pr65217.c: Remove XFAIL.
6349 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6352 Add tests forgotten to svn-add.
6353 * gfortran.dg/class_allocate_19.f03: New test.
6354 * gfortran.dg/class_array_20.f03: New test.
6355 * gfortran.dg/class_array_21.f03: New test.
6356 * gfortran.dg/finalize_29.f08: New test.
6358 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6362 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6363 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6365 2015-04-27 Caroline Tice <cmtice@google.com>
6367 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6370 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6373 * gcc.target/powerpc/htm-1.c: New test.
6374 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6376 (__builtin_tabortdci): Likewise.
6377 (__builtin_tcheck): Remove operand.
6378 * lib/target-supports.exp (check_htm_hw_available): New function.
6380 2015-04-27 Richard Biener <rguenther@suse.de>
6382 * gcc.target/i386/pr65217.c: XFAIL.
6384 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6386 PR tree-optimization/65875
6387 * gcc.c-torture/compile/pr65875.c: New test.
6389 2015-04-25 Marek Polacek <polacek@redhat.com>
6392 * gcc.dg/enum-incomplete-2.c: New test.
6393 * gcc.dg/enum-mode-1.c: New test.
6395 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6398 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6400 * gcc.target/powerpc/pr65849-2.c: Likewise.
6402 2015-04-24 Tom de Vries <tom@codesourcery.com>
6404 PR tree-optimization/65802
6405 * g++.dg/pr65802.C: Move to ...
6406 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6407 stdarg.h. Rewrite for C.
6408 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6409 va_start and va_end. Remove unnecessary inline asm.
6411 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6412 Wei Mi <wmi@google.com>
6414 * gcc.target/i386/sse2-load-multi.c: New test.
6415 * gcc.target/i386/sse2-store-multi.c: Ditto.
6417 2015-04-24 Marek Polacek <polacek@redhat.com>
6420 * c-c++-common/pr65830.c: New test.
6423 * c-c++-common/Wlogical-op-1.c: New test.
6425 2015-04-24 Marek Polacek <polacek@redhat.com>
6428 * c-c++-common/pr61534-1.c: New test.
6430 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6431 Steven Bosscher <steven@gcc.gnu.org>
6433 PR rtl-optimization/34503
6434 * gcc.target/arm/pr64616.c: New file.
6436 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6438 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6440 2015-04-24 Terry Guo <terry.guo@arm.com>
6442 * gcc.target/arm/pr65710.c: Update the options.
6444 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6446 * gcc.target/i386/pr65523.c: Skip x32.
6448 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6450 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6451 to look for vcl* where appropriate.
6453 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6455 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6456 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6458 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6461 * gcc.target/arm/pr26702.c: New test.
6463 2015-04-23 Marek Polacek <polacek@redhat.com>
6466 * gcc.dg/pr65345-1.c: New test.
6467 * gcc.dg/pr65345-2.c: New test.
6469 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6471 * gcc.target/powerpc/crypto-builtin-2.c: New.
6473 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6476 * gfortran.dg/class_allocate_19.f03: New test.
6477 * gfortran.dg/class_array_20.f03: New test.
6478 * gfortran.dg/class_array_21.f03: New test.
6479 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6480 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6481 initialization correctly.
6482 * gfortran.dg/finalize_29.f08: New test.
6484 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6486 * gcc.target/powerpc/swaps-p8-18.c: New test.
6488 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6491 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6492 * gcc.dg/vect/bb-slp-25.c: Likewise.
6493 * gcc.dg/vect/bb-slp-29.c: Likewise.
6494 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6495 vect_no_align && { ! vect_hw_misalign }.
6496 * gcc.dg/vect/bb-slp-9.c: Likewise.
6497 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6499 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6500 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6501 account for POWER8, where peeling for alignment is not needed.
6502 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6503 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6504 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6505 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6506 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6507 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6508 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6509 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6510 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6511 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6512 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6513 * gcc.dg/vect/pr16105.c: Likewise.
6514 * gcc.dg/vect/pr20122.c: Likewise.
6515 * gcc.dg/vect/pr33804.c: Likewise.
6516 * gcc.dg/vect/pr33953.c: Likewise.
6517 * gcc.dg/vect/pr56787.c: Likewise.
6518 * gcc.dg/vect/pr58508.c: Likewise.
6519 * gcc.dg/vect/slp-25.c: Likewise.
6520 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6521 * gcc.dg/vect/vect-105.c: Likewise.
6522 * gcc.dg/vect/vect-27.c: Likewise.
6523 * gcc.dg/vect/vect-29.c: Likewise.
6524 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6526 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6527 && { ! vect_hw_misalign }.
6528 * gcc.dg/vect/vect-44.c: Likewise.
6529 * gcc.dg/vect/vect-48.c: Likewise.
6530 * gcc.dg/vect/vect-50.c: Likewise.
6531 * gcc.dg/vect/vect-52.c: Likewise.
6532 * gcc.dg/vect/vect-56.c: Likewise.
6533 * gcc.dg/vect/vect-60.c: Likewise.
6534 * gcc.dg/vect/vect-72.c: Likewise.
6535 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6536 * gcc.dg/vect/vect-75.c: Likewise.
6537 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6538 * gcc.dg/vect/vect-77-global.c: Likewise.
6539 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6540 * gcc.dg/vect/vect-78-global.c: Likewise.
6541 * gcc.dg/vect/vect-93.c: Likewise.
6542 * gcc.dg/vect/vect-95.c: Likewise.
6543 * gcc.dg/vect/vect-96.c: Likewise.
6544 * gcc.dg/vect/vect-cond-1.c: Likewise.
6545 * gcc.dg/vect/vect-cond-3.c: Likewise.
6546 * gcc.dg/vect/vect-cond-4.c: Likewise.
6547 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6548 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6549 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6550 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6551 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6552 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6553 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6554 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6555 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6556 * gcc.dg/vect/vect-outer-5.c: Likewise.
6557 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6558 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6559 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6560 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6561 * gcc.dg/vect/vect-peel-3.c: Likewise.
6562 * gcc.dg/vect/vect-peel-4.c: Likewise.
6563 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6564 * gcc.target/powerpc/pr65456.c: New test.
6565 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6566 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6567 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6568 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6569 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6570 vect_no_align && { ! vect_hw_misalign }.
6571 * gfortran.dg/vect/vect-3.f90: Likewise.
6572 * gfortran.dg/vect/vect-4.f90: Likewise.
6573 * gfortran.dg/vect/vect-5.f90: Likewise.
6574 * lib/target-supports.exp (check_effective_target_vect_no_align):
6575 Return 1 for POWER8.
6576 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6578 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6581 * gfortran.dg/pr65429.f90: New test.
6583 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6585 * c-c++-common/asan/user-section-1.c: New test.
6586 * c-c++-common/asan/user-section-2.c: New test.
6587 * c-c++-common/asan/user-section-3.c: New test.
6589 2015-04-22 Hale Wang <hale.wang@arm.com>
6590 Terry Guo <terry.guo@arm.com>
6592 PR rtl-optimization/64818
6593 * gcc.target/arm/pr64818.c: New test.
6595 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6598 * g++.dg/tree-ssa/pr61034.C: Update template.
6599 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6600 * gcc.dg/Warray-bounds-11.c: Likewise.
6601 * gcc.dg/Warray-bounds.c: Likewise.
6603 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6605 PR libgfortran/65234
6606 * gfortran.dg/fmt_unlimited.f90: New test.
6608 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6610 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6612 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6613 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6614 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6615 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6616 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6617 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6618 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6620 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6622 PR libgfortran/56743
6623 * gfortran.dg/namelist_87.f90: New test.
6625 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6627 * gcc.target/aarch64/mult-synth_1.c: New test.
6628 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6629 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6630 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6631 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6632 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6634 2015-04-21 Richard Biener <rguenther@suse.de>
6636 PR tree-optimization/65650
6637 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6638 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6639 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6640 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6641 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6642 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6644 2015-04-21 Tom de Vries <tom@codesourcery.com>
6646 PR tree-optimization/65802
6647 * g++.dg/pr65802.C: New test.
6649 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6652 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6653 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6655 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6658 * g++.dg/cpp0x/Wnarrowing2.C: New.
6660 2015-04-20 Jeff Law <law@redhat.com>
6662 PR tree-optimization/65658
6663 * gcc.dg/pr65658.c: New test.
6665 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6668 * gcc.target/aarch64/vec_init_1.c: New test.
6670 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6672 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6675 2015-04-18 Martin Sebor <msebor@redhat.com>
6677 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6678 of non-nul characters.
6679 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6681 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6684 * gcc.target/powerpc/pr65787.c: New.
6686 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6689 * gcc.target/aarch64/c-output-template-4.c: New test.
6691 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6694 * gcc.dg/pr65780-1.c: New test.
6695 * gcc.dg/pr65780-2.c: Likewise.
6696 * gcc.target/i386/pr32219-9.c: Likewise.
6697 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6699 * gcc.target/i386/pr64317.c (c): Initialize.
6701 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6704 * g++.dg/ext/mv18.C: New test.
6705 * g++.dg/ext/mv19.C: Likewise.
6706 * g++.dg/ext/mv20.C: Likewise.
6707 * g++.dg/ext/mv21.C: Likewise.
6708 * g++.dg/ext/mv22.C: Likewise.
6709 * g++.dg/ext/mv23.C: Likewise.
6711 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6714 * g++.dg/init/pr64527.C: New test.
6716 2015-04-17 Tom de Vries <tom@codesourcery.com>
6717 Michael Matz <matz@suse.de>
6719 PR tree-optimization/64950
6720 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6723 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6725 * c-c++-common/asan/user-section-1.c: New test.
6727 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6730 * gcc.dg/debug/pr65771.c: New test.
6732 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6734 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6735 __buitlin_alloca with __builtin_alloca.
6737 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6739 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6741 2015-04-16 Richard Biener <rguenther@suse.de>
6743 PR tree-optimization/64277
6744 * gcc.dg/Warray-bounds-14.c: New testcase.
6745 * gcc.dg/Warray-bounds-15.c: Likewise.
6746 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6747 * c-c++-common/ubsan/bounds-6.c: Likewise.
6749 2015-04-16 Renlin Li <renlin.li@arm.com>
6751 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6752 * gcc.target/arm/unsigned-float.c: New.
6754 2015-04-16 Richard Biener <rguenther@suse.de>
6756 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6757 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6758 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6760 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6762 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6763 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6764 * g++.dg/cpp0x/defaulted21.C: Likewise.
6765 * g++.dg/cpp0x/defaulted28.C: Likewise.
6766 * g++.dg/cpp0x/defaulted47.C: Likewise.
6767 * g++.dg/cpp0x/elision_neg.C: Likewise.
6768 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6769 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6770 * g++.dg/cpp0x/implicit1.C: Likewise.
6771 * g++.dg/cpp0x/implicit9.C: Likewise.
6772 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6773 * g++.dg/cpp0x/range-for13.C: Likewise.
6774 * g++.dg/gomp/clause-2.C: Likewise.
6775 * g++.dg/gomp/udr-5.C: Likewise.
6776 * g++.dg/inherit/access6.C: Likewise.
6777 * g++.dg/lookup/duperr1.C: Likewise.
6778 * g++.dg/lookup/friend2.C: Likewise.
6779 * g++.dg/lookup/pr6936.C: Likewise.
6780 * g++.dg/lookup/scoped1.C: Likewise.
6781 * g++.dg/lookup/using26.C: Likewise.
6782 * g++.dg/lookup/using38.C: Likewise.
6783 * g++.dg/other/access2.C: Likewise.
6784 * g++.dg/overload/defarg3.C: Likewise.
6785 * g++.dg/overload/defarg6.C: Likewise.
6786 * g++.dg/parse/access11.C: Likewise.
6787 * g++.dg/parse/access2.C: Likewise.
6788 * g++.dg/parse/access3.C: Likewise.
6789 * g++.dg/parse/access4.C: Likewise.
6790 * g++.dg/parse/access5.C: Likewise.
6791 * g++.dg/parse/access6.C: Likewise.
6792 * g++.dg/parse/access8.C: Likewise.
6793 * g++.dg/parse/access9.C: Likewise.
6794 * g++.dg/parse/crash40.C: Likewise.
6795 * g++.dg/tc1/dr142.C: Likewise.
6796 * g++.dg/tc1/dr166.C: Likewise.
6797 * g++.dg/tc1/dr52.C: Likewise.
6798 * g++.dg/template/access11.C: Likewise.
6799 * g++.dg/template/access18.C: Likewise.
6800 * g++.dg/template/access19.C: Likewise.
6801 * g++.dg/template/access2.C: Likewise.
6802 * g++.dg/template/access20.C: Likewise.
6803 * g++.dg/template/access26.C: Likewise.
6804 * g++.dg/template/access3.C: Likewise.
6805 * g++.dg/template/access7.C: Likewise.
6806 * g++.dg/template/conv12.C: Likewise.
6807 * g++.dg/template/crash69.C: Likewise.
6808 * g++.dg/template/friend31.C: Likewise.
6809 * g++.dg/template/friend32.C: Likewise.
6810 * g++.dg/template/memfriend15.C: Likewise.
6811 * g++.dg/template/memfriend16.C: Likewise.
6812 * g++.dg/template/memfriend17.C: Likewise.
6813 * g++.dg/template/memfriend7.C: Likewise.
6814 * g++.dg/template/pr32519.C: Likewise.
6815 * g++.dg/template/qualttp21.C: Likewise.
6816 * g++.dg/template/qualttp8.C: Likewise.
6817 * g++.dg/template/ttp10.C: Likewise.
6818 * g++.dg/template/typedef11.C: Likewise.
6819 * g++.dg/template/typedef13.C: Likewise.
6820 * g++.dg/template/typedef19.C: Likewise.
6821 * g++.dg/template/typedef20.C: Likewise.
6822 * g++.dg/template/typedef22.C: Likewise.
6823 * g++.dg/template/using16.C: Likewise.
6824 * g++.dg/template/virtual3.C: Likewise.
6825 * g++.dg/ubsan/pr61272.C: Likewise.
6826 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6827 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6828 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6829 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6830 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6831 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6832 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6833 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6834 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6835 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6836 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6837 * g++.old-deja/g++.jason/access17.C: Likewise.
6838 * g++.old-deja/g++.jason/access18.C: Likewise.
6839 * g++.old-deja/g++.jason/access22.C: Likewise.
6840 * g++.old-deja/g++.jason/access23.C: Likewise.
6841 * g++.old-deja/g++.jason/access8.C: Likewise.
6842 * g++.old-deja/g++.jason/delete3.C: Likewise.
6843 * g++.old-deja/g++.jason/report.C: Likewise.
6844 * g++.old-deja/g++.law/access2.C: Likewise.
6845 * g++.old-deja/g++.law/access3.C: Likewise.
6846 * g++.old-deja/g++.law/access4.C: Likewise.
6847 * g++.old-deja/g++.law/access5.C: Likewise.
6848 * g++.old-deja/g++.law/arm12.C: Likewise.
6849 * g++.old-deja/g++.law/arm14.C: Likewise.
6850 * g++.old-deja/g++.law/ctors13.C: Likewise.
6851 * g++.old-deja/g++.law/union2.C: Likewise.
6852 * g++.old-deja/g++.law/visibility12.C: Likewise.
6853 * g++.old-deja/g++.law/visibility15.C: Likewise.
6854 * g++.old-deja/g++.law/visibility16.C: Likewise.
6855 * g++.old-deja/g++.law/visibility17.C: Likewise.
6856 * g++.old-deja/g++.law/visibility18.C: Likewise.
6857 * g++.old-deja/g++.law/visibility19.C: Likewise.
6858 * g++.old-deja/g++.law/visibility20.C: Likewise.
6859 * g++.old-deja/g++.law/visibility21.C: Likewise.
6860 * g++.old-deja/g++.law/visibility24.C: Likewise.
6861 * g++.old-deja/g++.law/visibility4.C: Likewise.
6862 * g++.old-deja/g++.law/visibility5.C: Likewise.
6863 * g++.old-deja/g++.law/visibility6.C: Likewise.
6864 * g++.old-deja/g++.law/visibility7.C: Likewise.
6865 * g++.old-deja/g++.law/visibility8.C: Likewise.
6866 * g++.old-deja/g++.law/visibility9.C: Likewise.
6867 * g++.old-deja/g++.niklas/t135.C: Likewise.
6868 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6869 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6870 * g++.old-deja/g++.other/access11.C: Likewise.
6871 * g++.old-deja/g++.other/access4.C: Likewise.
6872 * g++.old-deja/g++.other/access7.C: Likewise.
6873 * g++.old-deja/g++.other/crash1.C: Likewise.
6874 * g++.old-deja/g++.other/crash7.C: Likewise.
6875 * g++.old-deja/g++.other/friend1.C: Likewise.
6876 * g++.old-deja/g++.other/friend4.C: Likewise.
6877 * g++.old-deja/g++.other/friend9.C: Likewise.
6878 * g++.old-deja/g++.other/lineno1.C: Likewise.
6879 * g++.old-deja/g++.other/using1.C: Likewise.
6880 * g++.old-deja/g++.pt/enum14.C: Likewise.
6881 * g++.old-deja/g++.pt/friend11.C: Likewise.
6882 * g++.old-deja/g++.pt/friend21.C: Likewise.
6883 * g++.old-deja/g++.pt/friend3.C: Likewise.
6884 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6885 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6886 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6887 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6889 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6892 * g++.dg/ipa/pr65765.C: New test.
6894 2015-04-15 Nick Clifton <nickc@redhat.com>
6896 * gcc.target/rx/builtins.c: Disable RMPA test if string
6897 instructions are not allowed.
6899 2015-04-15 Alan Modra <amodra@gmail.com>
6901 * gcc.dg/pr65408.c: New.
6903 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6906 * gcc.target/arm/pr65729.c: New test.
6908 2015-04-14 Richard Biener <rguenther@suse.de>
6910 PR tree-optimization/65758
6911 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6913 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6916 * gcc.c-torture/execute/pr65648.c: New test.
6918 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6920 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6921 __builtin_finite instead of finite.
6922 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6925 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6927 PR tree-optimization/63387
6928 * gcc.dg/pr63387.c: New testcase.
6930 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6932 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6934 2015-04-13 Richard Biener <rguenther@suse.de>
6936 PR tree-optimization/65204
6937 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6939 2015-04-13 Terry Guo <terry.guo@arm.com>
6942 * gcc.target/arm/pr65710.c: New.
6944 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6946 PR tree-optimization/65747
6947 * g++.dg/torture/pr65747.C: New test.
6949 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6952 * g++.dg/cpp0x/pr65736.C: New test.
6954 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6955 Martin Liska <mliska@suse.cz>
6958 * g++.dg/ipa/pr65722.C: New testcase.
6960 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6962 PR tree-optimization/65735
6963 * gcc.c-torture/compile/pr65735.c: New test.
6965 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6968 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6970 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6973 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6975 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6978 * gcc.target/arm/pr65647-2.c: New.
6980 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6983 * g++.dg/torture/pr65694.C: New test.
6985 2015-04-10 Tobias Burnus <burnus@net-b.de>
6987 * gfortran.dg/coarray_lock_6.f90: New.
6988 * gfortran.dg/coarray_lock_7.f90: New.
6989 * gfortran.dg/coarray/lock_2.f90: New.
6991 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6997 * gfortran.dg/used_types_27.f90: New.
6999 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7002 * gcc.target/i386/pr65671.c: New.
7004 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7006 PR tree-optimization/65709
7007 * c-c++-common/ubsan/align-9.c: New test.
7009 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7012 * gfortran.dg/pr56852.f90: New test.
7014 2015-04-09 Marek Polacek <polacek@redhat.com>
7015 Jakub Jelinek <jakub@redhat.com>
7018 * g++.dg/opt/pr65554.C: New test.
7020 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7023 * c-c++-common/attr-aligned-1.c: New test.
7025 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7027 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7029 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7032 * gcc.target/i386/sse-25.c: New.
7034 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7037 * gcc.target/i386/pr65693.c: New test.
7039 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7041 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7043 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7045 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7047 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7049 * gcc.target/i386/thunk-retbnd.c: New.
7051 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7053 * gnat.dg/opt48.adb: New test.
7054 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7055 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7057 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7060 * gcc.c-torture/compile/pr65540.c: New.
7062 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7064 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7067 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7070 * g++.dg/debug/pr65678.C: New test.
7073 * gcc.c-torture/compile/pr65680.c: New test.
7075 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7078 * gfortran.dg/allocate_with_source_5.f90: New test.
7080 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7082 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7083 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7085 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7087 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7089 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7092 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7093 to get floating point compression.
7094 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7096 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7098 PR preprocessor/61977
7099 * gcc.dg/cpp/pr61977.c: New test.
7101 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7103 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7105 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7108 * gcc.target/arm/pr65647.c: New.
7110 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7113 * g++.dg/torture/pr65655.C: New testcase.
7115 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7118 * g++.dg/cpp1y/lambda-init13.C: New.
7120 2015-04-03 Marek Polacek <polacek@redhat.com>
7122 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7124 2015-04-02 Marek Polacek <polacek@redhat.com>
7127 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7128 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7130 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7132 PR preprocessor/61977
7133 * gcc.target/powerpc/pr61977-1.c: New test.
7134 * gcc.target/powerpc/pr61977-2.c: New test.
7136 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7139 * g++.dg/warn/Wshadow-8.C: New.
7140 * g++.dg/warn/Wshadow-9.C: Likewise.
7141 * g++.dg/warn/Wshadow-10.C: Likewise.
7142 * g++.dg/warn/Wshadow-11.C: Likewise.
7144 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7146 * gcc.dg/pr23623.c: Added aligned attribute.
7147 * gcc.dg/20141029-1.c: Likewise.
7148 * gcc.dg/20150306-1.c: New test.
7150 2015-04-01 Marek Polacek <polacek@redhat.com>
7153 * g++.dg/cpp0x/initlist93.C: New test.
7154 * g++.dg/cpp0x/initlist94.C: New test.
7156 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7159 * gcc.target/aarch64/pr65624.c: New test.
7161 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7163 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7165 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7167 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7168 extra variable to force stack alignment.
7169 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7170 extra variable to force stack alignment.
7172 2015-03-31 Marek Polacek <polacek@redhat.com>
7175 * g++.dg/template/pr65390.C: New test.
7177 2015-03-31 Martin Liska <mliska@suse.cz>
7179 * g++.dg/ipa/pr65557.C: New test.
7181 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7183 * gcc.target/s390/hotpatch-25.c: New test.
7184 * gcc.target/s390/hotpatch-1.c: Update test.
7185 * gcc.target/s390/hotpatch-10.c: Update test.
7186 * gcc.target/s390/hotpatch-11.c: Update test.
7187 * gcc.target/s390/hotpatch-12.c: Update test.
7188 * gcc.target/s390/hotpatch-13.c: Update test.
7189 * gcc.target/s390/hotpatch-14.c: Update test.
7190 * gcc.target/s390/hotpatch-15.c: Update test.
7191 * gcc.target/s390/hotpatch-16.c: Update test.
7192 * gcc.target/s390/hotpatch-17.c: Update test.
7193 * gcc.target/s390/hotpatch-18.c: Update test.
7194 * gcc.target/s390/hotpatch-19.c: Update test.
7195 * gcc.target/s390/hotpatch-2.c: Update test.
7196 * gcc.target/s390/hotpatch-21.c: Update test.
7197 * gcc.target/s390/hotpatch-22.c: Update test.
7198 * gcc.target/s390/hotpatch-23.c: Update test.
7199 * gcc.target/s390/hotpatch-24.c: Update test.
7200 * gcc.target/s390/hotpatch-3.c: Update test.
7201 * gcc.target/s390/hotpatch-4.c: Update test.
7202 * gcc.target/s390/hotpatch-5.c: Update test.
7203 * gcc.target/s390/hotpatch-6.c: Update test.
7204 * gcc.target/s390/hotpatch-7.c: Update test.
7205 * gcc.target/s390/hotpatch-8.c: Update test.
7206 * gcc.target/s390/hotpatch-9.c: Update test.
7207 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7209 2015-03-31 Richard Biener <rguenther@suse.de>
7212 * g++.dg/torture/pr65626.C: New testcase.
7214 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7217 * gcc.target/i386/mpx/pr65531.cc: New.
7219 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7222 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7223 __builtin_alloca instead of alloca.
7224 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7225 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7226 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7229 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7232 * g++.dg/ubsan/pr65610.C: New test.
7234 2015-03-30 Marek Polacek <polacek@redhat.com>
7237 * g++.dg/cpp0x/pr65398-2.C: New test.
7239 2015-03-30 Marek Polacek <polacek@redhat.com>
7241 * c-c++-common/pr65556.c: Change the width of bit-fields.
7243 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7246 * gcc.target/i386/pr65588.c: New testcase.
7248 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7250 PR libgfortran/65563
7251 * gfortran.dg/open_errors_2.f90: New test.
7253 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7255 PR libgfortran/65596
7256 * gfortran.dg/namelist_86.f90: New test.
7258 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7260 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7261 statement to reflect new ownership.
7263 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7266 * g++.dg/template/friend58.C: New.
7267 * g++.dg/template/friend59.C: Likewise.
7269 2015-03-27 Tobias Burnus <burnus@net-b.de>
7272 * g++.dg/gomp/openmp-simd-3.C: New.
7273 * gcc.dg/gomp/openmp-simd-3.c: New.
7275 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7278 * gcc.target/i386/pr65248-1.c: New file.
7279 * gcc.target/i386/pr65248-2.c: Likewise.
7280 * gcc.target/i386/pr65248-3.c: Likewise.
7281 * gcc.target/i386/pr65248-4.c: Likewise.
7283 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7286 * gcc.c-torture/compile/pr65593.c: New test.
7288 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7291 * g++.dg/cpp1y/constexpr-assert1.C: New.
7293 2015-03-27 Marek Polacek <polacek@redhat.com>
7296 * c-c++-common/pr65556.c: New test.
7298 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7301 * g++.dg/torture/pr65600.C: New testcase.
7303 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7306 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7308 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7310 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7311 statement and cleanup. Fixed typos.
7313 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7316 * gcc.c-torture/compile/pr65595.c: New testcase.
7318 2015-03-27 Marek Polacek <polacek@redhat.com>
7321 * g++.dg/ubsan/pr65583.C: New test.
7323 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7325 * gcc.c-torture/compile/20150327.c: New testcase.
7327 2015-03-26 Richard Biener <rguenther@suse.de>
7330 * g++.dg/torture/pr65555.C: New testcase.
7332 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7334 PR tree-optimization/64715
7335 * gcc.dg/builtin-object-size-15.c: New test.
7336 * gcc.dg/pr64715-1.c: New test.
7337 * gcc.dg/pr64715-2.c: New test.
7339 2015-03-26 Richard Biener <rguenther@suse.de>
7342 * gnat.dg/specs/opt2.ads: Fix testcase.
7344 2015-03-25 Martin Sebor <msebor@redhat.com>
7347 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7348 when target isn't arm*-*-*-*.
7349 (check_effective_target_arm_nothumb): Likewise.
7350 (check_effective_target_arm_little_endian): Likewise.
7351 (check_effective_target_arm_vect_no_misalign): Likewise.
7352 (check_effective_target_aarch64_little_endian): Fail early if target
7355 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7357 PR tree-optimization/65177
7358 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7360 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7362 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7363 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7364 smmintrin.h and mm3dnow.h.
7366 2015-03-25 Marek Polacek <polacek@redhat.com>
7369 * g++.dg/cpp0x/pr65558.C: New test.
7371 2015-03-25 Marek Polacek <polacek@redhat.com>
7374 * g++.dg/template/pr61670.C: New test.
7376 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7379 * g++.dg/template/pr54987.C: New.
7381 2015-03-25 Richard Biener <rguenther@suse.de>
7383 PR tree-optimization/62630
7384 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7386 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7389 * gcc.target/i386/mpx/pr65508.c: New.
7391 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7395 * gfortran.dg/data_initialized_3.f90: New.
7397 2015-03-25 Richard Biener <rguenther@suse.de>
7400 * gnat.dg/specs/opt2.ads: New testcase.
7402 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7404 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7405 * gcc.target/arm/memset-inline-4.c: Skip for
7406 arm_tune_string_ops_prefer_neon.
7407 * gcc.target/arm/memset-inline-5.c: Ditto.
7408 * gcc.target/arm/memset-inline-6.c: Ditto.
7409 * gcc.target/arm/memset-inline-8.c: Ditto.
7410 * gcc.target/arm/memset-inline-9.c: Ditto.
7412 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7415 * g++.dg/other/virtual3.C: New.
7417 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7420 * g++.dg/cpp0x/vt-60130.C: New.
7422 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7425 * g++.dg/warn/Warray-bounds-7.C: New.
7427 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7430 * g++.dg/template/defarg18.C: New.
7432 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7435 * g++.dg/cpp0x/vt-59988.C: New.
7437 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7439 PR tree-optimization/65533
7440 * gcc.dg/pr65533.c: New test.
7442 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7444 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7445 source= and mold= expressions functionality.
7446 * gfortran.dg/allocate_class_4.f90: New test.
7447 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7448 copying an unlimited polymorhpic object containing a char array
7449 to another unlimited polymorphic object respects the _len
7451 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7452 whether deferred length char array allocate works, unlimited
7453 polymorphic object allocation from a string works and if
7454 allocating an array of deferred length strings works.
7455 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7457 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7460 * g++.dg/cpp0x/constexpr-array11.C: New.
7462 2015-03-24 Richard Biener <rguenther@suse.de>
7465 * gcc.dg/torture/pr65517.c: New testcase.
7467 2015-03-24 Tobias Burnus <burnus@net-b.de>
7469 * gfortran.dg/coindexed_1.f90: Moved from
7470 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7472 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7475 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7479 * gcc.target/i386/pr65523.c: New test.
7482 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7484 * g++.dg/lto/pr65475b_0.C: Likewise.
7486 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7489 * gcc.target/sh/torture/pr65505.c: New.
7491 2015-03-23 Martin Sebor <msebor@redhat.com>
7494 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7495 assembly for lvx in addition to lxv.
7497 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7500 * gfortran.dg/pr65504.f90: New test.
7503 * gcc.dg/pr65521.c: New test.
7505 2015-03-23 Richard Biener <rguenther@suse.de>
7507 PR tree-optimization/65518
7508 * gcc.dg/vect/pr65518.c: New testcase.
7510 2015-03-23 Richard Biener <rguenther@suse.de>
7512 PR tree-optimization/65494
7513 * gcc.dg/vect/pr65494.c: New testcase.
7515 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7517 PR preprocessor/65238
7518 * c-c++-common/cpp/pr65238-1.c: New test.
7519 * gcc.dg/cpp/pr65238-2.c: New test.
7520 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7521 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7523 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7524 Mikael Morin <mikael@gcc.gnu.org>
7527 * gfortran.dg/elemental_dependency_4.f90: New.
7528 * gfortran.dg/elemental_dependency_5.f90: New.
7530 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7533 * g++.dg/lto/pr65475b_0.C: New testcase.
7534 * g++.dg/lto/pr65475b_1.C: New testcase.
7535 * g++.dg/lto/pr65475c_0.C: New testcase.
7536 * g++.dg/lto/pr65475c_1.C: New testcase.
7538 2015-03-21 Tobias Burnus <burnus@net-b.de>
7540 * gfortran.dg/coarray_38.f90: New.
7541 * gfortran.dg/coarray_39.f90: New.
7542 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7545 2015-03-20 Marek Polacek <polacek@redhat.com>
7548 * g++.dg/cpp0x/pr65398.C: New test.
7550 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7553 * g++.dg/lto/pr65475_0.C: New testcase.
7554 * g++.dg/lto/pr65475_1.C: New testcase.
7556 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7558 PR rtl-optimization/64366
7559 * gcc.target/sh/pr64366.c: New.
7561 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7564 * g++.dg/cpp0x/constexpr-48324.C: New.
7566 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7569 * g++.dg/cpp0x/pr48453.C: New.
7571 2015-03-20 Marek Polacek <polacek@redhat.com>
7574 * g++.dg/cpp0x/pr65072.C: New test.
7576 2015-03-20 Richard Biener <rguenther@suse.de>
7579 * gcc.dg/pr15347.c: Use -O.
7580 * c-c++-common/pr19807-1.c: Likewise.
7582 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7584 * gnat.dg/volatile13.ad[sb]: New test.
7586 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7588 PR rtl-optimization/60851
7589 * gcc.target/i386/pr60851.c: New test.
7591 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7594 * g++.dg/pr65240.h: Add tests for PR 65240.
7595 * g++.dg/pr65240-1.C: Likewise.
7596 * g++.dg/pr65240-2.C: Likewise.
7597 * g++.dg/pr65240-3.C: Likewise.
7598 * g++.dg/pr65240-4.C: Likewise.
7600 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7602 PR rtl-optimization/63491
7603 * gcc.target/powerpc/pr63491.c: New.
7605 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7607 * g++.dg/ipa/pr65465.C: New test.
7609 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7612 * g++.dg/cpp0x/deleted11.C: New.
7614 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7617 * c-c++-common/tsan/pr65400-3.c: New test.
7619 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7622 * g++.dg/cpp0x/constexpr-59686.C: New.
7624 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7627 * g++.dg/tsan/pr64265.C: New test.
7630 * c-c++-common/tsan/pr65400-1.c: New test.
7631 * c-c++-common/tsan/pr65400-2.c: New test.
7633 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7636 * g++.dg/cpp0x/pr59816.C: New.
7638 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7641 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7643 2015-03-18 Martin Liska <mliska@suse.cz>
7646 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7647 equivalences either to 6 or 7.
7649 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7653 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7655 * gcc.dg/undefined-loop-1.c: New file.
7656 * gcc.dg/undefined-loop-2.c: New file.
7658 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7661 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7662 loop exits too early.
7664 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7666 PR tree-optimization/65450
7667 * gfortran.dg/pr65450.f90: New test.
7670 * gcc.target/i386/pr65078-1.c: New test.
7671 * gcc.target/i386/pr65078-2.c: New test.
7672 * gcc.target/i386/pr65078-3.c: New test.
7673 * gcc.target/i386/pr65078-4.c: New test.
7674 * gcc.target/i386/pr65078-5.c: New test.
7675 * gcc.target/i386/pr65078-6.c: New test.
7677 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7680 * g++.dg/cpp1y/pr65340.C: New.
7682 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7685 * gfortran.dg/system_clock_3.f08: Adjust test.
7687 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7690 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7691 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7693 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7696 * gfortran.dg/system_clock_3.f08: New test.
7698 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7701 g++.dg/cpp1y/pr64626-1.C: New.
7702 g++.dg/cpp1y/pr64626-2.C: New.
7703 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7705 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7707 PR tree-optimization/65427
7708 * gcc.c-torture/execute/pr65427.c: New test.
7710 2015-03-16 Marek Polacek <polacek@redhat.com>
7714 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7715 * g++.dg/cpp0x/pr65327.C: New test.
7717 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7720 * c-c++-common/asan/pr64820.c: New test.
7722 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7724 * gfortran.dg/pointer_2.f90: New test.
7726 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7728 * g++.dg/pr65049.C: New test.
7730 2015-03-16 Tom de Vries <tom@codesourcery.com>
7732 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7733 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7734 * gcc.target/i386/fuse-caller-save.c: Same.
7736 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7738 * gnat.dg/loop_optimization18.ad[sb]: New test.
7739 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7741 2015-03-16 Alan Modra <amodra@gmail.com>
7743 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7746 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7748 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7750 * gcc.dg/torture/pr65270-2.c: Likewise.
7752 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7755 * gfortran.dg/pointer_remapping_9.f90: New.
7757 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7759 PR tree-optimization/65369
7760 * gcc.c-torture/execute/pr65369.c: New test.
7762 PR tree-optimization/65418
7763 * gcc.c-torture/execute/pr65418-1.c: New test.
7764 * gcc.c-torture/execute/pr65418-2.c: New test.
7766 PR rtl-optimization/65401
7767 * gcc.c-torture/execute/pr65401.c: New test.
7769 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7772 * gcc.target/arm/pr64600_1.c: New test.
7774 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7776 PR rtl-optimization/65235
7777 * gcc.target/aarch64/pr65235_1.c: New test.
7779 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7781 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7782 * gcc.target/s390/hotpatch-22.c: Likewise.
7783 * gcc.target/s390/hotpatch-23.c: Likewise.
7784 * gcc.target/s390/hotpatch-24.c: Likewise.
7785 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7786 * gcc.target/s390/hotpatch-1.c: Update expected output.
7787 * gcc.target/s390/hotpatch-2.c: Likewise.
7788 * gcc.target/s390/hotpatch-3.c: Likewise.
7789 * gcc.target/s390/hotpatch-4.c: Likewise.
7790 * gcc.target/s390/hotpatch-5.c: Likewise.
7791 * gcc.target/s390/hotpatch-6.c: Likewise.
7792 * gcc.target/s390/hotpatch-7.c: Likewise.
7793 * gcc.target/s390/hotpatch-8.c: Likewise.
7794 * gcc.target/s390/hotpatch-9.c: Likewise.
7795 * gcc.target/s390/hotpatch-10.c: Likewise.
7796 * gcc.target/s390/hotpatch-11.c: Likewise.
7797 * gcc.target/s390/hotpatch-12.c: Likewise.
7798 * gcc.target/s390/hotpatch-13.c: Likewise.
7799 * gcc.target/s390/hotpatch-14.c: Likewise.
7800 * gcc.target/s390/hotpatch-15.c: Likewise.
7801 * gcc.target/s390/hotpatch-16.c: Likewise.
7802 * gcc.target/s390/hotpatch-17.c: Likewise.
7803 * gcc.target/s390/hotpatch-18.c: Likewise.
7804 * gcc.target/s390/hotpatch-19.c: Likewise.
7806 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7809 * gcc.target/i386/pr65103-1.c: New.
7811 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7814 * gcc.target/i386/pr65044.c: New.
7816 2015-03-12 Tom de Vries <tom@codesourcery.com>
7818 PR rtl-optimization/64895
7819 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7820 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7821 * gcc.target/i386/fuse-caller-save.c: Ditto.
7823 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7825 * gcc.dg/ipa/pr63569.c: Fix template.
7827 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7829 * g++.dg/ipa/pr64146.C: Require fpic support.
7831 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7834 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7835 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7837 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7839 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7840 to dg-options, fix up dg-skip-if.
7842 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7845 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7846 * gcc.target/avr/tiny-caller-save.c: Same.
7848 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7851 * g++.dg/pr65242.C: New test.
7853 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7855 * c-c++-common/asan/no-asan-check-glob.c: New test.
7857 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7860 * g++.dg/other/default11.C: New.
7861 * g++.dg/other/default12.C: Likewise.
7863 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7866 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7868 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7871 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7873 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7876 * g++.dg/cpp0x/pr65127.C: New test.
7878 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7880 * gcc.dg/ipa/PR64550.c: Update template.
7882 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7883 Tobias Burnus <burnus@net-b.de>
7885 * gfortran.dg/coarray_sync_memory.f90: New.
7887 2015-03-10 Marek Polacek <polacek@redhat.com>
7890 * c-c++-common/ubsan/pr65367.c: New test.
7892 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7894 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7895 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7896 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7897 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7898 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7899 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7900 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7901 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7902 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7903 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7904 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7905 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7906 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7908 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7910 * lib/mpx-dg.exp (mpx_link_flags): New.
7913 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7914 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7915 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7916 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7917 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7918 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7919 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7920 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7921 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7923 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7924 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7925 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7926 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7927 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7928 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7929 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7930 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7931 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7932 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7933 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7934 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7935 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7936 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7937 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7938 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7939 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7940 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7941 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7942 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7943 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7944 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7945 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7946 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7947 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7948 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7949 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7950 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7951 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7952 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7953 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7954 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7955 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7956 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7957 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7958 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7959 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7960 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7961 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7962 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7963 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7964 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7965 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7966 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7967 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7968 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7969 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7970 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7971 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7972 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7973 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7974 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7975 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7976 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7977 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7978 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7979 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7980 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7981 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7982 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7983 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7984 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7985 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7986 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7987 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7988 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7989 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7990 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7991 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7992 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7993 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7994 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7995 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7996 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7997 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7998 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7999 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8000 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8001 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8002 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8003 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8004 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8005 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8006 * gcc.target/i386/mpx/label-address-1.c: New.
8007 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8008 * gcc.target/i386/mpx/macro.c: New.
8009 * gcc.target/i386/mpx/mpx-check.h: New.
8010 * gcc.target/i386/mpx/mpx.exp: New.
8011 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8012 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8013 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8014 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8015 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8016 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8017 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8018 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8019 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8020 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8021 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8022 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8023 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8024 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8025 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8026 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8027 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8028 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8029 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8030 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8031 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8032 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8033 * gcc.target/i386/mpx/reference-1-nov.c: New.
8034 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8035 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8036 * gcc.target/i386/mpx/reference-2-nov.c: New.
8037 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8038 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8039 * gcc.target/i386/mpx/reference-3-nov.c: New.
8040 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8041 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8042 * gcc.target/i386/mpx/reference-4-nov.c: New.
8043 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8044 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8045 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8046 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8047 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8048 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8049 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8050 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8051 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8052 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8053 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8054 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8055 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8056 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8057 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8058 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8059 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8060 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8061 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8062 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8063 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8064 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8065 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8066 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8067 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8068 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8069 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8070 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8071 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8072 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8073 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8074 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8075 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8076 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8077 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8078 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8079 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8080 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8081 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8082 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8083 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8084 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8085 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8086 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8087 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8088 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8089 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8090 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8091 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8092 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8093 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8094 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8095 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8096 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8097 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8098 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8099 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8100 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8101 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8102 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8103 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8104 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8105 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8106 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8107 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8108 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8109 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8110 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8111 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8112 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8113 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8114 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8115 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8116 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8117 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8118 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8119 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8120 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8121 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8122 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8123 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8124 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8125 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8126 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8127 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8128 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8129 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8130 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8131 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8132 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8133 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8134 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8135 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8136 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8137 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8138 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8139 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8140 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8141 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8142 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8143 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8144 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8145 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8146 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8147 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8148 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8149 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8150 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8151 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8152 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8153 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8154 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8155 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8156 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8157 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8158 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8159 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8160 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8161 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8162 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8163 * gcc.target/i386/mpx/vla-1-nov.c: New.
8164 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8165 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8166 * gcc.target/i386/mpx/vla-2-nov.c: New.
8167 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8169 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8171 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8173 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8175 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8177 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8179 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8180 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8182 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8185 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8188 * c-c++-common/pr65120.c: New test.
8190 PR rtl-optimization/65321
8191 * gcc.dg/pr65321.c: New test.
8193 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8195 PR tree-optimization/65355
8196 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8198 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8201 * c-c++-common/pr49706.c: Adjust tests for not warning
8202 about !!x == y or !b == y where b is boolean, and add
8204 * c-c++-common/pr62199-2.c: Likewise.
8206 2015-03-09 Richard Biener <rguenther@suse.de>
8209 * gcc.dg/torture/pr65270-1.c: New testcase.
8210 * gcc.dg/torture/pr65270-2.c: Likewise.
8212 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8214 PR tree-optimization/63743
8215 * gcc.dg/pr63743.c: New test.
8217 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8220 * g++.dg/lto/pr65316_0.C: New testcase.
8221 * g++.dg/lto/pr65316_1.C: New testcase.
8223 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8226 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8228 * g++.dg/abi/rtti3.C: Likewise.
8230 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8233 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8235 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8237 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8239 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8241 2015-03-08 Morin <mikael@gcc.gnu.org>
8244 * gfortran.dg/entry_20.f90: New.
8246 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8249 * gcc.c-torture/compile/pr65153.c: New.
8251 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8254 * g++.dg/torture/pr65249.C: New.
8256 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8258 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8260 (int64_t): Likewise.
8262 2015-03-07 Marek Polacek <polacek@redhat.com>
8263 Martin Uecker <uecker@eecs.berkeley.edu>
8266 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8268 * c-c++-common/ubsan/bounds-8.c: New test.
8269 * c-c++-common/ubsan/bounds-9.c: New test.
8270 * gcc.dg/ubsan/bounds-2.c: New test.
8272 2015-03-05 Martin Sebor <msebor@redhat.com>
8274 * PR testsuite/63175
8275 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8276 checking of results into main to prevent it from getting optimized
8278 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8280 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8282 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8283 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8284 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8287 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8289 * g++.dg/lto/pr65302_1.C: New testcase.
8290 * g++.dg/lto/pr65302_0.C: New testcase.
8292 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8294 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8295 -fno-ipa-icf to dg-options.
8297 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8299 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8300 compiles using the linker plugin.
8302 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8304 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8306 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8308 * gcc.target/arm/pr65067.c: New test.
8310 2015-03-05 Martin Liska <mliska@suse.cz>
8313 * gcc.dg/ipa/pr65318.c: New test.
8315 2015-03-05 Marek Polacek <polacek@redhat.com>
8317 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8319 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8321 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8323 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8325 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8326 max-unroll-times back to defaults for s390.
8328 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8332 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8335 * g++.dg/cpp0x/initlist92.C: New.
8337 2015-03-05 Richard Biener <rguenther@suse.de>
8339 PR tree-optimization/65310
8340 * gcc.dg/vect/pr65310.c: New testcase.
8342 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8345 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8347 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8349 * gnat.dg/entry_queues3.adb: New test.
8351 2015-03-04 Ian Lance Taylor <iant@google.com>
8353 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8355 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8358 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8360 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8362 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8363 -fno-ipa-icf to dg-options
8364 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8365 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8367 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8370 * g++.dg/cpp0x/decltype62.C: New.
8372 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8374 * gnat.dg/object_overflow5.adb: New test.
8376 2015-03-03 Martin Liska <mliska@suse.cz>
8379 * gcc.dg/ipa/pr65287.c: New test.
8381 2015-03-03 Martin Jambor <mjambor@suse.cz>
8382 Eric Botcazou <ebotcazou@adacore.com>
8384 * gnat.dg/specs/pack12.ads: New test.
8386 2015-03-03 Martin Liska <mliska@suse.cz>
8388 * gcc.dg/ipa/PR65282.c: New test.
8390 2015-03-13 Jeff Law <law@redhat.com>
8392 PR tree-optimization/65241
8393 * gcc.c-torture/compile/pr65241.c: New test.
8395 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8398 * gcc.target/avr/torture/pr64331.c: New test.
8400 2015-03-03 Martin Liska <mliska@suse.cz>
8401 Jan Hubicka <hubicka@ucw.cz>
8403 * g++.dg/ipa/pr65263.C: New test.
8405 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8408 * gcc.dg/lto/pr65130_0.c: New testcase.
8409 * gcc.dg/lto/pr65130_1.c: New testcase.
8411 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8414 * g++.dg/torture/pr64988.C: New testcase.
8416 2015-03-02 Tobias Burnus <burnus@net-b.de>
8418 * gfortran.dg/coarray_atomic_6.f90: New.
8420 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8423 * gcc.target/i386/pr65184.c: New.
8425 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8428 * gcc.target/i386/pr65183.c: New.
8430 2015-02-28 Martin Liska <mliska@suse.cz>
8431 Jan Hubicka <hubicka@ucw.cz>
8433 * gcc.dg/ipa/ipa-icf-35.c: New test.
8434 * gcc.dg/ipa/ipa-icf-36.c: New test.
8435 * gcc.dg/ipa/ipa-icf-37.c: New test.
8437 2015-02-28 Martin Liska <mliska@suse.cz>
8438 Jan Hubicka <hubicka@ucw.cz>
8441 * gcc.dg/ipa/ipa-icf-34.c: New test.
8443 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8446 * gcc.target/sh/sh/pr61142.c: New.
8448 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8450 * g++.dg/other/dump-ada-spec-3.C: New test.
8452 2015-03-01 Martin Liska <mliska@suse.cz>
8454 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8455 * g++.dg/ipa/pr63595.C: Update expected results.
8457 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8460 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8462 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8464 * gcc.dg/vect/pr59354.c: Move vector producing code to
8467 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8470 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8471 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8472 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8473 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8475 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8477 PR tree-optimization/65048
8478 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8479 (foo): Use K&R style definition.
8481 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8484 * g++.dg/pr65032.C: New.
8486 2015-02-27 Marek Polacek <polacek@redhat.com>
8489 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8492 2015-02-27 Marek Polacek <polacek@redhat.com>
8495 * gcc.dg/pr65228.c: New test.
8497 2015-02-27 Kai Tietz <ktietz@redhat.com>
8500 * gcc.dg/weak/weak-17.c: New file.
8502 2015-02-27 Richard Biener <rguenther@suse.de>
8505 * g++.dg/lto/pr65193_0.C: New testcase.
8507 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8509 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8510 * gcc.target/s390/hotpatch-8.c: Likewise.
8511 * gcc.target/s390/hotpatch-9.c: Likewise.
8512 * gcc.target/s390/pr61078.c: Likewise.
8513 * gcc.target/s390/pr57960.c: Remove -m64.
8514 * gcc.target/s390/pr61078.c: Likewise.
8516 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8517 Martin Liska <mliska@suse.cz>
8520 * gcc.dg/pr64454.c: Disable ICF.
8521 * gcc.dg/pr28685-1.c: Disable ICF
8522 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8523 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8524 * g++.dg/ipa/ipa-icf-4.C: Update template.
8526 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8528 PR tree-optimization/65216
8529 * gcc.c-torture/execute/pr65216.c: New test.
8531 PR tree-optimization/65215
8532 * gcc.c-torture/execute/pr65215-1.c: New test.
8533 * gcc.c-torture/execute/pr65215-2.c: New test.
8534 * gcc.c-torture/execute/pr65215-3.c: New test.
8535 * gcc.c-torture/execute/pr65215-4.c: New test.
8536 * gcc.c-torture/execute/pr65215-5.c: New test.
8538 2015-02-26 Tom de Vries <tom@codesourcery.com>
8540 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8542 2015-02-26 Martin Liska <mliska@suse.cz>
8543 Jan Hubicka <hubicka@ucw.cz>
8545 * g++.dg/ipa/pr64146.C: Update expected results.
8546 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8547 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8548 * gcc.dg/ipa/ipa-icf-34.c: New test.
8550 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8552 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8553 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8554 (dg-additional-options): Remove dg directive.
8555 (dg-final): Add dg directive.
8557 2015-02-26 Marek Polacek <polacek@redhat.com>
8560 * g++.dg/ipa/pr65008.C: New test.
8562 2015-02-26 Tom de Vries <tom@codesourcery.com>
8564 * lib/profopt.exp (profopt-target-cleanup): New proc.
8565 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8566 files from sources from dg-additional-sources.
8568 2015-02-26 Tom de Vries <tom@codesourcery.com>
8570 * lib/gcov.exp: Cleanup in case of xfail.
8572 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8574 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8576 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8579 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8580 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8581 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8582 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8583 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8584 * g++.dg/debug/pr46123.C: XFAIL and move...
8585 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8586 * gcc.dg/debug/dwarf2-3.c: Move...
8587 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8589 2015-02-26 Marek Polacek <polacek@redhat.com>
8592 * g++.dg/cpp1y/pr65202.C: New test.
8594 2015-02-26 Tom de Vries <tom@codesourcery.com>
8596 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8597 locale_facets.h.gcov.
8599 2015-02-26 Tom de Vries <tom@codesourcery.com>
8601 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8603 2015-02-26 Tom de Vries <tom@codesourcery.com>
8605 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8607 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8610 * gcc.target/i386/pr65217.c: New.
8612 2015-02-26 Tom de Vries <tom@codesourcery.com>
8614 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8616 2015-02-26 Tom de Vries <tom@codesourcery.com>
8618 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8620 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8622 PR tree-optimization/65048
8623 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8625 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8627 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8628 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8630 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8633 * gcc.target/i386/pr65161.c: New test.
8635 2015-02-26 Terry Guo <terry.guo@arm.com>
8637 * gcc.target/arm/no-volatile-in-it.c: New test.
8639 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8641 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8642 (dg-options): Add -save-temps.
8643 (dg-final): Add cleanup-saved-temps.
8645 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8647 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8649 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8651 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8652 * gcc.target/powerpc/pack01.c: Include string.h.
8654 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8657 * gcc.target/i386/pr65167.c: New.
8659 2015-02-25 Kai Tietz <ktietz@redhat.com>
8661 PR tree-optimization/61917
8662 * gcc.dg/vect/vect-pr61917.c: New file.
8664 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8666 PR tree-optimization/65170
8667 * gcc.c-torture/execute/pr65170.c: New test.
8668 * gcc.dg/tree-ssa/vrp96.c: New test.
8670 2015-02-24 Tom de Vries <tom@codesourcery.com>
8672 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8674 2015-02-24 Tom de Vries <tom@codesourcery.com>
8677 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8678 (dg-additional-files-options): Copy additional_sources to
8679 additional_sources_used before emptying additional_sources.
8680 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8681 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8682 (cleanup-saved-temps): Use additional_sources_used instead of
8684 (dg-test): Reset additional_sources_used.
8686 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8689 * gfortran.dg/integer_exponentiation_6.F90: New test.
8691 2015-02-23 Martin Sebor <msebor@redhat.com>
8694 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8695 two parts. One to save registers, the other to verify the
8696 registers have the right values. Save register state into
8697 static data rather than on the stack.
8699 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8702 * c-c++-common/asan/pr63888.c: New test.
8704 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8707 * gcc.c-torture/compile/pr65163.c: New.
8709 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8711 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8712 with -m31 on 64 bit.
8713 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8714 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8716 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8718 * gcc.target/s390/20090223-1.c: Add
8719 -Wno-implicit-function-declaration option.
8720 * gcc.target/s390/pr42224.c: Likewise.
8721 * gcc.target/s390/pr55718.c: Likewise.
8723 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8725 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8726 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8727 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8728 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8729 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8730 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8731 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8732 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8733 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8734 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8735 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8736 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8737 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8738 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8739 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8740 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8741 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8742 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8743 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8744 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8745 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8747 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8749 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8750 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8751 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8752 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8753 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8754 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8755 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8756 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8757 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8758 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8759 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8760 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8761 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8762 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8763 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8764 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8766 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8770 * gfortran.dg/pr61960.f90: New.
8771 * gfortran.dg/pr64230.f90: New.
8772 * gfortran.dg/pr64980.f03: New.
8774 2015-02-22 Tom de Vries <tom@codesourcery.com>
8776 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8778 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8781 * gnat.dg/timing_events.adb: Removed, invalid test.
8783 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8786 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8788 * g++.dg/gcov/gcov-2.C: Likewise.
8790 2015-02-20 Richard Biener <rguenther@suse.de>
8792 PR tree-optimization/65136
8793 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8795 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8798 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8799 and nvptx-*-* blacklisting.
8801 * gcc.dg/sibcall-9.c: New test.
8802 * gcc.dg/sibcall-10.c: New test.
8804 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8806 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8808 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8811 * gcc.target/avr/torture/pr64452.c: New test.
8813 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8815 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8816 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8818 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8821 * lib/target-supports.exp (check_compile): Check whether
8822 additional_sources is defined before using it.
8824 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8827 * g++.dg/opt/pr65074.C: New file.
8829 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8831 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8832 (size_type): New typedef.
8833 (operator "" _script): Use it for the last argument.
8835 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8837 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8839 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8841 * lib/target-supports.exp (check_compile): Save/restore
8842 additional_sources that may belong to an actual test.
8844 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8846 PR gcov-profile/64634
8847 * g++.dg/gcov/gcov-15.C: New test.
8849 2015-02-18 Tom de Vries <tom@codesourcery.com>
8851 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8853 2015-02-18 Tom de Vries <tom@codesourcery.com>
8855 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8857 2015-02-18 Tom de Vries <tom@codesourcery.com>
8859 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8861 2015-02-18 Tom de Vries <tom@codesourcery.com>
8863 * gfortran.dg/fmt_cache_1.f: Add missing close.
8865 2015-02-18 Tom de Vries <tom@codesourcery.com>
8868 * gfortran.dg/read_eof_8.f90: Add missing close.
8870 2015-02-18 Richard Biener <rguenther@suse.de>
8872 PR tree-optimization/65063
8873 * gcc.dg/pr65063.c: New testcase.
8875 2015-02-18 Richard Biener <rguenther@suse.de>
8877 PR tree-optimization/62217
8878 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8880 2015-02-18 Marek Polacek <polacek@redhat.com>
8883 * c-c++-common/ubsan/pr65081.c: New test.
8885 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8887 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8888 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8890 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8892 * gcc.dg/ipa/propalign-3.c: New test.
8894 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8897 * gcc.target/sh/pr64793.c: New.
8898 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8900 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8902 * gcc.target/arm/divzero.c: New test case.
8904 2015-02-17 Tom de Vries <tom@codesourcery.com>
8906 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8908 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8909 Jakub Jelinek <jakub@redhat.com>
8912 * g++.dg/cpp0x/pr65075.C: New test.
8914 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8917 * gcc.target/powerpc/pr65058.c: New test.
8919 2015-02-16 Jeff Law <law@redhat.com>
8921 PR tree-optimization/64823
8922 * gcc.dg/uninit-20.c: New test.
8924 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8925 James Greenhalgh <james.greenhalgh@arm.com>
8928 * gcc.dg/ipa/ipa-clone-1.c: New test.
8930 2015-02-16 Richard Biener <rguenther@suse.de>
8932 PR tree-optimization/65077
8933 * gcc.dg/torture/pr65077.c: New testcase.
8935 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8937 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8938 Directive adjusted to scan for ldaxr.
8939 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8940 adjusted to scan for ldaex.
8942 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8945 * g++.dg/cpp0x/constexpr-65080.C: New.
8947 2015-02-16 Richard Biener <rguenther@suse.de>
8949 PR tree-optimization/63593
8950 * gcc.dg/pr63593.c: New testcase.
8952 2015-02-16 Marek Polacek <polacek@redhat.com>
8955 * gcc.dg/pr65066.c: New test.
8957 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8959 * gcc.dg/pr65002.C: Move ...
8960 * g++.dg/ipa/pr65002.C: ... here.
8962 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8964 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8965 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8966 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8967 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8969 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8972 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8973 the expression to find calls.
8974 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8975 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8976 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8977 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8978 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8980 2015-02-14 Marek Polacek <polacek@redhat.com>
8983 * gcc.dg/array-11.c: New test.
8984 * gcc.dg/array-12.c: New test.
8985 * gcc.dg/array-13.c: New test.
8986 * gcc.dg/array-14.c: New test.
8987 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8988 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8989 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8990 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8991 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8992 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8994 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8997 * g++.dg/lookup/using54.C: New.
8999 2015-02-13 Jeff Law <law@redhat.com>
9002 Revert my change for tree-optimization/64823.
9004 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9006 PR tree-optimization/65053
9007 * gcc.c-torture/execute/pr65053-1.c: New test.
9008 * gcc.c-torture/execute/pr65053-2.c: New test.
9010 2015-02-13 Marek Polacek <polacek@redhat.com>
9013 * gcc.dg/pr65050.c: New test.
9015 2015-02-13 Jeff Law <law@redhat.com>
9017 PR tree-optimization/64823
9018 * gcc.dg/uninit-20.c: New test.
9020 PR rtl-optimization/47477
9021 * gcc.dg/tree-ssa/pr47477.c: New test.
9023 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9026 * g++.dg/parse/ivdep-2.C: New.
9027 * g++.dg/parse/ivdep-3.C: Likewise.
9029 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9032 * gfortran.dg/continuation_13.f90: New test.
9033 * gfortran.dg/continuation_14.f: New test.
9035 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9038 * g++.dg/cpp0x/sfinae55.C: New.
9040 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9043 * g++.dg/ipa/pr65034.C: New test.
9045 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9047 PR tree-optimization/65002
9048 * gcc.dg/pr65002.C: New.
9050 2015-02-13 Marek Polacek <polacek@redhat.com>
9053 * c-c++-common/pr65040.c: New test.
9055 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9057 PR tree-optimization/64705
9058 * gcc.dg/tree-ssa/pr64705.c: New test.
9060 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9063 * gcc.dg/visibility-22.c: New test.
9064 * gcc.dg/visibility-23.c: New test.
9065 * gcc.target/i386/pr32219-1.c: New test.
9066 * gcc.target/i386/pr32219-2.c: New test.
9067 * gcc.target/i386/pr32219-3.c: New test.
9068 * gcc.target/i386/pr32219-4.c: New test.
9069 * gcc.target/i386/pr32219-5.c: New test.
9070 * gcc.target/i386/pr32219-6.c: New test.
9071 * gcc.target/i386/pr32219-7.c: New test.
9072 * gcc.target/i386/pr32219-8.c: New test.
9073 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9075 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9077 PR libgfortran/57822
9078 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9079 four different KINDs.
9081 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9084 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9087 * g++.dg/ubsan/pr65000.C: New test.
9089 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9092 * gfortran.dg/finalize_28.f90: New test
9094 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9097 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9098 DW_TAG_lexical_block removal.
9099 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9100 * g++.dg/guality/pr55541.C: New test.
9103 * g++.dg/ubsan/pr64984.C: New test.
9105 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9107 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9109 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9112 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9113 instructions for 2015-01-14 get_memmodel changes.
9114 * gcc.target/powerpc/atomic-p8.c: Likewise.
9117 * g++.dg/ubsan/pr65019.C: New test.
9119 PR tree-optimization/65014
9120 * gcc.c-torture/compile/pr65014.c: New test.
9122 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9124 PR libgfortran/57822
9125 * gfortran/fmt_g0_7.f08: Revise test.
9127 2015-02-11 Jeff Law <law@redhat.com>
9130 * gcc.target/m68k/pr63347.c: New test.
9132 2015-02-11 Marek Polacek <polacek@redhat.com>
9134 * g++.dg/ubsan/shift-1.C: New test.
9135 * gcc.dg/ubsan/c-shift-2.c: New test.
9136 * c-c++-common/ubsan/shift-5.c: Remove file.
9138 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9140 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9141 Directive adjusted to XFAIL.
9142 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9145 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9148 * g++.dg/opt/pr65003.C: New test.
9150 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9152 * lib/target-supports.exp (check_effective_target_pie): Renamed
9154 (check_effective_target_pie_enabled): This.
9155 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9156 * gcc.target/i386/pie.c: Likewise.
9158 2015-02-11 Andrew Pinski <apinski@cavium.com>
9161 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9162 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9164 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9167 * gcc.target/i386/pr61925-1.c: New test.
9168 * gcc.target/i386/pr61925-2.c: New test.
9169 * gcc.target/i386/pr61925-3.c: New test.
9171 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9174 * g++.dg/asan/pr65004.C: New test.
9176 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9179 * gcc.taget/sh/pr64661-0.h: New.
9180 * gcc.taget/sh/pr64661-1.c: New.
9181 * gcc.taget/sh/pr64661-2.c: New.
9182 * gcc.taget/sh/pr64661-3.c: New.
9183 * gcc.taget/sh/pr64661-4.c: New.
9185 2015-02-10 Richard Biener <rguenther@suse.de>
9187 PR tree-optimization/64995
9188 * g++.dg/torture/pr64995.C: New testcase.
9190 2015-02-10 Richard Biener <rguenther@suse.de>
9192 PR tree-optimization/64909
9193 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9195 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9197 * gcc.dg/signbit-sa.c: New test.
9199 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9201 PR libgfortran/57822
9202 * gfortran/fmt_g0_7.f08: New test.
9204 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9206 PR tree-optimization/43378
9207 * gcc.dg/tree-ssa/pr43378.c: New test.
9209 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9212 * g++.dg/torture/pr64978.C: New testcase.
9214 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9217 * gcc.dg/asan/pr64981.c: New test.
9219 2015-02-09 Marek Polacek <polacek@redhat.com>
9222 * gcc.dg/pr64856.c: New test.
9224 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9227 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9228 * gcc.c-torture/execute/pr64979.c: New test.
9230 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9232 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9234 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9236 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9237 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9239 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9242 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9244 2015-02-09 Richard Biener <rguenther@suse.de>
9246 PR tree-optimization/54000
9247 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9249 2015-02-09 Tom de Vries <tom@codesourcery.com>
9251 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9253 2015-02-09 Martin Liska <mliska@suse.cz>
9255 * g++.dg/ipa/pr64858.C: New test.
9257 2015-02-09 Tom de Vries <tom@codesourcery.com>
9259 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9261 2015-02-08 Andrew Pinski <apinski@cavium.com>
9263 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9265 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9268 * gfortran.dg/use_rename_8.f90: New.
9270 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9272 * gnat.dg/addr7.ad[sb]: New test.
9273 * gnat.dg/addr8.ad[sb]: Likewise.
9275 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9278 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9279 from jit.dg/test-compile-to-executable.c's create_code, with a
9280 clarification of the output message.
9281 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9283 (test_jit): Use CHECK_NO_ERRORS when calling
9284 gcc_jit_context_compile_to_file.
9285 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9286 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9287 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9288 about deletions that are attempted.
9289 (jit-verify-compile-to-file): Rename to...
9290 (jit-verify-output-file-was-created): ...this, and drop the
9291 attempt to run "file" and verify the output.
9292 (jit-verify-assembler): New function.
9293 (jit-verify-object): New function.
9294 (jit-verify-dynamic-library): New function.
9295 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9296 favor of an implementation from new file
9297 create-code-for-hello-world-executable.h, which also adds a
9299 (dg-final): Replace jit-verify-compile-to-file with
9300 jit-verify-output-file-was-created, and invoke new function
9301 jit-verify-assembler.
9302 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9304 (dg-final): Replace jit-verify-compile-to-file with
9305 jit-verify-output-file-was-created, and invoke new function
9306 jit-verify-dynamic-library.
9307 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9308 favor of an implementation from new file
9309 create-code-for-hello-world-executable.h, which also adds a
9311 (dg-final): Replace jit-verify-compile-to-file with
9312 jit-verify-output-file-was-created. Strengthen the expected stdout
9313 from the built executable.
9314 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9315 favor of an implementation from new file
9316 create-code-for-hello-world-executable.h, which also adds a
9318 (dg-final): Replace jit-verify-compile-to-file with
9319 jit-verify-output-file-was-created, and invoke new function
9321 * jit.dg/verify-dynamic-library.c: New source file.
9323 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9324 Brian Rzycki <b.rzycki@samsung.com>
9326 PR tree-optimization/64878
9327 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9329 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9332 * g++.dg/ipa/pr64896.C: New test.
9334 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9337 * gcc.target/powerpc/pr64205.c: New file.
9339 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9341 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9342 (dg-options): Use -fpie instead of -fPIE -pie.
9344 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9347 * g++.dg/asan/pr64937.C: New test.
9349 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9352 * gfortran.dg/class_to_type_4.f90: New test
9354 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9356 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9358 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9360 PR rtl-optimization/64957
9362 * gcc.c-torture/execute/pr64957.c: New test.
9364 2015-02-05 Jeff Law <law@redhat.com>
9367 * gcc.target/h8300/pr17306-1.c: New test.
9368 * gcc.target/h8300/pr17306-2.c: New test.
9370 2015-02-05 Tobias Burnus <burnus@net-b.de>
9373 * gfortran.dg/structure_constructor_12.f90: New.
9375 2015-02-05 Jeff Law <law@redhat.com>
9378 gcc.target/h8300/pr58400.c: New test.
9380 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9382 * gcc.target/arm/macro_defs0.c: New test.
9383 * gcc.target/arm/macro_defs1.c: New test.
9384 * gcc.target/arm/macro_defs2.c: New test.
9386 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9388 PR rtl-optimization/64905
9389 * gcc.target/i386/pr64905.c: Require nonpic target.
9390 (dg-options): Add -fomit-frame-pointer.
9393 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9395 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9398 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9401 * gfortran.dg/type_to_class_2.f90: New test
9402 * gfortran.dg/type_to_class_3.f90: New test
9404 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9407 * g++.dg/torture/pr64686.C: New testcase.
9409 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9411 PR rtl-optimization/64905
9412 * gcc.target/i386/pr64905.c: New file.
9414 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9416 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9417 * gcc.dg/guality/pr41616-1.c: Ditto.
9419 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9422 * gcc.dg/pr64817-3.c: New.
9424 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9425 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9427 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9428 pass parameters in registers.
9429 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9430 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9431 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9433 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9434 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9436 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9437 list, allow for multilibed targets.
9438 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9440 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9442 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9443 * gcc.dg/pr46728-6.c: Ditto.
9445 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9447 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9448 for mips_nanlegacy target.
9450 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9452 * gcc.target/i386/chkp-hidden-def.c: New.
9454 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9457 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9458 to use 24 bits for bitfield b.
9460 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9463 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9464 cache result in a global variable. Include all 32-bit targets for
9467 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9469 PR rtl-optimization/64756
9470 * gcc.c-torture/execute/pr64756.c: New test.
9472 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9475 * gcc.target/sh/pr64660-0.h: New.
9476 * gcc.target/sh/pr64660-1.c: New.
9477 * gcc.target/sh/pr64660-2.c: New.
9478 * gcc.target/sh/pr64660-3.c: New.
9479 * gcc.target/sh/pr64660-4.c: New.
9481 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9484 * g++.dg/warn/Waddress-2.C: New.
9486 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9489 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9491 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9493 PR preprocessor/64803
9494 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9496 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9498 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9500 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9502 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9503 (_ARM_FPSRC): Add DN and AHP fields.
9504 (clean_results): Force DN=1 on AArch64.
9505 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9506 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9507 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9508 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9509 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9510 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9512 2015-02-02 Alan Modra <amodra@gmail.com>
9514 * gcc.target/powerpc/cprophard.c: New.
9516 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9518 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9519 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9521 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9524 * gcc.dg/pr64817-1.c: New test.
9525 * gcc.dg/pr64817-2.c: New test.
9527 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9530 * gcc.target/sh/pr64851-0.h: New
9531 * gcc.target/sh/pr64851-1.c: New
9532 * gcc.target/sh/pr64851-2.c: New
9533 * gcc.target/sh/pr64851-3.c: New
9534 * gcc.target/sh/pr64851-4.c: New
9536 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9539 * gcc.dg/torture/pr64882.c: New test.
9541 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9544 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9547 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9549 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9550 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9551 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9552 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9553 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9554 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9556 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9557 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9559 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9560 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9563 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9566 * g++.dg/pr64688-2.C: New.
9568 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9570 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9571 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9572 * gcc.target/i386/fuse-caller-save.c: Ditto.
9573 * gcc.target/i386/headmerge-1.c: Ditto.
9574 * gcc.target/i386/headmerge-2.c: Ditto.
9575 * gcc.target/i386/sibcall-6.c: Ditto.
9577 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9580 * gcc.target/i386/pr64617.c: New test.
9582 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9585 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9586 (dg-options): Remove -m32.
9587 (dg-final): Scan for "movb %al" only.
9588 * gcc.target/i386/pr15184-2.c: Ditto.
9590 2015-01-30 Richard Biener <rguenther@suse.de>
9592 PR tree-optimization/64829
9593 * gcc.dg/vect/pr64829.c: New testcase.
9595 2015-01-29 Marek Polacek <polacek@redhat.com>
9598 * gcc.dg/pr64709.c: New test.
9600 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9603 * g++.dg/ubsan/pr64717-1.C: New test.
9604 * g++.dg/ubsan/pr64717-2.C: New test.
9606 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9608 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9610 2015-01-29 Jeff Law <law@redhat.com>
9613 * gcc.target/i386/pr15184-1.c: New test.
9614 * gcc.target/i386/pr15184-2.c: New test.
9616 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9618 PR tree-optimization/64746
9619 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9621 2015-01-29 Richard Biener <rguenther@suse.de>
9623 PR tree-optimization/64853
9624 * gcc.dg/torture/pr64853.c: New testcase.
9626 2015-01-29 Richard Biener <rguenther@suse.de>
9628 PR tree-optimization/64844
9629 * gcc.dg/vect/pr64844.c: New testcase.
9631 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9634 * gcc.dg/pr64809.c: Delete.
9636 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9639 * gcc.target/i386/pr64805.c: New.
9641 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9643 * gcc.dg/guality/guality.h (main): Add argv[0] to
9644 guality_gdb_command.
9646 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9649 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9651 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9654 * gcc.target/sh/sh.exp
9655 (check_effective_target_atomic_model_soft_gusa_available,
9656 check_effective_target_atomic_model_soft_tcb_available,
9657 check_effective_target_atomic_model_soft_imask_available,
9658 check_effective_target_atomic_model_hard_llcs_available): New.
9659 * gcc.target/sh/pr64659-0.h: New.
9660 * gcc.target/sh/pr64659-1.c: New.
9661 * gcc.target/sh/pr64659-2.c: New.
9662 * gcc.target/sh/pr64659-3.c: New.
9663 * gcc.target/sh/pr64659-4.c: New.
9665 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9667 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9668 scan-assembler-times pattern.
9670 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9673 * gcc.dg/pr64809.c: New test.
9675 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9677 PR tree-optimization/64277
9678 * gcc.dg/pr64277.c: New.
9680 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9682 PR tree-optimization/64718
9683 * gcc.c-torture/execute/pr64718.c: New test.
9685 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9687 * gcc.target/aarch64/abs_2.c: New.
9689 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9691 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9692 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9693 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9696 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9699 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9700 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9701 { target comdat_group }.
9703 2015-01-27 Tobias Burnus <burnus@net-b.de>
9706 * gfortran.dg/goacc/coarray_2.f90: New.
9708 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9712 * g++.dg/torture/pr64139.C: New testcase.
9713 * g++.dg/torture/pr60871.C: Likewise.
9715 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9718 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9719 prevent linking errors.
9721 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9724 * g++.dg/torture/pr64282.C: New testcase.
9726 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9728 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9731 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9733 * gcc.target/s390/hotpatch-13.c: New testcase.
9734 * gcc.target/s390/hotpatch-14.c: New testcase.
9735 * gcc.target/s390/hotpatch-15.c: New testcase.
9736 * gcc.target/s390/hotpatch-16.c: New testcase.
9737 * gcc.target/s390/hotpatch-17.c: New testcase.
9738 * gcc.target/s390/hotpatch-18.c: New testcase.
9739 * gcc.target/s390/hotpatch-19.c: New testcase.
9740 * gcc.target/s390/hotpatch-20.c: New testcase.
9741 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9742 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9743 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9744 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9745 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9746 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9747 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9748 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9749 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9750 * gcc.target/s390/hotpatch-10.c: Likewise.
9751 * gcc.target/s390/hotpatch-11.c: Likewise.
9752 * gcc.target/s390/hotpatch-12.c: Likewise.
9753 * gcc.target/s390/hotpatch-2.c: Likewise.
9754 * gcc.target/s390/hotpatch-3.c: Likewise.
9755 * gcc.target/s390/hotpatch-4.c: Likewise.
9756 * gcc.target/s390/hotpatch-5.c: Likewise.
9757 * gcc.target/s390/hotpatch-6.c: Likewise.
9758 * gcc.target/s390/hotpatch-7.c: Likewise.
9759 * gcc.target/s390/hotpatch-8.c: Likewise.
9760 * gcc.target/s390/hotpatch-9.c: Likewise.
9761 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9762 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9763 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9764 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9765 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9766 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9767 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9768 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9770 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9772 * gcc.dg/long_branch.c: New testcase.
9774 2015-01-27 Richard Biener <rguenther@suse.de>
9776 PR tree-optimization/56273
9777 PR tree-optimization/59124
9778 PR tree-optimization/64277
9779 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9780 * gcc.dg/Warray-bounds-12.c: Likewise.
9781 * gcc.dg/Warray-bounds-13.c: Likewise.
9783 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9785 PR rtl-optimization/61058
9786 * gcc.dg/pr61058.c: New test.
9788 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9790 * gcc.target/i386/chkp-narrow-bounds.c: New.
9792 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9794 PR tree-optimization/64807
9795 * gcc.dg/pr64807.c: New test.
9798 * gcc.dg/pr64766.c: New test.
9800 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9803 * gcc.target/sh/pr49263-4.c: New.
9805 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9808 * gfortran.dg/allocate_with_mold_1.f90: New test
9810 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9813 * gcc.dg/pr64778.c: New test.
9816 * gcc.dg/vect/pr64421.c: New test.
9818 2015-01-26 Tobias Burnus <burnus@net-b.de>
9821 * gfortran.dg/coarray_36.f: New.
9822 * gfortran.dg/coarray_37.f90: New.
9824 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9827 * gfortran.dg/class_allocate_18.f90: New.
9829 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9831 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9833 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9835 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9837 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9839 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9841 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9843 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9845 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9847 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9848 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9849 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9850 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9852 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9854 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9855 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9856 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9858 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9860 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9861 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9862 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9863 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9864 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9867 2015-01-26 Richard Biener <rguenther@suse.de>
9870 * gcc.dg/uninit-19.c: New testcase.
9872 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9874 * lib/target-supports.exp (check_effective_target_vect64): Add
9877 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9880 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9882 2015-01-26 Tony Liu <tony.liu@arm.com>
9884 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9887 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9890 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9891 correctly, clean up afterwards.
9893 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9896 * gfortran.dg/use_rename_7.f90: New.
9898 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9900 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9901 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9903 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9906 * gcc.target/sh/pr54236-4.c: New.
9908 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9910 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9911 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9914 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9917 * gfortran.dg/open_new_segv.f90: New test.
9919 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9928 * gcc.target/sh/pr64345-1.c: New.
9929 * gcc.target/sh/pr64345-2.c: New.
9930 * gcc.target/sh/pr59533-1.c: New.
9931 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9932 * gcc.target/sh/pr52933-2.c: Likewise.
9933 * gcc.target/sh/pr54089-1.c: Likewise.
9934 * gcc.target/sh/pr54236-1.c: Likewise.
9935 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9936 * gcc.target/sh/pr49263-1.c: Remove xfails.
9937 * gcc.target/sh/pr49263-2.c: Likewise.
9938 * gcc.target/sh/pr49263-3.c: Likewise.
9939 * gcc.target/sh/pr53987-1.c: Likewise.
9940 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9941 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9942 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9943 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9944 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9945 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9947 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9950 2015-01-24 Tom de Vries <tom@codesourcery.com>
9952 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9954 2015-01-23 Ian Lance Taylor <iant@google.com>
9957 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9958 targets without split stack support.
9960 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9963 * gcc.target/i386/pr64317.c: New test.
9965 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9967 PR rtl-optimization/63637
9968 PR rtl-optimization/60663
9969 * gcc.dg/pr63637-1.c: New test.
9970 * gcc.dg/pr63637-2.c: New test.
9971 * gcc.dg/pr63637-3.c: New test.
9972 * gcc.dg/pr63637-4.c: New test.
9973 * gcc.dg/pr63637-5.c: New test.
9974 * gcc.dg/pr63637-6.c: New test.
9975 * gcc.target/i386/pr63637-1.c: New test.
9976 * gcc.target/i386/pr63637-2.c: New test.
9977 * gcc.target/i386/pr63637-3.c: New test.
9978 * gcc.target/i386/pr63637-4.c: New test.
9979 * gcc.target/i386/pr63637-5.c: New test.
9980 * gcc.target/i386/pr63637-6.c: New test.
9982 2015-01-23 Richard Biener <rguenther@suse.de>
9985 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9986 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9988 2015-01-23 Marek Polacek <polacek@redhat.com>
9990 PR preprocessor/60570
9991 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9992 * gcc.dg/cpp/pr60570.c: New test.
9994 2015-01-23 Richard Biener <rguenther@suse.de>
9997 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9998 vectorization on vect64 targets.
10000 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10003 * gfortran.dg/class_allocate_17.f90: New.
10005 2015-01-23 Tobias Burnus <burnus@net-b.de>
10008 * gfortran.dg/goacc/combined_loop.f90: New.
10010 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10013 * gfortran.dg/make_unit.f90: New test.
10015 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10018 * gfortran.dg/negative_unit_int8.f: Update.
10020 2015-01-22 Jeff Law <law@redhat.com>
10023 * gcc.target/m68k/pr52076-1.c: New test.
10024 * gcc.target/m68k/pr52076-2.c: New test.
10026 2015-01-22 Richard Biener <rguenther@suse.de>
10028 PR middle-end/64728
10029 * gcc.dg/torture/pr64728.c: New testcase.
10031 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10034 * g++.dg/pr64688.C: New test.
10036 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10038 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10039 to avoid errors with -fpic.
10041 2015-01-22 Richard Biener <rguenther@suse.de>
10044 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10046 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10048 PR rtl-optimization/64682
10049 * gcc.c-torture/execute/pr64682.c: New file.
10051 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10054 * gcc.dg/pr64511.c: New test.
10056 PR rtl-optimization/62078
10057 * g++.dg/opt/pr62078.C: New test.
10060 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10062 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10065 * gfortran.dg/internal_pack_15.f90: New test.
10067 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10069 * c-c++-common/tsan/step.c: New testcase.
10071 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10073 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10075 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10077 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10079 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10081 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10083 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10085 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10087 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10089 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10091 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10093 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10095 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10097 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10101 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10105 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10109 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10113 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10115 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10117 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10121 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10122 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10123 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10128 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10129 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10130 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10133 2015-01-21 Renlin Li <renlin.li@arm.com>
10135 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10136 * g++.dg/tls/thread_local5g.C: Likewise.
10137 * g++.dg/tls/thread_local6g.C: Likewise.
10139 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10141 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10142 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10143 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10145 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10147 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10148 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10149 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10151 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10153 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10155 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10157 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10159 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10160 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10161 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10163 2015-01-20 Jeff Law <law@redhat.com>
10166 * gcc.target/m68k/pr59946.c: New test.
10168 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10170 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10171 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10172 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10174 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10176 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10177 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10178 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10180 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10182 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10183 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10184 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10186 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10188 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10189 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10190 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10192 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10195 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10197 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10198 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10199 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10201 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10203 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10204 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10205 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10207 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10209 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10211 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10213 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10216 * g++.dg/ubsan/pr64632.C: New test.
10219 * gcc.dg/pr64663.c: New test.
10221 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10224 * g++.dg/warn/Wunused-var-23.C: New.
10226 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10229 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10230 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10232 2015-01-20 Richard Biener <rguenther@suse.de>
10235 * gcc.dg/lto/pr64684_0.c: New testcase.
10236 * gcc.dg/lto/pr64684_1.c: Likewise.
10237 * gcc.dg/lto/pr64684_2.c: Likewise.
10238 * gcc.dg/lto/pr64685_0.c: Likewise.
10239 * gcc.dg/lto/pr64685_1.c: Likewise.
10241 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10244 * g++.dg/cpp1y/lambda-init12.C: New.
10246 2015-01-20 Richard Biener <rguenther@suse.de>
10248 PR tree-optimization/64410
10249 * g++.dg/vect/pr64410.cc: Require vect_double.
10251 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10254 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10256 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10260 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10262 PR rtl-optimization/64081
10263 * gcc.dg/pr64081.c: New test.
10265 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10267 * jit.dg/harness.h: Include <unistd.h>.
10268 (CHECK_NO_ERRORS): New.
10269 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10270 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10271 gcc_jit_context_compile_to_file.
10272 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10273 args to the spawned executable.
10274 (jit-expand-vars): New function.
10275 (jit-exe-params): New variable.
10276 (dg-jit-set-exe-params): New function.
10277 (jit-dg-test): Detect testcases that use
10278 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10279 Set arguments of spawned process to jit-exe-params.
10280 (jit-get-output-filename): New function.
10281 (jit-setup-compile-to-file): New function.
10282 (jit-verify-compile-to-file): New function.
10283 (jit-run-executable): New function.
10284 (jit-verify-executable): New function.
10285 * jit.dg/test-compile-to-assembler.c: New testcase.
10286 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10287 * jit.dg/test-compile-to-executable.c: New testcase.
10288 * jit.dg/test-compile-to-object.c: New testcase.
10290 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10293 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10296 2015-01-19 Martin Liska <mliska@suse.cz>
10298 * objc/compile/pr64668.m: New test.
10300 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10302 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10303 (create_overflow_fn): Update comment to clarify that
10304 the third param of the created function is a bool *, not
10306 (verify_int_overflow_fn): Convert param "expected_ovf" from
10307 int to bool. Update third param of "overflow_fn_type" from int *
10308 to bool *. Update local "actual_ovf" from int to bool.
10309 (verify_uint_overflow_fn): Likewise.
10311 2015-01-19 Martin Liska <mliska@suse.cz>
10313 * gcc.dg/ipa/ipa-icf-33.c: New test.
10315 2015-01-19 Felix Yang <felix.yang@huawei.com>
10316 Haijian Zhang <z.zhanghaijian@huawei.com>
10318 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10319 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10320 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10321 result_float64x2, expected_hfloat64x2): New helper type, variable and
10323 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10324 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10325 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10326 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10327 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10328 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10329 and target without the FMA feature.
10331 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10333 * gcc.target/aarch64/pr64304.c: New testcase.
10335 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10337 PR rtl-optimization/64081
10338 * gcc.dg/pr64081.c: New test.
10340 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10343 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10345 * gcc.target/aarch64/test_frame_6.c: Likewise.
10346 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10347 and x19 (in the epilogue).
10348 * gcc.target/aarch64/test_frame_4.c: Likewise.
10349 * gcc.target/aarch64/test_frame_7.c: Likewise.
10351 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10353 * gcc.target/i386/chkp-always_inline.c: New.
10355 2015-01-15 Andrew Pinski <apinski@cavium.com>
10356 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10358 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10359 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10361 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10364 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10365 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10367 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10370 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10372 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10375 * gcc.target/sh/torture/pr64652.c: New.
10377 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10379 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10380 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10381 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10382 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10383 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10384 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10386 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10389 * g++.dg/torture/pr64378.C: New testcase.
10391 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10394 * gfortran.dg/block_13.f08: New test
10396 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10399 * gfortran.dg/associate_1.f03: Allow test for character with
10402 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10404 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10405 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10407 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10409 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10411 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10414 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10416 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10419 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10422 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10425 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10427 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10430 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10432 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10434 PR rtl-optimization/52773
10435 * gcc.c-torture/compile/pr52773.c: New test.
10437 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10440 * g++.dg/cpp0x/alias-decl-46.C: New.
10442 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10444 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10446 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10450 (CHECK_FP): Likewise.
10451 (CHECK_CUMULATIVE_SAT): Likewise.
10453 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10455 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10456 (Set_Neon_Cumulative_Sat): Add parameter.
10457 (__set_neon_cumulative_sat): Support new parameter.
10458 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10459 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10461 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10462 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10465 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10467 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10468 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10470 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10473 * g++.dg/tls/thread_local-ice4.C: New.
10475 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10477 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10480 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10483 * g++.dg/cpp0x/vt-62276.C: New.
10485 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10487 PR middle-end/64353
10488 * g++.dg/pr64353.C: New.
10490 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10493 * gcc.target/aarch64/pr64263_1.c: New test.
10495 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10497 PR tree-optimization/64434
10498 * gcc.dg/torture/pr64434.c: Move to...
10499 * gcc.dg/pr64434.c: ... here.
10501 2015-01-16 Richard Biener <rguenther@suse.de>
10503 PR middle-end/64614
10504 * gcc.dg/uninit-18.c: New testcase.
10506 2015-01-16 Richard Biener <rguenther@suse.de>
10508 PR tree-optimization/64568
10509 * g++.dg/torture/pr64568-2.C: New testcase.
10511 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10514 * gcc.target/i386/chkp-label-address.c: New.
10516 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10519 * gfortran.dg/pointer_init_6.f90: Extended.
10521 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10523 * gcc.c-torture/compile/20150108.c: New test.
10525 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10527 * gcc.target/visium: New directory.
10529 2015-01-16 Richard Biener <rguenther@suse.de>
10531 PR tree-optimization/61743
10532 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10533 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10535 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10537 * gcc.dg/pr64015.c: New test.
10539 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10543 * g++.dg/ipa/pr64612.C: New test.
10545 2015-01-16 Renlin Li <renlin.li@arm.com>
10547 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10549 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10551 * gcc.target/i386/sse-14.c: Test new intrinsic.
10552 * gcc.target/i386/sse-22.c: Ditto.
10554 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10557 * g++.dg/cpp0x/auto44.C: New.
10559 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10562 * gcc.target/nios2/gpopt-all.c: New test case.
10563 * gcc.target/nios2/gpopt-local.c: New test case.
10564 * gcc.target/nios2/gpopt-global.c: New test case.
10565 * gcc.target/nios2/gpopt-data.c: New test case.
10566 * gcc.target/nios2/gpopt-none.c: New test case.
10568 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10570 * g++.dg/ubsan/vptr-1.C: New test.
10571 * g++.dg/ubsan/vptr-2.C: New test.
10572 * g++.dg/ubsan/vptr-3.C: New test.
10573 * g++.dg/ubsan/vptr-4.C: New test.
10574 * g++.dg/ubsan/vptr-5.C: New test.
10575 * g++.dg/ubsan/vptr-6.C: New test.
10576 * g++.dg/ubsan/vptr-7.C: New test.
10577 * g++.dg/ubsan/vptr-8.C: New test.
10578 * g++.dg/ubsan/vptr-9.C: New test.
10580 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10582 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10584 * lib/gcc-dg.exp: Likewise.
10586 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10588 PR rtl-optimization/64110
10589 * gcc.target/i386/pr64110.c: Add scan-assembler.
10591 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10592 James Norris <jnorris@codesourcery.com>
10593 Cesar Philippidis <cesar@codesourcery.com>
10594 Ilmir Usmanov <i.usmanov@samsung.com>
10596 * lib/target-supports.exp (check_effective_target_fopenacc): New
10598 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10599 * g++.dg/goacc/goacc.exp: Likewise.
10600 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10601 * gcc.dg/goacc/goacc.exp: Likewise.
10602 * gfortran.dg/goacc/goacc.exp: Likewise.
10603 * c-c++-common/cpp/openacc-define-1.c: New file.
10604 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10605 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10606 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10607 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10608 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10609 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10610 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10611 * c-c++-common/goacc/cache-1.c: Likewise.
10612 * c-c++-common/goacc/clauses-fail.c: Likewise.
10613 * c-c++-common/goacc/collapse-1.c: Likewise.
10614 * c-c++-common/goacc/data-1.c: Likewise.
10615 * c-c++-common/goacc/data-2.c: Likewise.
10616 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10617 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10618 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10619 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10620 * c-c++-common/goacc/if-clause-1.c: Likewise.
10621 * c-c++-common/goacc/if-clause-2.c: Likewise.
10622 * c-c++-common/goacc/kernels-1.c: Likewise.
10623 * c-c++-common/goacc/loop-1.c: Likewise.
10624 * c-c++-common/goacc/loop-private-1.c: Likewise.
10625 * c-c++-common/goacc/nesting-1.c: Likewise.
10626 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10627 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10628 * c-c++-common/goacc/parallel-1.c: Likewise.
10629 * c-c++-common/goacc/pcopy.c: Likewise.
10630 * c-c++-common/goacc/pcopyin.c: Likewise.
10631 * c-c++-common/goacc/pcopyout.c: Likewise.
10632 * c-c++-common/goacc/pcreate.c: Likewise.
10633 * c-c++-common/goacc/pragma_context.c: Likewise.
10634 * c-c++-common/goacc/present-1.c: Likewise.
10635 * c-c++-common/goacc/reduction-1.c: Likewise.
10636 * c-c++-common/goacc/reduction-2.c: Likewise.
10637 * c-c++-common/goacc/reduction-3.c: Likewise.
10638 * c-c++-common/goacc/reduction-4.c: Likewise.
10639 * c-c++-common/goacc/sb-1.c: Likewise.
10640 * c-c++-common/goacc/sb-2.c: Likewise.
10641 * c-c++-common/goacc/sb-3.c: Likewise.
10642 * c-c++-common/goacc/update-1.c: Likewise.
10643 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10644 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10645 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10646 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10647 * gfortran.dg/goacc/assumed.f95: Likewise.
10648 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10649 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10650 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10651 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10652 * gfortran.dg/goacc/branch.f95: Likewise.
10653 * gfortran.dg/goacc/cache-1.f95: Likewise.
10654 * gfortran.dg/goacc/coarray.f95: Likewise.
10655 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10656 * gfortran.dg/goacc/cray.f95: Likewise.
10657 * gfortran.dg/goacc/critical.f95: Likewise.
10658 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10659 * gfortran.dg/goacc/data-tree.f95: Likewise.
10660 * gfortran.dg/goacc/declare-1.f95: Likewise.
10661 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10662 * gfortran.dg/goacc/fixed-1.f: Likewise.
10663 * gfortran.dg/goacc/fixed-2.f: Likewise.
10664 * gfortran.dg/goacc/fixed-3.f: Likewise.
10665 * gfortran.dg/goacc/fixed-4.f: Likewise.
10666 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10667 * gfortran.dg/goacc/if.f95: Likewise.
10668 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10669 * gfortran.dg/goacc/list.f95: Likewise.
10670 * gfortran.dg/goacc/literal.f95: Likewise.
10671 * gfortran.dg/goacc/loop-1.f95: Likewise.
10672 * gfortran.dg/goacc/loop-2.f95: Likewise.
10673 * gfortran.dg/goacc/loop-3.f95: Likewise.
10674 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10675 * gfortran.dg/goacc/omp.f95: Likewise.
10676 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10677 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10678 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10679 * gfortran.dg/goacc/parameter.f95: Likewise.
10680 * gfortran.dg/goacc/private-1.f95: Likewise.
10681 * gfortran.dg/goacc/private-2.f95: Likewise.
10682 * gfortran.dg/goacc/private-3.f95: Likewise.
10683 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10684 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10685 * gfortran.dg/goacc/reduction.f95: Likewise.
10686 * gfortran.dg/goacc/routine-1.f90: Likewise.
10687 * gfortran.dg/goacc/routine-2.f90: Likewise.
10688 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10689 * gfortran.dg/goacc/several-directives.f95: Likewise.
10690 * gfortran.dg/goacc/sie.f95: Likewise.
10691 * gfortran.dg/goacc/subarrays.f95: Likewise.
10692 * gfortran.dg/gomp/map-1.f90: Likewise.
10693 * gfortran.dg/openacc-define-1.f90: Likewise.
10694 * gfortran.dg/openacc-define-2.f90: Likewise.
10695 * gfortran.dg/openacc-define-3.f90: Likewise.
10696 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10697 * g++.dg/gomp/block-2.C: Likewise.
10698 * g++.dg/gomp/block-3.C: Likewise.
10699 * g++.dg/gomp/block-5.C: Likewise.
10700 * g++.dg/gomp/target-1.C: Likewise.
10701 * g++.dg/gomp/target-2.C: Likewise.
10702 * g++.dg/gomp/taskgroup-1.C: Likewise.
10703 * g++.dg/gomp/teams-1.C: Likewise.
10704 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10705 * gcc.dg/cilk-plus/jump.c: Likewise.
10706 * gcc.dg/gomp/block-1.c: Likewise.
10707 * gcc.dg/gomp/block-10.c: Likewise.
10708 * gcc.dg/gomp/block-2.c: Likewise.
10709 * gcc.dg/gomp/block-3.c: Likewise.
10710 * gcc.dg/gomp/block-4.c: Likewise.
10711 * gcc.dg/gomp/block-5.c: Likewise.
10712 * gcc.dg/gomp/block-6.c: Likewise.
10713 * gcc.dg/gomp/block-7.c: Likewise.
10714 * gcc.dg/gomp/block-8.c: Likewise.
10715 * gcc.dg/gomp/block-9.c: Likewise.
10716 * gcc.dg/gomp/target-1.c: Likewise.
10717 * gcc.dg/gomp/target-2.c: Likewise.
10718 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10719 * gcc.dg/gomp/teams-1.c: Likewise.
10721 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10723 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10726 2015-01-15 Mike Stump <mikestump@comcast.net>
10728 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10729 * gcc.dg/inline_2.c: Likewise.
10730 * gcc.dg/inline_3.c: Likewise.
10731 * gcc.dg/inline_4.c: Likewise.
10733 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10736 * gfortran.dg/proc_ptr_comp_43.f90: New.
10738 2015-01-15 Mike Stump <mikestump@comcast.net>
10740 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10741 * gcc.dg/unroll_2.c: Likewise.
10742 * gcc.dg/unroll_3.c: Likewise.
10743 * gcc.dg/unroll_4.c: Likewise.
10744 * gcc.dg/unroll_5.c: Likewise.
10746 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10749 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10751 * gcc.target/aarch64/test_frame_6.c: Likewise.
10752 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10753 x30 and x19 (in the epilogue).
10754 * gcc.target/aarch64/test_frame_4.c: Likewise.
10755 * gcc.target/aarch64/test_frame_7.c: Likewise.
10757 2015-01-15 Martin Liska <mliska@suse.cz>
10759 * g++.dg/ipa/pr64068.C: New test.
10760 * gcc.dg/ipa/PR64559.c: New test.
10762 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10764 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10767 2015-01-15 Richard Biener <rguenther@suse.de>
10769 PR tree-optimization/61743
10770 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10771 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10773 2015-01-15 Renlin Li <renlin.li@arm.com>
10775 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10776 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10778 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10780 * gcc.dg/vect/vect-aggressive-1.c: New.
10781 * gcc.target/i386/avx2-vect-aggressive.c: New.
10783 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10785 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10787 2015-01-15 Richard Biener <rguenther@suse.de>
10790 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10791 -Wl,-undefined,dynamic_lookup.
10793 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10795 * gnat.dg/opt47.adb: New test.
10797 2015-01-15 Richard Biener <rguenther@suse.de>
10800 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10802 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10804 PR tree-optimization/64434
10805 * gcc.dg/torture/pr64434.c: New test.
10807 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10809 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10810 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10811 -march=loongson* and -march=octeon* require -mno-micromips.
10813 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10814 Matthew Fortune <matthew.fortune@imgtec.com>
10816 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10817 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10818 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10819 * gcc.target/mips/call-saved-7.c: New file.
10820 * gcc.target/mips/call-saved-8.c: New file.
10821 * gcc.target/mips/call-saved-9.c: New file.
10823 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10825 * gcc.target/mips/lsa.c: New file.
10826 * gcc.target/mips/mips64-lsa.c: Likewise.
10827 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10828 * gcc.target/mips/mulsize-4.c: Likewise.
10829 * gcc.target/mips/mulsize-5.c: New file.
10830 * gcc.target/mips/mulsize-6.c: Likewise.
10831 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10832 and !HAS_LSA as ghost options.
10833 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10836 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10838 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10840 2015-01-15 Richard Biener <rguenther@suse.de>
10842 PR middle-end/64365
10843 * gcc.dg/torture/pr64365.c: New testcase.
10845 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10847 * gcc.dg/stackprotectexplicit1.c: New test.
10848 * g++.dg/stackprotectexplicit2.c: New test.
10850 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10853 * gfortran.dg/inquire_internal.f90: New.
10854 * gfortran.dg/negative_unit_check.f90: New.
10856 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10859 * gcc.target/sh/pr53988-1.c: New.
10861 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10864 * g++.dg/tls/thread_local-ice3.C: New.
10866 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10868 * gcc.target/i386/fentry-override.c: Properly place {} in target
10869 selector. Remove nonpic.
10870 * gcc.target/i386/fentry.c: Likewise.
10872 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10874 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10875 warnings instead of errors.
10877 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10879 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10880 option support instead of ENABLE_LTO from Makefile.
10882 2015-01-14 Richard Biener <rguenther@suse.de>
10884 PR tree-optimization/59354
10885 * gcc.dg/vect/pr59354.c: New testcase.
10887 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10889 * lib/target-supports.exp
10890 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10891 on ARM architures before v7.
10893 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10895 PR middle-end/59448
10896 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10897 an atomic_exchange.
10899 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10902 * gcc.target/i386/pr64386.c: New test.
10904 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10907 * gcc.target/i386/pr64393.c: New test.
10909 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10912 * gcc.target/i386/pr64387.c: New test.
10914 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10916 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10918 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10920 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10922 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10925 * gcc.target/arm/pr64453.c: New.
10927 2015-01-14 Richard Biener <rguenther@suse.de>
10930 * gcc.dg/lto/pr64415_0.c: New testcase.
10931 * gcc.dg/lto/pr64415_1.c: Likewise.
10933 2015-01-14 Martin Liska <mliska@suse.cz>
10935 * gcc.dg/ipa/pr64307.c: New test.
10937 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10939 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10940 64-bit and 128-bit.
10942 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10945 * gcc.target/arm/pr64460_1.c: New test.
10947 2015-01-14 Richard Biener <rguenther@suse.de>
10949 PR tree-optimization/64493
10950 PR tree-optimization/64495
10951 * gcc.dg/vect/pr64493.c: New testcase.
10952 * gcc.dg/vect/pr64495.c: Likewise.
10954 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10956 * gcc.dg/Warray-bounds-11.c: New test-case.
10958 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10960 * gcc.target/mips/octeon3-pipe-1.c: New test.
10962 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10964 * jit.dg/harness.h (set_up_logging): Move string concatenation
10966 (concat_strings): New function.
10967 (dump_reproducer): New function.
10968 (test_jit): Call dump_reproducer.
10969 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10971 (jit-dg-test): Delete any generated reproducer from previous runs.
10972 Verify that a generated reproducer was created, and verify that it
10974 * jit.dg/test-nested-contexts.c (main): Call
10975 gcc_jit_context_dump_reproducer_to_file.
10977 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10979 * gcc.dg/aru-2.c: Add dg-require-profiling.
10981 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10983 * lib/target-supports.exp (check_profiling_available): Check if
10986 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10989 * g++.dg/torture/pr64565.C: New testcase.
10991 2015-01-13 Marek Polacek <polacek@redhat.com>
10993 PR middle-end/64391
10994 * gcc.dg/tm/pr64391.c: New test.
10996 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10998 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11001 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11003 * gcc.target/i386/pie.c: New test.
11005 * lib/target-supports.exp (check_effective_target_pie): New.
11007 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11009 PR rtl-optimization/64286
11010 * gcc.target/i386/avx2-pr64286.c: New test.
11012 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11015 * g++.dg/cpp0x/vt-57626.C: New.
11017 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11020 * gfortran.dg/pr64528.f90: New test.
11022 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11024 * gcc.target/aarch64/subsp.c: New test.
11026 2015-01-13 Andrew Pinski <apinski@cavium.com>
11028 * gcc.target/aarch64/store-pair-1.c: New testcase.
11030 2015-01-13 Richard Biener <rguenther@suse.de>
11033 * gcc.dg/lto/pr64373_0.c: New testcase.
11035 2015-01-13 Andrew Pinski <apinski@cavium.com>
11037 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11038 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11040 2015-01-13 Richard Biener <rguenther@suse.de>
11042 PR tree-optimization/64406
11043 * gcc.dg/pr64406.c: New testcase.
11045 2015-01-13 Richard Biener <rguenther@suse.de>
11047 PR tree-optimization/64404
11048 * gcc.dg/vect/pr64404.c: New testcase.
11050 2015-01-13 Richard Biener <rguenther@suse.de>
11052 PR tree-optimization/64568
11053 * g++.dg/torture/pr64568.C: New testcase.
11055 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11057 * jit.dg/test-error-local-used-from-other-function.c: New test
11059 * jit.dg/test-error-param-reuse.c: New test case.
11060 * jit.dg/test-error-param-sharing.c: New test case.
11061 * jit.dg/test-error-param-used-from-other-function.c: New test
11063 * jit.dg/test-error-param-used-without-a-function.c: New test
11066 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11068 PR tree-optimization/64563
11069 * gcc.dg/pr64563.c: New test.
11072 * gcc.target/i386/pr64513.c: New test.
11074 PR tree-optimization/64454
11075 * gcc.dg/pr64454.c: New test.
11078 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11080 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11081 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11082 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11083 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11084 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11085 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11086 * gcc.dg/vect/slp-25.c: Likewise.
11087 * gcc.dg/vect/vect-109.c: Likewise.
11088 * gcc.dg/vect/vect-13.c: Likewise.
11089 * gcc.dg/vect/vect-17.c: Likewise.
11090 * gcc.dg/vect/vect-18.c: Likewise.
11091 * gcc.dg/vect/vect-19.c: Likewise.
11092 * gcc.dg/vect/vect-20.c: Likewise.
11093 * gcc.dg/vect/vect-21.c: Likewise.
11094 * gcc.dg/vect/vect-22.c: Likewise.
11095 * gcc.dg/vect/vect-27.c: Likewise.
11096 * gcc.dg/vect/vect-29.c: Likewise.
11097 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11098 * gcc.dg/vect/vect-2.c: Likewise.
11099 * gcc.dg/vect/vect-3.c: Likewise.
11100 * gcc.dg/vect/vect-4.c: Likewise.
11101 * gcc.dg/vect/vect-5.c: Likewise.
11102 * gcc.dg/vect/vect-72.c: Likewise.
11103 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11104 * gcc.dg/vect/vect-73.c: Likewise.
11105 * gcc.dg/vect/vect-77-global.c: Likewise.
11106 * gcc.dg/vect/vect-78-global.c: Likewise.
11107 * gcc.dg/vect/vect-7.c: Likewise.
11108 * gcc.dg/vect/vect-86.c: Likewise.
11109 * gcc.dg/vect/vect-align-1.c: Likewise.
11110 * gcc.dg/vect/vect-align-3.c: Likewise.
11111 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11112 * gcc.dg/vect/vect-all.c: Likewise.
11113 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11114 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11115 * gcc.dg/vect/vect-peel-3.c: Likewise.
11116 * gcc.dg/vect/vect-peel-4.c: Likewise.
11117 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11119 2015-01-12 Jeff Law <law@redhat.com>
11122 * gcc.target/m68k/pr64461.c: New test.
11124 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11126 * jit.dg/test-array-as-pointer.c (create_code): Update call
11127 to gcc_jit_context_new_global by setting "kind" to
11128 GCC_JIT_GLOBAL_IMPORTED.
11129 * jit.dg/test-error-array-as-pointer.c: Likewise.
11130 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11131 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11132 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11133 * jit.dg/test-using-global.c (the_global): Rename to...
11134 (imported_global): ...this.
11135 (create_code): Update to test the three kinds of global.
11136 (verify_code): Likewise.
11138 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11141 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11142 undefined behavior.
11143 * gcc.target/i386/pr64291-2.c: Updated.
11145 2015-01-12 Richard Biener <rguenther@suse.de>
11147 PR tree-optimization/64530
11148 * gfortran.dg/pr64530.f90: New testcase.
11150 2015-01-12 Richard Biener <rguenther@suse.de>
11152 PR middle-end/64357
11153 * gcc.dg/torture/pr64357.c: New testcase.
11155 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11157 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11160 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11161 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11163 2015-01-12 Martin Liska <mliska@suse.cz>
11165 * gcc.dg/ipa/PR64550.c: New test.
11167 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11170 * g++.dg/ipa/pr63470.C: New testcase.
11172 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11175 * gfortran.dg/typebound_operator_20.f90: New.
11177 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11180 * gfortran.dg/proc_ptr_comp_42.f90: New.
11182 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11185 * gfortran.dg/proc_ptr_comp_41.f90: New.
11187 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11189 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11191 2015-01-10 Tobias Burnus <burnus@net-b.de>
11194 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11195 and add dg-excess-errors.
11196 * gfortran.dg/line_length_6.f90: New.
11197 * gfortran.dg/line_length_7.f90: New.
11198 * gfortran.dg/line_length_8.f90: New.
11199 * gfortran.dg/line_length_9.f90: New.
11200 * gfortran.dg/line_length_10.f90: New.
11201 * gfortran.dg/line_length_11.f90: New.
11203 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11205 * jit.dg/test-threads.c (struct testcase): Move declaration
11206 to jit.dg/all-non-failing-tests.h.
11207 (testcases): Likewise.
11208 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11209 declaration here from jit.dg/all-non-failing-tests.h.
11210 (testcases): Likewise.
11211 * jit.dg/test-combination.c (create_code): Eliminate spelling
11212 out all of the testcases in favor of looping through the
11213 "testcases" metadata.
11214 (verify_code): Likewise.
11216 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11218 PR rtl-optimization/64536
11219 * gcc.dg/pr64536.c: New test.
11221 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11223 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11224 * jit.dg/test-combination.c (create_code): Likewise.
11225 (verify_code): Likewise.
11226 * jit.dg/test-constants.c: New test case.
11227 * jit.dg/test-threads.c: Add test-constants.c.
11229 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11232 * objc.dg/gnu-api-2-class.m: Add a test case
11233 for the above change.
11235 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11237 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11239 2015-01-09 Richard Biener <rguenther@suse.de>
11241 PR tree-optimization/64410
11242 * g++.dg/vect/pr64410.cc: New testcase.
11244 2015-01-09 Martin Liska <mliska@suse.cz>
11246 * gcc.dg/ipa/ipa-icf-32.c: New test.
11248 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11250 * c-c++-common/tsan/tsan_barrier.h: New.
11251 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11252 * c-c++-common/tsan/bitfield_race.c: Likewise.
11253 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11254 * c-c++-common/tsan/mutexset1.c: Likewise.
11255 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11256 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11257 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11258 * c-c++-common/tsan/simple_race.c: Likewise.
11259 * c-c++-common/tsan/simple_stack.c: Likewise.
11260 * c-c++-common/tsan/sleep_sync.c: Likewise.
11261 * c-c++-common/tsan/tiny_race.c: Likewise.
11262 * c-c++-common/tsan/tls_race.c: Likewise.
11263 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11264 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11265 * g++.dg/tsan/atomic_free.C: Likewise.
11266 * g++.dg/tsan/atomic_free2.C: Likewise.
11267 * g++.dg/tsan/cond_race.C: Likewise.
11268 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11270 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11273 * lib/target-supports.exp (check_effective_target_libatomic_available):
11275 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11276 targets that match effective-target libatomic_available.
11277 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11279 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11281 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11282 Verify the result of gcc_jit_context_get_last_error.
11283 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11285 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11287 PR tree-optimization/63989
11288 * gcc.dg/strlenopt-27.c: New test.
11290 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11292 * jit.dg/harness.h (set_up_logging): New function.
11293 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11294 set_up_logging on the context, so that every testcase is
11295 logged to a particular file.
11296 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11297 and call gcc_jit_context_set_logfile on the top-level context.
11299 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11302 * g++.dg/opt/pr64338.C: New test.
11304 2015-01-08 Tobias Burnus <burnus@net-b.de>
11306 * gfortran.dg/coarray/codimension_2b.f90: New file.
11307 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11308 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11310 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11313 * g++.dg/ext/fnname4.C: New.
11315 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11318 * g++.dg/cpp0x/constexpr-64462.C: New.
11320 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11323 * g++.dg/cpp0x/deleted10.C: New.
11325 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11327 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11329 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11331 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11332 GCC_JIT_UNARY_OP_ABS.
11333 (verify_unary_ops): Likewise.
11335 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11337 * jit.dg/test-arith-overflow.c: New test case.
11338 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11339 * jit.dg/test-combination.c (create_code): Likewise.
11340 (verify_code): Likewise.
11341 * jit.dg/test-threads.c (testcases): Likewise.
11343 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11345 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11346 rather than "jit". Load g++.exp, and call g++_init.
11347 Run test-*.cc files within the testsuite and *.cc files within
11349 (jit-dg-test): Drop the addition of -fgnu89-inline to
11350 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11351 doing it when compiling C testcases (since g++ does not handle
11352 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11353 is restored to the value after g++_init ran, rather than the
11354 value before g++_init ran. Return a list of
11355 $comp_output $output_file, as dg-test assumes.
11357 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11359 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11360 make it easier to figure out the origin of each test result when
11361 running test-combination.c and test-threads.c.
11362 (CHECK_VALUE): Likewise.
11363 (CHECK_DOUBLE_VALUE): Likewise.
11364 (CHECK_STRING_VALUE): Likewise.
11365 (CHECK_STRING_STARTS_WITH): Likewise.
11366 (CHECK_STRING_CONTAINS): Likewise.
11368 (check_string_value): Likewise, add "funcname" param.
11369 (check_string_starts_with): Likewise.
11370 (check_string_contains): Likewise.
11372 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11374 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11375 generating name of built executable.
11377 2015-01-07 Marek Polacek <polacek@redhat.com>
11380 * gcc.dg/pr64440.c: New test.
11381 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11383 2015-01-07 Marek Polacek <polacek@redhat.com>
11386 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11387 * gcc.dg/pr64417.c: New test.
11389 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11392 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11395 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11397 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11398 Check if testcases run without errors, not just if they compile.
11400 2015-01-06 Christian Bruel <christian.bruel@st.com>
11403 * gcc.target/sh/pr64507.c: New test.
11405 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11407 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11409 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11411 * c-c++-common/asan/sanitize-all-1.c: New test.
11412 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11413 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11414 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11415 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11417 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11419 * lib/target-supports.exp (check_profiling_available): Return 0 for
11421 (check_effective_target_tls_runtime): Likewise.
11422 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11423 * gcc.dg/20020312-2.c: Adjust for Visium.
11424 * gcc.dg/tls/thr-cse-1.c: Likewise
11425 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11426 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11427 * gcc.dg/weak/typeof-2.c: Likewise.
11429 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11431 PR rtl-optimization/64287
11432 * gcc.dg/aru-2.c: New test.
11434 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11437 * c-c++-common/ubsan/pr64344-1.c: New test.
11438 * c-c++-common/ubsan/pr64344-2.c: New test.
11440 PR tree-optimization/64465
11441 * gcc.dg/pr64465.c: New test.
11443 PR tree-optimization/64494
11444 * gcc.c-torture/compile/pr64494.c: New test.
11446 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11449 * gfortran.dg/realloc_on_assign_25.f90: New test.
11451 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11453 Update copyright years.
11455 2015-01-05 Marek Polacek <polacek@redhat.com>
11458 * gcc.dg/pr64423.c: New test.
11460 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11462 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11463 mmix-knuth-mmixware for the same reason as for MIPS.
11464 * gcc.dg/debug/debug-2.c: Ditto.
11466 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11468 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11471 * lib/gfortran.exp: Add libatomic library search path.
11472 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11473 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11475 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11477 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11479 * c-c++-common/tsan/bitfield_race.c: New testcase.
11480 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11482 2015-01-02 Tobias Burnus <burnus@net-b.de>
11484 * gfortran.dg/coarray/collectives_4.f90: New.
11486 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11489 * gfortran.dg/extends_16.f90: New.
11491 2015-01-02 Tobias Burnus <burnus@net-b.de>
11493 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11495 2015-01-02 Tobias Burnus <burnus@net-b.de>
11497 * gfortran.dg/coarray/codimension_2.f90: New.
11498 * gfortran.dg/coarray/codimension_2a.f90: New.
11499 * gfortran.dg/coarray_35.f90: New.
11500 * gfortran.dg/coarray_35a.f90: New.
11502 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11505 * gfortran.dg/dummy_procedure_11.f90: New.
11507 Copyright (C) 2015 Free Software Foundation, Inc.
11509 Copying and distribution of this file, with or without modification,
11510 are permitted in any medium without royalty provided the copyright
11511 notice and this notice are preserved.