1 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 PR rtl-optimization/67456
4 PR rtl-optimization/67464
5 PR rtl-optimization/67465
6 * gcc.dg/pr67465.c: New test.
8 2015-09-28 Tom de Vries <tom@codesourcery.com>
10 * gcc.dg/vect/pr62171.c: New test.
12 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
14 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
15 skip on AIX. XFAIL individual line tests.
17 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
19 PR rtl-optimization/64164
20 PR tree-optimization/67312
21 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
22 * gcc.target/i386/stackalign/return-4.c: Add -O.
24 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
26 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
28 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
31 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
33 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
35 * gcc.dg/pr64935-1.c: XFAIL on AIX.
36 * gcc.dg/pr64935-2.c: XFAIL on AIX.
37 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
38 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
39 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
40 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
41 DW_AT_noreturn on AIX.
42 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
43 DW_AT_noreturn on AIX.
44 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
45 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
46 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
47 DW_AT_GNU_deleted on AIX.
48 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
49 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
50 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
51 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
52 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
53 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
54 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
55 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
56 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
57 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
58 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
59 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
60 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
61 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
62 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
64 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/pr67614.f90: New test.
69 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
72 * gfortran.dg/pr67525.f90: New test.
74 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
77 * gfortran.dg/allocatable_function_9.f90: New.
79 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
82 * gcc.target/sh/pr67675.c: New.
84 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
86 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
88 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
90 * gcc.target/i386/pr66749.c (dg-options): Replace
91 -mtune=lakemount with -mtune=lakemont.
92 * gcc.target/i386/pr66821.c (dg-options): Likewise.
93 * gcc.target/i386/pr67329.c (dg-options): Likewise.
95 2015-09-25 Marek Polacek <polacek@redhat.com>
97 * c-c++-common/ubsan/bounds-11.c: New test.
98 * c-c++-common/ubsan/bounds-12.c: New test.
100 2015-09-25 Marek Polacek <polacek@redhat.com>
103 * c-c++-common/ubsan/pr64906.c: New test.
105 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
107 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
108 with -mtune=lakemount.
109 * gcc.target/i386/pr66821.c (dg-options): Likewise.
110 * gcc.target/i386/pr67329.c (dg-options): Likewise.
112 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
115 * gcc.dg/Werror-13.c: New test.
117 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
119 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
121 2015-09-24 Richard Biener <rguenther@suse.de>
124 * g++.dg/pr67699.C: New testcase.
126 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
129 * gcc.target/arm/fp16-inf.c: New test.
131 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
133 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
134 name while checking for AVX-512VBMI presence.
136 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
138 * lib/target-supports.exp (check_effective_target_pie): Check for
139 PIE support on Solaris 11.x and 12.
141 2015-09-24 Richard Biener <rguenther@suse.de>
143 * g++.dg/tree-ssa/restrict3.C: New testcase.
145 2015-09-24 Richard Biener <rguenther@suse.de>
147 PR tree-optimization/48885
148 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
150 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
152 * c-c++-common/Wmisleading-indentation.c: Augment test.
154 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
156 Fix small typos in the coding rule enforcement warnings.
157 * g++.dg/diagnostic/disable.C: Replace 'namepace'
160 2015-09-23 Richard Biener <rguenther@suse.de>
163 * gcc.dg/ubsan/pr67662.c: New testcase.
165 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
168 * gcc.dg/pragma-diag-6.c: New test.
170 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
172 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
174 2015-09-23 Richard Biener <rguenther@suse.de>
176 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
178 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
180 * c-c++-common/Wmisleading-indentation.c: Augment test.
182 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
184 * g++.dg/diagostic/disable.C: New.
186 2015-09-22 Tom de Vries <tom@codesourcery.com>
188 PR tree-optimization/67671
189 * g++.dg/pr67671.C: New test.
191 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
194 * gcc.target/i386/pr67480.c: New test.
196 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
198 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
199 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
200 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
201 avx512dq, avx512cd, avx512er and avx512pf.
203 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
205 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
206 update-fetch operations.
207 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
209 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
211 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
212 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
214 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
216 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
218 * gcc.target/aarch64/atomic-inst-swap.c: New.
220 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
222 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
223 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
224 * gcc.target/i386/pr59789.c (f1): Likewise.
225 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
226 * gcc.target/i386/intrinsics_6.c: Likewise.
227 * gcc.dg/winline-5.c (int t): Likewise.
228 * gcc.dg/winline-9.c (t): Likewise.
229 * gcc.dg/always_inline2.c (q): Likewise.
230 * gcc.dg/winline-2.c (inline int t): Likewise.
231 * gcc.dg/winline-6.c: Likewise.
232 * gcc.dg/winline-10.c (void g): Likewise.
233 * gcc.dg/pr49243.c (void parse): Likewise.
234 * gcc.dg/always_inline3.c (q2): Likewise.
235 * gcc.dg/winline-3.c: Likewise.
236 * gcc.dg/winline-7.c (inline void *t): Likewise.
238 2015-09-22 Tom de Vries <tom@codesourcery.com>
240 PR tree-optimization/67666
241 * g++.dg/pr67666.C: New test.
243 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
246 * gfortran.dg/pr67615.f90: new test.
248 2015-09-21 Jeff Law <law@redhat.com>
250 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
252 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
254 Complete the implementation of N4230, Nested namespace definition.
255 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
256 attributes and nested namespace definitions.
257 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
258 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
259 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
260 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
261 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
262 appearing before the namespace identifier.
264 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
267 * gcc.dg/cpp/pr66415-1.c: Test column number.
269 2015-09-21 Richard Biener <rguenther@suse.de>
271 * g++.dg/ext/attr-alias-3.C: Add -g.
273 2015-09-21 Richard Biener <rguenther@suse.de>
276 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
278 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
281 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
283 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
285 * gcc.dg/pragma-diag-5.c: Fix excess warning.
287 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
290 * gcc.dg/pr53265.c: Update.
292 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
294 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
296 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
299 * gcc.target/sh/pr59478.c: New.
301 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
304 * gcc.target/sh/pr51244-12.c: Adjust testcase.
305 * gcc.target/sh/pr54236-2.c: Likewise.
307 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
309 * gcc.target/sh/pr43417.c: Move target independent test to ...
310 * gcc.c-torture/compile/pr43417.c: ... here.
312 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
314 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
315 check_effective_target_big_endian, check_effective_target_little_endian,
316 check_effective_target_any_fpu, check_effective_target_double_fpu,
317 check_effective_target_use_single_only_fpu,
318 check_effective_target_default_single_fpu,
319 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
320 check_effective_target_has_fsca, check_effective_target_has_fsrra,
321 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
322 check_effective_target_fmovd_enabled,
323 check_effective_target_has_privileged, check_effective_target_has_pref,
324 check_effective_target_banked_r0r7_isr,
325 check_effective_target_stack_save_isr): New effective target checks.
326 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
327 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
328 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
329 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
330 * gcc.target/sh/20080410-1.c: Use new effective target checks.
331 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
332 * gcc.target/sh/attr-isr.c: Likewise.
333 * gcc.target/sh/fpul-usage-1.c: Likewise.
334 * gcc.target/sh/hiconst.c: Likewise.
335 * gcc.target/sh/mfmovd.c: Likewise.
336 * gcc.target/sh/pr21255-3.c: Likewise.
337 * gcc.target/sh/pr33135-1.c: Likewise.
338 * gcc.target/sh/pr33135-2.c: Likewise.
339 * gcc.target/sh/pr33135-3.c: Likewise.
340 * gcc.target/sh/pr33135-4.c: Likewise.
341 * gcc.target/sh/pr39423-2.c: Likewise.
342 * gcc.target/sh/pr49880-4.c: Likewise.
343 * gcc.target/sh/pr49880-5.c: Likewise.
344 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
345 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
346 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
347 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
348 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
349 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
350 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
351 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
352 * gcc.target/sh/pr50751-2.c: Likewise.
353 * gcc.target/sh/pr50751-3.c: Likewise.
354 * gcc.target/sh/pr50751-5.c: Likewise.
355 * gcc.target/sh/pr50751-6.c: Likewise.
356 * gcc.target/sh/pr50751-8.c: Likewise.
357 * gcc.target/sh/pr51244-15.c: Likewise.
358 * gcc.target/sh/pr51244-2.c: Likewise.
359 * gcc.target/sh/pr51244-20.c: Likewise.
360 * gcc.target/sh/pr51244-6.c: Likewise.
361 * gcc.target/sh/pr52483-4.c: Likewise.
362 * gcc.target/sh/pr53511-1.c: Likewise.
363 * gcc.target/sh/pr53512-1.c: Likewise.
364 * gcc.target/sh/pr53512-2.c: Likewise.
365 * gcc.target/sh/pr53512-3.c: Likewise.
366 * gcc.target/sh/pr53512-4.c: Likewise.
367 * gcc.target/sh/pr53513-1.c: Likewise.
368 * gcc.target/sh/pr54089-2.c: Likewise.
369 * gcc.target/sh/pr54089-3.c: Likewise.
370 * gcc.target/sh/pr54089-4.c: Likewise.
371 * gcc.target/sh/pr54602-2.c: Likewise.
372 * gcc.target/sh/pr54602-3.c: Likewise.
373 * gcc.target/sh/pr54602-4.c: Likewise.
374 * gcc.target/sh/pr54680.c: Likewise.
375 * gcc.target/sh/pr55303-1.c: Likewise.
376 * gcc.target/sh/pr55303-2.c: Likewise.
377 * gcc.target/sh/pr55303-3.c: Likewise.
378 * gcc.target/sh/pr56547-1.c: Likewise.
379 * gcc.target/sh/pr56547-2.c: Likewise.
380 * gcc.target/sh/pr61195.c: Likewise.
381 * gcc.target/sh/pr61996.c: Likewise.
382 * gcc.target/sh/pr6526.c: Likewise.
383 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
384 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
385 * gcc.target/sh/prefetch.c: Likewise.
386 * gcc.target/sh/rte-delay-slot.c: Likewise.
387 * gcc.target/sh/sh2a-band.c: Likewise.
388 * gcc.target/sh/sh2a-bclr.c: Likewise.
389 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
390 * gcc.target/sh/sh2a-bld.c: Likewise.
391 * gcc.target/sh/sh2a-bor.c: Likewise.
392 * gcc.target/sh/sh2a-bset.c: Likewise.
393 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
394 * gcc.target/sh/sh2a-bxor.c: Likewise.
395 * gcc.target/sh/sh2a-jsrn.c: Likewise.
396 * gcc.target/sh/sh2a-movi20s.c: Likewise.
397 * gcc.target/sh/sh2a-movrt.c: Likewise.
398 * gcc.target/sh/sh2a-resbank.c: Likewise.
399 * gcc.target/sh/sh2a-rtsn.c: Likewise.
400 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
401 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
402 * gcc.target/sh/sh4a-cosf.c: Likewise.
403 * gcc.target/sh/sh4a-fsrra.c: Likewise.
404 * gcc.target/sh/sh4a-memmovua.c: Likewise.
405 * gcc.target/sh/sh4a-sincosf.c: Likewise.
406 * gcc.target/sh/sh4a-sinf.c: Likewise.
408 2015-09-20 Jeff Law <law@redhat.com>
410 PR tree-optimization/47679
411 * g++.dg/warn/Wuninitialized-6.C: New test.
413 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
415 Implement nested namespace definitions.
416 * g++.dg/cpp1z/nested-namespace-def1.C: New.
417 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
418 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
419 * g++.dg/lookup/name-clash5.C: Adjust.
420 * g++.dg/lookup/name-clash6.C: Likewise.
422 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
424 * gcc.dg/pragma-diag-5.c: New test.
426 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
429 * gcc.dg/torture/pr67619.c: New test.
430 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
433 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
435 PR tree-optimization/67283
436 * gcc.dg/tree-ssa/sra-15.c: New.
437 * gcc.dg/tree-ssa/sra-16.c: New.
439 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
442 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
443 (f2, f3): Make the function static.
444 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
446 2015-09-17 Christian Bruel <christian.bruel@st.com>
448 * gcc.target/arm/attr_thumb-static2.c: New test.
450 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
452 * gnat.dg/overflow_sum3.adb: New test.
454 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
456 * gcc.target/arm/stack-checking.c: New test.
458 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
461 * gfortran.dg/public_private_module_5.f90: Add module procedure
462 trigger_smod to ensure that the smod file is written.
464 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
466 * gcc.target/aarch64/copysign_1.c: New.
467 * gcc.target/aarch64/copysign_2.c: New.
469 2015-09-17 Bin Cheng <bin.cheng@arm.com>
471 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
472 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
473 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
475 2015-09-16 John Marino <gnugcc@marino.st>
477 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
479 2015-09-16 Richard Biener <rguenther@suse.de>
482 * gcc.dg/torture/pr67253.c: New testcase.
484 2015-09-16 Richard Biener <rguenther@suse.de>
487 * gcc.dg/pr67271.c: New testcase.
489 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
491 * gnat.dg/opt49.adb: New test.
493 2015-09-16 Richard Biener <rguenther@suse.de>
496 * gcc.dg/torture/pr67442.c: New testcase.
498 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
500 * gnat.dg/array24.adb: New test.
501 * gnat.dg/blocklocs.adb: Delete.
503 2015-09-15 Marek Polacek <polacek@redhat.com>
506 * gcc.dg/pr67580.c: New test.
508 2015-09-15 Richard Biener <rguenther@suse.de>
510 PR tree-optimization/67470
511 * gcc.dg/torture/pr67470.c: New testcase.
513 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
515 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
517 2015-09-15 Richard Biener <rguenther@suse.de>
520 * gcc.dg/pr67563.c: New testcase.
522 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
525 * gfortran.dg/pr67460.f90: New test.
527 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
529 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
530 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
532 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
535 * g++.dg/cpp0x/new-auto1.C: New.
537 2015-09-11 Mark Wielaard <mjw@redhat.com>
540 * g++.dg/warn/unused-variable-1.C: New test.
541 * g++.dg/warn/unused-variable-2.C: Likewise.
542 * gcc.dg/unused-4.c: Adjust warning for static const.
543 * gcc.dg/unused-variable-1.c: New test.
544 * gcc.dg/unused-variable-2.c: Likewise.
546 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
548 * gfortran.dg/private_type_3.f90: Require visibility.
549 * gfortran.dg/module_variable_2.f90: Same.
550 * gfortran.dg/nested_forall_1.f: Same.
551 * gfortran.dg/elemental_dependency_4.f90: Same.
552 * gfortran.dg/bind_c_usage_25.f90: Same.
553 * gfortran.dg/access_spec_1.f90: Same.
554 * gfortran.dg/public_private_module_2.f90: Same.
555 * gfortran.dg/host_assoc_variable_1.f90: Same.
556 * gfortran.dg/public_private_module_6.f90: Same.
557 * gfortran.dg/module_variable_1.f90: Same.
558 * gfortran.dg/pr37286.f90: Same.
559 * gfortran.dg/internal_pack_7.f90: Same.
560 * gfortran.dg/submodule_10.f08: Same.
561 * gfortran.dg/allocatable_function_8.f90: Same.
562 * gfortran.dg/merge_init_expr_2.f90: Same.
563 * gfortran.dg/class_37.f03: Same.
564 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
565 * gfortran.dg/typebound_call_20.f03: Same.
566 * gfortran.dg/proc_ptr_result_3.f90: Same.
567 * gfortran.dg/pr32535.f90: Same.
568 * gfortran.dg/typebound_proc_19.f90: Same.
569 * gfortran.dg/initialization_10.f90: Same.
570 * gfortran.dg/bind_c_usage_8.f03: Same.
571 * gfortran.dg/pr61335.f90: Same.
572 * gfortran.dg/elemental_dependency_5.f90: Same.
573 * gfortran.dg/proc_ptr_3.f90: Same.
574 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
576 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
578 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
579 * gcc.dg/Wno-frame-address.c: Skip for Visium.
580 * gcc.dg/loop-8.c: Likewise.
582 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
585 * gnat.dg/specs/addr1.ads: Remove.
587 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
589 * gcc.dg/pie-link.c: Add -pie to dg-options.
591 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
593 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
594 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
596 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
598 * gcc.target/powerpc/swaps-p8-20.c: New test.
599 * gcc.target/powerpc/swaps-p8-21.c: New test.
601 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
604 * gfortran.dg/pr67526.f90: New test.
606 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
609 * g++.dg/cpp0x/variadic166.C: New.
611 2015-09-09 Mark Wielaard <mjw@redhat.com>
613 * c-c++-common/nonnull-1.c: New test.
615 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
618 * gfortran.dg/submodule_11.f08: New test.
620 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
623 * gcc.c-torture/compile/pr67506.c: New test.
625 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
627 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
628 initialization with a byte mask. No change expected here.
629 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
630 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
631 initialization with contigious bitmask. Literal pool is expectd
634 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
637 * gcc.target/arm/pr67439_1.c: New test.
639 2015-09-10 Jiong Wang <jiong.wang@arm.com>
641 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
644 2015-09-10 Jakub Jelinek <jakub@redhat.com>
647 * g++.dg/gomp/pr67523.C: New test.
650 * g++.dg/gomp/pr67522.C: New test.
653 * c-c++-common/gomp/pr67521.c: New test.
656 * c-c++-common/gomp/pr67517.c: New test.
659 * g++.dg/gomp/pr67514.C: New test.
662 * g++.dg/gomp/pr67511.C: New test.
665 * c-c++-common/gomp/pr67502.c: New test.
667 2015-09-09 Marek Polacek <polacek@redhat.com>
670 * gcc.dg/pr67512.c: New test.
672 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/warn/Wsubobject-linkage-1.C: New.
676 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
677 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
678 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
680 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
682 * gcc.target/aarch64/mod_2.x: New file.
683 * gcc.target/aarch64/mod_256.x: Likewise.
684 * gcc.target/arm/mod_2.c: New test.
685 * gcc.target/arm/mod_256.c: Likewise.
686 * gcc.target/aarch64/mod_2.c: Likewise.
687 * gcc.target/aarch64/mod_256.c: Likewise.
689 2015-09-09 Jakub Jelinek <jakub@redhat.com>
692 * g++.dg/gomp/pr67504.C: New test.
695 * c-c++-common/gomp/pr67501.c: New test.
698 * gcc.dg/gomp/pr67500.c: New test.
701 * gcc.dg/gomp/pr67495.c: New test.
703 2015-09-09 Aditya Kumar <hiraditya@msn.com>
704 Sebastian Pop <s.pop@samsung.com>
706 PR tree-optimization/53852
707 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
708 both isl-0.12 and isl-0.15.
709 * gcc.dg/graphite/uns-interchange-14.c: Same.
710 * gcc.dg/graphite/uns-interchange-15.c: Same.
711 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
713 2015-09-08 Aditya Kumar <hiraditya@msn.com>
714 Sebastian Pop <s.pop@samsung.com>
716 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
717 * gcc.dg/graphite/block-1.c: Same.
718 * gcc.dg/graphite/block-5.c: Same.
719 * gcc.dg/graphite/block-6.c: Same.
720 * gcc.dg/graphite/interchange-1.c: Same.
721 * gcc.dg/graphite/interchange-10.c: Same.
722 * gcc.dg/graphite/interchange-11.c: Same.
723 * gcc.dg/graphite/interchange-13.c: Same.
724 * gcc.dg/graphite/interchange-14.c: Same.
725 * gcc.dg/graphite/interchange-3.c: Same.
726 * gcc.dg/graphite/interchange-4.c: Same.
727 * gcc.dg/graphite/interchange-7.c: Same.
728 * gcc.dg/graphite/interchange-8.c: Same.
729 * gcc.dg/graphite/interchange-9.c: Same.
730 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
731 * gcc.dg/graphite/pr35356-1.c (foo): Same.
732 * gcc.dg/graphite/pr37485.c: Same.
733 * gcc.dg/graphite/scop-0.c (int toto): Same.
734 * gcc.dg/graphite/scop-1.c: Same.
735 * gcc.dg/graphite/scop-10.c: Same.
736 * gcc.dg/graphite/scop-11.c: Same.
737 * gcc.dg/graphite/scop-12.c: Same.
738 * gcc.dg/graphite/scop-13.c: Same.
739 * gcc.dg/graphite/scop-16.c: Same.
740 * gcc.dg/graphite/scop-17.c: Same.
741 * gcc.dg/graphite/scop-18.c: Same.
742 * gcc.dg/graphite/scop-2.c: Same.
743 * gcc.dg/graphite/scop-21.c (int test): Same.
744 * gcc.dg/graphite/scop-22.c (void foo): Same.
745 * gcc.dg/graphite/scop-4.c: Same.
746 * gcc.dg/graphite/scop-5.c: Same.
747 * gcc.dg/graphite/scop-6.c: Same.
748 * gcc.dg/graphite/scop-7.c: Same.
749 * gcc.dg/graphite/scop-8.c: Same.
750 * gcc.dg/graphite/scop-9.c: Same.
751 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
752 data-refs remain inside the inner loop.
753 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
754 * gcc.dg/graphite/uns-interchange-14.c: Same.
755 * gcc.dg/graphite/uns-interchange-9.c: Same.
756 * gfortran.dg/graphite/interchange-3.f90
758 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
761 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
762 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
763 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
764 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
765 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
766 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
767 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
768 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
769 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
770 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
771 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
772 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
774 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
776 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
777 * lib/target-supports.exp
778 (check_effective_target_arm_neon_fp16_hw): New.
780 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
782 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
783 Set additional_flags for neon-fp16 if supported, else fallback to neon.
785 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
787 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
788 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
790 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
791 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
792 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
793 when those are supported.
794 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
797 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
798 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
801 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
802 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
803 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
805 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
807 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
809 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
810 Add float16x8_t case.
811 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
812 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
813 main, exec_vcreate): Likewise.
814 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
815 exec_vget_high): Likewise.
816 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
817 exec_vget_low): Likewise.
818 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
820 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
821 exec_vld1_dup): Likewise.
822 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
823 exec_vld1_lane): Likewise.
824 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
826 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
827 exec_vldX_dup): Likewise.
828 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
829 exec_vldX_lane): Likewise.
830 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
831 exec_vset_lane): Likewise.
832 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
833 exec_vst1_lane): Likewise.
835 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
837 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
838 * gcc.target/aarch64/vget_low_1.c: Likewise.
840 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
842 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
843 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
844 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
845 (main): update orig_data to avoid float16 NaN on bigendian.
847 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
849 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
851 * gcc.target/aarch64/vset_lane_1.c: Likewise.
852 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
853 * gcc.target/aarch64/vld1_lane.c: Likewise.
855 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
858 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
860 2015-09-07 Marek Polacek <polacek@redhat.com>
863 * gcc.dg/asm-10.c: New test.
865 2015-09-04 Jakub Jelinek <jakub@redhat.com>
868 * gcc.dg/lto/pr67452_0.c: New test.
870 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
873 * gcc.target/avr/pr65210.c: New test.
875 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
878 * lib/target-supports.exp (check_cached_effective_target):
879 Apppend $prop to et_prop_list only if needed.
881 2015-09-04 Marek Polacek <polacek@redhat.com>
884 * gcc.dg/ubsan/pr67279.c: New test.
886 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
887 Petr Murzin <petr.murzin@intel.com>
888 Kirill Yukhin <kirill.yukhin@intel.com>
890 * gcc.target/i386/avx512f-scatter-1.c: New.
891 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
892 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
894 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
896 * gfortran.dg/read_dir.f90: Delete empty directory when closing
897 rather than calling rmdir, cleanup if open fails.
899 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
901 * gcc.target/powerpc/vec-mult-char-1.c: New test.
902 * gcc.target/powerpc/vec-mult-char-2.c: New test.
903 * lib/target-supports.exp (check_effective_target_vect_char_mult):
904 Return true for PowerPC targets that implement Altivec.
906 2015-09-03 Renlin Li <renlin.li@arm.com>
908 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
910 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
912 2015-09-03 Martin Sebor <msebor@redhat.com>
915 * g++.dg/addr_builtin-1.C: New test.
916 * gcc.dg/addr_builtin-1.c: New test.
918 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
920 * gcc.target/powerpc/vec-shift.c: New test.
922 2015-09-03 Tom de Vries <tom@codesourcery.com>
924 PR tree-optimization/65637
925 * gcc.dg/autopar/reduc-4.c: New test.
927 2015-09-03 Tom de Vries <tom@codesourcery.com>
929 PR tree-optimization/65637
930 * gcc.dg/autopar/pr46099-2.c: New test.
932 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
935 * g++.dg/pr67351.C: New test.
937 2015-09-03 Richard Biener <rguenther@suse.de>
940 * g++.dg/lto/pr66705_0.C: New testcase.
942 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
945 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
946 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
948 2015-09-02 Marek Polacek <polacek@redhat.com>
951 * gcc.dg/pr67432.c: New test.
953 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
955 * lib/target-supports.exp (clear_effective_target_cache): New.
956 (check_cached_effective_target): Update et_prop_list.
957 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
958 * g++.dg/compat/compat.exp: Likewise.
959 * g++.dg/compat/struct-layout-1.exp: Likewise.
960 * lib/asan-dg.exp: Likewise.
961 * lib/atomic-dg.exp: Likewise.
962 * lib/cilk-plus-dg.exp: Likewise.
963 * lib/clearcap.exp: Likewise.
964 * lib/mpx-dg.exp: Likewise.
965 * lib/tsan-dg.exp: Likewise.
966 * lib/ubsan-dg.exp: Likewise.
968 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
970 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
972 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
973 Andrew Bennett <andrew.bennett@imgtec.com>
975 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
976 dependencies between ISA level and compact-branches.
977 * gcc.target/mips/branch-10.c: Update expected output to allow
978 compact forms of b/bal.
979 * gcc.target/mips/branch-11.c: Likewise.
980 * gcc.target/mips/branch-12.c: Likewise.
981 * gcc.target/mips/branch-13.c: Likewise.
982 * gcc.target/mips/branch-3.c: Likewise.
983 * gcc.target/mips/branch-4.c: Likewise.
984 * gcc.target/mips/branch-5.c: Likewise.
985 * gcc.target/mips/branch-6.c: Likewise.
986 * gcc.target/mips/branch-7.c: Likewise.
987 * gcc.target/mips/branch-8.c: Likewise.
988 * gcc.target/mips/branch-9.c: Likewise.
989 * gcc.target/mips/branch-cost-1.c: Likewise.
990 * gcc.target/mips/call-1.c: Likewise.
991 * gcc.target/mips/call-2.c: Likewise.
992 * gcc.target/mips/call-3.c: Likewise.
993 * gcc.target/mips/call-4.c: Likewise.
994 * gcc.target/mips/call-5.c: Likewise.
995 * gcc.target/mips/call-6.c: Likewise.
996 * gcc.target/mips/lazy-binding-1.c: Likewise.
997 * gcc.target/mips/near-far-1.c: Likewise.
998 * gcc.target/mips/near-far-2.c: Likewise.
999 * gcc.target/mips/near-far-3.c: Likewise.
1000 * gcc.target/mips/near-far-4.c: Likewise.
1001 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1002 run with compact branches allowed.
1003 * gcc.target/mips/compact-branches-1.c: New file.
1004 * gcc.target/mips/compact-branches-2.c: Likewise.
1005 * gcc.target/mips/compact-branches-3.c: Likewise.
1006 * gcc.target/mips/compact-branches-4.c: Likewise.
1007 * gcc.target/mips/compact-branches-5.c: Likewise.
1008 * gcc.target/mips/compact-branches-6.c: Likewise.
1009 * gcc.target/mips/compact-branches-7.c: Likewise.
1011 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1013 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1014 Clean-up a created directory if testcase fails.
1016 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1019 * g++.dg/pr67405.C: New test.
1021 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1023 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1025 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1027 * gcc.dg/ifcvt-1.c: New test.
1028 * gcc.dg/ifcvt-2.c: Likewise.
1029 * gcc.dg/ifcvt-3.c: Likewise.
1031 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1034 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1037 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1039 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1041 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1044 * g++.dg/other/pr61753.C: New.
1046 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1048 * gcc.dg/tree-ssa/cmp-1.c: New file.
1050 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1052 * gcc.dg/tree-ssa/complex-7.c: New file.
1054 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1056 * gcc.target/powerpc/swaps-p8-19.c: New test.
1058 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1061 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1063 2015-08-29 Tom de Vries <tom@codesourcery.com>
1065 PR tree-optimization/46193
1066 * gcc.dg/autopar/pr46193.c: New test.
1068 2015-08-28 Nathan Sidwell <nathan@acm.org>
1070 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
1071 use exit code for failure.
1073 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
1074 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
1075 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
1076 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
1077 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
1078 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
1079 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
1080 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
1081 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
1082 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
1084 2015-08-28 Jeff Law <law@redhat.com>
1087 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1088 * gcc.dg/torture/pr66752-1.c: New test
1089 * g++.dg/torture/pr66752-2.C: New test.
1091 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1093 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1095 * gcc.dg/tree-ssa/sra-15.c: New.
1097 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1099 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1100 * gcc.target/mips/msub-8.c: Ditto
1102 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1104 * lib/target-supports.exp (check-effective_target_vect_double):
1105 Enable for Power targets with VSX hardware available.
1106 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1107 vect_no_align && { ! vect_hw_misalign }.
1109 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1111 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1112 Replaced by opt_files, compile with -floop-nest-optimize.
1113 * g++.dg/graphite/graphite.exp: Same.
1114 * gfortran.dg/graphite/graphite.exp: Same.
1115 * gcc.dg/graphite/block-0.c: Adjust pattern.
1116 * gcc.dg/graphite/block-1.c: Same.
1117 * gcc.dg/graphite/block-3.c: Same.
1118 * gcc.dg/graphite/block-4.c: Same.
1119 * gcc.dg/graphite/block-5.c: Same.
1120 * gcc.dg/graphite/block-6.c: Same.
1121 * gcc.dg/graphite/block-7.c: Same.
1122 * gcc.dg/graphite/block-8.c: Same.
1123 * gcc.dg/graphite/block-pr47654.c: Same.
1124 * gcc.dg/graphite/interchange-0.c: Same.
1125 * gcc.dg/graphite/interchange-1.c: Same.
1126 * gcc.dg/graphite/interchange-10.c: Same.
1127 * gcc.dg/graphite/interchange-11.c: Same.
1128 * gcc.dg/graphite/interchange-12.c: Same.
1129 * gcc.dg/graphite/interchange-13.c: Same.
1130 * gcc.dg/graphite/interchange-14.c: Same.
1131 * gcc.dg/graphite/interchange-15.c: Same.
1132 * gcc.dg/graphite/interchange-3.c: Same.
1133 * gcc.dg/graphite/interchange-4.c: Same.
1134 * gcc.dg/graphite/interchange-5.c: Same.
1135 * gcc.dg/graphite/interchange-6.c: Same.
1136 * gcc.dg/graphite/interchange-7.c: Same.
1137 * gcc.dg/graphite/interchange-8.c: Same.
1138 * gcc.dg/graphite/interchange-9.c: Same.
1139 * gcc.dg/graphite/interchange-mvt.c: Same.
1140 * gcc.dg/graphite/pr37485.c: Same.
1141 * gcc.dg/graphite/uns-block-1.c: Same.
1142 * gcc.dg/graphite/uns-interchange-12.c: Same.
1143 * gcc.dg/graphite/uns-interchange-14.c: Same.
1144 * gcc.dg/graphite/uns-interchange-15.c: Same.
1145 * gcc.dg/graphite/uns-interchange-9.c: Same.
1146 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1147 * gfortran.dg/graphite/interchange-3.f90: Same.
1149 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1152 * gcc.target/i386/pr67317-1.c: New test.
1153 * gcc.target/i386/pr67317-2.c: Ditto.
1154 * gcc.target/i386/pr67317-3.c: Ditto.
1155 * gcc.target/i386/pr67317-4.c: Ditto.
1156 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1157 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1159 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1161 * gcc.target/powerpc/vec-shr.c: New.
1163 2015-08-27 Marek Polacek <polacek@redhat.com>
1166 * gcc.dg/torture/pr67005.c: New test.
1168 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1170 * gcc.dg/tree-ssa/sra-15.c: New.
1172 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1174 * gcc.target/aarch64/long_branch_1.c: New test.
1176 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1178 * gcc.target/s390/20150826-1.c: New test.
1180 2015-08-26 Renlin Li <renlin.li@arm.com>
1182 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1184 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1186 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1188 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1190 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1191 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1192 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1193 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1195 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1197 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1199 * gcc.target/aarch64/tlsle_1.x: New test source.
1200 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1201 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1202 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1204 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1207 * gfortran.dg/shape_8.f90: New test.
1209 2015-08-25 Marek Polacek <polacek@redhat.com>
1212 * gcc.dg/weak/weak-18.c: New test.
1214 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1216 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1217 gcc_jit_context_set_bool_use_external_driver.
1219 2015-08-25 Nathan Sidwell <nathan@acm.org>
1221 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1223 * gcc.dg/20001117-1.c: Needs return_address.
1224 * gcc.dg/20020415-1.c: Needs alloca.
1225 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1226 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1227 * gcc.dg/pr63186.c: Needs label_values.
1228 * gcc.dg/torture/pr33848.c: Likwise.
1230 * lib/target-supports.exp (check_effective_target_fopenacc,
1231 check_effective_target_fopenmp): Disable for nvptx.
1232 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1233 * gcc.dg/stack-usage-1.c: Likewise.
1234 * gcc.dg/stack-usage-2.c: Likewise.
1235 * gcc.dg/unused-5.c: Likewise.
1236 * gcc.dg/unwind-1.c: Likewise.
1238 2015-08-25 Christian Bruel <christian.bruel@st.com>
1240 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1241 * g++.dg/Wno-frame-address.C: Ditto.
1243 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1246 * g++.dg/pr67211.C: New test.
1248 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1252 * gfortran.dg/block_end_error_1.f90: New test.
1253 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1255 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1258 * gcc.target/i386/pr66821.c: New test.
1260 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1263 * gcc.target/i386/pr67329.c: New test.
1265 2015-08-24 Nathan Sidwell <nathan@acm.org>
1267 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1269 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1271 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1272 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1273 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1274 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1275 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1277 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1279 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1280 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1281 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1282 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1283 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1284 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1285 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1286 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1287 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1288 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1290 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1291 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1293 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1295 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1297 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1300 2015-08-24 Tom de Vries <tom@codesourcery.com>
1302 PR tree-optimization/65468
1303 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1305 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1308 * gfortran.dg/backtrace_1.f90: New test.
1310 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1313 * gfortran.dg/execute_command_line_2.f90: New test.
1315 2015-08-23 Tom de Vries <tom@codesourcery.com>
1317 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1318 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1319 vect_no_int_max to vect_no_int_min_max.
1320 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1321 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1322 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1323 * gcc.dg/vect/slp-reduc-4.c: Same.
1324 * gcc.dg/vect/slp-reduc-5.c: Same.
1325 * gcc.dg/vect/vect-125.c: Same.
1326 * gcc.dg/vect/vect-13.c: Same.
1327 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1328 * gcc.dg/vect/vect-reduc-1.c: Same.
1329 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1330 * gcc.dg/vect/vect-reduc-1char.c:Same.
1331 * gcc.dg/vect/vect-reduc-1short.c: Same.
1332 * gcc.dg/vect/vect-reduc-2.c: Same.
1333 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1334 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1335 * lib/target-supports.exp: Same.
1337 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/cpp0x/decltype63.C: New.
1342 2015-08-22 Nathan Sidwell <nathan@acm.org>
1344 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1345 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1346 * c-c++-common/Wunused-var-8.c: Likewise.
1347 * c-c++-common/gomp/pr61486-2.c: Likewise.
1348 * c-c++-common/Wunused-var-6.c: Likewise.
1349 * c-c++-common/goacc/reduction-1.c: Likewise.
1350 * c-c++-common/goacc/reduction-2.c: Likewise.
1351 * c-c++-common/goacc/reduction-3.c: Likewise.
1352 * c-c++-common/goacc/reduction-4.c: Likewise.
1353 * gcc.dg/builtins-64.c: Likewise.
1354 * gcc.dg/pr59523.c: Likewise.
1355 * gcc.dg/tree-ssa/20080530.c: Likewise.
1356 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1357 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1358 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1359 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1360 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1361 * gcc.dg/pr59011.c: Likewise.
1362 * gcc.dg/uninit-9.c: Likewise.
1363 * gcc.dg/pr61561.c: Likewise.
1364 * gcc.dg/vla-4.c: Likewise.
1365 * gcc.dg/20101010-1.c: Likewise.
1366 * gcc.dg/pr49120.c: Likewise.
1367 * gcc.dg/20030331-2.c: Likewise.
1368 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1369 * gcc.dg/pr25682.c: Likewise.
1370 * gcc.dg/guality/guality.c: Likewise.
1371 * gcc.dg/pr27301.c: Likewise.
1372 * gcc.dg/uninit-9-O0.c: Likewise.
1373 * gcc.dg/fold-alloca-1.c: Likewise.
1374 * gcc.dg/pr41470.c: Likewise.
1375 * gcc.dg/pr51491-2.c: Likewise.
1376 * gcc.dg/winline-7.c: Likewise.
1377 * gcc.dg/vla-2.c: Likewise.
1378 * gcc.dg/pr50764.c: Likewise.
1379 * gcc.dg/c99-vla-1.c: Likewise.
1380 * gcc.dg/pr33238.c: Likewise.
1381 * gcc.dg/c99-const-expr-13.c: Likewise.
1382 * gcc.dg/builtin-return-1.c: Likewise.
1383 * gcc.dg/vla-3.c: Likewise.
1384 * gcc.dg/20020415-1.c: Likewise.
1385 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1386 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1387 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1388 * gcc.dg/torture/calleesave-sse.c: Likewise.
1389 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1390 * gcc.dg/gomp/vla-2.c: Likewise.
1391 * gcc.dg/gomp/vla-3.c: Likewise.
1392 * gcc.dg/gomp/vla-4.c: Likewise.
1393 * gcc.dg/gomp/pr30494.c: Likewise.
1394 * gcc.dg/gomp/vla-5.c: Likewise.
1395 * gcc.dg/pr51990-2.c: Likewise.
1396 * gcc.dg/vla-22.c: Likewise.
1398 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1400 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1401 * gcc.dg/dollar.c: Likewise.
1402 * gcc.dg/pragma-message.c: Likewise.
1403 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1404 * c-c++-common/raw-string-14.c: Likewise.
1406 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1408 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1409 property that instantiation here is a compile-time error.
1411 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/other/pr67065.C: Extend.
1415 2015-08-21 Nathan Sidwell <nathan@acm.org>
1417 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1419 (check_effective_target_global_constructor): New.
1420 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1421 * gcc.dg/debug/debug.exp: Skip for nvptx.
1422 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1424 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1425 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1426 * gcc.c-torture/compile/pr33855.c: Likewise.
1427 * gcc.c-torture/compile/920723-1.c: Likewise.
1428 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1430 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1432 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1435 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1437 * gcc.c-torture/execute/switch-1.c: Likewise.
1439 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1440 * gcc.c-torture/execute/printf-1.c: Likewise.
1441 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1442 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1443 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1444 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1445 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1446 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1447 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1448 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1449 * gcc.c-torture/execute/gofast.c: Likewise.
1450 * gcc.c-torture/execute/complex-6.c: Likewise.
1452 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1453 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1454 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1455 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1456 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1457 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1458 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1459 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1460 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1461 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1462 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1463 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1464 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1465 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1466 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1467 * gcc.dg/setjmp-1.c: Likewise.
1468 * gcc.dg/cleanup-5.c: Likewise.
1469 * gcc.dg/cleanup-12.c: Likewise.
1470 * gcc.dg/cleanup-13.c: Likewise.
1472 * gcc.dg/constructor-1.c: Require global ctor.
1474 * gcc.dg/fork-instrumentation.c: Require profiling.
1475 * gcc.dg/20030107-1.c: Likewise.
1476 * gcc.dg/20030702-1.c: Likewise.
1478 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1479 * gcc.dg/cpp/paste2.c: Likewise.
1480 * gcc.dg/cpp/strify3.c: Likewise.
1481 * gcc.dg/cpp/strify4.c: Likewise.
1482 * gcc.dg/cpp/lexnum.c: Likewise.
1483 * gcc.dg/cpp/digraphs.c: Likewise.
1484 * gcc.dg/cpp/macro1.c: Likewise.
1486 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1488 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1490 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1492 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1495 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1497 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1498 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1499 vec_vpmsum_be and vec_shasigma_be.
1501 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1503 * lib/target-supports.exp
1504 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1505 with -mfp16-format=ieee.
1507 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1510 * g++.dg/other/pr67065.C: New.
1512 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1514 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1516 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1517 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1518 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1519 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1521 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1523 * gcc.dg/wide_shift_64_1.c: New testcase.
1524 * gcc.dg/wide_shift_128_1.c: Likewise.
1525 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1527 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1529 * lib/target-supports.exp
1530 (check_effective_target_fstack_protector_enabled): New test.
1531 * gcc.target/i386/ssp-default.c: New test.
1533 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1536 * gfortran.dg/generic_31.f90: New.
1538 2015-08-19 Marek Polacek <polacek@redhat.com>
1541 * g++.dg/torture/pr67133.C: New test.
1543 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1545 * gcc.target/powerpc/altivec-35.c: New test.
1546 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1547 * gcc.target/powerpc/vsx-vector-7.c: New test.
1549 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1552 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1553 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1555 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1557 PR rtl-optimization/67218
1558 * gcc.c-torture/execute/ieee/pr67218.c,
1559 gcc.target/aarch64/fcvt_int_float_double1.c,
1560 gcc.target/aarch64/fcvt_int_float_double2.c,
1561 gcc.target/aarch64/fcvt_int_float_double3.c,
1562 gcc.target/aarch64/fcvt_int_float_double4.c,
1563 gcc.target/aarch64/fcvt_uint_float_double1.c,
1564 gcc.target/aarch64/fcvt_uint_float_double2.c,
1565 gcc.target/aarch64/fcvt_uint_float_double3.c,
1566 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1568 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1570 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1571 dg-options to disable LSE extensions.
1572 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1573 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1574 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1575 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1576 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1577 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1578 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1579 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1580 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1581 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1582 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1583 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1584 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1585 * gcc.target/aarch64/sync-op-full.c: Likewise.
1586 * gcc.target/aarch64/sync-op-release.c: Likewise.
1588 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/cpp1z/feat-cxx1z.C: New.
1593 2015-08-18 Marek Polacek <polacek@redhat.com>
1596 * gcc.dg/torture/pr67222.c: New test.
1598 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1600 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1602 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1604 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1605 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1606 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1608 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1610 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1611 which is used in later code.
1613 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/cpp0x/nullptr34.C: New.
1617 * g++.dg/warn/Wconversion2.C: Adjust.
1618 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1619 * g++.old-deja/g++.other/null3.C: Likewise.
1621 * g++.dg/cpp0x/pr51313.C: Adjust.
1623 2015-08-17 Richard Biener <rguenther@suse.de>
1625 PR tree-optimization/67221
1626 * gcc.dg/torture/pr67221.c: New testcase.
1628 2015-08-17 Mike Stump <mikestump@comcast.net>
1629 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1631 * gcc.target/arm/memcpy-aligned-1.c: New test.
1633 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1636 * gfortran.dg/norm_4.f90: Rename to...
1637 * gfortran.dg/norm2_4.f90: this.
1638 * gfortran.dg/norm2_5.f90: New test.
1640 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1642 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1643 * gcc.dg/ssp-1.c: Make counter a register.
1644 * gcc.dg/ssp-2.c: Likewise.
1645 * gcc.dg/torture/parm-coalesce.c: New.
1647 2015-08-14 Marek Polacek <polacek@redhat.com>
1650 * gcc.dg/torture/pr67133.c: New test.
1652 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1653 Matthias Klose <doko@debian.org>
1656 * gcc.c-torture/compile/pr67143.c: New
1657 * gcc.target/aarch64/atomic-op-imm.c
1658 (atomic_fetch_add_negative_RELAXED): New.
1659 (atomic_fetch_sub_negative_ACQUIRE): New.
1661 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1663 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1664 * gcc.target/aarch64/target_attr_8.c: Likewise.
1665 * gcc.target/aarch64/target_attr_14.c: Likewise.
1667 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1669 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1671 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1673 * gcc.target/i386/builtin_target.c: Add skylake check.
1675 2015-08-13 Jeff Law <law@redhat.com>
1677 * gcc.dg/pr66314.c: Moved from here to ..
1678 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1679 to clear all sanitizers before -fsanitize=kernel-address.
1681 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1683 * gcc.target/aarch64/cinc_common_1.c: New test.
1685 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1688 * g++.dg/ext/attribute-may-alias-1.C: New.
1689 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1691 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1693 * gcc.target/aarch64/atomic-inst-cas.c: New.
1694 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1696 2015-08-13 Andreas Schwab <schwab@suse.de>
1698 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1700 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/torture/pr62164.C: New.
1705 2015-08-13 Richard Biener <rguenther@suse.de>
1707 PR tree-optimization/67191
1708 * gcc.dg/torture/pr67191.c: New testcase.
1709 * g++.dg/torture/pr67191.C: Likewise.
1711 2015-08-13 Richard Biener <rguenther@suse.de>
1713 PR tree-optimization/66502
1714 PR tree-optimization/67167
1715 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1717 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1720 * g++.dg/init/new42.C: New.
1722 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1725 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1727 * gcc.target/powerpc/pr67071-2.c: Likewise.
1728 * gcc.target/powerpc/pr67071-3.c: Likewise.
1730 2015-08-12 Marek Polacek <polacek@redhat.com>
1733 * c-c++-common/Wshift-overflow-6.c: New test.
1734 * c-c++-common/Wshift-overflow-7.c: New test.
1735 * g++.dg/cpp1y/left-shift-2.C: New test.
1737 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/cpp0x/pr52742.C: New.
1742 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1744 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1745 Check Knights Landing support.
1747 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1750 * g++.dg/warn/Wunused-result-1.C: New.
1752 2015-08-12 Richard Biener <rguenther@suse.de>
1754 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1755 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1756 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1757 * g++.dg/tree-ssa/pr61034.C: Adjust.
1758 * gcc.dg/fold-compare-2.c: Likewise.
1759 * gcc.dg/pr50763.c: Likewise.
1760 * gcc.dg/predict-3.c: Likewise.
1761 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1762 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1763 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1764 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1765 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1766 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1767 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1768 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1769 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1770 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1771 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1772 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1774 2015-08-12 Nathan Sidwell <nathan@acm.org>
1776 * gcc.dg/vrp-min-max-1.c: New.
1777 * gcc.dg/vrp-min-max-2.c: New.
1779 2015-08-12 Richard Biener <rguenther@suse.de>
1781 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1783 2015-08-12 Tom de Vries <tom@codesourcery.com>
1786 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1787 Handle absence of vector min/max for sparc.
1789 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1792 * g++.dg/ext/mv25.C: New test.
1794 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1796 * gcc.target/i386/avx2-vect-shift.c: New test.
1798 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1802 * gcc.dg/pragma-diag-3.c: New test.
1803 * gcc.dg/pragma-diag-4.c: New test.
1805 2015-08-11 Nathan Sidwell <nathan@acm.org>
1807 * c-c++-common/dfp/operator-comma.c: Call init function.
1808 * c-c++-common/dfp/convert-dfp-2.c: New test.
1810 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1812 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1813 Treat model == 0x4f as Broadwell.
1815 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1818 * gfortran.dg/pr67140.f90: New test.
1820 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1824 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1826 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1829 * gfortran.dg/ieee/large_4.f90: New test.
1831 2015-08-08 Bud Davis <jmdavis@link.com>
1834 * gfortran.dg/common_22.f90: New.
1836 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1838 PR rtl-optimization/67028
1839 * gcc.dg/pr67028.c: New testcase.
1841 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1843 PR rtl-optimization/67029
1844 * gcc.dg/pr67029.c: New test.
1846 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1849 * gfortran.dg/ieee/ieee_8.f90: New test.
1851 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1853 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1855 * gcc.target/aarch64/noplt_2.c: Likewise.
1856 * gcc.target/aarch64/noplt_3.c: Likewise.
1858 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1860 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1861 optimization level, and print a summary at the end.
1863 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1865 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1867 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1869 * gcc.target/aarch64/noplt_3.c: New testcase.
1871 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1873 * gcc.target/aarch64/noplt_1.c: New testcase.
1874 * gcc.target/aarch64/noplt_2.c: Likewise.
1876 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1878 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1879 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1881 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1883 * gcc.target/s390/dwarfregtable-1.c: New test.
1884 * gcc.target/s390/dwarfregtable-2.c: New test.
1885 * gcc.target/s390/dwarfregtable-3.c: New test.
1887 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1889 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1891 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1894 * gfortran.dg/ieee/large_2.f90: New test.
1895 * gfortran.dg/ieee/large_3.F90: New test.
1897 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1900 * gfortran.dg/ieee/large_1.f90: Adjust test.
1902 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1903 Jeff Law <law@redhat.com>
1906 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1907 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1908 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1909 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1910 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1911 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1913 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1916 * gfortran.dg/pr66311.f90: New file.
1918 2015-08-05 Richard Biener <rguenther@suse.de>
1920 PR tree-optimization/67121
1921 * gcc.dg/torture/pr67121.c: New testcase.
1923 2015-08-05 Nick Clifton <nickc@redhat.com>
1925 * gcc.target/rl78: New directory.
1926 * gcc.target/rl78/rl78.exp: New file: Test driver.
1927 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1929 2015-08-05 Richard Biener <rguenther@suse.de>
1932 * gcc.dg/torture/pr67120.c: New testcase.
1934 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1938 * lib/fortran-modules.exp: Call cleanup-submodules from
1940 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1941 cover the cases where private entities are no longer optimized
1943 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1945 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1946 * gfortran.dg/submodule_5.f08: The same.
1947 * gfortran.dg/submodule_9.f08: The same.
1948 * gfortran.dg/submodule_10.f08: New test.
1950 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1953 * g++.dg/cpp1y/var-templ35.C: New.
1955 2015-08-05 Richard Biener <rguenther@suse.de>
1957 PR tree-optimization/67055
1958 * g++.dg/torture/pr67055.C: New testcase.
1960 2015-08-05 Richard Biener <rguenther@suse.de>
1962 PR tree-optimization/67109
1963 * gcc.dg/torture/pr67109.c: New testcase.
1964 * gcc.dg/vect/vect-119.c: Adjust.
1966 2015-08-05 Richard Biener <rguenther@suse.de>
1969 * gcc.dg/pr67107.c: New testcase.
1971 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1974 * g++.dg/cpp1z/abbrev2.C: New.
1976 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1978 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1980 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1983 * g++.dg/init/explicit4.C: New.
1985 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1987 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1988 without VSX an Power8 vector support.
1990 2015-08-04 Richard Biener <rguenther@suse.de>
1992 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1994 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1997 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2000 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2003 * g++.dg/cpp1y/var-templ34.C: New.
2005 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2007 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2008 * gcc.target/aarch64/target_attr_1.c: Likewise.
2009 * gcc.target/aarch64/target_attr_2.c: Likewise.
2010 * gcc.target/aarch64/target_attr_3.c: Likewise.
2011 * gcc.target/aarch64/target_attr_4.c: Likewise.
2012 * gcc.target/aarch64/target_attr_5.c: Likewise.
2013 * gcc.target/aarch64/target_attr_6.c: Likewise.
2014 * gcc.target/aarch64/target_attr_7.c: Likewise.
2015 * gcc.target/aarch64/target_attr_8.c: Likewise.
2016 * gcc.target/aarch64/target_attr_9.c: Likewise.
2017 * gcc.target/aarch64/target_attr_10.c: Likewise.
2018 * gcc.target/aarch64/target_attr_11.c: Likewise.
2019 * gcc.target/aarch64/target_attr_12.c: Likewise.
2020 * gcc.target/aarch64/target_attr_13.c: Likewise.
2021 * gcc.target/aarch64/target_attr_14.c: Likewise.
2022 * gcc.target/aarch64/target_attr_15.c: Likewise.
2024 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2026 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2028 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2030 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2032 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2034 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2037 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2040 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2041 * gfortran.dg/ieee/large_1.f90: New test.
2043 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2045 PR tree-optimization/67043
2046 * gcc.dg/pr67043.c: New test.
2048 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2050 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2052 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2054 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2055 it to push/pop timing items.
2056 (main): For each optimization level, create a gcc_jit_timer, and
2057 time all of the iteration within that level cumulatively.
2058 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2059 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2061 2015-08-03 Alexander Basov <coohpt@gmail.com>
2066 * gcc.target/arm/pr43404.c : New testcase.
2067 * gcc.target/arm/pr48470.c : New testcase.
2068 * gcc.target/arm/pr64744-1.c : New testcase.
2069 * gcc.target/arm/pr64744-2.c : New testcase.
2071 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2073 PR tree-optimization/67077
2074 * gcc.dg/pr67077.c: New test.
2076 2015-08-03 Jeff Law <law@redhat.com>
2079 PR gcov-profile/66899
2080 * gcc.dg/pr66899.c: New test.
2081 * gcc.dg/pr66314.c: New test.
2083 2015-08-03 Marek Polacek <polacek@redhat.com>
2086 * gcc.dg/pr67088.c: New test.
2088 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2091 * gcc.target/arm/vnmul-1.c: New.
2092 * gcc.target/arm/vnmul-2.c: New.
2093 * gcc.target/arm/vnmul-3.c: New.
2094 * gcc.target/arm/vnmul-4.c: New.
2096 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2099 * gfortran.dg/class_allocate_20.f90: New.
2101 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2103 * gcc.target/aarch64/csel_bfx_1.c: New test.
2104 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2106 2015-08-02 Martin Sebor <msebor@redhat.com>
2108 * g++.dg/Wframe-address-in-Wall.C: New test.
2109 * g++.dg/Wframe-address.C: New test.
2110 * g++.dg/Wno-frame-address.C: New test.
2111 * gcc.dg/Wframe-address-in-Wall.c: New test.
2112 * gcc.dg/Wframe-address.c: New test.
2113 * gcc.dg/Wno-frame-address.c: New test.
2115 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2117 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2119 2015-08-01 Michael Collison <michael.collison@linaro.org
2120 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2122 * gcc.target/arm/mincmp.c: New test.
2124 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2127 * gfortran.dg/associated_target_6.f03: New test
2129 2015-08-01 Tom de Vries <tom@codesourcery.com>
2131 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2132 optimize ("-ftree-parallelize-loops=0").
2133 Add successful scans for 2 detected reductions. Add xfail scans for 3
2134 detected reductions.
2135 * gcc.dg/autopar/reduc-2short.c: Same.
2136 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2137 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2138 detected reductions.
2139 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2142 2015-07-31 Marek Polacek <polacek@redhat.com>
2145 * g++.dg/ubsan/pr66977.C: New test.
2147 2015-07-30 Marek Polacek <polacek@redhat.com>
2149 * c-c++-common/Wtautological-compare-3.c: New test.
2151 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2153 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2154 (CHECK): Pass address of scalar, rather than array.
2156 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2158 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2160 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2162 * gcc.target/aarch64/fp16/fp16.exp: New.
2163 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2164 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2166 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2168 * gcc.target/aarch64/f16_movs_1.c: New test.
2170 2015-07-28 Tom de Vries <tom@codesourcery.com>
2172 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2175 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2176 Manuel López-Ibáñez <manu@gcc.gnu.org>
2178 * gcc.dg/parm-incomplete-1.c: Update.
2179 * gcc.dg/pr18809-1.c: Update.
2180 * gcc.dg/pr27953.c: Update.
2181 * gcc.dg/vla-11.c: Update.
2183 2015-07-27 Marek Polacek <polacek@redhat.com>
2185 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2187 2015-07-27 Tom de Vries <tom@codesourcery.com>
2189 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2190 attribute. Update comment.
2192 Add scan for not parallelizing inner loop.
2193 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2197 2015-07-27 Marek Polacek <polacek@redhat.com>
2200 * c-c++-common/Wtautological-compare-2.c: New test.
2202 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2205 * gcc.target/i386/pr66232-6.c: New tests.
2206 * gcc.target/i386/pr66232-7.c: Likewise.
2207 * gcc.target/i386/pr66232-8.c: Likewise.
2208 * gcc.target/i386/pr66232-9.c: Likewise.
2210 2015-07-27 Marek Polacek <polacek@redhat.com>
2214 * c-c++-common/Wtautological-compare-1.c: New test.
2216 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2219 * g++.dg/template/pr18969.C: New test.
2220 * g++.dg/template/pr18969-2.C: New test.
2221 * g++.old-deja/g++.jason/overload.C: Remove return value in
2222 template function returning void.
2224 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2226 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2227 immediates to avoid shift-overflow warnings.
2229 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2232 * g++.dg/init/pr66857.C: New test.
2234 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2237 * gcc.target/i386/pr66648.c: New test.
2239 2015-07-25 Tom de Vries <tom@codesourcery.com>
2241 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2242 interchange_files and block_files variables.
2243 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2245 * gcc.dg/graphite/uns-interchange-12.c: Same.
2246 * gcc.dg/graphite/uns-interchange-14.c: Same.
2247 * gcc.dg/graphite/uns-interchange-15.c: Same.
2248 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2249 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2251 2015-07-25 Jeff Law <law@redhat.com>
2255 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2256 * gcc.dg/torture/pr66752-1.c: New test
2257 * g++.dg/torture/pr66752-2.C: New test.
2259 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2262 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2264 PR rtl-optimization/64164
2265 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2266 * gcc.dg/ssp-1.c: Make counter a register.
2267 * gcc.dg/ssp-2.c: Likewise.
2268 * gcc.dg/torture/parm-coalesce.c: New.
2270 2015-07-24 Tom de Vries <tom@codesourcery.com>
2272 * gcc.dg/graphite/block-1.c: Xfail scan.
2273 * gcc.dg/graphite/interchange-12.c: Same.
2274 * gcc.dg/graphite/interchange-14.c: Same.
2275 * gcc.dg/graphite/interchange-15.c: Same.
2276 * gcc.dg/graphite/interchange-9.c: Same.
2277 * gcc.dg/graphite/interchange-mvt.c: Same.
2278 * gcc.dg/graphite/uns-block-1.c: New test.
2279 * gcc.dg/graphite/uns-interchange-12.c: New test.
2280 * gcc.dg/graphite/uns-interchange-14.c: New test.
2281 * gcc.dg/graphite/uns-interchange-15.c: New test.
2282 * gcc.dg/graphite/uns-interchange-9.c: New test.
2283 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2285 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2288 * c-c++-common/Wunused-function-1.c: New.
2290 2015-07-24 Tom de Vries <tom@codesourcery.com>
2292 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2293 alternative exit-first loop transform.
2294 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2295 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2296 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2297 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2298 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2299 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2300 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2301 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2302 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2304 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2307 * gcc.target/i386/mpx/pr66566.c: New test.
2309 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2312 * gcc.target/i386/pr66978.c: New test.
2314 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2316 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2318 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2320 * gcc.target/s390/insv-1.c: New test.
2321 * gcc.target/s390/insv-2.c: New test.
2322 * gcc.target/s390/insv-3.c: New test.
2324 2015-07-24 Tom de Vries <tom@codesourcery.com>
2326 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2328 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2331 * gcc.dg/pr25530.c: New test.
2333 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2336 * gcc.dg/pr25529.c: New test.
2338 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2340 * gcc.target/arm/reg_equal_test.c: New test.
2342 2015-07-23 Jeff Law <law@redhat.com>
2345 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2346 * gcc.dg/torture/pr66752-1.c: New test
2347 * g++.dg/torture/pr66752-2.C: New test.
2349 2015-07-23 Marek Polacek <polacek@redhat.com>
2352 * g++.dg/warn/Wlogical-op-2.C: New test.
2354 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2356 PR rtl-optimization/64164
2357 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2358 * gcc.dg/ssp-1.c: Make counter a register.
2359 * gcc.dg/ssp-2.c: Likewise.
2360 * gcc.dg/torture/parm-coalesce.c: New.
2362 2015-07-23 Marek Polacek <polacek@redhat.com>
2365 * c-c++-common/ubsan/pr66908.c: New test.
2367 2015-07-23 Tom de Vries <tom@codesourcery.com>
2369 * gcc.dg/autopar/outer-4.c: Add xfail.
2370 * gcc.dg/autopar/outer-5.c: Same.
2371 * gcc.dg/autopar/outer-6.c: Same.
2372 * gcc.dg/autopar/reduc-2.c: Same.
2373 * gcc.dg/autopar/reduc-2char.c: Same.
2374 * gcc.dg/autopar/reduc-2short.c: Same.
2375 * gcc.dg/autopar/reduc-8.c: Same.
2376 * gcc.dg/autopar/uns-outer-4.c: New test.
2377 * gcc.dg/autopar/uns-outer-5.c: New test.
2378 * gcc.dg/autopar/uns-outer-6.c: New test.
2380 2015-07-23 Richard Biener <rguenther@suse.de>
2382 PR tree-optimization/66952
2383 * gcc.dg/torture/pr66952.c: Use signed char.
2385 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2387 PR tree-optimization/66926,66951
2388 * gcc.dg/vect/pr66951.c: New test.
2390 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2393 * g++.dg/parse/error57.C: New.
2394 * g++.dg/expr/string-2.C: Update.
2396 2015-07-23 Richard Biener <rguenther@suse.de>
2398 PR tree-optimization/66945
2399 * gcc.dg/torture/pr66945.c: New testcase.
2401 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2404 * g++.dg/ext/mv24.C: New test.
2406 2015-07-22 Marek Polacek <polacek@redhat.com>
2408 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2411 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2415 * gfortran.dg/generic_30.f90: New.
2417 2015-07-22 Richard Biener <rguenther@suse.de>
2419 PR tree-optimization/66952
2420 * gcc.dg/torture/pr66952.c: New testcase.
2422 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2424 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2426 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2428 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2430 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2432 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2434 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2436 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2438 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2440 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2442 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2444 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2446 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2448 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2450 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2452 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2454 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2456 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2458 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2460 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2462 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2464 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2466 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2468 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2470 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2472 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2474 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2476 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2478 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2480 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2482 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2484 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2486 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2488 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2490 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2492 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2494 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2496 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2498 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2500 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2502 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2504 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2506 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2508 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2510 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2512 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2514 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2516 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2518 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2520 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2522 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2524 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2526 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2528 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2530 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2532 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2534 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2536 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2538 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2540 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2542 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2544 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2546 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2548 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2550 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2552 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2554 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2556 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2558 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2560 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2562 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2564 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2566 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2568 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2570 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2572 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2574 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2576 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2578 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2580 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2582 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2584 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2586 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2588 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2590 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2592 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2594 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2596 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2598 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2600 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2602 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2604 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2606 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2608 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2610 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2612 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2614 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2616 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2618 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2620 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2622 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2624 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2626 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2628 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2630 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2632 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2634 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2636 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2638 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2640 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2642 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2644 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2646 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2648 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2650 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2652 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2654 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2656 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2658 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2660 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2662 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2664 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2666 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2668 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2670 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2672 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2674 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2676 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2678 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2680 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2682 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2684 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2686 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2689 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2691 * g++.dg/template/crash81.C: Update.
2693 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2696 * gcc.target/i386/pr66424.c: New.
2698 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2700 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2702 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2705 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2706 Drop address sanitization.
2708 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2710 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2712 (dg-additional-options): Set armv5t flag.
2714 2015-07-21 Marek Polacek <polacek@redhat.com>
2716 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2717 * gcc.dg/vmx/unpack.c: Likewise.
2718 * gcc.target/powerpc/quad-atomic.c: Likewise.
2720 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2722 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2724 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2726 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2729 2015-07-20 Marek Polacek <polacek@redhat.com>
2732 * c-c++-common/Wshift-overflow-1.c: New test.
2733 * c-c++-common/Wshift-overflow-2.c: New test.
2734 * c-c++-common/Wshift-overflow-3.c: New test.
2735 * c-c++-common/Wshift-overflow-4.c: New test.
2736 * c-c++-common/Wshift-overflow-5.c: New test.
2737 * g++.dg/cpp1y/left-shift-1.C: New test.
2738 * gcc.dg/c90-left-shift-2.c: New test.
2739 * gcc.dg/c90-left-shift-3.c: New test.
2740 * gcc.dg/c99-left-shift-2.c: New test.
2741 * gcc.dg/c99-left-shift-3.c: New test.
2742 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2743 * gcc.c-torture/execute/pr40386.c: Likewise.
2744 * gcc.dg/vect/pr33373.c: Likewise.
2745 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2746 * gcc.dg/vect/vect-shift-2.c: Likewise.
2748 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2750 * gcc.target/aarch64/neg_abs_1.c: New test.
2752 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2755 * gcc.target/i386/pr66922.c: New test.
2757 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2761 * gcc.dg/tree-ssa/pr42327.c: Removed.
2762 * g++.dg/other/pr35011.C: Removed.
2764 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2767 * gcc.target/i386/pr66906.c: New test.
2769 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2771 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2772 as follow-up to r225930.
2774 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2777 * lib/fortran-modules.exp (proc cleanup-submodules): New
2779 * gfortran.dg/submodule_1.f08: Change extension and clean up
2780 the submodule files.
2781 * gfortran.dg/submodule_2.f08: ditto
2782 * gfortran.dg/submodule_6.f08: ditto
2783 * gfortran.dg/submodule_7.f08: ditto
2784 * gfortran.dg/submodule_8.f08: New test
2785 * gfortran.dg/submodule_9.f08: New test
2787 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2788 Sebastian Pop <s.pop@samsung.com>
2791 * gcc.dg/graphite/pr61929.c: New.
2793 2015-07-17 Marek Polacek <polacek@redhat.com>
2795 * gcc.dg/fold-minus-7.c: New test.
2797 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2799 * gfortran.dg/co_reduce_1.f90: New file.
2801 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2804 * gcc.target/i386/pr66824.c:
2806 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2809 * gfortran.dg/structure_constructor_13.f03: New test.
2811 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2814 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2815 of generated while loops in the tree dump.
2816 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2818 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2820 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2822 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2825 * gcc.target/i386/pr66891.c: New test.
2827 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2829 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2831 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2833 PR rtl-optimization/66626
2834 * gcc.target/i386/pr66626-2.c: New.
2836 2015-07-16 Martin Liska <mliska@suse.cz>
2838 * g++.dg/ipa/pr66896.c: New test.
2840 2015-07-16 Richard Biener <rguenther@suse.de>
2842 PR tree-optimization/66894
2843 * gcc.dg/torture/pr66894.c: New testcase.
2845 2015-07-16 Richard Biener <rguenther@suse.de>
2847 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2849 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2852 * g++.dg/pr66866.C: New test.
2854 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2856 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2858 2015-07-15 Richard Biener <rguenther@suse.de>
2860 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2861 { -O3 -fomit-frame-pointer },
2862 { -O3 -fomit-frame-pointer -funroll-loops } and
2863 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2865 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2866 -finline-functions }
2868 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2870 * gcc.target/mips/interrupt_handler-5.c: New test.
2872 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2873 Robert Suchanek <robert.suchanek@imgtec.com>
2875 * gcc.target/mips/interrupt_handler-4.c: New test.
2877 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2880 * gcc.dg/lto/lto.exp: Initialize MPX.
2882 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2884 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2886 * gcc.target/arm/scd42-3.c: Likewise.
2888 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2890 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2891 code to be run when the pre-arch code increases the isa_rev to
2892 mips32r6 or greater.
2894 2015-07-15 Richard Biener <rguenther@suse.de>
2896 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2897 { -O3 -fomit-frame-pointer },
2898 { -O3 -fomit-frame-pointer -funroll-loops } and
2899 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2901 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2902 -finline-functions }
2903 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2904 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2905 to additional_flags.
2907 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2909 PR rtl-optimization/66838
2910 * gcc.target/i386/pr66838.c: New test.
2912 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2915 * g++.dg/template/pr66850.C: New test.
2917 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2918 Cesar Philippidis <cesar@codesourcery.com>
2919 Chung-Lin Tang <cltang@codesourcery.com>
2921 * gcc.target/nios2/nios2-flushd.c: New.
2922 * gcc.target/nios2/nios2-rdprs.c: New.
2923 * gcc.target/nios2/r2-atomic.c: New.
2924 * gcc.target/nios2/r2-eni.c: New.
2925 * gcc.target/nios2/r2-wrpie.c: New.
2927 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2928 Cesar Philippidis <cesar@codesourcery.com>
2929 Chung-Lin Tang <cltang@codesourcery.com>
2931 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2932 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2934 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2935 Cesar Philippidis <cesar@codesourcery.com>
2936 Chung-Lin Tang <cltang@codesourcery.com>
2938 * gcc.target/nios2/andci.c: New.
2939 * gcc.target/nios2/bmx.c: New.
2940 * gcc.target/nios2/cdx-add.c: New.
2941 * gcc.target/nios2/cdx-branch.c: New.
2942 * gcc.target/nios2/cdx-callret.c: New.
2943 * gcc.target/nios2/cdx-loadstore.c: New.
2944 * gcc.target/nios2/cdx-logical.c: New.
2945 * gcc.target/nios2/cdx-mov.c: New.
2946 * gcc.target/nios2/cdx-shift.c: New.
2947 * gcc.target/nios2/cdx-sub.c: New.
2948 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2950 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2953 * g++.dg/cpp0x/vt-65071.C: New.
2955 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2956 Cesar Philippidis <cesar@codesourcery.com>
2957 Chung-Lin Tang <cltang@codesourcery.com>
2959 * gcc.target/nios2/r2-io-range.c: New.
2960 * gcc.target/nios2/r2-stio-1.c: New.
2961 * gcc.target/nios2/r2-stio-2.c: New.
2962 * gcc.target/nios2/nios2-ldxio.c: New.
2963 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2964 of just compile. Add more tests.
2966 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2968 gfortran.dg/pr66864.f90: New test.
2970 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2972 PR rtl-optimization/66626
2973 * gcc.target/i386/pr66626.c: New.
2975 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2977 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2978 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2979 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2981 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2983 * g++.dg/template/crash81.C: Adjust for error + inform change.
2984 * g++.dg/template/pr58878.C: Likewise.
2985 * g++.dg/template/shadow1.C: Likewise.
2986 * g++.dg/template/shadow2.C: Likewise.
2987 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2988 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2989 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2990 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2992 2015-07-14 Richard Biener <rguenther@suse.de>
2994 PR tree-optimization/66863
2995 * gcc.dg/torture/pr66863.c: New testcase.
2997 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3000 * g++.dg/template/pr65186.C: New test.
3002 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3004 * gcc.target/arm/macro_defs0.c: Add directive to skip
3005 test if -marm is present.
3006 * gcc.target/arm/macro_defs1.c: Likewise.
3008 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3010 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3012 * gcc.target/aarch64/adds1.c: Likewise.
3013 * gcc.target/aarch64/ands_1.c: Likewise.
3014 * gcc.target/aarch64/bics_1.c: Likewise.
3015 * gcc.target/aarch64/subs1.c: Likewise.
3016 * gcc.target/aarch64/subs3.c: Likewise.
3018 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3021 * gfortran.dg/pr64589.f90: New test.
3023 2015-07-13 Renlin Li <renlin.li@arm.com>
3026 * gcc.c-torture/execute/pr66556.c: New.
3028 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3030 * gcc.dg/20020219-1.c: Fix double word typos.
3031 * gcc.dg/20020919-1.c: Same.
3033 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3034 Jeff Law <law@redhat.com>
3037 * g++.dg/tree-ssa/pr66726.c: New test.
3038 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3039 * gcc.dg/tree-ssa/pr66726.c: New test.
3041 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3044 * g++.dg/cpp0x/variadic-ttp2.C: New.
3046 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3049 * g++.dg/cpp0x/auto46.C: New test.
3050 * g++.dg/template/pr30044.C: New test.
3051 * g++.dg/template/shadow2.C: New test.
3052 * g++.dg/template/error55.C: New test.
3053 * g++.dg/template/crash83.C: Accept any error string.
3054 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3056 * g++.dg/cpp0x/variadic19.C: Likewise
3057 * g++.dg/template/canon-type-13.C: Likewise.
3058 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3059 * g++.dg/torture/20070621-1.C: Likewise.
3061 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3064 * g++.dg/init/explicit3.C: New.
3066 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3069 * gcc.target/i386/pr66819-1.c: New test.
3070 * gcc.target/i386/pr66819-2.c: Likewise.
3071 * gcc.target/i386/pr66819-3.c: Likewise.
3072 * gcc.target/i386/pr66819-4.c: Likewise.
3073 * gcc.target/i386/pr66819-5.c: Likewise.
3075 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3078 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3079 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3080 type to prevent possible flag-clobbering zero-extensions.
3081 * gcc.target/i386/pr66703.c: New test.
3083 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3086 * g++.dg/cpp0x/nsdmi-template15.C: New.
3088 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3090 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3092 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3094 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3095 * gcc.target/arm/flip-thumb.c: Likewise.
3097 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3100 * gcc.target/i386/pr66813.c: New test.
3102 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3105 * gcc.dg/gomp/pr66820.c: New test.
3107 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3110 * g++.dg/cpp0x/scoped_enum6.C: New.
3112 2015-07-10 Tom de Vries <tom@codesourcery.com>
3114 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3115 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3117 2015-07-10 Richard Biener <rguenther@suse.de>
3119 PR tree-optimization/66823
3120 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3121 which should not be necessary. XFAIL.
3123 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3126 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3128 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3131 * gcc.dg/gomp/pr66633-1.c: New test.
3132 * gcc.dg/gomp/pr66633-2.c: New test.
3133 * gcc.dg/gomp/pr66633-3.c: New test.
3134 * gcc.dg/gomp/pr66633-4.c: New test.
3136 2015-07-09 John Marino <gnugcc@marino.st>
3138 * lib/target-supports.exp (check_effective_target_pie):
3141 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3144 * gcc.target/i386/pr66814.c: New test.
3146 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3149 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3150 * gcc.target/aarch64/fnmul-2.c: Likewise.
3151 * gcc.target/aarch64/fnmul-3.c: Likewise.
3152 * gcc.target/aarch64/fnmul-4.c: Likewise.
3154 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3157 * g++.dg/cpp0x/vt-65790.C: New.
3159 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3162 * gcc.target/i386/pr66818.c: New test.
3164 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3167 * gcc.target/i386/pr66817.c: New test.
3169 2015-07-09 Marek Polacek <polacek@redhat.com>
3171 PR tree-optimization/66718
3172 * gcc.dg/vect/vect-126.c: New test.
3174 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3176 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3177 even when dwarf-2 is not the default.
3179 2015-07-08 Jeff Law <law@redhat.com>
3182 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3183 to have a single memory reference.
3185 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3187 * g++.dg/other/dump-ada-spec-9.C: New test.
3189 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3191 * g++.dg/vect/vect.exp: Run also simd* tests.
3192 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3193 (check_vect): Fix up get_cpuid call for C++.
3194 * g++.dg/vect/simd-clone-1.cc: New test.
3196 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3198 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3200 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3202 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3203 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3205 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3208 * gcc.target/i386/pr66806.c: New test.
3210 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3213 * g++.dg/cpp0x/auto45.C: New.
3215 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3218 * gcc.target/i386/pr66334.c: New.
3220 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3222 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3225 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3228 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3229 (verify_code): Update expected error message.
3230 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3231 (verify_code): Likewise.
3232 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3233 (verify_code): Likewise.
3235 2015-07-08 Richard Biener <rguenther@suse.de>
3237 PR tree-optimization/66793
3238 * gcc.dg/torture/pr66793.c: New testcase.
3240 2015-07-08 Richard Biener <rguenther@suse.de>
3242 PR tree-optimization/66794
3243 * gcc.dg/torture/pr66794.c: New testcase.
3245 2015-07-08 Marek Polacek <polacek@redhat.com>
3248 * g++.dg/abi/abi-tag15.C: New test.
3250 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3252 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3253 * gcc.target/mips/branch-3.c: Ditto
3254 * gcc.target/mips/branch-4.c: Ditto.
3255 * gcc.target/mips/branch-5.c: Ditto.
3256 * gcc.target/mips/branch-6.c: Ditto.
3257 * gcc.target/mips/branch-7.c: Ditto.
3258 * gcc.target/mips/branch-8.c: Ditto.
3259 * gcc.target/mips/branch-9.c: Ditto.
3260 * gcc.target/mips/branch-10.c: Ditto.
3261 * gcc.target/mips/branch-11.c: Ditto.
3262 * gcc.target/mips/branch-12.c: Ditto.
3263 * gcc.target/mips/branch-13.c: Ditto.
3264 * gcc.target/mips/umips-branch-5.c: New file.
3265 * gcc.target/mips/umips-branch-6.c: New file.
3266 * gcc.target/mips/umips-branch-7.c: New file.
3267 * gcc.target/mips/umips-branch-8.c: New file.
3268 * gcc.target/mips/umips-branch-9.c: New file.
3269 * gcc.target/mips/umips-branch-10.c: New file.
3270 * gcc.target/mips/umips-branch-11.c: New file.
3271 * gcc.target/mips/umips-branch-12.c: New file.
3272 * gcc.target/mips/umips-branch-13.c: New file.
3273 * gcc.target/mips/umips-branch-14.c: New file.
3274 * gcc.target/mips/umips-branch-15.c: New file.
3275 * gcc.target/mips/umips-branch-16.c: New file.
3276 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3277 (OCCUPY_0xfffc): New define.
3279 2015-07-08 Renlin Li <renlin.li@arm.com>
3281 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3283 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3285 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3287 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3289 * gcc.target/i386/bt-3.c: New test.
3290 * gcc.target/i386/bt-4.c: Ditto.
3292 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3294 * g++.dg/other/dump-ada-spec-8.C: New test.
3296 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3299 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3301 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3303 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3305 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3306 Avoid using an opaque struct for local "f".
3308 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3311 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3312 * jit.dg/test-pr66779.c: New testcase.
3314 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3316 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3319 2015-07-07 Richard Biener <rguenther@suse.de>
3321 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3323 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3325 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3326 * gcc.target/mips/call-5.c: Ditto.
3327 * gcc.target/mips/call-6.c: Ditto.
3329 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3331 * gcc.dg/dx-test.c: New test-case.
3333 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3336 * gfortran.dg/allocate_with_source_9.f08: New test.
3338 2015-07-07 Christian Bruel <christian.bruel@st.com>
3341 * gcc.target/arm/flip-thumb.c: Fix scan.
3342 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3343 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3344 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3347 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3350 * gcc.c-torture/execute/pr65956.c: New test.
3352 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3354 * gcc.target/arm/aapcs/align1.c: New.
3355 * gcc.target/arm/aapcs/align_rec1.c: New.
3356 * gcc.target/arm/aapcs/align2.c: New.
3357 * gcc.target/arm/aapcs/align_rec2.c: New.
3358 * gcc.target/arm/aapcs/align3.c: New.
3359 * gcc.target/arm/aapcs/align_rec3.c: New.
3360 * gcc.target/arm/aapcs/align4.c: New.
3361 * gcc.target/arm/aapcs/align_rec4.c: New.
3362 * gcc.target/arm/aapcs/align_vararg1.c: New.
3363 * gcc.target/arm/aapcs/align_vararg2.c: New.
3365 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3367 * gfortran.dg/iomsg_2.f90: New test.
3369 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3372 * gcc.target/i386/pr66749.c: New test.
3374 2015-07-06 Richard Biener <rguenther@suse.de>
3376 PR tree-optimization/66772
3377 * gcc.dg/torture/pr66772-1.c: New testcase.
3378 * gcc.dg/torture/pr66772-2.c: Likewise.
3380 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3382 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3383 the jals instruction.
3385 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3388 * gcc.target/i386/pr53383-1.c: New file.
3389 * gcc.target/i386/pr53383-2.c: Likewise.
3390 * gcc.target/i386/pr53383-3.c: Likewise.
3392 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3394 * gcc.target/aarch64/fnmul-1.c: New.
3395 * gcc.target/aarch64/fnmul-2.c: New.
3396 * gcc.target/aarch64/fnmul-3.c: New.
3397 * gcc.target/aarch64/fnmul-4.c: New.
3399 2015-07-06 Richard Biener <rguenther@suse.de>
3402 * gcc.dg/torture/pr66759.c: New testcase.
3404 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3407 * gfortran.dg/alloc_comp_class_3.f03: New test.
3408 * gfortran.dg/alloc_comp_class_4.f03: New test.
3410 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3412 * gcc.c-torture/execute/pr66757.c: New test.
3414 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3416 PR tree-optimization/66720
3417 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3419 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3420 Sandra Loosemore <sandra@codesourcery.com>
3422 * gcc.target/nios2/gprel-offset.c: New test.
3424 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3427 * gfortran.dg/pr66725.f90: New test.
3429 2015-07-03 Jason Merrill <jason@redhat.com>
3431 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3432 Avoid narrowing error.
3434 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3436 PR rtl-optimization/66706
3437 * gcc.target/powerpc/shift-int.c: New testcase.
3439 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3442 * gcc.target/i386/pr66746.c: New file.
3444 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3446 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3448 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3450 PR tree-optimization/66119
3451 * g++.dg/opt/pr66119.C: New.
3453 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3456 * gfortran.dg/submodule_1.f90: New test
3457 * gfortran.dg/submodule_2.f90: New test
3458 * gfortran.dg/submodule_3.f90: New test
3459 * gfortran.dg/submodule_4.f90: New test
3460 * gfortran.dg/submodule_5.f90: New test
3461 * gfortran.dg/submodule_6.f90: New test
3462 * gfortran.dg/submodule_7.f90: New test
3464 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3466 PR preprocessor/53690
3467 * g++.dg/cpp/pr53690.C: New.
3469 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3471 * gcc.target/powerpc/vec-cmp.c: New test.
3473 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3476 * gfortran.dg/pr56520.f90: New test.
3478 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3481 * gfortran.dg/pr66545_1.f90: New test.
3482 * gfortran.dg/pr66545_2.f90: New test.
3484 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3486 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3487 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3489 2015-07-02 Richard Biener <rguenther@suse.de>
3492 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3495 2015-07-02 Richard Biener <rguenther@suse.de>
3497 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3499 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3501 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3503 2015-07-01 Jason Merrill <jason@redhat.com>
3505 * lib/target-supports.exp (cxx_default): Set to C++14.
3507 2015-07-01 Tom de Vries <tom@codesourcery.com>
3510 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3513 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3515 * gfortran.dg/warn_conversion_8.f90: New test.
3517 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3519 PR rtl-optimization/61047
3520 * gcc.c-torture/execute/20150611-1.c: New testcase.
3522 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3525 * jit.dg/all-non-failing-tests.h: Add
3526 test-pr66700-observing-write-through-ptr.c.
3527 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3529 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3531 * jit.dg/test-accessing-union.c: Add comments for use by
3532 gcc/jit/docs/topics/types.rst.
3534 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3536 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3537 'do-require-effective-target' with 'dg-require-effective-target'.
3538 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3539 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3540 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3541 'stlex' with 'strex' as the expected output.
3543 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3546 * g++.dg/cpp0x/gen-attrs-60.C: New.
3547 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3549 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3551 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3553 * gcc.target/aarch64/pic-small.c: Restrict this test under
3554 check_effective_target_aarch64_small_fpic.
3556 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3558 * gfortran.dg/gomp/pr66633.f90: New test.
3560 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3563 * g++.dg/template/pr66686.C: New test.
3565 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3567 * gnat.dg/lto17.ad[sb]: New test.
3569 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3571 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3572 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3574 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3576 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3578 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3580 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3582 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3584 * jit.dg/test-switch.c: New testcase.
3585 * jit.dg/test-switch.cc: New testcase.
3587 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3590 * jit.dg/all-non-failing-tests.h: Add note about
3591 test-validly-unreachable-block.c.
3592 * jit.dg/test-validly-unreachable-block.c: New file.
3594 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3597 * jit.dg/all-non-failing-tests.h: Add note about
3598 test-extra-options.c.
3599 * jit.dg/test-extra-options.c: New testcase.
3601 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3604 * gcc.target/i386/pr66691.c: New.
3606 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3608 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3609 * gcc.target/i386/iamcu/args.h: Likewise.
3610 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3611 * gcc.target/i386/iamcu/defines.h: Likewise.
3612 * gcc.target/i386/iamcu/macros.h: Likewise.
3613 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3614 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3615 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3616 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3617 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3618 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3619 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3620 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3621 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3622 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3623 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3624 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3625 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3626 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3627 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3628 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3629 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3631 2015-06-30 Marek Polacek <polacek@redhat.com>
3633 * gcc.dg/fold-minus-6.c: New test.
3635 * gcc.dg/fold-ior-3.c: New test.
3637 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3639 Implement N4197 - Adding u8 character literals
3640 * g++.dg/cpp1z/utf8.C: New.
3641 * g++.dg/cpp1z/utf8-neg.C: New.
3642 * g++.dg/cpp1z/udlit-utf8char.C: New.
3644 2015-06-30 Marek Polacek <polacek@redhat.com>
3646 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3648 2015-06-30 Tom de Vries <tom@codesourcery.com>
3650 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3651 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3652 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3653 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3655 2015-06-30 Marek Polacek <polacek@redhat.com>
3657 * gcc.dg/fold-ior-2.c: New test.
3659 2015-06-30 Tom de Vries <tom@codesourcery.com>
3661 PR tree-optimization/66652
3662 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3663 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3665 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3667 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3670 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3671 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3673 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3676 * gfortran.dg/wunused-parameter.f90: New test.
3678 2015-06-29 Richard Henderson <rth@redhat.com>
3680 * gcc.target/i386/asm-flag-1.c: New.
3681 * gcc.target/i386/asm-flag-2.c: New.
3682 * gcc.target/i386/asm-flag-3.c: New.
3683 * gcc.target/i386/asm-flag-4.c: New.
3684 * gcc.target/i386/asm-flag-5.c: New.
3686 2015-06-29 Marek Polacek <polacek@redhat.com>
3689 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3690 * c-c++-common/pr66322.c: New test.
3691 * g++.dg/eh/scope1.C: Remove dg-warning.
3693 2015-06-29 Richard Biener <rguenther@suse.de>
3695 PR tree-optimization/66677
3696 * gcc.dg/vect/pr66677.c: New testcase.
3698 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3701 * gcc.dg/tree-ssa/pr64130.c: New test.
3703 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3705 * gcc.target/aarch64/pic-small.c: New testcase.
3707 2015-06-26 Richard Biener <rguenther@suse.de>
3709 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3711 2015-06-26 Marek Polacek <polacek@redhat.com>
3713 * gcc.dg/fold-and-1.c: New test.
3714 * gcc.dg/fold-and-2.c: New test.
3716 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3718 * gnat.dg/warn11.adb: Add missing dg directive.
3719 * gnat.dg/warn12.adb: New test.
3720 * gnat.dg/warn12_pkg.ads: New helper.
3722 2015-06-26 Richard Biener <rguenther@suse.de>
3724 * gfortran.dg/reassoc_3.f90: Adjust.
3726 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3729 * gcc.target/i386/pr66412.c: New test.
3731 2015-06-25 Richard Biener <rguenther@suse.de>
3733 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3735 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3737 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3739 2015-06-25 Richard Biener <rguenther@suse.de>
3741 * gfortran.dg/vect/vect-9.f90: New testcase.
3743 2015-06-25 Nick Clifton <nickc@redhat.com>
3745 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3746 H8300 and M32R targets.
3748 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3751 * gfortran.dg/maxerrors.f90: New test.
3753 2015-06-08 DJ Delorie <dj@redhat.com>
3755 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3757 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3759 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3761 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3763 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3764 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3765 * gcc.target/aarch64/nofp_1.c: New file.
3767 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3769 Implement N3928 - Extending static_assert
3770 * g++.dg/cpp0x/static_assert8.C: Adjust.
3771 * g++.dg/cpp0x/static_assert12.C: New.
3772 * g++.dg/cpp0x/static_assert13.C: New.
3773 * g++.dg/cpp1y/static_assert1.C: New.
3774 * g++.dg/cpp1y/static_assert2.C: New.
3775 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3777 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3780 * g++.dg/cpp0x/trailing11.C: New.
3782 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3784 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3786 * gcc.target/arm/memset-inline-10.c: Likewise.
3787 * gcc.target/arm/pr58784.c: Likewise.
3788 * gcc.target/arm/pr59985.C: Likewise.
3789 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3791 2015-06-24 Renlin Li <renlin.li@arm.com>
3793 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3794 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3796 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3799 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3802 * g++.dg/cpp0x/auto45.C: New test.
3803 * g++.dg/template/pr30044.C: New test.
3804 * g++.dg/template/crash83.C: Accept any error string.
3805 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3807 * g++.dg/cpp0x/variadic18.C: Likewise
3808 * g++.dg/template/canon-type-13.C: Likewise.
3809 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3811 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3814 * g++.dg/other/linkage2.C: New.
3816 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3819 * gcc.target/arm/pr63408.c: New test.
3821 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3823 * lib/c-torture.exp: Don't call check_effective_target_lto
3824 before setting up environment correctly.
3825 * lib/gcc-dg.exp: Likewise, and protect
3826 gcc_force_conventional_output.
3828 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3830 PR rtl-optimization/66306
3831 * gcc.target/s390/pr66306.c: New test.
3833 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3835 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3836 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3837 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3838 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3839 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3840 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3841 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3843 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3846 * gcc.c-torture/pr65803.c: New test.
3848 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3851 * g++.dg/cpp0x/auto45.C: New test.
3852 * g++.dg/template/pr30044.C: New test.
3853 * g++.dg/template/crash83.C: Accept any error string.
3854 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3856 * g++.dg/cpp0x/variadic18.C: Likewise
3857 * g++.dg/template/canon-type-13.C: Likewise.
3858 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3860 2015-06-23 Marek Polacek <polacek@redhat.com>
3862 * c-c++-common/Wlogical-op-3.c: New test.
3864 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3867 * g++.dg/cpp0x/scoped_enum5.C: New.
3869 2015-06-23 Richard Biener <rguenther@suse.de>
3871 PR tree-optimization/66636
3872 * gcc.dg/vect/pr66636.c: New testcase.
3874 2015-06-23 Marek Polacek <polacek@redhat.com>
3876 * gcc.dg/fold-minus-4.c: New test.
3877 * gcc.dg/fold-minus-5.c: New test.
3878 * c-c++-common/ubsan/overflow-add-5.c: New test.
3880 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3882 Add missing testcase from r224672.
3883 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3885 * gcc.target/vax/bswapdi-1.c: New.
3887 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3890 * gfortran.dg/associate_18.f08: New test.
3892 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3895 * gcc.target/i386/pr66560-1.c: New test.
3896 * gcc.target/i386/pr66560-2.c: Ditto.
3897 * gcc.target/i386/pr66560-3.c: Ditto.
3898 * gcc.target/i386/pr66560-4.c: Ditto.
3900 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3902 * gcc.target/nvptx/nvptx.exp: New file.
3903 * gcc.target/nvptx/proto-1.c: Likewise.
3905 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3907 PR tree-optimization/66449
3908 * gcc.dg/vect/pr66449.c: New test.
3910 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3912 * g++.dg/other/dump-ada-spec-5.C: New test.
3913 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3914 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3916 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3918 * g++.dg/inherit/pure1.C: Test location too.
3920 2015-06-22 Marek Polacek <polacek@redhat.com>
3922 * gcc.dg/fold-ior-1.c: New test.
3923 * gcc.dg/fold-minus-2.c: New test.
3924 * gcc.dg/fold-minus-3.c: New test.
3925 * gcc.dg/fold-plus-1.c: New test.
3926 * gcc.dg/fold-plus-2.c: New test.
3927 * gcc.dg/fold-xor-4.c: New test.
3928 * gcc.dg/fold-xor-5.c: New test.
3930 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3933 * g++.dg/torture/pr65914.C: New.
3935 2015-06-22 Richard Biener <rguenther@suse.de>
3937 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3938 not existing TORTURE_OPTIONS only.
3939 * lib/gcc-dg.exp: Likewise.
3941 2015-06-22 Christian Bruel <christian.bruel@st.com>
3944 * gcc.target/arm/flip-thumb.c: New test.
3946 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3947 Martin Liska <mliska@suse.cz>
3950 * g++.dg/ipa/pr65908.C: New testcase.
3952 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3955 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3956 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3958 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3960 * gnat.dg/specs/debug1.ads: Adjust.
3962 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3964 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3965 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3966 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3967 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3968 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3969 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3970 * gcc.target/aarch64/fmovd-zero.c: Delete.
3971 * gcc.target/aarch64/fmovf-zero.c: Delete.
3973 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3975 * gcc.target/vax/bswapdi-1.c: New.
3977 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3979 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3981 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3983 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3985 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3987 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3989 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3991 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3993 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3995 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3997 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3999 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4001 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4003 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4005 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4007 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4009 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4011 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4013 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4015 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4017 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4019 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4023 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4027 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4031 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4035 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4039 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4043 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4047 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4051 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4055 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4056 (_ARM_FPSCR): Add FZ field.
4057 (clean_results): Force FZ=1 on AArch64.
4058 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4060 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4062 * gcc.target/aarch64/pr62308.c: New test.
4064 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4067 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4069 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4071 * gcc.target/i386/mpx/pr66581.c: New test.
4073 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4075 * gcc.target/i386/cmov9.c: New test.
4077 2015-06-18 Richard Biener <rguenther@suse.de>
4079 * g++.dg/other/const4.C: New testcase.
4081 2015-06-18 Michael Matz <matz@suse.de>
4084 * gcc.dg/vect/pr66253.c: New testcase.
4086 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4089 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4091 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4094 * gcc.target/i386/mpx/pr66568.c: New test.
4096 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4099 * gcc.target/i386/mpx/pr66567.c: New test.
4101 2015-06-18 Richard Biener <rguenther@suse.de>
4103 PR tree-optimization/66510
4104 * gcc.dg/vect/slp-perm-12.c: New testcase.
4106 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4108 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4109 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4110 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4111 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4113 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4116 * g++.dg/gomp/pr66571-1.C: New test.
4119 * c-c++-common/gomp/pr66429.c: New test.
4121 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4123 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4124 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4126 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4128 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4131 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4134 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4136 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4138 * gcc.target/mips/pr65862-1.c: New test.
4139 * gcc.target/mips/pr65862-2.c: Likewise.
4141 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4143 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4144 * gcc.target/i386/pr52252-atom.c: Ditto.
4145 * gcc.target/i386/vect-div-1.c: Ditto.
4146 * gcc.target/i386/rotate-5.c: Ditto.
4147 * gcc.target/i386/pr50202.c: Ditto.
4148 * gcc.target/i386/pr37843-3.c: Ditto.
4149 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4150 * gcc.target/i386/pr53397-1.c: Ditto.
4151 * gcc.target/i386/pr55934.c: Ditto.
4152 * gcc.target/i386/pr37843-4.c: Ditto.
4153 * gcc.target/i386/pr60451.c: Ditto.
4154 * gcc.target/i386/pr53397-2.c: Ditto.
4155 * gcc.target/i386/vectorize1.c: Ditto.
4156 * gcc.target/i386/extract-insert-combining.c: Ditto.
4157 * gcc.target/i386/pr53759.c: Ditto.
4158 * gcc.target/i386/pr52252-core.c: Ditto.
4159 * gcc.target/i386/rotate-3.c: Ditto.
4160 * gcc.target/i386/sse-20.c: Ditto.
4161 * gcc.target/i386/rotate-4.c: Ditto.
4162 * gcc.target/i386/pr61403.c: Ditto.
4163 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4164 * gcc.target/i386/pr60901.c: Ditto.
4165 * gcc.target/i386/pr59794-7.c: Ditto.
4166 * gcc.target/i386/pr62208.c: Ditto.
4167 * gcc.target/i386/pr53416.c: Ditto.
4168 * gcc.target/i386/asm-dialect-1.c: Ditto.
4169 * gcc.target/i386/pr50038.c: Ditto.
4170 * gcc.target/i386/47698.c: Ditto.
4171 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4172 * gcc.target/i386/pr59794-2.c: Ditto.
4173 * gcc.target/i386/pr59794-3.c: Ditto.
4174 * gcc.target/i386/pr39058.c: Ditto.
4175 * gcc.target/i386/pr60205-1.c: Ditto.
4176 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4177 * gcc.target/i386/sse2-movq-2.c: Ditto.
4179 2015-06-17 Richard Biener <rguenther@suse.de>
4181 PR tree-optimization/66251
4182 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4184 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4187 * g++.dg/parse/new-placement1.C: New.
4189 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4191 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4192 * jit.dg/test-compound-assignment.c: New testcase.
4194 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4197 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4198 to "testcases" array.
4200 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4203 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4204 * jit.dg/test-debug-strings.c: New test case.
4205 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4206 the discriminant has a sane debug string.
4208 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4211 * gcc.target/i386/pr56766-1.c: New test.
4212 * gcc.target/i386/pr56766-2.c: Ditto.
4214 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4216 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4217 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4218 * gcc.target/mips/loongson-simd.c: Ditto.
4220 2015-06-16 Richard Biener <rguenther@suse.de>
4222 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4224 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4226 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4227 passed by the testsuite driver.
4229 2015-06-16 Richard Biener <rguenther@suse.de>
4231 * gcc.dg/vect/slp-perm-11.c: New testcase.
4233 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4235 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4238 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4240 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4241 Reinstate calls to torture-init and torture-finalize.
4243 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4245 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4247 2015-06-15 Nathan Sidwell <nathan@acm.org>
4250 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4252 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4255 * g++.dg/cpp0x/local-type1.C: New.
4257 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4262 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4263 unimplemented error.
4264 * gfortran.dg/allocate_with_source_7.f08: New test.
4265 * gfortran.dg/allocate_with_source_8.f08: New test.
4267 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4270 * g++.dg/warn/Walways-true-3.C: New test.
4272 2015-06-13 Tom de Vries <tom@codesourcery.com>
4274 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4276 2015-06-13 Tom de Vries <tom@codesourcery.com>
4278 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4279 (main): Remove superfluous attributes.
4280 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4281 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4283 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4285 * gcc.target/i386/monitorx.c: New.
4286 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4287 * gcc.target/i386/sse-13.c: Ditto.
4288 * gcc.target/i386/sse-14.c: Ditto.
4289 * gcc.target/i386/sse-22.c: Ditto.
4290 * gcc.target/i386/sse-23.c: Ditto.
4291 * g++.dg/other/i386-2.C: Ditto.
4292 * g++.dg/other/i386-3.C: Ditto.
4294 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4296 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4298 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4301 * gfortran.dg/allocatable_scalar_13.f90: New test
4303 2015-06-11 Marek Polacek <polacek@redhat.com>
4305 * gcc.dg/fold-xor-3.c: New test.
4307 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4309 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4310 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4312 2015-06-11 Christian Bruel <christian.bruel@st.com>
4315 * gcc.target/arm/pragma_attribute.c: New test.
4317 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4319 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4321 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4324 * gcc.target/i386/pr66473.c: New test.
4326 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4329 * gcc.dg/tls/pr66470.c: New test.
4330 * gcc.target/i386/pr66470.c: New test.
4332 2015-06-10 Christian Bruel <christian.bruel@st.com>
4335 * gcc.target/arm/attr_arm.c: New test
4336 * gcc.target/arm/attr_arm-err.c: New test
4337 * gcc.target/arm/attr_thumb.c: New test
4338 * gcc.target/arm/attr_thumb-static.c: New test
4340 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4345 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4347 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4349 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4350 passed by the testsuite driver.
4352 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4355 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4356 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4357 * gcc.dg/ssp-1.c: Make counter a register.
4358 * gcc.dg/ssp-2.c: Likewise.
4359 * gcc.dg/torture/parm-coalesce.c: New.
4361 2015-06-09 Tom de Vries <tom@codesourcery.com>
4363 * gcc.target/i386/vararg-loc.c: New test.
4365 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4368 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4369 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4371 2015-06-09 Marek Polacek <polacek@redhat.com>
4373 PR tree-optimization/66299
4374 * gcc.dg/pr66299-1.c: New test.
4375 * gcc.dg/pr66299-2.c: New test.
4376 * gcc.dg/pr66299-3.c: New test.
4378 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4380 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4381 passed by the testsuite driver.
4383 2015-06-09 Richard Biener <rguenther@suse.de>
4386 * gcc.dg/fold-modpow2.c: New testcase.
4388 2015-06-09 Richard Biener <rguenther@suse.de>
4390 PR tree-optimization/66419
4391 * gcc.dg/vect/bb-slp-37.c: New testcase.
4393 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4395 * gcc.target/arm/stl-cond.c: New test.
4397 2015-06-09 Richard Biener <rguenther@suse.de>
4400 * gcc.dg/torture/pr66413.c: New testcase.
4402 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4404 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4405 * gcc.dg/ssp-1.c: Make counter a register.
4406 * gcc.dg/ssp-2.c: Likewise.
4407 * gcc.dg/torture/parm-coalesce.c: New.
4409 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4411 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4412 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4414 2015-06-08 Tom de Vries <tom@codesourcery.com>
4416 PR rtl-optimization/66444
4417 * gcc.dg/pr66444.c: New test.
4419 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4422 * gfortran.dg/class_is_1.f90: New test.
4423 * gfortran.dg/type_is_1.f90: Ditto.
4425 2015-06-08 Marek Polacek <polacek@redhat.com>
4428 * gcc.dg/cpp/pr66415-1.c: New test.
4429 * gcc.dg/cpp/pr66415-2.c: New test.
4431 2015-06-08 Richard Biener <rguenther@suse.de>
4433 PR tree-optimization/66422
4434 * gcc.dg/Warray-bounds-16.c: New testcase.
4436 2015-06-08 Richard Biener <rguenther@suse.de>
4438 * gcc.dg/vect/slp-perm-10.c: New testcase.
4439 * gcc.dg/vect/slp-23.c: Adjust.
4440 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4441 vector pointer update.
4443 2015-06-08 Marek Polacek <polacek@redhat.com>
4446 * g++.dg/ubsan/pr66452.C: New test.
4448 2015-06-08 Tom de Vries <tom@codesourcery.com>
4450 PR tree-optimization/66436
4451 * gcc.dg/gomp/dump-new-function-2.c: New test.
4452 * gcc.dg/gomp/dump-new-function-3.c: Same.
4453 * gcc.dg/gomp/dump-new-function.c: Same.
4455 2015-06-08 Tom de Vries <tom@codesourcery.com>
4457 PR tree-optimization/66435
4458 * gcc.dg/gomp/notify-new-function-2.c: New test.
4459 * gcc.dg/gomp/notify-new-function-3.c: Same.
4460 * gcc.dg/gomp/notify-new-function.c: Same.
4462 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4464 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4465 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4466 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4467 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4468 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4469 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4472 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4475 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4476 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4478 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4479 * gfortran.dg/warn_conversion_5.f90: New test.
4480 * gfortran.dg/warn_conversion_6.f90: New test.
4481 * gfortran.dg/warn_conversion_7.f90: New test.
4483 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4486 * gfortran.dg/blockdata_9.f: New test.
4488 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4491 * gfortran.dg/forall_17.f90: New test.
4493 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4495 * g++.dg/cpp0x/pr57101.C: Add warning.
4496 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4497 * g++.dg/ext/visibility/anon7.C: Same.
4498 * g++.dg/ipa/pr63587-2.C: Same.
4499 * g++.dg/opt/dump1.C: Same.
4500 * g++.dg/opt/pr59622-3.C: Same.
4501 * g++.dg/opt/pr59622.C: Same.
4502 * g++.dg/torture/pr46383.C: Same.
4503 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4504 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4505 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4507 * gfortran.dg/intent_out_8.f90: Same.
4508 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4510 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4513 gfortran.dg/equiv_9.f90: New test.
4516 2015-06-05 Tom de Vries <tom@codesourcery.com>
4518 merge from gomp4 branch:
4519 2015-05-28 Tom de Vries <tom@codesourcery.com>
4521 PR tree-optimization/65443
4522 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4523 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4524 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4526 2015-06-05 Nathan Sidwell <nathan@acm.org>
4529 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4531 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4533 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4535 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4537 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4539 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4541 * testsuite/gcc.target/i386/noplt-1.c: New test.
4542 * testsuite/gcc.target/i386/noplt-2.c: New test.
4543 * testsuite/gcc.target/i386/noplt-3.c: New test.
4544 * testsuite/gcc.target/i386/noplt-4.c: New test.
4546 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4549 * gfortran.dg/adjustl_1.f90: New test.
4551 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4553 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4554 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4556 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4558 * lto.c (iterative_hash_canonical_type,
4559 gimple_register_canonical_type): only hash main variants of types
4561 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4563 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4564 Move set of dg-do-what-default after early return.
4566 2015-06-04 Marek Polacek <polacek@redhat.com>
4569 * gcc.dg/lvalue-8.c: New test.
4571 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4572 Paolo Carlini <paolo.carlini@oracle.com>
4575 * g++.dg/other/pr66130.C: New.
4576 * g++.dg/cpp0x/pr66130.C: Likewise.
4578 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4580 * g++.dg/cpp0x/decl-loc1.C: New.
4581 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4582 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4583 * g++.dg/init/ctor8.C: Likewise.
4584 * g++.dg/parse/semicolon4.C: Likewise.
4586 2015-06-03 Marek Polacek <polacek@redhat.com>
4589 * g++.dg/ubsan/static-init-1.C: New test.
4590 * g++.dg/ubsan/static-init-2.C: New test.
4591 * g++.dg/ubsan/static-init-3.C: New test.
4593 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4596 * gcc.target/i386/pr66275.c: New test.
4598 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4600 * gcc.dg/Wcxx-compat-22.c: New testcase.
4601 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4602 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4603 * c-c++-common/pr58346-1.c: Likewise.
4604 * c-c++-common/transparent-union-1.c: Likewise.
4606 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4608 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4609 * g++.dg/plugin/def_plugin.c: New file.
4610 * g++.dg/plugin/def-plugin-test.C: New file.
4612 2015-06-03 Richard Biener <rguenther@suse.de>
4614 * gcc.dg/vect/bb-slp-36.c: New testcase.
4616 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4618 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4620 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4622 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4623 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4624 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4625 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4627 2015-06-03 Marek Polacek <polacek@redhat.com>
4631 * gcc.dg/pr64223-1.c: New test.
4632 * gcc.dg/pr64223-2.c: New test.
4634 2015-06-03 Richard Biener <rguenther@suse.de>
4636 PR tree-optimization/63916
4637 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4639 2015-06-03 Richard Biener <rguenther@suse.de>
4641 PR tree-optimization/66375
4642 * gcc.dg/torture/pr66375.c: New testcase.
4644 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4646 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4648 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4651 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4653 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4656 * gfortran.dg/reshape_7.f90: New test.
4658 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4661 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4664 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4667 * gcc.dg/pr49551.c: New testcase.
4669 2015-06-02 Richard Biener <rguenther@suse.de>
4672 * g++.dg/lto/pr65549_0.C: New testcase.
4674 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4678 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4680 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4682 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4684 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4687 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4689 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4691 PR tree-optimization/48052
4692 * gcc.dg/tree-ssa/scev-8.c: New.
4693 * gcc.dg/tree-ssa/scev-9.c: New.
4694 * gcc.dg/tree-ssa/scev-10.c: New.
4695 * gcc.dg/vect/pr48052.c: New.
4697 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4699 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4701 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4703 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4705 2015-06-02 Marek Polacek <polacek@redhat.com>
4708 * gcc.dg/torture/pr66345.c: New test.
4710 2015-06-02 Richard Biener <rguenther@suse.de>
4712 PR tree-optimization/65961
4713 * gcc.dg/torture/pr65961.c: New testcase.
4715 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4717 PR tree-optimization/52563
4718 PR tree-optimization/62173
4719 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4720 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4722 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4724 * gnat.dg/specs/varsize_return2.ads: New test.
4725 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4727 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4729 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4731 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4734 * gcc.target/aarch64/sync-comp-swap.c: New.
4735 * gcc.target/aarch64/sync-comp-swap.x: New.
4736 * gcc.target/aarch64/sync-op-acquire.c: New.
4737 * gcc.target/aarch64/sync-op-acquire.x: New.
4738 * gcc.target/aarch64/sync-op-full.c: New.
4739 * gcc.target/aarch64/sync-op-full.x: New.
4740 * gcc.target/aarch64/sync-op-release.c: New.
4741 * gcc.target/aarch64/sync-op-release.x: New.
4743 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4745 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4748 2015-06-01 Richard Biener <rguenther@suse.de>
4750 PR tree-optimization/66349
4751 PR tree-optimization/66352
4752 PR tree-optimization/66357
4753 * gcc.dg/torture/pr66357.c: New testcase.
4754 * gcc.dg/torture/pr66349.c: Likewise.
4755 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4757 2015-06-01 Richard Biener <rguenther@suse.de>
4760 2015-05-29 Richard Biener <rguenther@suse.de>
4762 PR tree-optimization/66314
4763 * gcc.dg/asan/pr66314.c: New testcase.
4765 2015-06-01 Richard Biener <rguenther@suse.de>
4767 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4769 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4771 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4773 (hp3, hp4): Add inline keyword.
4774 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4775 (hp2): Add inline keyword.
4776 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4777 (hp2): Add inline keyword.
4779 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4782 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4783 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4784 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4785 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4787 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4789 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4790 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4792 2015-06-01 Richard Biener <rguenther@suse.de>
4794 PR tree-optimization/66280
4795 * g++.dg/torture/pr66280.C: New testcase.
4796 * g++.dg/torture/pr66280-2.C: Likewise.
4798 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4800 * gnat.dg/addr9_1.adb: New test.
4801 * gnat.dg/addr9_2.adb: Likewise.
4802 * gnat.dg/addr9_3.adb: Likewise.
4803 * gnat.dg/addr9_4.adb: Likewise.
4805 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4807 * g++.dg/other/dump-ada-spec-4.C: New test.
4809 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4811 * gcc.dg/alias-8.c: Fix dg-warning.
4813 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4815 * gcc.dg/alias-8.c: Do not xfail.
4816 * gcc.dg/pr62167.c: Prevent FRE.
4817 * gcc.dg/alias-14.c: New testcase.
4819 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4821 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4823 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4826 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4828 * gcc.target/s390/hotpatch-10.c: Likewise.
4829 * gcc.target/s390/hotpatch-11.c: Likewise.
4830 * gcc.target/s390/hotpatch-12.c: Likewise.
4831 * gcc.target/s390/hotpatch-17.c: Likewise.
4832 * gcc.target/s390/hotpatch-18.c: Likewise.
4833 * gcc.target/s390/hotpatch-20.c: Likewise.
4834 * gcc.target/s390/hotpatch-21.c: Likewise.
4835 * gcc.target/s390/hotpatch-22.c: Likewise.
4836 * gcc.target/s390/hotpatch-23.c: Likewise.
4837 * gcc.target/s390/hotpatch-24.c: Likewise.
4838 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4839 to check for the exact nops too.
4840 * gcc.target/s390/hotpatch-3.c: Likewise.
4841 * gcc.target/s390/hotpatch-4.c: Likewise.
4842 * gcc.target/s390/hotpatch-5.c: Likewise.
4843 * gcc.target/s390/hotpatch-6.c: Likewise.
4844 * gcc.target/s390/hotpatch-7.c: Likewise.
4845 * gcc.target/s390/hotpatch-8.c: Likewise.
4846 * gcc.target/s390/hotpatch-9.c: Likewise.
4847 * gcc.target/s390/hotpatch-14.c: Likewise.
4848 * gcc.target/s390/hotpatch-15.c: Likewise.
4849 * gcc.target/s390/hotpatch-16.c: Likewise.
4850 * gcc.target/s390/hotpatch-19.c: Likewise.
4851 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4852 scan-assembler-times counting number of .align directives.
4853 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4854 dg-options. Remove scan-assembler-times counting number of .align
4856 * gcc.target/s390/hotpatch-26.c: New file.
4857 * gcc.target/s390/hotpatch-27.c: New file.
4858 * gcc.target/s390/hotpatch-28.c: New file.
4859 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4860 using -Os -O0 -O1 -O2 -O3 options.
4862 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4864 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4866 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4868 PR tree-optimization/66142
4869 * gcc.dg/vect/pr66142.c: New test.
4871 2015-05-29 Richard Biener <rguenther@suse.de>
4873 PR tree-optimization/66314
4874 * gcc.dg/asan/pr66314.c: New testcase.
4876 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4878 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4879 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4881 (schedule-cleanups, dg-keep-saved-temps): New proc.
4882 (gcc-dg-test-1): Schedule cleanups.
4883 * lib/profopt.exp (profopt-execute): Likewise.
4884 * g++.dg/cdce3.C: Adjust expected line numbers.
4885 * gcc.dg/cdce1.c: Likewise.
4886 * gcc.dg/cdce2.c: Likewise.
4887 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4888 * gcc.dg/strlenopt-24.c: Likewise.
4889 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4890 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4891 * obj-c++.dg/encode-2.mm: Likewise.
4893 2015-05-28 DJ Delorie <dj@redhat.com>
4895 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4897 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4899 * gnat.dg/discr43.adb: New test.
4901 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4903 * gnat.dg/varsize_temp.adb: Rename into...
4904 * gnat.dg/varsize1.adb: ...this.
4905 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4906 * gnat.dg/varsize2.ad[sb]: ...this.
4907 * gnat.dg/varsize3_1.adb: New test.
4908 * gnat.dg/varsize3_2.adb: Likewise.
4909 * gnat.dg/varsize3_3.adb: Likewise.
4910 * gnat.dg/varsize3_4.adb: Likewise.
4911 * gnat.dg/varsize3_5.adb: Likewise.
4912 * gnat.dg/varsize3_6.adb: Likewise.
4913 * gnat.dg/varsize3_pkg1.ads: New helper.
4914 * gnat.dg/varsize3_pkg2.ads: Likewise.
4915 * gnat.dg/varsize3_pkg3.ads: Likewise.
4917 2015-05-28 Richard Biener <rguenther@suse.de>
4919 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4921 2015-05-28 Richard Biener <rguenther@suse.de>
4923 PR tree-optimization/66142
4924 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4926 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4929 * gcc.dg/darwin-minversion-3.c: Update testcase.
4930 * gcc.dg/darwin-minversion-4.c: Ditto.
4931 * gcc.dg/darwin-minversion-5.c: New testcase.
4932 * gcc.dg/darwin-minversion-6.c: Ditto.
4933 * gcc.dg/darwin-minversion-7.c: Ditto.
4934 * gcc.dg/darwin-minversion-8.c: Ditto.
4935 * gcc.dg/darwin-minversion-9.c: Ditto.
4936 * gcc.dg/darwin-minversion-10.c: Ditto.
4937 * gcc.dg/darwin-minversion-11.c: Ditto.
4938 * gcc.dg/darwin-minversion-12.c: Ditto.
4940 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4942 PR rtl-optimization/66168
4943 * gcc.c-torture/compile/pr66168.c: New test.
4945 2015-05-27 Jeff Law <law@redhat.com>
4948 * gcc.dg/target/m68k/pr39726-1.c: New test.
4950 2015-05-27 Nathan Sidwell <nathan@acm.org>
4953 * g++.dg/ext/alias-canon3.C: New.
4955 2015-05-27 Richard Biener <rguenther@suse.de>
4957 PR tree-optimization/66272
4959 2014-08-15 Richard Biener <rguenther@suse.de>
4961 PR tree-optimization/62031
4962 * gcc.dg/torture/pr66272.c: New testcase.
4964 2015-05-27 Richard Biener <rguenther@suse.de>
4966 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4968 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4971 * gcc.dg/pr65358.c: New test.
4973 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4976 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4978 * gfortran.dg/allocate_with_source_6.f90: New test.
4980 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4982 * gnat.dg/atomic7_1.adb: New test.
4983 * gnat.dg/atomic7_2.adb: Likewise.
4984 * gnat.dg/atomic7_pkg1.ads: New helper.
4985 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4987 2015-05-26 Michael Matz <matz@suse.de>
4990 * gcc.dg/vect/pr66251.c: New test.
4992 2015-05-26 Richard Biener <rguenther@suse.de>
4994 PR tree-optimization/66142
4995 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4997 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5000 * gfortran.dg/allocatable_scalar_13.f90: New test
5002 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5004 * gnat.dg/warn11.adb: New test.
5005 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5007 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5009 * gnat.dg/vfa1_1.adb: New test.
5010 * gnat.dg/vfa1_2.adb: Likewise.
5011 * gnat.dg/vfa1_3.adb: Likewise.
5012 * gnat.dg/vfa1_4.adb: Likewise.
5013 * gnat.dg/vfa1_pkg.ads: New helper.
5015 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5017 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5018 * gcc.target/i386/pr66232-3.c: Likewise.
5020 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5023 * gcc.target/i386/pr66274.c: New test.
5025 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5027 * gnat.dg/renaming6.ad[sb]: New test.
5029 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5031 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5032 and 'dg-require-effective-target pie'.
5034 2015-05-23 Nathan Sidwell <nathan@acm.org>
5037 * g++.dg/cpp0x/pr66243.C: New.
5039 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5042 * g++.dg/lto/pr66180_0.C: New testcase.
5043 * g++.dg/lto/pr66180_1.C: New testcase.
5045 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5048 * typebound_call_27.f90: New file.
5050 2015-05-23 Nathan Sidwell <nathan@acm.org>
5053 * g++.dg/template/pr65936.C: New.
5055 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5057 PR tree-optimization/63387
5058 * gcc.dg/pr63387-2.c: New testcase.
5060 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5062 * gcc.dg/simd-1.c: Update to the new message.
5064 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5066 * gcc.dg/nand.c: New testcase.
5068 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5070 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5071 Set dg-do-what-default to compile only on ARM targets without
5072 arm_neon_hw execution support. Remove redundant c-torture-execute
5073 in loop over test cases.
5075 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5078 * gcc.target/aarch64/pr65491_1.c: New test.
5079 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5080 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5082 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5085 * g++.dg/cpp0x/explicit9.C: New.
5086 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5088 2015-05-22 Richard Biener <rguenther@suse.de>
5090 PR tree-optimization/66251
5091 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5093 2015-05-22 Marek Polacek <polacek@redhat.com>
5096 * c-c++-common/attributes-enum-1.c: New test.
5097 * c-c++-common/attributes-enum-2.c: New test.
5098 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5099 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5101 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5103 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5104 effective target support. If no arm_neon_hw support, do not attempt
5105 to execute the tests; only compile them.
5106 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5107 and "dg-require-effective-target arm_neon_ok".
5108 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5109 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5110 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5111 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5112 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5113 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5114 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5115 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5116 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5117 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5118 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5119 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5120 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5121 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5122 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5123 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5124 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5125 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5126 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5127 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5128 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5129 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5130 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5131 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5132 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5133 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5134 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5135 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5136 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5137 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5138 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5139 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5140 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5141 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5142 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5143 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5144 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5145 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5146 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5147 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5148 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5149 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5150 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5151 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5152 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5153 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5154 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5155 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5156 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5157 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5158 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5159 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5160 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5161 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5162 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5163 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5164 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5165 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5166 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5167 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5168 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5169 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5170 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5171 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5172 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5173 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5174 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5175 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5176 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5177 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5178 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5179 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5180 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5181 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5182 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5183 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5184 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5185 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5186 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5187 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5188 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5189 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5190 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5191 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5192 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5193 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5194 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5195 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5196 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5197 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5198 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5199 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5200 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5201 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5202 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5203 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5204 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5205 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5206 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5207 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5208 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5209 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5210 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5211 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5212 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5213 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5214 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5215 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5216 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5217 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5218 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5219 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5220 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5222 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5224 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5225 * gcc.dg/vect/pr59354.c: Likewise.
5226 * gcc.dg/vect/pr64252.c: Likewise.
5227 * gcc.dg/vect/pr64404.c: Likewise.
5228 * gcc.dg/vect/pr64493.c: Likewise.
5229 * gcc.dg/vect/pr64495.c: Likewise.
5230 * gcc.dg/vect/pr64844.c: Likewise.
5231 * gcc.dg/vect/pr65518.c: Likewise.
5232 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5234 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5237 * g++.dg/cpp1y/var-templ28.C: New.
5239 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5242 * gcc.target/i386/pr66232-1.c: New test.
5243 * gcc.target/i386/pr66232-2.c: Likewise.
5244 * gcc.target/i386/pr66232-3.c: Likewise.
5245 * gcc.target/i386/pr66232-4.c: Likewise.
5246 * gcc.target/i386/pr66232-5.c: Likewise.
5248 2015-05-21 Nathan Sidwell <nathan@acm.org>
5250 * g++.dg/cpp1y/pr60943.C: New.
5252 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5254 PR tree-optimization/66233
5255 * gcc.c-torture/execute/pr66233.c: New test.
5257 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5260 * gfortran.dg/inline_matmul_11.f90: New test.
5262 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5264 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5265 instead of listing several targets on its own.
5266 * gcc.target/i386/pr32219-2.c: Likewise.
5267 * gcc.target/i386/pr32219-3.c: Likewise.
5268 * gcc.target/i386/pr32219-4.c: Likewise.
5269 * gcc.target/i386/pr32219-5.c: Likewise.
5270 * gcc.target/i386/pr32219-6.c: Likewise
5271 * gcc.target/i386/pr32219-7.c: Likewise.
5272 * gcc.target/i386/pr32219-8.c: Likewise.
5273 * gcc.target/i386/pr39013-1.c: Likewise.
5274 * gcc.target/i386/pr39013-2.c: Likewise.
5275 * gcc.target/i386/pr64317.c: Likewise.
5277 2015-05-21 Jeff Law <law@redhat.com>
5279 * gcc.target/hppa/shadd-3.c: New test.
5280 * gcc.target/hppa/shadd-4.c: New test.
5282 2015-05-21 Michael Matz <matz@suse.de>
5284 * gcc.dg/vect/vect-strided-store.c: New test.
5285 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5286 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5288 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5290 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5291 * gcc.dg/pow-sqrt-synth-1.c: New test.
5292 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5294 2015-05-21 Richard Biener <rguenther@suse.de>
5297 * g++.dg/conversion/pr66211.C: New testcase.
5298 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5300 2015-05-21 Jeff Law <law@redhat.com>
5302 * gcc.target/hppa/shadd-2.c: New test.
5304 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5307 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5309 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5312 * gcc.target/arm/pr26702.c: Adjust target selector.
5314 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5317 * gcc.dg/lto/pr66221_0.c: New test.
5318 * gcc.dg/lto/pr66221_1.c: New test.
5320 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5323 * gcc.dg/redecl-4.c: Update column numbers.
5324 * gcc.dg/format/bitfld-1.c: Likewise.
5325 * gcc.dg/format/attr-2.c: Likewise.
5326 * gcc.dg/format/attr-6.c: Likewise.
5327 * gcc.dg/format/attr-7.c (baz): Likewise.
5328 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5329 * gcc.dg/format/attr-4.c: Likewise.
5330 * gcc.dg/format/branch-1.c: Likewise.
5331 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5332 locations within strings with embedded escape sequences.
5334 2015-05-20 Jeff Law <law@redhat.com>
5336 * gcc.target/hppa/hppa.exp: New target test driver.
5337 * gcc.target/hppa/shadd-1.c: New test.
5339 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5341 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5343 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5345 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5346 (fn_33_k_and_r_style): New.
5347 (fn_33_stroustrup_style): New.
5348 (fn_33_allman_style): New.
5349 (fn_33_whitesmiths_style): New.
5350 (fn_33_horstmann_style): New.
5351 (fn_33_ratliff_banner_style): New.
5352 (fn_33_lisp_style): New.
5353 (fn_34_indent_dash_gnu): New.
5354 (fn_34_indent_dash_kr): New.
5355 (fn_34_indent_dash_orig): New.
5356 (fn_34_indent_linux_style): New.
5358 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5361 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5363 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5365 PR tree-optimization/65447
5366 * gcc.dg/tree-ssa/pr65447.c: New test.
5368 2015-05-19 Nathan sidwell <nathan@acm.org>
5370 * g++.dg/cpp0x/pr65954.C: New.
5372 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5374 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5376 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5378 * lib/target-supports.exp: Vector do not always have natural
5381 2015-05-19 David Sherwood <david.sherwood@arm.com>
5383 * gcc.dg/loop-invariant.c: New testcase.
5385 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5387 * lib/target-supports.exp: Vector do not always have natural
5390 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5392 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5394 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5396 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5398 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5399 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5400 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5401 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5402 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5403 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5404 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5405 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5406 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5407 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5409 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5411 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5413 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5415 * gcc.target/s390/s390.exp
5416 (check_effective_target_vector): New check.
5417 * gcc.target/s390/vector/vec-abi-1.c: New test.
5418 * gcc.target/s390/vector/vec-abi-2.c: New test.
5419 * gcc.target/s390/vector/vec-abi-3.c: New test.
5420 * gcc.target/s390/vector/vec-abi-4.c: New test.
5421 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5422 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5423 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5424 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5425 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5426 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5427 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5428 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5429 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5430 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5431 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5432 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5433 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5434 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5435 * gcc.target/s390/vector/vec-init-1.c: New test.
5436 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5437 * gcc.target/s390/vector/vec-shift-1.c: New test.
5438 * gcc.target/s390/vector/vec-sub-1.c: New test.
5440 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5442 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5444 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5446 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5448 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5450 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5452 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5454 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5456 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5458 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5460 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5462 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5464 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5466 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5468 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5470 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5472 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5474 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5476 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5478 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5480 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5482 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5486 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5490 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5492 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5494 PR tree-optimization/66187
5495 * gcc.c-torture/execute/pr66187.c: New test.
5496 * gcc.dg/pr66187-1.c: New test.
5497 * gcc.dg/pr66187-2.c: New test.
5499 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5501 * gcc.dg/vect/bb-slp-35.c: Adjust.
5503 2015-05-19 Richard Biener <rguenther@suse.de>
5505 PR tree-optimization/66165
5506 * gcc.dg/torture/pr66165.c: New testcase.
5508 PR tree-optimization/66185
5509 * gcc.dg/torture/pr66185.c: New testcase.
5511 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5514 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5516 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5518 * gcc.target/mips/p5600-bonding.c : New file.
5520 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5523 * gfortran.dg/interface_operator_1.f90: New tests.
5525 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5528 * gfortran.dg/generic_29.f90: New tests.
5530 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5533 * gfortran.dg/storage_size_6.f90: New tests.
5535 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5538 * gfortran.dg/null1.f90: New test.
5540 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5543 * gfortran.dg/entry_21.f90: New test.
5545 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5548 * gfortran.dg/storage_size_6.f90: New tests.
5550 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5553 * gfortran.dg/misplaced_statement.f90: New test.
5555 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5558 * gfortran.dg/filepos1.f90: New test
5560 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5563 * gfortran.dg/pr64925.f90: New test.
5565 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5567 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5569 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5571 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5573 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5574 to the family of pie capable targets.
5576 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5578 * gcc.target/arm/bics_1.c : New testcase.
5579 * gcc.target/arm/bics_2.c : New testcase.
5580 * gcc.target/arm/bics_3.c : New testcase.
5581 * gcc.target/arm/bics_4.c : New testcase.
5583 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5585 * gcc.target/mips/umips-attr.c: New test.
5587 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5589 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5590 * gcc.dg/20150120-2.c (dg-final): Ditto.
5591 * gcc.dg/20150120-2.c (dg-final): Ditto.
5592 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5594 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5597 * gcc.target/i386/pr66174.c: New test.
5599 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5602 * gfortran.dg/matmul_bounds_6.f90: New test.
5603 * gfortran.dg/matmul_bounds_7.f90: New test.
5605 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5607 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5608 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5609 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5610 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5611 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5612 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5614 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5617 * gfortran.dg/continuation_13.f90: Update test.
5618 * gfortran.dg/pr65903.f90: New test.
5620 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5623 * gfortran.dg/block_14.f90: New test.
5625 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5628 * lib/gfortran-dg.exp: Update regex to handle two locations for
5629 the same diagnostic without caret.
5630 * gfortran.dg/badline.f: Test also that line numbers are correct
5631 before and after "left but not entered" warning.
5633 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5634 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5637 * gcc.target/arm/maskdata.c: New test.
5639 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5642 * gfortran.dg/derived_constructor_components_5: New test
5644 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5647 * gcc.target/alpha/pr66140.c: New test.
5649 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5652 * gcc.dg/Wconversion-complex-c99.c: New test.
5653 * gcc.dg/Wconversion-complex-gnu.c: New test.
5655 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5657 PR tree-optimization/64454
5658 * gcc.dg/modmod.c: New testcase.
5660 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5662 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5664 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5667 * gcc.target/i386/mpx/pr66134.c: New test.
5669 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5671 * gcc.target/powerpc/pr60158.c: New test.
5673 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5675 * gcc.target/i386/sibcall-7.c: New test.
5676 * gcc.target/i386/sibcall-8.c: New test.
5678 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5680 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5681 (abs64_in_dreg): Likewise.
5683 2015-05-14 Marek Polacek <polacek@redhat.com>
5687 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5688 * gcc.dg/pr19984.c: Likewise.
5689 * gcc.dg/pr66066-1.c: New test.
5690 * gcc.dg/pr66066-2.c: New test.
5691 * gcc.dg/pr66066-3.c: New test.
5693 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5695 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5696 * gcc.dg/pow-sqrt.x: New file.
5697 * gcc.dg/pow-sqrt-1.c: New test.
5698 * gcc.dg/pow-sqrt-2.c: Likewise.
5699 * gcc.dg/pow-sqrt-3.c: Likewise.
5701 2015-05-13 Richard Biener <rguenther@suse.de>
5703 PR tree-optimization/66123
5704 * gcc.dg/torture/pr66123.c: New testcase.
5706 2015-05-13 Richard Biener <rguenther@suse.de>
5709 * gcc.dg/alias-2.c: Adjust.
5710 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5712 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5715 * gcc.target/i386/pr65103-3.c: New.
5717 2015-05-13 Martin Liska <mliska@suse.cz>
5719 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5721 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5724 * gcc.target/i386/pr66112-2.c: New test.
5727 * gcc.target/i386/pr66112-1.c: New test.
5729 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5732 * gcc.target/i386/mpx/pr66048.cc: New.
5734 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5736 PR rtl-optimization/64616
5737 * gcc.dg/loop-8.c: New test.
5738 * gcc.dg/loop-9.c: New test.
5740 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5743 * gcc.target/i386/pr66047.c: New testcase.
5745 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5748 * gcc.c-torture/compile/pr65873.c: New testcase.
5750 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5753 * gfortran.dg/inline_matmul_10.f90: New test.
5755 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5757 * c-c++-common/Wmisleading-indentation.c: New testcase.
5758 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5759 * c-c++-common/Wmisleading-indentation-2.md: New file.
5761 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5763 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5765 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5767 2015-05-12 Richard Biener <rguenther@suse.de>
5769 PR tree-optimization/66101
5770 * gcc.dg/torture/pr66101.c: New testcase.
5772 2015-05-12 Richard Biener <rguenther@suse.de>
5774 PR tree-optimization/37021
5775 * gcc.target/i386/vect-addsub.c: New testcase.
5777 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5779 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5781 2015-05-12 Tom de Vries <tom@codesourcery.com>
5783 PR tree-optimization/66010
5784 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5786 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5789 * g++.dg/cpp0x/trailing10.C: New.
5791 2015-05-12 Richard Biener <rguenther@suse.de>
5793 * gcc.dg/vect/bb-slp-35.c: New testcase.
5795 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5798 * gfortran.dg/bound_simplification_6.f90: New.
5800 2015-05-11 Steve Ellcey <sellcey@mips.com>
5802 * gcc.target/mips/branch-1.c: Pass argument to bar().
5804 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5807 * gcc.target/i386/pr65753.c: New test.
5809 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5811 PR rtl-optimization/66076
5812 * gcc.dg/torture/pr66076.c: New test.
5814 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5817 * gfortran.dg/inline_matmul_7.f90: New test.
5818 * gfortran.dg/inline_matmul_8.f90: New test.
5819 * gfortran.dg/inline_matmul_9.f90: New test.
5821 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5823 * gfortran.dg/bound_simplification_5.f90: New.
5825 2015-05-09 Jason Merrill <jason@redhat.com>
5827 * lib/target-supports.exp (cxx_default): New global.
5828 (check_effective_target_c++11_only)
5829 (check_effective_target_c++14_only)
5830 (check_effective_target_c++98_only)
5831 (check_effective_target_c++1z_only): Check it.
5833 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5835 PR tree-optimization/64454
5836 * gcc.dg/tree-ssa/vrp97.c: New file.
5837 * gcc.dg/vect/slp-perm-7.c: Update.
5839 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5842 * gfortran.dg/elemental_subroutine_11.f90: New test.
5844 2015-05-08 Richard Biener <rguenther@suse.de>
5846 PR tree-optimization/66036
5847 * gcc.dg/vect/slp-41.c: New testcase.
5849 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5851 * gfortran.dg/elemental_optional_args_7.f90: New.
5853 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5855 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5858 2015-05-08 Marek Polacek <polacek@redhat.com>
5861 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5862 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5864 2015-05-07 Marek Polacek <polacek@redhat.com>
5867 * c-c++-common/Wshift-negative-value-1.c: New test.
5868 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5869 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5870 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5871 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5872 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5873 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5874 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5875 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5877 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5881 * gcc.dg/fdata-sections-2.c: New file.
5883 2015-05-07 Marek Polacek <polacek@redhat.com>
5886 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5888 * c-c++-common/ubsan/align-7.c: Likewise.
5889 * c-c++-common/ubsan/bounds-8.c: Likewise.
5890 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5891 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5892 * c-c++-common/ubsan/null-1.c: Likewise.
5893 * c-c++-common/ubsan/null-10.c: Likewise.
5894 * c-c++-common/ubsan/null-11.c: Likewise.
5895 * c-c++-common/ubsan/null-2.c: Likewise.
5896 * c-c++-common/ubsan/null-3.c: Likewise.
5897 * c-c++-common/ubsan/null-4.c: Likewise.
5898 * c-c++-common/ubsan/null-5.c: Likewise.
5899 * c-c++-common/ubsan/null-6.c: Likewise.
5900 * c-c++-common/ubsan/null-7.c: Likewise.
5901 * c-c++-common/ubsan/null-8.c: Likewise.
5902 * c-c++-common/ubsan/null-9.c: Likewise.
5903 * c-c++-common/ubsan/object-size-1.c: Likewise.
5904 * c-c++-common/ubsan/object-size-10.c: Likewise.
5905 * c-c++-common/ubsan/object-size-4.c: Likewise.
5906 * c-c++-common/ubsan/object-size-5.c: Likewise.
5907 * c-c++-common/ubsan/object-size-7.c: Likewise.
5908 * c-c++-common/ubsan/object-size-8.c: Likewise.
5909 * c-c++-common/ubsan/object-size-9.c: Likewise.
5910 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5911 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5912 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5913 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5914 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5915 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5916 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5917 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5918 * c-c++-common/ubsan/pr59333.c: Likewise.
5919 * c-c++-common/ubsan/pr59667.c: Likewise.
5920 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5921 * c-c++-common/ubsan/pr60636.c: Likewise.
5922 * c-c++-common/ubsan/pr63802.c: Likewise.
5923 * c-c++-common/ubsan/recovery-1.c: Likewise.
5924 * c-c++-common/ubsan/recovery-3.c: Likewise.
5925 * c-c++-common/ubsan/shift-1.c: Likewise.
5926 * c-c++-common/ubsan/shift-2.c: Likewise.
5927 * c-c++-common/ubsan/shift-4.c: Likewise.
5928 * c-c++-common/ubsan/shift-7.c: Likewise.
5929 * c-c++-common/ubsan/undefined-2.c: Likewise.
5930 * c-c++-common/ubsan/vla-1.c: Likewise.
5931 * g++.dg/ubsan/null-1.C: Likewise.
5932 * g++.dg/ubsan/null-3.C: Likewise.
5933 * g++.dg/ubsan/null-4.C: Likewise.
5934 * g++.dg/ubsan/vptr-8.C: Likewise.
5935 * g++.dg/ubsan/vptr-9.C: Likewise.
5936 * gcc.dg/ubsan/bounds-2.c: Likewise.
5937 * gcc.dg/ubsan/object-size-9.c: Likewise.
5939 2015-05-07 Jeff Law <law@redhat.com>
5941 * gcc.dg/tree-ssa/shorten-1.c: New test.
5943 2015-05-07 Richard Biener <rguenther@suse.de>
5945 PR tree-optimization/66002
5946 * gcc.dg/vect/vect-125.c: New testcase.
5948 2015-05-07 Marek Polacek <polacek@redhat.com>
5949 Martin Uecker <uecker@eecs.berkeley.edu>
5951 * c-c++-common/ubsan/bounds-10.c: New test.
5953 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5955 * jit.dg/harness.h (set_options): Wrap with
5956 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5957 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5958 Special-case test-benchmark.c as a negative.
5959 * jit.dg/test-benchmark.c: New file.
5961 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5964 * gcc.target/arm/pr64208.c: New test.
5966 2015-05-06 Alan Modra <amodra@gmail.com>
5969 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5970 (gparms): Make volatile.
5972 2015-05-06 Richard Biener <rguenther@suse.de>
5974 PR tree-optimization/62283
5975 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5977 2015-05-06 Christian Bruel <christian.bruel@st.com>
5980 * gcc.target/aarch64/iinline-attr-1.c: New test.
5982 2015-05-06 Richard Biener <rguenther@suse.de>
5984 * gcc.dg/vect/bb-slp-34.c: New testcase.
5986 2015-05-06 Richard Biener <rguenther@suse.de>
5988 PR tree-optimization/62283
5989 * gcc.dg/vect/bb-slp-14.c: Adjust.
5991 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5994 * gcc.target/i386/pr65990.c: New test.
5996 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5999 * gcc.target/i386/pr65915.c: New.
6001 2015-05-05 Tom de Vries <tom@codesourcery.com>
6003 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6004 'va_list escapes 0'.
6006 2015-05-05 Tom de Vries <tom@codesourcery.com>
6008 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6011 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6013 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6014 * gcc.target/arm/pr65924.c: Likewise.
6016 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6019 * gcc.target/i386/pr65871-3.c: New test.
6021 2015-05-04 Jeff Law <law@redhat.com>
6024 2015-05-04 Jeff Law <law@redhat.com>
6025 * gcc.dg/tree-ssa/shorten-1.c: New test.
6027 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6028 Jakub Jelinek <jakub@redhat.com>
6031 * g++.dg/cpp0x/Wnarrowing4.C: New.
6033 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6035 * lib/target-supports.exp
6036 (check_effective_target_keeps_null_pointer_checks): Clarify that
6037 this is for targets that disable -fdelete-null-pointer-checks,
6038 not default it to off.
6039 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6040 -fdelete-null-pointer-checks explicit.
6041 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6042 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6043 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6044 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6045 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6046 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6047 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6048 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6049 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6050 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6051 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6052 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6053 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6054 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6055 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6056 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6057 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6058 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6059 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6060 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6061 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6062 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6063 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6064 * g++.dg/cpp0x/static_assert9.C: Likewise.
6065 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6066 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6067 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6068 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6069 * g++.dg/tree-ssa/pr26406.C: Likewise.
6071 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6073 PR tree-optimization/65984
6074 * c-c++-common/ubsan/pr65984.c: New test.
6076 2015-05-04 Jeff Law <law@redhat.com>
6078 * gcc.dg/tree-ssa/shorten-1.c: New test.
6080 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6083 * gfortran.dg/pr44735.f90: New test.
6085 2015-05-04 Richard Biener <rguenther@suse.de>
6087 PR tree-optimization/65965
6088 * gcc.dg/vect/bb-slp-33.c: New testcase.
6090 2015-05-04 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/65935
6093 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6095 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6097 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6098 for each supported variant instead of CHECK_RESULTS.
6099 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6100 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6101 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6102 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6103 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6104 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6105 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6106 expected results for unsupported variants. Call CHECK for each
6107 supported variant instead of CHECK_RESULTS.
6108 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6109 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6110 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6111 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6112 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6113 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6114 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6115 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6116 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6117 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6118 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6119 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6120 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6121 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6122 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6123 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6124 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6125 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6126 expected results for unsupported variants.
6127 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6128 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6129 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6130 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6131 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6132 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6133 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6134 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6135 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6136 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6137 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6138 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6139 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6140 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6141 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6142 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6143 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6144 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6145 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6146 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6147 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6148 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6149 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6150 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6151 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6152 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6154 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6156 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6159 * gfortran.dg/bound_9.f90: Add pointer assignment.
6161 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6162 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6165 * g++.dg/cpp0x/Wnarrowing3.C: New.
6167 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6169 * gcc.dg/20150120-1.c: New test.
6170 * gcc.dg/20150120-2.c: New test.
6171 * gcc.dg/20150120-3.c: New test.
6173 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6175 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6177 2015-05-01 Renlin Li <renlin.li@arm.com>
6179 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6181 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6183 * gfortran.dg/bound_simplification_4.f90: New.
6185 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6187 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6188 with powerpc_p8vector_ok.
6190 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6193 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6195 * gfortran.dg/bound_9.f90: New test case.
6197 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6199 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6200 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6201 for 32bit x86 targets.
6202 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6203 for 32bit x86 targets.
6204 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6205 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6206 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6207 for 32bit x86 targets.
6209 2015-04-30 Marek Polacek <polacek@redhat.com>
6211 PR tree-optimization/63551
6212 * g++.dg/ipa/pr63551.C: New test.
6214 2015-04-30 Caroline Tice <cmtice@google.com>
6217 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6218 partition size on certain targets.
6220 2015-04-30 Renlin Li <renlin.li@arm.com>
6222 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6224 2015-04-30 Marek Polacek <polacek@redhat.com>
6226 * c-c++-common/Wbool-compare-3.c: New test.
6228 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6229 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6231 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6234 * g++.dg/init/ref22.C: New.
6236 2015-04-30 Marek Polacek <polacek@redhat.com>
6238 * gcc.dg/init-bad-8.c: New test.
6240 * gcc.dg/incomplete-typedef-1.c: New test.
6242 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6245 * g++.dg/template/crash121.C: New.
6247 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6249 * gcc.target/mips/call-from-init.c: New test.
6250 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6252 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6255 * gcc.target/i386/pr65871-1.c: New test.
6256 * gcc.target/i386/pr65871-2.c: Ditto.
6258 2015-04-29 Marek Polacek <polacek@redhat.com>
6261 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6262 * c-c++-common/Wbool-compare-2.c: New test.
6264 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6267 * gcc.target/aarch64/vstN_lane_1.c: New file.
6269 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/warn/Winit-self-3.C: New.
6274 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6276 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6278 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6281 * gcc.target/arm/pr65924.c: New test.
6283 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6285 * g++.dg/gomp/tpl-target-update.C: New file.
6287 2015-04-29 Richard Biener <rguenther@suse.de>
6289 PR tree-optimization/65917
6290 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6292 2015-04-29 Christian Bruel <christian.bruel@st.com>
6295 * gcc.dg/ipa/iinline-attr.c: New test.
6296 * gcc.target/i386/iinline-attr-2.c: New test.
6298 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6300 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6303 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6305 * gcc.dg/vect/vect-33.c: Remove spurious line.
6307 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6309 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6311 2015-04-28 Marek Polacek <polacek@redhat.com>
6314 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6315 * gcc.dg/pr65901.c: New test.
6317 2015-04-28 Richard Biener <rguenther@suse.de>
6319 PR tree-optimization/62283
6320 * gfortran.dg/vect/pr62283-2.f: New testcase.
6321 * gcc.dg/vect/bb-slp-14.c: Adjust.
6323 2015-04-28 Richard Biener <rguenther@suse.de>
6325 PR tree-optimization/65851
6326 * g++.dg/torture/pr65851.C: New testcase.
6328 2015-04-27 Jeff Law <law@redhat.com>
6330 PR tree-optimization/65217
6331 * gcc.target/i386/pr65217.c: Remove XFAIL.
6333 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6336 Add tests forgotten to svn-add.
6337 * gfortran.dg/class_allocate_19.f03: New test.
6338 * gfortran.dg/class_array_20.f03: New test.
6339 * gfortran.dg/class_array_21.f03: New test.
6340 * gfortran.dg/finalize_29.f08: New test.
6342 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6346 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6347 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6349 2015-04-27 Caroline Tice <cmtice@google.com>
6351 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6354 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6357 * gcc.target/powerpc/htm-1.c: New test.
6358 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6360 (__builtin_tabortdci): Likewise.
6361 (__builtin_tcheck): Remove operand.
6362 * lib/target-supports.exp (check_htm_hw_available): New function.
6364 2015-04-27 Richard Biener <rguenther@suse.de>
6366 * gcc.target/i386/pr65217.c: XFAIL.
6368 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6370 PR tree-optimization/65875
6371 * gcc.c-torture/compile/pr65875.c: New test.
6373 2015-04-25 Marek Polacek <polacek@redhat.com>
6376 * gcc.dg/enum-incomplete-2.c: New test.
6377 * gcc.dg/enum-mode-1.c: New test.
6379 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6382 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6384 * gcc.target/powerpc/pr65849-2.c: Likewise.
6386 2015-04-24 Tom de Vries <tom@codesourcery.com>
6388 PR tree-optimization/65802
6389 * g++.dg/pr65802.C: Move to ...
6390 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6391 stdarg.h. Rewrite for C.
6392 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6393 va_start and va_end. Remove unnecessary inline asm.
6395 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6396 Wei Mi <wmi@google.com>
6398 * gcc.target/i386/sse2-load-multi.c: New test.
6399 * gcc.target/i386/sse2-store-multi.c: Ditto.
6401 2015-04-24 Marek Polacek <polacek@redhat.com>
6404 * c-c++-common/pr65830.c: New test.
6407 * c-c++-common/Wlogical-op-1.c: New test.
6409 2015-04-24 Marek Polacek <polacek@redhat.com>
6412 * c-c++-common/pr61534-1.c: New test.
6414 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6415 Steven Bosscher <steven@gcc.gnu.org>
6417 PR rtl-optimization/34503
6418 * gcc.target/arm/pr64616.c: New file.
6420 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6422 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6424 2015-04-24 Terry Guo <terry.guo@arm.com>
6426 * gcc.target/arm/pr65710.c: Update the options.
6428 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6430 * gcc.target/i386/pr65523.c: Skip x32.
6432 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6434 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6435 to look for vcl* where appropriate.
6437 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6439 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6440 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6442 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6445 * gcc.target/arm/pr26702.c: New test.
6447 2015-04-23 Marek Polacek <polacek@redhat.com>
6450 * gcc.dg/pr65345-1.c: New test.
6451 * gcc.dg/pr65345-2.c: New test.
6453 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6455 * gcc.target/powerpc/crypto-builtin-2.c: New.
6457 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6460 * gfortran.dg/class_allocate_19.f03: New test.
6461 * gfortran.dg/class_array_20.f03: New test.
6462 * gfortran.dg/class_array_21.f03: New test.
6463 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6464 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6465 initialization correctly.
6466 * gfortran.dg/finalize_29.f08: New test.
6468 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6470 * gcc.target/powerpc/swaps-p8-18.c: New test.
6472 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6475 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6476 * gcc.dg/vect/bb-slp-25.c: Likewise.
6477 * gcc.dg/vect/bb-slp-29.c: Likewise.
6478 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6479 vect_no_align && { ! vect_hw_misalign }.
6480 * gcc.dg/vect/bb-slp-9.c: Likewise.
6481 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6484 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6485 account for POWER8, where peeling for alignment is not needed.
6486 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6487 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6488 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6489 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6490 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6491 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6492 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6493 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6494 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6495 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6496 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6497 * gcc.dg/vect/pr16105.c: Likewise.
6498 * gcc.dg/vect/pr20122.c: Likewise.
6499 * gcc.dg/vect/pr33804.c: Likewise.
6500 * gcc.dg/vect/pr33953.c: Likewise.
6501 * gcc.dg/vect/pr56787.c: Likewise.
6502 * gcc.dg/vect/pr58508.c: Likewise.
6503 * gcc.dg/vect/slp-25.c: Likewise.
6504 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6505 * gcc.dg/vect/vect-105.c: Likewise.
6506 * gcc.dg/vect/vect-27.c: Likewise.
6507 * gcc.dg/vect/vect-29.c: Likewise.
6508 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6510 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6511 && { ! vect_hw_misalign }.
6512 * gcc.dg/vect/vect-44.c: Likewise.
6513 * gcc.dg/vect/vect-48.c: Likewise.
6514 * gcc.dg/vect/vect-50.c: Likewise.
6515 * gcc.dg/vect/vect-52.c: Likewise.
6516 * gcc.dg/vect/vect-56.c: Likewise.
6517 * gcc.dg/vect/vect-60.c: Likewise.
6518 * gcc.dg/vect/vect-72.c: Likewise.
6519 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6520 * gcc.dg/vect/vect-75.c: Likewise.
6521 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6522 * gcc.dg/vect/vect-77-global.c: Likewise.
6523 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6524 * gcc.dg/vect/vect-78-global.c: Likewise.
6525 * gcc.dg/vect/vect-93.c: Likewise.
6526 * gcc.dg/vect/vect-95.c: Likewise.
6527 * gcc.dg/vect/vect-96.c: Likewise.
6528 * gcc.dg/vect/vect-cond-1.c: Likewise.
6529 * gcc.dg/vect/vect-cond-3.c: Likewise.
6530 * gcc.dg/vect/vect-cond-4.c: Likewise.
6531 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6532 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6533 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6534 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6535 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6536 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6537 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6538 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6539 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6540 * gcc.dg/vect/vect-outer-5.c: Likewise.
6541 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6542 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6543 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6544 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6545 * gcc.dg/vect/vect-peel-3.c: Likewise.
6546 * gcc.dg/vect/vect-peel-4.c: Likewise.
6547 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6548 * gcc.target/powerpc/pr65456.c: New test.
6549 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6550 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6551 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6552 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6553 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6554 vect_no_align && { ! vect_hw_misalign }.
6555 * gfortran.dg/vect/vect-3.f90: Likewise.
6556 * gfortran.dg/vect/vect-4.f90: Likewise.
6557 * gfortran.dg/vect/vect-5.f90: Likewise.
6558 * lib/target-supports.exp (check_effective_target_vect_no_align):
6559 Return 1 for POWER8.
6560 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6562 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6565 * gfortran.dg/pr65429.f90: New test.
6567 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6569 * c-c++-common/asan/user-section-1.c: New test.
6570 * c-c++-common/asan/user-section-2.c: New test.
6571 * c-c++-common/asan/user-section-3.c: New test.
6573 2015-04-22 Hale Wang <hale.wang@arm.com>
6574 Terry Guo <terry.guo@arm.com>
6576 PR rtl-optimization/64818
6577 * gcc.target/arm/pr64818.c: New test.
6579 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6582 * g++.dg/tree-ssa/pr61034.C: Update template.
6583 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6584 * gcc.dg/Warray-bounds-11.c: Likewise.
6585 * gcc.dg/Warray-bounds.c: Likewise.
6587 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6589 PR libgfortran/65234
6590 * gfortran.dg/fmt_unlimited.f90: New test.
6592 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6594 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6596 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6597 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6598 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6599 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6600 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6601 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6602 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6604 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6606 PR libgfortran/56743
6607 * gfortran.dg/namelist_87.f90: New test.
6609 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6611 * gcc.target/aarch64/mult-synth_1.c: New test.
6612 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6613 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6614 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6615 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6616 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6618 2015-04-21 Richard Biener <rguenther@suse.de>
6620 PR tree-optimization/65650
6621 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6622 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6623 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6624 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6625 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6626 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6628 2015-04-21 Tom de Vries <tom@codesourcery.com>
6630 PR tree-optimization/65802
6631 * g++.dg/pr65802.C: New test.
6633 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6636 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6637 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6639 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6642 * g++.dg/cpp0x/Wnarrowing2.C: New.
6644 2015-04-20 Jeff Law <law@redhat.com>
6646 PR tree-optimization/65658
6647 * gcc.dg/pr65658.c: New test.
6649 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6652 * gcc.target/aarch64/vec_init_1.c: New test.
6654 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6656 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6659 2015-04-18 Martin Sebor <msebor@redhat.com>
6661 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6662 of non-nul characters.
6663 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6665 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6668 * gcc.target/powerpc/pr65787.c: New.
6670 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6673 * gcc.target/aarch64/c-output-template-4.c: New test.
6675 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6678 * gcc.dg/pr65780-1.c: New test.
6679 * gcc.dg/pr65780-2.c: Likewise.
6680 * gcc.target/i386/pr32219-9.c: Likewise.
6681 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6683 * gcc.target/i386/pr64317.c (c): Initialize.
6685 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6688 * g++.dg/ext/mv18.C: New test.
6689 * g++.dg/ext/mv19.C: Likewise.
6690 * g++.dg/ext/mv20.C: Likewise.
6691 * g++.dg/ext/mv21.C: Likewise.
6692 * g++.dg/ext/mv22.C: Likewise.
6693 * g++.dg/ext/mv23.C: Likewise.
6695 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6698 * g++.dg/init/pr64527.C: New test.
6700 2015-04-17 Tom de Vries <tom@codesourcery.com>
6701 Michael Matz <matz@suse.de>
6703 PR tree-optimization/64950
6704 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6707 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6709 * c-c++-common/asan/user-section-1.c: New test.
6711 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6714 * gcc.dg/debug/pr65771.c: New test.
6716 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6718 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6719 __buitlin_alloca with __builtin_alloca.
6721 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6723 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6725 2015-04-16 Richard Biener <rguenther@suse.de>
6727 PR tree-optimization/64277
6728 * gcc.dg/Warray-bounds-14.c: New testcase.
6729 * gcc.dg/Warray-bounds-15.c: Likewise.
6730 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6731 * c-c++-common/ubsan/bounds-6.c: Likewise.
6733 2015-04-16 Renlin Li <renlin.li@arm.com>
6735 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6736 * gcc.target/arm/unsigned-float.c: New.
6738 2015-04-16 Richard Biener <rguenther@suse.de>
6740 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6741 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6742 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6744 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6746 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6747 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6748 * g++.dg/cpp0x/defaulted21.C: Likewise.
6749 * g++.dg/cpp0x/defaulted28.C: Likewise.
6750 * g++.dg/cpp0x/defaulted47.C: Likewise.
6751 * g++.dg/cpp0x/elision_neg.C: Likewise.
6752 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6753 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6754 * g++.dg/cpp0x/implicit1.C: Likewise.
6755 * g++.dg/cpp0x/implicit9.C: Likewise.
6756 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6757 * g++.dg/cpp0x/range-for13.C: Likewise.
6758 * g++.dg/gomp/clause-2.C: Likewise.
6759 * g++.dg/gomp/udr-5.C: Likewise.
6760 * g++.dg/inherit/access6.C: Likewise.
6761 * g++.dg/lookup/duperr1.C: Likewise.
6762 * g++.dg/lookup/friend2.C: Likewise.
6763 * g++.dg/lookup/pr6936.C: Likewise.
6764 * g++.dg/lookup/scoped1.C: Likewise.
6765 * g++.dg/lookup/using26.C: Likewise.
6766 * g++.dg/lookup/using38.C: Likewise.
6767 * g++.dg/other/access2.C: Likewise.
6768 * g++.dg/overload/defarg3.C: Likewise.
6769 * g++.dg/overload/defarg6.C: Likewise.
6770 * g++.dg/parse/access11.C: Likewise.
6771 * g++.dg/parse/access2.C: Likewise.
6772 * g++.dg/parse/access3.C: Likewise.
6773 * g++.dg/parse/access4.C: Likewise.
6774 * g++.dg/parse/access5.C: Likewise.
6775 * g++.dg/parse/access6.C: Likewise.
6776 * g++.dg/parse/access8.C: Likewise.
6777 * g++.dg/parse/access9.C: Likewise.
6778 * g++.dg/parse/crash40.C: Likewise.
6779 * g++.dg/tc1/dr142.C: Likewise.
6780 * g++.dg/tc1/dr166.C: Likewise.
6781 * g++.dg/tc1/dr52.C: Likewise.
6782 * g++.dg/template/access11.C: Likewise.
6783 * g++.dg/template/access18.C: Likewise.
6784 * g++.dg/template/access19.C: Likewise.
6785 * g++.dg/template/access2.C: Likewise.
6786 * g++.dg/template/access20.C: Likewise.
6787 * g++.dg/template/access26.C: Likewise.
6788 * g++.dg/template/access3.C: Likewise.
6789 * g++.dg/template/access7.C: Likewise.
6790 * g++.dg/template/conv12.C: Likewise.
6791 * g++.dg/template/crash69.C: Likewise.
6792 * g++.dg/template/friend31.C: Likewise.
6793 * g++.dg/template/friend32.C: Likewise.
6794 * g++.dg/template/memfriend15.C: Likewise.
6795 * g++.dg/template/memfriend16.C: Likewise.
6796 * g++.dg/template/memfriend17.C: Likewise.
6797 * g++.dg/template/memfriend7.C: Likewise.
6798 * g++.dg/template/pr32519.C: Likewise.
6799 * g++.dg/template/qualttp21.C: Likewise.
6800 * g++.dg/template/qualttp8.C: Likewise.
6801 * g++.dg/template/ttp10.C: Likewise.
6802 * g++.dg/template/typedef11.C: Likewise.
6803 * g++.dg/template/typedef13.C: Likewise.
6804 * g++.dg/template/typedef19.C: Likewise.
6805 * g++.dg/template/typedef20.C: Likewise.
6806 * g++.dg/template/typedef22.C: Likewise.
6807 * g++.dg/template/using16.C: Likewise.
6808 * g++.dg/template/virtual3.C: Likewise.
6809 * g++.dg/ubsan/pr61272.C: Likewise.
6810 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6811 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6812 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6813 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6814 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6815 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6816 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6817 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6818 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6819 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6820 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6821 * g++.old-deja/g++.jason/access17.C: Likewise.
6822 * g++.old-deja/g++.jason/access18.C: Likewise.
6823 * g++.old-deja/g++.jason/access22.C: Likewise.
6824 * g++.old-deja/g++.jason/access23.C: Likewise.
6825 * g++.old-deja/g++.jason/access8.C: Likewise.
6826 * g++.old-deja/g++.jason/delete3.C: Likewise.
6827 * g++.old-deja/g++.jason/report.C: Likewise.
6828 * g++.old-deja/g++.law/access2.C: Likewise.
6829 * g++.old-deja/g++.law/access3.C: Likewise.
6830 * g++.old-deja/g++.law/access4.C: Likewise.
6831 * g++.old-deja/g++.law/access5.C: Likewise.
6832 * g++.old-deja/g++.law/arm12.C: Likewise.
6833 * g++.old-deja/g++.law/arm14.C: Likewise.
6834 * g++.old-deja/g++.law/ctors13.C: Likewise.
6835 * g++.old-deja/g++.law/union2.C: Likewise.
6836 * g++.old-deja/g++.law/visibility12.C: Likewise.
6837 * g++.old-deja/g++.law/visibility15.C: Likewise.
6838 * g++.old-deja/g++.law/visibility16.C: Likewise.
6839 * g++.old-deja/g++.law/visibility17.C: Likewise.
6840 * g++.old-deja/g++.law/visibility18.C: Likewise.
6841 * g++.old-deja/g++.law/visibility19.C: Likewise.
6842 * g++.old-deja/g++.law/visibility20.C: Likewise.
6843 * g++.old-deja/g++.law/visibility21.C: Likewise.
6844 * g++.old-deja/g++.law/visibility24.C: Likewise.
6845 * g++.old-deja/g++.law/visibility4.C: Likewise.
6846 * g++.old-deja/g++.law/visibility5.C: Likewise.
6847 * g++.old-deja/g++.law/visibility6.C: Likewise.
6848 * g++.old-deja/g++.law/visibility7.C: Likewise.
6849 * g++.old-deja/g++.law/visibility8.C: Likewise.
6850 * g++.old-deja/g++.law/visibility9.C: Likewise.
6851 * g++.old-deja/g++.niklas/t135.C: Likewise.
6852 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6853 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6854 * g++.old-deja/g++.other/access11.C: Likewise.
6855 * g++.old-deja/g++.other/access4.C: Likewise.
6856 * g++.old-deja/g++.other/access7.C: Likewise.
6857 * g++.old-deja/g++.other/crash1.C: Likewise.
6858 * g++.old-deja/g++.other/crash7.C: Likewise.
6859 * g++.old-deja/g++.other/friend1.C: Likewise.
6860 * g++.old-deja/g++.other/friend4.C: Likewise.
6861 * g++.old-deja/g++.other/friend9.C: Likewise.
6862 * g++.old-deja/g++.other/lineno1.C: Likewise.
6863 * g++.old-deja/g++.other/using1.C: Likewise.
6864 * g++.old-deja/g++.pt/enum14.C: Likewise.
6865 * g++.old-deja/g++.pt/friend11.C: Likewise.
6866 * g++.old-deja/g++.pt/friend21.C: Likewise.
6867 * g++.old-deja/g++.pt/friend3.C: Likewise.
6868 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6869 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6870 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6871 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6873 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6876 * g++.dg/ipa/pr65765.C: New test.
6878 2015-04-15 Nick Clifton <nickc@redhat.com>
6880 * gcc.target/rx/builtins.c: Disable RMPA test if string
6881 instructions are not allowed.
6883 2015-04-15 Alan Modra <amodra@gmail.com>
6885 * gcc.dg/pr65408.c: New.
6887 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6890 * gcc.target/arm/pr65729.c: New test.
6892 2015-04-14 Richard Biener <rguenther@suse.de>
6894 PR tree-optimization/65758
6895 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6897 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6900 * gcc.c-torture/execute/pr65648.c: New test.
6902 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6904 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6905 __builtin_finite instead of finite.
6906 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6909 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6911 PR tree-optimization/63387
6912 * gcc.dg/pr63387.c: New testcase.
6914 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6916 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6918 2015-04-13 Richard Biener <rguenther@suse.de>
6920 PR tree-optimization/65204
6921 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6923 2015-04-13 Terry Guo <terry.guo@arm.com>
6926 * gcc.target/arm/pr65710.c: New.
6928 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6930 PR tree-optimization/65747
6931 * g++.dg/torture/pr65747.C: New test.
6933 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6936 * g++.dg/cpp0x/pr65736.C: New test.
6938 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6939 Martin Liska <mliska@suse.cz>
6942 * g++.dg/ipa/pr65722.C: New testcase.
6944 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6946 PR tree-optimization/65735
6947 * gcc.c-torture/compile/pr65735.c: New test.
6949 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6952 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6954 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6957 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6959 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6962 * gcc.target/arm/pr65647-2.c: New.
6964 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6967 * g++.dg/torture/pr65694.C: New test.
6969 2015-04-10 Tobias Burnus <burnus@net-b.de>
6971 * gfortran.dg/coarray_lock_6.f90: New.
6972 * gfortran.dg/coarray_lock_7.f90: New.
6973 * gfortran.dg/coarray/lock_2.f90: New.
6975 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6981 * gfortran.dg/used_types_27.f90: New.
6983 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6986 * gcc.target/i386/pr65671.c: New.
6988 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6990 PR tree-optimization/65709
6991 * c-c++-common/ubsan/align-9.c: New test.
6993 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6996 * gfortran.dg/pr56852.f90: New test.
6998 2015-04-09 Marek Polacek <polacek@redhat.com>
6999 Jakub Jelinek <jakub@redhat.com>
7002 * g++.dg/opt/pr65554.C: New test.
7004 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7007 * c-c++-common/attr-aligned-1.c: New test.
7009 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7011 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7013 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7016 * gcc.target/i386/sse-25.c: New.
7018 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7021 * gcc.target/i386/pr65693.c: New test.
7023 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7025 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7027 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7029 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7031 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7033 * gcc.target/i386/thunk-retbnd.c: New.
7035 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7037 * gnat.dg/opt48.adb: New test.
7038 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7039 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7041 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7044 * gcc.c-torture/compile/pr65540.c: New.
7046 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7048 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7051 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7054 * g++.dg/debug/pr65678.C: New test.
7057 * gcc.c-torture/compile/pr65680.c: New test.
7059 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7062 * gfortran.dg/allocate_with_source_5.f90: New test.
7064 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7066 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7067 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7069 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7071 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7073 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7076 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7077 to get floating point compression.
7078 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7080 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7082 PR preprocessor/61977
7083 * gcc.dg/cpp/pr61977.c: New test.
7085 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7087 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7089 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7092 * gcc.target/arm/pr65647.c: New.
7094 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7097 * g++.dg/torture/pr65655.C: New testcase.
7099 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7102 * g++.dg/cpp1y/lambda-init13.C: New.
7104 2015-04-03 Marek Polacek <polacek@redhat.com>
7106 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7108 2015-04-02 Marek Polacek <polacek@redhat.com>
7111 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7112 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7114 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7116 PR preprocessor/61977
7117 * gcc.target/powerpc/pr61977-1.c: New test.
7118 * gcc.target/powerpc/pr61977-2.c: New test.
7120 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7123 * g++.dg/warn/Wshadow-8.C: New.
7124 * g++.dg/warn/Wshadow-9.C: Likewise.
7125 * g++.dg/warn/Wshadow-10.C: Likewise.
7126 * g++.dg/warn/Wshadow-11.C: Likewise.
7128 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7130 * gcc.dg/pr23623.c: Added aligned attribute.
7131 * gcc.dg/20141029-1.c: Likewise.
7132 * gcc.dg/20150306-1.c: New test.
7134 2015-04-01 Marek Polacek <polacek@redhat.com>
7137 * g++.dg/cpp0x/initlist93.C: New test.
7138 * g++.dg/cpp0x/initlist94.C: New test.
7140 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7143 * gcc.target/aarch64/pr65624.c: New test.
7145 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7147 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7149 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7151 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7152 extra variable to force stack alignment.
7153 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7154 extra variable to force stack alignment.
7156 2015-03-31 Marek Polacek <polacek@redhat.com>
7159 * g++.dg/template/pr65390.C: New test.
7161 2015-03-31 Martin Liska <mliska@suse.cz>
7163 * g++.dg/ipa/pr65557.C: New test.
7165 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7167 * gcc.target/s390/hotpatch-25.c: New test.
7168 * gcc.target/s390/hotpatch-1.c: Update test.
7169 * gcc.target/s390/hotpatch-10.c: Update test.
7170 * gcc.target/s390/hotpatch-11.c: Update test.
7171 * gcc.target/s390/hotpatch-12.c: Update test.
7172 * gcc.target/s390/hotpatch-13.c: Update test.
7173 * gcc.target/s390/hotpatch-14.c: Update test.
7174 * gcc.target/s390/hotpatch-15.c: Update test.
7175 * gcc.target/s390/hotpatch-16.c: Update test.
7176 * gcc.target/s390/hotpatch-17.c: Update test.
7177 * gcc.target/s390/hotpatch-18.c: Update test.
7178 * gcc.target/s390/hotpatch-19.c: Update test.
7179 * gcc.target/s390/hotpatch-2.c: Update test.
7180 * gcc.target/s390/hotpatch-21.c: Update test.
7181 * gcc.target/s390/hotpatch-22.c: Update test.
7182 * gcc.target/s390/hotpatch-23.c: Update test.
7183 * gcc.target/s390/hotpatch-24.c: Update test.
7184 * gcc.target/s390/hotpatch-3.c: Update test.
7185 * gcc.target/s390/hotpatch-4.c: Update test.
7186 * gcc.target/s390/hotpatch-5.c: Update test.
7187 * gcc.target/s390/hotpatch-6.c: Update test.
7188 * gcc.target/s390/hotpatch-7.c: Update test.
7189 * gcc.target/s390/hotpatch-8.c: Update test.
7190 * gcc.target/s390/hotpatch-9.c: Update test.
7191 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7193 2015-03-31 Richard Biener <rguenther@suse.de>
7196 * g++.dg/torture/pr65626.C: New testcase.
7198 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7201 * gcc.target/i386/mpx/pr65531.cc: New.
7203 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7206 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7207 __builtin_alloca instead of alloca.
7208 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7209 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7210 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7213 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7216 * g++.dg/ubsan/pr65610.C: New test.
7218 2015-03-30 Marek Polacek <polacek@redhat.com>
7221 * g++.dg/cpp0x/pr65398-2.C: New test.
7223 2015-03-30 Marek Polacek <polacek@redhat.com>
7225 * c-c++-common/pr65556.c: Change the width of bit-fields.
7227 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7230 * gcc.target/i386/pr65588.c: New testcase.
7232 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7234 PR libgfortran/65563
7235 * gfortran.dg/open_errors_2.f90: New test.
7237 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7239 PR libgfortran/65596
7240 * gfortran.dg/namelist_86.f90: New test.
7242 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7244 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7245 statement to reflect new ownership.
7247 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7250 * g++.dg/template/friend58.C: New.
7251 * g++.dg/template/friend59.C: Likewise.
7253 2015-03-27 Tobias Burnus <burnus@net-b.de>
7256 * g++.dg/gomp/openmp-simd-3.C: New.
7257 * gcc.dg/gomp/openmp-simd-3.c: New.
7259 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7262 * gcc.target/i386/pr65248-1.c: New file.
7263 * gcc.target/i386/pr65248-2.c: Likewise.
7264 * gcc.target/i386/pr65248-3.c: Likewise.
7265 * gcc.target/i386/pr65248-4.c: Likewise.
7267 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7270 * gcc.c-torture/compile/pr65593.c: New test.
7272 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7275 * g++.dg/cpp1y/constexpr-assert1.C: New.
7277 2015-03-27 Marek Polacek <polacek@redhat.com>
7280 * c-c++-common/pr65556.c: New test.
7282 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7285 * g++.dg/torture/pr65600.C: New testcase.
7287 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7290 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7292 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7294 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7295 statement and cleanup. Fixed typos.
7297 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7300 * gcc.c-torture/compile/pr65595.c: New testcase.
7302 2015-03-27 Marek Polacek <polacek@redhat.com>
7305 * g++.dg/ubsan/pr65583.C: New test.
7307 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7309 * gcc.c-torture/compile/20150327.c: New testcase.
7311 2015-03-26 Richard Biener <rguenther@suse.de>
7314 * g++.dg/torture/pr65555.C: New testcase.
7316 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7318 PR tree-optimization/64715
7319 * gcc.dg/builtin-object-size-15.c: New test.
7320 * gcc.dg/pr64715-1.c: New test.
7321 * gcc.dg/pr64715-2.c: New test.
7323 2015-03-26 Richard Biener <rguenther@suse.de>
7326 * gnat.dg/specs/opt2.ads: Fix testcase.
7328 2015-03-25 Martin Sebor <msebor@redhat.com>
7331 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7332 when target isn't arm*-*-*-*.
7333 (check_effective_target_arm_nothumb): Likewise.
7334 (check_effective_target_arm_little_endian): Likewise.
7335 (check_effective_target_arm_vect_no_misalign): Likewise.
7336 (check_effective_target_aarch64_little_endian): Fail early if target
7339 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7341 PR tree-optimization/65177
7342 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7344 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7346 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7347 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7348 smmintrin.h and mm3dnow.h.
7350 2015-03-25 Marek Polacek <polacek@redhat.com>
7353 * g++.dg/cpp0x/pr65558.C: New test.
7355 2015-03-25 Marek Polacek <polacek@redhat.com>
7358 * g++.dg/template/pr61670.C: New test.
7360 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7363 * g++.dg/template/pr54987.C: New.
7365 2015-03-25 Richard Biener <rguenther@suse.de>
7367 PR tree-optimization/62630
7368 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7370 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7373 * gcc.target/i386/mpx/pr65508.c: New.
7375 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7379 * gfortran.dg/data_initialized_3.f90: New.
7381 2015-03-25 Richard Biener <rguenther@suse.de>
7384 * gnat.dg/specs/opt2.ads: New testcase.
7386 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7388 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7389 * gcc.target/arm/memset-inline-4.c: Skip for
7390 arm_tune_string_ops_prefer_neon.
7391 * gcc.target/arm/memset-inline-5.c: Ditto.
7392 * gcc.target/arm/memset-inline-6.c: Ditto.
7393 * gcc.target/arm/memset-inline-8.c: Ditto.
7394 * gcc.target/arm/memset-inline-9.c: Ditto.
7396 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7399 * g++.dg/other/virtual3.C: New.
7401 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7404 * g++.dg/cpp0x/vt-60130.C: New.
7406 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7409 * g++.dg/warn/Warray-bounds-7.C: New.
7411 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7414 * g++.dg/template/defarg18.C: New.
7416 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7419 * g++.dg/cpp0x/vt-59988.C: New.
7421 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7423 PR tree-optimization/65533
7424 * gcc.dg/pr65533.c: New test.
7426 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7428 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7429 source= and mold= expressions functionality.
7430 * gfortran.dg/allocate_class_4.f90: New test.
7431 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7432 copying an unlimited polymorhpic object containing a char array
7433 to another unlimited polymorphic object respects the _len
7435 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7436 whether deferred length char array allocate works, unlimited
7437 polymorphic object allocation from a string works and if
7438 allocating an array of deferred length strings works.
7439 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7441 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7444 * g++.dg/cpp0x/constexpr-array11.C: New.
7446 2015-03-24 Richard Biener <rguenther@suse.de>
7449 * gcc.dg/torture/pr65517.c: New testcase.
7451 2015-03-24 Tobias Burnus <burnus@net-b.de>
7453 * gfortran.dg/coindexed_1.f90: Moved from
7454 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7456 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7459 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7463 * gcc.target/i386/pr65523.c: New test.
7466 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7468 * g++.dg/lto/pr65475b_0.C: Likewise.
7470 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7473 * gcc.target/sh/torture/pr65505.c: New.
7475 2015-03-23 Martin Sebor <msebor@redhat.com>
7478 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7479 assembly for lvx in addition to lxv.
7481 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7484 * gfortran.dg/pr65504.f90: New test.
7487 * gcc.dg/pr65521.c: New test.
7489 2015-03-23 Richard Biener <rguenther@suse.de>
7491 PR tree-optimization/65518
7492 * gcc.dg/vect/pr65518.c: New testcase.
7494 2015-03-23 Richard Biener <rguenther@suse.de>
7496 PR tree-optimization/65494
7497 * gcc.dg/vect/pr65494.c: New testcase.
7499 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7501 PR preprocessor/65238
7502 * c-c++-common/cpp/pr65238-1.c: New test.
7503 * gcc.dg/cpp/pr65238-2.c: New test.
7504 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7505 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7507 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7508 Mikael Morin <mikael@gcc.gnu.org>
7511 * gfortran.dg/elemental_dependency_4.f90: New.
7512 * gfortran.dg/elemental_dependency_5.f90: New.
7514 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7517 * g++.dg/lto/pr65475b_0.C: New testcase.
7518 * g++.dg/lto/pr65475b_1.C: New testcase.
7519 * g++.dg/lto/pr65475c_0.C: New testcase.
7520 * g++.dg/lto/pr65475c_1.C: New testcase.
7522 2015-03-21 Tobias Burnus <burnus@net-b.de>
7524 * gfortran.dg/coarray_38.f90: New.
7525 * gfortran.dg/coarray_39.f90: New.
7526 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7529 2015-03-20 Marek Polacek <polacek@redhat.com>
7532 * g++.dg/cpp0x/pr65398.C: New test.
7534 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7537 * g++.dg/lto/pr65475_0.C: New testcase.
7538 * g++.dg/lto/pr65475_1.C: New testcase.
7540 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7542 PR rtl-optimization/64366
7543 * gcc.target/sh/pr64366.c: New.
7545 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7548 * g++.dg/cpp0x/constexpr-48324.C: New.
7550 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7553 * g++.dg/cpp0x/pr48453.C: New.
7555 2015-03-20 Marek Polacek <polacek@redhat.com>
7558 * g++.dg/cpp0x/pr65072.C: New test.
7560 2015-03-20 Richard Biener <rguenther@suse.de>
7563 * gcc.dg/pr15347.c: Use -O.
7564 * c-c++-common/pr19807-1.c: Likewise.
7566 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7568 * gnat.dg/volatile13.ad[sb]: New test.
7570 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7572 PR rtl-optimization/60851
7573 * gcc.target/i386/pr60851.c: New test.
7575 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7578 * g++.dg/pr65240.h: Add tests for PR 65240.
7579 * g++.dg/pr65240-1.C: Likewise.
7580 * g++.dg/pr65240-2.C: Likewise.
7581 * g++.dg/pr65240-3.C: Likewise.
7582 * g++.dg/pr65240-4.C: Likewise.
7584 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7586 PR rtl-optimization/63491
7587 * gcc.target/powerpc/pr63491.c: New.
7589 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7591 * g++.dg/ipa/pr65465.C: New test.
7593 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7596 * g++.dg/cpp0x/deleted11.C: New.
7598 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7601 * c-c++-common/tsan/pr65400-3.c: New test.
7603 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7606 * g++.dg/cpp0x/constexpr-59686.C: New.
7608 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7611 * g++.dg/tsan/pr64265.C: New test.
7614 * c-c++-common/tsan/pr65400-1.c: New test.
7615 * c-c++-common/tsan/pr65400-2.c: New test.
7617 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7620 * g++.dg/cpp0x/pr59816.C: New.
7622 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7625 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7627 2015-03-18 Martin Liska <mliska@suse.cz>
7630 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7631 equivalences either to 6 or 7.
7633 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7637 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7639 * gcc.dg/undefined-loop-1.c: New file.
7640 * gcc.dg/undefined-loop-2.c: New file.
7642 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7645 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7646 loop exits too early.
7648 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7650 PR tree-optimization/65450
7651 * gfortran.dg/pr65450.f90: New test.
7654 * gcc.target/i386/pr65078-1.c: New test.
7655 * gcc.target/i386/pr65078-2.c: New test.
7656 * gcc.target/i386/pr65078-3.c: New test.
7657 * gcc.target/i386/pr65078-4.c: New test.
7658 * gcc.target/i386/pr65078-5.c: New test.
7659 * gcc.target/i386/pr65078-6.c: New test.
7661 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7664 * g++.dg/cpp1y/pr65340.C: New.
7666 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7669 * gfortran.dg/system_clock_3.f08: Adjust test.
7671 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7674 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7675 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7677 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7680 * gfortran.dg/system_clock_3.f08: New test.
7682 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7685 g++.dg/cpp1y/pr64626-1.C: New.
7686 g++.dg/cpp1y/pr64626-2.C: New.
7687 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7689 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7691 PR tree-optimization/65427
7692 * gcc.c-torture/execute/pr65427.c: New test.
7694 2015-03-16 Marek Polacek <polacek@redhat.com>
7698 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7699 * g++.dg/cpp0x/pr65327.C: New test.
7701 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7704 * c-c++-common/asan/pr64820.c: New test.
7706 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7708 * gfortran.dg/pointer_2.f90: New test.
7710 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7712 * g++.dg/pr65049.C: New test.
7714 2015-03-16 Tom de Vries <tom@codesourcery.com>
7716 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7717 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7718 * gcc.target/i386/fuse-caller-save.c: Same.
7720 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7722 * gnat.dg/loop_optimization18.ad[sb]: New test.
7723 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7725 2015-03-16 Alan Modra <amodra@gmail.com>
7727 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7730 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7732 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7734 * gcc.dg/torture/pr65270-2.c: Likewise.
7736 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7739 * gfortran.dg/pointer_remapping_9.f90: New.
7741 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7743 PR tree-optimization/65369
7744 * gcc.c-torture/execute/pr65369.c: New test.
7746 PR tree-optimization/65418
7747 * gcc.c-torture/execute/pr65418-1.c: New test.
7748 * gcc.c-torture/execute/pr65418-2.c: New test.
7750 PR rtl-optimization/65401
7751 * gcc.c-torture/execute/pr65401.c: New test.
7753 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7756 * gcc.target/arm/pr64600_1.c: New test.
7758 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7760 PR rtl-optimization/65235
7761 * gcc.target/aarch64/pr65235_1.c: New test.
7763 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7765 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7766 * gcc.target/s390/hotpatch-22.c: Likewise.
7767 * gcc.target/s390/hotpatch-23.c: Likewise.
7768 * gcc.target/s390/hotpatch-24.c: Likewise.
7769 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7770 * gcc.target/s390/hotpatch-1.c: Update expected output.
7771 * gcc.target/s390/hotpatch-2.c: Likewise.
7772 * gcc.target/s390/hotpatch-3.c: Likewise.
7773 * gcc.target/s390/hotpatch-4.c: Likewise.
7774 * gcc.target/s390/hotpatch-5.c: Likewise.
7775 * gcc.target/s390/hotpatch-6.c: Likewise.
7776 * gcc.target/s390/hotpatch-7.c: Likewise.
7777 * gcc.target/s390/hotpatch-8.c: Likewise.
7778 * gcc.target/s390/hotpatch-9.c: Likewise.
7779 * gcc.target/s390/hotpatch-10.c: Likewise.
7780 * gcc.target/s390/hotpatch-11.c: Likewise.
7781 * gcc.target/s390/hotpatch-12.c: Likewise.
7782 * gcc.target/s390/hotpatch-13.c: Likewise.
7783 * gcc.target/s390/hotpatch-14.c: Likewise.
7784 * gcc.target/s390/hotpatch-15.c: Likewise.
7785 * gcc.target/s390/hotpatch-16.c: Likewise.
7786 * gcc.target/s390/hotpatch-17.c: Likewise.
7787 * gcc.target/s390/hotpatch-18.c: Likewise.
7788 * gcc.target/s390/hotpatch-19.c: Likewise.
7790 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7793 * gcc.target/i386/pr65103-1.c: New.
7795 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7798 * gcc.target/i386/pr65044.c: New.
7800 2015-03-12 Tom de Vries <tom@codesourcery.com>
7802 PR rtl-optimization/64895
7803 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7804 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7805 * gcc.target/i386/fuse-caller-save.c: Ditto.
7807 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7809 * gcc.dg/ipa/pr63569.c: Fix template.
7811 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7813 * g++.dg/ipa/pr64146.C: Require fpic support.
7815 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7818 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7819 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7821 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7823 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7824 to dg-options, fix up dg-skip-if.
7826 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7829 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7830 * gcc.target/avr/tiny-caller-save.c: Same.
7832 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7835 * g++.dg/pr65242.C: New test.
7837 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7839 * c-c++-common/asan/no-asan-check-glob.c: New test.
7841 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7844 * g++.dg/other/default11.C: New.
7845 * g++.dg/other/default12.C: Likewise.
7847 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7850 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7852 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7855 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7857 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7860 * g++.dg/cpp0x/pr65127.C: New test.
7862 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7864 * gcc.dg/ipa/PR64550.c: Update template.
7866 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7867 Tobias Burnus <burnus@net-b.de>
7869 * gfortran.dg/coarray_sync_memory.f90: New.
7871 2015-03-10 Marek Polacek <polacek@redhat.com>
7874 * c-c++-common/ubsan/pr65367.c: New test.
7876 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7878 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7879 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7880 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7881 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7882 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7883 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7884 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7885 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7886 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7887 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7888 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7889 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7890 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7892 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7894 * lib/mpx-dg.exp (mpx_link_flags): New.
7897 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7898 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7899 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7900 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7901 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7902 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7903 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7904 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7905 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7906 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7907 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7908 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7909 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7910 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7911 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7912 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7913 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7914 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7915 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7916 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7917 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7918 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7919 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7920 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7921 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7922 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7923 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7924 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7925 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7926 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7927 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7928 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7929 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7930 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7931 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7932 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7933 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7934 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7935 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7936 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7937 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7938 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7939 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7940 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7941 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7942 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7943 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7944 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7945 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7946 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7947 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7948 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7949 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7950 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7951 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7952 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7953 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7954 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7955 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7956 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7957 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7958 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7959 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7960 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7961 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7962 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7963 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7964 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7965 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7966 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7967 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7968 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7969 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7970 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7971 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7972 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7973 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7974 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7975 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7976 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7977 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7978 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7979 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7980 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7981 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7982 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7983 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7984 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7985 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7986 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7987 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7988 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7989 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7990 * gcc.target/i386/mpx/label-address-1.c: New.
7991 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7992 * gcc.target/i386/mpx/macro.c: New.
7993 * gcc.target/i386/mpx/mpx-check.h: New.
7994 * gcc.target/i386/mpx/mpx.exp: New.
7995 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7996 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7997 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7998 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7999 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8000 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8001 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8002 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8003 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8004 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8005 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8006 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8007 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8008 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8009 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8010 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8011 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8012 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8013 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8014 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8015 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8016 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8017 * gcc.target/i386/mpx/reference-1-nov.c: New.
8018 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8019 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8020 * gcc.target/i386/mpx/reference-2-nov.c: New.
8021 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8022 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8023 * gcc.target/i386/mpx/reference-3-nov.c: New.
8024 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8025 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8026 * gcc.target/i386/mpx/reference-4-nov.c: New.
8027 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8028 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8029 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8030 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8031 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8032 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8033 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8034 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8035 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8036 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8037 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8038 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8039 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8040 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8041 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8042 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8043 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8044 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8045 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8046 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8047 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8048 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8049 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8050 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8051 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8052 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8053 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8054 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8055 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8056 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8057 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8058 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8059 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8060 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8061 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8062 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8063 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8064 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8065 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8066 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8067 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8068 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8069 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8070 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8071 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8072 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8073 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8074 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8075 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8076 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8077 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8078 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8079 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8080 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8081 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8082 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8083 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8084 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8085 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8086 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8087 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8088 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8089 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8090 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8091 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8092 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8093 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8094 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8095 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8096 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8097 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8098 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8099 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8100 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8101 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8102 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8103 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8104 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8105 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8106 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8107 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8108 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8109 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8110 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8111 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8112 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8113 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8114 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8115 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8116 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8117 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8118 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8119 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8120 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8121 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8122 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8123 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8124 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8125 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8126 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8127 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8128 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8129 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8130 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8131 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8132 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8133 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8134 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8135 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8136 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8137 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8138 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8139 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8140 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8141 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8142 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8143 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8144 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8145 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8146 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8147 * gcc.target/i386/mpx/vla-1-nov.c: New.
8148 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8149 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8150 * gcc.target/i386/mpx/vla-2-nov.c: New.
8151 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8153 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8155 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8157 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8159 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8161 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8163 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8164 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8166 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8169 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8172 * c-c++-common/pr65120.c: New test.
8174 PR rtl-optimization/65321
8175 * gcc.dg/pr65321.c: New test.
8177 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8179 PR tree-optimization/65355
8180 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8182 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8185 * c-c++-common/pr49706.c: Adjust tests for not warning
8186 about !!x == y or !b == y where b is boolean, and add
8188 * c-c++-common/pr62199-2.c: Likewise.
8190 2015-03-09 Richard Biener <rguenther@suse.de>
8193 * gcc.dg/torture/pr65270-1.c: New testcase.
8194 * gcc.dg/torture/pr65270-2.c: Likewise.
8196 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8198 PR tree-optimization/63743
8199 * gcc.dg/pr63743.c: New test.
8201 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8204 * g++.dg/lto/pr65316_0.C: New testcase.
8205 * g++.dg/lto/pr65316_1.C: New testcase.
8207 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8210 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8212 * g++.dg/abi/rtti3.C: Likewise.
8214 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8217 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8219 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8221 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8223 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8225 2015-03-08 Morin <mikael@gcc.gnu.org>
8228 * gfortran.dg/entry_20.f90: New.
8230 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8233 * gcc.c-torture/compile/pr65153.c: New.
8235 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8238 * g++.dg/torture/pr65249.C: New.
8240 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8242 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8244 (int64_t): Likewise.
8246 2015-03-07 Marek Polacek <polacek@redhat.com>
8247 Martin Uecker <uecker@eecs.berkeley.edu>
8250 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8252 * c-c++-common/ubsan/bounds-8.c: New test.
8253 * c-c++-common/ubsan/bounds-9.c: New test.
8254 * gcc.dg/ubsan/bounds-2.c: New test.
8256 2015-03-05 Martin Sebor <msebor@redhat.com>
8258 * PR testsuite/63175
8259 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8260 checking of results into main to prevent it from getting optimized
8262 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8264 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8266 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8267 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8268 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8271 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8273 * g++.dg/lto/pr65302_1.C: New testcase.
8274 * g++.dg/lto/pr65302_0.C: New testcase.
8276 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8278 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8279 -fno-ipa-icf to dg-options.
8281 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8283 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8284 compiles using the linker plugin.
8286 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8288 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8290 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8292 * gcc.target/arm/pr65067.c: New test.
8294 2015-03-05 Martin Liska <mliska@suse.cz>
8297 * gcc.dg/ipa/pr65318.c: New test.
8299 2015-03-05 Marek Polacek <polacek@redhat.com>
8301 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8303 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8305 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8307 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8309 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8310 max-unroll-times back to defaults for s390.
8312 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8316 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8319 * g++.dg/cpp0x/initlist92.C: New.
8321 2015-03-05 Richard Biener <rguenther@suse.de>
8323 PR tree-optimization/65310
8324 * gcc.dg/vect/pr65310.c: New testcase.
8326 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8329 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8331 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8333 * gnat.dg/entry_queues3.adb: New test.
8335 2015-03-04 Ian Lance Taylor <iant@google.com>
8337 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8339 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8342 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8344 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8346 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8347 -fno-ipa-icf to dg-options
8348 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8349 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8351 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8354 * g++.dg/cpp0x/decltype62.C: New.
8356 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8358 * gnat.dg/object_overflow5.adb: New test.
8360 2015-03-03 Martin Liska <mliska@suse.cz>
8363 * gcc.dg/ipa/pr65287.c: New test.
8365 2015-03-03 Martin Jambor <mjambor@suse.cz>
8366 Eric Botcazou <ebotcazou@adacore.com>
8368 * gnat.dg/specs/pack12.ads: New test.
8370 2015-03-03 Martin Liska <mliska@suse.cz>
8372 * gcc.dg/ipa/PR65282.c: New test.
8374 2015-03-13 Jeff Law <law@redhat.com>
8376 PR tree-optimization/65241
8377 * gcc.c-torture/compile/pr65241.c: New test.
8379 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8382 * gcc.target/avr/torture/pr64331.c: New test.
8384 2015-03-03 Martin Liska <mliska@suse.cz>
8385 Jan Hubicka <hubicka@ucw.cz>
8387 * g++.dg/ipa/pr65263.C: New test.
8389 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8392 * gcc.dg/lto/pr65130_0.c: New testcase.
8393 * gcc.dg/lto/pr65130_1.c: New testcase.
8395 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8398 * g++.dg/torture/pr64988.C: New testcase.
8400 2015-03-02 Tobias Burnus <burnus@net-b.de>
8402 * gfortran.dg/coarray_atomic_6.f90: New.
8404 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8407 * gcc.target/i386/pr65184.c: New.
8409 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8412 * gcc.target/i386/pr65183.c: New.
8414 2015-02-28 Martin Liska <mliska@suse.cz>
8415 Jan Hubicka <hubicka@ucw.cz>
8417 * gcc.dg/ipa/ipa-icf-35.c: New test.
8418 * gcc.dg/ipa/ipa-icf-36.c: New test.
8419 * gcc.dg/ipa/ipa-icf-37.c: New test.
8421 2015-02-28 Martin Liska <mliska@suse.cz>
8422 Jan Hubicka <hubicka@ucw.cz>
8425 * gcc.dg/ipa/ipa-icf-34.c: New test.
8427 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8430 * gcc.target/sh/sh/pr61142.c: New.
8432 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8434 * g++.dg/other/dump-ada-spec-3.C: New test.
8436 2015-03-01 Martin Liska <mliska@suse.cz>
8438 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8439 * g++.dg/ipa/pr63595.C: Update expected results.
8441 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8444 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8446 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8448 * gcc.dg/vect/pr59354.c: Move vector producing code to
8451 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8454 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8455 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8456 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8457 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8459 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8461 PR tree-optimization/65048
8462 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8463 (foo): Use K&R style definition.
8465 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8468 * g++.dg/pr65032.C: New.
8470 2015-02-27 Marek Polacek <polacek@redhat.com>
8473 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8476 2015-02-27 Marek Polacek <polacek@redhat.com>
8479 * gcc.dg/pr65228.c: New test.
8481 2015-02-27 Kai Tietz <ktietz@redhat.com>
8484 * gcc.dg/weak/weak-17.c: New file.
8486 2015-02-27 Richard Biener <rguenther@suse.de>
8489 * g++.dg/lto/pr65193_0.C: New testcase.
8491 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8493 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8494 * gcc.target/s390/hotpatch-8.c: Likewise.
8495 * gcc.target/s390/hotpatch-9.c: Likewise.
8496 * gcc.target/s390/pr61078.c: Likewise.
8497 * gcc.target/s390/pr57960.c: Remove -m64.
8498 * gcc.target/s390/pr61078.c: Likewise.
8500 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8501 Martin Liska <mliska@suse.cz>
8504 * gcc.dg/pr64454.c: Disable ICF.
8505 * gcc.dg/pr28685-1.c: Disable ICF
8506 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8507 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8508 * g++.dg/ipa/ipa-icf-4.C: Update template.
8510 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8512 PR tree-optimization/65216
8513 * gcc.c-torture/execute/pr65216.c: New test.
8515 PR tree-optimization/65215
8516 * gcc.c-torture/execute/pr65215-1.c: New test.
8517 * gcc.c-torture/execute/pr65215-2.c: New test.
8518 * gcc.c-torture/execute/pr65215-3.c: New test.
8519 * gcc.c-torture/execute/pr65215-4.c: New test.
8520 * gcc.c-torture/execute/pr65215-5.c: New test.
8522 2015-02-26 Tom de Vries <tom@codesourcery.com>
8524 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8526 2015-02-26 Martin Liska <mliska@suse.cz>
8527 Jan Hubicka <hubicka@ucw.cz>
8529 * g++.dg/ipa/pr64146.C: Update expected results.
8530 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8531 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8532 * gcc.dg/ipa/ipa-icf-34.c: New test.
8534 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8536 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8537 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8538 (dg-additional-options): Remove dg directive.
8539 (dg-final): Add dg directive.
8541 2015-02-26 Marek Polacek <polacek@redhat.com>
8544 * g++.dg/ipa/pr65008.C: New test.
8546 2015-02-26 Tom de Vries <tom@codesourcery.com>
8548 * lib/profopt.exp (profopt-target-cleanup): New proc.
8549 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8550 files from sources from dg-additional-sources.
8552 2015-02-26 Tom de Vries <tom@codesourcery.com>
8554 * lib/gcov.exp: Cleanup in case of xfail.
8556 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8558 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8560 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8563 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8564 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8565 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8566 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8567 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8568 * g++.dg/debug/pr46123.C: XFAIL and move...
8569 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8570 * gcc.dg/debug/dwarf2-3.c: Move...
8571 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8573 2015-02-26 Marek Polacek <polacek@redhat.com>
8576 * g++.dg/cpp1y/pr65202.C: New test.
8578 2015-02-26 Tom de Vries <tom@codesourcery.com>
8580 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8581 locale_facets.h.gcov.
8583 2015-02-26 Tom de Vries <tom@codesourcery.com>
8585 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8587 2015-02-26 Tom de Vries <tom@codesourcery.com>
8589 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8591 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8594 * gcc.target/i386/pr65217.c: New.
8596 2015-02-26 Tom de Vries <tom@codesourcery.com>
8598 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8600 2015-02-26 Tom de Vries <tom@codesourcery.com>
8602 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8604 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8606 PR tree-optimization/65048
8607 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8609 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8611 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8612 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8614 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8617 * gcc.target/i386/pr65161.c: New test.
8619 2015-02-26 Terry Guo <terry.guo@arm.com>
8621 * gcc.target/arm/no-volatile-in-it.c: New test.
8623 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8625 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8626 (dg-options): Add -save-temps.
8627 (dg-final): Add cleanup-saved-temps.
8629 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8631 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8633 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8635 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8636 * gcc.target/powerpc/pack01.c: Include string.h.
8638 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8641 * gcc.target/i386/pr65167.c: New.
8643 2015-02-25 Kai Tietz <ktietz@redhat.com>
8645 PR tree-optimization/61917
8646 * gcc.dg/vect/vect-pr61917.c: New file.
8648 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8650 PR tree-optimization/65170
8651 * gcc.c-torture/execute/pr65170.c: New test.
8652 * gcc.dg/tree-ssa/vrp96.c: New test.
8654 2015-02-24 Tom de Vries <tom@codesourcery.com>
8656 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8658 2015-02-24 Tom de Vries <tom@codesourcery.com>
8661 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8662 (dg-additional-files-options): Copy additional_sources to
8663 additional_sources_used before emptying additional_sources.
8664 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8665 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8666 (cleanup-saved-temps): Use additional_sources_used instead of
8668 (dg-test): Reset additional_sources_used.
8670 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8673 * gfortran.dg/integer_exponentiation_6.F90: New test.
8675 2015-02-23 Martin Sebor <msebor@redhat.com>
8678 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8679 two parts. One to save registers, the other to verify the
8680 registers have the right values. Save register state into
8681 static data rather than on the stack.
8683 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8686 * c-c++-common/asan/pr63888.c: New test.
8688 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8691 * gcc.c-torture/compile/pr65163.c: New.
8693 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8695 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8696 with -m31 on 64 bit.
8697 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8698 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8700 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8702 * gcc.target/s390/20090223-1.c: Add
8703 -Wno-implicit-function-declaration option.
8704 * gcc.target/s390/pr42224.c: Likewise.
8705 * gcc.target/s390/pr55718.c: Likewise.
8707 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8709 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8710 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8711 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8712 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8713 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8714 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8715 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8716 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8717 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8718 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8719 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8720 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8721 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8722 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8723 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8724 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8725 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8726 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8727 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8728 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8729 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8731 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8733 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8734 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8735 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8736 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8737 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8738 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8739 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8740 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8741 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8742 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8743 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8744 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8745 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8746 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8747 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8748 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8750 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8754 * gfortran.dg/pr61960.f90: New.
8755 * gfortran.dg/pr64230.f90: New.
8756 * gfortran.dg/pr64980.f03: New.
8758 2015-02-22 Tom de Vries <tom@codesourcery.com>
8760 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8762 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8765 * gnat.dg/timing_events.adb: Removed, invalid test.
8767 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8770 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8772 * g++.dg/gcov/gcov-2.C: Likewise.
8774 2015-02-20 Richard Biener <rguenther@suse.de>
8776 PR tree-optimization/65136
8777 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8779 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8782 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8783 and nvptx-*-* blacklisting.
8785 * gcc.dg/sibcall-9.c: New test.
8786 * gcc.dg/sibcall-10.c: New test.
8788 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8790 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8792 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8795 * gcc.target/avr/torture/pr64452.c: New test.
8797 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8799 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8800 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8802 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8805 * lib/target-supports.exp (check_compile): Check whether
8806 additional_sources is defined before using it.
8808 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8811 * g++.dg/opt/pr65074.C: New file.
8813 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8815 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8816 (size_type): New typedef.
8817 (operator "" _script): Use it for the last argument.
8819 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8821 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8823 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8825 * lib/target-supports.exp (check_compile): Save/restore
8826 additional_sources that may belong to an actual test.
8828 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8830 PR gcov-profile/64634
8831 * g++.dg/gcov/gcov-15.C: New test.
8833 2015-02-18 Tom de Vries <tom@codesourcery.com>
8835 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8837 2015-02-18 Tom de Vries <tom@codesourcery.com>
8839 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8841 2015-02-18 Tom de Vries <tom@codesourcery.com>
8843 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8845 2015-02-18 Tom de Vries <tom@codesourcery.com>
8847 * gfortran.dg/fmt_cache_1.f: Add missing close.
8849 2015-02-18 Tom de Vries <tom@codesourcery.com>
8852 * gfortran.dg/read_eof_8.f90: Add missing close.
8854 2015-02-18 Richard Biener <rguenther@suse.de>
8856 PR tree-optimization/65063
8857 * gcc.dg/pr65063.c: New testcase.
8859 2015-02-18 Richard Biener <rguenther@suse.de>
8861 PR tree-optimization/62217
8862 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8864 2015-02-18 Marek Polacek <polacek@redhat.com>
8867 * c-c++-common/ubsan/pr65081.c: New test.
8869 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8871 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8872 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8874 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8876 * gcc.dg/ipa/propalign-3.c: New test.
8878 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8881 * gcc.target/sh/pr64793.c: New.
8882 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8884 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8886 * gcc.target/arm/divzero.c: New test case.
8888 2015-02-17 Tom de Vries <tom@codesourcery.com>
8890 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8892 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8893 Jakub Jelinek <jakub@redhat.com>
8896 * g++.dg/cpp0x/pr65075.C: New test.
8898 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8901 * gcc.target/powerpc/pr65058.c: New test.
8903 2015-02-16 Jeff Law <law@redhat.com>
8905 PR tree-optimization/64823
8906 * gcc.dg/uninit-20.c: New test.
8908 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8909 James Greenhalgh <james.greenhalgh@arm.com>
8912 * gcc.dg/ipa/ipa-clone-1.c: New test.
8914 2015-02-16 Richard Biener <rguenther@suse.de>
8916 PR tree-optimization/65077
8917 * gcc.dg/torture/pr65077.c: New testcase.
8919 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8921 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8922 Directive adjusted to scan for ldaxr.
8923 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8924 adjusted to scan for ldaex.
8926 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8929 * g++.dg/cpp0x/constexpr-65080.C: New.
8931 2015-02-16 Richard Biener <rguenther@suse.de>
8933 PR tree-optimization/63593
8934 * gcc.dg/pr63593.c: New testcase.
8936 2015-02-16 Marek Polacek <polacek@redhat.com>
8939 * gcc.dg/pr65066.c: New test.
8941 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8943 * gcc.dg/pr65002.C: Move ...
8944 * g++.dg/ipa/pr65002.C: ... here.
8946 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8948 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8949 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8950 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8951 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8953 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8956 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8957 the expression to find calls.
8958 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8959 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8960 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8961 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8962 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8964 2015-02-14 Marek Polacek <polacek@redhat.com>
8967 * gcc.dg/array-11.c: New test.
8968 * gcc.dg/array-12.c: New test.
8969 * gcc.dg/array-13.c: New test.
8970 * gcc.dg/array-14.c: New test.
8971 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8972 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8973 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8974 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8975 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8976 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8978 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8981 * g++.dg/lookup/using54.C: New.
8983 2015-02-13 Jeff Law <law@redhat.com>
8986 Revert my change for tree-optimization/64823.
8988 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8990 PR tree-optimization/65053
8991 * gcc.c-torture/execute/pr65053-1.c: New test.
8992 * gcc.c-torture/execute/pr65053-2.c: New test.
8994 2015-02-13 Marek Polacek <polacek@redhat.com>
8997 * gcc.dg/pr65050.c: New test.
8999 2015-02-13 Jeff Law <law@redhat.com>
9001 PR tree-optimization/64823
9002 * gcc.dg/uninit-20.c: New test.
9004 PR rtl-optimization/47477
9005 * gcc.dg/tree-ssa/pr47477.c: New test.
9007 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9010 * g++.dg/parse/ivdep-2.C: New.
9011 * g++.dg/parse/ivdep-3.C: Likewise.
9013 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9016 * gfortran.dg/continuation_13.f90: New test.
9017 * gfortran.dg/continuation_14.f: New test.
9019 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9022 * g++.dg/cpp0x/sfinae55.C: New.
9024 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9027 * g++.dg/ipa/pr65034.C: New test.
9029 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9031 PR tree-optimization/65002
9032 * gcc.dg/pr65002.C: New.
9034 2015-02-13 Marek Polacek <polacek@redhat.com>
9037 * c-c++-common/pr65040.c: New test.
9039 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9041 PR tree-optimization/64705
9042 * gcc.dg/tree-ssa/pr64705.c: New test.
9044 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9047 * gcc.dg/visibility-22.c: New test.
9048 * gcc.dg/visibility-23.c: New test.
9049 * gcc.target/i386/pr32219-1.c: New test.
9050 * gcc.target/i386/pr32219-2.c: New test.
9051 * gcc.target/i386/pr32219-3.c: New test.
9052 * gcc.target/i386/pr32219-4.c: New test.
9053 * gcc.target/i386/pr32219-5.c: New test.
9054 * gcc.target/i386/pr32219-6.c: New test.
9055 * gcc.target/i386/pr32219-7.c: New test.
9056 * gcc.target/i386/pr32219-8.c: New test.
9057 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9059 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9061 PR libgfortran/57822
9062 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9063 four different KINDs.
9065 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9068 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9071 * g++.dg/ubsan/pr65000.C: New test.
9073 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9076 * gfortran.dg/finalize_28.f90: New test
9078 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9081 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9082 DW_TAG_lexical_block removal.
9083 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9084 * g++.dg/guality/pr55541.C: New test.
9087 * g++.dg/ubsan/pr64984.C: New test.
9089 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9091 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9093 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9096 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9097 instructions for 2015-01-14 get_memmodel changes.
9098 * gcc.target/powerpc/atomic-p8.c: Likewise.
9101 * g++.dg/ubsan/pr65019.C: New test.
9103 PR tree-optimization/65014
9104 * gcc.c-torture/compile/pr65014.c: New test.
9106 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9108 PR libgfortran/57822
9109 * gfortran/fmt_g0_7.f08: Revise test.
9111 2015-02-11 Jeff Law <law@redhat.com>
9114 * gcc.target/m68k/pr63347.c: New test.
9116 2015-02-11 Marek Polacek <polacek@redhat.com>
9118 * g++.dg/ubsan/shift-1.C: New test.
9119 * gcc.dg/ubsan/c-shift-2.c: New test.
9120 * c-c++-common/ubsan/shift-5.c: Remove file.
9122 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9124 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9125 Directive adjusted to XFAIL.
9126 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9129 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9132 * g++.dg/opt/pr65003.C: New test.
9134 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9136 * lib/target-supports.exp (check_effective_target_pie): Renamed
9138 (check_effective_target_pie_enabled): This.
9139 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9140 * gcc.target/i386/pie.c: Likewise.
9142 2015-02-11 Andrew Pinski <apinski@cavium.com>
9145 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9146 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9148 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9151 * gcc.target/i386/pr61925-1.c: New test.
9152 * gcc.target/i386/pr61925-2.c: New test.
9153 * gcc.target/i386/pr61925-3.c: New test.
9155 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9158 * g++.dg/asan/pr65004.C: New test.
9160 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9163 * gcc.taget/sh/pr64661-0.h: New.
9164 * gcc.taget/sh/pr64661-1.c: New.
9165 * gcc.taget/sh/pr64661-2.c: New.
9166 * gcc.taget/sh/pr64661-3.c: New.
9167 * gcc.taget/sh/pr64661-4.c: New.
9169 2015-02-10 Richard Biener <rguenther@suse.de>
9171 PR tree-optimization/64995
9172 * g++.dg/torture/pr64995.C: New testcase.
9174 2015-02-10 Richard Biener <rguenther@suse.de>
9176 PR tree-optimization/64909
9177 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9179 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9181 * gcc.dg/signbit-sa.c: New test.
9183 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9185 PR libgfortran/57822
9186 * gfortran/fmt_g0_7.f08: New test.
9188 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9190 PR tree-optimization/43378
9191 * gcc.dg/tree-ssa/pr43378.c: New test.
9193 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9196 * g++.dg/torture/pr64978.C: New testcase.
9198 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9201 * gcc.dg/asan/pr64981.c: New test.
9203 2015-02-09 Marek Polacek <polacek@redhat.com>
9206 * gcc.dg/pr64856.c: New test.
9208 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9211 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9212 * gcc.c-torture/execute/pr64979.c: New test.
9214 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9216 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9218 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9220 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9221 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9223 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9226 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9228 2015-02-09 Richard Biener <rguenther@suse.de>
9230 PR tree-optimization/54000
9231 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9233 2015-02-09 Tom de Vries <tom@codesourcery.com>
9235 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9237 2015-02-09 Martin Liska <mliska@suse.cz>
9239 * g++.dg/ipa/pr64858.C: New test.
9241 2015-02-09 Tom de Vries <tom@codesourcery.com>
9243 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9245 2015-02-08 Andrew Pinski <apinski@cavium.com>
9247 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9249 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9252 * gfortran.dg/use_rename_8.f90: New.
9254 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9256 * gnat.dg/addr7.ad[sb]: New test.
9257 * gnat.dg/addr8.ad[sb]: Likewise.
9259 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9262 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9263 from jit.dg/test-compile-to-executable.c's create_code, with a
9264 clarification of the output message.
9265 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9267 (test_jit): Use CHECK_NO_ERRORS when calling
9268 gcc_jit_context_compile_to_file.
9269 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9270 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9271 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9272 about deletions that are attempted.
9273 (jit-verify-compile-to-file): Rename to...
9274 (jit-verify-output-file-was-created): ...this, and drop the
9275 attempt to run "file" and verify the output.
9276 (jit-verify-assembler): New function.
9277 (jit-verify-object): New function.
9278 (jit-verify-dynamic-library): New function.
9279 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9280 favor of an implementation from new file
9281 create-code-for-hello-world-executable.h, which also adds a
9283 (dg-final): Replace jit-verify-compile-to-file with
9284 jit-verify-output-file-was-created, and invoke new function
9285 jit-verify-assembler.
9286 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9288 (dg-final): Replace jit-verify-compile-to-file with
9289 jit-verify-output-file-was-created, and invoke new function
9290 jit-verify-dynamic-library.
9291 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9292 favor of an implementation from new file
9293 create-code-for-hello-world-executable.h, which also adds a
9295 (dg-final): Replace jit-verify-compile-to-file with
9296 jit-verify-output-file-was-created. Strengthen the expected stdout
9297 from the built executable.
9298 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9299 favor of an implementation from new file
9300 create-code-for-hello-world-executable.h, which also adds a
9302 (dg-final): Replace jit-verify-compile-to-file with
9303 jit-verify-output-file-was-created, and invoke new function
9305 * jit.dg/verify-dynamic-library.c: New source file.
9307 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9308 Brian Rzycki <b.rzycki@samsung.com>
9310 PR tree-optimization/64878
9311 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9313 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9316 * g++.dg/ipa/pr64896.C: New test.
9318 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9321 * gcc.target/powerpc/pr64205.c: New file.
9323 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9325 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9326 (dg-options): Use -fpie instead of -fPIE -pie.
9328 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9331 * g++.dg/asan/pr64937.C: New test.
9333 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9336 * gfortran.dg/class_to_type_4.f90: New test
9338 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9340 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9342 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9344 PR rtl-optimization/64957
9346 * gcc.c-torture/execute/pr64957.c: New test.
9348 2015-02-05 Jeff Law <law@redhat.com>
9351 * gcc.target/h8300/pr17306-1.c: New test.
9352 * gcc.target/h8300/pr17306-2.c: New test.
9354 2015-02-05 Tobias Burnus <burnus@net-b.de>
9357 * gfortran.dg/structure_constructor_12.f90: New.
9359 2015-02-05 Jeff Law <law@redhat.com>
9362 gcc.target/h8300/pr58400.c: New test.
9364 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9366 * gcc.target/arm/macro_defs0.c: New test.
9367 * gcc.target/arm/macro_defs1.c: New test.
9368 * gcc.target/arm/macro_defs2.c: New test.
9370 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9372 PR rtl-optimization/64905
9373 * gcc.target/i386/pr64905.c: Require nonpic target.
9374 (dg-options): Add -fomit-frame-pointer.
9377 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9379 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9382 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9385 * gfortran.dg/type_to_class_2.f90: New test
9386 * gfortran.dg/type_to_class_3.f90: New test
9388 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9391 * g++.dg/torture/pr64686.C: New testcase.
9393 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9395 PR rtl-optimization/64905
9396 * gcc.target/i386/pr64905.c: New file.
9398 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9400 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9401 * gcc.dg/guality/pr41616-1.c: Ditto.
9403 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9406 * gcc.dg/pr64817-3.c: New.
9408 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9409 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9411 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9412 pass parameters in registers.
9413 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9414 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9415 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9417 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9418 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9420 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9421 list, allow for multilibed targets.
9422 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9424 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9426 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9427 * gcc.dg/pr46728-6.c: Ditto.
9429 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9431 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9432 for mips_nanlegacy target.
9434 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9436 * gcc.target/i386/chkp-hidden-def.c: New.
9438 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9441 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9442 to use 24 bits for bitfield b.
9444 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9447 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9448 cache result in a global variable. Include all 32-bit targets for
9451 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9453 PR rtl-optimization/64756
9454 * gcc.c-torture/execute/pr64756.c: New test.
9456 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9459 * gcc.target/sh/pr64660-0.h: New.
9460 * gcc.target/sh/pr64660-1.c: New.
9461 * gcc.target/sh/pr64660-2.c: New.
9462 * gcc.target/sh/pr64660-3.c: New.
9463 * gcc.target/sh/pr64660-4.c: New.
9465 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9468 * g++.dg/warn/Waddress-2.C: New.
9470 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9473 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9475 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9477 PR preprocessor/64803
9478 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9480 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9482 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9484 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9486 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9487 (_ARM_FPSRC): Add DN and AHP fields.
9488 (clean_results): Force DN=1 on AArch64.
9489 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9490 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9491 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9492 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9493 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9494 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9496 2015-02-02 Alan Modra <amodra@gmail.com>
9498 * gcc.target/powerpc/cprophard.c: New.
9500 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9502 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9503 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9505 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9508 * gcc.dg/pr64817-1.c: New test.
9509 * gcc.dg/pr64817-2.c: New test.
9511 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9514 * gcc.target/sh/pr64851-0.h: New
9515 * gcc.target/sh/pr64851-1.c: New
9516 * gcc.target/sh/pr64851-2.c: New
9517 * gcc.target/sh/pr64851-3.c: New
9518 * gcc.target/sh/pr64851-4.c: New
9520 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9523 * gcc.dg/torture/pr64882.c: New test.
9525 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9528 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9531 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9533 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9534 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9535 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9536 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9537 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9538 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9540 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9541 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9543 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9544 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9547 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9550 * g++.dg/pr64688-2.C: New.
9552 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9554 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9555 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9556 * gcc.target/i386/fuse-caller-save.c: Ditto.
9557 * gcc.target/i386/headmerge-1.c: Ditto.
9558 * gcc.target/i386/headmerge-2.c: Ditto.
9559 * gcc.target/i386/sibcall-6.c: Ditto.
9561 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9564 * gcc.target/i386/pr64617.c: New test.
9566 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9569 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9570 (dg-options): Remove -m32.
9571 (dg-final): Scan for "movb %al" only.
9572 * gcc.target/i386/pr15184-2.c: Ditto.
9574 2015-01-30 Richard Biener <rguenther@suse.de>
9576 PR tree-optimization/64829
9577 * gcc.dg/vect/pr64829.c: New testcase.
9579 2015-01-29 Marek Polacek <polacek@redhat.com>
9582 * gcc.dg/pr64709.c: New test.
9584 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9587 * g++.dg/ubsan/pr64717-1.C: New test.
9588 * g++.dg/ubsan/pr64717-2.C: New test.
9590 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9592 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9594 2015-01-29 Jeff Law <law@redhat.com>
9597 * gcc.target/i386/pr15184-1.c: New test.
9598 * gcc.target/i386/pr15184-2.c: New test.
9600 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9602 PR tree-optimization/64746
9603 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9605 2015-01-29 Richard Biener <rguenther@suse.de>
9607 PR tree-optimization/64853
9608 * gcc.dg/torture/pr64853.c: New testcase.
9610 2015-01-29 Richard Biener <rguenther@suse.de>
9612 PR tree-optimization/64844
9613 * gcc.dg/vect/pr64844.c: New testcase.
9615 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9618 * gcc.dg/pr64809.c: Delete.
9620 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9623 * gcc.target/i386/pr64805.c: New.
9625 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9627 * gcc.dg/guality/guality.h (main): Add argv[0] to
9628 guality_gdb_command.
9630 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9633 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9635 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9638 * gcc.target/sh/sh.exp
9639 (check_effective_target_atomic_model_soft_gusa_available,
9640 check_effective_target_atomic_model_soft_tcb_available,
9641 check_effective_target_atomic_model_soft_imask_available,
9642 check_effective_target_atomic_model_hard_llcs_available): New.
9643 * gcc.target/sh/pr64659-0.h: New.
9644 * gcc.target/sh/pr64659-1.c: New.
9645 * gcc.target/sh/pr64659-2.c: New.
9646 * gcc.target/sh/pr64659-3.c: New.
9647 * gcc.target/sh/pr64659-4.c: New.
9649 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9651 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9652 scan-assembler-times pattern.
9654 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9657 * gcc.dg/pr64809.c: New test.
9659 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9661 PR tree-optimization/64277
9662 * gcc.dg/pr64277.c: New.
9664 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9666 PR tree-optimization/64718
9667 * gcc.c-torture/execute/pr64718.c: New test.
9669 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9671 * gcc.target/aarch64/abs_2.c: New.
9673 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9675 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9676 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9677 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9680 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9683 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9684 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9685 { target comdat_group }.
9687 2015-01-27 Tobias Burnus <burnus@net-b.de>
9690 * gfortran.dg/goacc/coarray_2.f90: New.
9692 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9696 * g++.dg/torture/pr64139.C: New testcase.
9697 * g++.dg/torture/pr60871.C: Likewise.
9699 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9702 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9703 prevent linking errors.
9705 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9708 * g++.dg/torture/pr64282.C: New testcase.
9710 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9712 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9715 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9717 * gcc.target/s390/hotpatch-13.c: New testcase.
9718 * gcc.target/s390/hotpatch-14.c: New testcase.
9719 * gcc.target/s390/hotpatch-15.c: New testcase.
9720 * gcc.target/s390/hotpatch-16.c: New testcase.
9721 * gcc.target/s390/hotpatch-17.c: New testcase.
9722 * gcc.target/s390/hotpatch-18.c: New testcase.
9723 * gcc.target/s390/hotpatch-19.c: New testcase.
9724 * gcc.target/s390/hotpatch-20.c: New testcase.
9725 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9726 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9727 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9728 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9729 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9730 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9731 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9732 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9733 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9734 * gcc.target/s390/hotpatch-10.c: Likewise.
9735 * gcc.target/s390/hotpatch-11.c: Likewise.
9736 * gcc.target/s390/hotpatch-12.c: Likewise.
9737 * gcc.target/s390/hotpatch-2.c: Likewise.
9738 * gcc.target/s390/hotpatch-3.c: Likewise.
9739 * gcc.target/s390/hotpatch-4.c: Likewise.
9740 * gcc.target/s390/hotpatch-5.c: Likewise.
9741 * gcc.target/s390/hotpatch-6.c: Likewise.
9742 * gcc.target/s390/hotpatch-7.c: Likewise.
9743 * gcc.target/s390/hotpatch-8.c: Likewise.
9744 * gcc.target/s390/hotpatch-9.c: Likewise.
9745 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9746 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9747 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9748 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9749 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9750 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9751 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9752 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9754 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9756 * gcc.dg/long_branch.c: New testcase.
9758 2015-01-27 Richard Biener <rguenther@suse.de>
9760 PR tree-optimization/56273
9761 PR tree-optimization/59124
9762 PR tree-optimization/64277
9763 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9764 * gcc.dg/Warray-bounds-12.c: Likewise.
9765 * gcc.dg/Warray-bounds-13.c: Likewise.
9767 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9769 PR rtl-optimization/61058
9770 * gcc.dg/pr61058.c: New test.
9772 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9774 * gcc.target/i386/chkp-narrow-bounds.c: New.
9776 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9778 PR tree-optimization/64807
9779 * gcc.dg/pr64807.c: New test.
9782 * gcc.dg/pr64766.c: New test.
9784 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9787 * gcc.target/sh/pr49263-4.c: New.
9789 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9792 * gfortran.dg/allocate_with_mold_1.f90: New test
9794 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9797 * gcc.dg/pr64778.c: New test.
9800 * gcc.dg/vect/pr64421.c: New test.
9802 2015-01-26 Tobias Burnus <burnus@net-b.de>
9805 * gfortran.dg/coarray_36.f: New.
9806 * gfortran.dg/coarray_37.f90: New.
9808 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9811 * gfortran.dg/class_allocate_18.f90: New.
9813 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9815 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9817 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9819 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9821 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9823 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9825 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9827 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9829 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9831 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9832 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9833 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9834 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9836 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9838 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9839 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9840 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9842 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9844 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9845 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9846 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9847 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9848 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9851 2015-01-26 Richard Biener <rguenther@suse.de>
9854 * gcc.dg/uninit-19.c: New testcase.
9856 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9858 * lib/target-supports.exp (check_effective_target_vect64): Add
9861 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9864 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9866 2015-01-26 Tony Liu <tony.liu@arm.com>
9868 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9871 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9874 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9875 correctly, clean up afterwards.
9877 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9880 * gfortran.dg/use_rename_7.f90: New.
9882 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9884 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9885 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9887 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9890 * gcc.target/sh/pr54236-4.c: New.
9892 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9894 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9895 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9898 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9901 * gfortran.dg/open_new_segv.f90: New test.
9903 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9912 * gcc.target/sh/pr64345-1.c: New.
9913 * gcc.target/sh/pr64345-2.c: New.
9914 * gcc.target/sh/pr59533-1.c: New.
9915 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9916 * gcc.target/sh/pr52933-2.c: Likewise.
9917 * gcc.target/sh/pr54089-1.c: Likewise.
9918 * gcc.target/sh/pr54236-1.c: Likewise.
9919 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9920 * gcc.target/sh/pr49263-1.c: Remove xfails.
9921 * gcc.target/sh/pr49263-2.c: Likewise.
9922 * gcc.target/sh/pr49263-3.c: Likewise.
9923 * gcc.target/sh/pr53987-1.c: Likewise.
9924 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9925 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9926 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9927 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9928 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9929 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9931 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9934 2015-01-24 Tom de Vries <tom@codesourcery.com>
9936 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9938 2015-01-23 Ian Lance Taylor <iant@google.com>
9941 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9942 targets without split stack support.
9944 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9947 * gcc.target/i386/pr64317.c: New test.
9949 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9951 PR rtl-optimization/63637
9952 PR rtl-optimization/60663
9953 * gcc.dg/pr63637-1.c: New test.
9954 * gcc.dg/pr63637-2.c: New test.
9955 * gcc.dg/pr63637-3.c: New test.
9956 * gcc.dg/pr63637-4.c: New test.
9957 * gcc.dg/pr63637-5.c: New test.
9958 * gcc.dg/pr63637-6.c: New test.
9959 * gcc.target/i386/pr63637-1.c: New test.
9960 * gcc.target/i386/pr63637-2.c: New test.
9961 * gcc.target/i386/pr63637-3.c: New test.
9962 * gcc.target/i386/pr63637-4.c: New test.
9963 * gcc.target/i386/pr63637-5.c: New test.
9964 * gcc.target/i386/pr63637-6.c: New test.
9966 2015-01-23 Richard Biener <rguenther@suse.de>
9969 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9970 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9972 2015-01-23 Marek Polacek <polacek@redhat.com>
9974 PR preprocessor/60570
9975 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9976 * gcc.dg/cpp/pr60570.c: New test.
9978 2015-01-23 Richard Biener <rguenther@suse.de>
9981 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9982 vectorization on vect64 targets.
9984 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9987 * gfortran.dg/class_allocate_17.f90: New.
9989 2015-01-23 Tobias Burnus <burnus@net-b.de>
9992 * gfortran.dg/goacc/combined_loop.f90: New.
9994 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9997 * gfortran.dg/make_unit.f90: New test.
9999 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10002 * gfortran.dg/negative_unit_int8.f: Update.
10004 2015-01-22 Jeff Law <law@redhat.com>
10007 * gcc.target/m68k/pr52076-1.c: New test.
10008 * gcc.target/m68k/pr52076-2.c: New test.
10010 2015-01-22 Richard Biener <rguenther@suse.de>
10012 PR middle-end/64728
10013 * gcc.dg/torture/pr64728.c: New testcase.
10015 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10018 * g++.dg/pr64688.C: New test.
10020 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10022 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10023 to avoid errors with -fpic.
10025 2015-01-22 Richard Biener <rguenther@suse.de>
10028 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10030 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10032 PR rtl-optimization/64682
10033 * gcc.c-torture/execute/pr64682.c: New file.
10035 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10038 * gcc.dg/pr64511.c: New test.
10040 PR rtl-optimization/62078
10041 * g++.dg/opt/pr62078.C: New test.
10044 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10046 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10049 * gfortran.dg/internal_pack_15.f90: New test.
10051 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10053 * c-c++-common/tsan/step.c: New testcase.
10055 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10057 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10059 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10061 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10063 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10065 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10067 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10069 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10071 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10073 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10075 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10077 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10079 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10081 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10083 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10085 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10087 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10089 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10091 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10093 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10095 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10097 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10101 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10105 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10106 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10107 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10112 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10113 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10114 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10117 2015-01-21 Renlin Li <renlin.li@arm.com>
10119 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10120 * g++.dg/tls/thread_local5g.C: Likewise.
10121 * g++.dg/tls/thread_local6g.C: Likewise.
10123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10125 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10126 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10127 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10129 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10131 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10132 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10133 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10135 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10137 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10138 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10139 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10141 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10143 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10144 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10145 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10147 2015-01-20 Jeff Law <law@redhat.com>
10150 * gcc.target/m68k/pr59946.c: New test.
10152 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10154 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10155 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10156 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10158 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10160 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10161 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10162 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10164 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10166 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10167 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10168 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10170 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10172 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10173 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10174 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10176 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10179 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10181 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10182 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10183 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10185 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10187 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10188 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10189 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10191 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10193 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10195 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10197 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10200 * g++.dg/ubsan/pr64632.C: New test.
10203 * gcc.dg/pr64663.c: New test.
10205 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10208 * g++.dg/warn/Wunused-var-23.C: New.
10210 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10213 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10214 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10216 2015-01-20 Richard Biener <rguenther@suse.de>
10219 * gcc.dg/lto/pr64684_0.c: New testcase.
10220 * gcc.dg/lto/pr64684_1.c: Likewise.
10221 * gcc.dg/lto/pr64684_2.c: Likewise.
10222 * gcc.dg/lto/pr64685_0.c: Likewise.
10223 * gcc.dg/lto/pr64685_1.c: Likewise.
10225 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10228 * g++.dg/cpp1y/lambda-init12.C: New.
10230 2015-01-20 Richard Biener <rguenther@suse.de>
10232 PR tree-optimization/64410
10233 * g++.dg/vect/pr64410.cc: Require vect_double.
10235 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10238 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10240 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10244 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10246 PR rtl-optimization/64081
10247 * gcc.dg/pr64081.c: New test.
10249 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10251 * jit.dg/harness.h: Include <unistd.h>.
10252 (CHECK_NO_ERRORS): New.
10253 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10254 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10255 gcc_jit_context_compile_to_file.
10256 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10257 args to the spawned executable.
10258 (jit-expand-vars): New function.
10259 (jit-exe-params): New variable.
10260 (dg-jit-set-exe-params): New function.
10261 (jit-dg-test): Detect testcases that use
10262 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10263 Set arguments of spawned process to jit-exe-params.
10264 (jit-get-output-filename): New function.
10265 (jit-setup-compile-to-file): New function.
10266 (jit-verify-compile-to-file): New function.
10267 (jit-run-executable): New function.
10268 (jit-verify-executable): New function.
10269 * jit.dg/test-compile-to-assembler.c: New testcase.
10270 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10271 * jit.dg/test-compile-to-executable.c: New testcase.
10272 * jit.dg/test-compile-to-object.c: New testcase.
10274 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10277 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10280 2015-01-19 Martin Liska <mliska@suse.cz>
10282 * objc/compile/pr64668.m: New test.
10284 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10286 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10287 (create_overflow_fn): Update comment to clarify that
10288 the third param of the created function is a bool *, not
10290 (verify_int_overflow_fn): Convert param "expected_ovf" from
10291 int to bool. Update third param of "overflow_fn_type" from int *
10292 to bool *. Update local "actual_ovf" from int to bool.
10293 (verify_uint_overflow_fn): Likewise.
10295 2015-01-19 Martin Liska <mliska@suse.cz>
10297 * gcc.dg/ipa/ipa-icf-33.c: New test.
10299 2015-01-19 Felix Yang <felix.yang@huawei.com>
10300 Haijian Zhang <z.zhanghaijian@huawei.com>
10302 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10303 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10304 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10305 result_float64x2, expected_hfloat64x2): New helper type, variable and
10307 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10308 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10309 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10310 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10311 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10312 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10313 and target without the FMA feature.
10315 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10317 * gcc.target/aarch64/pr64304.c: New testcase.
10319 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10321 PR rtl-optimization/64081
10322 * gcc.dg/pr64081.c: New test.
10324 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10327 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10329 * gcc.target/aarch64/test_frame_6.c: Likewise.
10330 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10331 and x19 (in the epilogue).
10332 * gcc.target/aarch64/test_frame_4.c: Likewise.
10333 * gcc.target/aarch64/test_frame_7.c: Likewise.
10335 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10337 * gcc.target/i386/chkp-always_inline.c: New.
10339 2015-01-15 Andrew Pinski <apinski@cavium.com>
10340 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10342 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10343 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10345 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10348 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10349 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10351 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10354 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10356 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10359 * gcc.target/sh/torture/pr64652.c: New.
10361 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10363 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10364 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10365 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10366 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10367 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10368 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10370 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10373 * g++.dg/torture/pr64378.C: New testcase.
10375 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10378 * gfortran.dg/block_13.f08: New test
10380 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10383 * gfortran.dg/associate_1.f03: Allow test for character with
10386 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10388 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10389 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10391 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10393 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10395 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10398 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10400 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10403 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10406 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10409 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10411 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10414 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10416 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10418 PR rtl-optimization/52773
10419 * gcc.c-torture/compile/pr52773.c: New test.
10421 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10424 * g++.dg/cpp0x/alias-decl-46.C: New.
10426 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10428 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10430 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10432 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10434 (CHECK_FP): Likewise.
10435 (CHECK_CUMULATIVE_SAT): Likewise.
10437 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10439 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10440 (Set_Neon_Cumulative_Sat): Add parameter.
10441 (__set_neon_cumulative_sat): Support new parameter.
10442 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10443 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10445 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10446 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10449 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10451 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10452 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10454 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10457 * g++.dg/tls/thread_local-ice4.C: New.
10459 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10461 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10464 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10467 * g++.dg/cpp0x/vt-62276.C: New.
10469 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10471 PR middle-end/64353
10472 * g++.dg/pr64353.C: New.
10474 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10477 * gcc.target/aarch64/pr64263_1.c: New test.
10479 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10481 PR tree-optimization/64434
10482 * gcc.dg/torture/pr64434.c: Move to...
10483 * gcc.dg/pr64434.c: ... here.
10485 2015-01-16 Richard Biener <rguenther@suse.de>
10487 PR middle-end/64614
10488 * gcc.dg/uninit-18.c: New testcase.
10490 2015-01-16 Richard Biener <rguenther@suse.de>
10492 PR tree-optimization/64568
10493 * g++.dg/torture/pr64568-2.C: New testcase.
10495 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10498 * gcc.target/i386/chkp-label-address.c: New.
10500 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10503 * gfortran.dg/pointer_init_6.f90: Extended.
10505 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10507 * gcc.c-torture/compile/20150108.c: New test.
10509 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10511 * gcc.target/visium: New directory.
10513 2015-01-16 Richard Biener <rguenther@suse.de>
10515 PR tree-optimization/61743
10516 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10517 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10519 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10521 * gcc.dg/pr64015.c: New test.
10523 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10527 * g++.dg/ipa/pr64612.C: New test.
10529 2015-01-16 Renlin Li <renlin.li@arm.com>
10531 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10533 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10535 * gcc.target/i386/sse-14.c: Test new intrinsic.
10536 * gcc.target/i386/sse-22.c: Ditto.
10538 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10541 * g++.dg/cpp0x/auto44.C: New.
10543 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10546 * gcc.target/nios2/gpopt-all.c: New test case.
10547 * gcc.target/nios2/gpopt-local.c: New test case.
10548 * gcc.target/nios2/gpopt-global.c: New test case.
10549 * gcc.target/nios2/gpopt-data.c: New test case.
10550 * gcc.target/nios2/gpopt-none.c: New test case.
10552 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10554 * g++.dg/ubsan/vptr-1.C: New test.
10555 * g++.dg/ubsan/vptr-2.C: New test.
10556 * g++.dg/ubsan/vptr-3.C: New test.
10557 * g++.dg/ubsan/vptr-4.C: New test.
10558 * g++.dg/ubsan/vptr-5.C: New test.
10559 * g++.dg/ubsan/vptr-6.C: New test.
10560 * g++.dg/ubsan/vptr-7.C: New test.
10561 * g++.dg/ubsan/vptr-8.C: New test.
10562 * g++.dg/ubsan/vptr-9.C: New test.
10564 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10566 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10568 * lib/gcc-dg.exp: Likewise.
10570 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10572 PR rtl-optimization/64110
10573 * gcc.target/i386/pr64110.c: Add scan-assembler.
10575 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10576 James Norris <jnorris@codesourcery.com>
10577 Cesar Philippidis <cesar@codesourcery.com>
10578 Ilmir Usmanov <i.usmanov@samsung.com>
10580 * lib/target-supports.exp (check_effective_target_fopenacc): New
10582 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10583 * g++.dg/goacc/goacc.exp: Likewise.
10584 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10585 * gcc.dg/goacc/goacc.exp: Likewise.
10586 * gfortran.dg/goacc/goacc.exp: Likewise.
10587 * c-c++-common/cpp/openacc-define-1.c: New file.
10588 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10589 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10590 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10591 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10592 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10593 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10594 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10595 * c-c++-common/goacc/cache-1.c: Likewise.
10596 * c-c++-common/goacc/clauses-fail.c: Likewise.
10597 * c-c++-common/goacc/collapse-1.c: Likewise.
10598 * c-c++-common/goacc/data-1.c: Likewise.
10599 * c-c++-common/goacc/data-2.c: Likewise.
10600 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10601 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10602 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10603 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10604 * c-c++-common/goacc/if-clause-1.c: Likewise.
10605 * c-c++-common/goacc/if-clause-2.c: Likewise.
10606 * c-c++-common/goacc/kernels-1.c: Likewise.
10607 * c-c++-common/goacc/loop-1.c: Likewise.
10608 * c-c++-common/goacc/loop-private-1.c: Likewise.
10609 * c-c++-common/goacc/nesting-1.c: Likewise.
10610 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10611 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10612 * c-c++-common/goacc/parallel-1.c: Likewise.
10613 * c-c++-common/goacc/pcopy.c: Likewise.
10614 * c-c++-common/goacc/pcopyin.c: Likewise.
10615 * c-c++-common/goacc/pcopyout.c: Likewise.
10616 * c-c++-common/goacc/pcreate.c: Likewise.
10617 * c-c++-common/goacc/pragma_context.c: Likewise.
10618 * c-c++-common/goacc/present-1.c: Likewise.
10619 * c-c++-common/goacc/reduction-1.c: Likewise.
10620 * c-c++-common/goacc/reduction-2.c: Likewise.
10621 * c-c++-common/goacc/reduction-3.c: Likewise.
10622 * c-c++-common/goacc/reduction-4.c: Likewise.
10623 * c-c++-common/goacc/sb-1.c: Likewise.
10624 * c-c++-common/goacc/sb-2.c: Likewise.
10625 * c-c++-common/goacc/sb-3.c: Likewise.
10626 * c-c++-common/goacc/update-1.c: Likewise.
10627 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10628 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10629 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10630 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10631 * gfortran.dg/goacc/assumed.f95: Likewise.
10632 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10633 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10634 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10635 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10636 * gfortran.dg/goacc/branch.f95: Likewise.
10637 * gfortran.dg/goacc/cache-1.f95: Likewise.
10638 * gfortran.dg/goacc/coarray.f95: Likewise.
10639 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10640 * gfortran.dg/goacc/cray.f95: Likewise.
10641 * gfortran.dg/goacc/critical.f95: Likewise.
10642 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10643 * gfortran.dg/goacc/data-tree.f95: Likewise.
10644 * gfortran.dg/goacc/declare-1.f95: Likewise.
10645 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10646 * gfortran.dg/goacc/fixed-1.f: Likewise.
10647 * gfortran.dg/goacc/fixed-2.f: Likewise.
10648 * gfortran.dg/goacc/fixed-3.f: Likewise.
10649 * gfortran.dg/goacc/fixed-4.f: Likewise.
10650 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10651 * gfortran.dg/goacc/if.f95: Likewise.
10652 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10653 * gfortran.dg/goacc/list.f95: Likewise.
10654 * gfortran.dg/goacc/literal.f95: Likewise.
10655 * gfortran.dg/goacc/loop-1.f95: Likewise.
10656 * gfortran.dg/goacc/loop-2.f95: Likewise.
10657 * gfortran.dg/goacc/loop-3.f95: Likewise.
10658 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10659 * gfortran.dg/goacc/omp.f95: Likewise.
10660 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10661 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10662 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10663 * gfortran.dg/goacc/parameter.f95: Likewise.
10664 * gfortran.dg/goacc/private-1.f95: Likewise.
10665 * gfortran.dg/goacc/private-2.f95: Likewise.
10666 * gfortran.dg/goacc/private-3.f95: Likewise.
10667 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10668 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10669 * gfortran.dg/goacc/reduction.f95: Likewise.
10670 * gfortran.dg/goacc/routine-1.f90: Likewise.
10671 * gfortran.dg/goacc/routine-2.f90: Likewise.
10672 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10673 * gfortran.dg/goacc/several-directives.f95: Likewise.
10674 * gfortran.dg/goacc/sie.f95: Likewise.
10675 * gfortran.dg/goacc/subarrays.f95: Likewise.
10676 * gfortran.dg/gomp/map-1.f90: Likewise.
10677 * gfortran.dg/openacc-define-1.f90: Likewise.
10678 * gfortran.dg/openacc-define-2.f90: Likewise.
10679 * gfortran.dg/openacc-define-3.f90: Likewise.
10680 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10681 * g++.dg/gomp/block-2.C: Likewise.
10682 * g++.dg/gomp/block-3.C: Likewise.
10683 * g++.dg/gomp/block-5.C: Likewise.
10684 * g++.dg/gomp/target-1.C: Likewise.
10685 * g++.dg/gomp/target-2.C: Likewise.
10686 * g++.dg/gomp/taskgroup-1.C: Likewise.
10687 * g++.dg/gomp/teams-1.C: Likewise.
10688 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10689 * gcc.dg/cilk-plus/jump.c: Likewise.
10690 * gcc.dg/gomp/block-1.c: Likewise.
10691 * gcc.dg/gomp/block-10.c: Likewise.
10692 * gcc.dg/gomp/block-2.c: Likewise.
10693 * gcc.dg/gomp/block-3.c: Likewise.
10694 * gcc.dg/gomp/block-4.c: Likewise.
10695 * gcc.dg/gomp/block-5.c: Likewise.
10696 * gcc.dg/gomp/block-6.c: Likewise.
10697 * gcc.dg/gomp/block-7.c: Likewise.
10698 * gcc.dg/gomp/block-8.c: Likewise.
10699 * gcc.dg/gomp/block-9.c: Likewise.
10700 * gcc.dg/gomp/target-1.c: Likewise.
10701 * gcc.dg/gomp/target-2.c: Likewise.
10702 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10703 * gcc.dg/gomp/teams-1.c: Likewise.
10705 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10707 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10710 2015-01-15 Mike Stump <mikestump@comcast.net>
10712 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10713 * gcc.dg/inline_2.c: Likewise.
10714 * gcc.dg/inline_3.c: Likewise.
10715 * gcc.dg/inline_4.c: Likewise.
10717 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10720 * gfortran.dg/proc_ptr_comp_43.f90: New.
10722 2015-01-15 Mike Stump <mikestump@comcast.net>
10724 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10725 * gcc.dg/unroll_2.c: Likewise.
10726 * gcc.dg/unroll_3.c: Likewise.
10727 * gcc.dg/unroll_4.c: Likewise.
10728 * gcc.dg/unroll_5.c: Likewise.
10730 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10733 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10735 * gcc.target/aarch64/test_frame_6.c: Likewise.
10736 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10737 x30 and x19 (in the epilogue).
10738 * gcc.target/aarch64/test_frame_4.c: Likewise.
10739 * gcc.target/aarch64/test_frame_7.c: Likewise.
10741 2015-01-15 Martin Liska <mliska@suse.cz>
10743 * g++.dg/ipa/pr64068.C: New test.
10744 * gcc.dg/ipa/PR64559.c: New test.
10746 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10748 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10751 2015-01-15 Richard Biener <rguenther@suse.de>
10753 PR tree-optimization/61743
10754 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10755 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10757 2015-01-15 Renlin Li <renlin.li@arm.com>
10759 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10760 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10762 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10764 * gcc.dg/vect/vect-aggressive-1.c: New.
10765 * gcc.target/i386/avx2-vect-aggressive.c: New.
10767 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10769 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10771 2015-01-15 Richard Biener <rguenther@suse.de>
10774 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10775 -Wl,-undefined,dynamic_lookup.
10777 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10779 * gnat.dg/opt47.adb: New test.
10781 2015-01-15 Richard Biener <rguenther@suse.de>
10784 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10786 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10788 PR tree-optimization/64434
10789 * gcc.dg/torture/pr64434.c: New test.
10791 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10793 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10794 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10795 -march=loongson* and -march=octeon* require -mno-micromips.
10797 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10798 Matthew Fortune <matthew.fortune@imgtec.com>
10800 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10801 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10802 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10803 * gcc.target/mips/call-saved-7.c: New file.
10804 * gcc.target/mips/call-saved-8.c: New file.
10805 * gcc.target/mips/call-saved-9.c: New file.
10807 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10809 * gcc.target/mips/lsa.c: New file.
10810 * gcc.target/mips/mips64-lsa.c: Likewise.
10811 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10812 * gcc.target/mips/mulsize-4.c: Likewise.
10813 * gcc.target/mips/mulsize-5.c: New file.
10814 * gcc.target/mips/mulsize-6.c: Likewise.
10815 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10816 and !HAS_LSA as ghost options.
10817 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10820 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10822 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10824 2015-01-15 Richard Biener <rguenther@suse.de>
10826 PR middle-end/64365
10827 * gcc.dg/torture/pr64365.c: New testcase.
10829 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10831 * gcc.dg/stackprotectexplicit1.c: New test.
10832 * g++.dg/stackprotectexplicit2.c: New test.
10834 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10837 * gfortran.dg/inquire_internal.f90: New.
10838 * gfortran.dg/negative_unit_check.f90: New.
10840 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10843 * gcc.target/sh/pr53988-1.c: New.
10845 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10848 * g++.dg/tls/thread_local-ice3.C: New.
10850 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10852 * gcc.target/i386/fentry-override.c: Properly place {} in target
10853 selector. Remove nonpic.
10854 * gcc.target/i386/fentry.c: Likewise.
10856 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10858 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10859 warnings instead of errors.
10861 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10863 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10864 option support instead of ENABLE_LTO from Makefile.
10866 2015-01-14 Richard Biener <rguenther@suse.de>
10868 PR tree-optimization/59354
10869 * gcc.dg/vect/pr59354.c: New testcase.
10871 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10873 * lib/target-supports.exp
10874 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10875 on ARM architures before v7.
10877 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10879 PR middle-end/59448
10880 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10881 an atomic_exchange.
10883 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10886 * gcc.target/i386/pr64386.c: New test.
10888 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10891 * gcc.target/i386/pr64393.c: New test.
10893 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10896 * gcc.target/i386/pr64387.c: New test.
10898 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10900 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10902 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10904 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10906 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10909 * gcc.target/arm/pr64453.c: New.
10911 2015-01-14 Richard Biener <rguenther@suse.de>
10914 * gcc.dg/lto/pr64415_0.c: New testcase.
10915 * gcc.dg/lto/pr64415_1.c: Likewise.
10917 2015-01-14 Martin Liska <mliska@suse.cz>
10919 * gcc.dg/ipa/pr64307.c: New test.
10921 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10923 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10924 64-bit and 128-bit.
10926 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10929 * gcc.target/arm/pr64460_1.c: New test.
10931 2015-01-14 Richard Biener <rguenther@suse.de>
10933 PR tree-optimization/64493
10934 PR tree-optimization/64495
10935 * gcc.dg/vect/pr64493.c: New testcase.
10936 * gcc.dg/vect/pr64495.c: Likewise.
10938 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10940 * gcc.dg/Warray-bounds-11.c: New test-case.
10942 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10944 * gcc.target/mips/octeon3-pipe-1.c: New test.
10946 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10948 * jit.dg/harness.h (set_up_logging): Move string concatenation
10950 (concat_strings): New function.
10951 (dump_reproducer): New function.
10952 (test_jit): Call dump_reproducer.
10953 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10955 (jit-dg-test): Delete any generated reproducer from previous runs.
10956 Verify that a generated reproducer was created, and verify that it
10958 * jit.dg/test-nested-contexts.c (main): Call
10959 gcc_jit_context_dump_reproducer_to_file.
10961 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10963 * gcc.dg/aru-2.c: Add dg-require-profiling.
10965 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10967 * lib/target-supports.exp (check_profiling_available): Check if
10970 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10973 * g++.dg/torture/pr64565.C: New testcase.
10975 2015-01-13 Marek Polacek <polacek@redhat.com>
10977 PR middle-end/64391
10978 * gcc.dg/tm/pr64391.c: New test.
10980 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10982 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10985 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10987 * gcc.target/i386/pie.c: New test.
10989 * lib/target-supports.exp (check_effective_target_pie): New.
10991 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10993 PR rtl-optimization/64286
10994 * gcc.target/i386/avx2-pr64286.c: New test.
10996 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10999 * g++.dg/cpp0x/vt-57626.C: New.
11001 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11004 * gfortran.dg/pr64528.f90: New test.
11006 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11008 * gcc.target/aarch64/subsp.c: New test.
11010 2015-01-13 Andrew Pinski <apinski@cavium.com>
11012 * gcc.target/aarch64/store-pair-1.c: New testcase.
11014 2015-01-13 Richard Biener <rguenther@suse.de>
11017 * gcc.dg/lto/pr64373_0.c: New testcase.
11019 2015-01-13 Andrew Pinski <apinski@cavium.com>
11021 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11022 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11024 2015-01-13 Richard Biener <rguenther@suse.de>
11026 PR tree-optimization/64406
11027 * gcc.dg/pr64406.c: New testcase.
11029 2015-01-13 Richard Biener <rguenther@suse.de>
11031 PR tree-optimization/64404
11032 * gcc.dg/vect/pr64404.c: New testcase.
11034 2015-01-13 Richard Biener <rguenther@suse.de>
11036 PR tree-optimization/64568
11037 * g++.dg/torture/pr64568.C: New testcase.
11039 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11041 * jit.dg/test-error-local-used-from-other-function.c: New test
11043 * jit.dg/test-error-param-reuse.c: New test case.
11044 * jit.dg/test-error-param-sharing.c: New test case.
11045 * jit.dg/test-error-param-used-from-other-function.c: New test
11047 * jit.dg/test-error-param-used-without-a-function.c: New test
11050 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11052 PR tree-optimization/64563
11053 * gcc.dg/pr64563.c: New test.
11056 * gcc.target/i386/pr64513.c: New test.
11058 PR tree-optimization/64454
11059 * gcc.dg/pr64454.c: New test.
11062 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11064 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11065 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11066 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11067 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11068 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11069 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11070 * gcc.dg/vect/slp-25.c: Likewise.
11071 * gcc.dg/vect/vect-109.c: Likewise.
11072 * gcc.dg/vect/vect-13.c: Likewise.
11073 * gcc.dg/vect/vect-17.c: Likewise.
11074 * gcc.dg/vect/vect-18.c: Likewise.
11075 * gcc.dg/vect/vect-19.c: Likewise.
11076 * gcc.dg/vect/vect-20.c: Likewise.
11077 * gcc.dg/vect/vect-21.c: Likewise.
11078 * gcc.dg/vect/vect-22.c: Likewise.
11079 * gcc.dg/vect/vect-27.c: Likewise.
11080 * gcc.dg/vect/vect-29.c: Likewise.
11081 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11082 * gcc.dg/vect/vect-2.c: Likewise.
11083 * gcc.dg/vect/vect-3.c: Likewise.
11084 * gcc.dg/vect/vect-4.c: Likewise.
11085 * gcc.dg/vect/vect-5.c: Likewise.
11086 * gcc.dg/vect/vect-72.c: Likewise.
11087 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11088 * gcc.dg/vect/vect-73.c: Likewise.
11089 * gcc.dg/vect/vect-77-global.c: Likewise.
11090 * gcc.dg/vect/vect-78-global.c: Likewise.
11091 * gcc.dg/vect/vect-7.c: Likewise.
11092 * gcc.dg/vect/vect-86.c: Likewise.
11093 * gcc.dg/vect/vect-align-1.c: Likewise.
11094 * gcc.dg/vect/vect-align-3.c: Likewise.
11095 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11096 * gcc.dg/vect/vect-all.c: Likewise.
11097 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11098 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11099 * gcc.dg/vect/vect-peel-3.c: Likewise.
11100 * gcc.dg/vect/vect-peel-4.c: Likewise.
11101 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11103 2015-01-12 Jeff Law <law@redhat.com>
11106 * gcc.target/m68k/pr64461.c: New test.
11108 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11110 * jit.dg/test-array-as-pointer.c (create_code): Update call
11111 to gcc_jit_context_new_global by setting "kind" to
11112 GCC_JIT_GLOBAL_IMPORTED.
11113 * jit.dg/test-error-array-as-pointer.c: Likewise.
11114 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11115 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11116 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11117 * jit.dg/test-using-global.c (the_global): Rename to...
11118 (imported_global): ...this.
11119 (create_code): Update to test the three kinds of global.
11120 (verify_code): Likewise.
11122 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11125 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11126 undefined behavior.
11127 * gcc.target/i386/pr64291-2.c: Updated.
11129 2015-01-12 Richard Biener <rguenther@suse.de>
11131 PR tree-optimization/64530
11132 * gfortran.dg/pr64530.f90: New testcase.
11134 2015-01-12 Richard Biener <rguenther@suse.de>
11136 PR middle-end/64357
11137 * gcc.dg/torture/pr64357.c: New testcase.
11139 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11141 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11144 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11145 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11147 2015-01-12 Martin Liska <mliska@suse.cz>
11149 * gcc.dg/ipa/PR64550.c: New test.
11151 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11154 * g++.dg/ipa/pr63470.C: New testcase.
11156 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11159 * gfortran.dg/typebound_operator_20.f90: New.
11161 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11164 * gfortran.dg/proc_ptr_comp_42.f90: New.
11166 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11169 * gfortran.dg/proc_ptr_comp_41.f90: New.
11171 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11173 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11175 2015-01-10 Tobias Burnus <burnus@net-b.de>
11178 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11179 and add dg-excess-errors.
11180 * gfortran.dg/line_length_6.f90: New.
11181 * gfortran.dg/line_length_7.f90: New.
11182 * gfortran.dg/line_length_8.f90: New.
11183 * gfortran.dg/line_length_9.f90: New.
11184 * gfortran.dg/line_length_10.f90: New.
11185 * gfortran.dg/line_length_11.f90: New.
11187 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11189 * jit.dg/test-threads.c (struct testcase): Move declaration
11190 to jit.dg/all-non-failing-tests.h.
11191 (testcases): Likewise.
11192 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11193 declaration here from jit.dg/all-non-failing-tests.h.
11194 (testcases): Likewise.
11195 * jit.dg/test-combination.c (create_code): Eliminate spelling
11196 out all of the testcases in favor of looping through the
11197 "testcases" metadata.
11198 (verify_code): Likewise.
11200 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11202 PR rtl-optimization/64536
11203 * gcc.dg/pr64536.c: New test.
11205 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11207 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11208 * jit.dg/test-combination.c (create_code): Likewise.
11209 (verify_code): Likewise.
11210 * jit.dg/test-constants.c: New test case.
11211 * jit.dg/test-threads.c: Add test-constants.c.
11213 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11216 * objc.dg/gnu-api-2-class.m: Add a test case
11217 for the above change.
11219 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11221 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11223 2015-01-09 Richard Biener <rguenther@suse.de>
11225 PR tree-optimization/64410
11226 * g++.dg/vect/pr64410.cc: New testcase.
11228 2015-01-09 Martin Liska <mliska@suse.cz>
11230 * gcc.dg/ipa/ipa-icf-32.c: New test.
11232 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11234 * c-c++-common/tsan/tsan_barrier.h: New.
11235 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11236 * c-c++-common/tsan/bitfield_race.c: Likewise.
11237 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11238 * c-c++-common/tsan/mutexset1.c: Likewise.
11239 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11240 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11241 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11242 * c-c++-common/tsan/simple_race.c: Likewise.
11243 * c-c++-common/tsan/simple_stack.c: Likewise.
11244 * c-c++-common/tsan/sleep_sync.c: Likewise.
11245 * c-c++-common/tsan/tiny_race.c: Likewise.
11246 * c-c++-common/tsan/tls_race.c: Likewise.
11247 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11248 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11249 * g++.dg/tsan/atomic_free.C: Likewise.
11250 * g++.dg/tsan/atomic_free2.C: Likewise.
11251 * g++.dg/tsan/cond_race.C: Likewise.
11252 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11254 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11257 * lib/target-supports.exp (check_effective_target_libatomic_available):
11259 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11260 targets that match effective-target libatomic_available.
11261 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11263 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11265 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11266 Verify the result of gcc_jit_context_get_last_error.
11267 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11269 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11271 PR tree-optimization/63989
11272 * gcc.dg/strlenopt-27.c: New test.
11274 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11276 * jit.dg/harness.h (set_up_logging): New function.
11277 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11278 set_up_logging on the context, so that every testcase is
11279 logged to a particular file.
11280 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11281 and call gcc_jit_context_set_logfile on the top-level context.
11283 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11286 * g++.dg/opt/pr64338.C: New test.
11288 2015-01-08 Tobias Burnus <burnus@net-b.de>
11290 * gfortran.dg/coarray/codimension_2b.f90: New file.
11291 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11292 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11294 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11297 * g++.dg/ext/fnname4.C: New.
11299 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11302 * g++.dg/cpp0x/constexpr-64462.C: New.
11304 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11307 * g++.dg/cpp0x/deleted10.C: New.
11309 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11311 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11313 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11315 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11316 GCC_JIT_UNARY_OP_ABS.
11317 (verify_unary_ops): Likewise.
11319 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11321 * jit.dg/test-arith-overflow.c: New test case.
11322 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11323 * jit.dg/test-combination.c (create_code): Likewise.
11324 (verify_code): Likewise.
11325 * jit.dg/test-threads.c (testcases): Likewise.
11327 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11329 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11330 rather than "jit". Load g++.exp, and call g++_init.
11331 Run test-*.cc files within the testsuite and *.cc files within
11333 (jit-dg-test): Drop the addition of -fgnu89-inline to
11334 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11335 doing it when compiling C testcases (since g++ does not handle
11336 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11337 is restored to the value after g++_init ran, rather than the
11338 value before g++_init ran. Return a list of
11339 $comp_output $output_file, as dg-test assumes.
11341 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11343 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11344 make it easier to figure out the origin of each test result when
11345 running test-combination.c and test-threads.c.
11346 (CHECK_VALUE): Likewise.
11347 (CHECK_DOUBLE_VALUE): Likewise.
11348 (CHECK_STRING_VALUE): Likewise.
11349 (CHECK_STRING_STARTS_WITH): Likewise.
11350 (CHECK_STRING_CONTAINS): Likewise.
11352 (check_string_value): Likewise, add "funcname" param.
11353 (check_string_starts_with): Likewise.
11354 (check_string_contains): Likewise.
11356 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11358 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11359 generating name of built executable.
11361 2015-01-07 Marek Polacek <polacek@redhat.com>
11364 * gcc.dg/pr64440.c: New test.
11365 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11367 2015-01-07 Marek Polacek <polacek@redhat.com>
11370 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11371 * gcc.dg/pr64417.c: New test.
11373 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11376 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11379 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11381 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11382 Check if testcases run without errors, not just if they compile.
11384 2015-01-06 Christian Bruel <christian.bruel@st.com>
11387 * gcc.target/sh/pr64507.c: New test.
11389 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11391 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11393 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11395 * c-c++-common/asan/sanitize-all-1.c: New test.
11396 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11397 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11398 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11399 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11401 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11403 * lib/target-supports.exp (check_profiling_available): Return 0 for
11405 (check_effective_target_tls_runtime): Likewise.
11406 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11407 * gcc.dg/20020312-2.c: Adjust for Visium.
11408 * gcc.dg/tls/thr-cse-1.c: Likewise
11409 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11410 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11411 * gcc.dg/weak/typeof-2.c: Likewise.
11413 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11415 PR rtl-optimization/64287
11416 * gcc.dg/aru-2.c: New test.
11418 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11421 * c-c++-common/ubsan/pr64344-1.c: New test.
11422 * c-c++-common/ubsan/pr64344-2.c: New test.
11424 PR tree-optimization/64465
11425 * gcc.dg/pr64465.c: New test.
11427 PR tree-optimization/64494
11428 * gcc.c-torture/compile/pr64494.c: New test.
11430 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11433 * gfortran.dg/realloc_on_assign_25.f90: New test.
11435 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11437 Update copyright years.
11439 2015-01-05 Marek Polacek <polacek@redhat.com>
11442 * gcc.dg/pr64423.c: New test.
11444 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11446 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11447 mmix-knuth-mmixware for the same reason as for MIPS.
11448 * gcc.dg/debug/debug-2.c: Ditto.
11450 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11452 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11455 * lib/gfortran.exp: Add libatomic library search path.
11456 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11457 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11459 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11461 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11463 * c-c++-common/tsan/bitfield_race.c: New testcase.
11464 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11466 2015-01-02 Tobias Burnus <burnus@net-b.de>
11468 * gfortran.dg/coarray/collectives_4.f90: New.
11470 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11473 * gfortran.dg/extends_16.f90: New.
11475 2015-01-02 Tobias Burnus <burnus@net-b.de>
11477 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11479 2015-01-02 Tobias Burnus <burnus@net-b.de>
11481 * gfortran.dg/coarray/codimension_2.f90: New.
11482 * gfortran.dg/coarray/codimension_2a.f90: New.
11483 * gfortran.dg/coarray_35.f90: New.
11484 * gfortran.dg/coarray_35a.f90: New.
11486 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11489 * gfortran.dg/dummy_procedure_11.f90: New.
11491 Copyright (C) 2015 Free Software Foundation, Inc.
11493 Copying and distribution of this file, with or without modification,
11494 are permitted in any medium without royalty provided the copyright
11495 notice and this notice are preserved.