1 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
3 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
5 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
10 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
14 * gfortran.dg/string_array_constructor_1.f90: New.
15 * gfortran.dg/string_array_constructor_2.f90: New.
16 * gfortran.dg/string_array_constructor_3.f90: New.
18 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
22 * gcc.target/powerpc/pr67789.c: New testcase.
24 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
27 * gfortran.dg/pr67802.f90: New test.
29 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
32 gfortran.dg/pr66979.f90: new test.
34 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
37 * gfortran.dg/pr67616.f90: New test.
39 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
42 * g++.dg/cpp0x/range-for30.C: New.
44 2015-10-01 Marek Polacek <polacek@redhat.com>
47 * gcc.dg/atomic/pr65345-4.c: New test.
48 * gcc.dg/pr65345-3.c: New test.
50 2015-10-01 Marek Polacek <polacek@redhat.com>
52 PR tree-optimization/67769
53 * gcc.dg/torture/pr67769.c: New test.
55 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
57 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
59 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
62 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
64 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
66 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
67 (main): Rename to sse2_test. Abort if count != 5.
68 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
70 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
72 2015-10-01 Richard Biener <rguenther@suse.de>
74 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
75 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
77 2015-09-30 Jeff Law <law@redhat.com>
79 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
81 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
83 PR rtl-optimization/67037
84 * gcc.c-torture/execute/pr67037.c: New test.
86 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
88 * lib/target-supports.exp (check_effective_target_sync_int_128):
89 Return 1 on spu-*-* targets.
90 (check_effective_target_sync_int_128_runtime): Likewise.
91 (check_effective_target_sync_long_long): Likewise.
92 (check_effective_target_sync_long_long_runtime): Likewise.
93 (check_effective_target_sync_int_long): Likewise.
94 (check_effective_target_sync_char_short): Likewise.
96 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
98 * gcc.target/i386/pr67761.c: New test.
100 2015-09-30 Marek Polacek <polacek@redhat.com>
103 * gcc.dg/pr67730.c: New test.
105 2015-09-30 Marek Polacek <polacek@redhat.com>
107 PR tree-optimization/67690
108 * gcc.dg/torture/pr67690.c: New test.
110 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
112 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
113 * g++.dg/gomp/tls-wrap4.C: Likewise.
114 * gcc.dg/atomic-op-optimize.c: Likewise.
115 * gcc.dg/pr54087.c: Likewise.
116 * gcc.dg/tls/section-2.c: Likewise.
117 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
118 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
119 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
120 * gcc.target/arm/divzero.c: Likewise.
121 * gcc.target/arm/sibcall-2.c: Likewise.
122 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
123 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
124 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
125 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
126 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
127 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
128 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
129 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
130 * gfortran.dg/default_format_2.f90: Likewise.
131 * gfortran.dg/default_format_denormal_2.f90: Likewise.
133 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
135 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
137 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
139 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
140 * gfortran.dg/round_4.f90: ditto.
142 2015-09-29 Richard Biener <rguenther@suse.de>
144 PR tree-optimization/67170
145 * gfortran.dg/pr67170.f90: New testcase.
147 2015-09-29 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/67741
150 * gcc.dg/torture/pr67741.c: New testcase.
152 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
154 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
155 non-zero for __builtin_signbit tests.
157 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
160 * gcc.target/i386/pr65105-1.c: New.
161 * gcc.target/i386/pr65105-2.c: New.
162 * gcc.target/i386/pr65105-3.c: New.
163 * gcc.target/i386/pr65105-4.C: New.
164 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
166 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
168 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
170 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
174 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
176 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
177 * gfortran.dg/function_types_3.f90: Change error message to
178 "Type inaccessible...."
179 * gfortran.dg/ptr_func_assign_1.f08: New test.
180 * gfortran.dg/ptr_func_assign_2.f08: New test.
182 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
186 * gfortran.dg/ptr_func_assign_3.f08: New test.
187 * gfortran.dg/ptr_func_assign_4.f08: New test.
189 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
190 Sebastian Pop <s.pop@samsung.com>
192 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
193 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
194 * gcc.dg/graphite/block-3.c: Same.
195 * gcc.dg/graphite/block-4.c: Same.
196 * gcc.dg/graphite/block-5.c: Same.
197 * gcc.dg/graphite/block-6.c: Same.
198 * gcc.dg/graphite/block-7.c: Same.
199 * gcc.dg/graphite/block-8.c: Same.
200 * gcc.dg/graphite/block-pr47654.c: Same.
201 * gcc.dg/graphite/interchange-0.c: Same.
202 * gcc.dg/graphite/interchange-1.c: Same.
203 * gcc.dg/graphite/interchange-10.c: Same.
204 * gcc.dg/graphite/interchange-11.c: Same.
205 * gcc.dg/graphite/interchange-12.c: Same.
206 * gcc.dg/graphite/interchange-13.c: Same.
207 * gcc.dg/graphite/interchange-14.c: Same.
208 * gcc.dg/graphite/interchange-15.c: Same.
209 * gcc.dg/graphite/interchange-3.c: Same.
210 * gcc.dg/graphite/interchange-4.c: Same.
211 * gcc.dg/graphite/interchange-5.c: Same.
212 * gcc.dg/graphite/interchange-6.c: Same.
213 * gcc.dg/graphite/interchange-7.c: Same.
214 * gcc.dg/graphite/interchange-8.c: Same.
215 * gcc.dg/graphite/interchange-9.c: Same.
216 * gcc.dg/graphite/interchange-mvt.c: Same.
217 * gcc.dg/graphite/pr35356-1.c: Same.
218 * gcc.dg/graphite/pr35356-3.c: Same.
219 * gcc.dg/graphite/pr37485.c: Same.
220 * gcc.dg/graphite/scop-1.c: Same.
221 * gcc.dg/graphite/scop-11.c: Same.
222 * gcc.dg/graphite/scop-5.c: Same.
223 * gcc.dg/graphite/uns-block-1.c: Same.
224 * gcc.dg/graphite/uns-interchange-9.c: Same.
225 * gfortran.dg/graphite/block-1.f90: Same.
226 * gfortran.dg/graphite/interchange-3.f90: Same.
227 * gfortran.dg/graphite/pr14741.f90: Same.
228 * gfortran.dg/graphite/block-2.f: Same.
230 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
231 Sebastian Pop <s.pop@samsung.com>
233 PR tree-optimization/67700
234 * gcc.dg/graphite/run-id-pr67700.c: New.
236 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
239 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
240 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
242 * gcc.target/sh/pr54236-5.c: New.
243 * gcc.target/sh/pr54236-6.c: New.
245 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
247 PR rtl-optimization/67456
248 PR rtl-optimization/67464
249 PR rtl-optimization/67465
250 * gcc.dg/pr67465.c: New test.
252 2015-09-28 Tom de Vries <tom@codesourcery.com>
254 PR tree-optimization/62171
255 * gcc.dg/vect/pr62171.c: New test.
257 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
259 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
260 skip on AIX. XFAIL individual line tests.
262 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
264 PR rtl-optimization/64164
265 PR tree-optimization/67312
266 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
267 * gcc.target/i386/stackalign/return-4.c: Add -O.
269 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
271 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
273 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
276 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
278 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
280 * gcc.dg/pr64935-1.c: XFAIL on AIX.
281 * gcc.dg/pr64935-2.c: XFAIL on AIX.
282 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
283 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
284 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
285 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
286 DW_AT_noreturn on AIX.
287 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
288 DW_AT_noreturn on AIX.
289 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
290 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
291 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
292 DW_AT_GNU_deleted on AIX.
293 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
294 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
295 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
296 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
297 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
298 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
299 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
300 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
301 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
302 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
303 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
304 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
305 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
306 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
307 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
309 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
312 * gfortran.dg/pr67614.f90: New test.
314 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
317 * gfortran.dg/pr67525.f90: New test.
319 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
322 * gfortran.dg/allocatable_function_9.f90: New.
324 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
327 * gcc.target/sh/pr67675.c: New.
329 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
331 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
333 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
335 * gcc.target/i386/pr66749.c (dg-options): Replace
336 -mtune=lakemount with -mtune=lakemont.
337 * gcc.target/i386/pr66821.c (dg-options): Likewise.
338 * gcc.target/i386/pr67329.c (dg-options): Likewise.
340 2015-09-25 Marek Polacek <polacek@redhat.com>
342 * c-c++-common/ubsan/bounds-11.c: New test.
343 * c-c++-common/ubsan/bounds-12.c: New test.
345 2015-09-25 Marek Polacek <polacek@redhat.com>
348 * c-c++-common/ubsan/pr64906.c: New test.
350 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
352 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
353 with -mtune=lakemount.
354 * gcc.target/i386/pr66821.c (dg-options): Likewise.
355 * gcc.target/i386/pr67329.c (dg-options): Likewise.
357 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
360 * gcc.dg/Werror-13.c: New test.
362 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
364 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
366 2015-09-24 Richard Biener <rguenther@suse.de>
369 * g++.dg/pr67699.C: New testcase.
371 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
374 * gcc.target/arm/fp16-inf.c: New test.
376 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
378 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
379 name while checking for AVX-512VBMI presence.
381 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
383 * lib/target-supports.exp (check_effective_target_pie): Check for
384 PIE support on Solaris 11.x and 12.
386 2015-09-24 Richard Biener <rguenther@suse.de>
388 * g++.dg/tree-ssa/restrict3.C: New testcase.
390 2015-09-24 Richard Biener <rguenther@suse.de>
392 PR tree-optimization/48885
393 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
395 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
397 * c-c++-common/Wmisleading-indentation.c: Augment test.
399 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
401 Fix small typos in the coding rule enforcement warnings.
402 * g++.dg/diagnostic/disable.C: Replace 'namepace'
405 2015-09-23 Richard Biener <rguenther@suse.de>
408 * gcc.dg/ubsan/pr67662.c: New testcase.
410 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
413 * gcc.dg/pragma-diag-6.c: New test.
415 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
417 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
419 2015-09-23 Richard Biener <rguenther@suse.de>
421 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
423 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
425 * c-c++-common/Wmisleading-indentation.c: Augment test.
427 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
429 * g++.dg/diagostic/disable.C: New.
431 2015-09-22 Tom de Vries <tom@codesourcery.com>
433 PR tree-optimization/67671
434 * g++.dg/pr67671.C: New test.
436 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
439 * gcc.target/i386/pr67480.c: New test.
441 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
443 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
444 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
445 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
446 avx512dq, avx512cd, avx512er and avx512pf.
448 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
450 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
451 update-fetch operations.
452 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
454 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
456 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
457 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
459 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
461 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
463 * gcc.target/aarch64/atomic-inst-swap.c: New.
465 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
467 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
468 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
469 * gcc.target/i386/pr59789.c (f1): Likewise.
470 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
471 * gcc.target/i386/intrinsics_6.c: Likewise.
472 * gcc.dg/winline-5.c (int t): Likewise.
473 * gcc.dg/winline-9.c (t): Likewise.
474 * gcc.dg/always_inline2.c (q): Likewise.
475 * gcc.dg/winline-2.c (inline int t): Likewise.
476 * gcc.dg/winline-6.c: Likewise.
477 * gcc.dg/winline-10.c (void g): Likewise.
478 * gcc.dg/pr49243.c (void parse): Likewise.
479 * gcc.dg/always_inline3.c (q2): Likewise.
480 * gcc.dg/winline-3.c: Likewise.
481 * gcc.dg/winline-7.c (inline void *t): Likewise.
483 2015-09-22 Tom de Vries <tom@codesourcery.com>
485 PR tree-optimization/67666
486 * g++.dg/pr67666.C: New test.
488 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
491 * gfortran.dg/pr67615.f90: new test.
493 2015-09-21 Jeff Law <law@redhat.com>
495 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
497 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
499 Complete the implementation of N4230, Nested namespace definition.
500 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
501 attributes and nested namespace definitions.
502 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
503 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
504 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
505 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
506 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
507 appearing before the namespace identifier.
509 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
512 * gcc.dg/cpp/pr66415-1.c: Test column number.
514 2015-09-21 Richard Biener <rguenther@suse.de>
516 * g++.dg/ext/attr-alias-3.C: Add -g.
518 2015-09-21 Richard Biener <rguenther@suse.de>
521 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
523 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
526 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
528 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
530 * gcc.dg/pragma-diag-5.c: Fix excess warning.
532 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
535 * gcc.dg/pr53265.c: Update.
537 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
539 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
541 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
544 * gcc.target/sh/pr59478.c: New.
546 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
549 * gcc.target/sh/pr51244-12.c: Adjust testcase.
550 * gcc.target/sh/pr54236-2.c: Likewise.
552 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
554 * gcc.target/sh/pr43417.c: Move target independent test to ...
555 * gcc.c-torture/compile/pr43417.c: ... here.
557 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
559 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
560 check_effective_target_big_endian, check_effective_target_little_endian,
561 check_effective_target_any_fpu, check_effective_target_double_fpu,
562 check_effective_target_use_single_only_fpu,
563 check_effective_target_default_single_fpu,
564 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
565 check_effective_target_has_fsca, check_effective_target_has_fsrra,
566 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
567 check_effective_target_fmovd_enabled,
568 check_effective_target_has_privileged, check_effective_target_has_pref,
569 check_effective_target_banked_r0r7_isr,
570 check_effective_target_stack_save_isr): New effective target checks.
571 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
572 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
573 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
574 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
575 * gcc.target/sh/20080410-1.c: Use new effective target checks.
576 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
577 * gcc.target/sh/attr-isr.c: Likewise.
578 * gcc.target/sh/fpul-usage-1.c: Likewise.
579 * gcc.target/sh/hiconst.c: Likewise.
580 * gcc.target/sh/mfmovd.c: Likewise.
581 * gcc.target/sh/pr21255-3.c: Likewise.
582 * gcc.target/sh/pr33135-1.c: Likewise.
583 * gcc.target/sh/pr33135-2.c: Likewise.
584 * gcc.target/sh/pr33135-3.c: Likewise.
585 * gcc.target/sh/pr33135-4.c: Likewise.
586 * gcc.target/sh/pr39423-2.c: Likewise.
587 * gcc.target/sh/pr49880-4.c: Likewise.
588 * gcc.target/sh/pr49880-5.c: Likewise.
589 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
590 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
591 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
592 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
593 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
594 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
595 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
596 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
597 * gcc.target/sh/pr50751-2.c: Likewise.
598 * gcc.target/sh/pr50751-3.c: Likewise.
599 * gcc.target/sh/pr50751-5.c: Likewise.
600 * gcc.target/sh/pr50751-6.c: Likewise.
601 * gcc.target/sh/pr50751-8.c: Likewise.
602 * gcc.target/sh/pr51244-15.c: Likewise.
603 * gcc.target/sh/pr51244-2.c: Likewise.
604 * gcc.target/sh/pr51244-20.c: Likewise.
605 * gcc.target/sh/pr51244-6.c: Likewise.
606 * gcc.target/sh/pr52483-4.c: Likewise.
607 * gcc.target/sh/pr53511-1.c: Likewise.
608 * gcc.target/sh/pr53512-1.c: Likewise.
609 * gcc.target/sh/pr53512-2.c: Likewise.
610 * gcc.target/sh/pr53512-3.c: Likewise.
611 * gcc.target/sh/pr53512-4.c: Likewise.
612 * gcc.target/sh/pr53513-1.c: Likewise.
613 * gcc.target/sh/pr54089-2.c: Likewise.
614 * gcc.target/sh/pr54089-3.c: Likewise.
615 * gcc.target/sh/pr54089-4.c: Likewise.
616 * gcc.target/sh/pr54602-2.c: Likewise.
617 * gcc.target/sh/pr54602-3.c: Likewise.
618 * gcc.target/sh/pr54602-4.c: Likewise.
619 * gcc.target/sh/pr54680.c: Likewise.
620 * gcc.target/sh/pr55303-1.c: Likewise.
621 * gcc.target/sh/pr55303-2.c: Likewise.
622 * gcc.target/sh/pr55303-3.c: Likewise.
623 * gcc.target/sh/pr56547-1.c: Likewise.
624 * gcc.target/sh/pr56547-2.c: Likewise.
625 * gcc.target/sh/pr61195.c: Likewise.
626 * gcc.target/sh/pr61996.c: Likewise.
627 * gcc.target/sh/pr6526.c: Likewise.
628 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
629 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
630 * gcc.target/sh/prefetch.c: Likewise.
631 * gcc.target/sh/rte-delay-slot.c: Likewise.
632 * gcc.target/sh/sh2a-band.c: Likewise.
633 * gcc.target/sh/sh2a-bclr.c: Likewise.
634 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
635 * gcc.target/sh/sh2a-bld.c: Likewise.
636 * gcc.target/sh/sh2a-bor.c: Likewise.
637 * gcc.target/sh/sh2a-bset.c: Likewise.
638 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
639 * gcc.target/sh/sh2a-bxor.c: Likewise.
640 * gcc.target/sh/sh2a-jsrn.c: Likewise.
641 * gcc.target/sh/sh2a-movi20s.c: Likewise.
642 * gcc.target/sh/sh2a-movrt.c: Likewise.
643 * gcc.target/sh/sh2a-resbank.c: Likewise.
644 * gcc.target/sh/sh2a-rtsn.c: Likewise.
645 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
646 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
647 * gcc.target/sh/sh4a-cosf.c: Likewise.
648 * gcc.target/sh/sh4a-fsrra.c: Likewise.
649 * gcc.target/sh/sh4a-memmovua.c: Likewise.
650 * gcc.target/sh/sh4a-sincosf.c: Likewise.
651 * gcc.target/sh/sh4a-sinf.c: Likewise.
653 2015-09-20 Jeff Law <law@redhat.com>
655 PR tree-optimization/47679
656 * g++.dg/warn/Wuninitialized-6.C: New test.
658 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
660 Implement nested namespace definitions.
661 * g++.dg/cpp1z/nested-namespace-def1.C: New.
662 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
663 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
664 * g++.dg/lookup/name-clash5.C: Adjust.
665 * g++.dg/lookup/name-clash6.C: Likewise.
667 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
669 * gcc.dg/pragma-diag-5.c: New test.
671 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
674 * gcc.dg/torture/pr67619.c: New test.
675 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
678 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
680 PR tree-optimization/67283
681 * gcc.dg/tree-ssa/sra-15.c: New.
682 * gcc.dg/tree-ssa/sra-16.c: New.
684 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
687 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
688 (f2, f3): Make the function static.
689 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
691 2015-09-17 Christian Bruel <christian.bruel@st.com>
693 * gcc.target/arm/attr_thumb-static2.c: New test.
695 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
697 * gnat.dg/overflow_sum3.adb: New test.
699 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
701 * gcc.target/arm/stack-checking.c: New test.
703 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
706 * gfortran.dg/public_private_module_5.f90: Add module procedure
707 trigger_smod to ensure that the smod file is written.
709 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
711 * gcc.target/aarch64/copysign_1.c: New.
712 * gcc.target/aarch64/copysign_2.c: New.
714 2015-09-17 Bin Cheng <bin.cheng@arm.com>
716 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
717 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
718 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
720 2015-09-16 John Marino <gnugcc@marino.st>
722 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
724 2015-09-16 Richard Biener <rguenther@suse.de>
727 * gcc.dg/torture/pr67253.c: New testcase.
729 2015-09-16 Richard Biener <rguenther@suse.de>
732 * gcc.dg/pr67271.c: New testcase.
734 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
736 * gnat.dg/opt49.adb: New test.
738 2015-09-16 Richard Biener <rguenther@suse.de>
741 * gcc.dg/torture/pr67442.c: New testcase.
743 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
745 * gnat.dg/array24.adb: New test.
746 * gnat.dg/blocklocs.adb: Delete.
748 2015-09-15 Marek Polacek <polacek@redhat.com>
751 * gcc.dg/pr67580.c: New test.
753 2015-09-15 Richard Biener <rguenther@suse.de>
755 PR tree-optimization/67470
756 * gcc.dg/torture/pr67470.c: New testcase.
758 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
760 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
762 2015-09-15 Richard Biener <rguenther@suse.de>
765 * gcc.dg/pr67563.c: New testcase.
767 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
770 * gfortran.dg/pr67460.f90: New test.
772 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
774 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
775 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
777 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/cpp0x/new-auto1.C: New.
782 2015-09-11 Mark Wielaard <mjw@redhat.com>
785 * g++.dg/warn/unused-variable-1.C: New test.
786 * g++.dg/warn/unused-variable-2.C: Likewise.
787 * gcc.dg/unused-4.c: Adjust warning for static const.
788 * gcc.dg/unused-variable-1.c: New test.
789 * gcc.dg/unused-variable-2.c: Likewise.
791 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
793 * gfortran.dg/private_type_3.f90: Require visibility.
794 * gfortran.dg/module_variable_2.f90: Same.
795 * gfortran.dg/nested_forall_1.f: Same.
796 * gfortran.dg/elemental_dependency_4.f90: Same.
797 * gfortran.dg/bind_c_usage_25.f90: Same.
798 * gfortran.dg/access_spec_1.f90: Same.
799 * gfortran.dg/public_private_module_2.f90: Same.
800 * gfortran.dg/host_assoc_variable_1.f90: Same.
801 * gfortran.dg/public_private_module_6.f90: Same.
802 * gfortran.dg/module_variable_1.f90: Same.
803 * gfortran.dg/pr37286.f90: Same.
804 * gfortran.dg/internal_pack_7.f90: Same.
805 * gfortran.dg/submodule_10.f08: Same.
806 * gfortran.dg/allocatable_function_8.f90: Same.
807 * gfortran.dg/merge_init_expr_2.f90: Same.
808 * gfortran.dg/class_37.f03: Same.
809 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
810 * gfortran.dg/typebound_call_20.f03: Same.
811 * gfortran.dg/proc_ptr_result_3.f90: Same.
812 * gfortran.dg/pr32535.f90: Same.
813 * gfortran.dg/typebound_proc_19.f90: Same.
814 * gfortran.dg/initialization_10.f90: Same.
815 * gfortran.dg/bind_c_usage_8.f03: Same.
816 * gfortran.dg/pr61335.f90: Same.
817 * gfortran.dg/elemental_dependency_5.f90: Same.
818 * gfortran.dg/proc_ptr_3.f90: Same.
819 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
821 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
823 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
824 * gcc.dg/Wno-frame-address.c: Skip for Visium.
825 * gcc.dg/loop-8.c: Likewise.
827 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
830 * gnat.dg/specs/addr1.ads: Remove.
832 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
834 * gcc.dg/pie-link.c: Add -pie to dg-options.
836 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
838 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
839 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
841 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
843 * gcc.target/powerpc/swaps-p8-20.c: New test.
844 * gcc.target/powerpc/swaps-p8-21.c: New test.
846 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
849 * gfortran.dg/pr67526.f90: New test.
851 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/cpp0x/variadic166.C: New.
856 2015-09-09 Mark Wielaard <mjw@redhat.com>
858 * c-c++-common/nonnull-1.c: New test.
860 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
863 * gfortran.dg/submodule_11.f08: New test.
865 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
868 * gcc.c-torture/compile/pr67506.c: New test.
870 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
872 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
873 initialization with a byte mask. No change expected here.
874 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
875 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
876 initialization with contigious bitmask. Literal pool is expectd
879 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
882 * gcc.target/arm/pr67439_1.c: New test.
884 2015-09-10 Jiong Wang <jiong.wang@arm.com>
886 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
889 2015-09-10 Jakub Jelinek <jakub@redhat.com>
892 * g++.dg/gomp/pr67523.C: New test.
895 * g++.dg/gomp/pr67522.C: New test.
898 * c-c++-common/gomp/pr67521.c: New test.
901 * c-c++-common/gomp/pr67517.c: New test.
904 * g++.dg/gomp/pr67514.C: New test.
907 * g++.dg/gomp/pr67511.C: New test.
910 * c-c++-common/gomp/pr67502.c: New test.
912 2015-09-09 Marek Polacek <polacek@redhat.com>
915 * gcc.dg/pr67512.c: New test.
917 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/warn/Wsubobject-linkage-1.C: New.
921 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
922 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
923 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
925 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
927 * gcc.target/aarch64/mod_2.x: New file.
928 * gcc.target/aarch64/mod_256.x: Likewise.
929 * gcc.target/arm/mod_2.c: New test.
930 * gcc.target/arm/mod_256.c: Likewise.
931 * gcc.target/aarch64/mod_2.c: Likewise.
932 * gcc.target/aarch64/mod_256.c: Likewise.
934 2015-09-09 Jakub Jelinek <jakub@redhat.com>
937 * g++.dg/gomp/pr67504.C: New test.
940 * c-c++-common/gomp/pr67501.c: New test.
943 * gcc.dg/gomp/pr67500.c: New test.
946 * gcc.dg/gomp/pr67495.c: New test.
948 2015-09-09 Aditya Kumar <hiraditya@msn.com>
949 Sebastian Pop <s.pop@samsung.com>
951 PR tree-optimization/53852
952 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
953 both isl-0.12 and isl-0.15.
954 * gcc.dg/graphite/uns-interchange-14.c: Same.
955 * gcc.dg/graphite/uns-interchange-15.c: Same.
956 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
958 2015-09-08 Aditya Kumar <hiraditya@msn.com>
959 Sebastian Pop <s.pop@samsung.com>
961 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
962 * gcc.dg/graphite/block-1.c: Same.
963 * gcc.dg/graphite/block-5.c: Same.
964 * gcc.dg/graphite/block-6.c: Same.
965 * gcc.dg/graphite/interchange-1.c: Same.
966 * gcc.dg/graphite/interchange-10.c: Same.
967 * gcc.dg/graphite/interchange-11.c: Same.
968 * gcc.dg/graphite/interchange-13.c: Same.
969 * gcc.dg/graphite/interchange-14.c: Same.
970 * gcc.dg/graphite/interchange-3.c: Same.
971 * gcc.dg/graphite/interchange-4.c: Same.
972 * gcc.dg/graphite/interchange-7.c: Same.
973 * gcc.dg/graphite/interchange-8.c: Same.
974 * gcc.dg/graphite/interchange-9.c: Same.
975 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
976 * gcc.dg/graphite/pr35356-1.c (foo): Same.
977 * gcc.dg/graphite/pr37485.c: Same.
978 * gcc.dg/graphite/scop-0.c (int toto): Same.
979 * gcc.dg/graphite/scop-1.c: Same.
980 * gcc.dg/graphite/scop-10.c: Same.
981 * gcc.dg/graphite/scop-11.c: Same.
982 * gcc.dg/graphite/scop-12.c: Same.
983 * gcc.dg/graphite/scop-13.c: Same.
984 * gcc.dg/graphite/scop-16.c: Same.
985 * gcc.dg/graphite/scop-17.c: Same.
986 * gcc.dg/graphite/scop-18.c: Same.
987 * gcc.dg/graphite/scop-2.c: Same.
988 * gcc.dg/graphite/scop-21.c (int test): Same.
989 * gcc.dg/graphite/scop-22.c (void foo): Same.
990 * gcc.dg/graphite/scop-4.c: Same.
991 * gcc.dg/graphite/scop-5.c: Same.
992 * gcc.dg/graphite/scop-6.c: Same.
993 * gcc.dg/graphite/scop-7.c: Same.
994 * gcc.dg/graphite/scop-8.c: Same.
995 * gcc.dg/graphite/scop-9.c: Same.
996 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
997 data-refs remain inside the inner loop.
998 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
999 * gcc.dg/graphite/uns-interchange-14.c: Same.
1000 * gcc.dg/graphite/uns-interchange-9.c: Same.
1001 * gfortran.dg/graphite/interchange-3.f90
1003 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1006 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1007 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1008 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1009 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1010 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1011 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1012 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1013 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1019 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1021 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1022 * lib/target-supports.exp
1023 (check_effective_target_arm_neon_fp16_hw): New.
1025 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1027 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1028 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1030 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1032 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1033 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1035 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1036 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1037 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1038 when those are supported.
1039 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1042 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1043 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1046 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1047 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1048 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1050 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1052 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1055 Add float16x8_t case.
1056 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1058 main, exec_vcreate): Likewise.
1059 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1060 exec_vget_high): Likewise.
1061 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1062 exec_vget_low): Likewise.
1063 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1065 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1066 exec_vld1_dup): Likewise.
1067 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1068 exec_vld1_lane): Likewise.
1069 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1071 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1072 exec_vldX_dup): Likewise.
1073 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1074 exec_vldX_lane): Likewise.
1075 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1076 exec_vset_lane): Likewise.
1077 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1078 exec_vst1_lane): Likewise.
1080 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1082 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1083 * gcc.target/aarch64/vget_low_1.c: Likewise.
1085 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1087 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1088 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1089 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1090 (main): update orig_data to avoid float16 NaN on bigendian.
1092 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1094 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1096 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1097 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1098 * gcc.target/aarch64/vld1_lane.c: Likewise.
1100 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1105 2015-09-07 Marek Polacek <polacek@redhat.com>
1108 * gcc.dg/asm-10.c: New test.
1110 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1113 * gcc.dg/lto/pr67452_0.c: New test.
1115 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1118 * gcc.target/avr/pr65210.c: New test.
1120 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1123 * lib/target-supports.exp (check_cached_effective_target):
1124 Apppend $prop to et_prop_list only if needed.
1126 2015-09-04 Marek Polacek <polacek@redhat.com>
1129 * gcc.dg/ubsan/pr67279.c: New test.
1131 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1132 Petr Murzin <petr.murzin@intel.com>
1133 Kirill Yukhin <kirill.yukhin@intel.com>
1135 * gcc.target/i386/avx512f-scatter-1.c: New.
1136 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1137 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1139 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1141 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1142 rather than calling rmdir, cleanup if open fails.
1144 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1146 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1147 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1148 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1149 Return true for PowerPC targets that implement Altivec.
1151 2015-09-03 Renlin Li <renlin.li@arm.com>
1153 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1155 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1157 2015-09-03 Martin Sebor <msebor@redhat.com>
1160 * g++.dg/addr_builtin-1.C: New test.
1161 * gcc.dg/addr_builtin-1.c: New test.
1163 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1165 * gcc.target/powerpc/vec-shift.c: New test.
1167 2015-09-03 Tom de Vries <tom@codesourcery.com>
1169 PR tree-optimization/65637
1170 * gcc.dg/autopar/reduc-4.c: New test.
1172 2015-09-03 Tom de Vries <tom@codesourcery.com>
1174 PR tree-optimization/65637
1175 * gcc.dg/autopar/pr46099-2.c: New test.
1177 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1180 * g++.dg/pr67351.C: New test.
1182 2015-09-03 Richard Biener <rguenther@suse.de>
1185 * g++.dg/lto/pr66705_0.C: New testcase.
1187 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1190 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1191 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1193 2015-09-02 Marek Polacek <polacek@redhat.com>
1196 * gcc.dg/pr67432.c: New test.
1198 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1200 * lib/target-supports.exp (clear_effective_target_cache): New.
1201 (check_cached_effective_target): Update et_prop_list.
1202 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1203 * g++.dg/compat/compat.exp: Likewise.
1204 * g++.dg/compat/struct-layout-1.exp: Likewise.
1205 * lib/asan-dg.exp: Likewise.
1206 * lib/atomic-dg.exp: Likewise.
1207 * lib/cilk-plus-dg.exp: Likewise.
1208 * lib/clearcap.exp: Likewise.
1209 * lib/mpx-dg.exp: Likewise.
1210 * lib/tsan-dg.exp: Likewise.
1211 * lib/ubsan-dg.exp: Likewise.
1213 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1215 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1217 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1218 Andrew Bennett <andrew.bennett@imgtec.com>
1220 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1221 dependencies between ISA level and compact-branches.
1222 * gcc.target/mips/branch-10.c: Update expected output to allow
1223 compact forms of b/bal.
1224 * gcc.target/mips/branch-11.c: Likewise.
1225 * gcc.target/mips/branch-12.c: Likewise.
1226 * gcc.target/mips/branch-13.c: Likewise.
1227 * gcc.target/mips/branch-3.c: Likewise.
1228 * gcc.target/mips/branch-4.c: Likewise.
1229 * gcc.target/mips/branch-5.c: Likewise.
1230 * gcc.target/mips/branch-6.c: Likewise.
1231 * gcc.target/mips/branch-7.c: Likewise.
1232 * gcc.target/mips/branch-8.c: Likewise.
1233 * gcc.target/mips/branch-9.c: Likewise.
1234 * gcc.target/mips/branch-cost-1.c: Likewise.
1235 * gcc.target/mips/call-1.c: Likewise.
1236 * gcc.target/mips/call-2.c: Likewise.
1237 * gcc.target/mips/call-3.c: Likewise.
1238 * gcc.target/mips/call-4.c: Likewise.
1239 * gcc.target/mips/call-5.c: Likewise.
1240 * gcc.target/mips/call-6.c: Likewise.
1241 * gcc.target/mips/lazy-binding-1.c: Likewise.
1242 * gcc.target/mips/near-far-1.c: Likewise.
1243 * gcc.target/mips/near-far-2.c: Likewise.
1244 * gcc.target/mips/near-far-3.c: Likewise.
1245 * gcc.target/mips/near-far-4.c: Likewise.
1246 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1247 run with compact branches allowed.
1248 * gcc.target/mips/compact-branches-1.c: New file.
1249 * gcc.target/mips/compact-branches-2.c: Likewise.
1250 * gcc.target/mips/compact-branches-3.c: Likewise.
1251 * gcc.target/mips/compact-branches-4.c: Likewise.
1252 * gcc.target/mips/compact-branches-5.c: Likewise.
1253 * gcc.target/mips/compact-branches-6.c: Likewise.
1254 * gcc.target/mips/compact-branches-7.c: Likewise.
1256 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1258 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1259 Clean-up a created directory if testcase fails.
1261 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1264 * g++.dg/pr67405.C: New test.
1266 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1268 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1270 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1272 * gcc.dg/ifcvt-1.c: New test.
1273 * gcc.dg/ifcvt-2.c: Likewise.
1274 * gcc.dg/ifcvt-3.c: Likewise.
1276 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1279 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1282 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1284 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1286 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/other/pr61753.C: New.
1291 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1293 * gcc.dg/tree-ssa/cmp-1.c: New file.
1295 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1297 * gcc.dg/tree-ssa/complex-7.c: New file.
1299 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1301 * gcc.target/powerpc/swaps-p8-19.c: New test.
1303 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1306 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1308 2015-08-29 Tom de Vries <tom@codesourcery.com>
1310 PR tree-optimization/46193
1311 * gcc.dg/autopar/pr46193.c: New test.
1313 2015-08-28 Nathan Sidwell <nathan@acm.org>
1315 * gcc.dg/compat/struct-layout-1_generate.c: Simply
1316 use exit code for failure.
1318 * gcc.dg/torture/matrix-1.c: Use plain printf.
1319 * gcc.dg/torture/matrix-2.c: Likewise.
1320 * gcc.dg/torture/matrix-5.c: Likewise.
1321 * gcc.dg/torture/matrix-6.c: Likewise.
1322 * gcc.dg/torture/transpose-1.c: Likewise.
1323 * gcc.dg/torture/transpose-2.c: Likewise.
1324 * gcc.dg/torture/transpose-3.c: Likewise.
1325 * gcc.dg/torture/transpose-4.c: Likewise.
1326 * gcc.dg/torture/transpose-5.c: Likewise.
1327 * gcc.dg/torture/transpose-6.c: Likewise.
1329 2015-08-28 Jeff Law <law@redhat.com>
1332 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1333 * gcc.dg/torture/pr66752-1.c: New test
1334 * g++.dg/torture/pr66752-2.C: New test.
1336 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1338 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1340 * gcc.dg/tree-ssa/sra-15.c: New.
1342 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1344 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1345 * gcc.target/mips/msub-8.c: Ditto
1347 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1349 * lib/target-supports.exp (check-effective_target_vect_double):
1350 Enable for Power targets with VSX hardware available.
1351 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1352 vect_no_align && { ! vect_hw_misalign }.
1354 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1356 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1357 Replaced by opt_files, compile with -floop-nest-optimize.
1358 * g++.dg/graphite/graphite.exp: Same.
1359 * gfortran.dg/graphite/graphite.exp: Same.
1360 * gcc.dg/graphite/block-0.c: Adjust pattern.
1361 * gcc.dg/graphite/block-1.c: Same.
1362 * gcc.dg/graphite/block-3.c: Same.
1363 * gcc.dg/graphite/block-4.c: Same.
1364 * gcc.dg/graphite/block-5.c: Same.
1365 * gcc.dg/graphite/block-6.c: Same.
1366 * gcc.dg/graphite/block-7.c: Same.
1367 * gcc.dg/graphite/block-8.c: Same.
1368 * gcc.dg/graphite/block-pr47654.c: Same.
1369 * gcc.dg/graphite/interchange-0.c: Same.
1370 * gcc.dg/graphite/interchange-1.c: Same.
1371 * gcc.dg/graphite/interchange-10.c: Same.
1372 * gcc.dg/graphite/interchange-11.c: Same.
1373 * gcc.dg/graphite/interchange-12.c: Same.
1374 * gcc.dg/graphite/interchange-13.c: Same.
1375 * gcc.dg/graphite/interchange-14.c: Same.
1376 * gcc.dg/graphite/interchange-15.c: Same.
1377 * gcc.dg/graphite/interchange-3.c: Same.
1378 * gcc.dg/graphite/interchange-4.c: Same.
1379 * gcc.dg/graphite/interchange-5.c: Same.
1380 * gcc.dg/graphite/interchange-6.c: Same.
1381 * gcc.dg/graphite/interchange-7.c: Same.
1382 * gcc.dg/graphite/interchange-8.c: Same.
1383 * gcc.dg/graphite/interchange-9.c: Same.
1384 * gcc.dg/graphite/interchange-mvt.c: Same.
1385 * gcc.dg/graphite/pr37485.c: Same.
1386 * gcc.dg/graphite/uns-block-1.c: Same.
1387 * gcc.dg/graphite/uns-interchange-12.c: Same.
1388 * gcc.dg/graphite/uns-interchange-14.c: Same.
1389 * gcc.dg/graphite/uns-interchange-15.c: Same.
1390 * gcc.dg/graphite/uns-interchange-9.c: Same.
1391 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1392 * gfortran.dg/graphite/interchange-3.f90: Same.
1394 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1397 * gcc.target/i386/pr67317-1.c: New test.
1398 * gcc.target/i386/pr67317-2.c: Ditto.
1399 * gcc.target/i386/pr67317-3.c: Ditto.
1400 * gcc.target/i386/pr67317-4.c: Ditto.
1401 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1402 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1404 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1406 * gcc.target/powerpc/vec-shr.c: New.
1408 2015-08-27 Marek Polacek <polacek@redhat.com>
1411 * gcc.dg/torture/pr67005.c: New test.
1413 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1415 * gcc.dg/tree-ssa/sra-15.c: New.
1417 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1419 * gcc.target/aarch64/long_branch_1.c: New test.
1421 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1423 * gcc.target/s390/20150826-1.c: New test.
1425 2015-08-26 Renlin Li <renlin.li@arm.com>
1427 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1429 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1431 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1433 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1435 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1436 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1437 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1438 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1440 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1442 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1444 * gcc.target/aarch64/tlsle_1.x: New test source.
1445 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1446 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1447 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1449 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1452 * gfortran.dg/shape_8.f90: New test.
1454 2015-08-25 Marek Polacek <polacek@redhat.com>
1457 * gcc.dg/weak/weak-18.c: New test.
1459 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1461 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1462 gcc_jit_context_set_bool_use_external_driver.
1464 2015-08-25 Nathan Sidwell <nathan@acm.org>
1466 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1468 * gcc.dg/20001117-1.c: Needs return_address.
1469 * gcc.dg/20020415-1.c: Needs alloca.
1470 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1471 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1472 * gcc.dg/pr63186.c: Needs label_values.
1473 * gcc.dg/torture/pr33848.c: Likwise.
1475 * lib/target-supports.exp (check_effective_target_fopenacc,
1476 check_effective_target_fopenmp): Disable for nvptx.
1477 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1478 * gcc.dg/stack-usage-1.c: Likewise.
1479 * gcc.dg/stack-usage-2.c: Likewise.
1480 * gcc.dg/unused-5.c: Likewise.
1481 * gcc.dg/unwind-1.c: Likewise.
1483 2015-08-25 Christian Bruel <christian.bruel@st.com>
1485 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1486 * g++.dg/Wno-frame-address.C: Ditto.
1488 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1491 * g++.dg/pr67211.C: New test.
1493 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1497 * gfortran.dg/block_end_error_1.f90: New test.
1498 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1500 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1503 * gcc.target/i386/pr66821.c: New test.
1505 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1508 * gcc.target/i386/pr67329.c: New test.
1510 2015-08-24 Nathan Sidwell <nathan@acm.org>
1512 * gcc.dg/pr49551.c: Needs -fdata-sections.
1514 * gcc.dg/pr64935-2.c: Needs scheduling.
1516 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1517 * gcc.dg/torture/pr63738.c: Likewise.
1518 * gcc.dg/torture/pr64728.c: Likewise.
1519 * gcc.dg/pr63748.c: Likewise.
1520 * gcc.dg/20020312-2.c: Likewise.
1522 * gcc.dg/torture/pr66123.c: Needs label_values.
1524 * gcc.dg/torture/pr41261.c: Needs profiling.
1525 * gcc.dg/pr26570.c: Likewise.
1526 * gcc.dg/pr61776.c: Likewise.
1527 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1528 * gcc.dg/gomp/pr34610.c: Likewise.
1529 * gcc.dg/pr54121.c: Likewise.
1530 * gcc.dg/20050325-1.c: Likewise.
1531 * gcc.dg/pr66899.c: Likewise.
1532 * gcc.dg/pr48770.c: Likewise.
1533 * gcc.dg/pr24225.c: Likewise.
1535 * gcc.dg/pr27531-1.c: Needs io.
1536 * gcc.dg/pr44606.c: Likewise.
1538 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1540 * gcc.dg/pr51990.c: Needs alloca.
1542 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
1544 2015-08-24 Tom de Vries <tom@codesourcery.com>
1546 PR tree-optimization/65468
1547 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1549 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1552 * gfortran.dg/backtrace_1.f90: New test.
1554 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1557 * gfortran.dg/execute_command_line_2.f90: New test.
1559 2015-08-23 Tom de Vries <tom@codesourcery.com>
1561 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1562 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1563 vect_no_int_max to vect_no_int_min_max.
1564 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1565 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1566 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1567 * gcc.dg/vect/slp-reduc-4.c: Same.
1568 * gcc.dg/vect/slp-reduc-5.c: Same.
1569 * gcc.dg/vect/vect-125.c: Same.
1570 * gcc.dg/vect/vect-13.c: Same.
1571 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1572 * gcc.dg/vect/vect-reduc-1.c: Same.
1573 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1574 * gcc.dg/vect/vect-reduc-1char.c:Same.
1575 * gcc.dg/vect/vect-reduc-1short.c: Same.
1576 * gcc.dg/vect/vect-reduc-2.c: Same.
1577 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1578 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1579 * lib/target-supports.exp: Same.
1581 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1584 * g++.dg/cpp0x/decltype63.C: New.
1586 2015-08-22 Nathan Sidwell <nathan@acm.org>
1588 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1589 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1590 * c-c++-common/Wunused-var-8.c: Likewise.
1591 * c-c++-common/gomp/pr61486-2.c: Likewise.
1592 * c-c++-common/Wunused-var-6.c: Likewise.
1593 * c-c++-common/goacc/reduction-1.c: Likewise.
1594 * c-c++-common/goacc/reduction-2.c: Likewise.
1595 * c-c++-common/goacc/reduction-3.c: Likewise.
1596 * c-c++-common/goacc/reduction-4.c: Likewise.
1597 * gcc.dg/builtins-64.c: Likewise.
1598 * gcc.dg/pr59523.c: Likewise.
1599 * gcc.dg/tree-ssa/20080530.c: Likewise.
1600 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1601 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1602 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1603 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1604 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1605 * gcc.dg/pr59011.c: Likewise.
1606 * gcc.dg/uninit-9.c: Likewise.
1607 * gcc.dg/pr61561.c: Likewise.
1608 * gcc.dg/vla-4.c: Likewise.
1609 * gcc.dg/20101010-1.c: Likewise.
1610 * gcc.dg/pr49120.c: Likewise.
1611 * gcc.dg/20030331-2.c: Likewise.
1612 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1613 * gcc.dg/pr25682.c: Likewise.
1614 * gcc.dg/guality/guality.c: Likewise.
1615 * gcc.dg/pr27301.c: Likewise.
1616 * gcc.dg/uninit-9-O0.c: Likewise.
1617 * gcc.dg/fold-alloca-1.c: Likewise.
1618 * gcc.dg/pr41470.c: Likewise.
1619 * gcc.dg/pr51491-2.c: Likewise.
1620 * gcc.dg/winline-7.c: Likewise.
1621 * gcc.dg/vla-2.c: Likewise.
1622 * gcc.dg/pr50764.c: Likewise.
1623 * gcc.dg/c99-vla-1.c: Likewise.
1624 * gcc.dg/pr33238.c: Likewise.
1625 * gcc.dg/c99-const-expr-13.c: Likewise.
1626 * gcc.dg/builtin-return-1.c: Likewise.
1627 * gcc.dg/vla-3.c: Likewise.
1628 * gcc.dg/20020415-1.c: Likewise.
1629 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1630 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1631 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1632 * gcc.dg/torture/calleesave-sse.c: Likewise.
1633 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1634 * gcc.dg/gomp/vla-2.c: Likewise.
1635 * gcc.dg/gomp/vla-3.c: Likewise.
1636 * gcc.dg/gomp/vla-4.c: Likewise.
1637 * gcc.dg/gomp/pr30494.c: Likewise.
1638 * gcc.dg/gomp/vla-5.c: Likewise.
1639 * gcc.dg/pr51990-2.c: Likewise.
1640 * gcc.dg/vla-22.c: Likewise.
1642 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1644 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1645 * gcc.dg/dollar.c: Likewise.
1646 * gcc.dg/pragma-message.c: Likewise.
1647 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1648 * c-c++-common/raw-string-14.c: Likewise.
1650 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1652 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1653 property that instantiation here is a compile-time error.
1655 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/other/pr67065.C: Extend.
1659 2015-08-21 Nathan Sidwell <nathan@acm.org>
1661 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1663 (check_effective_target_global_constructor): New.
1664 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1665 * gcc.dg/debug/debug.exp: Skip for nvptx.
1666 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1668 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1669 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1670 * gcc.c-torture/compile/pr33855.c: Likewise.
1671 * gcc.c-torture/compile/920723-1.c: Likewise.
1672 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1674 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1676 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1679 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1681 * gcc.c-torture/execute/switch-1.c: Likewise.
1683 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1684 * gcc.c-torture/execute/printf-1.c: Likewise.
1685 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1686 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1687 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1688 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1689 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1690 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1691 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1692 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1693 * gcc.c-torture/execute/gofast.c: Likewise.
1694 * gcc.c-torture/execute/complex-6.c: Likewise.
1696 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1697 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1698 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1699 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1700 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1701 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1702 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1703 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1704 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1705 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1706 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1707 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1708 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1709 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1710 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1711 * gcc.dg/setjmp-1.c: Likewise.
1712 * gcc.dg/cleanup-5.c: Likewise.
1713 * gcc.dg/cleanup-12.c: Likewise.
1714 * gcc.dg/cleanup-13.c: Likewise.
1716 * gcc.dg/constructor-1.c: Require global ctor.
1718 * gcc.dg/fork-instrumentation.c: Require profiling.
1719 * gcc.dg/20030107-1.c: Likewise.
1720 * gcc.dg/20030702-1.c: Likewise.
1722 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1723 * gcc.dg/cpp/paste2.c: Likewise.
1724 * gcc.dg/cpp/strify3.c: Likewise.
1725 * gcc.dg/cpp/strify4.c: Likewise.
1726 * gcc.dg/cpp/lexnum.c: Likewise.
1727 * gcc.dg/cpp/digraphs.c: Likewise.
1728 * gcc.dg/cpp/macro1.c: Likewise.
1730 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1732 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1734 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1736 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1739 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1741 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1742 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1743 vec_vpmsum_be and vec_shasigma_be.
1745 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1747 * lib/target-supports.exp
1748 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1749 with -mfp16-format=ieee.
1751 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1754 * g++.dg/other/pr67065.C: New.
1756 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1758 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1760 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1761 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1762 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1763 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1765 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1767 * gcc.dg/wide_shift_64_1.c: New testcase.
1768 * gcc.dg/wide_shift_128_1.c: Likewise.
1769 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1771 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1773 * lib/target-supports.exp
1774 (check_effective_target_fstack_protector_enabled): New test.
1775 * gcc.target/i386/ssp-default.c: New test.
1777 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1780 * gfortran.dg/generic_31.f90: New.
1782 2015-08-19 Marek Polacek <polacek@redhat.com>
1785 * g++.dg/torture/pr67133.C: New test.
1787 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1789 * gcc.target/powerpc/altivec-35.c: New test.
1790 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1791 * gcc.target/powerpc/vsx-vector-7.c: New test.
1793 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1796 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1797 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1799 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1801 PR rtl-optimization/67218
1802 * gcc.c-torture/execute/ieee/pr67218.c,
1803 gcc.target/aarch64/fcvt_int_float_double1.c,
1804 gcc.target/aarch64/fcvt_int_float_double2.c,
1805 gcc.target/aarch64/fcvt_int_float_double3.c,
1806 gcc.target/aarch64/fcvt_int_float_double4.c,
1807 gcc.target/aarch64/fcvt_uint_float_double1.c,
1808 gcc.target/aarch64/fcvt_uint_float_double2.c,
1809 gcc.target/aarch64/fcvt_uint_float_double3.c,
1810 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1812 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1814 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1815 dg-options to disable LSE extensions.
1816 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1817 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1818 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1819 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1820 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1821 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1822 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1823 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1824 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1825 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1826 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1827 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1828 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1829 * gcc.target/aarch64/sync-op-full.c: Likewise.
1830 * gcc.target/aarch64/sync-op-release.c: Likewise.
1832 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1835 * g++.dg/cpp1z/feat-cxx1z.C: New.
1837 2015-08-18 Marek Polacek <polacek@redhat.com>
1840 * gcc.dg/torture/pr67222.c: New test.
1842 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1844 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1846 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1848 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1849 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1850 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1852 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1854 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1855 which is used in later code.
1857 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1860 * g++.dg/cpp0x/nullptr34.C: New.
1861 * g++.dg/warn/Wconversion2.C: Adjust.
1862 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1863 * g++.old-deja/g++.other/null3.C: Likewise.
1865 * g++.dg/cpp0x/pr51313.C: Adjust.
1867 2015-08-17 Richard Biener <rguenther@suse.de>
1869 PR tree-optimization/67221
1870 * gcc.dg/torture/pr67221.c: New testcase.
1872 2015-08-17 Mike Stump <mikestump@comcast.net>
1873 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1875 * gcc.target/arm/memcpy-aligned-1.c: New test.
1877 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1880 * gfortran.dg/norm_4.f90: Rename to...
1881 * gfortran.dg/norm2_4.f90: this.
1882 * gfortran.dg/norm2_5.f90: New test.
1884 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1886 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1887 * gcc.dg/ssp-1.c: Make counter a register.
1888 * gcc.dg/ssp-2.c: Likewise.
1889 * gcc.dg/torture/parm-coalesce.c: New.
1891 2015-08-14 Marek Polacek <polacek@redhat.com>
1894 * gcc.dg/torture/pr67133.c: New test.
1896 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1897 Matthias Klose <doko@debian.org>
1900 * gcc.c-torture/compile/pr67143.c: New
1901 * gcc.target/aarch64/atomic-op-imm.c
1902 (atomic_fetch_add_negative_RELAXED): New.
1903 (atomic_fetch_sub_negative_ACQUIRE): New.
1905 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1907 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1908 * gcc.target/aarch64/target_attr_8.c: Likewise.
1909 * gcc.target/aarch64/target_attr_14.c: Likewise.
1911 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1913 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1915 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1917 * gcc.target/i386/builtin_target.c: Add skylake check.
1919 2015-08-13 Jeff Law <law@redhat.com>
1921 * gcc.dg/pr66314.c: Moved from here to ..
1922 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1923 to clear all sanitizers before -fsanitize=kernel-address.
1925 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1927 * gcc.target/aarch64/cinc_common_1.c: New test.
1929 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1932 * g++.dg/ext/attribute-may-alias-1.C: New.
1933 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1935 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1937 * gcc.target/aarch64/atomic-inst-cas.c: New.
1938 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1940 2015-08-13 Andreas Schwab <schwab@suse.de>
1942 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1944 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1947 * g++.dg/torture/pr62164.C: New.
1949 2015-08-13 Richard Biener <rguenther@suse.de>
1951 PR tree-optimization/67191
1952 * gcc.dg/torture/pr67191.c: New testcase.
1953 * g++.dg/torture/pr67191.C: Likewise.
1955 2015-08-13 Richard Biener <rguenther@suse.de>
1957 PR tree-optimization/66502
1958 PR tree-optimization/67167
1959 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1961 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1964 * g++.dg/init/new42.C: New.
1966 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1969 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1971 * gcc.target/powerpc/pr67071-2.c: Likewise.
1972 * gcc.target/powerpc/pr67071-3.c: Likewise.
1974 2015-08-12 Marek Polacek <polacek@redhat.com>
1977 * c-c++-common/Wshift-overflow-6.c: New test.
1978 * c-c++-common/Wshift-overflow-7.c: New test.
1979 * g++.dg/cpp1y/left-shift-2.C: New test.
1981 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1984 * g++.dg/cpp0x/pr52742.C: New.
1986 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1988 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1989 Check Knights Landing support.
1991 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1994 * g++.dg/warn/Wunused-result-1.C: New.
1996 2015-08-12 Richard Biener <rguenther@suse.de>
1998 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1999 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2000 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2001 * g++.dg/tree-ssa/pr61034.C: Adjust.
2002 * gcc.dg/fold-compare-2.c: Likewise.
2003 * gcc.dg/pr50763.c: Likewise.
2004 * gcc.dg/predict-3.c: Likewise.
2005 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2006 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2007 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2008 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2009 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2010 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2011 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2012 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2013 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2014 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2015 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2016 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2018 2015-08-12 Nathan Sidwell <nathan@acm.org>
2020 * gcc.dg/vrp-min-max-1.c: New.
2021 * gcc.dg/vrp-min-max-2.c: New.
2023 2015-08-12 Richard Biener <rguenther@suse.de>
2025 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2027 2015-08-12 Tom de Vries <tom@codesourcery.com>
2030 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2031 Handle absence of vector min/max for sparc.
2033 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2036 * g++.dg/ext/mv25.C: New test.
2038 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2040 * gcc.target/i386/avx2-vect-shift.c: New test.
2042 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2046 * gcc.dg/pragma-diag-3.c: New test.
2047 * gcc.dg/pragma-diag-4.c: New test.
2049 2015-08-11 Nathan Sidwell <nathan@acm.org>
2051 * c-c++-common/dfp/operator-comma.c: Call init function.
2052 * c-c++-common/dfp/convert-dfp-2.c: New test.
2054 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2056 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2057 Treat model == 0x4f as Broadwell.
2059 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2062 * gfortran.dg/pr67140.f90: New test.
2064 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2068 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2070 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2073 * gfortran.dg/ieee/large_4.f90: New test.
2075 2015-08-08 Bud Davis <jmdavis@link.com>
2078 * gfortran.dg/common_22.f90: New.
2080 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2082 PR rtl-optimization/67028
2083 * gcc.dg/pr67028.c: New testcase.
2085 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2087 PR rtl-optimization/67029
2088 * gcc.dg/pr67029.c: New test.
2090 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2093 * gfortran.dg/ieee/ieee_8.f90: New test.
2095 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2097 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2099 * gcc.target/aarch64/noplt_2.c: Likewise.
2100 * gcc.target/aarch64/noplt_3.c: Likewise.
2102 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2104 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2105 optimization level, and print a summary at the end.
2107 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2109 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2111 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2113 * gcc.target/aarch64/noplt_3.c: New testcase.
2115 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2117 * gcc.target/aarch64/noplt_1.c: New testcase.
2118 * gcc.target/aarch64/noplt_2.c: Likewise.
2120 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2122 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2123 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2125 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2127 * gcc.target/s390/dwarfregtable-1.c: New test.
2128 * gcc.target/s390/dwarfregtable-2.c: New test.
2129 * gcc.target/s390/dwarfregtable-3.c: New test.
2131 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2133 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2135 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2138 * gfortran.dg/ieee/large_2.f90: New test.
2139 * gfortran.dg/ieee/large_3.F90: New test.
2141 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2144 * gfortran.dg/ieee/large_1.f90: Adjust test.
2146 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2147 Jeff Law <law@redhat.com>
2150 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2151 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2152 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2153 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2154 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2155 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2157 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2160 * gfortran.dg/pr66311.f90: New file.
2162 2015-08-05 Richard Biener <rguenther@suse.de>
2164 PR tree-optimization/67121
2165 * gcc.dg/torture/pr67121.c: New testcase.
2167 2015-08-05 Nick Clifton <nickc@redhat.com>
2169 * gcc.target/rl78: New directory.
2170 * gcc.target/rl78/rl78.exp: New file: Test driver.
2171 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2173 2015-08-05 Richard Biener <rguenther@suse.de>
2176 * gcc.dg/torture/pr67120.c: New testcase.
2178 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2182 * lib/fortran-modules.exp: Call cleanup-submodules from
2184 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2185 cover the cases where private entities are no longer optimized
2187 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2189 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2190 * gfortran.dg/submodule_5.f08: The same.
2191 * gfortran.dg/submodule_9.f08: The same.
2192 * gfortran.dg/submodule_10.f08: New test.
2194 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2197 * g++.dg/cpp1y/var-templ35.C: New.
2199 2015-08-05 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/67055
2202 * g++.dg/torture/pr67055.C: New testcase.
2204 2015-08-05 Richard Biener <rguenther@suse.de>
2206 PR tree-optimization/67109
2207 * gcc.dg/torture/pr67109.c: New testcase.
2208 * gcc.dg/vect/vect-119.c: Adjust.
2210 2015-08-05 Richard Biener <rguenther@suse.de>
2213 * gcc.dg/pr67107.c: New testcase.
2215 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2218 * g++.dg/cpp1z/abbrev2.C: New.
2220 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2222 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2224 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/init/explicit4.C: New.
2229 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2231 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2232 without VSX an Power8 vector support.
2234 2015-08-04 Richard Biener <rguenther@suse.de>
2236 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2238 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2241 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2244 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2247 * g++.dg/cpp1y/var-templ34.C: New.
2249 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2251 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2252 * gcc.target/aarch64/target_attr_1.c: Likewise.
2253 * gcc.target/aarch64/target_attr_2.c: Likewise.
2254 * gcc.target/aarch64/target_attr_3.c: Likewise.
2255 * gcc.target/aarch64/target_attr_4.c: Likewise.
2256 * gcc.target/aarch64/target_attr_5.c: Likewise.
2257 * gcc.target/aarch64/target_attr_6.c: Likewise.
2258 * gcc.target/aarch64/target_attr_7.c: Likewise.
2259 * gcc.target/aarch64/target_attr_8.c: Likewise.
2260 * gcc.target/aarch64/target_attr_9.c: Likewise.
2261 * gcc.target/aarch64/target_attr_10.c: Likewise.
2262 * gcc.target/aarch64/target_attr_11.c: Likewise.
2263 * gcc.target/aarch64/target_attr_12.c: Likewise.
2264 * gcc.target/aarch64/target_attr_13.c: Likewise.
2265 * gcc.target/aarch64/target_attr_14.c: Likewise.
2266 * gcc.target/aarch64/target_attr_15.c: Likewise.
2268 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2270 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2272 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2276 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2278 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2281 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2284 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2285 * gfortran.dg/ieee/large_1.f90: New test.
2287 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2289 PR tree-optimization/67043
2290 * gcc.dg/pr67043.c: New test.
2292 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2294 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2296 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2298 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2299 it to push/pop timing items.
2300 (main): For each optimization level, create a gcc_jit_timer, and
2301 time all of the iteration within that level cumulatively.
2302 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2303 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2305 2015-08-03 Alexander Basov <coohpt@gmail.com>
2310 * gcc.target/arm/pr43404.c : New testcase.
2311 * gcc.target/arm/pr48470.c : New testcase.
2312 * gcc.target/arm/pr64744-1.c : New testcase.
2313 * gcc.target/arm/pr64744-2.c : New testcase.
2315 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2317 PR tree-optimization/67077
2318 * gcc.dg/pr67077.c: New test.
2320 2015-08-03 Jeff Law <law@redhat.com>
2323 PR gcov-profile/66899
2324 * gcc.dg/pr66899.c: New test.
2325 * gcc.dg/pr66314.c: New test.
2327 2015-08-03 Marek Polacek <polacek@redhat.com>
2330 * gcc.dg/pr67088.c: New test.
2332 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2335 * gcc.target/arm/vnmul-1.c: New.
2336 * gcc.target/arm/vnmul-2.c: New.
2337 * gcc.target/arm/vnmul-3.c: New.
2338 * gcc.target/arm/vnmul-4.c: New.
2340 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2343 * gfortran.dg/class_allocate_20.f90: New.
2345 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2347 * gcc.target/aarch64/csel_bfx_1.c: New test.
2348 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2350 2015-08-02 Martin Sebor <msebor@redhat.com>
2352 * g++.dg/Wframe-address-in-Wall.C: New test.
2353 * g++.dg/Wframe-address.C: New test.
2354 * g++.dg/Wno-frame-address.C: New test.
2355 * gcc.dg/Wframe-address-in-Wall.c: New test.
2356 * gcc.dg/Wframe-address.c: New test.
2357 * gcc.dg/Wno-frame-address.c: New test.
2359 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2361 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2363 2015-08-01 Michael Collison <michael.collison@linaro.org
2364 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2366 * gcc.target/arm/mincmp.c: New test.
2368 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2371 * gfortran.dg/associated_target_6.f03: New test
2373 2015-08-01 Tom de Vries <tom@codesourcery.com>
2375 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2376 optimize ("-ftree-parallelize-loops=0").
2377 Add successful scans for 2 detected reductions. Add xfail scans for 3
2378 detected reductions.
2379 * gcc.dg/autopar/reduc-2short.c: Same.
2380 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2381 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2382 detected reductions.
2383 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2386 2015-07-31 Marek Polacek <polacek@redhat.com>
2389 * g++.dg/ubsan/pr66977.C: New test.
2391 2015-07-30 Marek Polacek <polacek@redhat.com>
2393 * c-c++-common/Wtautological-compare-3.c: New test.
2395 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2397 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2398 (CHECK): Pass address of scalar, rather than array.
2400 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2402 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2404 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2406 * gcc.target/aarch64/fp16/fp16.exp: New.
2407 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2408 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2410 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2412 * gcc.target/aarch64/f16_movs_1.c: New test.
2414 2015-07-28 Tom de Vries <tom@codesourcery.com>
2416 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2419 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2420 Manuel López-Ibáñez <manu@gcc.gnu.org>
2422 * gcc.dg/parm-incomplete-1.c: Update.
2423 * gcc.dg/pr18809-1.c: Update.
2424 * gcc.dg/pr27953.c: Update.
2425 * gcc.dg/vla-11.c: Update.
2427 2015-07-27 Marek Polacek <polacek@redhat.com>
2429 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2431 2015-07-27 Tom de Vries <tom@codesourcery.com>
2433 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2434 attribute. Update comment.
2436 Add scan for not parallelizing inner loop.
2437 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2441 2015-07-27 Marek Polacek <polacek@redhat.com>
2444 * c-c++-common/Wtautological-compare-2.c: New test.
2446 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2449 * gcc.target/i386/pr66232-6.c: New tests.
2450 * gcc.target/i386/pr66232-7.c: Likewise.
2451 * gcc.target/i386/pr66232-8.c: Likewise.
2452 * gcc.target/i386/pr66232-9.c: Likewise.
2454 2015-07-27 Marek Polacek <polacek@redhat.com>
2458 * c-c++-common/Wtautological-compare-1.c: New test.
2460 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2463 * g++.dg/template/pr18969.C: New test.
2464 * g++.dg/template/pr18969-2.C: New test.
2465 * g++.old-deja/g++.jason/overload.C: Remove return value in
2466 template function returning void.
2468 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2471 immediates to avoid shift-overflow warnings.
2473 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2476 * g++.dg/init/pr66857.C: New test.
2478 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2481 * gcc.target/i386/pr66648.c: New test.
2483 2015-07-25 Tom de Vries <tom@codesourcery.com>
2485 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2486 interchange_files and block_files variables.
2487 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2489 * gcc.dg/graphite/uns-interchange-12.c: Same.
2490 * gcc.dg/graphite/uns-interchange-14.c: Same.
2491 * gcc.dg/graphite/uns-interchange-15.c: Same.
2492 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2493 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2495 2015-07-25 Jeff Law <law@redhat.com>
2499 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2500 * gcc.dg/torture/pr66752-1.c: New test
2501 * g++.dg/torture/pr66752-2.C: New test.
2503 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2506 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2508 PR rtl-optimization/64164
2509 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2510 * gcc.dg/ssp-1.c: Make counter a register.
2511 * gcc.dg/ssp-2.c: Likewise.
2512 * gcc.dg/torture/parm-coalesce.c: New.
2514 2015-07-24 Tom de Vries <tom@codesourcery.com>
2516 * gcc.dg/graphite/block-1.c: Xfail scan.
2517 * gcc.dg/graphite/interchange-12.c: Same.
2518 * gcc.dg/graphite/interchange-14.c: Same.
2519 * gcc.dg/graphite/interchange-15.c: Same.
2520 * gcc.dg/graphite/interchange-9.c: Same.
2521 * gcc.dg/graphite/interchange-mvt.c: Same.
2522 * gcc.dg/graphite/uns-block-1.c: New test.
2523 * gcc.dg/graphite/uns-interchange-12.c: New test.
2524 * gcc.dg/graphite/uns-interchange-14.c: New test.
2525 * gcc.dg/graphite/uns-interchange-15.c: New test.
2526 * gcc.dg/graphite/uns-interchange-9.c: New test.
2527 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2529 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2532 * c-c++-common/Wunused-function-1.c: New.
2534 2015-07-24 Tom de Vries <tom@codesourcery.com>
2536 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2537 alternative exit-first loop transform.
2538 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2539 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2540 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2541 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2542 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2543 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2544 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2545 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2546 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2548 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2551 * gcc.target/i386/mpx/pr66566.c: New test.
2553 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2556 * gcc.target/i386/pr66978.c: New test.
2558 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2560 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2562 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2564 * gcc.target/s390/insv-1.c: New test.
2565 * gcc.target/s390/insv-2.c: New test.
2566 * gcc.target/s390/insv-3.c: New test.
2568 2015-07-24 Tom de Vries <tom@codesourcery.com>
2570 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2572 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2575 * gcc.dg/pr25530.c: New test.
2577 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2580 * gcc.dg/pr25529.c: New test.
2582 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2584 * gcc.target/arm/reg_equal_test.c: New test.
2586 2015-07-23 Jeff Law <law@redhat.com>
2589 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2590 * gcc.dg/torture/pr66752-1.c: New test
2591 * g++.dg/torture/pr66752-2.C: New test.
2593 2015-07-23 Marek Polacek <polacek@redhat.com>
2596 * g++.dg/warn/Wlogical-op-2.C: New test.
2598 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2600 PR rtl-optimization/64164
2601 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2602 * gcc.dg/ssp-1.c: Make counter a register.
2603 * gcc.dg/ssp-2.c: Likewise.
2604 * gcc.dg/torture/parm-coalesce.c: New.
2606 2015-07-23 Marek Polacek <polacek@redhat.com>
2609 * c-c++-common/ubsan/pr66908.c: New test.
2611 2015-07-23 Tom de Vries <tom@codesourcery.com>
2613 * gcc.dg/autopar/outer-4.c: Add xfail.
2614 * gcc.dg/autopar/outer-5.c: Same.
2615 * gcc.dg/autopar/outer-6.c: Same.
2616 * gcc.dg/autopar/reduc-2.c: Same.
2617 * gcc.dg/autopar/reduc-2char.c: Same.
2618 * gcc.dg/autopar/reduc-2short.c: Same.
2619 * gcc.dg/autopar/reduc-8.c: Same.
2620 * gcc.dg/autopar/uns-outer-4.c: New test.
2621 * gcc.dg/autopar/uns-outer-5.c: New test.
2622 * gcc.dg/autopar/uns-outer-6.c: New test.
2624 2015-07-23 Richard Biener <rguenther@suse.de>
2626 PR tree-optimization/66952
2627 * gcc.dg/torture/pr66952.c: Use signed char.
2629 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2631 PR tree-optimization/66926,66951
2632 * gcc.dg/vect/pr66951.c: New test.
2634 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2637 * g++.dg/parse/error57.C: New.
2638 * g++.dg/expr/string-2.C: Update.
2640 2015-07-23 Richard Biener <rguenther@suse.de>
2642 PR tree-optimization/66945
2643 * gcc.dg/torture/pr66945.c: New testcase.
2645 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2648 * g++.dg/ext/mv24.C: New test.
2650 2015-07-22 Marek Polacek <polacek@redhat.com>
2652 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2655 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2659 * gfortran.dg/generic_30.f90: New.
2661 2015-07-22 Richard Biener <rguenther@suse.de>
2663 PR tree-optimization/66952
2664 * gcc.dg/torture/pr66952.c: New testcase.
2666 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2668 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2670 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2672 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2674 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2676 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2678 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2680 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2682 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2684 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2686 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2688 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2690 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2692 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2694 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2696 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2698 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2700 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2702 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2704 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2706 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2708 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2710 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2712 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2714 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2716 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2718 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2720 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2722 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2724 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2726 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2728 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2730 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2732 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2734 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2736 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2738 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2740 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2742 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2744 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2746 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2748 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2750 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2752 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2754 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2756 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2758 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2760 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2762 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2764 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2766 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2768 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2770 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2772 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2774 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2776 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2778 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2780 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2782 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2784 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2786 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2788 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2790 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2792 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2794 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2796 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2798 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2800 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2802 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2804 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2806 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2808 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2810 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2812 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2814 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2816 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2818 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2820 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2822 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2824 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2826 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2828 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2830 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2832 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2834 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2836 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2838 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2840 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2842 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2844 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2846 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2848 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2850 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2852 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2854 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2856 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2858 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2860 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2862 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2864 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2866 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2868 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2870 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2872 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2874 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2876 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2878 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2880 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2882 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2884 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2886 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2888 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2890 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2892 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2894 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2896 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2898 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2900 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2902 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2904 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2906 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2908 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2910 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2912 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2914 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2916 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2918 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2920 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2922 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2924 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2926 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2928 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2930 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2933 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2935 * g++.dg/template/crash81.C: Update.
2937 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2940 * gcc.target/i386/pr66424.c: New.
2942 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2944 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2946 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2949 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2950 Drop address sanitization.
2952 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2954 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2956 (dg-additional-options): Set armv5t flag.
2958 2015-07-21 Marek Polacek <polacek@redhat.com>
2960 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2961 * gcc.dg/vmx/unpack.c: Likewise.
2962 * gcc.target/powerpc/quad-atomic.c: Likewise.
2964 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2966 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2968 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2970 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2973 2015-07-20 Marek Polacek <polacek@redhat.com>
2976 * c-c++-common/Wshift-overflow-1.c: New test.
2977 * c-c++-common/Wshift-overflow-2.c: New test.
2978 * c-c++-common/Wshift-overflow-3.c: New test.
2979 * c-c++-common/Wshift-overflow-4.c: New test.
2980 * c-c++-common/Wshift-overflow-5.c: New test.
2981 * g++.dg/cpp1y/left-shift-1.C: New test.
2982 * gcc.dg/c90-left-shift-2.c: New test.
2983 * gcc.dg/c90-left-shift-3.c: New test.
2984 * gcc.dg/c99-left-shift-2.c: New test.
2985 * gcc.dg/c99-left-shift-3.c: New test.
2986 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2987 * gcc.c-torture/execute/pr40386.c: Likewise.
2988 * gcc.dg/vect/pr33373.c: Likewise.
2989 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2990 * gcc.dg/vect/vect-shift-2.c: Likewise.
2992 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2994 * gcc.target/aarch64/neg_abs_1.c: New test.
2996 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2999 * gcc.target/i386/pr66922.c: New test.
3001 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3005 * gcc.dg/tree-ssa/pr42327.c: Removed.
3006 * g++.dg/other/pr35011.C: Removed.
3008 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3011 * gcc.target/i386/pr66906.c: New test.
3013 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3015 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3016 as follow-up to r225930.
3018 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3021 * lib/fortran-modules.exp (proc cleanup-submodules): New
3023 * gfortran.dg/submodule_1.f08: Change extension and clean up
3024 the submodule files.
3025 * gfortran.dg/submodule_2.f08: ditto
3026 * gfortran.dg/submodule_6.f08: ditto
3027 * gfortran.dg/submodule_7.f08: ditto
3028 * gfortran.dg/submodule_8.f08: New test
3029 * gfortran.dg/submodule_9.f08: New test
3031 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3032 Sebastian Pop <s.pop@samsung.com>
3035 * gcc.dg/graphite/pr61929.c: New.
3037 2015-07-17 Marek Polacek <polacek@redhat.com>
3039 * gcc.dg/fold-minus-7.c: New test.
3041 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3043 * gfortran.dg/co_reduce_1.f90: New file.
3045 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3048 * gcc.target/i386/pr66824.c:
3050 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3053 * gfortran.dg/structure_constructor_13.f03: New test.
3055 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3058 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3059 of generated while loops in the tree dump.
3060 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3062 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3064 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3066 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3069 * gcc.target/i386/pr66891.c: New test.
3071 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3073 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3075 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3077 PR rtl-optimization/66626
3078 * gcc.target/i386/pr66626-2.c: New.
3080 2015-07-16 Martin Liska <mliska@suse.cz>
3082 * g++.dg/ipa/pr66896.c: New test.
3084 2015-07-16 Richard Biener <rguenther@suse.de>
3086 PR tree-optimization/66894
3087 * gcc.dg/torture/pr66894.c: New testcase.
3089 2015-07-16 Richard Biener <rguenther@suse.de>
3091 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3093 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3096 * g++.dg/pr66866.C: New test.
3098 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3100 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3102 2015-07-15 Richard Biener <rguenther@suse.de>
3104 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3105 { -O3 -fomit-frame-pointer },
3106 { -O3 -fomit-frame-pointer -funroll-loops } and
3107 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3109 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3110 -finline-functions }
3112 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3114 * gcc.target/mips/interrupt_handler-5.c: New test.
3116 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3117 Robert Suchanek <robert.suchanek@imgtec.com>
3119 * gcc.target/mips/interrupt_handler-4.c: New test.
3121 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3124 * gcc.dg/lto/lto.exp: Initialize MPX.
3126 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3128 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3130 * gcc.target/arm/scd42-3.c: Likewise.
3132 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3134 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3135 code to be run when the pre-arch code increases the isa_rev to
3136 mips32r6 or greater.
3138 2015-07-15 Richard Biener <rguenther@suse.de>
3140 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3141 { -O3 -fomit-frame-pointer },
3142 { -O3 -fomit-frame-pointer -funroll-loops } and
3143 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3145 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3146 -finline-functions }
3147 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3148 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3149 to additional_flags.
3151 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3153 PR rtl-optimization/66838
3154 * gcc.target/i386/pr66838.c: New test.
3156 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3159 * g++.dg/template/pr66850.C: New test.
3161 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3162 Cesar Philippidis <cesar@codesourcery.com>
3163 Chung-Lin Tang <cltang@codesourcery.com>
3165 * gcc.target/nios2/nios2-flushd.c: New.
3166 * gcc.target/nios2/nios2-rdprs.c: New.
3167 * gcc.target/nios2/r2-atomic.c: New.
3168 * gcc.target/nios2/r2-eni.c: New.
3169 * gcc.target/nios2/r2-wrpie.c: New.
3171 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3172 Cesar Philippidis <cesar@codesourcery.com>
3173 Chung-Lin Tang <cltang@codesourcery.com>
3175 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3176 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3178 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3179 Cesar Philippidis <cesar@codesourcery.com>
3180 Chung-Lin Tang <cltang@codesourcery.com>
3182 * gcc.target/nios2/andci.c: New.
3183 * gcc.target/nios2/bmx.c: New.
3184 * gcc.target/nios2/cdx-add.c: New.
3185 * gcc.target/nios2/cdx-branch.c: New.
3186 * gcc.target/nios2/cdx-callret.c: New.
3187 * gcc.target/nios2/cdx-loadstore.c: New.
3188 * gcc.target/nios2/cdx-logical.c: New.
3189 * gcc.target/nios2/cdx-mov.c: New.
3190 * gcc.target/nios2/cdx-shift.c: New.
3191 * gcc.target/nios2/cdx-sub.c: New.
3192 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3194 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3197 * g++.dg/cpp0x/vt-65071.C: New.
3199 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3200 Cesar Philippidis <cesar@codesourcery.com>
3201 Chung-Lin Tang <cltang@codesourcery.com>
3203 * gcc.target/nios2/r2-io-range.c: New.
3204 * gcc.target/nios2/r2-stio-1.c: New.
3205 * gcc.target/nios2/r2-stio-2.c: New.
3206 * gcc.target/nios2/nios2-ldxio.c: New.
3207 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3208 of just compile. Add more tests.
3210 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3212 gfortran.dg/pr66864.f90: New test.
3214 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3216 PR rtl-optimization/66626
3217 * gcc.target/i386/pr66626.c: New.
3219 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3221 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3222 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3223 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3225 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3227 * g++.dg/template/crash81.C: Adjust for error + inform change.
3228 * g++.dg/template/pr58878.C: Likewise.
3229 * g++.dg/template/shadow1.C: Likewise.
3230 * g++.dg/template/shadow2.C: Likewise.
3231 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3232 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3233 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3234 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3236 2015-07-14 Richard Biener <rguenther@suse.de>
3238 PR tree-optimization/66863
3239 * gcc.dg/torture/pr66863.c: New testcase.
3241 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3244 * g++.dg/template/pr65186.C: New test.
3246 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3248 * gcc.target/arm/macro_defs0.c: Add directive to skip
3249 test if -marm is present.
3250 * gcc.target/arm/macro_defs1.c: Likewise.
3252 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3254 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3256 * gcc.target/aarch64/adds1.c: Likewise.
3257 * gcc.target/aarch64/ands_1.c: Likewise.
3258 * gcc.target/aarch64/bics_1.c: Likewise.
3259 * gcc.target/aarch64/subs1.c: Likewise.
3260 * gcc.target/aarch64/subs3.c: Likewise.
3262 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3265 * gfortran.dg/pr64589.f90: New test.
3267 2015-07-13 Renlin Li <renlin.li@arm.com>
3270 * gcc.c-torture/execute/pr66556.c: New.
3272 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3274 * gcc.dg/20020219-1.c: Fix double word typos.
3275 * gcc.dg/20020919-1.c: Same.
3277 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3278 Jeff Law <law@redhat.com>
3281 * g++.dg/tree-ssa/pr66726.c: New test.
3282 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3283 * gcc.dg/tree-ssa/pr66726.c: New test.
3285 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3288 * g++.dg/cpp0x/variadic-ttp2.C: New.
3290 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3293 * g++.dg/cpp0x/auto46.C: New test.
3294 * g++.dg/template/pr30044.C: New test.
3295 * g++.dg/template/shadow2.C: New test.
3296 * g++.dg/template/error55.C: New test.
3297 * g++.dg/template/crash83.C: Accept any error string.
3298 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3300 * g++.dg/cpp0x/variadic19.C: Likewise
3301 * g++.dg/template/canon-type-13.C: Likewise.
3302 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3303 * g++.dg/torture/20070621-1.C: Likewise.
3305 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3308 * g++.dg/init/explicit3.C: New.
3310 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3313 * gcc.target/i386/pr66819-1.c: New test.
3314 * gcc.target/i386/pr66819-2.c: Likewise.
3315 * gcc.target/i386/pr66819-3.c: Likewise.
3316 * gcc.target/i386/pr66819-4.c: Likewise.
3317 * gcc.target/i386/pr66819-5.c: Likewise.
3319 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3322 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3323 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3324 type to prevent possible flag-clobbering zero-extensions.
3325 * gcc.target/i386/pr66703.c: New test.
3327 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/cpp0x/nsdmi-template15.C: New.
3332 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3334 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3336 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3338 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3339 * gcc.target/arm/flip-thumb.c: Likewise.
3341 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3344 * gcc.target/i386/pr66813.c: New test.
3346 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3349 * gcc.dg/gomp/pr66820.c: New test.
3351 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3354 * g++.dg/cpp0x/scoped_enum6.C: New.
3356 2015-07-10 Tom de Vries <tom@codesourcery.com>
3358 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3359 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3361 2015-07-10 Richard Biener <rguenther@suse.de>
3363 PR tree-optimization/66823
3364 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3365 which should not be necessary. XFAIL.
3367 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3370 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3372 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3375 * gcc.dg/gomp/pr66633-1.c: New test.
3376 * gcc.dg/gomp/pr66633-2.c: New test.
3377 * gcc.dg/gomp/pr66633-3.c: New test.
3378 * gcc.dg/gomp/pr66633-4.c: New test.
3380 2015-07-09 John Marino <gnugcc@marino.st>
3382 * lib/target-supports.exp (check_effective_target_pie):
3385 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3388 * gcc.target/i386/pr66814.c: New test.
3390 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3393 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3394 * gcc.target/aarch64/fnmul-2.c: Likewise.
3395 * gcc.target/aarch64/fnmul-3.c: Likewise.
3396 * gcc.target/aarch64/fnmul-4.c: Likewise.
3398 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3401 * g++.dg/cpp0x/vt-65790.C: New.
3403 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3406 * gcc.target/i386/pr66818.c: New test.
3408 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3411 * gcc.target/i386/pr66817.c: New test.
3413 2015-07-09 Marek Polacek <polacek@redhat.com>
3415 PR tree-optimization/66718
3416 * gcc.dg/vect/vect-126.c: New test.
3418 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3420 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3421 even when dwarf-2 is not the default.
3423 2015-07-08 Jeff Law <law@redhat.com>
3426 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3427 to have a single memory reference.
3429 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3431 * g++.dg/other/dump-ada-spec-9.C: New test.
3433 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3435 * g++.dg/vect/vect.exp: Run also simd* tests.
3436 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3437 (check_vect): Fix up get_cpuid call for C++.
3438 * g++.dg/vect/simd-clone-1.cc: New test.
3440 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3442 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3444 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3446 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3447 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3449 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3452 * gcc.target/i386/pr66806.c: New test.
3454 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3457 * g++.dg/cpp0x/auto45.C: New.
3459 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3462 * gcc.target/i386/pr66334.c: New.
3464 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3466 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3469 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3472 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3473 (verify_code): Update expected error message.
3474 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3475 (verify_code): Likewise.
3476 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3477 (verify_code): Likewise.
3479 2015-07-08 Richard Biener <rguenther@suse.de>
3481 PR tree-optimization/66793
3482 * gcc.dg/torture/pr66793.c: New testcase.
3484 2015-07-08 Richard Biener <rguenther@suse.de>
3486 PR tree-optimization/66794
3487 * gcc.dg/torture/pr66794.c: New testcase.
3489 2015-07-08 Marek Polacek <polacek@redhat.com>
3492 * g++.dg/abi/abi-tag15.C: New test.
3494 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3496 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3497 * gcc.target/mips/branch-3.c: Ditto
3498 * gcc.target/mips/branch-4.c: Ditto.
3499 * gcc.target/mips/branch-5.c: Ditto.
3500 * gcc.target/mips/branch-6.c: Ditto.
3501 * gcc.target/mips/branch-7.c: Ditto.
3502 * gcc.target/mips/branch-8.c: Ditto.
3503 * gcc.target/mips/branch-9.c: Ditto.
3504 * gcc.target/mips/branch-10.c: Ditto.
3505 * gcc.target/mips/branch-11.c: Ditto.
3506 * gcc.target/mips/branch-12.c: Ditto.
3507 * gcc.target/mips/branch-13.c: Ditto.
3508 * gcc.target/mips/umips-branch-5.c: New file.
3509 * gcc.target/mips/umips-branch-6.c: New file.
3510 * gcc.target/mips/umips-branch-7.c: New file.
3511 * gcc.target/mips/umips-branch-8.c: New file.
3512 * gcc.target/mips/umips-branch-9.c: New file.
3513 * gcc.target/mips/umips-branch-10.c: New file.
3514 * gcc.target/mips/umips-branch-11.c: New file.
3515 * gcc.target/mips/umips-branch-12.c: New file.
3516 * gcc.target/mips/umips-branch-13.c: New file.
3517 * gcc.target/mips/umips-branch-14.c: New file.
3518 * gcc.target/mips/umips-branch-15.c: New file.
3519 * gcc.target/mips/umips-branch-16.c: New file.
3520 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3521 (OCCUPY_0xfffc): New define.
3523 2015-07-08 Renlin Li <renlin.li@arm.com>
3525 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3527 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3529 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3531 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3533 * gcc.target/i386/bt-3.c: New test.
3534 * gcc.target/i386/bt-4.c: Ditto.
3536 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3538 * g++.dg/other/dump-ada-spec-8.C: New test.
3540 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3543 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3545 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3547 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3549 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3550 Avoid using an opaque struct for local "f".
3552 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3555 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3556 * jit.dg/test-pr66779.c: New testcase.
3558 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3560 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3563 2015-07-07 Richard Biener <rguenther@suse.de>
3565 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3567 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3569 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3570 * gcc.target/mips/call-5.c: Ditto.
3571 * gcc.target/mips/call-6.c: Ditto.
3573 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3575 * gcc.dg/dx-test.c: New test-case.
3577 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3580 * gfortran.dg/allocate_with_source_9.f08: New test.
3582 2015-07-07 Christian Bruel <christian.bruel@st.com>
3585 * gcc.target/arm/flip-thumb.c: Fix scan.
3586 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3587 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3588 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3591 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3594 * gcc.c-torture/execute/pr65956.c: New test.
3596 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3598 * gcc.target/arm/aapcs/align1.c: New.
3599 * gcc.target/arm/aapcs/align_rec1.c: New.
3600 * gcc.target/arm/aapcs/align2.c: New.
3601 * gcc.target/arm/aapcs/align_rec2.c: New.
3602 * gcc.target/arm/aapcs/align3.c: New.
3603 * gcc.target/arm/aapcs/align_rec3.c: New.
3604 * gcc.target/arm/aapcs/align4.c: New.
3605 * gcc.target/arm/aapcs/align_rec4.c: New.
3606 * gcc.target/arm/aapcs/align_vararg1.c: New.
3607 * gcc.target/arm/aapcs/align_vararg2.c: New.
3609 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3611 * gfortran.dg/iomsg_2.f90: New test.
3613 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3616 * gcc.target/i386/pr66749.c: New test.
3618 2015-07-06 Richard Biener <rguenther@suse.de>
3620 PR tree-optimization/66772
3621 * gcc.dg/torture/pr66772-1.c: New testcase.
3622 * gcc.dg/torture/pr66772-2.c: Likewise.
3624 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3626 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3627 the jals instruction.
3629 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3632 * gcc.target/i386/pr53383-1.c: New file.
3633 * gcc.target/i386/pr53383-2.c: Likewise.
3634 * gcc.target/i386/pr53383-3.c: Likewise.
3636 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3638 * gcc.target/aarch64/fnmul-1.c: New.
3639 * gcc.target/aarch64/fnmul-2.c: New.
3640 * gcc.target/aarch64/fnmul-3.c: New.
3641 * gcc.target/aarch64/fnmul-4.c: New.
3643 2015-07-06 Richard Biener <rguenther@suse.de>
3646 * gcc.dg/torture/pr66759.c: New testcase.
3648 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3651 * gfortran.dg/alloc_comp_class_3.f03: New test.
3652 * gfortran.dg/alloc_comp_class_4.f03: New test.
3654 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3656 * gcc.c-torture/execute/pr66757.c: New test.
3658 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3660 PR tree-optimization/66720
3661 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3663 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3664 Sandra Loosemore <sandra@codesourcery.com>
3666 * gcc.target/nios2/gprel-offset.c: New test.
3668 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3671 * gfortran.dg/pr66725.f90: New test.
3673 2015-07-03 Jason Merrill <jason@redhat.com>
3675 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3676 Avoid narrowing error.
3678 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3680 PR rtl-optimization/66706
3681 * gcc.target/powerpc/shift-int.c: New testcase.
3683 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3686 * gcc.target/i386/pr66746.c: New file.
3688 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3690 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3692 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3694 PR tree-optimization/66119
3695 * g++.dg/opt/pr66119.C: New.
3697 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3700 * gfortran.dg/submodule_1.f90: New test
3701 * gfortran.dg/submodule_2.f90: New test
3702 * gfortran.dg/submodule_3.f90: New test
3703 * gfortran.dg/submodule_4.f90: New test
3704 * gfortran.dg/submodule_5.f90: New test
3705 * gfortran.dg/submodule_6.f90: New test
3706 * gfortran.dg/submodule_7.f90: New test
3708 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3710 PR preprocessor/53690
3711 * g++.dg/cpp/pr53690.C: New.
3713 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3715 * gcc.target/powerpc/vec-cmp.c: New test.
3717 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3720 * gfortran.dg/pr56520.f90: New test.
3722 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3725 * gfortran.dg/pr66545_1.f90: New test.
3726 * gfortran.dg/pr66545_2.f90: New test.
3728 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3730 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3731 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3733 2015-07-02 Richard Biener <rguenther@suse.de>
3736 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3739 2015-07-02 Richard Biener <rguenther@suse.de>
3741 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3743 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3745 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3747 2015-07-01 Jason Merrill <jason@redhat.com>
3749 * lib/target-supports.exp (cxx_default): Set to C++14.
3751 2015-07-01 Tom de Vries <tom@codesourcery.com>
3754 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3757 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3759 * gfortran.dg/warn_conversion_8.f90: New test.
3761 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3763 PR rtl-optimization/61047
3764 * gcc.c-torture/execute/20150611-1.c: New testcase.
3766 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3769 * jit.dg/all-non-failing-tests.h: Add
3770 test-pr66700-observing-write-through-ptr.c.
3771 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3773 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3775 * jit.dg/test-accessing-union.c: Add comments for use by
3776 gcc/jit/docs/topics/types.rst.
3778 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3780 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3781 'do-require-effective-target' with 'dg-require-effective-target'.
3782 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3783 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3784 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3785 'stlex' with 'strex' as the expected output.
3787 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3790 * g++.dg/cpp0x/gen-attrs-60.C: New.
3791 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3793 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3795 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3797 * gcc.target/aarch64/pic-small.c: Restrict this test under
3798 check_effective_target_aarch64_small_fpic.
3800 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3802 * gfortran.dg/gomp/pr66633.f90: New test.
3804 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3807 * g++.dg/template/pr66686.C: New test.
3809 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3811 * gnat.dg/lto17.ad[sb]: New test.
3813 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3815 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3816 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3818 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3820 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3822 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3824 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3826 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3828 * jit.dg/test-switch.c: New testcase.
3829 * jit.dg/test-switch.cc: New testcase.
3831 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3834 * jit.dg/all-non-failing-tests.h: Add note about
3835 test-validly-unreachable-block.c.
3836 * jit.dg/test-validly-unreachable-block.c: New file.
3838 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3841 * jit.dg/all-non-failing-tests.h: Add note about
3842 test-extra-options.c.
3843 * jit.dg/test-extra-options.c: New testcase.
3845 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3848 * gcc.target/i386/pr66691.c: New.
3850 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3852 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3853 * gcc.target/i386/iamcu/args.h: Likewise.
3854 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3855 * gcc.target/i386/iamcu/defines.h: Likewise.
3856 * gcc.target/i386/iamcu/macros.h: Likewise.
3857 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3858 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3859 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3860 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3861 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3862 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3863 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3864 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3865 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3866 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3867 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3868 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3869 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3870 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3871 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3872 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3873 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3875 2015-06-30 Marek Polacek <polacek@redhat.com>
3877 * gcc.dg/fold-minus-6.c: New test.
3879 * gcc.dg/fold-ior-3.c: New test.
3881 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3883 Implement N4197 - Adding u8 character literals
3884 * g++.dg/cpp1z/utf8.C: New.
3885 * g++.dg/cpp1z/utf8-neg.C: New.
3886 * g++.dg/cpp1z/udlit-utf8char.C: New.
3888 2015-06-30 Marek Polacek <polacek@redhat.com>
3890 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3892 2015-06-30 Tom de Vries <tom@codesourcery.com>
3894 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3895 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3896 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3897 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3899 2015-06-30 Marek Polacek <polacek@redhat.com>
3901 * gcc.dg/fold-ior-2.c: New test.
3903 2015-06-30 Tom de Vries <tom@codesourcery.com>
3905 PR tree-optimization/66652
3906 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3907 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3909 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3911 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3914 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3915 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3917 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3920 * gfortran.dg/wunused-parameter.f90: New test.
3922 2015-06-29 Richard Henderson <rth@redhat.com>
3924 * gcc.target/i386/asm-flag-1.c: New.
3925 * gcc.target/i386/asm-flag-2.c: New.
3926 * gcc.target/i386/asm-flag-3.c: New.
3927 * gcc.target/i386/asm-flag-4.c: New.
3928 * gcc.target/i386/asm-flag-5.c: New.
3930 2015-06-29 Marek Polacek <polacek@redhat.com>
3933 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3934 * c-c++-common/pr66322.c: New test.
3935 * g++.dg/eh/scope1.C: Remove dg-warning.
3937 2015-06-29 Richard Biener <rguenther@suse.de>
3939 PR tree-optimization/66677
3940 * gcc.dg/vect/pr66677.c: New testcase.
3942 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3945 * gcc.dg/tree-ssa/pr64130.c: New test.
3947 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3949 * gcc.target/aarch64/pic-small.c: New testcase.
3951 2015-06-26 Richard Biener <rguenther@suse.de>
3953 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3955 2015-06-26 Marek Polacek <polacek@redhat.com>
3957 * gcc.dg/fold-and-1.c: New test.
3958 * gcc.dg/fold-and-2.c: New test.
3960 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3962 * gnat.dg/warn11.adb: Add missing dg directive.
3963 * gnat.dg/warn12.adb: New test.
3964 * gnat.dg/warn12_pkg.ads: New helper.
3966 2015-06-26 Richard Biener <rguenther@suse.de>
3968 * gfortran.dg/reassoc_3.f90: Adjust.
3970 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3973 * gcc.target/i386/pr66412.c: New test.
3975 2015-06-25 Richard Biener <rguenther@suse.de>
3977 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3979 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3981 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3983 2015-06-25 Richard Biener <rguenther@suse.de>
3985 * gfortran.dg/vect/vect-9.f90: New testcase.
3987 2015-06-25 Nick Clifton <nickc@redhat.com>
3989 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3990 H8300 and M32R targets.
3992 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3995 * gfortran.dg/maxerrors.f90: New test.
3997 2015-06-08 DJ Delorie <dj@redhat.com>
3999 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4001 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4003 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4005 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4007 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4008 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4009 * gcc.target/aarch64/nofp_1.c: New file.
4011 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4013 Implement N3928 - Extending static_assert
4014 * g++.dg/cpp0x/static_assert8.C: Adjust.
4015 * g++.dg/cpp0x/static_assert12.C: New.
4016 * g++.dg/cpp0x/static_assert13.C: New.
4017 * g++.dg/cpp1y/static_assert1.C: New.
4018 * g++.dg/cpp1y/static_assert2.C: New.
4019 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4021 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4024 * g++.dg/cpp0x/trailing11.C: New.
4026 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4028 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4030 * gcc.target/arm/memset-inline-10.c: Likewise.
4031 * gcc.target/arm/pr58784.c: Likewise.
4032 * gcc.target/arm/pr59985.C: Likewise.
4033 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4035 2015-06-24 Renlin Li <renlin.li@arm.com>
4037 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4038 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4040 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4043 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4046 * g++.dg/cpp0x/auto45.C: New test.
4047 * g++.dg/template/pr30044.C: New test.
4048 * g++.dg/template/crash83.C: Accept any error string.
4049 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4051 * g++.dg/cpp0x/variadic18.C: Likewise
4052 * g++.dg/template/canon-type-13.C: Likewise.
4053 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4055 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4058 * g++.dg/other/linkage2.C: New.
4060 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4063 * gcc.target/arm/pr63408.c: New test.
4065 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4067 * lib/c-torture.exp: Don't call check_effective_target_lto
4068 before setting up environment correctly.
4069 * lib/gcc-dg.exp: Likewise, and protect
4070 gcc_force_conventional_output.
4072 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4074 PR rtl-optimization/66306
4075 * gcc.target/s390/pr66306.c: New test.
4077 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4079 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4080 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4081 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4082 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4083 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4084 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4085 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4087 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4090 * gcc.c-torture/pr65803.c: New test.
4092 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4095 * g++.dg/cpp0x/auto45.C: New test.
4096 * g++.dg/template/pr30044.C: New test.
4097 * g++.dg/template/crash83.C: Accept any error string.
4098 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4100 * g++.dg/cpp0x/variadic18.C: Likewise
4101 * g++.dg/template/canon-type-13.C: Likewise.
4102 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4104 2015-06-23 Marek Polacek <polacek@redhat.com>
4106 * c-c++-common/Wlogical-op-3.c: New test.
4108 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4111 * g++.dg/cpp0x/scoped_enum5.C: New.
4113 2015-06-23 Richard Biener <rguenther@suse.de>
4115 PR tree-optimization/66636
4116 * gcc.dg/vect/pr66636.c: New testcase.
4118 2015-06-23 Marek Polacek <polacek@redhat.com>
4120 * gcc.dg/fold-minus-4.c: New test.
4121 * gcc.dg/fold-minus-5.c: New test.
4122 * c-c++-common/ubsan/overflow-add-5.c: New test.
4124 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4126 Add missing testcase from r224672.
4127 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4129 * gcc.target/vax/bswapdi-1.c: New.
4131 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4134 * gfortran.dg/associate_18.f08: New test.
4136 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4139 * gcc.target/i386/pr66560-1.c: New test.
4140 * gcc.target/i386/pr66560-2.c: Ditto.
4141 * gcc.target/i386/pr66560-3.c: Ditto.
4142 * gcc.target/i386/pr66560-4.c: Ditto.
4144 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4146 * gcc.target/nvptx/nvptx.exp: New file.
4147 * gcc.target/nvptx/proto-1.c: Likewise.
4149 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4151 PR tree-optimization/66449
4152 * gcc.dg/vect/pr66449.c: New test.
4154 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4156 * g++.dg/other/dump-ada-spec-5.C: New test.
4157 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4158 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4160 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4162 * g++.dg/inherit/pure1.C: Test location too.
4164 2015-06-22 Marek Polacek <polacek@redhat.com>
4166 * gcc.dg/fold-ior-1.c: New test.
4167 * gcc.dg/fold-minus-2.c: New test.
4168 * gcc.dg/fold-minus-3.c: New test.
4169 * gcc.dg/fold-plus-1.c: New test.
4170 * gcc.dg/fold-plus-2.c: New test.
4171 * gcc.dg/fold-xor-4.c: New test.
4172 * gcc.dg/fold-xor-5.c: New test.
4174 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4177 * g++.dg/torture/pr65914.C: New.
4179 2015-06-22 Richard Biener <rguenther@suse.de>
4181 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4182 not existing TORTURE_OPTIONS only.
4183 * lib/gcc-dg.exp: Likewise.
4185 2015-06-22 Christian Bruel <christian.bruel@st.com>
4188 * gcc.target/arm/flip-thumb.c: New test.
4190 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4191 Martin Liska <mliska@suse.cz>
4194 * g++.dg/ipa/pr65908.C: New testcase.
4196 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4199 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4200 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4202 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4204 * gnat.dg/specs/debug1.ads: Adjust.
4206 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4208 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4209 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4210 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4211 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4212 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4213 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4214 * gcc.target/aarch64/fmovd-zero.c: Delete.
4215 * gcc.target/aarch64/fmovf-zero.c: Delete.
4217 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4219 * gcc.target/vax/bswapdi-1.c: New.
4221 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4223 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4225 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4227 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4229 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4231 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4233 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4235 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4237 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4239 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4241 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4243 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4245 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4247 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4249 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4251 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4253 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4255 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4257 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4259 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4261 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4263 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4265 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4267 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4269 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4271 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4273 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4275 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4277 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4279 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4281 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4283 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4285 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4287 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4289 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4291 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4293 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4295 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4297 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4299 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4300 (_ARM_FPSCR): Add FZ field.
4301 (clean_results): Force FZ=1 on AArch64.
4302 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4304 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4306 * gcc.target/aarch64/pr62308.c: New test.
4308 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4311 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4313 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4315 * gcc.target/i386/mpx/pr66581.c: New test.
4317 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4319 * gcc.target/i386/cmov9.c: New test.
4321 2015-06-18 Richard Biener <rguenther@suse.de>
4323 * g++.dg/other/const4.C: New testcase.
4325 2015-06-18 Michael Matz <matz@suse.de>
4328 * gcc.dg/vect/pr66253.c: New testcase.
4330 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4333 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4335 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4338 * gcc.target/i386/mpx/pr66568.c: New test.
4340 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4343 * gcc.target/i386/mpx/pr66567.c: New test.
4345 2015-06-18 Richard Biener <rguenther@suse.de>
4347 PR tree-optimization/66510
4348 * gcc.dg/vect/slp-perm-12.c: New testcase.
4350 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4352 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4353 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4354 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4355 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4357 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4360 * g++.dg/gomp/pr66571-1.C: New test.
4363 * c-c++-common/gomp/pr66429.c: New test.
4365 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4367 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4368 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4370 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4372 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4375 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4378 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4380 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4382 * gcc.target/mips/pr65862-1.c: New test.
4383 * gcc.target/mips/pr65862-2.c: Likewise.
4385 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4387 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4388 * gcc.target/i386/pr52252-atom.c: Ditto.
4389 * gcc.target/i386/vect-div-1.c: Ditto.
4390 * gcc.target/i386/rotate-5.c: Ditto.
4391 * gcc.target/i386/pr50202.c: Ditto.
4392 * gcc.target/i386/pr37843-3.c: Ditto.
4393 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4394 * gcc.target/i386/pr53397-1.c: Ditto.
4395 * gcc.target/i386/pr55934.c: Ditto.
4396 * gcc.target/i386/pr37843-4.c: Ditto.
4397 * gcc.target/i386/pr60451.c: Ditto.
4398 * gcc.target/i386/pr53397-2.c: Ditto.
4399 * gcc.target/i386/vectorize1.c: Ditto.
4400 * gcc.target/i386/extract-insert-combining.c: Ditto.
4401 * gcc.target/i386/pr53759.c: Ditto.
4402 * gcc.target/i386/pr52252-core.c: Ditto.
4403 * gcc.target/i386/rotate-3.c: Ditto.
4404 * gcc.target/i386/sse-20.c: Ditto.
4405 * gcc.target/i386/rotate-4.c: Ditto.
4406 * gcc.target/i386/pr61403.c: Ditto.
4407 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4408 * gcc.target/i386/pr60901.c: Ditto.
4409 * gcc.target/i386/pr59794-7.c: Ditto.
4410 * gcc.target/i386/pr62208.c: Ditto.
4411 * gcc.target/i386/pr53416.c: Ditto.
4412 * gcc.target/i386/asm-dialect-1.c: Ditto.
4413 * gcc.target/i386/pr50038.c: Ditto.
4414 * gcc.target/i386/47698.c: Ditto.
4415 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4416 * gcc.target/i386/pr59794-2.c: Ditto.
4417 * gcc.target/i386/pr59794-3.c: Ditto.
4418 * gcc.target/i386/pr39058.c: Ditto.
4419 * gcc.target/i386/pr60205-1.c: Ditto.
4420 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4421 * gcc.target/i386/sse2-movq-2.c: Ditto.
4423 2015-06-17 Richard Biener <rguenther@suse.de>
4425 PR tree-optimization/66251
4426 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4428 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4431 * g++.dg/parse/new-placement1.C: New.
4433 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4435 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4436 * jit.dg/test-compound-assignment.c: New testcase.
4438 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4441 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4442 to "testcases" array.
4444 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4447 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4448 * jit.dg/test-debug-strings.c: New test case.
4449 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4450 the discriminant has a sane debug string.
4452 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4455 * gcc.target/i386/pr56766-1.c: New test.
4456 * gcc.target/i386/pr56766-2.c: Ditto.
4458 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4460 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4461 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4462 * gcc.target/mips/loongson-simd.c: Ditto.
4464 2015-06-16 Richard Biener <rguenther@suse.de>
4466 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4468 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4470 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4471 passed by the testsuite driver.
4473 2015-06-16 Richard Biener <rguenther@suse.de>
4475 * gcc.dg/vect/slp-perm-11.c: New testcase.
4477 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4479 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4482 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4484 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4485 Reinstate calls to torture-init and torture-finalize.
4487 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4489 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4491 2015-06-15 Nathan Sidwell <nathan@acm.org>
4494 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4496 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4499 * g++.dg/cpp0x/local-type1.C: New.
4501 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4506 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4507 unimplemented error.
4508 * gfortran.dg/allocate_with_source_7.f08: New test.
4509 * gfortran.dg/allocate_with_source_8.f08: New test.
4511 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4514 * g++.dg/warn/Walways-true-3.C: New test.
4516 2015-06-13 Tom de Vries <tom@codesourcery.com>
4518 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4520 2015-06-13 Tom de Vries <tom@codesourcery.com>
4522 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4523 (main): Remove superfluous attributes.
4524 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4525 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4527 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4529 * gcc.target/i386/monitorx.c: New.
4530 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4531 * gcc.target/i386/sse-13.c: Ditto.
4532 * gcc.target/i386/sse-14.c: Ditto.
4533 * gcc.target/i386/sse-22.c: Ditto.
4534 * gcc.target/i386/sse-23.c: Ditto.
4535 * g++.dg/other/i386-2.C: Ditto.
4536 * g++.dg/other/i386-3.C: Ditto.
4538 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4540 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4542 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4545 * gfortran.dg/allocatable_scalar_13.f90: New test
4547 2015-06-11 Marek Polacek <polacek@redhat.com>
4549 * gcc.dg/fold-xor-3.c: New test.
4551 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4553 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4554 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4556 2015-06-11 Christian Bruel <christian.bruel@st.com>
4559 * gcc.target/arm/pragma_attribute.c: New test.
4561 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4563 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
4565 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4568 * gcc.target/i386/pr66473.c: New test.
4570 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4573 * gcc.dg/tls/pr66470.c: New test.
4574 * gcc.target/i386/pr66470.c: New test.
4576 2015-06-10 Christian Bruel <christian.bruel@st.com>
4579 * gcc.target/arm/attr_arm.c: New test
4580 * gcc.target/arm/attr_arm-err.c: New test
4581 * gcc.target/arm/attr_thumb.c: New test
4582 * gcc.target/arm/attr_thumb-static.c: New test
4584 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4589 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4591 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4593 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4594 passed by the testsuite driver.
4596 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4599 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4600 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4601 * gcc.dg/ssp-1.c: Make counter a register.
4602 * gcc.dg/ssp-2.c: Likewise.
4603 * gcc.dg/torture/parm-coalesce.c: New.
4605 2015-06-09 Tom de Vries <tom@codesourcery.com>
4607 * gcc.target/i386/vararg-loc.c: New test.
4609 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4612 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4613 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4615 2015-06-09 Marek Polacek <polacek@redhat.com>
4617 PR tree-optimization/66299
4618 * gcc.dg/pr66299-1.c: New test.
4619 * gcc.dg/pr66299-2.c: New test.
4620 * gcc.dg/pr66299-3.c: New test.
4622 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4624 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4625 passed by the testsuite driver.
4627 2015-06-09 Richard Biener <rguenther@suse.de>
4630 * gcc.dg/fold-modpow2.c: New testcase.
4632 2015-06-09 Richard Biener <rguenther@suse.de>
4634 PR tree-optimization/66419
4635 * gcc.dg/vect/bb-slp-37.c: New testcase.
4637 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4639 * gcc.target/arm/stl-cond.c: New test.
4641 2015-06-09 Richard Biener <rguenther@suse.de>
4644 * gcc.dg/torture/pr66413.c: New testcase.
4646 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4648 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4649 * gcc.dg/ssp-1.c: Make counter a register.
4650 * gcc.dg/ssp-2.c: Likewise.
4651 * gcc.dg/torture/parm-coalesce.c: New.
4653 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4655 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4656 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4658 2015-06-08 Tom de Vries <tom@codesourcery.com>
4660 PR rtl-optimization/66444
4661 * gcc.dg/pr66444.c: New test.
4663 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4666 * gfortran.dg/class_is_1.f90: New test.
4667 * gfortran.dg/type_is_1.f90: Ditto.
4669 2015-06-08 Marek Polacek <polacek@redhat.com>
4672 * gcc.dg/cpp/pr66415-1.c: New test.
4673 * gcc.dg/cpp/pr66415-2.c: New test.
4675 2015-06-08 Richard Biener <rguenther@suse.de>
4677 PR tree-optimization/66422
4678 * gcc.dg/Warray-bounds-16.c: New testcase.
4680 2015-06-08 Richard Biener <rguenther@suse.de>
4682 * gcc.dg/vect/slp-perm-10.c: New testcase.
4683 * gcc.dg/vect/slp-23.c: Adjust.
4684 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4685 vector pointer update.
4687 2015-06-08 Marek Polacek <polacek@redhat.com>
4690 * g++.dg/ubsan/pr66452.C: New test.
4692 2015-06-08 Tom de Vries <tom@codesourcery.com>
4694 PR tree-optimization/66436
4695 * gcc.dg/gomp/dump-new-function-2.c: New test.
4696 * gcc.dg/gomp/dump-new-function-3.c: Same.
4697 * gcc.dg/gomp/dump-new-function.c: Same.
4699 2015-06-08 Tom de Vries <tom@codesourcery.com>
4701 PR tree-optimization/66435
4702 * gcc.dg/gomp/notify-new-function-2.c: New test.
4703 * gcc.dg/gomp/notify-new-function-3.c: Same.
4704 * gcc.dg/gomp/notify-new-function.c: Same.
4706 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4708 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4709 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4710 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4711 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4712 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4713 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4716 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4719 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4720 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4722 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4723 * gfortran.dg/warn_conversion_5.f90: New test.
4724 * gfortran.dg/warn_conversion_6.f90: New test.
4725 * gfortran.dg/warn_conversion_7.f90: New test.
4727 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4730 * gfortran.dg/blockdata_9.f: New test.
4732 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4735 * gfortran.dg/forall_17.f90: New test.
4737 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4739 * g++.dg/cpp0x/pr57101.C: Add warning.
4740 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4741 * g++.dg/ext/visibility/anon7.C: Same.
4742 * g++.dg/ipa/pr63587-2.C: Same.
4743 * g++.dg/opt/dump1.C: Same.
4744 * g++.dg/opt/pr59622-3.C: Same.
4745 * g++.dg/opt/pr59622.C: Same.
4746 * g++.dg/torture/pr46383.C: Same.
4747 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4748 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4749 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4751 * gfortran.dg/intent_out_8.f90: Same.
4752 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4754 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4757 gfortran.dg/equiv_9.f90: New test.
4760 2015-06-05 Tom de Vries <tom@codesourcery.com>
4762 merge from gomp4 branch:
4763 2015-05-28 Tom de Vries <tom@codesourcery.com>
4765 PR tree-optimization/65443
4766 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4767 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4768 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4770 2015-06-05 Nathan Sidwell <nathan@acm.org>
4773 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4775 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4777 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4779 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4781 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4783 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4785 * gcc.target/i386/noplt-1.c: New test.
4786 * gcc.target/i386/noplt-2.c: New test.
4787 * gcc.target/i386/noplt-3.c: New test.
4788 * gcc.target/i386/noplt-4.c: New test.
4790 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4793 * gfortran.dg/adjustl_1.f90: New test.
4795 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4797 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4798 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4800 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4802 * lto.c (iterative_hash_canonical_type,
4803 gimple_register_canonical_type): only hash main variants of types
4805 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4807 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4808 Move set of dg-do-what-default after early return.
4810 2015-06-04 Marek Polacek <polacek@redhat.com>
4813 * gcc.dg/lvalue-8.c: New test.
4815 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4816 Paolo Carlini <paolo.carlini@oracle.com>
4819 * g++.dg/other/pr66130.C: New.
4820 * g++.dg/cpp0x/pr66130.C: Likewise.
4822 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4824 * g++.dg/cpp0x/decl-loc1.C: New.
4825 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4826 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4827 * g++.dg/init/ctor8.C: Likewise.
4828 * g++.dg/parse/semicolon4.C: Likewise.
4830 2015-06-03 Marek Polacek <polacek@redhat.com>
4833 * g++.dg/ubsan/static-init-1.C: New test.
4834 * g++.dg/ubsan/static-init-2.C: New test.
4835 * g++.dg/ubsan/static-init-3.C: New test.
4837 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4840 * gcc.target/i386/pr66275.c: New test.
4842 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4844 * gcc.dg/Wcxx-compat-22.c: New testcase.
4845 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4846 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4847 * c-c++-common/pr58346-1.c: Likewise.
4848 * c-c++-common/transparent-union-1.c: Likewise.
4850 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4852 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4853 * g++.dg/plugin/def_plugin.c: New file.
4854 * g++.dg/plugin/def-plugin-test.C: New file.
4856 2015-06-03 Richard Biener <rguenther@suse.de>
4858 * gcc.dg/vect/bb-slp-36.c: New testcase.
4860 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4862 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4864 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4866 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4867 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4868 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4869 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4871 2015-06-03 Marek Polacek <polacek@redhat.com>
4875 * gcc.dg/pr64223-1.c: New test.
4876 * gcc.dg/pr64223-2.c: New test.
4878 2015-06-03 Richard Biener <rguenther@suse.de>
4880 PR tree-optimization/63916
4881 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4883 2015-06-03 Richard Biener <rguenther@suse.de>
4885 PR tree-optimization/66375
4886 * gcc.dg/torture/pr66375.c: New testcase.
4888 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4890 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4892 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4895 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4897 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4900 * gfortran.dg/reshape_7.f90: New test.
4902 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4905 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4908 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4911 * gcc.dg/pr49551.c: New testcase.
4913 2015-06-02 Richard Biener <rguenther@suse.de>
4916 * g++.dg/lto/pr65549_0.C: New testcase.
4918 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4922 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4924 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4926 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4928 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4931 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4933 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4935 PR tree-optimization/48052
4936 * gcc.dg/tree-ssa/scev-8.c: New.
4937 * gcc.dg/tree-ssa/scev-9.c: New.
4938 * gcc.dg/tree-ssa/scev-10.c: New.
4939 * gcc.dg/vect/pr48052.c: New.
4941 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4943 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4945 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4947 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4949 2015-06-02 Marek Polacek <polacek@redhat.com>
4952 * gcc.dg/torture/pr66345.c: New test.
4954 2015-06-02 Richard Biener <rguenther@suse.de>
4956 PR tree-optimization/65961
4957 * gcc.dg/torture/pr65961.c: New testcase.
4959 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4961 PR tree-optimization/52563
4962 PR tree-optimization/62173
4963 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4964 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4966 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4968 * gnat.dg/specs/varsize_return2.ads: New test.
4969 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4971 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4973 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4975 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4978 * gcc.target/aarch64/sync-comp-swap.c: New.
4979 * gcc.target/aarch64/sync-comp-swap.x: New.
4980 * gcc.target/aarch64/sync-op-acquire.c: New.
4981 * gcc.target/aarch64/sync-op-acquire.x: New.
4982 * gcc.target/aarch64/sync-op-full.c: New.
4983 * gcc.target/aarch64/sync-op-full.x: New.
4984 * gcc.target/aarch64/sync-op-release.c: New.
4985 * gcc.target/aarch64/sync-op-release.x: New.
4987 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4989 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4992 2015-06-01 Richard Biener <rguenther@suse.de>
4994 PR tree-optimization/66349
4995 PR tree-optimization/66352
4996 PR tree-optimization/66357
4997 * gcc.dg/torture/pr66357.c: New testcase.
4998 * gcc.dg/torture/pr66349.c: Likewise.
4999 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5001 2015-06-01 Richard Biener <rguenther@suse.de>
5004 2015-05-29 Richard Biener <rguenther@suse.de>
5006 PR tree-optimization/66314
5007 * gcc.dg/asan/pr66314.c: New testcase.
5009 2015-06-01 Richard Biener <rguenther@suse.de>
5011 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5013 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5015 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5017 (hp3, hp4): Add inline keyword.
5018 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5019 (hp2): Add inline keyword.
5020 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5021 (hp2): Add inline keyword.
5023 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5026 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5027 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5028 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5029 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5031 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5033 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5034 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5036 2015-06-01 Richard Biener <rguenther@suse.de>
5038 PR tree-optimization/66280
5039 * g++.dg/torture/pr66280.C: New testcase.
5040 * g++.dg/torture/pr66280-2.C: Likewise.
5042 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5044 * gnat.dg/addr9_1.adb: New test.
5045 * gnat.dg/addr9_2.adb: Likewise.
5046 * gnat.dg/addr9_3.adb: Likewise.
5047 * gnat.dg/addr9_4.adb: Likewise.
5049 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5051 * g++.dg/other/dump-ada-spec-4.C: New test.
5053 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5055 * gcc.dg/alias-8.c: Fix dg-warning.
5057 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5059 * gcc.dg/alias-8.c: Do not xfail.
5060 * gcc.dg/pr62167.c: Prevent FRE.
5061 * gcc.dg/alias-14.c: New testcase.
5063 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5065 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5067 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5070 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5072 * gcc.target/s390/hotpatch-10.c: Likewise.
5073 * gcc.target/s390/hotpatch-11.c: Likewise.
5074 * gcc.target/s390/hotpatch-12.c: Likewise.
5075 * gcc.target/s390/hotpatch-17.c: Likewise.
5076 * gcc.target/s390/hotpatch-18.c: Likewise.
5077 * gcc.target/s390/hotpatch-20.c: Likewise.
5078 * gcc.target/s390/hotpatch-21.c: Likewise.
5079 * gcc.target/s390/hotpatch-22.c: Likewise.
5080 * gcc.target/s390/hotpatch-23.c: Likewise.
5081 * gcc.target/s390/hotpatch-24.c: Likewise.
5082 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5083 to check for the exact nops too.
5084 * gcc.target/s390/hotpatch-3.c: Likewise.
5085 * gcc.target/s390/hotpatch-4.c: Likewise.
5086 * gcc.target/s390/hotpatch-5.c: Likewise.
5087 * gcc.target/s390/hotpatch-6.c: Likewise.
5088 * gcc.target/s390/hotpatch-7.c: Likewise.
5089 * gcc.target/s390/hotpatch-8.c: Likewise.
5090 * gcc.target/s390/hotpatch-9.c: Likewise.
5091 * gcc.target/s390/hotpatch-14.c: Likewise.
5092 * gcc.target/s390/hotpatch-15.c: Likewise.
5093 * gcc.target/s390/hotpatch-16.c: Likewise.
5094 * gcc.target/s390/hotpatch-19.c: Likewise.
5095 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5096 scan-assembler-times counting number of .align directives.
5097 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5098 dg-options. Remove scan-assembler-times counting number of .align
5100 * gcc.target/s390/hotpatch-26.c: New file.
5101 * gcc.target/s390/hotpatch-27.c: New file.
5102 * gcc.target/s390/hotpatch-28.c: New file.
5103 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5104 using -Os -O0 -O1 -O2 -O3 options.
5106 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5108 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5110 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5112 PR tree-optimization/66142
5113 * gcc.dg/vect/pr66142.c: New test.
5115 2015-05-29 Richard Biener <rguenther@suse.de>
5117 PR tree-optimization/66314
5118 * gcc.dg/asan/pr66314.c: New testcase.
5120 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5122 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5123 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5125 (schedule-cleanups, dg-keep-saved-temps): New proc.
5126 (gcc-dg-test-1): Schedule cleanups.
5127 * lib/profopt.exp (profopt-execute): Likewise.
5128 * g++.dg/cdce3.C: Adjust expected line numbers.
5129 * gcc.dg/cdce1.c: Likewise.
5130 * gcc.dg/cdce2.c: Likewise.
5131 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5132 * gcc.dg/strlenopt-24.c: Likewise.
5133 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5134 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5135 * obj-c++.dg/encode-2.mm: Likewise.
5137 2015-05-28 DJ Delorie <dj@redhat.com>
5139 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5141 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5143 * gnat.dg/discr43.adb: New test.
5145 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5147 * gnat.dg/varsize_temp.adb: Rename into...
5148 * gnat.dg/varsize1.adb: ...this.
5149 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5150 * gnat.dg/varsize2.ad[sb]: ...this.
5151 * gnat.dg/varsize3_1.adb: New test.
5152 * gnat.dg/varsize3_2.adb: Likewise.
5153 * gnat.dg/varsize3_3.adb: Likewise.
5154 * gnat.dg/varsize3_4.adb: Likewise.
5155 * gnat.dg/varsize3_5.adb: Likewise.
5156 * gnat.dg/varsize3_6.adb: Likewise.
5157 * gnat.dg/varsize3_pkg1.ads: New helper.
5158 * gnat.dg/varsize3_pkg2.ads: Likewise.
5159 * gnat.dg/varsize3_pkg3.ads: Likewise.
5161 2015-05-28 Richard Biener <rguenther@suse.de>
5163 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5165 2015-05-28 Richard Biener <rguenther@suse.de>
5167 PR tree-optimization/66142
5168 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5170 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5173 * gcc.dg/darwin-minversion-3.c: Update testcase.
5174 * gcc.dg/darwin-minversion-4.c: Ditto.
5175 * gcc.dg/darwin-minversion-5.c: New testcase.
5176 * gcc.dg/darwin-minversion-6.c: Ditto.
5177 * gcc.dg/darwin-minversion-7.c: Ditto.
5178 * gcc.dg/darwin-minversion-8.c: Ditto.
5179 * gcc.dg/darwin-minversion-9.c: Ditto.
5180 * gcc.dg/darwin-minversion-10.c: Ditto.
5181 * gcc.dg/darwin-minversion-11.c: Ditto.
5182 * gcc.dg/darwin-minversion-12.c: Ditto.
5184 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5186 PR rtl-optimization/66168
5187 * gcc.c-torture/compile/pr66168.c: New test.
5189 2015-05-27 Jeff Law <law@redhat.com>
5192 * gcc.dg/target/m68k/pr39726-1.c: New test.
5194 2015-05-27 Nathan Sidwell <nathan@acm.org>
5197 * g++.dg/ext/alias-canon3.C: New.
5199 2015-05-27 Richard Biener <rguenther@suse.de>
5201 PR tree-optimization/66272
5203 2014-08-15 Richard Biener <rguenther@suse.de>
5205 PR tree-optimization/62031
5206 * gcc.dg/torture/pr66272.c: New testcase.
5208 2015-05-27 Richard Biener <rguenther@suse.de>
5210 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5212 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5215 * gcc.dg/pr65358.c: New test.
5217 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5220 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5222 * gfortran.dg/allocate_with_source_6.f90: New test.
5224 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5226 * gnat.dg/atomic7_1.adb: New test.
5227 * gnat.dg/atomic7_2.adb: Likewise.
5228 * gnat.dg/atomic7_pkg1.ads: New helper.
5229 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5231 2015-05-26 Michael Matz <matz@suse.de>
5234 * gcc.dg/vect/pr66251.c: New test.
5236 2015-05-26 Richard Biener <rguenther@suse.de>
5238 PR tree-optimization/66142
5239 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5241 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5244 * gfortran.dg/allocatable_scalar_13.f90: New test
5246 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5248 * gnat.dg/warn11.adb: New test.
5249 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5251 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5253 * gnat.dg/vfa1_1.adb: New test.
5254 * gnat.dg/vfa1_2.adb: Likewise.
5255 * gnat.dg/vfa1_3.adb: Likewise.
5256 * gnat.dg/vfa1_4.adb: Likewise.
5257 * gnat.dg/vfa1_pkg.ads: New helper.
5259 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5261 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5262 * gcc.target/i386/pr66232-3.c: Likewise.
5264 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5267 * gcc.target/i386/pr66274.c: New test.
5269 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5271 * gnat.dg/renaming6.ad[sb]: New test.
5273 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5275 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5276 and 'dg-require-effective-target pie'.
5278 2015-05-23 Nathan Sidwell <nathan@acm.org>
5281 * g++.dg/cpp0x/pr66243.C: New.
5283 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5286 * g++.dg/lto/pr66180_0.C: New testcase.
5287 * g++.dg/lto/pr66180_1.C: New testcase.
5289 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5292 * typebound_call_27.f90: New file.
5294 2015-05-23 Nathan Sidwell <nathan@acm.org>
5297 * g++.dg/template/pr65936.C: New.
5299 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5301 PR tree-optimization/63387
5302 * gcc.dg/pr63387-2.c: New testcase.
5304 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5306 * gcc.dg/simd-1.c: Update to the new message.
5308 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5310 * gcc.dg/nand.c: New testcase.
5312 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5314 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5315 Set dg-do-what-default to compile only on ARM targets without
5316 arm_neon_hw execution support. Remove redundant c-torture-execute
5317 in loop over test cases.
5319 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5322 * gcc.target/aarch64/pr65491_1.c: New test.
5323 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5324 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5326 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5329 * g++.dg/cpp0x/explicit9.C: New.
5330 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5332 2015-05-22 Richard Biener <rguenther@suse.de>
5334 PR tree-optimization/66251
5335 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5337 2015-05-22 Marek Polacek <polacek@redhat.com>
5340 * c-c++-common/attributes-enum-1.c: New test.
5341 * c-c++-common/attributes-enum-2.c: New test.
5342 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5343 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5345 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5347 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5348 effective target support. If no arm_neon_hw support, do not attempt
5349 to execute the tests; only compile them.
5350 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5351 and "dg-require-effective-target arm_neon_ok".
5352 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5353 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5354 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5355 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5356 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5357 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5358 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5359 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5360 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5361 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5362 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5363 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5364 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5365 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5366 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5367 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5368 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5369 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5370 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5371 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5372 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5373 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5374 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5375 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5376 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5377 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5378 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5379 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5380 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5381 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5382 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5383 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5384 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5385 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5386 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5387 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5388 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5389 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5390 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5391 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5392 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5393 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5394 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5395 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5396 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5397 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5398 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5399 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5400 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5401 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5402 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5403 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5404 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5405 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5406 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5407 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5408 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5409 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5410 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5411 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5412 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5413 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5414 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5415 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5416 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5417 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5418 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5419 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5420 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5421 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5422 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5423 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5424 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5425 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5426 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5427 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5428 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5429 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5430 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5431 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5432 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5433 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5434 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5435 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5436 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5437 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5438 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5439 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5440 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5441 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5442 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5443 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5444 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5445 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5446 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5447 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5448 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5449 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5450 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5451 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5452 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5453 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5454 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5455 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5456 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5457 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5458 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5459 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5460 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5461 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5462 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5463 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5464 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5466 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5468 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5469 * gcc.dg/vect/pr59354.c: Likewise.
5470 * gcc.dg/vect/pr64252.c: Likewise.
5471 * gcc.dg/vect/pr64404.c: Likewise.
5472 * gcc.dg/vect/pr64493.c: Likewise.
5473 * gcc.dg/vect/pr64495.c: Likewise.
5474 * gcc.dg/vect/pr64844.c: Likewise.
5475 * gcc.dg/vect/pr65518.c: Likewise.
5476 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5478 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5481 * g++.dg/cpp1y/var-templ28.C: New.
5483 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5486 * gcc.target/i386/pr66232-1.c: New test.
5487 * gcc.target/i386/pr66232-2.c: Likewise.
5488 * gcc.target/i386/pr66232-3.c: Likewise.
5489 * gcc.target/i386/pr66232-4.c: Likewise.
5490 * gcc.target/i386/pr66232-5.c: Likewise.
5492 2015-05-21 Nathan Sidwell <nathan@acm.org>
5494 * g++.dg/cpp1y/pr60943.C: New.
5496 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5498 PR tree-optimization/66233
5499 * gcc.c-torture/execute/pr66233.c: New test.
5501 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5504 * gfortran.dg/inline_matmul_11.f90: New test.
5506 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5508 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5509 instead of listing several targets on its own.
5510 * gcc.target/i386/pr32219-2.c: Likewise.
5511 * gcc.target/i386/pr32219-3.c: Likewise.
5512 * gcc.target/i386/pr32219-4.c: Likewise.
5513 * gcc.target/i386/pr32219-5.c: Likewise.
5514 * gcc.target/i386/pr32219-6.c: Likewise
5515 * gcc.target/i386/pr32219-7.c: Likewise.
5516 * gcc.target/i386/pr32219-8.c: Likewise.
5517 * gcc.target/i386/pr39013-1.c: Likewise.
5518 * gcc.target/i386/pr39013-2.c: Likewise.
5519 * gcc.target/i386/pr64317.c: Likewise.
5521 2015-05-21 Jeff Law <law@redhat.com>
5523 * gcc.target/hppa/shadd-3.c: New test.
5524 * gcc.target/hppa/shadd-4.c: New test.
5526 2015-05-21 Michael Matz <matz@suse.de>
5528 * gcc.dg/vect/vect-strided-store.c: New test.
5529 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5530 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5532 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5534 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5535 * gcc.dg/pow-sqrt-synth-1.c: New test.
5536 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5538 2015-05-21 Richard Biener <rguenther@suse.de>
5541 * g++.dg/conversion/pr66211.C: New testcase.
5542 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5544 2015-05-21 Jeff Law <law@redhat.com>
5546 * gcc.target/hppa/shadd-2.c: New test.
5548 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5551 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5553 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5556 * gcc.target/arm/pr26702.c: Adjust target selector.
5558 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5561 * gcc.dg/lto/pr66221_0.c: New test.
5562 * gcc.dg/lto/pr66221_1.c: New test.
5564 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5567 * gcc.dg/redecl-4.c: Update column numbers.
5568 * gcc.dg/format/bitfld-1.c: Likewise.
5569 * gcc.dg/format/attr-2.c: Likewise.
5570 * gcc.dg/format/attr-6.c: Likewise.
5571 * gcc.dg/format/attr-7.c (baz): Likewise.
5572 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5573 * gcc.dg/format/attr-4.c: Likewise.
5574 * gcc.dg/format/branch-1.c: Likewise.
5575 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5576 locations within strings with embedded escape sequences.
5578 2015-05-20 Jeff Law <law@redhat.com>
5580 * gcc.target/hppa/hppa.exp: New target test driver.
5581 * gcc.target/hppa/shadd-1.c: New test.
5583 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5585 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5587 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5589 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5590 (fn_33_k_and_r_style): New.
5591 (fn_33_stroustrup_style): New.
5592 (fn_33_allman_style): New.
5593 (fn_33_whitesmiths_style): New.
5594 (fn_33_horstmann_style): New.
5595 (fn_33_ratliff_banner_style): New.
5596 (fn_33_lisp_style): New.
5597 (fn_34_indent_dash_gnu): New.
5598 (fn_34_indent_dash_kr): New.
5599 (fn_34_indent_dash_orig): New.
5600 (fn_34_indent_linux_style): New.
5602 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5605 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5607 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5609 PR tree-optimization/65447
5610 * gcc.dg/tree-ssa/pr65447.c: New test.
5612 2015-05-19 Nathan sidwell <nathan@acm.org>
5614 * g++.dg/cpp0x/pr65954.C: New.
5616 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5618 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5620 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5622 * lib/target-supports.exp: Vector do not always have natural
5625 2015-05-19 David Sherwood <david.sherwood@arm.com>
5627 * gcc.dg/loop-invariant.c: New testcase.
5629 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5631 * lib/target-supports.exp: Vector do not always have natural
5634 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5636 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5638 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5640 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5642 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5643 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5644 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5645 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5646 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5647 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5648 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5649 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5650 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5651 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5653 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5655 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5657 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5659 * gcc.target/s390/s390.exp
5660 (check_effective_target_vector): New check.
5661 * gcc.target/s390/vector/vec-abi-1.c: New test.
5662 * gcc.target/s390/vector/vec-abi-2.c: New test.
5663 * gcc.target/s390/vector/vec-abi-3.c: New test.
5664 * gcc.target/s390/vector/vec-abi-4.c: New test.
5665 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5666 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5667 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5668 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5669 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5670 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5671 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5672 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5673 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5674 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5675 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5676 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5677 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5678 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5679 * gcc.target/s390/vector/vec-init-1.c: New test.
5680 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5681 * gcc.target/s390/vector/vec-shift-1.c: New test.
5682 * gcc.target/s390/vector/vec-sub-1.c: New test.
5684 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5686 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5688 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5690 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5692 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5694 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5696 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5698 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5700 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5702 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5704 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5706 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5708 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5710 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5712 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5714 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5716 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5718 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5720 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5722 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5724 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5726 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5728 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5730 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5732 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5734 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5736 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5738 PR tree-optimization/66187
5739 * gcc.c-torture/execute/pr66187.c: New test.
5740 * gcc.dg/pr66187-1.c: New test.
5741 * gcc.dg/pr66187-2.c: New test.
5743 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5745 * gcc.dg/vect/bb-slp-35.c: Adjust.
5747 2015-05-19 Richard Biener <rguenther@suse.de>
5749 PR tree-optimization/66165
5750 * gcc.dg/torture/pr66165.c: New testcase.
5752 PR tree-optimization/66185
5753 * gcc.dg/torture/pr66185.c: New testcase.
5755 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5758 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5760 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5762 * gcc.target/mips/p5600-bonding.c : New file.
5764 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5767 * gfortran.dg/interface_operator_1.f90: New tests.
5769 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5772 * gfortran.dg/generic_29.f90: New tests.
5774 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5777 * gfortran.dg/storage_size_6.f90: New tests.
5779 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5782 * gfortran.dg/null1.f90: New test.
5784 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5787 * gfortran.dg/entry_21.f90: New test.
5789 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5792 * gfortran.dg/storage_size_6.f90: New tests.
5794 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5797 * gfortran.dg/misplaced_statement.f90: New test.
5799 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5802 * gfortran.dg/filepos1.f90: New test
5804 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5807 * gfortran.dg/pr64925.f90: New test.
5809 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5811 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5813 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5815 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5817 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5818 to the family of pie capable targets.
5820 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5822 * gcc.target/arm/bics_1.c : New testcase.
5823 * gcc.target/arm/bics_2.c : New testcase.
5824 * gcc.target/arm/bics_3.c : New testcase.
5825 * gcc.target/arm/bics_4.c : New testcase.
5827 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5829 * gcc.target/mips/umips-attr.c: New test.
5831 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5833 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5834 * gcc.dg/20150120-2.c (dg-final): Ditto.
5835 * gcc.dg/20150120-2.c (dg-final): Ditto.
5836 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5838 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5841 * gcc.target/i386/pr66174.c: New test.
5843 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5846 * gfortran.dg/matmul_bounds_6.f90: New test.
5847 * gfortran.dg/matmul_bounds_7.f90: New test.
5849 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5851 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5852 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5853 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5854 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5855 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5856 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5858 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5861 * gfortran.dg/continuation_13.f90: Update test.
5862 * gfortran.dg/pr65903.f90: New test.
5864 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5867 * gfortran.dg/block_14.f90: New test.
5869 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5872 * lib/gfortran-dg.exp: Update regex to handle two locations for
5873 the same diagnostic without caret.
5874 * gfortran.dg/badline.f: Test also that line numbers are correct
5875 before and after "left but not entered" warning.
5877 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5878 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5881 * gcc.target/arm/maskdata.c: New test.
5883 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5886 * gfortran.dg/derived_constructor_components_5: New test
5888 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5891 * gcc.target/alpha/pr66140.c: New test.
5893 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5896 * gcc.dg/Wconversion-complex-c99.c: New test.
5897 * gcc.dg/Wconversion-complex-gnu.c: New test.
5899 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5901 PR tree-optimization/64454
5902 * gcc.dg/modmod.c: New testcase.
5904 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5906 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5908 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5911 * gcc.target/i386/mpx/pr66134.c: New test.
5913 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5915 * gcc.target/powerpc/pr60158.c: New test.
5917 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5919 * gcc.target/i386/sibcall-7.c: New test.
5920 * gcc.target/i386/sibcall-8.c: New test.
5922 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5924 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5925 (abs64_in_dreg): Likewise.
5927 2015-05-14 Marek Polacek <polacek@redhat.com>
5931 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5932 * gcc.dg/pr19984.c: Likewise.
5933 * gcc.dg/pr66066-1.c: New test.
5934 * gcc.dg/pr66066-2.c: New test.
5935 * gcc.dg/pr66066-3.c: New test.
5937 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5939 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5940 * gcc.dg/pow-sqrt.x: New file.
5941 * gcc.dg/pow-sqrt-1.c: New test.
5942 * gcc.dg/pow-sqrt-2.c: Likewise.
5943 * gcc.dg/pow-sqrt-3.c: Likewise.
5945 2015-05-13 Richard Biener <rguenther@suse.de>
5947 PR tree-optimization/66123
5948 * gcc.dg/torture/pr66123.c: New testcase.
5950 2015-05-13 Richard Biener <rguenther@suse.de>
5953 * gcc.dg/alias-2.c: Adjust.
5954 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5956 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5959 * gcc.target/i386/pr65103-3.c: New.
5961 2015-05-13 Martin Liska <mliska@suse.cz>
5963 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5965 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5968 * gcc.target/i386/pr66112-2.c: New test.
5971 * gcc.target/i386/pr66112-1.c: New test.
5973 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5976 * gcc.target/i386/mpx/pr66048.cc: New.
5978 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5980 PR rtl-optimization/64616
5981 * gcc.dg/loop-8.c: New test.
5982 * gcc.dg/loop-9.c: New test.
5984 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5987 * gcc.target/i386/pr66047.c: New testcase.
5989 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5992 * gcc.c-torture/compile/pr65873.c: New testcase.
5994 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5997 * gfortran.dg/inline_matmul_10.f90: New test.
5999 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6001 * c-c++-common/Wmisleading-indentation.c: New testcase.
6002 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6003 * c-c++-common/Wmisleading-indentation-2.md: New file.
6005 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6007 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6009 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6011 2015-05-12 Richard Biener <rguenther@suse.de>
6013 PR tree-optimization/66101
6014 * gcc.dg/torture/pr66101.c: New testcase.
6016 2015-05-12 Richard Biener <rguenther@suse.de>
6018 PR tree-optimization/37021
6019 * gcc.target/i386/vect-addsub.c: New testcase.
6021 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6023 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6025 2015-05-12 Tom de Vries <tom@codesourcery.com>
6027 PR tree-optimization/66010
6028 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6030 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/cpp0x/trailing10.C: New.
6035 2015-05-12 Richard Biener <rguenther@suse.de>
6037 * gcc.dg/vect/bb-slp-35.c: New testcase.
6039 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6042 * gfortran.dg/bound_simplification_6.f90: New.
6044 2015-05-11 Steve Ellcey <sellcey@mips.com>
6046 * gcc.target/mips/branch-1.c: Pass argument to bar().
6048 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6051 * gcc.target/i386/pr65753.c: New test.
6053 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6055 PR rtl-optimization/66076
6056 * gcc.dg/torture/pr66076.c: New test.
6058 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6061 * gfortran.dg/inline_matmul_7.f90: New test.
6062 * gfortran.dg/inline_matmul_8.f90: New test.
6063 * gfortran.dg/inline_matmul_9.f90: New test.
6065 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6067 * gfortran.dg/bound_simplification_5.f90: New.
6069 2015-05-09 Jason Merrill <jason@redhat.com>
6071 * lib/target-supports.exp (cxx_default): New global.
6072 (check_effective_target_c++11_only)
6073 (check_effective_target_c++14_only)
6074 (check_effective_target_c++98_only)
6075 (check_effective_target_c++1z_only): Check it.
6077 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6079 PR tree-optimization/64454
6080 * gcc.dg/tree-ssa/vrp97.c: New file.
6081 * gcc.dg/vect/slp-perm-7.c: Update.
6083 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6086 * gfortran.dg/elemental_subroutine_11.f90: New test.
6088 2015-05-08 Richard Biener <rguenther@suse.de>
6090 PR tree-optimization/66036
6091 * gcc.dg/vect/slp-41.c: New testcase.
6093 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6095 * gfortran.dg/elemental_optional_args_7.f90: New.
6097 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6099 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6102 2015-05-08 Marek Polacek <polacek@redhat.com>
6105 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6106 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6108 2015-05-07 Marek Polacek <polacek@redhat.com>
6111 * c-c++-common/Wshift-negative-value-1.c: New test.
6112 * c-c++-common/Wshift-negative-value-2.c: New test.
6113 * c-c++-common/Wshift-negative-value-3.c: New test.
6114 * c-c++-common/Wshift-negative-value-4.c: New test.
6115 * c-c++-common/Wshift-negative-value-5.c: New test.
6116 * c-c++-common/Wshift-negative-value-6.c: New test.
6117 * gcc.dg/c90-left-shift-1.c: New test.
6118 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6119 * gcc.dg/c99-left-shift-1.c: New test.
6121 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6125 * gcc.dg/fdata-sections-2.c: New file.
6127 2015-05-07 Marek Polacek <polacek@redhat.com>
6130 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6132 * c-c++-common/ubsan/align-7.c: Likewise.
6133 * c-c++-common/ubsan/bounds-8.c: Likewise.
6134 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6135 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6136 * c-c++-common/ubsan/null-1.c: Likewise.
6137 * c-c++-common/ubsan/null-10.c: Likewise.
6138 * c-c++-common/ubsan/null-11.c: Likewise.
6139 * c-c++-common/ubsan/null-2.c: Likewise.
6140 * c-c++-common/ubsan/null-3.c: Likewise.
6141 * c-c++-common/ubsan/null-4.c: Likewise.
6142 * c-c++-common/ubsan/null-5.c: Likewise.
6143 * c-c++-common/ubsan/null-6.c: Likewise.
6144 * c-c++-common/ubsan/null-7.c: Likewise.
6145 * c-c++-common/ubsan/null-8.c: Likewise.
6146 * c-c++-common/ubsan/null-9.c: Likewise.
6147 * c-c++-common/ubsan/object-size-1.c: Likewise.
6148 * c-c++-common/ubsan/object-size-10.c: Likewise.
6149 * c-c++-common/ubsan/object-size-4.c: Likewise.
6150 * c-c++-common/ubsan/object-size-5.c: Likewise.
6151 * c-c++-common/ubsan/object-size-7.c: Likewise.
6152 * c-c++-common/ubsan/object-size-8.c: Likewise.
6153 * c-c++-common/ubsan/object-size-9.c: Likewise.
6154 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6155 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6156 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6157 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6158 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6159 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6160 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6161 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6162 * c-c++-common/ubsan/pr59333.c: Likewise.
6163 * c-c++-common/ubsan/pr59667.c: Likewise.
6164 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6165 * c-c++-common/ubsan/pr60636.c: Likewise.
6166 * c-c++-common/ubsan/pr63802.c: Likewise.
6167 * c-c++-common/ubsan/recovery-1.c: Likewise.
6168 * c-c++-common/ubsan/recovery-3.c: Likewise.
6169 * c-c++-common/ubsan/shift-1.c: Likewise.
6170 * c-c++-common/ubsan/shift-2.c: Likewise.
6171 * c-c++-common/ubsan/shift-4.c: Likewise.
6172 * c-c++-common/ubsan/shift-7.c: Likewise.
6173 * c-c++-common/ubsan/undefined-2.c: Likewise.
6174 * c-c++-common/ubsan/vla-1.c: Likewise.
6175 * g++.dg/ubsan/null-1.C: Likewise.
6176 * g++.dg/ubsan/null-3.C: Likewise.
6177 * g++.dg/ubsan/null-4.C: Likewise.
6178 * g++.dg/ubsan/vptr-8.C: Likewise.
6179 * g++.dg/ubsan/vptr-9.C: Likewise.
6180 * gcc.dg/ubsan/bounds-2.c: Likewise.
6181 * gcc.dg/ubsan/object-size-9.c: Likewise.
6183 2015-05-07 Jeff Law <law@redhat.com>
6185 * gcc.dg/tree-ssa/shorten-1.c: New test.
6187 2015-05-07 Richard Biener <rguenther@suse.de>
6189 PR tree-optimization/66002
6190 * gcc.dg/vect/vect-125.c: New testcase.
6192 2015-05-07 Marek Polacek <polacek@redhat.com>
6193 Martin Uecker <uecker@eecs.berkeley.edu>
6195 * c-c++-common/ubsan/bounds-10.c: New test.
6197 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6199 * jit.dg/harness.h (set_options): Wrap with
6200 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6201 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6202 Special-case test-benchmark.c as a negative.
6203 * jit.dg/test-benchmark.c: New file.
6205 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6208 * gcc.target/arm/pr64208.c: New test.
6210 2015-05-06 Alan Modra <amodra@gmail.com>
6213 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6214 (gparms): Make volatile.
6216 2015-05-06 Richard Biener <rguenther@suse.de>
6218 PR tree-optimization/62283
6219 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6221 2015-05-06 Christian Bruel <christian.bruel@st.com>
6224 * gcc.target/aarch64/iinline-attr-1.c: New test.
6226 2015-05-06 Richard Biener <rguenther@suse.de>
6228 * gcc.dg/vect/bb-slp-34.c: New testcase.
6230 2015-05-06 Richard Biener <rguenther@suse.de>
6232 PR tree-optimization/62283
6233 * gcc.dg/vect/bb-slp-14.c: Adjust.
6235 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6238 * gcc.target/i386/pr65990.c: New test.
6240 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6243 * gcc.target/i386/pr65915.c: New.
6245 2015-05-05 Tom de Vries <tom@codesourcery.com>
6247 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6248 'va_list escapes 0'.
6250 2015-05-05 Tom de Vries <tom@codesourcery.com>
6252 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6255 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6257 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6258 * gcc.target/arm/pr65924.c: Likewise.
6260 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6263 * gcc.target/i386/pr65871-3.c: New test.
6265 2015-05-04 Jeff Law <law@redhat.com>
6268 2015-05-04 Jeff Law <law@redhat.com>
6269 * gcc.dg/tree-ssa/shorten-1.c: New test.
6271 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6272 Jakub Jelinek <jakub@redhat.com>
6275 * g++.dg/cpp0x/Wnarrowing4.C: New.
6277 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6279 * lib/target-supports.exp
6280 (check_effective_target_keeps_null_pointer_checks): Clarify that
6281 this is for targets that disable -fdelete-null-pointer-checks,
6282 not default it to off.
6283 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6284 -fdelete-null-pointer-checks explicit.
6285 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6286 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6287 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6288 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6289 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6290 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6291 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6292 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6293 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6294 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6295 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6296 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6297 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6298 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6299 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6300 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6301 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6302 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6303 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6304 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6305 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6306 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6307 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6308 * g++.dg/cpp0x/static_assert9.C: Likewise.
6309 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6310 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6311 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6312 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6313 * g++.dg/tree-ssa/pr26406.C: Likewise.
6315 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6317 PR tree-optimization/65984
6318 * c-c++-common/ubsan/pr65984.c: New test.
6320 2015-05-04 Jeff Law <law@redhat.com>
6322 * gcc.dg/tree-ssa/shorten-1.c: New test.
6324 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6327 * gfortran.dg/pr44735.f90: New test.
6329 2015-05-04 Richard Biener <rguenther@suse.de>
6331 PR tree-optimization/65965
6332 * gcc.dg/vect/bb-slp-33.c: New testcase.
6334 2015-05-04 Richard Biener <rguenther@suse.de>
6336 PR tree-optimization/65935
6337 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6339 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6341 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6342 for each supported variant instead of CHECK_RESULTS.
6343 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6344 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6345 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6346 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6347 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6348 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6349 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6350 expected results for unsupported variants. Call CHECK for each
6351 supported variant instead of CHECK_RESULTS.
6352 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6353 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6354 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6355 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6356 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6357 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6358 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6359 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6360 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6361 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6362 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6363 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6364 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6365 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6366 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6367 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6368 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6369 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6370 expected results for unsupported variants.
6371 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6372 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6373 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6374 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6375 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6376 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6377 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6378 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6379 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6380 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6381 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6382 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6383 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6384 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6385 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6386 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6387 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6388 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6389 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6390 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6391 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6392 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6393 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6394 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6395 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6396 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6397 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6398 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6400 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6403 * gfortran.dg/bound_9.f90: Add pointer assignment.
6405 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6406 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6409 * g++.dg/cpp0x/Wnarrowing3.C: New.
6411 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6413 * gcc.dg/20150120-1.c: New test.
6414 * gcc.dg/20150120-2.c: New test.
6415 * gcc.dg/20150120-3.c: New test.
6417 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6419 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6421 2015-05-01 Renlin Li <renlin.li@arm.com>
6423 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6425 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6427 * gfortran.dg/bound_simplification_4.f90: New.
6429 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6431 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6432 with powerpc_p8vector_ok.
6434 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6437 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6439 * gfortran.dg/bound_9.f90: New test case.
6441 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6443 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6444 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6445 for 32bit x86 targets.
6446 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6447 for 32bit x86 targets.
6448 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6449 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6450 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6451 for 32bit x86 targets.
6453 2015-04-30 Marek Polacek <polacek@redhat.com>
6455 PR tree-optimization/63551
6456 * g++.dg/ipa/pr63551.C: New test.
6458 2015-04-30 Caroline Tice <cmtice@google.com>
6461 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6462 partition size on certain targets.
6464 2015-04-30 Renlin Li <renlin.li@arm.com>
6466 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6468 2015-04-30 Marek Polacek <polacek@redhat.com>
6470 * c-c++-common/Wbool-compare-3.c: New test.
6472 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6473 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6475 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6478 * g++.dg/init/ref22.C: New.
6480 2015-04-30 Marek Polacek <polacek@redhat.com>
6482 * gcc.dg/init-bad-8.c: New test.
6484 * gcc.dg/incomplete-typedef-1.c: New test.
6486 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6489 * g++.dg/template/crash121.C: New.
6491 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6493 * gcc.target/mips/call-from-init.c: New test.
6494 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6496 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6499 * gcc.target/i386/pr65871-1.c: New test.
6500 * gcc.target/i386/pr65871-2.c: Ditto.
6502 2015-04-29 Marek Polacek <polacek@redhat.com>
6505 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6506 * c-c++-common/Wbool-compare-2.c: New test.
6508 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6511 * gcc.target/aarch64/vstN_lane_1.c: New file.
6513 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6516 * g++.dg/warn/Winit-self-3.C: New.
6518 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6520 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6522 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6525 * gcc.target/arm/pr65924.c: New test.
6527 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6529 * g++.dg/gomp/tpl-target-update.C: New file.
6531 2015-04-29 Richard Biener <rguenther@suse.de>
6533 PR tree-optimization/65917
6534 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6536 2015-04-29 Christian Bruel <christian.bruel@st.com>
6539 * gcc.dg/ipa/iinline-attr.c: New test.
6540 * gcc.target/i386/iinline-attr-2.c: New test.
6542 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6544 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6547 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6549 * gcc.dg/vect/vect-33.c: Remove spurious line.
6551 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6553 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6555 2015-04-28 Marek Polacek <polacek@redhat.com>
6558 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6559 * gcc.dg/pr65901.c: New test.
6561 2015-04-28 Richard Biener <rguenther@suse.de>
6563 PR tree-optimization/62283
6564 * gfortran.dg/vect/pr62283-2.f: New testcase.
6565 * gcc.dg/vect/bb-slp-14.c: Adjust.
6567 2015-04-28 Richard Biener <rguenther@suse.de>
6569 PR tree-optimization/65851
6570 * g++.dg/torture/pr65851.C: New testcase.
6572 2015-04-27 Jeff Law <law@redhat.com>
6574 PR tree-optimization/65217
6575 * gcc.target/i386/pr65217.c: Remove XFAIL.
6577 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6580 Add tests forgotten to svn-add.
6581 * gfortran.dg/class_allocate_19.f03: New test.
6582 * gfortran.dg/class_array_20.f03: New test.
6583 * gfortran.dg/class_array_21.f03: New test.
6584 * gfortran.dg/finalize_29.f08: New test.
6586 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6590 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6591 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6593 2015-04-27 Caroline Tice <cmtice@google.com>
6595 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6598 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6601 * gcc.target/powerpc/htm-1.c: New test.
6602 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6604 (__builtin_tabortdci): Likewise.
6605 (__builtin_tcheck): Remove operand.
6606 * lib/target-supports.exp (check_htm_hw_available): New function.
6608 2015-04-27 Richard Biener <rguenther@suse.de>
6610 * gcc.target/i386/pr65217.c: XFAIL.
6612 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6614 PR tree-optimization/65875
6615 * gcc.c-torture/compile/pr65875.c: New test.
6617 2015-04-25 Marek Polacek <polacek@redhat.com>
6620 * gcc.dg/enum-incomplete-2.c: New test.
6621 * gcc.dg/enum-mode-1.c: New test.
6623 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6626 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6628 * gcc.target/powerpc/pr65849-2.c: Likewise.
6630 2015-04-24 Tom de Vries <tom@codesourcery.com>
6632 PR tree-optimization/65802
6633 * g++.dg/pr65802.C: Move to ...
6634 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6635 stdarg.h. Rewrite for C.
6636 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6637 va_start and va_end. Remove unnecessary inline asm.
6639 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6640 Wei Mi <wmi@google.com>
6642 * gcc.target/i386/sse2-load-multi.c: New test.
6643 * gcc.target/i386/sse2-store-multi.c: Ditto.
6645 2015-04-24 Marek Polacek <polacek@redhat.com>
6648 * c-c++-common/pr65830.c: New test.
6651 * c-c++-common/Wlogical-op-1.c: New test.
6653 2015-04-24 Marek Polacek <polacek@redhat.com>
6656 * c-c++-common/pr61534-1.c: New test.
6658 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6659 Steven Bosscher <steven@gcc.gnu.org>
6661 PR rtl-optimization/34503
6662 * gcc.target/arm/pr64616.c: New file.
6664 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6666 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6668 2015-04-24 Terry Guo <terry.guo@arm.com>
6670 * gcc.target/arm/pr65710.c: Update the options.
6672 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6674 * gcc.target/i386/pr65523.c: Skip x32.
6676 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6678 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6679 to look for vcl* where appropriate.
6681 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6683 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6684 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6686 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6689 * gcc.target/arm/pr26702.c: New test.
6691 2015-04-23 Marek Polacek <polacek@redhat.com>
6694 * gcc.dg/pr65345-1.c: New test.
6695 * gcc.dg/pr65345-2.c: New test.
6697 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6699 * gcc.target/powerpc/crypto-builtin-2.c: New.
6701 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6704 * gfortran.dg/class_allocate_19.f03: New test.
6705 * gfortran.dg/class_array_20.f03: New test.
6706 * gfortran.dg/class_array_21.f03: New test.
6707 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6708 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6709 initialization correctly.
6710 * gfortran.dg/finalize_29.f08: New test.
6712 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6714 * gcc.target/powerpc/swaps-p8-18.c: New test.
6716 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6719 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6720 * gcc.dg/vect/bb-slp-25.c: Likewise.
6721 * gcc.dg/vect/bb-slp-29.c: Likewise.
6722 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6723 vect_no_align && { ! vect_hw_misalign }.
6724 * gcc.dg/vect/bb-slp-9.c: Likewise.
6725 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6727 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6728 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6729 account for POWER8, where peeling for alignment is not needed.
6730 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6731 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6732 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6733 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6734 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6735 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6736 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6737 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6738 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6739 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6740 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6741 * gcc.dg/vect/pr16105.c: Likewise.
6742 * gcc.dg/vect/pr20122.c: Likewise.
6743 * gcc.dg/vect/pr33804.c: Likewise.
6744 * gcc.dg/vect/pr33953.c: Likewise.
6745 * gcc.dg/vect/pr56787.c: Likewise.
6746 * gcc.dg/vect/pr58508.c: Likewise.
6747 * gcc.dg/vect/slp-25.c: Likewise.
6748 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6749 * gcc.dg/vect/vect-105.c: Likewise.
6750 * gcc.dg/vect/vect-27.c: Likewise.
6751 * gcc.dg/vect/vect-29.c: Likewise.
6752 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6754 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6755 && { ! vect_hw_misalign }.
6756 * gcc.dg/vect/vect-44.c: Likewise.
6757 * gcc.dg/vect/vect-48.c: Likewise.
6758 * gcc.dg/vect/vect-50.c: Likewise.
6759 * gcc.dg/vect/vect-52.c: Likewise.
6760 * gcc.dg/vect/vect-56.c: Likewise.
6761 * gcc.dg/vect/vect-60.c: Likewise.
6762 * gcc.dg/vect/vect-72.c: Likewise.
6763 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6764 * gcc.dg/vect/vect-75.c: Likewise.
6765 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6766 * gcc.dg/vect/vect-77-global.c: Likewise.
6767 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6768 * gcc.dg/vect/vect-78-global.c: Likewise.
6769 * gcc.dg/vect/vect-93.c: Likewise.
6770 * gcc.dg/vect/vect-95.c: Likewise.
6771 * gcc.dg/vect/vect-96.c: Likewise.
6772 * gcc.dg/vect/vect-cond-1.c: Likewise.
6773 * gcc.dg/vect/vect-cond-3.c: Likewise.
6774 * gcc.dg/vect/vect-cond-4.c: Likewise.
6775 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6776 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6777 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6778 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6779 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6780 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6781 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6782 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6783 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6784 * gcc.dg/vect/vect-outer-5.c: Likewise.
6785 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6786 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6787 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6788 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6789 * gcc.dg/vect/vect-peel-3.c: Likewise.
6790 * gcc.dg/vect/vect-peel-4.c: Likewise.
6791 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6792 * gcc.target/powerpc/pr65456.c: New test.
6793 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6794 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6795 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6796 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6797 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6798 vect_no_align && { ! vect_hw_misalign }.
6799 * gfortran.dg/vect/vect-3.f90: Likewise.
6800 * gfortran.dg/vect/vect-4.f90: Likewise.
6801 * gfortran.dg/vect/vect-5.f90: Likewise.
6802 * lib/target-supports.exp (check_effective_target_vect_no_align):
6803 Return 1 for POWER8.
6804 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6806 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6809 * gfortran.dg/pr65429.f90: New test.
6811 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6813 * c-c++-common/asan/user-section-1.c: New test.
6814 * c-c++-common/asan/user-section-2.c: New test.
6815 * c-c++-common/asan/user-section-3.c: New test.
6817 2015-04-22 Hale Wang <hale.wang@arm.com>
6818 Terry Guo <terry.guo@arm.com>
6820 PR rtl-optimization/64818
6821 * gcc.target/arm/pr64818.c: New test.
6823 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6826 * g++.dg/tree-ssa/pr61034.C: Update template.
6827 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6828 * gcc.dg/Warray-bounds-11.c: Likewise.
6829 * gcc.dg/Warray-bounds.c: Likewise.
6831 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6833 PR libgfortran/65234
6834 * gfortran.dg/fmt_unlimited.f90: New test.
6836 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6838 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6840 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6841 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6842 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6843 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6844 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6845 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6846 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6848 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6850 PR libgfortran/56743
6851 * gfortran.dg/namelist_87.f90: New test.
6853 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6855 * gcc.target/aarch64/mult-synth_1.c: New test.
6856 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6857 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6858 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6859 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6860 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6862 2015-04-21 Richard Biener <rguenther@suse.de>
6864 PR tree-optimization/65650
6865 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6866 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6867 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6868 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6869 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6870 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6872 2015-04-21 Tom de Vries <tom@codesourcery.com>
6874 PR tree-optimization/65802
6875 * g++.dg/pr65802.C: New test.
6877 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6880 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6881 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6883 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6886 * g++.dg/cpp0x/Wnarrowing2.C: New.
6888 2015-04-20 Jeff Law <law@redhat.com>
6890 PR tree-optimization/65658
6891 * gcc.dg/pr65658.c: New test.
6893 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6896 * gcc.target/aarch64/vec_init_1.c: New test.
6898 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6900 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6903 2015-04-18 Martin Sebor <msebor@redhat.com>
6905 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6906 of non-nul characters.
6907 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6909 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6912 * gcc.target/powerpc/pr65787.c: New.
6914 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6917 * gcc.target/aarch64/c-output-template-4.c: New test.
6919 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6922 * gcc.dg/pr65780-1.c: New test.
6923 * gcc.dg/pr65780-2.c: Likewise.
6924 * gcc.target/i386/pr32219-9.c: Likewise.
6925 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6927 * gcc.target/i386/pr64317.c (c): Initialize.
6929 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6932 * g++.dg/ext/mv18.C: New test.
6933 * g++.dg/ext/mv19.C: Likewise.
6934 * g++.dg/ext/mv20.C: Likewise.
6935 * g++.dg/ext/mv21.C: Likewise.
6936 * g++.dg/ext/mv22.C: Likewise.
6937 * g++.dg/ext/mv23.C: Likewise.
6939 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6942 * g++.dg/init/pr64527.C: New test.
6944 2015-04-17 Tom de Vries <tom@codesourcery.com>
6945 Michael Matz <matz@suse.de>
6947 PR tree-optimization/64950
6948 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6951 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6953 * c-c++-common/asan/user-section-1.c: New test.
6955 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6958 * gcc.dg/debug/pr65771.c: New test.
6960 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6962 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6963 __buitlin_alloca with __builtin_alloca.
6965 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6967 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6969 2015-04-16 Richard Biener <rguenther@suse.de>
6971 PR tree-optimization/64277
6972 * gcc.dg/Warray-bounds-14.c: New testcase.
6973 * gcc.dg/Warray-bounds-15.c: Likewise.
6974 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6975 * c-c++-common/ubsan/bounds-6.c: Likewise.
6977 2015-04-16 Renlin Li <renlin.li@arm.com>
6979 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6980 * gcc.target/arm/unsigned-float.c: New.
6982 2015-04-16 Richard Biener <rguenther@suse.de>
6984 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6985 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6986 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6988 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6990 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6991 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6992 * g++.dg/cpp0x/defaulted21.C: Likewise.
6993 * g++.dg/cpp0x/defaulted28.C: Likewise.
6994 * g++.dg/cpp0x/defaulted47.C: Likewise.
6995 * g++.dg/cpp0x/elision_neg.C: Likewise.
6996 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6997 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6998 * g++.dg/cpp0x/implicit1.C: Likewise.
6999 * g++.dg/cpp0x/implicit9.C: Likewise.
7000 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7001 * g++.dg/cpp0x/range-for13.C: Likewise.
7002 * g++.dg/gomp/clause-2.C: Likewise.
7003 * g++.dg/gomp/udr-5.C: Likewise.
7004 * g++.dg/inherit/access6.C: Likewise.
7005 * g++.dg/lookup/duperr1.C: Likewise.
7006 * g++.dg/lookup/friend2.C: Likewise.
7007 * g++.dg/lookup/pr6936.C: Likewise.
7008 * g++.dg/lookup/scoped1.C: Likewise.
7009 * g++.dg/lookup/using26.C: Likewise.
7010 * g++.dg/lookup/using38.C: Likewise.
7011 * g++.dg/other/access2.C: Likewise.
7012 * g++.dg/overload/defarg3.C: Likewise.
7013 * g++.dg/overload/defarg6.C: Likewise.
7014 * g++.dg/parse/access11.C: Likewise.
7015 * g++.dg/parse/access2.C: Likewise.
7016 * g++.dg/parse/access3.C: Likewise.
7017 * g++.dg/parse/access4.C: Likewise.
7018 * g++.dg/parse/access5.C: Likewise.
7019 * g++.dg/parse/access6.C: Likewise.
7020 * g++.dg/parse/access8.C: Likewise.
7021 * g++.dg/parse/access9.C: Likewise.
7022 * g++.dg/parse/crash40.C: Likewise.
7023 * g++.dg/tc1/dr142.C: Likewise.
7024 * g++.dg/tc1/dr166.C: Likewise.
7025 * g++.dg/tc1/dr52.C: Likewise.
7026 * g++.dg/template/access11.C: Likewise.
7027 * g++.dg/template/access18.C: Likewise.
7028 * g++.dg/template/access19.C: Likewise.
7029 * g++.dg/template/access2.C: Likewise.
7030 * g++.dg/template/access20.C: Likewise.
7031 * g++.dg/template/access26.C: Likewise.
7032 * g++.dg/template/access3.C: Likewise.
7033 * g++.dg/template/access7.C: Likewise.
7034 * g++.dg/template/conv12.C: Likewise.
7035 * g++.dg/template/crash69.C: Likewise.
7036 * g++.dg/template/friend31.C: Likewise.
7037 * g++.dg/template/friend32.C: Likewise.
7038 * g++.dg/template/memfriend15.C: Likewise.
7039 * g++.dg/template/memfriend16.C: Likewise.
7040 * g++.dg/template/memfriend17.C: Likewise.
7041 * g++.dg/template/memfriend7.C: Likewise.
7042 * g++.dg/template/pr32519.C: Likewise.
7043 * g++.dg/template/qualttp21.C: Likewise.
7044 * g++.dg/template/qualttp8.C: Likewise.
7045 * g++.dg/template/ttp10.C: Likewise.
7046 * g++.dg/template/typedef11.C: Likewise.
7047 * g++.dg/template/typedef13.C: Likewise.
7048 * g++.dg/template/typedef19.C: Likewise.
7049 * g++.dg/template/typedef20.C: Likewise.
7050 * g++.dg/template/typedef22.C: Likewise.
7051 * g++.dg/template/using16.C: Likewise.
7052 * g++.dg/template/virtual3.C: Likewise.
7053 * g++.dg/ubsan/pr61272.C: Likewise.
7054 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7055 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7056 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7057 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7058 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7059 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7060 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7061 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7062 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7063 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7064 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7065 * g++.old-deja/g++.jason/access17.C: Likewise.
7066 * g++.old-deja/g++.jason/access18.C: Likewise.
7067 * g++.old-deja/g++.jason/access22.C: Likewise.
7068 * g++.old-deja/g++.jason/access23.C: Likewise.
7069 * g++.old-deja/g++.jason/access8.C: Likewise.
7070 * g++.old-deja/g++.jason/delete3.C: Likewise.
7071 * g++.old-deja/g++.jason/report.C: Likewise.
7072 * g++.old-deja/g++.law/access2.C: Likewise.
7073 * g++.old-deja/g++.law/access3.C: Likewise.
7074 * g++.old-deja/g++.law/access4.C: Likewise.
7075 * g++.old-deja/g++.law/access5.C: Likewise.
7076 * g++.old-deja/g++.law/arm12.C: Likewise.
7077 * g++.old-deja/g++.law/arm14.C: Likewise.
7078 * g++.old-deja/g++.law/ctors13.C: Likewise.
7079 * g++.old-deja/g++.law/union2.C: Likewise.
7080 * g++.old-deja/g++.law/visibility12.C: Likewise.
7081 * g++.old-deja/g++.law/visibility15.C: Likewise.
7082 * g++.old-deja/g++.law/visibility16.C: Likewise.
7083 * g++.old-deja/g++.law/visibility17.C: Likewise.
7084 * g++.old-deja/g++.law/visibility18.C: Likewise.
7085 * g++.old-deja/g++.law/visibility19.C: Likewise.
7086 * g++.old-deja/g++.law/visibility20.C: Likewise.
7087 * g++.old-deja/g++.law/visibility21.C: Likewise.
7088 * g++.old-deja/g++.law/visibility24.C: Likewise.
7089 * g++.old-deja/g++.law/visibility4.C: Likewise.
7090 * g++.old-deja/g++.law/visibility5.C: Likewise.
7091 * g++.old-deja/g++.law/visibility6.C: Likewise.
7092 * g++.old-deja/g++.law/visibility7.C: Likewise.
7093 * g++.old-deja/g++.law/visibility8.C: Likewise.
7094 * g++.old-deja/g++.law/visibility9.C: Likewise.
7095 * g++.old-deja/g++.niklas/t135.C: Likewise.
7096 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7097 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7098 * g++.old-deja/g++.other/access11.C: Likewise.
7099 * g++.old-deja/g++.other/access4.C: Likewise.
7100 * g++.old-deja/g++.other/access7.C: Likewise.
7101 * g++.old-deja/g++.other/crash1.C: Likewise.
7102 * g++.old-deja/g++.other/crash7.C: Likewise.
7103 * g++.old-deja/g++.other/friend1.C: Likewise.
7104 * g++.old-deja/g++.other/friend4.C: Likewise.
7105 * g++.old-deja/g++.other/friend9.C: Likewise.
7106 * g++.old-deja/g++.other/lineno1.C: Likewise.
7107 * g++.old-deja/g++.other/using1.C: Likewise.
7108 * g++.old-deja/g++.pt/enum14.C: Likewise.
7109 * g++.old-deja/g++.pt/friend11.C: Likewise.
7110 * g++.old-deja/g++.pt/friend21.C: Likewise.
7111 * g++.old-deja/g++.pt/friend3.C: Likewise.
7112 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7113 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7114 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7115 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7117 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7120 * g++.dg/ipa/pr65765.C: New test.
7122 2015-04-15 Nick Clifton <nickc@redhat.com>
7124 * gcc.target/rx/builtins.c: Disable RMPA test if string
7125 instructions are not allowed.
7127 2015-04-15 Alan Modra <amodra@gmail.com>
7129 * gcc.dg/pr65408.c: New.
7131 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7134 * gcc.target/arm/pr65729.c: New test.
7136 2015-04-14 Richard Biener <rguenther@suse.de>
7138 PR tree-optimization/65758
7139 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7141 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7144 * gcc.c-torture/execute/pr65648.c: New test.
7146 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7148 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7149 __builtin_finite instead of finite.
7150 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7153 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7155 PR tree-optimization/63387
7156 * gcc.dg/pr63387.c: New testcase.
7158 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7160 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7162 2015-04-13 Richard Biener <rguenther@suse.de>
7164 PR tree-optimization/65204
7165 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7167 2015-04-13 Terry Guo <terry.guo@arm.com>
7170 * gcc.target/arm/pr65710.c: New.
7172 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7174 PR tree-optimization/65747
7175 * g++.dg/torture/pr65747.C: New test.
7177 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7180 * g++.dg/cpp0x/pr65736.C: New test.
7182 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7183 Martin Liska <mliska@suse.cz>
7186 * g++.dg/ipa/pr65722.C: New testcase.
7188 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7190 PR tree-optimization/65735
7191 * gcc.c-torture/compile/pr65735.c: New test.
7193 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7196 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7198 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7203 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7206 * gcc.target/arm/pr65647-2.c: New.
7208 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7211 * g++.dg/torture/pr65694.C: New test.
7213 2015-04-10 Tobias Burnus <burnus@net-b.de>
7215 * gfortran.dg/coarray_lock_6.f90: New.
7216 * gfortran.dg/coarray_lock_7.f90: New.
7217 * gfortran.dg/coarray/lock_2.f90: New.
7219 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7225 * gfortran.dg/used_types_27.f90: New.
7227 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7230 * gcc.target/i386/pr65671.c: New.
7232 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7234 PR tree-optimization/65709
7235 * c-c++-common/ubsan/align-9.c: New test.
7237 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7240 * gfortran.dg/pr56852.f90: New test.
7242 2015-04-09 Marek Polacek <polacek@redhat.com>
7243 Jakub Jelinek <jakub@redhat.com>
7246 * g++.dg/opt/pr65554.C: New test.
7248 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7251 * c-c++-common/attr-aligned-1.c: New test.
7253 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7255 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7257 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7260 * gcc.target/i386/sse-25.c: New.
7262 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7265 * gcc.target/i386/pr65693.c: New test.
7267 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7269 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7271 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7273 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7275 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7277 * gcc.target/i386/thunk-retbnd.c: New.
7279 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7281 * gnat.dg/opt48.adb: New test.
7282 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7283 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7285 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7288 * gcc.c-torture/compile/pr65540.c: New.
7290 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7292 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7295 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7298 * g++.dg/debug/pr65678.C: New test.
7301 * gcc.c-torture/compile/pr65680.c: New test.
7303 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7306 * gfortran.dg/allocate_with_source_5.f90: New test.
7308 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7310 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7311 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7313 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7315 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7317 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7320 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7321 to get floating point compression.
7322 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7324 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7326 PR preprocessor/61977
7327 * gcc.dg/cpp/pr61977.c: New test.
7329 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7331 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7333 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7336 * gcc.target/arm/pr65647.c: New.
7338 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7341 * g++.dg/torture/pr65655.C: New testcase.
7343 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7346 * g++.dg/cpp1y/lambda-init13.C: New.
7348 2015-04-03 Marek Polacek <polacek@redhat.com>
7350 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7352 2015-04-02 Marek Polacek <polacek@redhat.com>
7355 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7356 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7358 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7360 PR preprocessor/61977
7361 * gcc.target/powerpc/pr61977-1.c: New test.
7362 * gcc.target/powerpc/pr61977-2.c: New test.
7364 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7367 * g++.dg/warn/Wshadow-8.C: New.
7368 * g++.dg/warn/Wshadow-9.C: Likewise.
7369 * g++.dg/warn/Wshadow-10.C: Likewise.
7370 * g++.dg/warn/Wshadow-11.C: Likewise.
7372 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7374 * gcc.dg/pr23623.c: Added aligned attribute.
7375 * gcc.dg/20141029-1.c: Likewise.
7376 * gcc.dg/20150306-1.c: New test.
7378 2015-04-01 Marek Polacek <polacek@redhat.com>
7381 * g++.dg/cpp0x/initlist93.C: New test.
7382 * g++.dg/cpp0x/initlist94.C: New test.
7384 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7387 * gcc.target/aarch64/pr65624.c: New test.
7389 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7391 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7393 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7395 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7396 extra variable to force stack alignment.
7397 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7398 extra variable to force stack alignment.
7400 2015-03-31 Marek Polacek <polacek@redhat.com>
7403 * g++.dg/template/pr65390.C: New test.
7405 2015-03-31 Martin Liska <mliska@suse.cz>
7407 * g++.dg/ipa/pr65557.C: New test.
7409 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7411 * gcc.target/s390/hotpatch-25.c: New test.
7412 * gcc.target/s390/hotpatch-1.c: Update test.
7413 * gcc.target/s390/hotpatch-10.c: Update test.
7414 * gcc.target/s390/hotpatch-11.c: Update test.
7415 * gcc.target/s390/hotpatch-12.c: Update test.
7416 * gcc.target/s390/hotpatch-13.c: Update test.
7417 * gcc.target/s390/hotpatch-14.c: Update test.
7418 * gcc.target/s390/hotpatch-15.c: Update test.
7419 * gcc.target/s390/hotpatch-16.c: Update test.
7420 * gcc.target/s390/hotpatch-17.c: Update test.
7421 * gcc.target/s390/hotpatch-18.c: Update test.
7422 * gcc.target/s390/hotpatch-19.c: Update test.
7423 * gcc.target/s390/hotpatch-2.c: Update test.
7424 * gcc.target/s390/hotpatch-21.c: Update test.
7425 * gcc.target/s390/hotpatch-22.c: Update test.
7426 * gcc.target/s390/hotpatch-23.c: Update test.
7427 * gcc.target/s390/hotpatch-24.c: Update test.
7428 * gcc.target/s390/hotpatch-3.c: Update test.
7429 * gcc.target/s390/hotpatch-4.c: Update test.
7430 * gcc.target/s390/hotpatch-5.c: Update test.
7431 * gcc.target/s390/hotpatch-6.c: Update test.
7432 * gcc.target/s390/hotpatch-7.c: Update test.
7433 * gcc.target/s390/hotpatch-8.c: Update test.
7434 * gcc.target/s390/hotpatch-9.c: Update test.
7435 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7437 2015-03-31 Richard Biener <rguenther@suse.de>
7440 * g++.dg/torture/pr65626.C: New testcase.
7442 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7445 * gcc.target/i386/mpx/pr65531.cc: New.
7447 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7450 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7451 __builtin_alloca instead of alloca.
7452 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7453 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7454 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7457 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7460 * g++.dg/ubsan/pr65610.C: New test.
7462 2015-03-30 Marek Polacek <polacek@redhat.com>
7465 * g++.dg/cpp0x/pr65398-2.C: New test.
7467 2015-03-30 Marek Polacek <polacek@redhat.com>
7469 * c-c++-common/pr65556.c: Change the width of bit-fields.
7471 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7474 * gcc.target/i386/pr65588.c: New testcase.
7476 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7478 PR libgfortran/65563
7479 * gfortran.dg/open_errors_2.f90: New test.
7481 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7483 PR libgfortran/65596
7484 * gfortran.dg/namelist_86.f90: New test.
7486 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7488 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7489 statement to reflect new ownership.
7491 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7494 * g++.dg/template/friend58.C: New.
7495 * g++.dg/template/friend59.C: Likewise.
7497 2015-03-27 Tobias Burnus <burnus@net-b.de>
7500 * g++.dg/gomp/openmp-simd-3.C: New.
7501 * gcc.dg/gomp/openmp-simd-3.c: New.
7503 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7506 * gcc.target/i386/pr65248-1.c: New file.
7507 * gcc.target/i386/pr65248-2.c: Likewise.
7508 * gcc.target/i386/pr65248-3.c: Likewise.
7509 * gcc.target/i386/pr65248-4.c: Likewise.
7511 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7514 * gcc.c-torture/compile/pr65593.c: New test.
7516 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7519 * g++.dg/cpp1y/constexpr-assert1.C: New.
7521 2015-03-27 Marek Polacek <polacek@redhat.com>
7524 * c-c++-common/pr65556.c: New test.
7526 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7529 * g++.dg/torture/pr65600.C: New testcase.
7531 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7534 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7536 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7538 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7539 statement and cleanup. Fixed typos.
7541 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7544 * gcc.c-torture/compile/pr65595.c: New testcase.
7546 2015-03-27 Marek Polacek <polacek@redhat.com>
7549 * g++.dg/ubsan/pr65583.C: New test.
7551 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7553 * gcc.c-torture/compile/20150327.c: New testcase.
7555 2015-03-26 Richard Biener <rguenther@suse.de>
7558 * g++.dg/torture/pr65555.C: New testcase.
7560 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7562 PR tree-optimization/64715
7563 * gcc.dg/builtin-object-size-15.c: New test.
7564 * gcc.dg/pr64715-1.c: New test.
7565 * gcc.dg/pr64715-2.c: New test.
7567 2015-03-26 Richard Biener <rguenther@suse.de>
7570 * gnat.dg/specs/opt2.ads: Fix testcase.
7572 2015-03-25 Martin Sebor <msebor@redhat.com>
7575 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7576 when target isn't arm*-*-*-*.
7577 (check_effective_target_arm_nothumb): Likewise.
7578 (check_effective_target_arm_little_endian): Likewise.
7579 (check_effective_target_arm_vect_no_misalign): Likewise.
7580 (check_effective_target_aarch64_little_endian): Fail early if target
7583 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7585 PR tree-optimization/65177
7586 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7588 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7590 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7591 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7592 smmintrin.h and mm3dnow.h.
7594 2015-03-25 Marek Polacek <polacek@redhat.com>
7597 * g++.dg/cpp0x/pr65558.C: New test.
7599 2015-03-25 Marek Polacek <polacek@redhat.com>
7602 * g++.dg/template/pr61670.C: New test.
7604 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7607 * g++.dg/template/pr54987.C: New.
7609 2015-03-25 Richard Biener <rguenther@suse.de>
7611 PR tree-optimization/62630
7612 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7614 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7617 * gcc.target/i386/mpx/pr65508.c: New.
7619 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7623 * gfortran.dg/data_initialized_3.f90: New.
7625 2015-03-25 Richard Biener <rguenther@suse.de>
7628 * gnat.dg/specs/opt2.ads: New testcase.
7630 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7632 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7633 * gcc.target/arm/memset-inline-4.c: Skip for
7634 arm_tune_string_ops_prefer_neon.
7635 * gcc.target/arm/memset-inline-5.c: Ditto.
7636 * gcc.target/arm/memset-inline-6.c: Ditto.
7637 * gcc.target/arm/memset-inline-8.c: Ditto.
7638 * gcc.target/arm/memset-inline-9.c: Ditto.
7640 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7643 * g++.dg/other/virtual3.C: New.
7645 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7648 * g++.dg/cpp0x/vt-60130.C: New.
7650 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7653 * g++.dg/warn/Warray-bounds-7.C: New.
7655 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7658 * g++.dg/template/defarg18.C: New.
7660 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7663 * g++.dg/cpp0x/vt-59988.C: New.
7665 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7667 PR tree-optimization/65533
7668 * gcc.dg/pr65533.c: New test.
7670 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7672 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7673 source= and mold= expressions functionality.
7674 * gfortran.dg/allocate_class_4.f90: New test.
7675 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7676 copying an unlimited polymorhpic object containing a char array
7677 to another unlimited polymorphic object respects the _len
7679 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7680 whether deferred length char array allocate works, unlimited
7681 polymorphic object allocation from a string works and if
7682 allocating an array of deferred length strings works.
7683 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7685 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7688 * g++.dg/cpp0x/constexpr-array11.C: New.
7690 2015-03-24 Richard Biener <rguenther@suse.de>
7693 * gcc.dg/torture/pr65517.c: New testcase.
7695 2015-03-24 Tobias Burnus <burnus@net-b.de>
7697 * gfortran.dg/coindexed_1.f90: Moved from
7698 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7700 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7703 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7707 * gcc.target/i386/pr65523.c: New test.
7710 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7712 * g++.dg/lto/pr65475b_0.C: Likewise.
7714 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7717 * gcc.target/sh/torture/pr65505.c: New.
7719 2015-03-23 Martin Sebor <msebor@redhat.com>
7722 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7723 assembly for lvx in addition to lxv.
7725 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7728 * gfortran.dg/pr65504.f90: New test.
7731 * gcc.dg/pr65521.c: New test.
7733 2015-03-23 Richard Biener <rguenther@suse.de>
7735 PR tree-optimization/65518
7736 * gcc.dg/vect/pr65518.c: New testcase.
7738 2015-03-23 Richard Biener <rguenther@suse.de>
7740 PR tree-optimization/65494
7741 * gcc.dg/vect/pr65494.c: New testcase.
7743 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7745 PR preprocessor/65238
7746 * c-c++-common/cpp/pr65238-1.c: New test.
7747 * gcc.dg/cpp/pr65238-2.c: New test.
7748 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7749 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7751 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7752 Mikael Morin <mikael@gcc.gnu.org>
7755 * gfortran.dg/elemental_dependency_4.f90: New.
7756 * gfortran.dg/elemental_dependency_5.f90: New.
7758 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7761 * g++.dg/lto/pr65475b_0.C: New testcase.
7762 * g++.dg/lto/pr65475b_1.C: New testcase.
7763 * g++.dg/lto/pr65475c_0.C: New testcase.
7764 * g++.dg/lto/pr65475c_1.C: New testcase.
7766 2015-03-21 Tobias Burnus <burnus@net-b.de>
7768 * gfortran.dg/coarray_38.f90: New.
7769 * gfortran.dg/coarray_39.f90: New.
7770 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7773 2015-03-20 Marek Polacek <polacek@redhat.com>
7776 * g++.dg/cpp0x/pr65398.C: New test.
7778 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7781 * g++.dg/lto/pr65475_0.C: New testcase.
7782 * g++.dg/lto/pr65475_1.C: New testcase.
7784 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7786 PR rtl-optimization/64366
7787 * gcc.target/sh/pr64366.c: New.
7789 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7792 * g++.dg/cpp0x/constexpr-48324.C: New.
7794 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7797 * g++.dg/cpp0x/pr48453.C: New.
7799 2015-03-20 Marek Polacek <polacek@redhat.com>
7802 * g++.dg/cpp0x/pr65072.C: New test.
7804 2015-03-20 Richard Biener <rguenther@suse.de>
7807 * gcc.dg/pr15347.c: Use -O.
7808 * c-c++-common/pr19807-1.c: Likewise.
7810 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7812 * gnat.dg/volatile13.ad[sb]: New test.
7814 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7816 PR rtl-optimization/60851
7817 * gcc.target/i386/pr60851.c: New test.
7819 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7822 * g++.dg/pr65240.h: Add tests for PR 65240.
7823 * g++.dg/pr65240-1.C: Likewise.
7824 * g++.dg/pr65240-2.C: Likewise.
7825 * g++.dg/pr65240-3.C: Likewise.
7826 * g++.dg/pr65240-4.C: Likewise.
7828 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7830 PR rtl-optimization/63491
7831 * gcc.target/powerpc/pr63491.c: New.
7833 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7835 * g++.dg/ipa/pr65465.C: New test.
7837 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7840 * g++.dg/cpp0x/deleted11.C: New.
7842 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7845 * c-c++-common/tsan/pr65400-3.c: New test.
7847 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7850 * g++.dg/cpp0x/constexpr-59686.C: New.
7852 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7855 * g++.dg/tsan/pr64265.C: New test.
7858 * c-c++-common/tsan/pr65400-1.c: New test.
7859 * c-c++-common/tsan/pr65400-2.c: New test.
7861 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7864 * g++.dg/cpp0x/pr59816.C: New.
7866 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7869 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7871 2015-03-18 Martin Liska <mliska@suse.cz>
7874 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7875 equivalences either to 6 or 7.
7877 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7881 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7883 * gcc.dg/undefined-loop-1.c: New file.
7884 * gcc.dg/undefined-loop-2.c: New file.
7886 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7889 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7890 loop exits too early.
7892 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7894 PR tree-optimization/65450
7895 * gfortran.dg/pr65450.f90: New test.
7898 * gcc.target/i386/pr65078-1.c: New test.
7899 * gcc.target/i386/pr65078-2.c: New test.
7900 * gcc.target/i386/pr65078-3.c: New test.
7901 * gcc.target/i386/pr65078-4.c: New test.
7902 * gcc.target/i386/pr65078-5.c: New test.
7903 * gcc.target/i386/pr65078-6.c: New test.
7905 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7908 * g++.dg/cpp1y/pr65340.C: New.
7910 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7913 * gfortran.dg/system_clock_3.f08: Adjust test.
7915 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7918 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7919 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7921 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7924 * gfortran.dg/system_clock_3.f08: New test.
7926 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7929 g++.dg/cpp1y/pr64626-1.C: New.
7930 g++.dg/cpp1y/pr64626-2.C: New.
7931 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7933 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7935 PR tree-optimization/65427
7936 * gcc.c-torture/execute/pr65427.c: New test.
7938 2015-03-16 Marek Polacek <polacek@redhat.com>
7942 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7943 * g++.dg/cpp0x/pr65327.C: New test.
7945 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7948 * c-c++-common/asan/pr64820.c: New test.
7950 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7952 * gfortran.dg/pointer_2.f90: New test.
7954 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7956 * g++.dg/pr65049.C: New test.
7958 2015-03-16 Tom de Vries <tom@codesourcery.com>
7960 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7961 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7962 * gcc.target/i386/fuse-caller-save.c: Same.
7964 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7966 * gnat.dg/loop_optimization18.ad[sb]: New test.
7967 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7969 2015-03-16 Alan Modra <amodra@gmail.com>
7971 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7974 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7976 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7978 * gcc.dg/torture/pr65270-2.c: Likewise.
7980 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7983 * gfortran.dg/pointer_remapping_9.f90: New.
7985 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7987 PR tree-optimization/65369
7988 * gcc.c-torture/execute/pr65369.c: New test.
7990 PR tree-optimization/65418
7991 * gcc.c-torture/execute/pr65418-1.c: New test.
7992 * gcc.c-torture/execute/pr65418-2.c: New test.
7994 PR rtl-optimization/65401
7995 * gcc.c-torture/execute/pr65401.c: New test.
7997 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8000 * gcc.target/arm/pr64600_1.c: New test.
8002 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8004 PR rtl-optimization/65235
8005 * gcc.target/aarch64/pr65235_1.c: New test.
8007 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8009 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8010 * gcc.target/s390/hotpatch-22.c: Likewise.
8011 * gcc.target/s390/hotpatch-23.c: Likewise.
8012 * gcc.target/s390/hotpatch-24.c: Likewise.
8013 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8014 * gcc.target/s390/hotpatch-1.c: Update expected output.
8015 * gcc.target/s390/hotpatch-2.c: Likewise.
8016 * gcc.target/s390/hotpatch-3.c: Likewise.
8017 * gcc.target/s390/hotpatch-4.c: Likewise.
8018 * gcc.target/s390/hotpatch-5.c: Likewise.
8019 * gcc.target/s390/hotpatch-6.c: Likewise.
8020 * gcc.target/s390/hotpatch-7.c: Likewise.
8021 * gcc.target/s390/hotpatch-8.c: Likewise.
8022 * gcc.target/s390/hotpatch-9.c: Likewise.
8023 * gcc.target/s390/hotpatch-10.c: Likewise.
8024 * gcc.target/s390/hotpatch-11.c: Likewise.
8025 * gcc.target/s390/hotpatch-12.c: Likewise.
8026 * gcc.target/s390/hotpatch-13.c: Likewise.
8027 * gcc.target/s390/hotpatch-14.c: Likewise.
8028 * gcc.target/s390/hotpatch-15.c: Likewise.
8029 * gcc.target/s390/hotpatch-16.c: Likewise.
8030 * gcc.target/s390/hotpatch-17.c: Likewise.
8031 * gcc.target/s390/hotpatch-18.c: Likewise.
8032 * gcc.target/s390/hotpatch-19.c: Likewise.
8034 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8037 * gcc.target/i386/pr65103-1.c: New.
8039 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8042 * gcc.target/i386/pr65044.c: New.
8044 2015-03-12 Tom de Vries <tom@codesourcery.com>
8046 PR rtl-optimization/64895
8047 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8048 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8049 * gcc.target/i386/fuse-caller-save.c: Ditto.
8051 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8053 * gcc.dg/ipa/pr63569.c: Fix template.
8055 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8057 * g++.dg/ipa/pr64146.C: Require fpic support.
8059 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8062 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8063 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8065 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8067 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8068 to dg-options, fix up dg-skip-if.
8070 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8073 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8074 * gcc.target/avr/tiny-caller-save.c: Same.
8076 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8079 * g++.dg/pr65242.C: New test.
8081 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8083 * c-c++-common/asan/no-asan-check-glob.c: New test.
8085 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8088 * g++.dg/other/default11.C: New.
8089 * g++.dg/other/default12.C: Likewise.
8091 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8094 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8096 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8099 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8101 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8104 * g++.dg/cpp0x/pr65127.C: New test.
8106 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8108 * gcc.dg/ipa/PR64550.c: Update template.
8110 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8111 Tobias Burnus <burnus@net-b.de>
8113 * gfortran.dg/coarray_sync_memory.f90: New.
8115 2015-03-10 Marek Polacek <polacek@redhat.com>
8118 * c-c++-common/ubsan/pr65367.c: New test.
8120 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8122 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8123 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8124 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8125 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8126 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8127 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8128 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8129 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8130 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8131 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8132 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8133 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8134 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8136 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8138 * lib/mpx-dg.exp (mpx_link_flags): New.
8141 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8142 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8143 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8144 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8145 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8146 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8147 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8148 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8149 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8150 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8151 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8152 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8153 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8154 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8155 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8156 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8157 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8158 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8159 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8160 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8161 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8162 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8163 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8164 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8165 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8166 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8167 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8168 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8169 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8170 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8171 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8172 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8173 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8174 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8175 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8176 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8177 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8178 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8179 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8180 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8181 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8182 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8183 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8184 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8185 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8186 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8187 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8188 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8189 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8190 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8191 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8192 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8193 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8194 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8195 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8196 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8197 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8198 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8199 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8200 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8201 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8202 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8203 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8204 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8205 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8206 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8207 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8208 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8209 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8210 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8211 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8212 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8213 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8214 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8215 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8216 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8217 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8218 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8219 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8220 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8221 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8222 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8223 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8224 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8225 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8226 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8227 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8228 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8229 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8230 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8231 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8232 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8233 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8234 * gcc.target/i386/mpx/label-address-1.c: New.
8235 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8236 * gcc.target/i386/mpx/macro.c: New.
8237 * gcc.target/i386/mpx/mpx-check.h: New.
8238 * gcc.target/i386/mpx/mpx.exp: New.
8239 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8240 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8241 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8242 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8243 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8244 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8245 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8246 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8247 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8248 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8249 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8250 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8251 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8252 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8253 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8254 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8255 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8256 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8257 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8258 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8259 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8260 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8261 * gcc.target/i386/mpx/reference-1-nov.c: New.
8262 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8263 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8264 * gcc.target/i386/mpx/reference-2-nov.c: New.
8265 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8266 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8267 * gcc.target/i386/mpx/reference-3-nov.c: New.
8268 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8269 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8270 * gcc.target/i386/mpx/reference-4-nov.c: New.
8271 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8272 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8273 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8274 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8275 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8276 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8277 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8278 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8279 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8280 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8281 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8282 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8283 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8284 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8285 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8286 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8287 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8288 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8289 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8290 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8291 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8292 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8293 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8294 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8295 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8296 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8297 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8298 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8299 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8300 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8301 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8302 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8303 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8304 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8305 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8306 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8307 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8308 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8309 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8310 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8311 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8312 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8313 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8314 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8315 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8316 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8317 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8318 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8319 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8320 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8321 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8322 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8323 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8324 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8325 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8326 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8327 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8328 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8329 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8330 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8331 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8332 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8333 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8334 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8335 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8336 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8337 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8338 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8339 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8340 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8341 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8342 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8343 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8344 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8345 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8346 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8347 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8348 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8349 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8350 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8351 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8352 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8353 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8354 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8355 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8356 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8357 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8358 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8359 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8360 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8361 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8362 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8363 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8364 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8365 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8366 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8367 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8368 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8369 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8370 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8371 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8372 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8373 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8374 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8375 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8376 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8377 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8378 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8379 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8380 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8381 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8382 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8383 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8384 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8385 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8386 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8387 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8388 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8389 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8390 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8391 * gcc.target/i386/mpx/vla-1-nov.c: New.
8392 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8393 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8394 * gcc.target/i386/mpx/vla-2-nov.c: New.
8395 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8397 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8399 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8401 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8403 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8405 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8407 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8408 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8410 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8413 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8416 * c-c++-common/pr65120.c: New test.
8418 PR rtl-optimization/65321
8419 * gcc.dg/pr65321.c: New test.
8421 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8423 PR tree-optimization/65355
8424 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8426 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8429 * c-c++-common/pr49706.c: Adjust tests for not warning
8430 about !!x == y or !b == y where b is boolean, and add
8432 * c-c++-common/pr62199-2.c: Likewise.
8434 2015-03-09 Richard Biener <rguenther@suse.de>
8437 * gcc.dg/torture/pr65270-1.c: New testcase.
8438 * gcc.dg/torture/pr65270-2.c: Likewise.
8440 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8442 PR tree-optimization/63743
8443 * gcc.dg/pr63743.c: New test.
8445 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8448 * g++.dg/lto/pr65316_0.C: New testcase.
8449 * g++.dg/lto/pr65316_1.C: New testcase.
8451 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8454 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8456 * g++.dg/abi/rtti3.C: Likewise.
8458 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8461 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8463 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8465 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8467 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8469 2015-03-08 Morin <mikael@gcc.gnu.org>
8472 * gfortran.dg/entry_20.f90: New.
8474 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8477 * gcc.c-torture/compile/pr65153.c: New.
8479 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8482 * g++.dg/torture/pr65249.C: New.
8484 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8486 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8488 (int64_t): Likewise.
8490 2015-03-07 Marek Polacek <polacek@redhat.com>
8491 Martin Uecker <uecker@eecs.berkeley.edu>
8494 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8496 * c-c++-common/ubsan/bounds-8.c: New test.
8497 * c-c++-common/ubsan/bounds-9.c: New test.
8498 * gcc.dg/ubsan/bounds-2.c: New test.
8500 2015-03-05 Martin Sebor <msebor@redhat.com>
8502 * PR testsuite/63175
8503 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8504 checking of results into main to prevent it from getting optimized
8506 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8508 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8510 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8511 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8512 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8515 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8517 * g++.dg/lto/pr65302_1.C: New testcase.
8518 * g++.dg/lto/pr65302_0.C: New testcase.
8520 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8522 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8523 -fno-ipa-icf to dg-options.
8525 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8527 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8528 compiles using the linker plugin.
8530 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8532 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8534 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8536 * gcc.target/arm/pr65067.c: New test.
8538 2015-03-05 Martin Liska <mliska@suse.cz>
8541 * gcc.dg/ipa/pr65318.c: New test.
8543 2015-03-05 Marek Polacek <polacek@redhat.com>
8545 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8547 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8549 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8551 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8553 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8554 max-unroll-times back to defaults for s390.
8556 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8560 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8563 * g++.dg/cpp0x/initlist92.C: New.
8565 2015-03-05 Richard Biener <rguenther@suse.de>
8567 PR tree-optimization/65310
8568 * gcc.dg/vect/pr65310.c: New testcase.
8570 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8573 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8575 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8577 * gnat.dg/entry_queues3.adb: New test.
8579 2015-03-04 Ian Lance Taylor <iant@google.com>
8581 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8583 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8586 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8588 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8590 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8591 -fno-ipa-icf to dg-options
8592 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8593 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8595 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8598 * g++.dg/cpp0x/decltype62.C: New.
8600 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8602 * gnat.dg/object_overflow5.adb: New test.
8604 2015-03-03 Martin Liska <mliska@suse.cz>
8607 * gcc.dg/ipa/pr65287.c: New test.
8609 2015-03-03 Martin Jambor <mjambor@suse.cz>
8610 Eric Botcazou <ebotcazou@adacore.com>
8612 * gnat.dg/specs/pack12.ads: New test.
8614 2015-03-03 Martin Liska <mliska@suse.cz>
8616 * gcc.dg/ipa/PR65282.c: New test.
8618 2015-03-13 Jeff Law <law@redhat.com>
8620 PR tree-optimization/65241
8621 * gcc.c-torture/compile/pr65241.c: New test.
8623 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8626 * gcc.target/avr/torture/pr64331.c: New test.
8628 2015-03-03 Martin Liska <mliska@suse.cz>
8629 Jan Hubicka <hubicka@ucw.cz>
8631 * g++.dg/ipa/pr65263.C: New test.
8633 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8636 * gcc.dg/lto/pr65130_0.c: New testcase.
8637 * gcc.dg/lto/pr65130_1.c: New testcase.
8639 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8642 * g++.dg/torture/pr64988.C: New testcase.
8644 2015-03-02 Tobias Burnus <burnus@net-b.de>
8646 * gfortran.dg/coarray_atomic_6.f90: New.
8648 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8651 * gcc.target/i386/pr65184.c: New.
8653 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8656 * gcc.target/i386/pr65183.c: New.
8658 2015-02-28 Martin Liska <mliska@suse.cz>
8659 Jan Hubicka <hubicka@ucw.cz>
8661 * gcc.dg/ipa/ipa-icf-35.c: New test.
8662 * gcc.dg/ipa/ipa-icf-36.c: New test.
8663 * gcc.dg/ipa/ipa-icf-37.c: New test.
8665 2015-02-28 Martin Liska <mliska@suse.cz>
8666 Jan Hubicka <hubicka@ucw.cz>
8669 * gcc.dg/ipa/ipa-icf-34.c: New test.
8671 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8674 * gcc.target/sh/sh/pr61142.c: New.
8676 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8678 * g++.dg/other/dump-ada-spec-3.C: New test.
8680 2015-03-01 Martin Liska <mliska@suse.cz>
8682 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8683 * g++.dg/ipa/pr63595.C: Update expected results.
8685 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8688 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8690 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8692 * gcc.dg/vect/pr59354.c: Move vector producing code to
8695 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8698 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8699 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8700 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8701 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8703 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8705 PR tree-optimization/65048
8706 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8707 (foo): Use K&R style definition.
8709 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8712 * g++.dg/pr65032.C: New.
8714 2015-02-27 Marek Polacek <polacek@redhat.com>
8717 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8720 2015-02-27 Marek Polacek <polacek@redhat.com>
8723 * gcc.dg/pr65228.c: New test.
8725 2015-02-27 Kai Tietz <ktietz@redhat.com>
8728 * gcc.dg/weak/weak-17.c: New file.
8730 2015-02-27 Richard Biener <rguenther@suse.de>
8733 * g++.dg/lto/pr65193_0.C: New testcase.
8735 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8737 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8738 * gcc.target/s390/hotpatch-8.c: Likewise.
8739 * gcc.target/s390/hotpatch-9.c: Likewise.
8740 * gcc.target/s390/pr61078.c: Likewise.
8741 * gcc.target/s390/pr57960.c: Remove -m64.
8742 * gcc.target/s390/pr61078.c: Likewise.
8744 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8745 Martin Liska <mliska@suse.cz>
8748 * gcc.dg/pr64454.c: Disable ICF.
8749 * gcc.dg/pr28685-1.c: Disable ICF
8750 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8751 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8752 * g++.dg/ipa/ipa-icf-4.C: Update template.
8754 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8756 PR tree-optimization/65216
8757 * gcc.c-torture/execute/pr65216.c: New test.
8759 PR tree-optimization/65215
8760 * gcc.c-torture/execute/pr65215-1.c: New test.
8761 * gcc.c-torture/execute/pr65215-2.c: New test.
8762 * gcc.c-torture/execute/pr65215-3.c: New test.
8763 * gcc.c-torture/execute/pr65215-4.c: New test.
8764 * gcc.c-torture/execute/pr65215-5.c: New test.
8766 2015-02-26 Tom de Vries <tom@codesourcery.com>
8768 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8770 2015-02-26 Martin Liska <mliska@suse.cz>
8771 Jan Hubicka <hubicka@ucw.cz>
8773 * g++.dg/ipa/pr64146.C: Update expected results.
8774 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8775 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8776 * gcc.dg/ipa/ipa-icf-34.c: New test.
8778 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8780 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8781 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8782 (dg-additional-options): Remove dg directive.
8783 (dg-final): Add dg directive.
8785 2015-02-26 Marek Polacek <polacek@redhat.com>
8788 * g++.dg/ipa/pr65008.C: New test.
8790 2015-02-26 Tom de Vries <tom@codesourcery.com>
8792 * lib/profopt.exp (profopt-target-cleanup): New proc.
8793 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8794 files from sources from dg-additional-sources.
8796 2015-02-26 Tom de Vries <tom@codesourcery.com>
8798 * lib/gcov.exp: Cleanup in case of xfail.
8800 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8802 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8804 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8807 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8808 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8809 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8810 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8811 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8812 * g++.dg/debug/pr46123.C: XFAIL and move...
8813 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8814 * gcc.dg/debug/dwarf2-3.c: Move...
8815 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8817 2015-02-26 Marek Polacek <polacek@redhat.com>
8820 * g++.dg/cpp1y/pr65202.C: New test.
8822 2015-02-26 Tom de Vries <tom@codesourcery.com>
8824 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8825 locale_facets.h.gcov.
8827 2015-02-26 Tom de Vries <tom@codesourcery.com>
8829 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8831 2015-02-26 Tom de Vries <tom@codesourcery.com>
8833 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8835 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8838 * gcc.target/i386/pr65217.c: New.
8840 2015-02-26 Tom de Vries <tom@codesourcery.com>
8842 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8844 2015-02-26 Tom de Vries <tom@codesourcery.com>
8846 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8848 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8850 PR tree-optimization/65048
8851 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8853 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8855 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8856 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8858 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8861 * gcc.target/i386/pr65161.c: New test.
8863 2015-02-26 Terry Guo <terry.guo@arm.com>
8865 * gcc.target/arm/no-volatile-in-it.c: New test.
8867 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8869 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8870 (dg-options): Add -save-temps.
8871 (dg-final): Add cleanup-saved-temps.
8873 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8875 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8877 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8879 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8880 * gcc.target/powerpc/pack01.c: Include string.h.
8882 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8885 * gcc.target/i386/pr65167.c: New.
8887 2015-02-25 Kai Tietz <ktietz@redhat.com>
8889 PR tree-optimization/61917
8890 * gcc.dg/vect/vect-pr61917.c: New file.
8892 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8894 PR tree-optimization/65170
8895 * gcc.c-torture/execute/pr65170.c: New test.
8896 * gcc.dg/tree-ssa/vrp96.c: New test.
8898 2015-02-24 Tom de Vries <tom@codesourcery.com>
8900 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8902 2015-02-24 Tom de Vries <tom@codesourcery.com>
8905 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8906 (dg-additional-files-options): Copy additional_sources to
8907 additional_sources_used before emptying additional_sources.
8908 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8909 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8910 (cleanup-saved-temps): Use additional_sources_used instead of
8912 (dg-test): Reset additional_sources_used.
8914 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8917 * gfortran.dg/integer_exponentiation_6.F90: New test.
8919 2015-02-23 Martin Sebor <msebor@redhat.com>
8922 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8923 two parts. One to save registers, the other to verify the
8924 registers have the right values. Save register state into
8925 static data rather than on the stack.
8927 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8930 * c-c++-common/asan/pr63888.c: New test.
8932 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8935 * gcc.c-torture/compile/pr65163.c: New.
8937 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8939 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8940 with -m31 on 64 bit.
8941 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8942 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8944 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8946 * gcc.target/s390/20090223-1.c: Add
8947 -Wno-implicit-function-declaration option.
8948 * gcc.target/s390/pr42224.c: Likewise.
8949 * gcc.target/s390/pr55718.c: Likewise.
8951 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8953 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8954 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8955 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8956 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8957 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8958 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8959 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8960 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8961 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8962 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8963 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8964 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8965 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8966 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8967 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8968 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8969 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8970 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8971 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8972 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8973 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8975 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8977 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8978 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8979 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8980 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8981 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8982 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8983 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8984 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8985 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8986 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8987 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8988 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8989 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8990 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8991 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8992 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8994 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8998 * gfortran.dg/pr61960.f90: New.
8999 * gfortran.dg/pr64230.f90: New.
9000 * gfortran.dg/pr64980.f03: New.
9002 2015-02-22 Tom de Vries <tom@codesourcery.com>
9004 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9006 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9009 * gnat.dg/timing_events.adb: Removed, invalid test.
9011 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9014 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9016 * g++.dg/gcov/gcov-2.C: Likewise.
9018 2015-02-20 Richard Biener <rguenther@suse.de>
9020 PR tree-optimization/65136
9021 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9023 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9026 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9027 powerpc*-*-linux* and nvptx-*-* blacklisting.
9029 * gcc.dg/sibcall-9.c: New test.
9030 * gcc.dg/sibcall-10.c: New test.
9032 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9034 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9036 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9039 * gcc.target/avr/torture/pr64452.c: New test.
9041 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9043 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9044 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9046 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9049 * lib/target-supports.exp (check_compile): Check whether
9050 additional_sources is defined before using it.
9052 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9055 * g++.dg/opt/pr65074.C: New file.
9057 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9059 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9060 (size_type): New typedef.
9061 (operator "" _script): Use it for the last argument.
9063 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9065 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9067 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9069 * lib/target-supports.exp (check_compile): Save/restore
9070 additional_sources that may belong to an actual test.
9072 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9074 PR gcov-profile/64634
9075 * g++.dg/gcov/gcov-15.C: New test.
9077 2015-02-18 Tom de Vries <tom@codesourcery.com>
9079 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9081 2015-02-18 Tom de Vries <tom@codesourcery.com>
9083 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9085 2015-02-18 Tom de Vries <tom@codesourcery.com>
9087 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9089 2015-02-18 Tom de Vries <tom@codesourcery.com>
9091 * gfortran.dg/fmt_cache_1.f: Add missing close.
9093 2015-02-18 Tom de Vries <tom@codesourcery.com>
9096 * gfortran.dg/read_eof_8.f90: Add missing close.
9098 2015-02-18 Richard Biener <rguenther@suse.de>
9100 PR tree-optimization/65063
9101 * gcc.dg/pr65063.c: New testcase.
9103 2015-02-18 Richard Biener <rguenther@suse.de>
9105 PR tree-optimization/62217
9106 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9108 2015-02-18 Marek Polacek <polacek@redhat.com>
9111 * c-c++-common/ubsan/pr65081.c: New test.
9113 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9115 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9116 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9118 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9120 * gcc.dg/ipa/propalign-3.c: New test.
9122 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9125 * gcc.target/sh/pr64793.c: New.
9126 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9128 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9130 * gcc.target/arm/divzero.c: New test case.
9132 2015-02-17 Tom de Vries <tom@codesourcery.com>
9134 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9136 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9137 Jakub Jelinek <jakub@redhat.com>
9140 * g++.dg/cpp0x/pr65075.C: New test.
9142 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9145 * gcc.target/powerpc/pr65058.c: New test.
9147 2015-02-16 Jeff Law <law@redhat.com>
9149 PR tree-optimization/64823
9150 * gcc.dg/uninit-20.c: New test.
9152 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9153 James Greenhalgh <james.greenhalgh@arm.com>
9156 * gcc.dg/ipa/ipa-clone-1.c: New test.
9158 2015-02-16 Richard Biener <rguenther@suse.de>
9160 PR tree-optimization/65077
9161 * gcc.dg/torture/pr65077.c: New testcase.
9163 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9165 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9166 Directive adjusted to scan for ldaxr.
9167 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9168 adjusted to scan for ldaex.
9170 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9173 * g++.dg/cpp0x/constexpr-65080.C: New.
9175 2015-02-16 Richard Biener <rguenther@suse.de>
9177 PR tree-optimization/63593
9178 * gcc.dg/pr63593.c: New testcase.
9180 2015-02-16 Marek Polacek <polacek@redhat.com>
9183 * gcc.dg/pr65066.c: New test.
9185 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9187 * gcc.dg/pr65002.C: Move ...
9188 * g++.dg/ipa/pr65002.C: ... here.
9190 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9192 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9193 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9194 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9195 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9197 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9200 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9201 the expression to find calls.
9202 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9203 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9204 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9205 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9206 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9208 2015-02-14 Marek Polacek <polacek@redhat.com>
9211 * gcc.dg/array-11.c: New test.
9212 * gcc.dg/array-12.c: New test.
9213 * gcc.dg/array-13.c: New test.
9214 * gcc.dg/array-14.c: New test.
9215 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9216 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9217 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9218 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9219 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9220 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9222 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9225 * g++.dg/lookup/using54.C: New.
9227 2015-02-13 Jeff Law <law@redhat.com>
9230 Revert my change for tree-optimization/64823.
9232 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9234 PR tree-optimization/65053
9235 * gcc.c-torture/execute/pr65053-1.c: New test.
9236 * gcc.c-torture/execute/pr65053-2.c: New test.
9238 2015-02-13 Marek Polacek <polacek@redhat.com>
9241 * gcc.dg/pr65050.c: New test.
9243 2015-02-13 Jeff Law <law@redhat.com>
9245 PR tree-optimization/64823
9246 * gcc.dg/uninit-20.c: New test.
9248 PR rtl-optimization/47477
9249 * gcc.dg/tree-ssa/pr47477.c: New test.
9251 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9254 * g++.dg/parse/ivdep-2.C: New.
9255 * g++.dg/parse/ivdep-3.C: Likewise.
9257 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9260 * gfortran.dg/continuation_13.f90: New test.
9261 * gfortran.dg/continuation_14.f: New test.
9263 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9266 * g++.dg/cpp0x/sfinae55.C: New.
9268 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9271 * g++.dg/ipa/pr65034.C: New test.
9273 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9275 PR tree-optimization/65002
9276 * gcc.dg/pr65002.C: New.
9278 2015-02-13 Marek Polacek <polacek@redhat.com>
9281 * c-c++-common/pr65040.c: New test.
9283 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9285 PR tree-optimization/64705
9286 * gcc.dg/tree-ssa/pr64705.c: New test.
9288 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9291 * gcc.dg/visibility-22.c: New test.
9292 * gcc.dg/visibility-23.c: New test.
9293 * gcc.target/i386/pr32219-1.c: New test.
9294 * gcc.target/i386/pr32219-2.c: New test.
9295 * gcc.target/i386/pr32219-3.c: New test.
9296 * gcc.target/i386/pr32219-4.c: New test.
9297 * gcc.target/i386/pr32219-5.c: New test.
9298 * gcc.target/i386/pr32219-6.c: New test.
9299 * gcc.target/i386/pr32219-7.c: New test.
9300 * gcc.target/i386/pr32219-8.c: New test.
9301 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9303 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9305 PR libgfortran/57822
9306 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9307 four different KINDs.
9309 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9312 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9315 * g++.dg/ubsan/pr65000.C: New test.
9317 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9320 * gfortran.dg/finalize_28.f90: New test
9322 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9325 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9326 DW_TAG_lexical_block removal.
9327 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9328 * g++.dg/guality/pr55541.C: New test.
9331 * g++.dg/ubsan/pr64984.C: New test.
9333 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9335 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9337 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9340 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9341 instructions for 2015-01-14 get_memmodel changes.
9342 * gcc.target/powerpc/atomic-p8.c: Likewise.
9345 * g++.dg/ubsan/pr65019.C: New test.
9347 PR tree-optimization/65014
9348 * gcc.c-torture/compile/pr65014.c: New test.
9350 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9352 PR libgfortran/57822
9353 * gfortran/fmt_g0_7.f08: Revise test.
9355 2015-02-11 Jeff Law <law@redhat.com>
9358 * gcc.target/m68k/pr63347.c: New test.
9360 2015-02-11 Marek Polacek <polacek@redhat.com>
9362 * g++.dg/ubsan/shift-1.C: New test.
9363 * gcc.dg/ubsan/c-shift-2.c: New test.
9364 * c-c++-common/ubsan/shift-5.c: Remove file.
9366 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9368 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9369 Directive adjusted to XFAIL.
9370 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9373 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9376 * g++.dg/opt/pr65003.C: New test.
9378 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9380 * lib/target-supports.exp (check_effective_target_pie): Renamed
9382 (check_effective_target_pie_enabled): This.
9383 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9384 * gcc.target/i386/pie.c: Likewise.
9386 2015-02-11 Andrew Pinski <apinski@cavium.com>
9389 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9390 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9392 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9395 * gcc.target/i386/pr61925-1.c: New test.
9396 * gcc.target/i386/pr61925-2.c: New test.
9397 * gcc.target/i386/pr61925-3.c: New test.
9399 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9402 * g++.dg/asan/pr65004.C: New test.
9404 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9407 * gcc.taget/sh/pr64661-0.h: New.
9408 * gcc.taget/sh/pr64661-1.c: New.
9409 * gcc.taget/sh/pr64661-2.c: New.
9410 * gcc.taget/sh/pr64661-3.c: New.
9411 * gcc.taget/sh/pr64661-4.c: New.
9413 2015-02-10 Richard Biener <rguenther@suse.de>
9415 PR tree-optimization/64995
9416 * g++.dg/torture/pr64995.C: New testcase.
9418 2015-02-10 Richard Biener <rguenther@suse.de>
9420 PR tree-optimization/64909
9421 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9423 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9425 * gcc.dg/signbit-sa.c: New test.
9427 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9429 PR libgfortran/57822
9430 * gfortran/fmt_g0_7.f08: New test.
9432 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9434 PR tree-optimization/43378
9435 * gcc.dg/tree-ssa/pr43378.c: New test.
9437 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9440 * g++.dg/torture/pr64978.C: New testcase.
9442 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9445 * gcc.dg/asan/pr64981.c: New test.
9447 2015-02-09 Marek Polacek <polacek@redhat.com>
9450 * gcc.dg/pr64856.c: New test.
9452 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9455 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9456 * gcc.c-torture/execute/pr64979.c: New test.
9458 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9460 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9462 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9464 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9465 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9467 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9470 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9472 2015-02-09 Richard Biener <rguenther@suse.de>
9474 PR tree-optimization/54000
9475 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9477 2015-02-09 Tom de Vries <tom@codesourcery.com>
9479 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9481 2015-02-09 Martin Liska <mliska@suse.cz>
9483 * g++.dg/ipa/pr64858.C: New test.
9485 2015-02-09 Tom de Vries <tom@codesourcery.com>
9487 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9489 2015-02-08 Andrew Pinski <apinski@cavium.com>
9491 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9493 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9496 * gfortran.dg/use_rename_8.f90: New.
9498 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9500 * gnat.dg/addr7.ad[sb]: New test.
9501 * gnat.dg/addr8.ad[sb]: Likewise.
9503 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9506 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9507 from jit.dg/test-compile-to-executable.c's create_code, with a
9508 clarification of the output message.
9509 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9511 (test_jit): Use CHECK_NO_ERRORS when calling
9512 gcc_jit_context_compile_to_file.
9513 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9514 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9515 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9516 about deletions that are attempted.
9517 (jit-verify-compile-to-file): Rename to...
9518 (jit-verify-output-file-was-created): ...this, and drop the
9519 attempt to run "file" and verify the output.
9520 (jit-verify-assembler): New function.
9521 (jit-verify-object): New function.
9522 (jit-verify-dynamic-library): New function.
9523 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9524 favor of an implementation from new file
9525 create-code-for-hello-world-executable.h, which also adds a
9527 (dg-final): Replace jit-verify-compile-to-file with
9528 jit-verify-output-file-was-created, and invoke new function
9529 jit-verify-assembler.
9530 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9532 (dg-final): Replace jit-verify-compile-to-file with
9533 jit-verify-output-file-was-created, and invoke new function
9534 jit-verify-dynamic-library.
9535 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9536 favor of an implementation from new file
9537 create-code-for-hello-world-executable.h, which also adds a
9539 (dg-final): Replace jit-verify-compile-to-file with
9540 jit-verify-output-file-was-created. Strengthen the expected stdout
9541 from the built executable.
9542 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9543 favor of an implementation from new file
9544 create-code-for-hello-world-executable.h, which also adds a
9546 (dg-final): Replace jit-verify-compile-to-file with
9547 jit-verify-output-file-was-created, and invoke new function
9549 * jit.dg/verify-dynamic-library.c: New source file.
9551 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9552 Brian Rzycki <b.rzycki@samsung.com>
9554 PR tree-optimization/64878
9555 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9557 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9560 * g++.dg/ipa/pr64896.C: New test.
9562 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9565 * gcc.target/powerpc/pr64205.c: New file.
9567 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9569 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9570 (dg-options): Use -fpie instead of -fPIE -pie.
9572 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9575 * g++.dg/asan/pr64937.C: New test.
9577 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9580 * gfortran.dg/class_to_type_4.f90: New test
9582 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9584 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9586 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9588 PR rtl-optimization/64957
9590 * gcc.c-torture/execute/pr64957.c: New test.
9592 2015-02-05 Jeff Law <law@redhat.com>
9595 * gcc.target/h8300/pr17306-1.c: New test.
9596 * gcc.target/h8300/pr17306-2.c: New test.
9598 2015-02-05 Tobias Burnus <burnus@net-b.de>
9601 * gfortran.dg/structure_constructor_12.f90: New.
9603 2015-02-05 Jeff Law <law@redhat.com>
9606 gcc.target/h8300/pr58400.c: New test.
9608 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9610 * gcc.target/arm/macro_defs0.c: New test.
9611 * gcc.target/arm/macro_defs1.c: New test.
9612 * gcc.target/arm/macro_defs2.c: New test.
9614 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9616 PR rtl-optimization/64905
9617 * gcc.target/i386/pr64905.c: Require nonpic target.
9618 (dg-options): Add -fomit-frame-pointer.
9621 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9623 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9626 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9629 * gfortran.dg/type_to_class_2.f90: New test
9630 * gfortran.dg/type_to_class_3.f90: New test
9632 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9635 * g++.dg/torture/pr64686.C: New testcase.
9637 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9639 PR rtl-optimization/64905
9640 * gcc.target/i386/pr64905.c: New file.
9642 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9644 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9645 * gcc.dg/guality/pr41616-1.c: Ditto.
9647 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9650 * gcc.dg/pr64817-3.c: New.
9652 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9653 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9655 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9656 pass parameters in registers.
9657 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9658 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9659 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9661 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9662 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9664 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9665 list, allow for multilibed targets.
9666 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9668 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9670 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9671 * gcc.dg/pr46728-6.c: Ditto.
9673 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9675 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9676 for mips_nanlegacy target.
9678 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9680 * gcc.target/i386/chkp-hidden-def.c: New.
9682 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9685 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9686 to use 24 bits for bitfield b.
9688 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9691 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9692 cache result in a global variable. Include all 32-bit targets for
9695 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9697 PR rtl-optimization/64756
9698 * gcc.c-torture/execute/pr64756.c: New test.
9700 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9703 * gcc.target/sh/pr64660-0.h: New.
9704 * gcc.target/sh/pr64660-1.c: New.
9705 * gcc.target/sh/pr64660-2.c: New.
9706 * gcc.target/sh/pr64660-3.c: New.
9707 * gcc.target/sh/pr64660-4.c: New.
9709 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9712 * g++.dg/warn/Waddress-2.C: New.
9714 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9717 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9719 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9721 PR preprocessor/64803
9722 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9724 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9726 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9728 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9730 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9731 (_ARM_FPSRC): Add DN and AHP fields.
9732 (clean_results): Force DN=1 on AArch64.
9733 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9734 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9735 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9736 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9737 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9738 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9740 2015-02-02 Alan Modra <amodra@gmail.com>
9742 * gcc.target/powerpc/cprophard.c: New.
9744 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9746 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9747 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9749 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9752 * gcc.dg/pr64817-1.c: New test.
9753 * gcc.dg/pr64817-2.c: New test.
9755 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9758 * gcc.target/sh/pr64851-0.h: New
9759 * gcc.target/sh/pr64851-1.c: New
9760 * gcc.target/sh/pr64851-2.c: New
9761 * gcc.target/sh/pr64851-3.c: New
9762 * gcc.target/sh/pr64851-4.c: New
9764 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9767 * gcc.dg/torture/pr64882.c: New test.
9769 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9772 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9775 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9777 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9778 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9779 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9780 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9781 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9782 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9784 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9785 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9787 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9788 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9791 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9794 * g++.dg/pr64688-2.C: New.
9796 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9798 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9799 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9800 * gcc.target/i386/fuse-caller-save.c: Ditto.
9801 * gcc.target/i386/headmerge-1.c: Ditto.
9802 * gcc.target/i386/headmerge-2.c: Ditto.
9803 * gcc.target/i386/sibcall-6.c: Ditto.
9805 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9808 * gcc.target/i386/pr64617.c: New test.
9810 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9813 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9814 (dg-options): Remove -m32.
9815 (dg-final): Scan for "movb %al" only.
9816 * gcc.target/i386/pr15184-2.c: Ditto.
9818 2015-01-30 Richard Biener <rguenther@suse.de>
9820 PR tree-optimization/64829
9821 * gcc.dg/vect/pr64829.c: New testcase.
9823 2015-01-29 Marek Polacek <polacek@redhat.com>
9826 * gcc.dg/pr64709.c: New test.
9828 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9831 * g++.dg/ubsan/pr64717-1.C: New test.
9832 * g++.dg/ubsan/pr64717-2.C: New test.
9834 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9836 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9838 2015-01-29 Jeff Law <law@redhat.com>
9841 * gcc.target/i386/pr15184-1.c: New test.
9842 * gcc.target/i386/pr15184-2.c: New test.
9844 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9846 PR tree-optimization/64746
9847 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9849 2015-01-29 Richard Biener <rguenther@suse.de>
9851 PR tree-optimization/64853
9852 * gcc.dg/torture/pr64853.c: New testcase.
9854 2015-01-29 Richard Biener <rguenther@suse.de>
9856 PR tree-optimization/64844
9857 * gcc.dg/vect/pr64844.c: New testcase.
9859 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9862 * gcc.dg/pr64809.c: Delete.
9864 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9867 * gcc.target/i386/pr64805.c: New.
9869 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9871 * gcc.dg/guality/guality.h (main): Add argv[0] to
9872 guality_gdb_command.
9874 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9877 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9879 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9882 * gcc.target/sh/sh.exp
9883 (check_effective_target_atomic_model_soft_gusa_available,
9884 check_effective_target_atomic_model_soft_tcb_available,
9885 check_effective_target_atomic_model_soft_imask_available,
9886 check_effective_target_atomic_model_hard_llcs_available): New.
9887 * gcc.target/sh/pr64659-0.h: New.
9888 * gcc.target/sh/pr64659-1.c: New.
9889 * gcc.target/sh/pr64659-2.c: New.
9890 * gcc.target/sh/pr64659-3.c: New.
9891 * gcc.target/sh/pr64659-4.c: New.
9893 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9895 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9896 scan-assembler-times pattern.
9898 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9901 * gcc.dg/pr64809.c: New test.
9903 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9905 PR tree-optimization/64277
9906 * gcc.dg/pr64277.c: New.
9908 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9910 PR tree-optimization/64718
9911 * gcc.c-torture/execute/pr64718.c: New test.
9913 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9915 * gcc.target/aarch64/abs_2.c: New.
9917 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9919 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9920 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9921 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9924 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9927 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9928 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9929 { target comdat_group }.
9931 2015-01-27 Tobias Burnus <burnus@net-b.de>
9934 * gfortran.dg/goacc/coarray_2.f90: New.
9936 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9940 * g++.dg/torture/pr64139.C: New testcase.
9941 * g++.dg/torture/pr60871.C: Likewise.
9943 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9946 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9947 prevent linking errors.
9949 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9952 * g++.dg/torture/pr64282.C: New testcase.
9954 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9956 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9959 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9961 * gcc.target/s390/hotpatch-13.c: New testcase.
9962 * gcc.target/s390/hotpatch-14.c: New testcase.
9963 * gcc.target/s390/hotpatch-15.c: New testcase.
9964 * gcc.target/s390/hotpatch-16.c: New testcase.
9965 * gcc.target/s390/hotpatch-17.c: New testcase.
9966 * gcc.target/s390/hotpatch-18.c: New testcase.
9967 * gcc.target/s390/hotpatch-19.c: New testcase.
9968 * gcc.target/s390/hotpatch-20.c: New testcase.
9969 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9970 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9971 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9972 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9973 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9974 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9975 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9976 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9977 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9978 * gcc.target/s390/hotpatch-10.c: Likewise.
9979 * gcc.target/s390/hotpatch-11.c: Likewise.
9980 * gcc.target/s390/hotpatch-12.c: Likewise.
9981 * gcc.target/s390/hotpatch-2.c: Likewise.
9982 * gcc.target/s390/hotpatch-3.c: Likewise.
9983 * gcc.target/s390/hotpatch-4.c: Likewise.
9984 * gcc.target/s390/hotpatch-5.c: Likewise.
9985 * gcc.target/s390/hotpatch-6.c: Likewise.
9986 * gcc.target/s390/hotpatch-7.c: Likewise.
9987 * gcc.target/s390/hotpatch-8.c: Likewise.
9988 * gcc.target/s390/hotpatch-9.c: Likewise.
9989 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9990 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9991 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9992 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9993 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9994 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9995 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9996 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9998 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10000 * gcc.dg/long_branch.c: New testcase.
10002 2015-01-27 Richard Biener <rguenther@suse.de>
10004 PR tree-optimization/56273
10005 PR tree-optimization/59124
10006 PR tree-optimization/64277
10007 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10008 * gcc.dg/Warray-bounds-12.c: Likewise.
10009 * gcc.dg/Warray-bounds-13.c: Likewise.
10011 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10013 PR rtl-optimization/61058
10014 * gcc.dg/pr61058.c: New test.
10016 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10018 * gcc.target/i386/chkp-narrow-bounds.c: New.
10020 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10022 PR tree-optimization/64807
10023 * gcc.dg/pr64807.c: New test.
10026 * gcc.dg/pr64766.c: New test.
10028 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10031 * gcc.target/sh/pr49263-4.c: New.
10033 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10036 * gfortran.dg/allocate_with_mold_1.f90: New test
10038 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10041 * gcc.dg/pr64778.c: New test.
10043 PR middle-end/64421
10044 * gcc.dg/vect/pr64421.c: New test.
10046 2015-01-26 Tobias Burnus <burnus@net-b.de>
10049 * gfortran.dg/coarray_36.f: New.
10050 * gfortran.dg/coarray_37.f90: New.
10052 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10055 * gfortran.dg/class_allocate_18.f90: New.
10057 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10059 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10061 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10063 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10065 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10067 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10069 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10071 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10073 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10075 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10076 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10077 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10078 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10080 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10082 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10083 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10084 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10086 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10088 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10089 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10090 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10091 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10092 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10095 2015-01-26 Richard Biener <rguenther@suse.de>
10097 PR middle-end/64764
10098 * gcc.dg/uninit-19.c: New testcase.
10100 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10102 * lib/target-supports.exp (check_effective_target_vect64): Add
10105 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10108 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10110 2015-01-26 Tony Liu <tony.liu@arm.com>
10112 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10115 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10117 PR libfortran/64770
10118 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10119 correctly, clean up afterwards.
10121 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10124 * gfortran.dg/use_rename_7.f90: New.
10126 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10128 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10129 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10131 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10134 * gcc.target/sh/pr54236-4.c: New.
10136 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10138 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10139 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10142 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10144 PR libfortran/64770
10145 * gfortran.dg/open_new_segv.f90: New test.
10147 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10156 * gcc.target/sh/pr64345-1.c: New.
10157 * gcc.target/sh/pr64345-2.c: New.
10158 * gcc.target/sh/pr59533-1.c: New.
10159 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10160 * gcc.target/sh/pr52933-2.c: Likewise.
10161 * gcc.target/sh/pr54089-1.c: Likewise.
10162 * gcc.target/sh/pr54236-1.c: Likewise.
10163 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10164 * gcc.target/sh/pr49263-1.c: Remove xfails.
10165 * gcc.target/sh/pr49263-2.c: Likewise.
10166 * gcc.target/sh/pr49263-3.c: Likewise.
10167 * gcc.target/sh/pr53987-1.c: Likewise.
10168 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10169 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10170 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10171 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10172 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10173 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10175 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10178 2015-01-24 Tom de Vries <tom@codesourcery.com>
10180 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10182 2015-01-23 Ian Lance Taylor <iant@google.com>
10185 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10186 targets without split stack support.
10188 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10191 * gcc.target/i386/pr64317.c: New test.
10193 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10195 PR rtl-optimization/63637
10196 PR rtl-optimization/60663
10197 * gcc.dg/pr63637-1.c: New test.
10198 * gcc.dg/pr63637-2.c: New test.
10199 * gcc.dg/pr63637-3.c: New test.
10200 * gcc.dg/pr63637-4.c: New test.
10201 * gcc.dg/pr63637-5.c: New test.
10202 * gcc.dg/pr63637-6.c: New test.
10203 * gcc.target/i386/pr63637-1.c: New test.
10204 * gcc.target/i386/pr63637-2.c: New test.
10205 * gcc.target/i386/pr63637-3.c: New test.
10206 * gcc.target/i386/pr63637-4.c: New test.
10207 * gcc.target/i386/pr63637-5.c: New test.
10208 * gcc.target/i386/pr63637-6.c: New test.
10210 2015-01-23 Richard Biener <rguenther@suse.de>
10213 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10214 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10216 2015-01-23 Marek Polacek <polacek@redhat.com>
10218 PR preprocessor/60570
10219 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10220 * gcc.dg/cpp/pr60570.c: New test.
10222 2015-01-23 Richard Biener <rguenther@suse.de>
10225 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10226 vectorization on vect64 targets.
10228 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10231 * gfortran.dg/class_allocate_17.f90: New.
10233 2015-01-23 Tobias Burnus <burnus@net-b.de>
10236 * gfortran.dg/goacc/combined_loop.f90: New.
10238 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10241 * gfortran.dg/make_unit.f90: New test.
10243 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10246 * gfortran.dg/negative_unit_int8.f: Update.
10248 2015-01-22 Jeff Law <law@redhat.com>
10251 * gcc.target/m68k/pr52076-1.c: New test.
10252 * gcc.target/m68k/pr52076-2.c: New test.
10254 2015-01-22 Richard Biener <rguenther@suse.de>
10256 PR middle-end/64728
10257 * gcc.dg/torture/pr64728.c: New testcase.
10259 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10262 * g++.dg/pr64688.C: New test.
10264 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10266 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10267 to avoid errors with -fpic.
10269 2015-01-22 Richard Biener <rguenther@suse.de>
10272 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10274 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10276 PR rtl-optimization/64682
10277 * gcc.c-torture/execute/pr64682.c: New file.
10279 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10282 * gcc.dg/pr64511.c: New test.
10284 PR rtl-optimization/62078
10285 * g++.dg/opt/pr62078.C: New test.
10288 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10290 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10293 * gfortran.dg/internal_pack_15.f90: New test.
10295 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10297 * c-c++-common/tsan/step.c: New testcase.
10299 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10301 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10303 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10305 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10307 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10309 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10311 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10313 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10315 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10317 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10319 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10321 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10323 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10325 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10327 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10329 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10331 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10333 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10335 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10337 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10339 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10341 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10343 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10345 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10347 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10349 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10350 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10351 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10354 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10356 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10357 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10358 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10361 2015-01-21 Renlin Li <renlin.li@arm.com>
10363 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10364 * g++.dg/tls/thread_local5g.C: Likewise.
10365 * g++.dg/tls/thread_local6g.C: Likewise.
10367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10369 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10370 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10371 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10373 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10375 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10376 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10377 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10379 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10381 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10382 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10383 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10385 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10387 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10388 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10389 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10391 2015-01-20 Jeff Law <law@redhat.com>
10394 * gcc.target/m68k/pr59946.c: New test.
10396 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10398 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10399 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10400 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10402 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10404 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10405 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10406 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10408 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10410 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10411 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10412 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10414 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10416 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10417 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10418 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10420 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10423 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10425 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10426 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10427 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10429 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10431 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10432 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10433 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10435 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10437 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10439 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10441 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10444 * g++.dg/ubsan/pr64632.C: New test.
10447 * gcc.dg/pr64663.c: New test.
10449 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10452 * g++.dg/warn/Wunused-var-23.C: New.
10454 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10457 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10458 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10460 2015-01-20 Richard Biener <rguenther@suse.de>
10463 * gcc.dg/lto/pr64684_0.c: New testcase.
10464 * gcc.dg/lto/pr64684_1.c: Likewise.
10465 * gcc.dg/lto/pr64684_2.c: Likewise.
10466 * gcc.dg/lto/pr64685_0.c: Likewise.
10467 * gcc.dg/lto/pr64685_1.c: Likewise.
10469 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10472 * g++.dg/cpp1y/lambda-init12.C: New.
10474 2015-01-20 Richard Biener <rguenther@suse.de>
10476 PR tree-optimization/64410
10477 * g++.dg/vect/pr64410.cc: Require vect_double.
10479 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10482 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10484 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10488 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10490 PR rtl-optimization/64081
10491 * gcc.dg/pr64081.c: New test.
10493 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10495 * jit.dg/harness.h: Include <unistd.h>.
10496 (CHECK_NO_ERRORS): New.
10497 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10498 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10499 gcc_jit_context_compile_to_file.
10500 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10501 args to the spawned executable.
10502 (jit-expand-vars): New function.
10503 (jit-exe-params): New variable.
10504 (dg-jit-set-exe-params): New function.
10505 (jit-dg-test): Detect testcases that use
10506 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10507 Set arguments of spawned process to jit-exe-params.
10508 (jit-get-output-filename): New function.
10509 (jit-setup-compile-to-file): New function.
10510 (jit-verify-compile-to-file): New function.
10511 (jit-run-executable): New function.
10512 (jit-verify-executable): New function.
10513 * jit.dg/test-compile-to-assembler.c: New testcase.
10514 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10515 * jit.dg/test-compile-to-executable.c: New testcase.
10516 * jit.dg/test-compile-to-object.c: New testcase.
10518 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10521 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10524 2015-01-19 Martin Liska <mliska@suse.cz>
10526 * objc/compile/pr64668.m: New test.
10528 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10530 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10531 (create_overflow_fn): Update comment to clarify that
10532 the third param of the created function is a bool *, not
10534 (verify_int_overflow_fn): Convert param "expected_ovf" from
10535 int to bool. Update third param of "overflow_fn_type" from int *
10536 to bool *. Update local "actual_ovf" from int to bool.
10537 (verify_uint_overflow_fn): Likewise.
10539 2015-01-19 Martin Liska <mliska@suse.cz>
10541 * gcc.dg/ipa/ipa-icf-33.c: New test.
10543 2015-01-19 Felix Yang <felix.yang@huawei.com>
10544 Haijian Zhang <z.zhanghaijian@huawei.com>
10546 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10547 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10548 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10549 result_float64x2, expected_hfloat64x2): New helper type, variable and
10551 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10552 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10553 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10554 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10555 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10556 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10557 and target without the FMA feature.
10559 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10561 * gcc.target/aarch64/pr64304.c: New testcase.
10563 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10565 PR rtl-optimization/64081
10566 * gcc.dg/pr64081.c: New test.
10568 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10571 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10573 * gcc.target/aarch64/test_frame_6.c: Likewise.
10574 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10575 and x19 (in the epilogue).
10576 * gcc.target/aarch64/test_frame_4.c: Likewise.
10577 * gcc.target/aarch64/test_frame_7.c: Likewise.
10579 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10581 * gcc.target/i386/chkp-always_inline.c: New.
10583 2015-01-15 Andrew Pinski <apinski@cavium.com>
10584 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10586 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10587 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10589 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10592 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10593 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10595 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10598 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10600 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10603 * gcc.target/sh/torture/pr64652.c: New.
10605 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10607 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10608 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10609 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10610 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10611 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10612 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10614 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10617 * g++.dg/torture/pr64378.C: New testcase.
10619 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10622 * gfortran.dg/block_13.f08: New test
10624 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10627 * gfortran.dg/associate_1.f03: Allow test for character with
10630 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10632 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10633 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10635 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10637 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10639 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10642 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10644 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10647 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10650 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10653 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10655 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10658 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10660 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10662 PR rtl-optimization/52773
10663 * gcc.c-torture/compile/pr52773.c: New test.
10665 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10668 * g++.dg/cpp0x/alias-decl-46.C: New.
10670 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10672 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10674 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10676 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10678 (CHECK_FP): Likewise.
10679 (CHECK_CUMULATIVE_SAT): Likewise.
10681 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10683 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10684 (Set_Neon_Cumulative_Sat): Add parameter.
10685 (__set_neon_cumulative_sat): Support new parameter.
10686 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10687 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10689 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10690 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10693 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10695 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10696 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10698 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10701 * g++.dg/tls/thread_local-ice4.C: New.
10703 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10705 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10708 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10711 * g++.dg/cpp0x/vt-62276.C: New.
10713 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10715 PR middle-end/64353
10716 * g++.dg/pr64353.C: New.
10718 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10721 * gcc.target/aarch64/pr64263_1.c: New test.
10723 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10725 PR tree-optimization/64434
10726 * gcc.dg/torture/pr64434.c: Move to...
10727 * gcc.dg/pr64434.c: ... here.
10729 2015-01-16 Richard Biener <rguenther@suse.de>
10731 PR middle-end/64614
10732 * gcc.dg/uninit-18.c: New testcase.
10734 2015-01-16 Richard Biener <rguenther@suse.de>
10736 PR tree-optimization/64568
10737 * g++.dg/torture/pr64568-2.C: New testcase.
10739 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10742 * gcc.target/i386/chkp-label-address.c: New.
10744 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10747 * gfortran.dg/pointer_init_6.f90: Extended.
10749 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10751 * gcc.c-torture/compile/20150108.c: New test.
10753 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10755 * gcc.target/visium: New directory.
10757 2015-01-16 Richard Biener <rguenther@suse.de>
10759 PR tree-optimization/61743
10760 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10761 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10763 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10765 * gcc.dg/pr64015.c: New test.
10767 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10771 * g++.dg/ipa/pr64612.C: New test.
10773 2015-01-16 Renlin Li <renlin.li@arm.com>
10775 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10777 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10779 * gcc.target/i386/sse-14.c: Test new intrinsic.
10780 * gcc.target/i386/sse-22.c: Ditto.
10782 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10785 * g++.dg/cpp0x/auto44.C: New.
10787 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10790 * gcc.target/nios2/gpopt-all.c: New test case.
10791 * gcc.target/nios2/gpopt-local.c: New test case.
10792 * gcc.target/nios2/gpopt-global.c: New test case.
10793 * gcc.target/nios2/gpopt-data.c: New test case.
10794 * gcc.target/nios2/gpopt-none.c: New test case.
10796 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10798 * g++.dg/ubsan/vptr-1.C: New test.
10799 * g++.dg/ubsan/vptr-2.C: New test.
10800 * g++.dg/ubsan/vptr-3.C: New test.
10801 * g++.dg/ubsan/vptr-4.C: New test.
10802 * g++.dg/ubsan/vptr-5.C: New test.
10803 * g++.dg/ubsan/vptr-6.C: New test.
10804 * g++.dg/ubsan/vptr-7.C: New test.
10805 * g++.dg/ubsan/vptr-8.C: New test.
10806 * g++.dg/ubsan/vptr-9.C: New test.
10808 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10810 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10812 * lib/gcc-dg.exp: Likewise.
10814 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10816 PR rtl-optimization/64110
10817 * gcc.target/i386/pr64110.c: Add scan-assembler.
10819 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10820 James Norris <jnorris@codesourcery.com>
10821 Cesar Philippidis <cesar@codesourcery.com>
10822 Ilmir Usmanov <i.usmanov@samsung.com>
10824 * lib/target-supports.exp (check_effective_target_fopenacc): New
10826 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10827 * g++.dg/goacc/goacc.exp: Likewise.
10828 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10829 * gcc.dg/goacc/goacc.exp: Likewise.
10830 * gfortran.dg/goacc/goacc.exp: Likewise.
10831 * c-c++-common/cpp/openacc-define-1.c: New file.
10832 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10833 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10834 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10835 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10836 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10837 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10838 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10839 * c-c++-common/goacc/cache-1.c: Likewise.
10840 * c-c++-common/goacc/clauses-fail.c: Likewise.
10841 * c-c++-common/goacc/collapse-1.c: Likewise.
10842 * c-c++-common/goacc/data-1.c: Likewise.
10843 * c-c++-common/goacc/data-2.c: Likewise.
10844 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10845 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10846 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10847 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10848 * c-c++-common/goacc/if-clause-1.c: Likewise.
10849 * c-c++-common/goacc/if-clause-2.c: Likewise.
10850 * c-c++-common/goacc/kernels-1.c: Likewise.
10851 * c-c++-common/goacc/loop-1.c: Likewise.
10852 * c-c++-common/goacc/loop-private-1.c: Likewise.
10853 * c-c++-common/goacc/nesting-1.c: Likewise.
10854 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10855 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10856 * c-c++-common/goacc/parallel-1.c: Likewise.
10857 * c-c++-common/goacc/pcopy.c: Likewise.
10858 * c-c++-common/goacc/pcopyin.c: Likewise.
10859 * c-c++-common/goacc/pcopyout.c: Likewise.
10860 * c-c++-common/goacc/pcreate.c: Likewise.
10861 * c-c++-common/goacc/pragma_context.c: Likewise.
10862 * c-c++-common/goacc/present-1.c: Likewise.
10863 * c-c++-common/goacc/reduction-1.c: Likewise.
10864 * c-c++-common/goacc/reduction-2.c: Likewise.
10865 * c-c++-common/goacc/reduction-3.c: Likewise.
10866 * c-c++-common/goacc/reduction-4.c: Likewise.
10867 * c-c++-common/goacc/sb-1.c: Likewise.
10868 * c-c++-common/goacc/sb-2.c: Likewise.
10869 * c-c++-common/goacc/sb-3.c: Likewise.
10870 * c-c++-common/goacc/update-1.c: Likewise.
10871 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10872 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10873 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10874 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10875 * gfortran.dg/goacc/assumed.f95: Likewise.
10876 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10877 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10878 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10879 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10880 * gfortran.dg/goacc/branch.f95: Likewise.
10881 * gfortran.dg/goacc/cache-1.f95: Likewise.
10882 * gfortran.dg/goacc/coarray.f95: Likewise.
10883 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10884 * gfortran.dg/goacc/cray.f95: Likewise.
10885 * gfortran.dg/goacc/critical.f95: Likewise.
10886 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10887 * gfortran.dg/goacc/data-tree.f95: Likewise.
10888 * gfortran.dg/goacc/declare-1.f95: Likewise.
10889 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10890 * gfortran.dg/goacc/fixed-1.f: Likewise.
10891 * gfortran.dg/goacc/fixed-2.f: Likewise.
10892 * gfortran.dg/goacc/fixed-3.f: Likewise.
10893 * gfortran.dg/goacc/fixed-4.f: Likewise.
10894 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10895 * gfortran.dg/goacc/if.f95: Likewise.
10896 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10897 * gfortran.dg/goacc/list.f95: Likewise.
10898 * gfortran.dg/goacc/literal.f95: Likewise.
10899 * gfortran.dg/goacc/loop-1.f95: Likewise.
10900 * gfortran.dg/goacc/loop-2.f95: Likewise.
10901 * gfortran.dg/goacc/loop-3.f95: Likewise.
10902 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10903 * gfortran.dg/goacc/omp.f95: Likewise.
10904 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10905 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10906 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10907 * gfortran.dg/goacc/parameter.f95: Likewise.
10908 * gfortran.dg/goacc/private-1.f95: Likewise.
10909 * gfortran.dg/goacc/private-2.f95: Likewise.
10910 * gfortran.dg/goacc/private-3.f95: Likewise.
10911 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10912 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10913 * gfortran.dg/goacc/reduction.f95: Likewise.
10914 * gfortran.dg/goacc/routine-1.f90: Likewise.
10915 * gfortran.dg/goacc/routine-2.f90: Likewise.
10916 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10917 * gfortran.dg/goacc/several-directives.f95: Likewise.
10918 * gfortran.dg/goacc/sie.f95: Likewise.
10919 * gfortran.dg/goacc/subarrays.f95: Likewise.
10920 * gfortran.dg/gomp/map-1.f90: Likewise.
10921 * gfortran.dg/openacc-define-1.f90: Likewise.
10922 * gfortran.dg/openacc-define-2.f90: Likewise.
10923 * gfortran.dg/openacc-define-3.f90: Likewise.
10924 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10925 * g++.dg/gomp/block-2.C: Likewise.
10926 * g++.dg/gomp/block-3.C: Likewise.
10927 * g++.dg/gomp/block-5.C: Likewise.
10928 * g++.dg/gomp/target-1.C: Likewise.
10929 * g++.dg/gomp/target-2.C: Likewise.
10930 * g++.dg/gomp/taskgroup-1.C: Likewise.
10931 * g++.dg/gomp/teams-1.C: Likewise.
10932 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10933 * gcc.dg/cilk-plus/jump.c: Likewise.
10934 * gcc.dg/gomp/block-1.c: Likewise.
10935 * gcc.dg/gomp/block-10.c: Likewise.
10936 * gcc.dg/gomp/block-2.c: Likewise.
10937 * gcc.dg/gomp/block-3.c: Likewise.
10938 * gcc.dg/gomp/block-4.c: Likewise.
10939 * gcc.dg/gomp/block-5.c: Likewise.
10940 * gcc.dg/gomp/block-6.c: Likewise.
10941 * gcc.dg/gomp/block-7.c: Likewise.
10942 * gcc.dg/gomp/block-8.c: Likewise.
10943 * gcc.dg/gomp/block-9.c: Likewise.
10944 * gcc.dg/gomp/target-1.c: Likewise.
10945 * gcc.dg/gomp/target-2.c: Likewise.
10946 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10947 * gcc.dg/gomp/teams-1.c: Likewise.
10949 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10951 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10954 2015-01-15 Mike Stump <mikestump@comcast.net>
10956 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10957 * gcc.dg/inline_2.c: Likewise.
10958 * gcc.dg/inline_3.c: Likewise.
10959 * gcc.dg/inline_4.c: Likewise.
10961 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10964 * gfortran.dg/proc_ptr_comp_43.f90: New.
10966 2015-01-15 Mike Stump <mikestump@comcast.net>
10968 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10969 * gcc.dg/unroll_2.c: Likewise.
10970 * gcc.dg/unroll_3.c: Likewise.
10971 * gcc.dg/unroll_4.c: Likewise.
10972 * gcc.dg/unroll_5.c: Likewise.
10974 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10977 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10979 * gcc.target/aarch64/test_frame_6.c: Likewise.
10980 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10981 x30 and x19 (in the epilogue).
10982 * gcc.target/aarch64/test_frame_4.c: Likewise.
10983 * gcc.target/aarch64/test_frame_7.c: Likewise.
10985 2015-01-15 Martin Liska <mliska@suse.cz>
10987 * g++.dg/ipa/pr64068.C: New test.
10988 * gcc.dg/ipa/PR64559.c: New test.
10990 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10992 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10995 2015-01-15 Richard Biener <rguenther@suse.de>
10997 PR tree-optimization/61743
10998 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10999 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11001 2015-01-15 Renlin Li <renlin.li@arm.com>
11003 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11004 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11006 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11008 * gcc.dg/vect/vect-aggressive-1.c: New.
11009 * gcc.target/i386/avx2-vect-aggressive.c: New.
11011 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11013 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11015 2015-01-15 Richard Biener <rguenther@suse.de>
11018 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11019 -Wl,-undefined,dynamic_lookup.
11021 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11023 * gnat.dg/opt47.adb: New test.
11025 2015-01-15 Richard Biener <rguenther@suse.de>
11028 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11030 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11032 PR tree-optimization/64434
11033 * gcc.dg/torture/pr64434.c: New test.
11035 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11037 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11038 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11039 -march=loongson* and -march=octeon* require -mno-micromips.
11041 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11042 Matthew Fortune <matthew.fortune@imgtec.com>
11044 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11045 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11046 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11047 * gcc.target/mips/call-saved-7.c: New file.
11048 * gcc.target/mips/call-saved-8.c: New file.
11049 * gcc.target/mips/call-saved-9.c: New file.
11051 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11053 * gcc.target/mips/lsa.c: New file.
11054 * gcc.target/mips/mips64-lsa.c: Likewise.
11055 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11056 * gcc.target/mips/mulsize-4.c: Likewise.
11057 * gcc.target/mips/mulsize-5.c: New file.
11058 * gcc.target/mips/mulsize-6.c: Likewise.
11059 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11060 and !HAS_LSA as ghost options.
11061 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11064 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11066 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11068 2015-01-15 Richard Biener <rguenther@suse.de>
11070 PR middle-end/64365
11071 * gcc.dg/torture/pr64365.c: New testcase.
11073 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11075 * gcc.dg/stackprotectexplicit1.c: New test.
11076 * g++.dg/stackprotectexplicit2.c: New test.
11078 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11081 * gfortran.dg/inquire_internal.f90: New.
11082 * gfortran.dg/negative_unit_check.f90: New.
11084 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11087 * gcc.target/sh/pr53988-1.c: New.
11089 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11092 * g++.dg/tls/thread_local-ice3.C: New.
11094 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11096 * gcc.target/i386/fentry-override.c: Properly place {} in target
11097 selector. Remove nonpic.
11098 * gcc.target/i386/fentry.c: Likewise.
11100 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11102 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11103 warnings instead of errors.
11105 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11107 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11108 option support instead of ENABLE_LTO from Makefile.
11110 2015-01-14 Richard Biener <rguenther@suse.de>
11112 PR tree-optimization/59354
11113 * gcc.dg/vect/pr59354.c: New testcase.
11115 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11117 * lib/target-supports.exp
11118 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11119 on ARM architures before v7.
11121 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11123 PR middle-end/59448
11124 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11125 an atomic_exchange.
11127 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11130 * gcc.target/i386/pr64386.c: New test.
11132 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11135 * gcc.target/i386/pr64393.c: New test.
11137 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11140 * gcc.target/i386/pr64387.c: New test.
11142 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11144 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11146 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11148 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11150 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11153 * gcc.target/arm/pr64453.c: New.
11155 2015-01-14 Richard Biener <rguenther@suse.de>
11158 * gcc.dg/lto/pr64415_0.c: New testcase.
11159 * gcc.dg/lto/pr64415_1.c: Likewise.
11161 2015-01-14 Martin Liska <mliska@suse.cz>
11163 * gcc.dg/ipa/pr64307.c: New test.
11165 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11167 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11168 64-bit and 128-bit.
11170 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11173 * gcc.target/arm/pr64460_1.c: New test.
11175 2015-01-14 Richard Biener <rguenther@suse.de>
11177 PR tree-optimization/64493
11178 PR tree-optimization/64495
11179 * gcc.dg/vect/pr64493.c: New testcase.
11180 * gcc.dg/vect/pr64495.c: Likewise.
11182 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11184 * gcc.dg/Warray-bounds-11.c: New test-case.
11186 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11188 * gcc.target/mips/octeon3-pipe-1.c: New test.
11190 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11192 * jit.dg/harness.h (set_up_logging): Move string concatenation
11194 (concat_strings): New function.
11195 (dump_reproducer): New function.
11196 (test_jit): Call dump_reproducer.
11197 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11199 (jit-dg-test): Delete any generated reproducer from previous runs.
11200 Verify that a generated reproducer was created, and verify that it
11202 * jit.dg/test-nested-contexts.c (main): Call
11203 gcc_jit_context_dump_reproducer_to_file.
11205 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11207 * gcc.dg/aru-2.c: Add dg-require-profiling.
11209 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11211 * lib/target-supports.exp (check_profiling_available): Check if
11214 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11217 * g++.dg/torture/pr64565.C: New testcase.
11219 2015-01-13 Marek Polacek <polacek@redhat.com>
11221 PR middle-end/64391
11222 * gcc.dg/tm/pr64391.c: New test.
11224 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11226 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11229 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11231 * gcc.target/i386/pie.c: New test.
11233 * lib/target-supports.exp (check_effective_target_pie): New.
11235 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11237 PR rtl-optimization/64286
11238 * gcc.target/i386/avx2-pr64286.c: New test.
11240 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11243 * g++.dg/cpp0x/vt-57626.C: New.
11245 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11248 * gfortran.dg/pr64528.f90: New test.
11250 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11252 * gcc.target/aarch64/subsp.c: New test.
11254 2015-01-13 Andrew Pinski <apinski@cavium.com>
11256 * gcc.target/aarch64/store-pair-1.c: New testcase.
11258 2015-01-13 Richard Biener <rguenther@suse.de>
11261 * gcc.dg/lto/pr64373_0.c: New testcase.
11263 2015-01-13 Andrew Pinski <apinski@cavium.com>
11265 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11266 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11268 2015-01-13 Richard Biener <rguenther@suse.de>
11270 PR tree-optimization/64406
11271 * gcc.dg/pr64406.c: New testcase.
11273 2015-01-13 Richard Biener <rguenther@suse.de>
11275 PR tree-optimization/64404
11276 * gcc.dg/vect/pr64404.c: New testcase.
11278 2015-01-13 Richard Biener <rguenther@suse.de>
11280 PR tree-optimization/64568
11281 * g++.dg/torture/pr64568.C: New testcase.
11283 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11285 * jit.dg/test-error-local-used-from-other-function.c: New test
11287 * jit.dg/test-error-param-reuse.c: New test case.
11288 * jit.dg/test-error-param-sharing.c: New test case.
11289 * jit.dg/test-error-param-used-from-other-function.c: New test
11291 * jit.dg/test-error-param-used-without-a-function.c: New test
11294 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11296 PR tree-optimization/64563
11297 * gcc.dg/pr64563.c: New test.
11300 * gcc.target/i386/pr64513.c: New test.
11302 PR tree-optimization/64454
11303 * gcc.dg/pr64454.c: New test.
11306 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11308 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11309 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11310 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11311 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11312 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11313 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11314 * gcc.dg/vect/slp-25.c: Likewise.
11315 * gcc.dg/vect/vect-109.c: Likewise.
11316 * gcc.dg/vect/vect-13.c: Likewise.
11317 * gcc.dg/vect/vect-17.c: Likewise.
11318 * gcc.dg/vect/vect-18.c: Likewise.
11319 * gcc.dg/vect/vect-19.c: Likewise.
11320 * gcc.dg/vect/vect-20.c: Likewise.
11321 * gcc.dg/vect/vect-21.c: Likewise.
11322 * gcc.dg/vect/vect-22.c: Likewise.
11323 * gcc.dg/vect/vect-27.c: Likewise.
11324 * gcc.dg/vect/vect-29.c: Likewise.
11325 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11326 * gcc.dg/vect/vect-2.c: Likewise.
11327 * gcc.dg/vect/vect-3.c: Likewise.
11328 * gcc.dg/vect/vect-4.c: Likewise.
11329 * gcc.dg/vect/vect-5.c: Likewise.
11330 * gcc.dg/vect/vect-72.c: Likewise.
11331 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11332 * gcc.dg/vect/vect-73.c: Likewise.
11333 * gcc.dg/vect/vect-77-global.c: Likewise.
11334 * gcc.dg/vect/vect-78-global.c: Likewise.
11335 * gcc.dg/vect/vect-7.c: Likewise.
11336 * gcc.dg/vect/vect-86.c: Likewise.
11337 * gcc.dg/vect/vect-align-1.c: Likewise.
11338 * gcc.dg/vect/vect-align-3.c: Likewise.
11339 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11340 * gcc.dg/vect/vect-all.c: Likewise.
11341 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11342 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11343 * gcc.dg/vect/vect-peel-3.c: Likewise.
11344 * gcc.dg/vect/vect-peel-4.c: Likewise.
11345 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11347 2015-01-12 Jeff Law <law@redhat.com>
11350 * gcc.target/m68k/pr64461.c: New test.
11352 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11354 * jit.dg/test-array-as-pointer.c (create_code): Update call
11355 to gcc_jit_context_new_global by setting "kind" to
11356 GCC_JIT_GLOBAL_IMPORTED.
11357 * jit.dg/test-error-array-as-pointer.c: Likewise.
11358 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11359 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11360 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11361 * jit.dg/test-using-global.c (the_global): Rename to...
11362 (imported_global): ...this.
11363 (create_code): Update to test the three kinds of global.
11364 (verify_code): Likewise.
11366 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11369 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11370 undefined behavior.
11371 * gcc.target/i386/pr64291-2.c: Updated.
11373 2015-01-12 Richard Biener <rguenther@suse.de>
11375 PR tree-optimization/64530
11376 * gfortran.dg/pr64530.f90: New testcase.
11378 2015-01-12 Richard Biener <rguenther@suse.de>
11380 PR middle-end/64357
11381 * gcc.dg/torture/pr64357.c: New testcase.
11383 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11385 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11388 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11389 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11391 2015-01-12 Martin Liska <mliska@suse.cz>
11393 * gcc.dg/ipa/PR64550.c: New test.
11395 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11398 * g++.dg/ipa/pr63470.C: New testcase.
11400 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11403 * gfortran.dg/typebound_operator_20.f90: New.
11405 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11408 * gfortran.dg/proc_ptr_comp_42.f90: New.
11410 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11413 * gfortran.dg/proc_ptr_comp_41.f90: New.
11415 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11417 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11419 2015-01-10 Tobias Burnus <burnus@net-b.de>
11422 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11423 and add dg-excess-errors.
11424 * gfortran.dg/line_length_6.f90: New.
11425 * gfortran.dg/line_length_7.f90: New.
11426 * gfortran.dg/line_length_8.f90: New.
11427 * gfortran.dg/line_length_9.f90: New.
11428 * gfortran.dg/line_length_10.f90: New.
11429 * gfortran.dg/line_length_11.f90: New.
11431 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11433 * jit.dg/test-threads.c (struct testcase): Move declaration
11434 to jit.dg/all-non-failing-tests.h.
11435 (testcases): Likewise.
11436 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11437 declaration here from jit.dg/all-non-failing-tests.h.
11438 (testcases): Likewise.
11439 * jit.dg/test-combination.c (create_code): Eliminate spelling
11440 out all of the testcases in favor of looping through the
11441 "testcases" metadata.
11442 (verify_code): Likewise.
11444 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11446 PR rtl-optimization/64536
11447 * gcc.dg/pr64536.c: New test.
11449 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11451 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11452 * jit.dg/test-combination.c (create_code): Likewise.
11453 (verify_code): Likewise.
11454 * jit.dg/test-constants.c: New test case.
11455 * jit.dg/test-threads.c: Add test-constants.c.
11457 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11460 * objc.dg/gnu-api-2-class.m: Add a test case
11461 for the above change.
11463 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11465 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11467 2015-01-09 Richard Biener <rguenther@suse.de>
11469 PR tree-optimization/64410
11470 * g++.dg/vect/pr64410.cc: New testcase.
11472 2015-01-09 Martin Liska <mliska@suse.cz>
11474 * gcc.dg/ipa/ipa-icf-32.c: New test.
11476 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11478 * c-c++-common/tsan/tsan_barrier.h: New.
11479 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11480 * c-c++-common/tsan/bitfield_race.c: Likewise.
11481 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11482 * c-c++-common/tsan/mutexset1.c: Likewise.
11483 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11484 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11485 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11486 * c-c++-common/tsan/simple_race.c: Likewise.
11487 * c-c++-common/tsan/simple_stack.c: Likewise.
11488 * c-c++-common/tsan/sleep_sync.c: Likewise.
11489 * c-c++-common/tsan/tiny_race.c: Likewise.
11490 * c-c++-common/tsan/tls_race.c: Likewise.
11491 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11492 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11493 * g++.dg/tsan/atomic_free.C: Likewise.
11494 * g++.dg/tsan/atomic_free2.C: Likewise.
11495 * g++.dg/tsan/cond_race.C: Likewise.
11496 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11498 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11501 * lib/target-supports.exp (check_effective_target_libatomic_available):
11503 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11504 targets that match effective-target libatomic_available.
11505 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11507 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11509 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11510 Verify the result of gcc_jit_context_get_last_error.
11511 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11513 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11515 PR tree-optimization/63989
11516 * gcc.dg/strlenopt-27.c: New test.
11518 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11520 * jit.dg/harness.h (set_up_logging): New function.
11521 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11522 set_up_logging on the context, so that every testcase is
11523 logged to a particular file.
11524 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11525 and call gcc_jit_context_set_logfile on the top-level context.
11527 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11530 * g++.dg/opt/pr64338.C: New test.
11532 2015-01-08 Tobias Burnus <burnus@net-b.de>
11534 * gfortran.dg/coarray/codimension_2b.f90: New file.
11535 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11536 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11538 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11541 * g++.dg/ext/fnname4.C: New.
11543 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11546 * g++.dg/cpp0x/constexpr-64462.C: New.
11548 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11551 * g++.dg/cpp0x/deleted10.C: New.
11553 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11555 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11557 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11559 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11560 GCC_JIT_UNARY_OP_ABS.
11561 (verify_unary_ops): Likewise.
11563 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11565 * jit.dg/test-arith-overflow.c: New test case.
11566 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11567 * jit.dg/test-combination.c (create_code): Likewise.
11568 (verify_code): Likewise.
11569 * jit.dg/test-threads.c (testcases): Likewise.
11571 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11573 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11574 rather than "jit". Load g++.exp, and call g++_init.
11575 Run test-*.cc files within the testsuite and *.cc files within
11577 (jit-dg-test): Drop the addition of -fgnu89-inline to
11578 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11579 doing it when compiling C testcases (since g++ does not handle
11580 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11581 is restored to the value after g++_init ran, rather than the
11582 value before g++_init ran. Return a list of
11583 $comp_output $output_file, as dg-test assumes.
11585 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11587 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11588 make it easier to figure out the origin of each test result when
11589 running test-combination.c and test-threads.c.
11590 (CHECK_VALUE): Likewise.
11591 (CHECK_DOUBLE_VALUE): Likewise.
11592 (CHECK_STRING_VALUE): Likewise.
11593 (CHECK_STRING_STARTS_WITH): Likewise.
11594 (CHECK_STRING_CONTAINS): Likewise.
11596 (check_string_value): Likewise, add "funcname" param.
11597 (check_string_starts_with): Likewise.
11598 (check_string_contains): Likewise.
11600 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11602 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11603 generating name of built executable.
11605 2015-01-07 Marek Polacek <polacek@redhat.com>
11608 * gcc.dg/pr64440.c: New test.
11609 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11611 2015-01-07 Marek Polacek <polacek@redhat.com>
11614 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11615 * gcc.dg/pr64417.c: New test.
11617 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11620 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11623 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11625 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11626 Check if testcases run without errors, not just if they compile.
11628 2015-01-06 Christian Bruel <christian.bruel@st.com>
11631 * gcc.target/sh/pr64507.c: New test.
11633 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11635 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11637 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11639 * c-c++-common/asan/sanitize-all-1.c: New test.
11640 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11641 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11642 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11643 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11645 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11647 * lib/target-supports.exp (check_profiling_available): Return 0 for
11649 (check_effective_target_tls_runtime): Likewise.
11650 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11651 * gcc.dg/20020312-2.c: Adjust for Visium.
11652 * gcc.dg/tls/thr-cse-1.c: Likewise
11653 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11654 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11655 * gcc.dg/weak/typeof-2.c: Likewise.
11657 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11659 PR rtl-optimization/64287
11660 * gcc.dg/aru-2.c: New test.
11662 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11665 * c-c++-common/ubsan/pr64344-1.c: New test.
11666 * c-c++-common/ubsan/pr64344-2.c: New test.
11668 PR tree-optimization/64465
11669 * gcc.dg/pr64465.c: New test.
11671 PR tree-optimization/64494
11672 * gcc.c-torture/compile/pr64494.c: New test.
11674 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11677 * gfortran.dg/realloc_on_assign_25.f90: New test.
11679 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11681 Update copyright years.
11683 2015-01-05 Marek Polacek <polacek@redhat.com>
11686 * gcc.dg/pr64423.c: New test.
11688 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11690 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11691 mmix-knuth-mmixware for the same reason as for MIPS.
11692 * gcc.dg/debug/debug-2.c: Ditto.
11694 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11696 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11699 * lib/gfortran.exp: Add libatomic library search path.
11700 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11701 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11703 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11705 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11707 * c-c++-common/tsan/bitfield_race.c: New testcase.
11708 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11710 2015-01-02 Tobias Burnus <burnus@net-b.de>
11712 * gfortran.dg/coarray/collectives_4.f90: New.
11714 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11717 * gfortran.dg/extends_16.f90: New.
11719 2015-01-02 Tobias Burnus <burnus@net-b.de>
11721 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11723 2015-01-02 Tobias Burnus <burnus@net-b.de>
11725 * gfortran.dg/coarray/codimension_2.f90: New.
11726 * gfortran.dg/coarray/codimension_2a.f90: New.
11727 * gfortran.dg/coarray_35.f90: New.
11728 * gfortran.dg/coarray_35a.f90: New.
11730 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11733 * gfortran.dg/dummy_procedure_11.f90: New.
11735 Copyright (C) 2015 Free Software Foundation, Inc.
11737 Copying and distribution of this file, with or without modification,
11738 are permitted in any medium without royalty provided the copyright
11739 notice and this notice are preserved.