1 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 PR rtl-optimization/67786
4 PR rtl-optimization/67787
5 * gcc.dg/pr67786.c: New test.
6 * gcc.dg/pr67787.c: Likewise.
8 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
10 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
12 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
15 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
17 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
21 * gfortran.dg/string_array_constructor_1.f90: New.
22 * gfortran.dg/string_array_constructor_2.f90: New.
23 * gfortran.dg/string_array_constructor_3.f90: New.
25 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
29 * gcc.target/powerpc/pr67789.c: New testcase.
31 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
34 * gfortran.dg/pr67802.f90: New test.
36 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
39 gfortran.dg/pr66979.f90: new test.
41 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
44 * gfortran.dg/pr67616.f90: New test.
46 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
49 * g++.dg/cpp0x/range-for30.C: New.
51 2015-10-01 Marek Polacek <polacek@redhat.com>
54 * gcc.dg/atomic/pr65345-4.c: New test.
55 * gcc.dg/pr65345-3.c: New test.
57 2015-10-01 Marek Polacek <polacek@redhat.com>
59 PR tree-optimization/67769
60 * gcc.dg/torture/pr67769.c: New test.
62 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
64 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
66 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
69 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
71 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
73 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
74 (main): Rename to sse2_test. Abort if count != 5.
75 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
77 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
79 2015-10-01 Richard Biener <rguenther@suse.de>
81 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
82 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
84 2015-09-30 Jeff Law <law@redhat.com>
86 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
88 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
90 PR rtl-optimization/67037
91 * gcc.c-torture/execute/pr67037.c: New test.
93 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
95 * lib/target-supports.exp (check_effective_target_sync_int_128):
96 Return 1 on spu-*-* targets.
97 (check_effective_target_sync_int_128_runtime): Likewise.
98 (check_effective_target_sync_long_long): Likewise.
99 (check_effective_target_sync_long_long_runtime): Likewise.
100 (check_effective_target_sync_int_long): Likewise.
101 (check_effective_target_sync_char_short): Likewise.
103 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
105 * gcc.target/i386/pr67761.c: New test.
107 2015-09-30 Marek Polacek <polacek@redhat.com>
110 * gcc.dg/pr67730.c: New test.
112 2015-09-30 Marek Polacek <polacek@redhat.com>
114 PR tree-optimization/67690
115 * gcc.dg/torture/pr67690.c: New test.
117 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
119 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
120 * g++.dg/gomp/tls-wrap4.C: Likewise.
121 * gcc.dg/atomic-op-optimize.c: Likewise.
122 * gcc.dg/pr54087.c: Likewise.
123 * gcc.dg/tls/section-2.c: Likewise.
124 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
125 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
126 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
127 * gcc.target/arm/divzero.c: Likewise.
128 * gcc.target/arm/sibcall-2.c: Likewise.
129 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
130 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
131 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
132 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
133 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
134 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
135 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
136 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
137 * gfortran.dg/default_format_2.f90: Likewise.
138 * gfortran.dg/default_format_denormal_2.f90: Likewise.
140 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
142 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
144 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
146 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
147 * gfortran.dg/round_4.f90: ditto.
149 2015-09-29 Richard Biener <rguenther@suse.de>
151 PR tree-optimization/67170
152 * gfortran.dg/pr67170.f90: New testcase.
154 2015-09-29 Richard Biener <rguenther@suse.de>
156 PR tree-optimization/67741
157 * gcc.dg/torture/pr67741.c: New testcase.
159 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
161 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
162 non-zero for __builtin_signbit tests.
164 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
167 * gcc.target/i386/pr65105-1.c: New.
168 * gcc.target/i386/pr65105-2.c: New.
169 * gcc.target/i386/pr65105-3.c: New.
170 * gcc.target/i386/pr65105-4.C: New.
171 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
173 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
175 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
177 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
181 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
183 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
184 * gfortran.dg/function_types_3.f90: Change error message to
185 "Type inaccessible...."
186 * gfortran.dg/ptr_func_assign_1.f08: New test.
187 * gfortran.dg/ptr_func_assign_2.f08: New test.
189 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
193 * gfortran.dg/ptr_func_assign_3.f08: New test.
194 * gfortran.dg/ptr_func_assign_4.f08: New test.
196 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
197 Sebastian Pop <s.pop@samsung.com>
199 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
200 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
201 * gcc.dg/graphite/block-3.c: Same.
202 * gcc.dg/graphite/block-4.c: Same.
203 * gcc.dg/graphite/block-5.c: Same.
204 * gcc.dg/graphite/block-6.c: Same.
205 * gcc.dg/graphite/block-7.c: Same.
206 * gcc.dg/graphite/block-8.c: Same.
207 * gcc.dg/graphite/block-pr47654.c: Same.
208 * gcc.dg/graphite/interchange-0.c: Same.
209 * gcc.dg/graphite/interchange-1.c: Same.
210 * gcc.dg/graphite/interchange-10.c: Same.
211 * gcc.dg/graphite/interchange-11.c: Same.
212 * gcc.dg/graphite/interchange-12.c: Same.
213 * gcc.dg/graphite/interchange-13.c: Same.
214 * gcc.dg/graphite/interchange-14.c: Same.
215 * gcc.dg/graphite/interchange-15.c: Same.
216 * gcc.dg/graphite/interchange-3.c: Same.
217 * gcc.dg/graphite/interchange-4.c: Same.
218 * gcc.dg/graphite/interchange-5.c: Same.
219 * gcc.dg/graphite/interchange-6.c: Same.
220 * gcc.dg/graphite/interchange-7.c: Same.
221 * gcc.dg/graphite/interchange-8.c: Same.
222 * gcc.dg/graphite/interchange-9.c: Same.
223 * gcc.dg/graphite/interchange-mvt.c: Same.
224 * gcc.dg/graphite/pr35356-1.c: Same.
225 * gcc.dg/graphite/pr35356-3.c: Same.
226 * gcc.dg/graphite/pr37485.c: Same.
227 * gcc.dg/graphite/scop-1.c: Same.
228 * gcc.dg/graphite/scop-11.c: Same.
229 * gcc.dg/graphite/scop-5.c: Same.
230 * gcc.dg/graphite/uns-block-1.c: Same.
231 * gcc.dg/graphite/uns-interchange-9.c: Same.
232 * gfortran.dg/graphite/block-1.f90: Same.
233 * gfortran.dg/graphite/interchange-3.f90: Same.
234 * gfortran.dg/graphite/pr14741.f90: Same.
235 * gfortran.dg/graphite/block-2.f: Same.
237 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
238 Sebastian Pop <s.pop@samsung.com>
240 PR tree-optimization/67700
241 * gcc.dg/graphite/run-id-pr67700.c: New.
243 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
246 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
247 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
249 * gcc.target/sh/pr54236-5.c: New.
250 * gcc.target/sh/pr54236-6.c: New.
252 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
254 PR rtl-optimization/67456
255 PR rtl-optimization/67464
256 PR rtl-optimization/67465
257 * gcc.dg/pr67465.c: New test.
259 2015-09-28 Tom de Vries <tom@codesourcery.com>
261 PR tree-optimization/62171
262 * gcc.dg/vect/pr62171.c: New test.
264 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
266 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
267 skip on AIX. XFAIL individual line tests.
269 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
271 PR rtl-optimization/64164
272 PR tree-optimization/67312
273 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
274 * gcc.target/i386/stackalign/return-4.c: Add -O.
276 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
278 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
280 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
283 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
285 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
287 * gcc.dg/pr64935-1.c: XFAIL on AIX.
288 * gcc.dg/pr64935-2.c: XFAIL on AIX.
289 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
290 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
291 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
292 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
293 DW_AT_noreturn on AIX.
294 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
295 DW_AT_noreturn on AIX.
296 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
297 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
298 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
299 DW_AT_GNU_deleted on AIX.
300 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
301 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
302 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
303 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
304 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
305 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
306 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
307 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
308 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
309 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
310 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
311 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
312 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
313 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
314 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
316 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
319 * gfortran.dg/pr67614.f90: New test.
321 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
324 * gfortran.dg/pr67525.f90: New test.
326 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
329 * gfortran.dg/allocatable_function_9.f90: New.
331 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
334 * gcc.target/sh/pr67675.c: New.
336 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
338 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
340 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
342 * gcc.target/i386/pr66749.c (dg-options): Replace
343 -mtune=lakemount with -mtune=lakemont.
344 * gcc.target/i386/pr66821.c (dg-options): Likewise.
345 * gcc.target/i386/pr67329.c (dg-options): Likewise.
347 2015-09-25 Marek Polacek <polacek@redhat.com>
349 * c-c++-common/ubsan/bounds-11.c: New test.
350 * c-c++-common/ubsan/bounds-12.c: New test.
352 2015-09-25 Marek Polacek <polacek@redhat.com>
355 * c-c++-common/ubsan/pr64906.c: New test.
357 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
359 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
360 with -mtune=lakemount.
361 * gcc.target/i386/pr66821.c (dg-options): Likewise.
362 * gcc.target/i386/pr67329.c (dg-options): Likewise.
364 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
367 * gcc.dg/Werror-13.c: New test.
369 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
371 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
373 2015-09-24 Richard Biener <rguenther@suse.de>
376 * g++.dg/pr67699.C: New testcase.
378 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
381 * gcc.target/arm/fp16-inf.c: New test.
383 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
385 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
386 name while checking for AVX-512VBMI presence.
388 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
390 * lib/target-supports.exp (check_effective_target_pie): Check for
391 PIE support on Solaris 11.x and 12.
393 2015-09-24 Richard Biener <rguenther@suse.de>
395 * g++.dg/tree-ssa/restrict3.C: New testcase.
397 2015-09-24 Richard Biener <rguenther@suse.de>
399 PR tree-optimization/48885
400 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
402 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
404 * c-c++-common/Wmisleading-indentation.c: Augment test.
406 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
408 Fix small typos in the coding rule enforcement warnings.
409 * g++.dg/diagnostic/disable.C: Replace 'namepace'
412 2015-09-23 Richard Biener <rguenther@suse.de>
415 * gcc.dg/ubsan/pr67662.c: New testcase.
417 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
420 * gcc.dg/pragma-diag-6.c: New test.
422 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
424 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
426 2015-09-23 Richard Biener <rguenther@suse.de>
428 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
430 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
432 * c-c++-common/Wmisleading-indentation.c: Augment test.
434 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
436 * g++.dg/diagostic/disable.C: New.
438 2015-09-22 Tom de Vries <tom@codesourcery.com>
440 PR tree-optimization/67671
441 * g++.dg/pr67671.C: New test.
443 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
446 * gcc.target/i386/pr67480.c: New test.
448 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
450 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
451 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
452 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
453 avx512dq, avx512cd, avx512er and avx512pf.
455 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
457 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
458 update-fetch operations.
459 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
461 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
463 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
464 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
466 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
468 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
470 * gcc.target/aarch64/atomic-inst-swap.c: New.
472 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
474 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
475 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
476 * gcc.target/i386/pr59789.c (f1): Likewise.
477 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
478 * gcc.target/i386/intrinsics_6.c: Likewise.
479 * gcc.dg/winline-5.c (int t): Likewise.
480 * gcc.dg/winline-9.c (t): Likewise.
481 * gcc.dg/always_inline2.c (q): Likewise.
482 * gcc.dg/winline-2.c (inline int t): Likewise.
483 * gcc.dg/winline-6.c: Likewise.
484 * gcc.dg/winline-10.c (void g): Likewise.
485 * gcc.dg/pr49243.c (void parse): Likewise.
486 * gcc.dg/always_inline3.c (q2): Likewise.
487 * gcc.dg/winline-3.c: Likewise.
488 * gcc.dg/winline-7.c (inline void *t): Likewise.
490 2015-09-22 Tom de Vries <tom@codesourcery.com>
492 PR tree-optimization/67666
493 * g++.dg/pr67666.C: New test.
495 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
498 * gfortran.dg/pr67615.f90: new test.
500 2015-09-21 Jeff Law <law@redhat.com>
502 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
504 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
506 Complete the implementation of N4230, Nested namespace definition.
507 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
508 attributes and nested namespace definitions.
509 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
510 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
511 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
512 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
513 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
514 appearing before the namespace identifier.
516 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
519 * gcc.dg/cpp/pr66415-1.c: Test column number.
521 2015-09-21 Richard Biener <rguenther@suse.de>
523 * g++.dg/ext/attr-alias-3.C: Add -g.
525 2015-09-21 Richard Biener <rguenther@suse.de>
528 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
530 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
533 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
535 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
537 * gcc.dg/pragma-diag-5.c: Fix excess warning.
539 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
542 * gcc.dg/pr53265.c: Update.
544 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
546 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
548 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
551 * gcc.target/sh/pr59478.c: New.
553 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
556 * gcc.target/sh/pr51244-12.c: Adjust testcase.
557 * gcc.target/sh/pr54236-2.c: Likewise.
559 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
561 * gcc.target/sh/pr43417.c: Move target independent test to ...
562 * gcc.c-torture/compile/pr43417.c: ... here.
564 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
566 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
567 check_effective_target_big_endian, check_effective_target_little_endian,
568 check_effective_target_any_fpu, check_effective_target_double_fpu,
569 check_effective_target_use_single_only_fpu,
570 check_effective_target_default_single_fpu,
571 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
572 check_effective_target_has_fsca, check_effective_target_has_fsrra,
573 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
574 check_effective_target_fmovd_enabled,
575 check_effective_target_has_privileged, check_effective_target_has_pref,
576 check_effective_target_banked_r0r7_isr,
577 check_effective_target_stack_save_isr): New effective target checks.
578 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
579 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
580 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
581 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
582 * gcc.target/sh/20080410-1.c: Use new effective target checks.
583 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
584 * gcc.target/sh/attr-isr.c: Likewise.
585 * gcc.target/sh/fpul-usage-1.c: Likewise.
586 * gcc.target/sh/hiconst.c: Likewise.
587 * gcc.target/sh/mfmovd.c: Likewise.
588 * gcc.target/sh/pr21255-3.c: Likewise.
589 * gcc.target/sh/pr33135-1.c: Likewise.
590 * gcc.target/sh/pr33135-2.c: Likewise.
591 * gcc.target/sh/pr33135-3.c: Likewise.
592 * gcc.target/sh/pr33135-4.c: Likewise.
593 * gcc.target/sh/pr39423-2.c: Likewise.
594 * gcc.target/sh/pr49880-4.c: Likewise.
595 * gcc.target/sh/pr49880-5.c: Likewise.
596 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
597 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
598 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
599 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
600 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
601 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
602 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
603 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
604 * gcc.target/sh/pr50751-2.c: Likewise.
605 * gcc.target/sh/pr50751-3.c: Likewise.
606 * gcc.target/sh/pr50751-5.c: Likewise.
607 * gcc.target/sh/pr50751-6.c: Likewise.
608 * gcc.target/sh/pr50751-8.c: Likewise.
609 * gcc.target/sh/pr51244-15.c: Likewise.
610 * gcc.target/sh/pr51244-2.c: Likewise.
611 * gcc.target/sh/pr51244-20.c: Likewise.
612 * gcc.target/sh/pr51244-6.c: Likewise.
613 * gcc.target/sh/pr52483-4.c: Likewise.
614 * gcc.target/sh/pr53511-1.c: Likewise.
615 * gcc.target/sh/pr53512-1.c: Likewise.
616 * gcc.target/sh/pr53512-2.c: Likewise.
617 * gcc.target/sh/pr53512-3.c: Likewise.
618 * gcc.target/sh/pr53512-4.c: Likewise.
619 * gcc.target/sh/pr53513-1.c: Likewise.
620 * gcc.target/sh/pr54089-2.c: Likewise.
621 * gcc.target/sh/pr54089-3.c: Likewise.
622 * gcc.target/sh/pr54089-4.c: Likewise.
623 * gcc.target/sh/pr54602-2.c: Likewise.
624 * gcc.target/sh/pr54602-3.c: Likewise.
625 * gcc.target/sh/pr54602-4.c: Likewise.
626 * gcc.target/sh/pr54680.c: Likewise.
627 * gcc.target/sh/pr55303-1.c: Likewise.
628 * gcc.target/sh/pr55303-2.c: Likewise.
629 * gcc.target/sh/pr55303-3.c: Likewise.
630 * gcc.target/sh/pr56547-1.c: Likewise.
631 * gcc.target/sh/pr56547-2.c: Likewise.
632 * gcc.target/sh/pr61195.c: Likewise.
633 * gcc.target/sh/pr61996.c: Likewise.
634 * gcc.target/sh/pr6526.c: Likewise.
635 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
636 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
637 * gcc.target/sh/prefetch.c: Likewise.
638 * gcc.target/sh/rte-delay-slot.c: Likewise.
639 * gcc.target/sh/sh2a-band.c: Likewise.
640 * gcc.target/sh/sh2a-bclr.c: Likewise.
641 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
642 * gcc.target/sh/sh2a-bld.c: Likewise.
643 * gcc.target/sh/sh2a-bor.c: Likewise.
644 * gcc.target/sh/sh2a-bset.c: Likewise.
645 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
646 * gcc.target/sh/sh2a-bxor.c: Likewise.
647 * gcc.target/sh/sh2a-jsrn.c: Likewise.
648 * gcc.target/sh/sh2a-movi20s.c: Likewise.
649 * gcc.target/sh/sh2a-movrt.c: Likewise.
650 * gcc.target/sh/sh2a-resbank.c: Likewise.
651 * gcc.target/sh/sh2a-rtsn.c: Likewise.
652 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
653 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
654 * gcc.target/sh/sh4a-cosf.c: Likewise.
655 * gcc.target/sh/sh4a-fsrra.c: Likewise.
656 * gcc.target/sh/sh4a-memmovua.c: Likewise.
657 * gcc.target/sh/sh4a-sincosf.c: Likewise.
658 * gcc.target/sh/sh4a-sinf.c: Likewise.
660 2015-09-20 Jeff Law <law@redhat.com>
662 PR tree-optimization/47679
663 * g++.dg/warn/Wuninitialized-6.C: New test.
665 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
667 Implement nested namespace definitions.
668 * g++.dg/cpp1z/nested-namespace-def1.C: New.
669 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
670 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
671 * g++.dg/lookup/name-clash5.C: Adjust.
672 * g++.dg/lookup/name-clash6.C: Likewise.
674 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
676 * gcc.dg/pragma-diag-5.c: New test.
678 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
681 * gcc.dg/torture/pr67619.c: New test.
682 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
685 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
687 PR tree-optimization/67283
688 * gcc.dg/tree-ssa/sra-15.c: New.
689 * gcc.dg/tree-ssa/sra-16.c: New.
691 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
694 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
695 (f2, f3): Make the function static.
696 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
698 2015-09-17 Christian Bruel <christian.bruel@st.com>
700 * gcc.target/arm/attr_thumb-static2.c: New test.
702 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
704 * gnat.dg/overflow_sum3.adb: New test.
706 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
708 * gcc.target/arm/stack-checking.c: New test.
710 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
713 * gfortran.dg/public_private_module_5.f90: Add module procedure
714 trigger_smod to ensure that the smod file is written.
716 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
718 * gcc.target/aarch64/copysign_1.c: New.
719 * gcc.target/aarch64/copysign_2.c: New.
721 2015-09-17 Bin Cheng <bin.cheng@arm.com>
723 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
724 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
725 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
727 2015-09-16 John Marino <gnugcc@marino.st>
729 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
731 2015-09-16 Richard Biener <rguenther@suse.de>
734 * gcc.dg/torture/pr67253.c: New testcase.
736 2015-09-16 Richard Biener <rguenther@suse.de>
739 * gcc.dg/pr67271.c: New testcase.
741 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
743 * gnat.dg/opt49.adb: New test.
745 2015-09-16 Richard Biener <rguenther@suse.de>
748 * gcc.dg/torture/pr67442.c: New testcase.
750 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
752 * gnat.dg/array24.adb: New test.
753 * gnat.dg/blocklocs.adb: Delete.
755 2015-09-15 Marek Polacek <polacek@redhat.com>
758 * gcc.dg/pr67580.c: New test.
760 2015-09-15 Richard Biener <rguenther@suse.de>
762 PR tree-optimization/67470
763 * gcc.dg/torture/pr67470.c: New testcase.
765 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
767 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
769 2015-09-15 Richard Biener <rguenther@suse.de>
772 * gcc.dg/pr67563.c: New testcase.
774 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
777 * gfortran.dg/pr67460.f90: New test.
779 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
781 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
782 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
784 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
787 * g++.dg/cpp0x/new-auto1.C: New.
789 2015-09-11 Mark Wielaard <mjw@redhat.com>
792 * g++.dg/warn/unused-variable-1.C: New test.
793 * g++.dg/warn/unused-variable-2.C: Likewise.
794 * gcc.dg/unused-4.c: Adjust warning for static const.
795 * gcc.dg/unused-variable-1.c: New test.
796 * gcc.dg/unused-variable-2.c: Likewise.
798 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
800 * gfortran.dg/private_type_3.f90: Require visibility.
801 * gfortran.dg/module_variable_2.f90: Same.
802 * gfortran.dg/nested_forall_1.f: Same.
803 * gfortran.dg/elemental_dependency_4.f90: Same.
804 * gfortran.dg/bind_c_usage_25.f90: Same.
805 * gfortran.dg/access_spec_1.f90: Same.
806 * gfortran.dg/public_private_module_2.f90: Same.
807 * gfortran.dg/host_assoc_variable_1.f90: Same.
808 * gfortran.dg/public_private_module_6.f90: Same.
809 * gfortran.dg/module_variable_1.f90: Same.
810 * gfortran.dg/pr37286.f90: Same.
811 * gfortran.dg/internal_pack_7.f90: Same.
812 * gfortran.dg/submodule_10.f08: Same.
813 * gfortran.dg/allocatable_function_8.f90: Same.
814 * gfortran.dg/merge_init_expr_2.f90: Same.
815 * gfortran.dg/class_37.f03: Same.
816 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
817 * gfortran.dg/typebound_call_20.f03: Same.
818 * gfortran.dg/proc_ptr_result_3.f90: Same.
819 * gfortran.dg/pr32535.f90: Same.
820 * gfortran.dg/typebound_proc_19.f90: Same.
821 * gfortran.dg/initialization_10.f90: Same.
822 * gfortran.dg/bind_c_usage_8.f03: Same.
823 * gfortran.dg/pr61335.f90: Same.
824 * gfortran.dg/elemental_dependency_5.f90: Same.
825 * gfortran.dg/proc_ptr_3.f90: Same.
826 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
828 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
830 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
831 * gcc.dg/Wno-frame-address.c: Skip for Visium.
832 * gcc.dg/loop-8.c: Likewise.
834 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
837 * gnat.dg/specs/addr1.ads: Remove.
839 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
841 * gcc.dg/pie-link.c: Add -pie to dg-options.
843 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
845 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
846 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
848 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
850 * gcc.target/powerpc/swaps-p8-20.c: New test.
851 * gcc.target/powerpc/swaps-p8-21.c: New test.
853 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
856 * gfortran.dg/pr67526.f90: New test.
858 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
861 * g++.dg/cpp0x/variadic166.C: New.
863 2015-09-09 Mark Wielaard <mjw@redhat.com>
865 * c-c++-common/nonnull-1.c: New test.
867 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
870 * gfortran.dg/submodule_11.f08: New test.
872 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
875 * gcc.c-torture/compile/pr67506.c: New test.
877 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
879 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
880 initialization with a byte mask. No change expected here.
881 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
882 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
883 initialization with contigious bitmask. Literal pool is expectd
886 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
889 * gcc.target/arm/pr67439_1.c: New test.
891 2015-09-10 Jiong Wang <jiong.wang@arm.com>
893 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
896 2015-09-10 Jakub Jelinek <jakub@redhat.com>
899 * g++.dg/gomp/pr67523.C: New test.
902 * g++.dg/gomp/pr67522.C: New test.
905 * c-c++-common/gomp/pr67521.c: New test.
908 * c-c++-common/gomp/pr67517.c: New test.
911 * g++.dg/gomp/pr67514.C: New test.
914 * g++.dg/gomp/pr67511.C: New test.
917 * c-c++-common/gomp/pr67502.c: New test.
919 2015-09-09 Marek Polacek <polacek@redhat.com>
922 * gcc.dg/pr67512.c: New test.
924 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
927 * g++.dg/warn/Wsubobject-linkage-1.C: New.
928 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
929 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
930 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
932 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
934 * gcc.target/aarch64/mod_2.x: New file.
935 * gcc.target/aarch64/mod_256.x: Likewise.
936 * gcc.target/arm/mod_2.c: New test.
937 * gcc.target/arm/mod_256.c: Likewise.
938 * gcc.target/aarch64/mod_2.c: Likewise.
939 * gcc.target/aarch64/mod_256.c: Likewise.
941 2015-09-09 Jakub Jelinek <jakub@redhat.com>
944 * g++.dg/gomp/pr67504.C: New test.
947 * c-c++-common/gomp/pr67501.c: New test.
950 * gcc.dg/gomp/pr67500.c: New test.
953 * gcc.dg/gomp/pr67495.c: New test.
955 2015-09-09 Aditya Kumar <hiraditya@msn.com>
956 Sebastian Pop <s.pop@samsung.com>
958 PR tree-optimization/53852
959 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
960 both isl-0.12 and isl-0.15.
961 * gcc.dg/graphite/uns-interchange-14.c: Same.
962 * gcc.dg/graphite/uns-interchange-15.c: Same.
963 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
965 2015-09-08 Aditya Kumar <hiraditya@msn.com>
966 Sebastian Pop <s.pop@samsung.com>
968 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
969 * gcc.dg/graphite/block-1.c: Same.
970 * gcc.dg/graphite/block-5.c: Same.
971 * gcc.dg/graphite/block-6.c: Same.
972 * gcc.dg/graphite/interchange-1.c: Same.
973 * gcc.dg/graphite/interchange-10.c: Same.
974 * gcc.dg/graphite/interchange-11.c: Same.
975 * gcc.dg/graphite/interchange-13.c: Same.
976 * gcc.dg/graphite/interchange-14.c: Same.
977 * gcc.dg/graphite/interchange-3.c: Same.
978 * gcc.dg/graphite/interchange-4.c: Same.
979 * gcc.dg/graphite/interchange-7.c: Same.
980 * gcc.dg/graphite/interchange-8.c: Same.
981 * gcc.dg/graphite/interchange-9.c: Same.
982 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
983 * gcc.dg/graphite/pr35356-1.c (foo): Same.
984 * gcc.dg/graphite/pr37485.c: Same.
985 * gcc.dg/graphite/scop-0.c (int toto): Same.
986 * gcc.dg/graphite/scop-1.c: Same.
987 * gcc.dg/graphite/scop-10.c: Same.
988 * gcc.dg/graphite/scop-11.c: Same.
989 * gcc.dg/graphite/scop-12.c: Same.
990 * gcc.dg/graphite/scop-13.c: Same.
991 * gcc.dg/graphite/scop-16.c: Same.
992 * gcc.dg/graphite/scop-17.c: Same.
993 * gcc.dg/graphite/scop-18.c: Same.
994 * gcc.dg/graphite/scop-2.c: Same.
995 * gcc.dg/graphite/scop-21.c (int test): Same.
996 * gcc.dg/graphite/scop-22.c (void foo): Same.
997 * gcc.dg/graphite/scop-4.c: Same.
998 * gcc.dg/graphite/scop-5.c: Same.
999 * gcc.dg/graphite/scop-6.c: Same.
1000 * gcc.dg/graphite/scop-7.c: Same.
1001 * gcc.dg/graphite/scop-8.c: Same.
1002 * gcc.dg/graphite/scop-9.c: Same.
1003 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1004 data-refs remain inside the inner loop.
1005 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1006 * gcc.dg/graphite/uns-interchange-14.c: Same.
1007 * gcc.dg/graphite/uns-interchange-9.c: Same.
1008 * gfortran.dg/graphite/interchange-3.f90
1010 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1013 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1026 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1028 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1029 * lib/target-supports.exp
1030 (check_effective_target_arm_neon_fp16_hw): New.
1032 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1034 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1035 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1037 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1039 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1040 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1042 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1043 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1044 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1045 when those are supported.
1046 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1049 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1050 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1053 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1054 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1055 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1057 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1059 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1062 Add float16x8_t case.
1063 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1065 main, exec_vcreate): Likewise.
1066 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1067 exec_vget_high): Likewise.
1068 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1069 exec_vget_low): Likewise.
1070 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1072 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1073 exec_vld1_dup): Likewise.
1074 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1075 exec_vld1_lane): Likewise.
1076 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1078 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1079 exec_vldX_dup): Likewise.
1080 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1081 exec_vldX_lane): Likewise.
1082 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1083 exec_vset_lane): Likewise.
1084 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1085 exec_vst1_lane): Likewise.
1087 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1089 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1090 * gcc.target/aarch64/vget_low_1.c: Likewise.
1092 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1094 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1095 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1096 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1097 (main): update orig_data to avoid float16 NaN on bigendian.
1099 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1101 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1103 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1104 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1105 * gcc.target/aarch64/vld1_lane.c: Likewise.
1107 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1112 2015-09-07 Marek Polacek <polacek@redhat.com>
1115 * gcc.dg/asm-10.c: New test.
1117 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.dg/lto/pr67452_0.c: New test.
1122 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1125 * gcc.target/avr/pr65210.c: New test.
1127 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1130 * lib/target-supports.exp (check_cached_effective_target):
1131 Apppend $prop to et_prop_list only if needed.
1133 2015-09-04 Marek Polacek <polacek@redhat.com>
1136 * gcc.dg/ubsan/pr67279.c: New test.
1138 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1139 Petr Murzin <petr.murzin@intel.com>
1140 Kirill Yukhin <kirill.yukhin@intel.com>
1142 * gcc.target/i386/avx512f-scatter-1.c: New.
1143 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1144 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1146 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1148 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1149 rather than calling rmdir, cleanup if open fails.
1151 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1153 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1154 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1155 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1156 Return true for PowerPC targets that implement Altivec.
1158 2015-09-03 Renlin Li <renlin.li@arm.com>
1160 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1162 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1164 2015-09-03 Martin Sebor <msebor@redhat.com>
1167 * g++.dg/addr_builtin-1.C: New test.
1168 * gcc.dg/addr_builtin-1.c: New test.
1170 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1172 * gcc.target/powerpc/vec-shift.c: New test.
1174 2015-09-03 Tom de Vries <tom@codesourcery.com>
1176 PR tree-optimization/65637
1177 * gcc.dg/autopar/reduc-4.c: New test.
1179 2015-09-03 Tom de Vries <tom@codesourcery.com>
1181 PR tree-optimization/65637
1182 * gcc.dg/autopar/pr46099-2.c: New test.
1184 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1187 * g++.dg/pr67351.C: New test.
1189 2015-09-03 Richard Biener <rguenther@suse.de>
1192 * g++.dg/lto/pr66705_0.C: New testcase.
1194 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1197 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1198 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1200 2015-09-02 Marek Polacek <polacek@redhat.com>
1203 * gcc.dg/pr67432.c: New test.
1205 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1207 * lib/target-supports.exp (clear_effective_target_cache): New.
1208 (check_cached_effective_target): Update et_prop_list.
1209 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1210 * g++.dg/compat/compat.exp: Likewise.
1211 * g++.dg/compat/struct-layout-1.exp: Likewise.
1212 * lib/asan-dg.exp: Likewise.
1213 * lib/atomic-dg.exp: Likewise.
1214 * lib/cilk-plus-dg.exp: Likewise.
1215 * lib/clearcap.exp: Likewise.
1216 * lib/mpx-dg.exp: Likewise.
1217 * lib/tsan-dg.exp: Likewise.
1218 * lib/ubsan-dg.exp: Likewise.
1220 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1222 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1224 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1225 Andrew Bennett <andrew.bennett@imgtec.com>
1227 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1228 dependencies between ISA level and compact-branches.
1229 * gcc.target/mips/branch-10.c: Update expected output to allow
1230 compact forms of b/bal.
1231 * gcc.target/mips/branch-11.c: Likewise.
1232 * gcc.target/mips/branch-12.c: Likewise.
1233 * gcc.target/mips/branch-13.c: Likewise.
1234 * gcc.target/mips/branch-3.c: Likewise.
1235 * gcc.target/mips/branch-4.c: Likewise.
1236 * gcc.target/mips/branch-5.c: Likewise.
1237 * gcc.target/mips/branch-6.c: Likewise.
1238 * gcc.target/mips/branch-7.c: Likewise.
1239 * gcc.target/mips/branch-8.c: Likewise.
1240 * gcc.target/mips/branch-9.c: Likewise.
1241 * gcc.target/mips/branch-cost-1.c: Likewise.
1242 * gcc.target/mips/call-1.c: Likewise.
1243 * gcc.target/mips/call-2.c: Likewise.
1244 * gcc.target/mips/call-3.c: Likewise.
1245 * gcc.target/mips/call-4.c: Likewise.
1246 * gcc.target/mips/call-5.c: Likewise.
1247 * gcc.target/mips/call-6.c: Likewise.
1248 * gcc.target/mips/lazy-binding-1.c: Likewise.
1249 * gcc.target/mips/near-far-1.c: Likewise.
1250 * gcc.target/mips/near-far-2.c: Likewise.
1251 * gcc.target/mips/near-far-3.c: Likewise.
1252 * gcc.target/mips/near-far-4.c: Likewise.
1253 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1254 run with compact branches allowed.
1255 * gcc.target/mips/compact-branches-1.c: New file.
1256 * gcc.target/mips/compact-branches-2.c: Likewise.
1257 * gcc.target/mips/compact-branches-3.c: Likewise.
1258 * gcc.target/mips/compact-branches-4.c: Likewise.
1259 * gcc.target/mips/compact-branches-5.c: Likewise.
1260 * gcc.target/mips/compact-branches-6.c: Likewise.
1261 * gcc.target/mips/compact-branches-7.c: Likewise.
1263 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1265 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1266 Clean-up a created directory if testcase fails.
1268 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1271 * g++.dg/pr67405.C: New test.
1273 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1275 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1277 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1279 * gcc.dg/ifcvt-1.c: New test.
1280 * gcc.dg/ifcvt-2.c: Likewise.
1281 * gcc.dg/ifcvt-3.c: Likewise.
1283 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1286 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1289 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1291 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1293 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1296 * g++.dg/other/pr61753.C: New.
1298 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1300 * gcc.dg/tree-ssa/cmp-1.c: New file.
1302 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1304 * gcc.dg/tree-ssa/complex-7.c: New file.
1306 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1308 * gcc.target/powerpc/swaps-p8-19.c: New test.
1310 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1313 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1315 2015-08-29 Tom de Vries <tom@codesourcery.com>
1317 PR tree-optimization/46193
1318 * gcc.dg/autopar/pr46193.c: New test.
1320 2015-08-28 Nathan Sidwell <nathan@acm.org>
1322 * gcc.dg/compat/struct-layout-1_generate.c: Simply
1323 use exit code for failure.
1325 * gcc.dg/torture/matrix-1.c: Use plain printf.
1326 * gcc.dg/torture/matrix-2.c: Likewise.
1327 * gcc.dg/torture/matrix-5.c: Likewise.
1328 * gcc.dg/torture/matrix-6.c: Likewise.
1329 * gcc.dg/torture/transpose-1.c: Likewise.
1330 * gcc.dg/torture/transpose-2.c: Likewise.
1331 * gcc.dg/torture/transpose-3.c: Likewise.
1332 * gcc.dg/torture/transpose-4.c: Likewise.
1333 * gcc.dg/torture/transpose-5.c: Likewise.
1334 * gcc.dg/torture/transpose-6.c: Likewise.
1336 2015-08-28 Jeff Law <law@redhat.com>
1339 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1340 * gcc.dg/torture/pr66752-1.c: New test
1341 * g++.dg/torture/pr66752-2.C: New test.
1343 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1345 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1347 * gcc.dg/tree-ssa/sra-15.c: New.
1349 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1351 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1352 * gcc.target/mips/msub-8.c: Ditto
1354 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1356 * lib/target-supports.exp (check-effective_target_vect_double):
1357 Enable for Power targets with VSX hardware available.
1358 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1359 vect_no_align && { ! vect_hw_misalign }.
1361 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1363 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1364 Replaced by opt_files, compile with -floop-nest-optimize.
1365 * g++.dg/graphite/graphite.exp: Same.
1366 * gfortran.dg/graphite/graphite.exp: Same.
1367 * gcc.dg/graphite/block-0.c: Adjust pattern.
1368 * gcc.dg/graphite/block-1.c: Same.
1369 * gcc.dg/graphite/block-3.c: Same.
1370 * gcc.dg/graphite/block-4.c: Same.
1371 * gcc.dg/graphite/block-5.c: Same.
1372 * gcc.dg/graphite/block-6.c: Same.
1373 * gcc.dg/graphite/block-7.c: Same.
1374 * gcc.dg/graphite/block-8.c: Same.
1375 * gcc.dg/graphite/block-pr47654.c: Same.
1376 * gcc.dg/graphite/interchange-0.c: Same.
1377 * gcc.dg/graphite/interchange-1.c: Same.
1378 * gcc.dg/graphite/interchange-10.c: Same.
1379 * gcc.dg/graphite/interchange-11.c: Same.
1380 * gcc.dg/graphite/interchange-12.c: Same.
1381 * gcc.dg/graphite/interchange-13.c: Same.
1382 * gcc.dg/graphite/interchange-14.c: Same.
1383 * gcc.dg/graphite/interchange-15.c: Same.
1384 * gcc.dg/graphite/interchange-3.c: Same.
1385 * gcc.dg/graphite/interchange-4.c: Same.
1386 * gcc.dg/graphite/interchange-5.c: Same.
1387 * gcc.dg/graphite/interchange-6.c: Same.
1388 * gcc.dg/graphite/interchange-7.c: Same.
1389 * gcc.dg/graphite/interchange-8.c: Same.
1390 * gcc.dg/graphite/interchange-9.c: Same.
1391 * gcc.dg/graphite/interchange-mvt.c: Same.
1392 * gcc.dg/graphite/pr37485.c: Same.
1393 * gcc.dg/graphite/uns-block-1.c: Same.
1394 * gcc.dg/graphite/uns-interchange-12.c: Same.
1395 * gcc.dg/graphite/uns-interchange-14.c: Same.
1396 * gcc.dg/graphite/uns-interchange-15.c: Same.
1397 * gcc.dg/graphite/uns-interchange-9.c: Same.
1398 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1399 * gfortran.dg/graphite/interchange-3.f90: Same.
1401 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1404 * gcc.target/i386/pr67317-1.c: New test.
1405 * gcc.target/i386/pr67317-2.c: Ditto.
1406 * gcc.target/i386/pr67317-3.c: Ditto.
1407 * gcc.target/i386/pr67317-4.c: Ditto.
1408 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1409 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1411 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1413 * gcc.target/powerpc/vec-shr.c: New.
1415 2015-08-27 Marek Polacek <polacek@redhat.com>
1418 * gcc.dg/torture/pr67005.c: New test.
1420 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1422 * gcc.dg/tree-ssa/sra-15.c: New.
1424 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1426 * gcc.target/aarch64/long_branch_1.c: New test.
1428 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1430 * gcc.target/s390/20150826-1.c: New test.
1432 2015-08-26 Renlin Li <renlin.li@arm.com>
1434 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1436 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1438 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1440 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1442 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1443 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1444 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1445 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1447 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1449 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1451 * gcc.target/aarch64/tlsle_1.x: New test source.
1452 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1453 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1454 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1456 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1459 * gfortran.dg/shape_8.f90: New test.
1461 2015-08-25 Marek Polacek <polacek@redhat.com>
1464 * gcc.dg/weak/weak-18.c: New test.
1466 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1468 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1469 gcc_jit_context_set_bool_use_external_driver.
1471 2015-08-25 Nathan Sidwell <nathan@acm.org>
1473 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1475 * gcc.dg/20001117-1.c: Needs return_address.
1476 * gcc.dg/20020415-1.c: Needs alloca.
1477 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1478 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1479 * gcc.dg/pr63186.c: Needs label_values.
1480 * gcc.dg/torture/pr33848.c: Likwise.
1482 * lib/target-supports.exp (check_effective_target_fopenacc,
1483 check_effective_target_fopenmp): Disable for nvptx.
1484 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1485 * gcc.dg/stack-usage-1.c: Likewise.
1486 * gcc.dg/stack-usage-2.c: Likewise.
1487 * gcc.dg/unused-5.c: Likewise.
1488 * gcc.dg/unwind-1.c: Likewise.
1490 2015-08-25 Christian Bruel <christian.bruel@st.com>
1492 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1493 * g++.dg/Wno-frame-address.C: Ditto.
1495 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1498 * g++.dg/pr67211.C: New test.
1500 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1504 * gfortran.dg/block_end_error_1.f90: New test.
1505 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1507 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1510 * gcc.target/i386/pr66821.c: New test.
1512 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1515 * gcc.target/i386/pr67329.c: New test.
1517 2015-08-24 Nathan Sidwell <nathan@acm.org>
1519 * gcc.dg/pr49551.c: Needs -fdata-sections.
1521 * gcc.dg/pr64935-2.c: Needs scheduling.
1523 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1524 * gcc.dg/torture/pr63738.c: Likewise.
1525 * gcc.dg/torture/pr64728.c: Likewise.
1526 * gcc.dg/pr63748.c: Likewise.
1527 * gcc.dg/20020312-2.c: Likewise.
1529 * gcc.dg/torture/pr66123.c: Needs label_values.
1531 * gcc.dg/torture/pr41261.c: Needs profiling.
1532 * gcc.dg/pr26570.c: Likewise.
1533 * gcc.dg/pr61776.c: Likewise.
1534 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1535 * gcc.dg/gomp/pr34610.c: Likewise.
1536 * gcc.dg/pr54121.c: Likewise.
1537 * gcc.dg/20050325-1.c: Likewise.
1538 * gcc.dg/pr66899.c: Likewise.
1539 * gcc.dg/pr48770.c: Likewise.
1540 * gcc.dg/pr24225.c: Likewise.
1542 * gcc.dg/pr27531-1.c: Needs io.
1543 * gcc.dg/pr44606.c: Likewise.
1545 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1547 * gcc.dg/pr51990.c: Needs alloca.
1549 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
1551 2015-08-24 Tom de Vries <tom@codesourcery.com>
1553 PR tree-optimization/65468
1554 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1556 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1559 * gfortran.dg/backtrace_1.f90: New test.
1561 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1564 * gfortran.dg/execute_command_line_2.f90: New test.
1566 2015-08-23 Tom de Vries <tom@codesourcery.com>
1568 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1569 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1570 vect_no_int_max to vect_no_int_min_max.
1571 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1572 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1573 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1574 * gcc.dg/vect/slp-reduc-4.c: Same.
1575 * gcc.dg/vect/slp-reduc-5.c: Same.
1576 * gcc.dg/vect/vect-125.c: Same.
1577 * gcc.dg/vect/vect-13.c: Same.
1578 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1579 * gcc.dg/vect/vect-reduc-1.c: Same.
1580 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1581 * gcc.dg/vect/vect-reduc-1char.c:Same.
1582 * gcc.dg/vect/vect-reduc-1short.c: Same.
1583 * gcc.dg/vect/vect-reduc-2.c: Same.
1584 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1585 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1586 * lib/target-supports.exp: Same.
1588 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/cpp0x/decltype63.C: New.
1593 2015-08-22 Nathan Sidwell <nathan@acm.org>
1595 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1596 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1597 * c-c++-common/Wunused-var-8.c: Likewise.
1598 * c-c++-common/gomp/pr61486-2.c: Likewise.
1599 * c-c++-common/Wunused-var-6.c: Likewise.
1600 * c-c++-common/goacc/reduction-1.c: Likewise.
1601 * c-c++-common/goacc/reduction-2.c: Likewise.
1602 * c-c++-common/goacc/reduction-3.c: Likewise.
1603 * c-c++-common/goacc/reduction-4.c: Likewise.
1604 * gcc.dg/builtins-64.c: Likewise.
1605 * gcc.dg/pr59523.c: Likewise.
1606 * gcc.dg/tree-ssa/20080530.c: Likewise.
1607 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1608 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1609 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1610 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1611 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1612 * gcc.dg/pr59011.c: Likewise.
1613 * gcc.dg/uninit-9.c: Likewise.
1614 * gcc.dg/pr61561.c: Likewise.
1615 * gcc.dg/vla-4.c: Likewise.
1616 * gcc.dg/20101010-1.c: Likewise.
1617 * gcc.dg/pr49120.c: Likewise.
1618 * gcc.dg/20030331-2.c: Likewise.
1619 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1620 * gcc.dg/pr25682.c: Likewise.
1621 * gcc.dg/guality/guality.c: Likewise.
1622 * gcc.dg/pr27301.c: Likewise.
1623 * gcc.dg/uninit-9-O0.c: Likewise.
1624 * gcc.dg/fold-alloca-1.c: Likewise.
1625 * gcc.dg/pr41470.c: Likewise.
1626 * gcc.dg/pr51491-2.c: Likewise.
1627 * gcc.dg/winline-7.c: Likewise.
1628 * gcc.dg/vla-2.c: Likewise.
1629 * gcc.dg/pr50764.c: Likewise.
1630 * gcc.dg/c99-vla-1.c: Likewise.
1631 * gcc.dg/pr33238.c: Likewise.
1632 * gcc.dg/c99-const-expr-13.c: Likewise.
1633 * gcc.dg/builtin-return-1.c: Likewise.
1634 * gcc.dg/vla-3.c: Likewise.
1635 * gcc.dg/20020415-1.c: Likewise.
1636 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1637 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1638 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1639 * gcc.dg/torture/calleesave-sse.c: Likewise.
1640 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1641 * gcc.dg/gomp/vla-2.c: Likewise.
1642 * gcc.dg/gomp/vla-3.c: Likewise.
1643 * gcc.dg/gomp/vla-4.c: Likewise.
1644 * gcc.dg/gomp/pr30494.c: Likewise.
1645 * gcc.dg/gomp/vla-5.c: Likewise.
1646 * gcc.dg/pr51990-2.c: Likewise.
1647 * gcc.dg/vla-22.c: Likewise.
1649 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1651 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1652 * gcc.dg/dollar.c: Likewise.
1653 * gcc.dg/pragma-message.c: Likewise.
1654 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1655 * c-c++-common/raw-string-14.c: Likewise.
1657 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1659 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1660 property that instantiation here is a compile-time error.
1662 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/other/pr67065.C: Extend.
1666 2015-08-21 Nathan Sidwell <nathan@acm.org>
1668 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1670 (check_effective_target_global_constructor): New.
1671 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1672 * gcc.dg/debug/debug.exp: Skip for nvptx.
1673 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1675 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1676 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1677 * gcc.c-torture/compile/pr33855.c: Likewise.
1678 * gcc.c-torture/compile/920723-1.c: Likewise.
1679 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1681 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1683 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1686 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1688 * gcc.c-torture/execute/switch-1.c: Likewise.
1690 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1691 * gcc.c-torture/execute/printf-1.c: Likewise.
1692 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1693 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1694 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1695 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1696 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1697 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1698 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1699 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1700 * gcc.c-torture/execute/gofast.c: Likewise.
1701 * gcc.c-torture/execute/complex-6.c: Likewise.
1703 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1704 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1705 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1706 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1707 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1708 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1709 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1710 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1711 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1712 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1713 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1714 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1715 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1716 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1717 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1718 * gcc.dg/setjmp-1.c: Likewise.
1719 * gcc.dg/cleanup-5.c: Likewise.
1720 * gcc.dg/cleanup-12.c: Likewise.
1721 * gcc.dg/cleanup-13.c: Likewise.
1723 * gcc.dg/constructor-1.c: Require global ctor.
1725 * gcc.dg/fork-instrumentation.c: Require profiling.
1726 * gcc.dg/20030107-1.c: Likewise.
1727 * gcc.dg/20030702-1.c: Likewise.
1729 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1730 * gcc.dg/cpp/paste2.c: Likewise.
1731 * gcc.dg/cpp/strify3.c: Likewise.
1732 * gcc.dg/cpp/strify4.c: Likewise.
1733 * gcc.dg/cpp/lexnum.c: Likewise.
1734 * gcc.dg/cpp/digraphs.c: Likewise.
1735 * gcc.dg/cpp/macro1.c: Likewise.
1737 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1739 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1741 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1743 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1746 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1748 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1749 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1750 vec_vpmsum_be and vec_shasigma_be.
1752 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1754 * lib/target-supports.exp
1755 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1756 with -mfp16-format=ieee.
1758 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/other/pr67065.C: New.
1763 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1765 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1767 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1768 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1769 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1770 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1772 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1774 * gcc.dg/wide_shift_64_1.c: New testcase.
1775 * gcc.dg/wide_shift_128_1.c: Likewise.
1776 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1778 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1780 * lib/target-supports.exp
1781 (check_effective_target_fstack_protector_enabled): New test.
1782 * gcc.target/i386/ssp-default.c: New test.
1784 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1787 * gfortran.dg/generic_31.f90: New.
1789 2015-08-19 Marek Polacek <polacek@redhat.com>
1792 * g++.dg/torture/pr67133.C: New test.
1794 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1796 * gcc.target/powerpc/altivec-35.c: New test.
1797 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1798 * gcc.target/powerpc/vsx-vector-7.c: New test.
1800 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1803 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1804 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1806 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1808 PR rtl-optimization/67218
1809 * gcc.c-torture/execute/ieee/pr67218.c,
1810 gcc.target/aarch64/fcvt_int_float_double1.c,
1811 gcc.target/aarch64/fcvt_int_float_double2.c,
1812 gcc.target/aarch64/fcvt_int_float_double3.c,
1813 gcc.target/aarch64/fcvt_int_float_double4.c,
1814 gcc.target/aarch64/fcvt_uint_float_double1.c,
1815 gcc.target/aarch64/fcvt_uint_float_double2.c,
1816 gcc.target/aarch64/fcvt_uint_float_double3.c,
1817 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1819 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1821 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1822 dg-options to disable LSE extensions.
1823 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1824 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1825 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1826 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1827 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1828 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1829 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1830 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1831 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1832 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1833 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1834 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1835 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1836 * gcc.target/aarch64/sync-op-full.c: Likewise.
1837 * gcc.target/aarch64/sync-op-release.c: Likewise.
1839 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1842 * g++.dg/cpp1z/feat-cxx1z.C: New.
1844 2015-08-18 Marek Polacek <polacek@redhat.com>
1847 * gcc.dg/torture/pr67222.c: New test.
1849 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1851 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1853 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1855 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1856 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1857 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1859 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1861 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1862 which is used in later code.
1864 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/cpp0x/nullptr34.C: New.
1868 * g++.dg/warn/Wconversion2.C: Adjust.
1869 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1870 * g++.old-deja/g++.other/null3.C: Likewise.
1872 * g++.dg/cpp0x/pr51313.C: Adjust.
1874 2015-08-17 Richard Biener <rguenther@suse.de>
1876 PR tree-optimization/67221
1877 * gcc.dg/torture/pr67221.c: New testcase.
1879 2015-08-17 Mike Stump <mikestump@comcast.net>
1880 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1882 * gcc.target/arm/memcpy-aligned-1.c: New test.
1884 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1887 * gfortran.dg/norm_4.f90: Rename to...
1888 * gfortran.dg/norm2_4.f90: this.
1889 * gfortran.dg/norm2_5.f90: New test.
1891 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1893 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1894 * gcc.dg/ssp-1.c: Make counter a register.
1895 * gcc.dg/ssp-2.c: Likewise.
1896 * gcc.dg/torture/parm-coalesce.c: New.
1898 2015-08-14 Marek Polacek <polacek@redhat.com>
1901 * gcc.dg/torture/pr67133.c: New test.
1903 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1904 Matthias Klose <doko@debian.org>
1907 * gcc.c-torture/compile/pr67143.c: New
1908 * gcc.target/aarch64/atomic-op-imm.c
1909 (atomic_fetch_add_negative_RELAXED): New.
1910 (atomic_fetch_sub_negative_ACQUIRE): New.
1912 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1914 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1915 * gcc.target/aarch64/target_attr_8.c: Likewise.
1916 * gcc.target/aarch64/target_attr_14.c: Likewise.
1918 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1920 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1922 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1924 * gcc.target/i386/builtin_target.c: Add skylake check.
1926 2015-08-13 Jeff Law <law@redhat.com>
1928 * gcc.dg/pr66314.c: Moved from here to ..
1929 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1930 to clear all sanitizers before -fsanitize=kernel-address.
1932 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1934 * gcc.target/aarch64/cinc_common_1.c: New test.
1936 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/ext/attribute-may-alias-1.C: New.
1940 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1942 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1944 * gcc.target/aarch64/atomic-inst-cas.c: New.
1945 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1947 2015-08-13 Andreas Schwab <schwab@suse.de>
1949 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1951 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/torture/pr62164.C: New.
1956 2015-08-13 Richard Biener <rguenther@suse.de>
1958 PR tree-optimization/67191
1959 * gcc.dg/torture/pr67191.c: New testcase.
1960 * g++.dg/torture/pr67191.C: Likewise.
1962 2015-08-13 Richard Biener <rguenther@suse.de>
1964 PR tree-optimization/66502
1965 PR tree-optimization/67167
1966 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1968 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1971 * g++.dg/init/new42.C: New.
1973 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1976 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1978 * gcc.target/powerpc/pr67071-2.c: Likewise.
1979 * gcc.target/powerpc/pr67071-3.c: Likewise.
1981 2015-08-12 Marek Polacek <polacek@redhat.com>
1984 * c-c++-common/Wshift-overflow-6.c: New test.
1985 * c-c++-common/Wshift-overflow-7.c: New test.
1986 * g++.dg/cpp1y/left-shift-2.C: New test.
1988 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1991 * g++.dg/cpp0x/pr52742.C: New.
1993 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1995 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1996 Check Knights Landing support.
1998 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2001 * g++.dg/warn/Wunused-result-1.C: New.
2003 2015-08-12 Richard Biener <rguenther@suse.de>
2005 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2006 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2007 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2008 * g++.dg/tree-ssa/pr61034.C: Adjust.
2009 * gcc.dg/fold-compare-2.c: Likewise.
2010 * gcc.dg/pr50763.c: Likewise.
2011 * gcc.dg/predict-3.c: Likewise.
2012 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2013 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2014 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2015 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2016 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2017 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2018 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2019 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2020 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2021 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2022 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2023 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2025 2015-08-12 Nathan Sidwell <nathan@acm.org>
2027 * gcc.dg/vrp-min-max-1.c: New.
2028 * gcc.dg/vrp-min-max-2.c: New.
2030 2015-08-12 Richard Biener <rguenther@suse.de>
2032 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2034 2015-08-12 Tom de Vries <tom@codesourcery.com>
2037 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2038 Handle absence of vector min/max for sparc.
2040 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2043 * g++.dg/ext/mv25.C: New test.
2045 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2047 * gcc.target/i386/avx2-vect-shift.c: New test.
2049 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2053 * gcc.dg/pragma-diag-3.c: New test.
2054 * gcc.dg/pragma-diag-4.c: New test.
2056 2015-08-11 Nathan Sidwell <nathan@acm.org>
2058 * c-c++-common/dfp/operator-comma.c: Call init function.
2059 * c-c++-common/dfp/convert-dfp-2.c: New test.
2061 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2063 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2064 Treat model == 0x4f as Broadwell.
2066 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2069 * gfortran.dg/pr67140.f90: New test.
2071 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2075 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2077 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2080 * gfortran.dg/ieee/large_4.f90: New test.
2082 2015-08-08 Bud Davis <jmdavis@link.com>
2085 * gfortran.dg/common_22.f90: New.
2087 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2089 PR rtl-optimization/67028
2090 * gcc.dg/pr67028.c: New testcase.
2092 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2094 PR rtl-optimization/67029
2095 * gcc.dg/pr67029.c: New test.
2097 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2100 * gfortran.dg/ieee/ieee_8.f90: New test.
2102 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2104 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2106 * gcc.target/aarch64/noplt_2.c: Likewise.
2107 * gcc.target/aarch64/noplt_3.c: Likewise.
2109 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2111 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2112 optimization level, and print a summary at the end.
2114 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2116 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2118 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2120 * gcc.target/aarch64/noplt_3.c: New testcase.
2122 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2124 * gcc.target/aarch64/noplt_1.c: New testcase.
2125 * gcc.target/aarch64/noplt_2.c: Likewise.
2127 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2129 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2130 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2132 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2134 * gcc.target/s390/dwarfregtable-1.c: New test.
2135 * gcc.target/s390/dwarfregtable-2.c: New test.
2136 * gcc.target/s390/dwarfregtable-3.c: New test.
2138 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2140 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2142 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2145 * gfortran.dg/ieee/large_2.f90: New test.
2146 * gfortran.dg/ieee/large_3.F90: New test.
2148 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2151 * gfortran.dg/ieee/large_1.f90: Adjust test.
2153 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2154 Jeff Law <law@redhat.com>
2157 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2158 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2159 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2160 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2161 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2162 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2164 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2167 * gfortran.dg/pr66311.f90: New file.
2169 2015-08-05 Richard Biener <rguenther@suse.de>
2171 PR tree-optimization/67121
2172 * gcc.dg/torture/pr67121.c: New testcase.
2174 2015-08-05 Nick Clifton <nickc@redhat.com>
2176 * gcc.target/rl78: New directory.
2177 * gcc.target/rl78/rl78.exp: New file: Test driver.
2178 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2180 2015-08-05 Richard Biener <rguenther@suse.de>
2183 * gcc.dg/torture/pr67120.c: New testcase.
2185 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2189 * lib/fortran-modules.exp: Call cleanup-submodules from
2191 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2192 cover the cases where private entities are no longer optimized
2194 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2196 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2197 * gfortran.dg/submodule_5.f08: The same.
2198 * gfortran.dg/submodule_9.f08: The same.
2199 * gfortran.dg/submodule_10.f08: New test.
2201 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/cpp1y/var-templ35.C: New.
2206 2015-08-05 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/67055
2209 * g++.dg/torture/pr67055.C: New testcase.
2211 2015-08-05 Richard Biener <rguenther@suse.de>
2213 PR tree-optimization/67109
2214 * gcc.dg/torture/pr67109.c: New testcase.
2215 * gcc.dg/vect/vect-119.c: Adjust.
2217 2015-08-05 Richard Biener <rguenther@suse.de>
2220 * gcc.dg/pr67107.c: New testcase.
2222 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2225 * g++.dg/cpp1z/abbrev2.C: New.
2227 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2229 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2231 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2234 * g++.dg/init/explicit4.C: New.
2236 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2238 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2239 without VSX an Power8 vector support.
2241 2015-08-04 Richard Biener <rguenther@suse.de>
2243 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2245 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2248 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2251 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2254 * g++.dg/cpp1y/var-templ34.C: New.
2256 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2258 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2259 * gcc.target/aarch64/target_attr_1.c: Likewise.
2260 * gcc.target/aarch64/target_attr_2.c: Likewise.
2261 * gcc.target/aarch64/target_attr_3.c: Likewise.
2262 * gcc.target/aarch64/target_attr_4.c: Likewise.
2263 * gcc.target/aarch64/target_attr_5.c: Likewise.
2264 * gcc.target/aarch64/target_attr_6.c: Likewise.
2265 * gcc.target/aarch64/target_attr_7.c: Likewise.
2266 * gcc.target/aarch64/target_attr_8.c: Likewise.
2267 * gcc.target/aarch64/target_attr_9.c: Likewise.
2268 * gcc.target/aarch64/target_attr_10.c: Likewise.
2269 * gcc.target/aarch64/target_attr_11.c: Likewise.
2270 * gcc.target/aarch64/target_attr_12.c: Likewise.
2271 * gcc.target/aarch64/target_attr_13.c: Likewise.
2272 * gcc.target/aarch64/target_attr_14.c: Likewise.
2273 * gcc.target/aarch64/target_attr_15.c: Likewise.
2275 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2279 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2281 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2283 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2285 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2288 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2291 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2292 * gfortran.dg/ieee/large_1.f90: New test.
2294 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2296 PR tree-optimization/67043
2297 * gcc.dg/pr67043.c: New test.
2299 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2301 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2303 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2305 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2306 it to push/pop timing items.
2307 (main): For each optimization level, create a gcc_jit_timer, and
2308 time all of the iteration within that level cumulatively.
2309 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2310 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2312 2015-08-03 Alexander Basov <coohpt@gmail.com>
2317 * gcc.target/arm/pr43404.c : New testcase.
2318 * gcc.target/arm/pr48470.c : New testcase.
2319 * gcc.target/arm/pr64744-1.c : New testcase.
2320 * gcc.target/arm/pr64744-2.c : New testcase.
2322 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2324 PR tree-optimization/67077
2325 * gcc.dg/pr67077.c: New test.
2327 2015-08-03 Jeff Law <law@redhat.com>
2330 PR gcov-profile/66899
2331 * gcc.dg/pr66899.c: New test.
2332 * gcc.dg/pr66314.c: New test.
2334 2015-08-03 Marek Polacek <polacek@redhat.com>
2337 * gcc.dg/pr67088.c: New test.
2339 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2342 * gcc.target/arm/vnmul-1.c: New.
2343 * gcc.target/arm/vnmul-2.c: New.
2344 * gcc.target/arm/vnmul-3.c: New.
2345 * gcc.target/arm/vnmul-4.c: New.
2347 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2350 * gfortran.dg/class_allocate_20.f90: New.
2352 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2354 * gcc.target/aarch64/csel_bfx_1.c: New test.
2355 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2357 2015-08-02 Martin Sebor <msebor@redhat.com>
2359 * g++.dg/Wframe-address-in-Wall.C: New test.
2360 * g++.dg/Wframe-address.C: New test.
2361 * g++.dg/Wno-frame-address.C: New test.
2362 * gcc.dg/Wframe-address-in-Wall.c: New test.
2363 * gcc.dg/Wframe-address.c: New test.
2364 * gcc.dg/Wno-frame-address.c: New test.
2366 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2368 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2370 2015-08-01 Michael Collison <michael.collison@linaro.org
2371 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2373 * gcc.target/arm/mincmp.c: New test.
2375 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2378 * gfortran.dg/associated_target_6.f03: New test
2380 2015-08-01 Tom de Vries <tom@codesourcery.com>
2382 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2383 optimize ("-ftree-parallelize-loops=0").
2384 Add successful scans for 2 detected reductions. Add xfail scans for 3
2385 detected reductions.
2386 * gcc.dg/autopar/reduc-2short.c: Same.
2387 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2388 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2389 detected reductions.
2390 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2393 2015-07-31 Marek Polacek <polacek@redhat.com>
2396 * g++.dg/ubsan/pr66977.C: New test.
2398 2015-07-30 Marek Polacek <polacek@redhat.com>
2400 * c-c++-common/Wtautological-compare-3.c: New test.
2402 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2404 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2405 (CHECK): Pass address of scalar, rather than array.
2407 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2409 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2411 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2413 * gcc.target/aarch64/fp16/fp16.exp: New.
2414 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2415 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2417 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2419 * gcc.target/aarch64/f16_movs_1.c: New test.
2421 2015-07-28 Tom de Vries <tom@codesourcery.com>
2423 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2426 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2427 Manuel López-Ibáñez <manu@gcc.gnu.org>
2429 * gcc.dg/parm-incomplete-1.c: Update.
2430 * gcc.dg/pr18809-1.c: Update.
2431 * gcc.dg/pr27953.c: Update.
2432 * gcc.dg/vla-11.c: Update.
2434 2015-07-27 Marek Polacek <polacek@redhat.com>
2436 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2438 2015-07-27 Tom de Vries <tom@codesourcery.com>
2440 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2441 attribute. Update comment.
2443 Add scan for not parallelizing inner loop.
2444 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2448 2015-07-27 Marek Polacek <polacek@redhat.com>
2451 * c-c++-common/Wtautological-compare-2.c: New test.
2453 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2456 * gcc.target/i386/pr66232-6.c: New tests.
2457 * gcc.target/i386/pr66232-7.c: Likewise.
2458 * gcc.target/i386/pr66232-8.c: Likewise.
2459 * gcc.target/i386/pr66232-9.c: Likewise.
2461 2015-07-27 Marek Polacek <polacek@redhat.com>
2465 * c-c++-common/Wtautological-compare-1.c: New test.
2467 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2470 * g++.dg/template/pr18969.C: New test.
2471 * g++.dg/template/pr18969-2.C: New test.
2472 * g++.old-deja/g++.jason/overload.C: Remove return value in
2473 template function returning void.
2475 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2477 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2478 immediates to avoid shift-overflow warnings.
2480 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2483 * g++.dg/init/pr66857.C: New test.
2485 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2488 * gcc.target/i386/pr66648.c: New test.
2490 2015-07-25 Tom de Vries <tom@codesourcery.com>
2492 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2493 interchange_files and block_files variables.
2494 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2496 * gcc.dg/graphite/uns-interchange-12.c: Same.
2497 * gcc.dg/graphite/uns-interchange-14.c: Same.
2498 * gcc.dg/graphite/uns-interchange-15.c: Same.
2499 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2500 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2502 2015-07-25 Jeff Law <law@redhat.com>
2506 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2507 * gcc.dg/torture/pr66752-1.c: New test
2508 * g++.dg/torture/pr66752-2.C: New test.
2510 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2513 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2515 PR rtl-optimization/64164
2516 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2517 * gcc.dg/ssp-1.c: Make counter a register.
2518 * gcc.dg/ssp-2.c: Likewise.
2519 * gcc.dg/torture/parm-coalesce.c: New.
2521 2015-07-24 Tom de Vries <tom@codesourcery.com>
2523 * gcc.dg/graphite/block-1.c: Xfail scan.
2524 * gcc.dg/graphite/interchange-12.c: Same.
2525 * gcc.dg/graphite/interchange-14.c: Same.
2526 * gcc.dg/graphite/interchange-15.c: Same.
2527 * gcc.dg/graphite/interchange-9.c: Same.
2528 * gcc.dg/graphite/interchange-mvt.c: Same.
2529 * gcc.dg/graphite/uns-block-1.c: New test.
2530 * gcc.dg/graphite/uns-interchange-12.c: New test.
2531 * gcc.dg/graphite/uns-interchange-14.c: New test.
2532 * gcc.dg/graphite/uns-interchange-15.c: New test.
2533 * gcc.dg/graphite/uns-interchange-9.c: New test.
2534 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2536 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2539 * c-c++-common/Wunused-function-1.c: New.
2541 2015-07-24 Tom de Vries <tom@codesourcery.com>
2543 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2544 alternative exit-first loop transform.
2545 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2546 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2547 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2548 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2549 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2550 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2551 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2552 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2553 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2555 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2558 * gcc.target/i386/mpx/pr66566.c: New test.
2560 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2563 * gcc.target/i386/pr66978.c: New test.
2565 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2567 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2569 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2571 * gcc.target/s390/insv-1.c: New test.
2572 * gcc.target/s390/insv-2.c: New test.
2573 * gcc.target/s390/insv-3.c: New test.
2575 2015-07-24 Tom de Vries <tom@codesourcery.com>
2577 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2579 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2582 * gcc.dg/pr25530.c: New test.
2584 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2587 * gcc.dg/pr25529.c: New test.
2589 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2591 * gcc.target/arm/reg_equal_test.c: New test.
2593 2015-07-23 Jeff Law <law@redhat.com>
2596 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2597 * gcc.dg/torture/pr66752-1.c: New test
2598 * g++.dg/torture/pr66752-2.C: New test.
2600 2015-07-23 Marek Polacek <polacek@redhat.com>
2603 * g++.dg/warn/Wlogical-op-2.C: New test.
2605 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2607 PR rtl-optimization/64164
2608 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2609 * gcc.dg/ssp-1.c: Make counter a register.
2610 * gcc.dg/ssp-2.c: Likewise.
2611 * gcc.dg/torture/parm-coalesce.c: New.
2613 2015-07-23 Marek Polacek <polacek@redhat.com>
2616 * c-c++-common/ubsan/pr66908.c: New test.
2618 2015-07-23 Tom de Vries <tom@codesourcery.com>
2620 * gcc.dg/autopar/outer-4.c: Add xfail.
2621 * gcc.dg/autopar/outer-5.c: Same.
2622 * gcc.dg/autopar/outer-6.c: Same.
2623 * gcc.dg/autopar/reduc-2.c: Same.
2624 * gcc.dg/autopar/reduc-2char.c: Same.
2625 * gcc.dg/autopar/reduc-2short.c: Same.
2626 * gcc.dg/autopar/reduc-8.c: Same.
2627 * gcc.dg/autopar/uns-outer-4.c: New test.
2628 * gcc.dg/autopar/uns-outer-5.c: New test.
2629 * gcc.dg/autopar/uns-outer-6.c: New test.
2631 2015-07-23 Richard Biener <rguenther@suse.de>
2633 PR tree-optimization/66952
2634 * gcc.dg/torture/pr66952.c: Use signed char.
2636 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2638 PR tree-optimization/66926,66951
2639 * gcc.dg/vect/pr66951.c: New test.
2641 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2644 * g++.dg/parse/error57.C: New.
2645 * g++.dg/expr/string-2.C: Update.
2647 2015-07-23 Richard Biener <rguenther@suse.de>
2649 PR tree-optimization/66945
2650 * gcc.dg/torture/pr66945.c: New testcase.
2652 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2655 * g++.dg/ext/mv24.C: New test.
2657 2015-07-22 Marek Polacek <polacek@redhat.com>
2659 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2662 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2666 * gfortran.dg/generic_30.f90: New.
2668 2015-07-22 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/66952
2671 * gcc.dg/torture/pr66952.c: New testcase.
2673 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2675 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2677 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2679 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2681 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2683 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2685 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2687 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2689 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2691 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2693 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2695 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2697 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2699 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2701 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2703 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2705 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2707 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2709 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2711 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2713 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2715 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2717 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2719 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2721 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2723 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2725 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2727 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2729 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2731 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2733 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2735 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2737 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2739 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2741 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2743 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2745 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2747 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2749 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2751 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2753 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2755 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2757 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2759 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2761 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2763 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2765 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2767 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2769 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2771 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2773 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2775 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2777 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2779 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2781 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2783 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2785 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2787 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2789 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2791 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2793 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2795 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2797 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2799 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2801 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2803 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2805 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2807 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2809 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2811 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2813 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2815 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2817 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2819 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2821 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2823 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2825 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2827 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2829 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2831 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2833 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2835 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2837 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2839 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2841 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2843 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2845 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2847 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2849 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2851 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2853 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2855 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2857 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2859 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2861 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2863 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2865 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2867 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2869 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2871 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2873 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2875 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2877 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2879 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2881 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2883 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2885 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2887 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2889 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2891 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2893 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2895 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2897 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2899 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2901 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2903 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2905 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2907 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2909 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2911 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2913 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2915 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2917 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2919 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2921 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2923 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2925 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2927 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2929 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2931 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2933 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2935 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2937 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2940 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2942 * g++.dg/template/crash81.C: Update.
2944 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2947 * gcc.target/i386/pr66424.c: New.
2949 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2951 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2953 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2956 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2957 Drop address sanitization.
2959 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2961 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2963 (dg-additional-options): Set armv5t flag.
2965 2015-07-21 Marek Polacek <polacek@redhat.com>
2967 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2968 * gcc.dg/vmx/unpack.c: Likewise.
2969 * gcc.target/powerpc/quad-atomic.c: Likewise.
2971 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2973 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2975 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2977 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2980 2015-07-20 Marek Polacek <polacek@redhat.com>
2983 * c-c++-common/Wshift-overflow-1.c: New test.
2984 * c-c++-common/Wshift-overflow-2.c: New test.
2985 * c-c++-common/Wshift-overflow-3.c: New test.
2986 * c-c++-common/Wshift-overflow-4.c: New test.
2987 * c-c++-common/Wshift-overflow-5.c: New test.
2988 * g++.dg/cpp1y/left-shift-1.C: New test.
2989 * gcc.dg/c90-left-shift-2.c: New test.
2990 * gcc.dg/c90-left-shift-3.c: New test.
2991 * gcc.dg/c99-left-shift-2.c: New test.
2992 * gcc.dg/c99-left-shift-3.c: New test.
2993 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2994 * gcc.c-torture/execute/pr40386.c: Likewise.
2995 * gcc.dg/vect/pr33373.c: Likewise.
2996 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2997 * gcc.dg/vect/vect-shift-2.c: Likewise.
2999 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3001 * gcc.target/aarch64/neg_abs_1.c: New test.
3003 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3006 * gcc.target/i386/pr66922.c: New test.
3008 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3012 * gcc.dg/tree-ssa/pr42327.c: Removed.
3013 * g++.dg/other/pr35011.C: Removed.
3015 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3018 * gcc.target/i386/pr66906.c: New test.
3020 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3022 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3023 as follow-up to r225930.
3025 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3028 * lib/fortran-modules.exp (proc cleanup-submodules): New
3030 * gfortran.dg/submodule_1.f08: Change extension and clean up
3031 the submodule files.
3032 * gfortran.dg/submodule_2.f08: ditto
3033 * gfortran.dg/submodule_6.f08: ditto
3034 * gfortran.dg/submodule_7.f08: ditto
3035 * gfortran.dg/submodule_8.f08: New test
3036 * gfortran.dg/submodule_9.f08: New test
3038 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3039 Sebastian Pop <s.pop@samsung.com>
3042 * gcc.dg/graphite/pr61929.c: New.
3044 2015-07-17 Marek Polacek <polacek@redhat.com>
3046 * gcc.dg/fold-minus-7.c: New test.
3048 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3050 * gfortran.dg/co_reduce_1.f90: New file.
3052 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3055 * gcc.target/i386/pr66824.c:
3057 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3060 * gfortran.dg/structure_constructor_13.f03: New test.
3062 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3065 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3066 of generated while loops in the tree dump.
3067 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3069 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3071 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3073 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3076 * gcc.target/i386/pr66891.c: New test.
3078 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3080 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3082 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3084 PR rtl-optimization/66626
3085 * gcc.target/i386/pr66626-2.c: New.
3087 2015-07-16 Martin Liska <mliska@suse.cz>
3089 * g++.dg/ipa/pr66896.c: New test.
3091 2015-07-16 Richard Biener <rguenther@suse.de>
3093 PR tree-optimization/66894
3094 * gcc.dg/torture/pr66894.c: New testcase.
3096 2015-07-16 Richard Biener <rguenther@suse.de>
3098 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3100 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3103 * g++.dg/pr66866.C: New test.
3105 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3107 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3109 2015-07-15 Richard Biener <rguenther@suse.de>
3111 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3112 { -O3 -fomit-frame-pointer },
3113 { -O3 -fomit-frame-pointer -funroll-loops } and
3114 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3116 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3117 -finline-functions }
3119 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3121 * gcc.target/mips/interrupt_handler-5.c: New test.
3123 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3124 Robert Suchanek <robert.suchanek@imgtec.com>
3126 * gcc.target/mips/interrupt_handler-4.c: New test.
3128 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3131 * gcc.dg/lto/lto.exp: Initialize MPX.
3133 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3135 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3137 * gcc.target/arm/scd42-3.c: Likewise.
3139 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3141 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3142 code to be run when the pre-arch code increases the isa_rev to
3143 mips32r6 or greater.
3145 2015-07-15 Richard Biener <rguenther@suse.de>
3147 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3148 { -O3 -fomit-frame-pointer },
3149 { -O3 -fomit-frame-pointer -funroll-loops } and
3150 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3152 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3153 -finline-functions }
3154 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3155 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3156 to additional_flags.
3158 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3160 PR rtl-optimization/66838
3161 * gcc.target/i386/pr66838.c: New test.
3163 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3166 * g++.dg/template/pr66850.C: New test.
3168 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3169 Cesar Philippidis <cesar@codesourcery.com>
3170 Chung-Lin Tang <cltang@codesourcery.com>
3172 * gcc.target/nios2/nios2-flushd.c: New.
3173 * gcc.target/nios2/nios2-rdprs.c: New.
3174 * gcc.target/nios2/r2-atomic.c: New.
3175 * gcc.target/nios2/r2-eni.c: New.
3176 * gcc.target/nios2/r2-wrpie.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/cdx-ldstwm-1.c: New.
3183 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3185 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3186 Cesar Philippidis <cesar@codesourcery.com>
3187 Chung-Lin Tang <cltang@codesourcery.com>
3189 * gcc.target/nios2/andci.c: New.
3190 * gcc.target/nios2/bmx.c: New.
3191 * gcc.target/nios2/cdx-add.c: New.
3192 * gcc.target/nios2/cdx-branch.c: New.
3193 * gcc.target/nios2/cdx-callret.c: New.
3194 * gcc.target/nios2/cdx-loadstore.c: New.
3195 * gcc.target/nios2/cdx-logical.c: New.
3196 * gcc.target/nios2/cdx-mov.c: New.
3197 * gcc.target/nios2/cdx-shift.c: New.
3198 * gcc.target/nios2/cdx-sub.c: New.
3199 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3201 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3204 * g++.dg/cpp0x/vt-65071.C: New.
3206 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3207 Cesar Philippidis <cesar@codesourcery.com>
3208 Chung-Lin Tang <cltang@codesourcery.com>
3210 * gcc.target/nios2/r2-io-range.c: New.
3211 * gcc.target/nios2/r2-stio-1.c: New.
3212 * gcc.target/nios2/r2-stio-2.c: New.
3213 * gcc.target/nios2/nios2-ldxio.c: New.
3214 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3215 of just compile. Add more tests.
3217 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3219 gfortran.dg/pr66864.f90: New test.
3221 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3223 PR rtl-optimization/66626
3224 * gcc.target/i386/pr66626.c: New.
3226 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3228 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3229 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3230 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3232 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3234 * g++.dg/template/crash81.C: Adjust for error + inform change.
3235 * g++.dg/template/pr58878.C: Likewise.
3236 * g++.dg/template/shadow1.C: Likewise.
3237 * g++.dg/template/shadow2.C: Likewise.
3238 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3239 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3240 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3241 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3243 2015-07-14 Richard Biener <rguenther@suse.de>
3245 PR tree-optimization/66863
3246 * gcc.dg/torture/pr66863.c: New testcase.
3248 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3251 * g++.dg/template/pr65186.C: New test.
3253 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3255 * gcc.target/arm/macro_defs0.c: Add directive to skip
3256 test if -marm is present.
3257 * gcc.target/arm/macro_defs1.c: Likewise.
3259 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3261 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3263 * gcc.target/aarch64/adds1.c: Likewise.
3264 * gcc.target/aarch64/ands_1.c: Likewise.
3265 * gcc.target/aarch64/bics_1.c: Likewise.
3266 * gcc.target/aarch64/subs1.c: Likewise.
3267 * gcc.target/aarch64/subs3.c: Likewise.
3269 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3272 * gfortran.dg/pr64589.f90: New test.
3274 2015-07-13 Renlin Li <renlin.li@arm.com>
3277 * gcc.c-torture/execute/pr66556.c: New.
3279 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3281 * gcc.dg/20020219-1.c: Fix double word typos.
3282 * gcc.dg/20020919-1.c: Same.
3284 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3285 Jeff Law <law@redhat.com>
3288 * g++.dg/tree-ssa/pr66726.c: New test.
3289 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3290 * gcc.dg/tree-ssa/pr66726.c: New test.
3292 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3295 * g++.dg/cpp0x/variadic-ttp2.C: New.
3297 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3300 * g++.dg/cpp0x/auto46.C: New test.
3301 * g++.dg/template/pr30044.C: New test.
3302 * g++.dg/template/shadow2.C: New test.
3303 * g++.dg/template/error55.C: New test.
3304 * g++.dg/template/crash83.C: Accept any error string.
3305 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3307 * g++.dg/cpp0x/variadic19.C: Likewise
3308 * g++.dg/template/canon-type-13.C: Likewise.
3309 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3310 * g++.dg/torture/20070621-1.C: Likewise.
3312 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3315 * g++.dg/init/explicit3.C: New.
3317 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3320 * gcc.target/i386/pr66819-1.c: New test.
3321 * gcc.target/i386/pr66819-2.c: Likewise.
3322 * gcc.target/i386/pr66819-3.c: Likewise.
3323 * gcc.target/i386/pr66819-4.c: Likewise.
3324 * gcc.target/i386/pr66819-5.c: Likewise.
3326 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3329 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3330 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3331 type to prevent possible flag-clobbering zero-extensions.
3332 * gcc.target/i386/pr66703.c: New test.
3334 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3337 * g++.dg/cpp0x/nsdmi-template15.C: New.
3339 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3341 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3343 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3345 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3346 * gcc.target/arm/flip-thumb.c: Likewise.
3348 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3351 * gcc.target/i386/pr66813.c: New test.
3353 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3356 * gcc.dg/gomp/pr66820.c: New test.
3358 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3361 * g++.dg/cpp0x/scoped_enum6.C: New.
3363 2015-07-10 Tom de Vries <tom@codesourcery.com>
3365 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3366 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3368 2015-07-10 Richard Biener <rguenther@suse.de>
3370 PR tree-optimization/66823
3371 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3372 which should not be necessary. XFAIL.
3374 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3377 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3379 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3382 * gcc.dg/gomp/pr66633-1.c: New test.
3383 * gcc.dg/gomp/pr66633-2.c: New test.
3384 * gcc.dg/gomp/pr66633-3.c: New test.
3385 * gcc.dg/gomp/pr66633-4.c: New test.
3387 2015-07-09 John Marino <gnugcc@marino.st>
3389 * lib/target-supports.exp (check_effective_target_pie):
3392 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3395 * gcc.target/i386/pr66814.c: New test.
3397 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3400 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3401 * gcc.target/aarch64/fnmul-2.c: Likewise.
3402 * gcc.target/aarch64/fnmul-3.c: Likewise.
3403 * gcc.target/aarch64/fnmul-4.c: Likewise.
3405 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3408 * g++.dg/cpp0x/vt-65790.C: New.
3410 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3413 * gcc.target/i386/pr66818.c: New test.
3415 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3418 * gcc.target/i386/pr66817.c: New test.
3420 2015-07-09 Marek Polacek <polacek@redhat.com>
3422 PR tree-optimization/66718
3423 * gcc.dg/vect/vect-126.c: New test.
3425 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3427 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3428 even when dwarf-2 is not the default.
3430 2015-07-08 Jeff Law <law@redhat.com>
3433 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3434 to have a single memory reference.
3436 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3438 * g++.dg/other/dump-ada-spec-9.C: New test.
3440 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3442 * g++.dg/vect/vect.exp: Run also simd* tests.
3443 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3444 (check_vect): Fix up get_cpuid call for C++.
3445 * g++.dg/vect/simd-clone-1.cc: New test.
3447 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3449 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3451 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3453 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3454 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3456 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3459 * gcc.target/i386/pr66806.c: New test.
3461 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3464 * g++.dg/cpp0x/auto45.C: New.
3466 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3469 * gcc.target/i386/pr66334.c: New.
3471 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3473 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3476 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3479 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3480 (verify_code): Update expected error message.
3481 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3482 (verify_code): Likewise.
3483 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3484 (verify_code): Likewise.
3486 2015-07-08 Richard Biener <rguenther@suse.de>
3488 PR tree-optimization/66793
3489 * gcc.dg/torture/pr66793.c: New testcase.
3491 2015-07-08 Richard Biener <rguenther@suse.de>
3493 PR tree-optimization/66794
3494 * gcc.dg/torture/pr66794.c: New testcase.
3496 2015-07-08 Marek Polacek <polacek@redhat.com>
3499 * g++.dg/abi/abi-tag15.C: New test.
3501 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3503 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3504 * gcc.target/mips/branch-3.c: Ditto
3505 * gcc.target/mips/branch-4.c: Ditto.
3506 * gcc.target/mips/branch-5.c: Ditto.
3507 * gcc.target/mips/branch-6.c: Ditto.
3508 * gcc.target/mips/branch-7.c: Ditto.
3509 * gcc.target/mips/branch-8.c: Ditto.
3510 * gcc.target/mips/branch-9.c: Ditto.
3511 * gcc.target/mips/branch-10.c: Ditto.
3512 * gcc.target/mips/branch-11.c: Ditto.
3513 * gcc.target/mips/branch-12.c: Ditto.
3514 * gcc.target/mips/branch-13.c: Ditto.
3515 * gcc.target/mips/umips-branch-5.c: New file.
3516 * gcc.target/mips/umips-branch-6.c: New file.
3517 * gcc.target/mips/umips-branch-7.c: New file.
3518 * gcc.target/mips/umips-branch-8.c: New file.
3519 * gcc.target/mips/umips-branch-9.c: New file.
3520 * gcc.target/mips/umips-branch-10.c: New file.
3521 * gcc.target/mips/umips-branch-11.c: New file.
3522 * gcc.target/mips/umips-branch-12.c: New file.
3523 * gcc.target/mips/umips-branch-13.c: New file.
3524 * gcc.target/mips/umips-branch-14.c: New file.
3525 * gcc.target/mips/umips-branch-15.c: New file.
3526 * gcc.target/mips/umips-branch-16.c: New file.
3527 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3528 (OCCUPY_0xfffc): New define.
3530 2015-07-08 Renlin Li <renlin.li@arm.com>
3532 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3534 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3536 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3538 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3540 * gcc.target/i386/bt-3.c: New test.
3541 * gcc.target/i386/bt-4.c: Ditto.
3543 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3545 * g++.dg/other/dump-ada-spec-8.C: New test.
3547 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3550 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3552 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3554 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3556 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3557 Avoid using an opaque struct for local "f".
3559 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3562 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3563 * jit.dg/test-pr66779.c: New testcase.
3565 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3567 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3570 2015-07-07 Richard Biener <rguenther@suse.de>
3572 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3574 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3576 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3577 * gcc.target/mips/call-5.c: Ditto.
3578 * gcc.target/mips/call-6.c: Ditto.
3580 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3582 * gcc.dg/dx-test.c: New test-case.
3584 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3587 * gfortran.dg/allocate_with_source_9.f08: New test.
3589 2015-07-07 Christian Bruel <christian.bruel@st.com>
3592 * gcc.target/arm/flip-thumb.c: Fix scan.
3593 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3594 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3595 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3598 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3601 * gcc.c-torture/execute/pr65956.c: New test.
3603 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3605 * gcc.target/arm/aapcs/align1.c: New.
3606 * gcc.target/arm/aapcs/align_rec1.c: New.
3607 * gcc.target/arm/aapcs/align2.c: New.
3608 * gcc.target/arm/aapcs/align_rec2.c: New.
3609 * gcc.target/arm/aapcs/align3.c: New.
3610 * gcc.target/arm/aapcs/align_rec3.c: New.
3611 * gcc.target/arm/aapcs/align4.c: New.
3612 * gcc.target/arm/aapcs/align_rec4.c: New.
3613 * gcc.target/arm/aapcs/align_vararg1.c: New.
3614 * gcc.target/arm/aapcs/align_vararg2.c: New.
3616 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3618 * gfortran.dg/iomsg_2.f90: New test.
3620 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3623 * gcc.target/i386/pr66749.c: New test.
3625 2015-07-06 Richard Biener <rguenther@suse.de>
3627 PR tree-optimization/66772
3628 * gcc.dg/torture/pr66772-1.c: New testcase.
3629 * gcc.dg/torture/pr66772-2.c: Likewise.
3631 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3633 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3634 the jals instruction.
3636 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3639 * gcc.target/i386/pr53383-1.c: New file.
3640 * gcc.target/i386/pr53383-2.c: Likewise.
3641 * gcc.target/i386/pr53383-3.c: Likewise.
3643 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3645 * gcc.target/aarch64/fnmul-1.c: New.
3646 * gcc.target/aarch64/fnmul-2.c: New.
3647 * gcc.target/aarch64/fnmul-3.c: New.
3648 * gcc.target/aarch64/fnmul-4.c: New.
3650 2015-07-06 Richard Biener <rguenther@suse.de>
3653 * gcc.dg/torture/pr66759.c: New testcase.
3655 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3658 * gfortran.dg/alloc_comp_class_3.f03: New test.
3659 * gfortran.dg/alloc_comp_class_4.f03: New test.
3661 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3663 * gcc.c-torture/execute/pr66757.c: New test.
3665 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3667 PR tree-optimization/66720
3668 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3670 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3671 Sandra Loosemore <sandra@codesourcery.com>
3673 * gcc.target/nios2/gprel-offset.c: New test.
3675 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3678 * gfortran.dg/pr66725.f90: New test.
3680 2015-07-03 Jason Merrill <jason@redhat.com>
3682 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3683 Avoid narrowing error.
3685 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3687 PR rtl-optimization/66706
3688 * gcc.target/powerpc/shift-int.c: New testcase.
3690 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3693 * gcc.target/i386/pr66746.c: New file.
3695 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3697 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3699 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3701 PR tree-optimization/66119
3702 * g++.dg/opt/pr66119.C: New.
3704 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3707 * gfortran.dg/submodule_1.f90: New test
3708 * gfortran.dg/submodule_2.f90: New test
3709 * gfortran.dg/submodule_3.f90: New test
3710 * gfortran.dg/submodule_4.f90: New test
3711 * gfortran.dg/submodule_5.f90: New test
3712 * gfortran.dg/submodule_6.f90: New test
3713 * gfortran.dg/submodule_7.f90: New test
3715 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3717 PR preprocessor/53690
3718 * g++.dg/cpp/pr53690.C: New.
3720 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3722 * gcc.target/powerpc/vec-cmp.c: New test.
3724 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3727 * gfortran.dg/pr56520.f90: New test.
3729 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3732 * gfortran.dg/pr66545_1.f90: New test.
3733 * gfortran.dg/pr66545_2.f90: New test.
3735 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3737 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3738 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3740 2015-07-02 Richard Biener <rguenther@suse.de>
3743 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3746 2015-07-02 Richard Biener <rguenther@suse.de>
3748 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3750 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3752 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3754 2015-07-01 Jason Merrill <jason@redhat.com>
3756 * lib/target-supports.exp (cxx_default): Set to C++14.
3758 2015-07-01 Tom de Vries <tom@codesourcery.com>
3761 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3764 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3766 * gfortran.dg/warn_conversion_8.f90: New test.
3768 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3770 PR rtl-optimization/61047
3771 * gcc.c-torture/execute/20150611-1.c: New testcase.
3773 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3776 * jit.dg/all-non-failing-tests.h: Add
3777 test-pr66700-observing-write-through-ptr.c.
3778 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3780 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3782 * jit.dg/test-accessing-union.c: Add comments for use by
3783 gcc/jit/docs/topics/types.rst.
3785 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3787 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3788 'do-require-effective-target' with 'dg-require-effective-target'.
3789 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3790 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3791 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3792 'stlex' with 'strex' as the expected output.
3794 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/cpp0x/gen-attrs-60.C: New.
3798 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3800 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3802 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3804 * gcc.target/aarch64/pic-small.c: Restrict this test under
3805 check_effective_target_aarch64_small_fpic.
3807 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3809 * gfortran.dg/gomp/pr66633.f90: New test.
3811 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3814 * g++.dg/template/pr66686.C: New test.
3816 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3818 * gnat.dg/lto17.ad[sb]: New test.
3820 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3822 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3823 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3825 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3827 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3829 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3831 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3833 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3835 * jit.dg/test-switch.c: New testcase.
3836 * jit.dg/test-switch.cc: New testcase.
3838 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3841 * jit.dg/all-non-failing-tests.h: Add note about
3842 test-validly-unreachable-block.c.
3843 * jit.dg/test-validly-unreachable-block.c: New file.
3845 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3848 * jit.dg/all-non-failing-tests.h: Add note about
3849 test-extra-options.c.
3850 * jit.dg/test-extra-options.c: New testcase.
3852 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3855 * gcc.target/i386/pr66691.c: New.
3857 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3859 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3860 * gcc.target/i386/iamcu/args.h: Likewise.
3861 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3862 * gcc.target/i386/iamcu/defines.h: Likewise.
3863 * gcc.target/i386/iamcu/macros.h: Likewise.
3864 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3865 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3866 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3867 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3868 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3869 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3870 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3871 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3872 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3873 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3874 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3875 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3876 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3877 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3878 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3879 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3880 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3882 2015-06-30 Marek Polacek <polacek@redhat.com>
3884 * gcc.dg/fold-minus-6.c: New test.
3886 * gcc.dg/fold-ior-3.c: New test.
3888 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3890 Implement N4197 - Adding u8 character literals
3891 * g++.dg/cpp1z/utf8.C: New.
3892 * g++.dg/cpp1z/utf8-neg.C: New.
3893 * g++.dg/cpp1z/udlit-utf8char.C: New.
3895 2015-06-30 Marek Polacek <polacek@redhat.com>
3897 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3899 2015-06-30 Tom de Vries <tom@codesourcery.com>
3901 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3902 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3903 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3904 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3906 2015-06-30 Marek Polacek <polacek@redhat.com>
3908 * gcc.dg/fold-ior-2.c: New test.
3910 2015-06-30 Tom de Vries <tom@codesourcery.com>
3912 PR tree-optimization/66652
3913 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3914 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3916 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3918 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3921 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3922 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3924 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3927 * gfortran.dg/wunused-parameter.f90: New test.
3929 2015-06-29 Richard Henderson <rth@redhat.com>
3931 * gcc.target/i386/asm-flag-1.c: New.
3932 * gcc.target/i386/asm-flag-2.c: New.
3933 * gcc.target/i386/asm-flag-3.c: New.
3934 * gcc.target/i386/asm-flag-4.c: New.
3935 * gcc.target/i386/asm-flag-5.c: New.
3937 2015-06-29 Marek Polacek <polacek@redhat.com>
3940 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3941 * c-c++-common/pr66322.c: New test.
3942 * g++.dg/eh/scope1.C: Remove dg-warning.
3944 2015-06-29 Richard Biener <rguenther@suse.de>
3946 PR tree-optimization/66677
3947 * gcc.dg/vect/pr66677.c: New testcase.
3949 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3952 * gcc.dg/tree-ssa/pr64130.c: New test.
3954 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3956 * gcc.target/aarch64/pic-small.c: New testcase.
3958 2015-06-26 Richard Biener <rguenther@suse.de>
3960 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3962 2015-06-26 Marek Polacek <polacek@redhat.com>
3964 * gcc.dg/fold-and-1.c: New test.
3965 * gcc.dg/fold-and-2.c: New test.
3967 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3969 * gnat.dg/warn11.adb: Add missing dg directive.
3970 * gnat.dg/warn12.adb: New test.
3971 * gnat.dg/warn12_pkg.ads: New helper.
3973 2015-06-26 Richard Biener <rguenther@suse.de>
3975 * gfortran.dg/reassoc_3.f90: Adjust.
3977 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3980 * gcc.target/i386/pr66412.c: New test.
3982 2015-06-25 Richard Biener <rguenther@suse.de>
3984 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3986 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3988 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3990 2015-06-25 Richard Biener <rguenther@suse.de>
3992 * gfortran.dg/vect/vect-9.f90: New testcase.
3994 2015-06-25 Nick Clifton <nickc@redhat.com>
3996 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3997 H8300 and M32R targets.
3999 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4002 * gfortran.dg/maxerrors.f90: New test.
4004 2015-06-08 DJ Delorie <dj@redhat.com>
4006 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4008 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4010 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4012 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4014 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4015 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4016 * gcc.target/aarch64/nofp_1.c: New file.
4018 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4020 Implement N3928 - Extending static_assert
4021 * g++.dg/cpp0x/static_assert8.C: Adjust.
4022 * g++.dg/cpp0x/static_assert12.C: New.
4023 * g++.dg/cpp0x/static_assert13.C: New.
4024 * g++.dg/cpp1y/static_assert1.C: New.
4025 * g++.dg/cpp1y/static_assert2.C: New.
4026 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4028 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4031 * g++.dg/cpp0x/trailing11.C: New.
4033 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4035 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4037 * gcc.target/arm/memset-inline-10.c: Likewise.
4038 * gcc.target/arm/pr58784.c: Likewise.
4039 * gcc.target/arm/pr59985.C: Likewise.
4040 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4042 2015-06-24 Renlin Li <renlin.li@arm.com>
4044 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4045 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4047 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4050 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4053 * g++.dg/cpp0x/auto45.C: New test.
4054 * g++.dg/template/pr30044.C: New test.
4055 * g++.dg/template/crash83.C: Accept any error string.
4056 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4058 * g++.dg/cpp0x/variadic18.C: Likewise
4059 * g++.dg/template/canon-type-13.C: Likewise.
4060 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4062 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4065 * g++.dg/other/linkage2.C: New.
4067 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4070 * gcc.target/arm/pr63408.c: New test.
4072 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4074 * lib/c-torture.exp: Don't call check_effective_target_lto
4075 before setting up environment correctly.
4076 * lib/gcc-dg.exp: Likewise, and protect
4077 gcc_force_conventional_output.
4079 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4081 PR rtl-optimization/66306
4082 * gcc.target/s390/pr66306.c: New test.
4084 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4086 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4087 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4088 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4089 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4090 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4091 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4092 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4094 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4097 * gcc.c-torture/pr65803.c: New test.
4099 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4102 * g++.dg/cpp0x/auto45.C: New test.
4103 * g++.dg/template/pr30044.C: New test.
4104 * g++.dg/template/crash83.C: Accept any error string.
4105 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4107 * g++.dg/cpp0x/variadic18.C: Likewise
4108 * g++.dg/template/canon-type-13.C: Likewise.
4109 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4111 2015-06-23 Marek Polacek <polacek@redhat.com>
4113 * c-c++-common/Wlogical-op-3.c: New test.
4115 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4118 * g++.dg/cpp0x/scoped_enum5.C: New.
4120 2015-06-23 Richard Biener <rguenther@suse.de>
4122 PR tree-optimization/66636
4123 * gcc.dg/vect/pr66636.c: New testcase.
4125 2015-06-23 Marek Polacek <polacek@redhat.com>
4127 * gcc.dg/fold-minus-4.c: New test.
4128 * gcc.dg/fold-minus-5.c: New test.
4129 * c-c++-common/ubsan/overflow-add-5.c: New test.
4131 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4133 Add missing testcase from r224672.
4134 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4136 * gcc.target/vax/bswapdi-1.c: New.
4138 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4141 * gfortran.dg/associate_18.f08: New test.
4143 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4146 * gcc.target/i386/pr66560-1.c: New test.
4147 * gcc.target/i386/pr66560-2.c: Ditto.
4148 * gcc.target/i386/pr66560-3.c: Ditto.
4149 * gcc.target/i386/pr66560-4.c: Ditto.
4151 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4153 * gcc.target/nvptx/nvptx.exp: New file.
4154 * gcc.target/nvptx/proto-1.c: Likewise.
4156 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4158 PR tree-optimization/66449
4159 * gcc.dg/vect/pr66449.c: New test.
4161 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4163 * g++.dg/other/dump-ada-spec-5.C: New test.
4164 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4165 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4167 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4169 * g++.dg/inherit/pure1.C: Test location too.
4171 2015-06-22 Marek Polacek <polacek@redhat.com>
4173 * gcc.dg/fold-ior-1.c: New test.
4174 * gcc.dg/fold-minus-2.c: New test.
4175 * gcc.dg/fold-minus-3.c: New test.
4176 * gcc.dg/fold-plus-1.c: New test.
4177 * gcc.dg/fold-plus-2.c: New test.
4178 * gcc.dg/fold-xor-4.c: New test.
4179 * gcc.dg/fold-xor-5.c: New test.
4181 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4184 * g++.dg/torture/pr65914.C: New.
4186 2015-06-22 Richard Biener <rguenther@suse.de>
4188 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4189 not existing TORTURE_OPTIONS only.
4190 * lib/gcc-dg.exp: Likewise.
4192 2015-06-22 Christian Bruel <christian.bruel@st.com>
4195 * gcc.target/arm/flip-thumb.c: New test.
4197 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4198 Martin Liska <mliska@suse.cz>
4201 * g++.dg/ipa/pr65908.C: New testcase.
4203 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4206 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4207 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4209 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4211 * gnat.dg/specs/debug1.ads: Adjust.
4213 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4215 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4216 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4217 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4218 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4219 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4220 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4221 * gcc.target/aarch64/fmovd-zero.c: Delete.
4222 * gcc.target/aarch64/fmovf-zero.c: Delete.
4224 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4226 * gcc.target/vax/bswapdi-1.c: New.
4228 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4230 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4232 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4234 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4236 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4238 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4240 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4242 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4244 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4246 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4248 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4250 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4252 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4254 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4256 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4258 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4260 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4262 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4264 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4266 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4268 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4270 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4272 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4274 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4276 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4278 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4280 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4282 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4284 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4286 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4288 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4290 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4292 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4294 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4296 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4298 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4300 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4302 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4304 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4306 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4307 (_ARM_FPSCR): Add FZ field.
4308 (clean_results): Force FZ=1 on AArch64.
4309 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4311 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4313 * gcc.target/aarch64/pr62308.c: New test.
4315 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4318 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4320 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4322 * gcc.target/i386/mpx/pr66581.c: New test.
4324 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4326 * gcc.target/i386/cmov9.c: New test.
4328 2015-06-18 Richard Biener <rguenther@suse.de>
4330 * g++.dg/other/const4.C: New testcase.
4332 2015-06-18 Michael Matz <matz@suse.de>
4335 * gcc.dg/vect/pr66253.c: New testcase.
4337 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4340 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4342 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4345 * gcc.target/i386/mpx/pr66568.c: New test.
4347 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4350 * gcc.target/i386/mpx/pr66567.c: New test.
4352 2015-06-18 Richard Biener <rguenther@suse.de>
4354 PR tree-optimization/66510
4355 * gcc.dg/vect/slp-perm-12.c: New testcase.
4357 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4359 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4360 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4361 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4362 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4364 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4367 * g++.dg/gomp/pr66571-1.C: New test.
4370 * c-c++-common/gomp/pr66429.c: New test.
4372 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4374 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4375 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4377 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4379 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4382 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4385 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4387 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4389 * gcc.target/mips/pr65862-1.c: New test.
4390 * gcc.target/mips/pr65862-2.c: Likewise.
4392 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4394 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4395 * gcc.target/i386/pr52252-atom.c: Ditto.
4396 * gcc.target/i386/vect-div-1.c: Ditto.
4397 * gcc.target/i386/rotate-5.c: Ditto.
4398 * gcc.target/i386/pr50202.c: Ditto.
4399 * gcc.target/i386/pr37843-3.c: Ditto.
4400 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4401 * gcc.target/i386/pr53397-1.c: Ditto.
4402 * gcc.target/i386/pr55934.c: Ditto.
4403 * gcc.target/i386/pr37843-4.c: Ditto.
4404 * gcc.target/i386/pr60451.c: Ditto.
4405 * gcc.target/i386/pr53397-2.c: Ditto.
4406 * gcc.target/i386/vectorize1.c: Ditto.
4407 * gcc.target/i386/extract-insert-combining.c: Ditto.
4408 * gcc.target/i386/pr53759.c: Ditto.
4409 * gcc.target/i386/pr52252-core.c: Ditto.
4410 * gcc.target/i386/rotate-3.c: Ditto.
4411 * gcc.target/i386/sse-20.c: Ditto.
4412 * gcc.target/i386/rotate-4.c: Ditto.
4413 * gcc.target/i386/pr61403.c: Ditto.
4414 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4415 * gcc.target/i386/pr60901.c: Ditto.
4416 * gcc.target/i386/pr59794-7.c: Ditto.
4417 * gcc.target/i386/pr62208.c: Ditto.
4418 * gcc.target/i386/pr53416.c: Ditto.
4419 * gcc.target/i386/asm-dialect-1.c: Ditto.
4420 * gcc.target/i386/pr50038.c: Ditto.
4421 * gcc.target/i386/47698.c: Ditto.
4422 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4423 * gcc.target/i386/pr59794-2.c: Ditto.
4424 * gcc.target/i386/pr59794-3.c: Ditto.
4425 * gcc.target/i386/pr39058.c: Ditto.
4426 * gcc.target/i386/pr60205-1.c: Ditto.
4427 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4428 * gcc.target/i386/sse2-movq-2.c: Ditto.
4430 2015-06-17 Richard Biener <rguenther@suse.de>
4432 PR tree-optimization/66251
4433 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4435 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4438 * g++.dg/parse/new-placement1.C: New.
4440 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4442 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4443 * jit.dg/test-compound-assignment.c: New testcase.
4445 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4448 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4449 to "testcases" array.
4451 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4454 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4455 * jit.dg/test-debug-strings.c: New test case.
4456 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4457 the discriminant has a sane debug string.
4459 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4462 * gcc.target/i386/pr56766-1.c: New test.
4463 * gcc.target/i386/pr56766-2.c: Ditto.
4465 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4467 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4468 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4469 * gcc.target/mips/loongson-simd.c: Ditto.
4471 2015-06-16 Richard Biener <rguenther@suse.de>
4473 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4475 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4477 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4478 passed by the testsuite driver.
4480 2015-06-16 Richard Biener <rguenther@suse.de>
4482 * gcc.dg/vect/slp-perm-11.c: New testcase.
4484 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4486 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4489 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4491 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4492 Reinstate calls to torture-init and torture-finalize.
4494 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4496 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4498 2015-06-15 Nathan Sidwell <nathan@acm.org>
4501 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4503 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4506 * g++.dg/cpp0x/local-type1.C: New.
4508 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4513 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4514 unimplemented error.
4515 * gfortran.dg/allocate_with_source_7.f08: New test.
4516 * gfortran.dg/allocate_with_source_8.f08: New test.
4518 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4521 * g++.dg/warn/Walways-true-3.C: New test.
4523 2015-06-13 Tom de Vries <tom@codesourcery.com>
4525 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4527 2015-06-13 Tom de Vries <tom@codesourcery.com>
4529 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4530 (main): Remove superfluous attributes.
4531 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4532 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4534 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4536 * gcc.target/i386/monitorx.c: New.
4537 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4538 * gcc.target/i386/sse-13.c: Ditto.
4539 * gcc.target/i386/sse-14.c: Ditto.
4540 * gcc.target/i386/sse-22.c: Ditto.
4541 * gcc.target/i386/sse-23.c: Ditto.
4542 * g++.dg/other/i386-2.C: Ditto.
4543 * g++.dg/other/i386-3.C: Ditto.
4545 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4547 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4549 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4552 * gfortran.dg/allocatable_scalar_13.f90: New test
4554 2015-06-11 Marek Polacek <polacek@redhat.com>
4556 * gcc.dg/fold-xor-3.c: New test.
4558 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4560 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4561 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4563 2015-06-11 Christian Bruel <christian.bruel@st.com>
4566 * gcc.target/arm/pragma_attribute.c: New test.
4568 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4570 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
4572 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4575 * gcc.target/i386/pr66473.c: New test.
4577 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4580 * gcc.dg/tls/pr66470.c: New test.
4581 * gcc.target/i386/pr66470.c: New test.
4583 2015-06-10 Christian Bruel <christian.bruel@st.com>
4586 * gcc.target/arm/attr_arm.c: New test
4587 * gcc.target/arm/attr_arm-err.c: New test
4588 * gcc.target/arm/attr_thumb.c: New test
4589 * gcc.target/arm/attr_thumb-static.c: New test
4591 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4596 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4598 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4600 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4601 passed by the testsuite driver.
4603 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4606 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4607 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4608 * gcc.dg/ssp-1.c: Make counter a register.
4609 * gcc.dg/ssp-2.c: Likewise.
4610 * gcc.dg/torture/parm-coalesce.c: New.
4612 2015-06-09 Tom de Vries <tom@codesourcery.com>
4614 * gcc.target/i386/vararg-loc.c: New test.
4616 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4619 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4620 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4622 2015-06-09 Marek Polacek <polacek@redhat.com>
4624 PR tree-optimization/66299
4625 * gcc.dg/pr66299-1.c: New test.
4626 * gcc.dg/pr66299-2.c: New test.
4627 * gcc.dg/pr66299-3.c: New test.
4629 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4631 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4632 passed by the testsuite driver.
4634 2015-06-09 Richard Biener <rguenther@suse.de>
4637 * gcc.dg/fold-modpow2.c: New testcase.
4639 2015-06-09 Richard Biener <rguenther@suse.de>
4641 PR tree-optimization/66419
4642 * gcc.dg/vect/bb-slp-37.c: New testcase.
4644 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4646 * gcc.target/arm/stl-cond.c: New test.
4648 2015-06-09 Richard Biener <rguenther@suse.de>
4651 * gcc.dg/torture/pr66413.c: New testcase.
4653 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4655 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4656 * gcc.dg/ssp-1.c: Make counter a register.
4657 * gcc.dg/ssp-2.c: Likewise.
4658 * gcc.dg/torture/parm-coalesce.c: New.
4660 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4662 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4663 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4665 2015-06-08 Tom de Vries <tom@codesourcery.com>
4667 PR rtl-optimization/66444
4668 * gcc.dg/pr66444.c: New test.
4670 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4673 * gfortran.dg/class_is_1.f90: New test.
4674 * gfortran.dg/type_is_1.f90: Ditto.
4676 2015-06-08 Marek Polacek <polacek@redhat.com>
4679 * gcc.dg/cpp/pr66415-1.c: New test.
4680 * gcc.dg/cpp/pr66415-2.c: New test.
4682 2015-06-08 Richard Biener <rguenther@suse.de>
4684 PR tree-optimization/66422
4685 * gcc.dg/Warray-bounds-16.c: New testcase.
4687 2015-06-08 Richard Biener <rguenther@suse.de>
4689 * gcc.dg/vect/slp-perm-10.c: New testcase.
4690 * gcc.dg/vect/slp-23.c: Adjust.
4691 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4692 vector pointer update.
4694 2015-06-08 Marek Polacek <polacek@redhat.com>
4697 * g++.dg/ubsan/pr66452.C: New test.
4699 2015-06-08 Tom de Vries <tom@codesourcery.com>
4701 PR tree-optimization/66436
4702 * gcc.dg/gomp/dump-new-function-2.c: New test.
4703 * gcc.dg/gomp/dump-new-function-3.c: Same.
4704 * gcc.dg/gomp/dump-new-function.c: Same.
4706 2015-06-08 Tom de Vries <tom@codesourcery.com>
4708 PR tree-optimization/66435
4709 * gcc.dg/gomp/notify-new-function-2.c: New test.
4710 * gcc.dg/gomp/notify-new-function-3.c: Same.
4711 * gcc.dg/gomp/notify-new-function.c: Same.
4713 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4715 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4716 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4717 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4718 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4719 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4720 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4723 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4726 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4727 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4729 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4730 * gfortran.dg/warn_conversion_5.f90: New test.
4731 * gfortran.dg/warn_conversion_6.f90: New test.
4732 * gfortran.dg/warn_conversion_7.f90: New test.
4734 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4737 * gfortran.dg/blockdata_9.f: New test.
4739 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4742 * gfortran.dg/forall_17.f90: New test.
4744 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4746 * g++.dg/cpp0x/pr57101.C: Add warning.
4747 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4748 * g++.dg/ext/visibility/anon7.C: Same.
4749 * g++.dg/ipa/pr63587-2.C: Same.
4750 * g++.dg/opt/dump1.C: Same.
4751 * g++.dg/opt/pr59622-3.C: Same.
4752 * g++.dg/opt/pr59622.C: Same.
4753 * g++.dg/torture/pr46383.C: Same.
4754 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4755 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4756 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4758 * gfortran.dg/intent_out_8.f90: Same.
4759 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4761 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4764 gfortran.dg/equiv_9.f90: New test.
4767 2015-06-05 Tom de Vries <tom@codesourcery.com>
4769 merge from gomp4 branch:
4770 2015-05-28 Tom de Vries <tom@codesourcery.com>
4772 PR tree-optimization/65443
4773 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4774 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4775 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4777 2015-06-05 Nathan Sidwell <nathan@acm.org>
4780 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4782 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4784 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4786 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4788 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4790 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4792 * gcc.target/i386/noplt-1.c: New test.
4793 * gcc.target/i386/noplt-2.c: New test.
4794 * gcc.target/i386/noplt-3.c: New test.
4795 * gcc.target/i386/noplt-4.c: New test.
4797 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4800 * gfortran.dg/adjustl_1.f90: New test.
4802 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4804 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4805 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4807 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4809 * lto.c (iterative_hash_canonical_type,
4810 gimple_register_canonical_type): only hash main variants of types
4812 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4814 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4815 Move set of dg-do-what-default after early return.
4817 2015-06-04 Marek Polacek <polacek@redhat.com>
4820 * gcc.dg/lvalue-8.c: New test.
4822 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4823 Paolo Carlini <paolo.carlini@oracle.com>
4826 * g++.dg/other/pr66130.C: New.
4827 * g++.dg/cpp0x/pr66130.C: Likewise.
4829 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4831 * g++.dg/cpp0x/decl-loc1.C: New.
4832 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4833 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4834 * g++.dg/init/ctor8.C: Likewise.
4835 * g++.dg/parse/semicolon4.C: Likewise.
4837 2015-06-03 Marek Polacek <polacek@redhat.com>
4840 * g++.dg/ubsan/static-init-1.C: New test.
4841 * g++.dg/ubsan/static-init-2.C: New test.
4842 * g++.dg/ubsan/static-init-3.C: New test.
4844 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4847 * gcc.target/i386/pr66275.c: New test.
4849 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4851 * gcc.dg/Wcxx-compat-22.c: New testcase.
4852 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4853 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4854 * c-c++-common/pr58346-1.c: Likewise.
4855 * c-c++-common/transparent-union-1.c: Likewise.
4857 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4859 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4860 * g++.dg/plugin/def_plugin.c: New file.
4861 * g++.dg/plugin/def-plugin-test.C: New file.
4863 2015-06-03 Richard Biener <rguenther@suse.de>
4865 * gcc.dg/vect/bb-slp-36.c: New testcase.
4867 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4869 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4871 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4873 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4874 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4875 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4876 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4878 2015-06-03 Marek Polacek <polacek@redhat.com>
4882 * gcc.dg/pr64223-1.c: New test.
4883 * gcc.dg/pr64223-2.c: New test.
4885 2015-06-03 Richard Biener <rguenther@suse.de>
4887 PR tree-optimization/63916
4888 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4890 2015-06-03 Richard Biener <rguenther@suse.de>
4892 PR tree-optimization/66375
4893 * gcc.dg/torture/pr66375.c: New testcase.
4895 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4897 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4899 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4902 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4904 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4907 * gfortran.dg/reshape_7.f90: New test.
4909 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4912 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4915 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4918 * gcc.dg/pr49551.c: New testcase.
4920 2015-06-02 Richard Biener <rguenther@suse.de>
4923 * g++.dg/lto/pr65549_0.C: New testcase.
4925 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4929 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4931 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4933 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4935 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4938 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4940 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4942 PR tree-optimization/48052
4943 * gcc.dg/tree-ssa/scev-8.c: New.
4944 * gcc.dg/tree-ssa/scev-9.c: New.
4945 * gcc.dg/tree-ssa/scev-10.c: New.
4946 * gcc.dg/vect/pr48052.c: New.
4948 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4950 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4952 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4954 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4956 2015-06-02 Marek Polacek <polacek@redhat.com>
4959 * gcc.dg/torture/pr66345.c: New test.
4961 2015-06-02 Richard Biener <rguenther@suse.de>
4963 PR tree-optimization/65961
4964 * gcc.dg/torture/pr65961.c: New testcase.
4966 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4968 PR tree-optimization/52563
4969 PR tree-optimization/62173
4970 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4971 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4973 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4975 * gnat.dg/specs/varsize_return2.ads: New test.
4976 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4978 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4980 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4982 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4985 * gcc.target/aarch64/sync-comp-swap.c: New.
4986 * gcc.target/aarch64/sync-comp-swap.x: New.
4987 * gcc.target/aarch64/sync-op-acquire.c: New.
4988 * gcc.target/aarch64/sync-op-acquire.x: New.
4989 * gcc.target/aarch64/sync-op-full.c: New.
4990 * gcc.target/aarch64/sync-op-full.x: New.
4991 * gcc.target/aarch64/sync-op-release.c: New.
4992 * gcc.target/aarch64/sync-op-release.x: New.
4994 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4996 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4999 2015-06-01 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/66349
5002 PR tree-optimization/66352
5003 PR tree-optimization/66357
5004 * gcc.dg/torture/pr66357.c: New testcase.
5005 * gcc.dg/torture/pr66349.c: Likewise.
5006 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5008 2015-06-01 Richard Biener <rguenther@suse.de>
5011 2015-05-29 Richard Biener <rguenther@suse.de>
5013 PR tree-optimization/66314
5014 * gcc.dg/asan/pr66314.c: New testcase.
5016 2015-06-01 Richard Biener <rguenther@suse.de>
5018 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5020 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5022 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5024 (hp3, hp4): Add inline keyword.
5025 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5026 (hp2): Add inline keyword.
5027 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5028 (hp2): Add inline keyword.
5030 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5033 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5034 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5035 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5036 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5038 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5040 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5041 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5043 2015-06-01 Richard Biener <rguenther@suse.de>
5045 PR tree-optimization/66280
5046 * g++.dg/torture/pr66280.C: New testcase.
5047 * g++.dg/torture/pr66280-2.C: Likewise.
5049 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5051 * gnat.dg/addr9_1.adb: New test.
5052 * gnat.dg/addr9_2.adb: Likewise.
5053 * gnat.dg/addr9_3.adb: Likewise.
5054 * gnat.dg/addr9_4.adb: Likewise.
5056 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5058 * g++.dg/other/dump-ada-spec-4.C: New test.
5060 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5062 * gcc.dg/alias-8.c: Fix dg-warning.
5064 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5066 * gcc.dg/alias-8.c: Do not xfail.
5067 * gcc.dg/pr62167.c: Prevent FRE.
5068 * gcc.dg/alias-14.c: New testcase.
5070 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5072 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5074 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5077 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5079 * gcc.target/s390/hotpatch-10.c: Likewise.
5080 * gcc.target/s390/hotpatch-11.c: Likewise.
5081 * gcc.target/s390/hotpatch-12.c: Likewise.
5082 * gcc.target/s390/hotpatch-17.c: Likewise.
5083 * gcc.target/s390/hotpatch-18.c: Likewise.
5084 * gcc.target/s390/hotpatch-20.c: Likewise.
5085 * gcc.target/s390/hotpatch-21.c: Likewise.
5086 * gcc.target/s390/hotpatch-22.c: Likewise.
5087 * gcc.target/s390/hotpatch-23.c: Likewise.
5088 * gcc.target/s390/hotpatch-24.c: Likewise.
5089 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5090 to check for the exact nops too.
5091 * gcc.target/s390/hotpatch-3.c: Likewise.
5092 * gcc.target/s390/hotpatch-4.c: Likewise.
5093 * gcc.target/s390/hotpatch-5.c: Likewise.
5094 * gcc.target/s390/hotpatch-6.c: Likewise.
5095 * gcc.target/s390/hotpatch-7.c: Likewise.
5096 * gcc.target/s390/hotpatch-8.c: Likewise.
5097 * gcc.target/s390/hotpatch-9.c: Likewise.
5098 * gcc.target/s390/hotpatch-14.c: Likewise.
5099 * gcc.target/s390/hotpatch-15.c: Likewise.
5100 * gcc.target/s390/hotpatch-16.c: Likewise.
5101 * gcc.target/s390/hotpatch-19.c: Likewise.
5102 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5103 scan-assembler-times counting number of .align directives.
5104 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5105 dg-options. Remove scan-assembler-times counting number of .align
5107 * gcc.target/s390/hotpatch-26.c: New file.
5108 * gcc.target/s390/hotpatch-27.c: New file.
5109 * gcc.target/s390/hotpatch-28.c: New file.
5110 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5111 using -Os -O0 -O1 -O2 -O3 options.
5113 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5115 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5117 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5119 PR tree-optimization/66142
5120 * gcc.dg/vect/pr66142.c: New test.
5122 2015-05-29 Richard Biener <rguenther@suse.de>
5124 PR tree-optimization/66314
5125 * gcc.dg/asan/pr66314.c: New testcase.
5127 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5129 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5130 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5132 (schedule-cleanups, dg-keep-saved-temps): New proc.
5133 (gcc-dg-test-1): Schedule cleanups.
5134 * lib/profopt.exp (profopt-execute): Likewise.
5135 * g++.dg/cdce3.C: Adjust expected line numbers.
5136 * gcc.dg/cdce1.c: Likewise.
5137 * gcc.dg/cdce2.c: Likewise.
5138 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5139 * gcc.dg/strlenopt-24.c: Likewise.
5140 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5141 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5142 * obj-c++.dg/encode-2.mm: Likewise.
5144 2015-05-28 DJ Delorie <dj@redhat.com>
5146 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5148 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5150 * gnat.dg/discr43.adb: New test.
5152 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5154 * gnat.dg/varsize_temp.adb: Rename into...
5155 * gnat.dg/varsize1.adb: ...this.
5156 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5157 * gnat.dg/varsize2.ad[sb]: ...this.
5158 * gnat.dg/varsize3_1.adb: New test.
5159 * gnat.dg/varsize3_2.adb: Likewise.
5160 * gnat.dg/varsize3_3.adb: Likewise.
5161 * gnat.dg/varsize3_4.adb: Likewise.
5162 * gnat.dg/varsize3_5.adb: Likewise.
5163 * gnat.dg/varsize3_6.adb: Likewise.
5164 * gnat.dg/varsize3_pkg1.ads: New helper.
5165 * gnat.dg/varsize3_pkg2.ads: Likewise.
5166 * gnat.dg/varsize3_pkg3.ads: Likewise.
5168 2015-05-28 Richard Biener <rguenther@suse.de>
5170 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5172 2015-05-28 Richard Biener <rguenther@suse.de>
5174 PR tree-optimization/66142
5175 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5177 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5180 * gcc.dg/darwin-minversion-3.c: Update testcase.
5181 * gcc.dg/darwin-minversion-4.c: Ditto.
5182 * gcc.dg/darwin-minversion-5.c: New testcase.
5183 * gcc.dg/darwin-minversion-6.c: Ditto.
5184 * gcc.dg/darwin-minversion-7.c: Ditto.
5185 * gcc.dg/darwin-minversion-8.c: Ditto.
5186 * gcc.dg/darwin-minversion-9.c: Ditto.
5187 * gcc.dg/darwin-minversion-10.c: Ditto.
5188 * gcc.dg/darwin-minversion-11.c: Ditto.
5189 * gcc.dg/darwin-minversion-12.c: Ditto.
5191 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5193 PR rtl-optimization/66168
5194 * gcc.c-torture/compile/pr66168.c: New test.
5196 2015-05-27 Jeff Law <law@redhat.com>
5199 * gcc.dg/target/m68k/pr39726-1.c: New test.
5201 2015-05-27 Nathan Sidwell <nathan@acm.org>
5204 * g++.dg/ext/alias-canon3.C: New.
5206 2015-05-27 Richard Biener <rguenther@suse.de>
5208 PR tree-optimization/66272
5210 2014-08-15 Richard Biener <rguenther@suse.de>
5212 PR tree-optimization/62031
5213 * gcc.dg/torture/pr66272.c: New testcase.
5215 2015-05-27 Richard Biener <rguenther@suse.de>
5217 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5219 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5222 * gcc.dg/pr65358.c: New test.
5224 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5227 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5229 * gfortran.dg/allocate_with_source_6.f90: New test.
5231 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5233 * gnat.dg/atomic7_1.adb: New test.
5234 * gnat.dg/atomic7_2.adb: Likewise.
5235 * gnat.dg/atomic7_pkg1.ads: New helper.
5236 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5238 2015-05-26 Michael Matz <matz@suse.de>
5241 * gcc.dg/vect/pr66251.c: New test.
5243 2015-05-26 Richard Biener <rguenther@suse.de>
5245 PR tree-optimization/66142
5246 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5248 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5251 * gfortran.dg/allocatable_scalar_13.f90: New test
5253 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5255 * gnat.dg/warn11.adb: New test.
5256 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5258 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5260 * gnat.dg/vfa1_1.adb: New test.
5261 * gnat.dg/vfa1_2.adb: Likewise.
5262 * gnat.dg/vfa1_3.adb: Likewise.
5263 * gnat.dg/vfa1_4.adb: Likewise.
5264 * gnat.dg/vfa1_pkg.ads: New helper.
5266 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5268 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5269 * gcc.target/i386/pr66232-3.c: Likewise.
5271 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5274 * gcc.target/i386/pr66274.c: New test.
5276 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5278 * gnat.dg/renaming6.ad[sb]: New test.
5280 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5282 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5283 and 'dg-require-effective-target pie'.
5285 2015-05-23 Nathan Sidwell <nathan@acm.org>
5288 * g++.dg/cpp0x/pr66243.C: New.
5290 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5293 * g++.dg/lto/pr66180_0.C: New testcase.
5294 * g++.dg/lto/pr66180_1.C: New testcase.
5296 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5299 * typebound_call_27.f90: New file.
5301 2015-05-23 Nathan Sidwell <nathan@acm.org>
5304 * g++.dg/template/pr65936.C: New.
5306 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5308 PR tree-optimization/63387
5309 * gcc.dg/pr63387-2.c: New testcase.
5311 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5313 * gcc.dg/simd-1.c: Update to the new message.
5315 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5317 * gcc.dg/nand.c: New testcase.
5319 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5321 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5322 Set dg-do-what-default to compile only on ARM targets without
5323 arm_neon_hw execution support. Remove redundant c-torture-execute
5324 in loop over test cases.
5326 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5329 * gcc.target/aarch64/pr65491_1.c: New test.
5330 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5331 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5333 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5336 * g++.dg/cpp0x/explicit9.C: New.
5337 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5339 2015-05-22 Richard Biener <rguenther@suse.de>
5341 PR tree-optimization/66251
5342 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5344 2015-05-22 Marek Polacek <polacek@redhat.com>
5347 * c-c++-common/attributes-enum-1.c: New test.
5348 * c-c++-common/attributes-enum-2.c: New test.
5349 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5350 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5352 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5354 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5355 effective target support. If no arm_neon_hw support, do not attempt
5356 to execute the tests; only compile them.
5357 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5358 and "dg-require-effective-target arm_neon_ok".
5359 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5360 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5361 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5362 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5363 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5364 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5365 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5366 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5367 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5368 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5369 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5370 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5371 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5372 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5373 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5374 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5375 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5376 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5377 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5378 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5379 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5380 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5381 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5382 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5383 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5384 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5385 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5386 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5387 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5388 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5389 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5390 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5391 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5392 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5393 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5394 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5395 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5396 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5397 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5398 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5399 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5400 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5401 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5402 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5403 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5404 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5405 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5406 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5407 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5408 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5409 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5410 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5411 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5412 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5413 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5414 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5415 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5416 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5417 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5418 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5419 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5420 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5421 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5422 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5423 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5424 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5425 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5426 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5427 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5428 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5429 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5430 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5431 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5432 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5433 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5434 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5435 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5436 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5437 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5438 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5439 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5440 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5441 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5442 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5443 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5444 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5445 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5446 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5447 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5448 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5449 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5450 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5451 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5452 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5453 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5454 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5455 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5456 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5457 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5458 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5459 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5460 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5461 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5462 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5463 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5464 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5465 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5466 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5467 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5468 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5469 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5470 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5471 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5473 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5475 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5476 * gcc.dg/vect/pr59354.c: Likewise.
5477 * gcc.dg/vect/pr64252.c: Likewise.
5478 * gcc.dg/vect/pr64404.c: Likewise.
5479 * gcc.dg/vect/pr64493.c: Likewise.
5480 * gcc.dg/vect/pr64495.c: Likewise.
5481 * gcc.dg/vect/pr64844.c: Likewise.
5482 * gcc.dg/vect/pr65518.c: Likewise.
5483 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5485 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5488 * g++.dg/cpp1y/var-templ28.C: New.
5490 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5493 * gcc.target/i386/pr66232-1.c: New test.
5494 * gcc.target/i386/pr66232-2.c: Likewise.
5495 * gcc.target/i386/pr66232-3.c: Likewise.
5496 * gcc.target/i386/pr66232-4.c: Likewise.
5497 * gcc.target/i386/pr66232-5.c: Likewise.
5499 2015-05-21 Nathan Sidwell <nathan@acm.org>
5501 * g++.dg/cpp1y/pr60943.C: New.
5503 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5505 PR tree-optimization/66233
5506 * gcc.c-torture/execute/pr66233.c: New test.
5508 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5511 * gfortran.dg/inline_matmul_11.f90: New test.
5513 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5515 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5516 instead of listing several targets on its own.
5517 * gcc.target/i386/pr32219-2.c: Likewise.
5518 * gcc.target/i386/pr32219-3.c: Likewise.
5519 * gcc.target/i386/pr32219-4.c: Likewise.
5520 * gcc.target/i386/pr32219-5.c: Likewise.
5521 * gcc.target/i386/pr32219-6.c: Likewise
5522 * gcc.target/i386/pr32219-7.c: Likewise.
5523 * gcc.target/i386/pr32219-8.c: Likewise.
5524 * gcc.target/i386/pr39013-1.c: Likewise.
5525 * gcc.target/i386/pr39013-2.c: Likewise.
5526 * gcc.target/i386/pr64317.c: Likewise.
5528 2015-05-21 Jeff Law <law@redhat.com>
5530 * gcc.target/hppa/shadd-3.c: New test.
5531 * gcc.target/hppa/shadd-4.c: New test.
5533 2015-05-21 Michael Matz <matz@suse.de>
5535 * gcc.dg/vect/vect-strided-store.c: New test.
5536 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5537 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5539 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5541 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5542 * gcc.dg/pow-sqrt-synth-1.c: New test.
5543 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5545 2015-05-21 Richard Biener <rguenther@suse.de>
5548 * g++.dg/conversion/pr66211.C: New testcase.
5549 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5551 2015-05-21 Jeff Law <law@redhat.com>
5553 * gcc.target/hppa/shadd-2.c: New test.
5555 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5558 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5560 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5563 * gcc.target/arm/pr26702.c: Adjust target selector.
5565 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5568 * gcc.dg/lto/pr66221_0.c: New test.
5569 * gcc.dg/lto/pr66221_1.c: New test.
5571 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5574 * gcc.dg/redecl-4.c: Update column numbers.
5575 * gcc.dg/format/bitfld-1.c: Likewise.
5576 * gcc.dg/format/attr-2.c: Likewise.
5577 * gcc.dg/format/attr-6.c: Likewise.
5578 * gcc.dg/format/attr-7.c (baz): Likewise.
5579 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5580 * gcc.dg/format/attr-4.c: Likewise.
5581 * gcc.dg/format/branch-1.c: Likewise.
5582 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5583 locations within strings with embedded escape sequences.
5585 2015-05-20 Jeff Law <law@redhat.com>
5587 * gcc.target/hppa/hppa.exp: New target test driver.
5588 * gcc.target/hppa/shadd-1.c: New test.
5590 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5592 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5594 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5596 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5597 (fn_33_k_and_r_style): New.
5598 (fn_33_stroustrup_style): New.
5599 (fn_33_allman_style): New.
5600 (fn_33_whitesmiths_style): New.
5601 (fn_33_horstmann_style): New.
5602 (fn_33_ratliff_banner_style): New.
5603 (fn_33_lisp_style): New.
5604 (fn_34_indent_dash_gnu): New.
5605 (fn_34_indent_dash_kr): New.
5606 (fn_34_indent_dash_orig): New.
5607 (fn_34_indent_linux_style): New.
5609 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5612 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5614 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5616 PR tree-optimization/65447
5617 * gcc.dg/tree-ssa/pr65447.c: New test.
5619 2015-05-19 Nathan sidwell <nathan@acm.org>
5621 * g++.dg/cpp0x/pr65954.C: New.
5623 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5625 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5627 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5629 * lib/target-supports.exp: Vector do not always have natural
5632 2015-05-19 David Sherwood <david.sherwood@arm.com>
5634 * gcc.dg/loop-invariant.c: New testcase.
5636 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5638 * lib/target-supports.exp: Vector do not always have natural
5641 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5643 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5645 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5647 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5649 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5650 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5651 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5652 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5653 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5654 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5655 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5656 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5657 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5658 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5660 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5662 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5664 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5666 * gcc.target/s390/s390.exp
5667 (check_effective_target_vector): New check.
5668 * gcc.target/s390/vector/vec-abi-1.c: New test.
5669 * gcc.target/s390/vector/vec-abi-2.c: New test.
5670 * gcc.target/s390/vector/vec-abi-3.c: New test.
5671 * gcc.target/s390/vector/vec-abi-4.c: New test.
5672 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5673 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5674 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5675 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5676 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5677 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5678 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5679 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5680 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5681 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5682 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5683 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5684 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5685 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5686 * gcc.target/s390/vector/vec-init-1.c: New test.
5687 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5688 * gcc.target/s390/vector/vec-shift-1.c: New test.
5689 * gcc.target/s390/vector/vec-sub-1.c: New test.
5691 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5693 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5695 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5697 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5699 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5701 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5703 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5705 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5707 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5709 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5711 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5713 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5715 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5717 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5719 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5721 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5723 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5725 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5727 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5729 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5731 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5733 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5735 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5737 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5739 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5741 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5743 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5745 PR tree-optimization/66187
5746 * gcc.c-torture/execute/pr66187.c: New test.
5747 * gcc.dg/pr66187-1.c: New test.
5748 * gcc.dg/pr66187-2.c: New test.
5750 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5752 * gcc.dg/vect/bb-slp-35.c: Adjust.
5754 2015-05-19 Richard Biener <rguenther@suse.de>
5756 PR tree-optimization/66165
5757 * gcc.dg/torture/pr66165.c: New testcase.
5759 PR tree-optimization/66185
5760 * gcc.dg/torture/pr66185.c: New testcase.
5762 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5765 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5767 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5769 * gcc.target/mips/p5600-bonding.c : New file.
5771 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5774 * gfortran.dg/interface_operator_1.f90: New tests.
5776 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5779 * gfortran.dg/generic_29.f90: New tests.
5781 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5784 * gfortran.dg/storage_size_6.f90: New tests.
5786 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5789 * gfortran.dg/null1.f90: New test.
5791 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5794 * gfortran.dg/entry_21.f90: New test.
5796 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5799 * gfortran.dg/storage_size_6.f90: New tests.
5801 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5804 * gfortran.dg/misplaced_statement.f90: New test.
5806 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5809 * gfortran.dg/filepos1.f90: New test
5811 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5814 * gfortran.dg/pr64925.f90: New test.
5816 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5818 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5820 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5822 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5824 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5825 to the family of pie capable targets.
5827 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5829 * gcc.target/arm/bics_1.c : New testcase.
5830 * gcc.target/arm/bics_2.c : New testcase.
5831 * gcc.target/arm/bics_3.c : New testcase.
5832 * gcc.target/arm/bics_4.c : New testcase.
5834 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5836 * gcc.target/mips/umips-attr.c: New test.
5838 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5840 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5841 * gcc.dg/20150120-2.c (dg-final): Ditto.
5842 * gcc.dg/20150120-2.c (dg-final): Ditto.
5843 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5845 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5848 * gcc.target/i386/pr66174.c: New test.
5850 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5853 * gfortran.dg/matmul_bounds_6.f90: New test.
5854 * gfortran.dg/matmul_bounds_7.f90: New test.
5856 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5858 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5859 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5860 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5861 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5862 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5863 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5865 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5868 * gfortran.dg/continuation_13.f90: Update test.
5869 * gfortran.dg/pr65903.f90: New test.
5871 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5874 * gfortran.dg/block_14.f90: New test.
5876 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5879 * lib/gfortran-dg.exp: Update regex to handle two locations for
5880 the same diagnostic without caret.
5881 * gfortran.dg/badline.f: Test also that line numbers are correct
5882 before and after "left but not entered" warning.
5884 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5885 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5888 * gcc.target/arm/maskdata.c: New test.
5890 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5893 * gfortran.dg/derived_constructor_components_5: New test
5895 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5898 * gcc.target/alpha/pr66140.c: New test.
5900 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5903 * gcc.dg/Wconversion-complex-c99.c: New test.
5904 * gcc.dg/Wconversion-complex-gnu.c: New test.
5906 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5908 PR tree-optimization/64454
5909 * gcc.dg/modmod.c: New testcase.
5911 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5913 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5915 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5918 * gcc.target/i386/mpx/pr66134.c: New test.
5920 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5922 * gcc.target/powerpc/pr60158.c: New test.
5924 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5926 * gcc.target/i386/sibcall-7.c: New test.
5927 * gcc.target/i386/sibcall-8.c: New test.
5929 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5931 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5932 (abs64_in_dreg): Likewise.
5934 2015-05-14 Marek Polacek <polacek@redhat.com>
5938 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5939 * gcc.dg/pr19984.c: Likewise.
5940 * gcc.dg/pr66066-1.c: New test.
5941 * gcc.dg/pr66066-2.c: New test.
5942 * gcc.dg/pr66066-3.c: New test.
5944 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5946 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5947 * gcc.dg/pow-sqrt.x: New file.
5948 * gcc.dg/pow-sqrt-1.c: New test.
5949 * gcc.dg/pow-sqrt-2.c: Likewise.
5950 * gcc.dg/pow-sqrt-3.c: Likewise.
5952 2015-05-13 Richard Biener <rguenther@suse.de>
5954 PR tree-optimization/66123
5955 * gcc.dg/torture/pr66123.c: New testcase.
5957 2015-05-13 Richard Biener <rguenther@suse.de>
5960 * gcc.dg/alias-2.c: Adjust.
5961 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5963 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5966 * gcc.target/i386/pr65103-3.c: New.
5968 2015-05-13 Martin Liska <mliska@suse.cz>
5970 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5972 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5975 * gcc.target/i386/pr66112-2.c: New test.
5978 * gcc.target/i386/pr66112-1.c: New test.
5980 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5983 * gcc.target/i386/mpx/pr66048.cc: New.
5985 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5987 PR rtl-optimization/64616
5988 * gcc.dg/loop-8.c: New test.
5989 * gcc.dg/loop-9.c: New test.
5991 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5994 * gcc.target/i386/pr66047.c: New testcase.
5996 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5999 * gcc.c-torture/compile/pr65873.c: New testcase.
6001 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6004 * gfortran.dg/inline_matmul_10.f90: New test.
6006 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6008 * c-c++-common/Wmisleading-indentation.c: New testcase.
6009 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6010 * c-c++-common/Wmisleading-indentation-2.md: New file.
6012 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6014 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6016 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6018 2015-05-12 Richard Biener <rguenther@suse.de>
6020 PR tree-optimization/66101
6021 * gcc.dg/torture/pr66101.c: New testcase.
6023 2015-05-12 Richard Biener <rguenther@suse.de>
6025 PR tree-optimization/37021
6026 * gcc.target/i386/vect-addsub.c: New testcase.
6028 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6030 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6032 2015-05-12 Tom de Vries <tom@codesourcery.com>
6034 PR tree-optimization/66010
6035 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6037 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6040 * g++.dg/cpp0x/trailing10.C: New.
6042 2015-05-12 Richard Biener <rguenther@suse.de>
6044 * gcc.dg/vect/bb-slp-35.c: New testcase.
6046 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6049 * gfortran.dg/bound_simplification_6.f90: New.
6051 2015-05-11 Steve Ellcey <sellcey@mips.com>
6053 * gcc.target/mips/branch-1.c: Pass argument to bar().
6055 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6058 * gcc.target/i386/pr65753.c: New test.
6060 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6062 PR rtl-optimization/66076
6063 * gcc.dg/torture/pr66076.c: New test.
6065 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6068 * gfortran.dg/inline_matmul_7.f90: New test.
6069 * gfortran.dg/inline_matmul_8.f90: New test.
6070 * gfortran.dg/inline_matmul_9.f90: New test.
6072 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6074 * gfortran.dg/bound_simplification_5.f90: New.
6076 2015-05-09 Jason Merrill <jason@redhat.com>
6078 * lib/target-supports.exp (cxx_default): New global.
6079 (check_effective_target_c++11_only)
6080 (check_effective_target_c++14_only)
6081 (check_effective_target_c++98_only)
6082 (check_effective_target_c++1z_only): Check it.
6084 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6086 PR tree-optimization/64454
6087 * gcc.dg/tree-ssa/vrp97.c: New file.
6088 * gcc.dg/vect/slp-perm-7.c: Update.
6090 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6093 * gfortran.dg/elemental_subroutine_11.f90: New test.
6095 2015-05-08 Richard Biener <rguenther@suse.de>
6097 PR tree-optimization/66036
6098 * gcc.dg/vect/slp-41.c: New testcase.
6100 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6102 * gfortran.dg/elemental_optional_args_7.f90: New.
6104 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6106 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6109 2015-05-08 Marek Polacek <polacek@redhat.com>
6112 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6113 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6115 2015-05-07 Marek Polacek <polacek@redhat.com>
6118 * c-c++-common/Wshift-negative-value-1.c: New test.
6119 * c-c++-common/Wshift-negative-value-2.c: New test.
6120 * c-c++-common/Wshift-negative-value-3.c: New test.
6121 * c-c++-common/Wshift-negative-value-4.c: New test.
6122 * c-c++-common/Wshift-negative-value-5.c: New test.
6123 * c-c++-common/Wshift-negative-value-6.c: New test.
6124 * gcc.dg/c90-left-shift-1.c: New test.
6125 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6126 * gcc.dg/c99-left-shift-1.c: New test.
6128 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6132 * gcc.dg/fdata-sections-2.c: New file.
6134 2015-05-07 Marek Polacek <polacek@redhat.com>
6137 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6139 * c-c++-common/ubsan/align-7.c: Likewise.
6140 * c-c++-common/ubsan/bounds-8.c: Likewise.
6141 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6142 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6143 * c-c++-common/ubsan/null-1.c: Likewise.
6144 * c-c++-common/ubsan/null-10.c: Likewise.
6145 * c-c++-common/ubsan/null-11.c: Likewise.
6146 * c-c++-common/ubsan/null-2.c: Likewise.
6147 * c-c++-common/ubsan/null-3.c: Likewise.
6148 * c-c++-common/ubsan/null-4.c: Likewise.
6149 * c-c++-common/ubsan/null-5.c: Likewise.
6150 * c-c++-common/ubsan/null-6.c: Likewise.
6151 * c-c++-common/ubsan/null-7.c: Likewise.
6152 * c-c++-common/ubsan/null-8.c: Likewise.
6153 * c-c++-common/ubsan/null-9.c: Likewise.
6154 * c-c++-common/ubsan/object-size-1.c: Likewise.
6155 * c-c++-common/ubsan/object-size-10.c: Likewise.
6156 * c-c++-common/ubsan/object-size-4.c: Likewise.
6157 * c-c++-common/ubsan/object-size-5.c: Likewise.
6158 * c-c++-common/ubsan/object-size-7.c: Likewise.
6159 * c-c++-common/ubsan/object-size-8.c: Likewise.
6160 * c-c++-common/ubsan/object-size-9.c: Likewise.
6161 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6162 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6163 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6164 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6165 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6166 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6167 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6168 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6169 * c-c++-common/ubsan/pr59333.c: Likewise.
6170 * c-c++-common/ubsan/pr59667.c: Likewise.
6171 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6172 * c-c++-common/ubsan/pr60636.c: Likewise.
6173 * c-c++-common/ubsan/pr63802.c: Likewise.
6174 * c-c++-common/ubsan/recovery-1.c: Likewise.
6175 * c-c++-common/ubsan/recovery-3.c: Likewise.
6176 * c-c++-common/ubsan/shift-1.c: Likewise.
6177 * c-c++-common/ubsan/shift-2.c: Likewise.
6178 * c-c++-common/ubsan/shift-4.c: Likewise.
6179 * c-c++-common/ubsan/shift-7.c: Likewise.
6180 * c-c++-common/ubsan/undefined-2.c: Likewise.
6181 * c-c++-common/ubsan/vla-1.c: Likewise.
6182 * g++.dg/ubsan/null-1.C: Likewise.
6183 * g++.dg/ubsan/null-3.C: Likewise.
6184 * g++.dg/ubsan/null-4.C: Likewise.
6185 * g++.dg/ubsan/vptr-8.C: Likewise.
6186 * g++.dg/ubsan/vptr-9.C: Likewise.
6187 * gcc.dg/ubsan/bounds-2.c: Likewise.
6188 * gcc.dg/ubsan/object-size-9.c: Likewise.
6190 2015-05-07 Jeff Law <law@redhat.com>
6192 * gcc.dg/tree-ssa/shorten-1.c: New test.
6194 2015-05-07 Richard Biener <rguenther@suse.de>
6196 PR tree-optimization/66002
6197 * gcc.dg/vect/vect-125.c: New testcase.
6199 2015-05-07 Marek Polacek <polacek@redhat.com>
6200 Martin Uecker <uecker@eecs.berkeley.edu>
6202 * c-c++-common/ubsan/bounds-10.c: New test.
6204 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6206 * jit.dg/harness.h (set_options): Wrap with
6207 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6208 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6209 Special-case test-benchmark.c as a negative.
6210 * jit.dg/test-benchmark.c: New file.
6212 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6215 * gcc.target/arm/pr64208.c: New test.
6217 2015-05-06 Alan Modra <amodra@gmail.com>
6220 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6221 (gparms): Make volatile.
6223 2015-05-06 Richard Biener <rguenther@suse.de>
6225 PR tree-optimization/62283
6226 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6228 2015-05-06 Christian Bruel <christian.bruel@st.com>
6231 * gcc.target/aarch64/iinline-attr-1.c: New test.
6233 2015-05-06 Richard Biener <rguenther@suse.de>
6235 * gcc.dg/vect/bb-slp-34.c: New testcase.
6237 2015-05-06 Richard Biener <rguenther@suse.de>
6239 PR tree-optimization/62283
6240 * gcc.dg/vect/bb-slp-14.c: Adjust.
6242 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6245 * gcc.target/i386/pr65990.c: New test.
6247 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6250 * gcc.target/i386/pr65915.c: New.
6252 2015-05-05 Tom de Vries <tom@codesourcery.com>
6254 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6255 'va_list escapes 0'.
6257 2015-05-05 Tom de Vries <tom@codesourcery.com>
6259 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6262 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6264 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6265 * gcc.target/arm/pr65924.c: Likewise.
6267 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6270 * gcc.target/i386/pr65871-3.c: New test.
6272 2015-05-04 Jeff Law <law@redhat.com>
6275 2015-05-04 Jeff Law <law@redhat.com>
6276 * gcc.dg/tree-ssa/shorten-1.c: New test.
6278 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6279 Jakub Jelinek <jakub@redhat.com>
6282 * g++.dg/cpp0x/Wnarrowing4.C: New.
6284 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6286 * lib/target-supports.exp
6287 (check_effective_target_keeps_null_pointer_checks): Clarify that
6288 this is for targets that disable -fdelete-null-pointer-checks,
6289 not default it to off.
6290 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6291 -fdelete-null-pointer-checks explicit.
6292 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6293 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6294 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6295 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6296 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6297 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6298 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6299 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6300 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6301 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6302 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6303 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6304 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6305 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6306 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6307 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6308 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6309 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6310 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6311 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6312 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6313 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6314 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6315 * g++.dg/cpp0x/static_assert9.C: Likewise.
6316 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6317 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6318 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6319 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6320 * g++.dg/tree-ssa/pr26406.C: Likewise.
6322 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6324 PR tree-optimization/65984
6325 * c-c++-common/ubsan/pr65984.c: New test.
6327 2015-05-04 Jeff Law <law@redhat.com>
6329 * gcc.dg/tree-ssa/shorten-1.c: New test.
6331 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6334 * gfortran.dg/pr44735.f90: New test.
6336 2015-05-04 Richard Biener <rguenther@suse.de>
6338 PR tree-optimization/65965
6339 * gcc.dg/vect/bb-slp-33.c: New testcase.
6341 2015-05-04 Richard Biener <rguenther@suse.de>
6343 PR tree-optimization/65935
6344 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6346 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6348 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6349 for each supported variant instead of CHECK_RESULTS.
6350 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6351 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6352 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6353 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6354 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6355 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6356 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6357 expected results for unsupported variants. Call CHECK for each
6358 supported variant instead of CHECK_RESULTS.
6359 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6360 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6361 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6362 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6363 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6364 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6365 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6366 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6367 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6368 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6369 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6370 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6371 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6372 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6373 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6374 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6375 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6376 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6377 expected results for unsupported variants.
6378 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6379 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6380 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6381 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6382 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6383 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6384 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6385 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6386 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6387 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6388 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6389 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6390 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6391 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6392 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6393 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6394 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6395 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6396 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6397 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6398 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6399 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6400 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6401 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6402 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6403 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6404 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6405 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6407 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6410 * gfortran.dg/bound_9.f90: Add pointer assignment.
6412 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6413 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6416 * g++.dg/cpp0x/Wnarrowing3.C: New.
6418 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6420 * gcc.dg/20150120-1.c: New test.
6421 * gcc.dg/20150120-2.c: New test.
6422 * gcc.dg/20150120-3.c: New test.
6424 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6426 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6428 2015-05-01 Renlin Li <renlin.li@arm.com>
6430 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6432 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6434 * gfortran.dg/bound_simplification_4.f90: New.
6436 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6438 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6439 with powerpc_p8vector_ok.
6441 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6444 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6446 * gfortran.dg/bound_9.f90: New test case.
6448 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6450 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6451 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6452 for 32bit x86 targets.
6453 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6454 for 32bit x86 targets.
6455 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6456 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6457 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6458 for 32bit x86 targets.
6460 2015-04-30 Marek Polacek <polacek@redhat.com>
6462 PR tree-optimization/63551
6463 * g++.dg/ipa/pr63551.C: New test.
6465 2015-04-30 Caroline Tice <cmtice@google.com>
6468 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6469 partition size on certain targets.
6471 2015-04-30 Renlin Li <renlin.li@arm.com>
6473 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6475 2015-04-30 Marek Polacek <polacek@redhat.com>
6477 * c-c++-common/Wbool-compare-3.c: New test.
6479 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6480 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6482 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6485 * g++.dg/init/ref22.C: New.
6487 2015-04-30 Marek Polacek <polacek@redhat.com>
6489 * gcc.dg/init-bad-8.c: New test.
6491 * gcc.dg/incomplete-typedef-1.c: New test.
6493 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/template/crash121.C: New.
6498 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6500 * gcc.target/mips/call-from-init.c: New test.
6501 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6503 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6506 * gcc.target/i386/pr65871-1.c: New test.
6507 * gcc.target/i386/pr65871-2.c: Ditto.
6509 2015-04-29 Marek Polacek <polacek@redhat.com>
6512 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6513 * c-c++-common/Wbool-compare-2.c: New test.
6515 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6518 * gcc.target/aarch64/vstN_lane_1.c: New file.
6520 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6523 * g++.dg/warn/Winit-self-3.C: New.
6525 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6527 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6529 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6532 * gcc.target/arm/pr65924.c: New test.
6534 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6536 * g++.dg/gomp/tpl-target-update.C: New file.
6538 2015-04-29 Richard Biener <rguenther@suse.de>
6540 PR tree-optimization/65917
6541 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6543 2015-04-29 Christian Bruel <christian.bruel@st.com>
6546 * gcc.dg/ipa/iinline-attr.c: New test.
6547 * gcc.target/i386/iinline-attr-2.c: New test.
6549 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6551 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6554 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6556 * gcc.dg/vect/vect-33.c: Remove spurious line.
6558 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6560 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6562 2015-04-28 Marek Polacek <polacek@redhat.com>
6565 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6566 * gcc.dg/pr65901.c: New test.
6568 2015-04-28 Richard Biener <rguenther@suse.de>
6570 PR tree-optimization/62283
6571 * gfortran.dg/vect/pr62283-2.f: New testcase.
6572 * gcc.dg/vect/bb-slp-14.c: Adjust.
6574 2015-04-28 Richard Biener <rguenther@suse.de>
6576 PR tree-optimization/65851
6577 * g++.dg/torture/pr65851.C: New testcase.
6579 2015-04-27 Jeff Law <law@redhat.com>
6581 PR tree-optimization/65217
6582 * gcc.target/i386/pr65217.c: Remove XFAIL.
6584 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6587 Add tests forgotten to svn-add.
6588 * gfortran.dg/class_allocate_19.f03: New test.
6589 * gfortran.dg/class_array_20.f03: New test.
6590 * gfortran.dg/class_array_21.f03: New test.
6591 * gfortran.dg/finalize_29.f08: New test.
6593 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6597 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6598 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6600 2015-04-27 Caroline Tice <cmtice@google.com>
6602 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6605 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6608 * gcc.target/powerpc/htm-1.c: New test.
6609 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6611 (__builtin_tabortdci): Likewise.
6612 (__builtin_tcheck): Remove operand.
6613 * lib/target-supports.exp (check_htm_hw_available): New function.
6615 2015-04-27 Richard Biener <rguenther@suse.de>
6617 * gcc.target/i386/pr65217.c: XFAIL.
6619 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6621 PR tree-optimization/65875
6622 * gcc.c-torture/compile/pr65875.c: New test.
6624 2015-04-25 Marek Polacek <polacek@redhat.com>
6627 * gcc.dg/enum-incomplete-2.c: New test.
6628 * gcc.dg/enum-mode-1.c: New test.
6630 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6633 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6635 * gcc.target/powerpc/pr65849-2.c: Likewise.
6637 2015-04-24 Tom de Vries <tom@codesourcery.com>
6639 PR tree-optimization/65802
6640 * g++.dg/pr65802.C: Move to ...
6641 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6642 stdarg.h. Rewrite for C.
6643 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6644 va_start and va_end. Remove unnecessary inline asm.
6646 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6647 Wei Mi <wmi@google.com>
6649 * gcc.target/i386/sse2-load-multi.c: New test.
6650 * gcc.target/i386/sse2-store-multi.c: Ditto.
6652 2015-04-24 Marek Polacek <polacek@redhat.com>
6655 * c-c++-common/pr65830.c: New test.
6658 * c-c++-common/Wlogical-op-1.c: New test.
6660 2015-04-24 Marek Polacek <polacek@redhat.com>
6663 * c-c++-common/pr61534-1.c: New test.
6665 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6666 Steven Bosscher <steven@gcc.gnu.org>
6668 PR rtl-optimization/34503
6669 * gcc.target/arm/pr64616.c: New file.
6671 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6673 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6675 2015-04-24 Terry Guo <terry.guo@arm.com>
6677 * gcc.target/arm/pr65710.c: Update the options.
6679 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6681 * gcc.target/i386/pr65523.c: Skip x32.
6683 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6685 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6686 to look for vcl* where appropriate.
6688 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6690 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6691 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6693 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6696 * gcc.target/arm/pr26702.c: New test.
6698 2015-04-23 Marek Polacek <polacek@redhat.com>
6701 * gcc.dg/pr65345-1.c: New test.
6702 * gcc.dg/pr65345-2.c: New test.
6704 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6706 * gcc.target/powerpc/crypto-builtin-2.c: New.
6708 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6711 * gfortran.dg/class_allocate_19.f03: New test.
6712 * gfortran.dg/class_array_20.f03: New test.
6713 * gfortran.dg/class_array_21.f03: New test.
6714 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6715 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6716 initialization correctly.
6717 * gfortran.dg/finalize_29.f08: New test.
6719 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721 * gcc.target/powerpc/swaps-p8-18.c: New test.
6723 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6726 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6727 * gcc.dg/vect/bb-slp-25.c: Likewise.
6728 * gcc.dg/vect/bb-slp-29.c: Likewise.
6729 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6730 vect_no_align && { ! vect_hw_misalign }.
6731 * gcc.dg/vect/bb-slp-9.c: Likewise.
6732 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6734 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6735 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6736 account for POWER8, where peeling for alignment is not needed.
6737 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6738 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6739 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6740 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6741 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6742 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6743 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6744 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6745 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6746 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6747 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6748 * gcc.dg/vect/pr16105.c: Likewise.
6749 * gcc.dg/vect/pr20122.c: Likewise.
6750 * gcc.dg/vect/pr33804.c: Likewise.
6751 * gcc.dg/vect/pr33953.c: Likewise.
6752 * gcc.dg/vect/pr56787.c: Likewise.
6753 * gcc.dg/vect/pr58508.c: Likewise.
6754 * gcc.dg/vect/slp-25.c: Likewise.
6755 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6756 * gcc.dg/vect/vect-105.c: Likewise.
6757 * gcc.dg/vect/vect-27.c: Likewise.
6758 * gcc.dg/vect/vect-29.c: Likewise.
6759 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6761 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6762 && { ! vect_hw_misalign }.
6763 * gcc.dg/vect/vect-44.c: Likewise.
6764 * gcc.dg/vect/vect-48.c: Likewise.
6765 * gcc.dg/vect/vect-50.c: Likewise.
6766 * gcc.dg/vect/vect-52.c: Likewise.
6767 * gcc.dg/vect/vect-56.c: Likewise.
6768 * gcc.dg/vect/vect-60.c: Likewise.
6769 * gcc.dg/vect/vect-72.c: Likewise.
6770 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6771 * gcc.dg/vect/vect-75.c: Likewise.
6772 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6773 * gcc.dg/vect/vect-77-global.c: Likewise.
6774 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6775 * gcc.dg/vect/vect-78-global.c: Likewise.
6776 * gcc.dg/vect/vect-93.c: Likewise.
6777 * gcc.dg/vect/vect-95.c: Likewise.
6778 * gcc.dg/vect/vect-96.c: Likewise.
6779 * gcc.dg/vect/vect-cond-1.c: Likewise.
6780 * gcc.dg/vect/vect-cond-3.c: Likewise.
6781 * gcc.dg/vect/vect-cond-4.c: Likewise.
6782 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6783 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6784 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6785 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6786 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6787 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6788 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6789 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6790 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6791 * gcc.dg/vect/vect-outer-5.c: Likewise.
6792 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6793 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6794 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6795 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6796 * gcc.dg/vect/vect-peel-3.c: Likewise.
6797 * gcc.dg/vect/vect-peel-4.c: Likewise.
6798 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6799 * gcc.target/powerpc/pr65456.c: New test.
6800 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6801 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6802 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6803 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6804 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6805 vect_no_align && { ! vect_hw_misalign }.
6806 * gfortran.dg/vect/vect-3.f90: Likewise.
6807 * gfortran.dg/vect/vect-4.f90: Likewise.
6808 * gfortran.dg/vect/vect-5.f90: Likewise.
6809 * lib/target-supports.exp (check_effective_target_vect_no_align):
6810 Return 1 for POWER8.
6811 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6813 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6816 * gfortran.dg/pr65429.f90: New test.
6818 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6820 * c-c++-common/asan/user-section-1.c: New test.
6821 * c-c++-common/asan/user-section-2.c: New test.
6822 * c-c++-common/asan/user-section-3.c: New test.
6824 2015-04-22 Hale Wang <hale.wang@arm.com>
6825 Terry Guo <terry.guo@arm.com>
6827 PR rtl-optimization/64818
6828 * gcc.target/arm/pr64818.c: New test.
6830 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6833 * g++.dg/tree-ssa/pr61034.C: Update template.
6834 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6835 * gcc.dg/Warray-bounds-11.c: Likewise.
6836 * gcc.dg/Warray-bounds.c: Likewise.
6838 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6840 PR libgfortran/65234
6841 * gfortran.dg/fmt_unlimited.f90: New test.
6843 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6845 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6847 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6848 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6849 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6850 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6851 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6852 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6853 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6855 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6857 PR libgfortran/56743
6858 * gfortran.dg/namelist_87.f90: New test.
6860 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6862 * gcc.target/aarch64/mult-synth_1.c: New test.
6863 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6864 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6865 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6866 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6867 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6869 2015-04-21 Richard Biener <rguenther@suse.de>
6871 PR tree-optimization/65650
6872 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6873 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6874 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6875 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6876 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6877 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6879 2015-04-21 Tom de Vries <tom@codesourcery.com>
6881 PR tree-optimization/65802
6882 * g++.dg/pr65802.C: New test.
6884 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6887 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6888 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6890 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6893 * g++.dg/cpp0x/Wnarrowing2.C: New.
6895 2015-04-20 Jeff Law <law@redhat.com>
6897 PR tree-optimization/65658
6898 * gcc.dg/pr65658.c: New test.
6900 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6903 * gcc.target/aarch64/vec_init_1.c: New test.
6905 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6907 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6910 2015-04-18 Martin Sebor <msebor@redhat.com>
6912 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6913 of non-nul characters.
6914 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6916 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6919 * gcc.target/powerpc/pr65787.c: New.
6921 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6924 * gcc.target/aarch64/c-output-template-4.c: New test.
6926 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6929 * gcc.dg/pr65780-1.c: New test.
6930 * gcc.dg/pr65780-2.c: Likewise.
6931 * gcc.target/i386/pr32219-9.c: Likewise.
6932 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6934 * gcc.target/i386/pr64317.c (c): Initialize.
6936 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6939 * g++.dg/ext/mv18.C: New test.
6940 * g++.dg/ext/mv19.C: Likewise.
6941 * g++.dg/ext/mv20.C: Likewise.
6942 * g++.dg/ext/mv21.C: Likewise.
6943 * g++.dg/ext/mv22.C: Likewise.
6944 * g++.dg/ext/mv23.C: Likewise.
6946 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6949 * g++.dg/init/pr64527.C: New test.
6951 2015-04-17 Tom de Vries <tom@codesourcery.com>
6952 Michael Matz <matz@suse.de>
6954 PR tree-optimization/64950
6955 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6958 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6960 * c-c++-common/asan/user-section-1.c: New test.
6962 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6965 * gcc.dg/debug/pr65771.c: New test.
6967 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6969 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6970 __buitlin_alloca with __builtin_alloca.
6972 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6974 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6976 2015-04-16 Richard Biener <rguenther@suse.de>
6978 PR tree-optimization/64277
6979 * gcc.dg/Warray-bounds-14.c: New testcase.
6980 * gcc.dg/Warray-bounds-15.c: Likewise.
6981 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6982 * c-c++-common/ubsan/bounds-6.c: Likewise.
6984 2015-04-16 Renlin Li <renlin.li@arm.com>
6986 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6987 * gcc.target/arm/unsigned-float.c: New.
6989 2015-04-16 Richard Biener <rguenther@suse.de>
6991 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6992 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6993 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6995 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6997 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6998 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6999 * g++.dg/cpp0x/defaulted21.C: Likewise.
7000 * g++.dg/cpp0x/defaulted28.C: Likewise.
7001 * g++.dg/cpp0x/defaulted47.C: Likewise.
7002 * g++.dg/cpp0x/elision_neg.C: Likewise.
7003 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7004 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7005 * g++.dg/cpp0x/implicit1.C: Likewise.
7006 * g++.dg/cpp0x/implicit9.C: Likewise.
7007 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7008 * g++.dg/cpp0x/range-for13.C: Likewise.
7009 * g++.dg/gomp/clause-2.C: Likewise.
7010 * g++.dg/gomp/udr-5.C: Likewise.
7011 * g++.dg/inherit/access6.C: Likewise.
7012 * g++.dg/lookup/duperr1.C: Likewise.
7013 * g++.dg/lookup/friend2.C: Likewise.
7014 * g++.dg/lookup/pr6936.C: Likewise.
7015 * g++.dg/lookup/scoped1.C: Likewise.
7016 * g++.dg/lookup/using26.C: Likewise.
7017 * g++.dg/lookup/using38.C: Likewise.
7018 * g++.dg/other/access2.C: Likewise.
7019 * g++.dg/overload/defarg3.C: Likewise.
7020 * g++.dg/overload/defarg6.C: Likewise.
7021 * g++.dg/parse/access11.C: Likewise.
7022 * g++.dg/parse/access2.C: Likewise.
7023 * g++.dg/parse/access3.C: Likewise.
7024 * g++.dg/parse/access4.C: Likewise.
7025 * g++.dg/parse/access5.C: Likewise.
7026 * g++.dg/parse/access6.C: Likewise.
7027 * g++.dg/parse/access8.C: Likewise.
7028 * g++.dg/parse/access9.C: Likewise.
7029 * g++.dg/parse/crash40.C: Likewise.
7030 * g++.dg/tc1/dr142.C: Likewise.
7031 * g++.dg/tc1/dr166.C: Likewise.
7032 * g++.dg/tc1/dr52.C: Likewise.
7033 * g++.dg/template/access11.C: Likewise.
7034 * g++.dg/template/access18.C: Likewise.
7035 * g++.dg/template/access19.C: Likewise.
7036 * g++.dg/template/access2.C: Likewise.
7037 * g++.dg/template/access20.C: Likewise.
7038 * g++.dg/template/access26.C: Likewise.
7039 * g++.dg/template/access3.C: Likewise.
7040 * g++.dg/template/access7.C: Likewise.
7041 * g++.dg/template/conv12.C: Likewise.
7042 * g++.dg/template/crash69.C: Likewise.
7043 * g++.dg/template/friend31.C: Likewise.
7044 * g++.dg/template/friend32.C: Likewise.
7045 * g++.dg/template/memfriend15.C: Likewise.
7046 * g++.dg/template/memfriend16.C: Likewise.
7047 * g++.dg/template/memfriend17.C: Likewise.
7048 * g++.dg/template/memfriend7.C: Likewise.
7049 * g++.dg/template/pr32519.C: Likewise.
7050 * g++.dg/template/qualttp21.C: Likewise.
7051 * g++.dg/template/qualttp8.C: Likewise.
7052 * g++.dg/template/ttp10.C: Likewise.
7053 * g++.dg/template/typedef11.C: Likewise.
7054 * g++.dg/template/typedef13.C: Likewise.
7055 * g++.dg/template/typedef19.C: Likewise.
7056 * g++.dg/template/typedef20.C: Likewise.
7057 * g++.dg/template/typedef22.C: Likewise.
7058 * g++.dg/template/using16.C: Likewise.
7059 * g++.dg/template/virtual3.C: Likewise.
7060 * g++.dg/ubsan/pr61272.C: Likewise.
7061 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7062 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7063 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7064 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7065 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7066 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7067 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7068 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7069 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7070 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7071 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7072 * g++.old-deja/g++.jason/access17.C: Likewise.
7073 * g++.old-deja/g++.jason/access18.C: Likewise.
7074 * g++.old-deja/g++.jason/access22.C: Likewise.
7075 * g++.old-deja/g++.jason/access23.C: Likewise.
7076 * g++.old-deja/g++.jason/access8.C: Likewise.
7077 * g++.old-deja/g++.jason/delete3.C: Likewise.
7078 * g++.old-deja/g++.jason/report.C: Likewise.
7079 * g++.old-deja/g++.law/access2.C: Likewise.
7080 * g++.old-deja/g++.law/access3.C: Likewise.
7081 * g++.old-deja/g++.law/access4.C: Likewise.
7082 * g++.old-deja/g++.law/access5.C: Likewise.
7083 * g++.old-deja/g++.law/arm12.C: Likewise.
7084 * g++.old-deja/g++.law/arm14.C: Likewise.
7085 * g++.old-deja/g++.law/ctors13.C: Likewise.
7086 * g++.old-deja/g++.law/union2.C: Likewise.
7087 * g++.old-deja/g++.law/visibility12.C: Likewise.
7088 * g++.old-deja/g++.law/visibility15.C: Likewise.
7089 * g++.old-deja/g++.law/visibility16.C: Likewise.
7090 * g++.old-deja/g++.law/visibility17.C: Likewise.
7091 * g++.old-deja/g++.law/visibility18.C: Likewise.
7092 * g++.old-deja/g++.law/visibility19.C: Likewise.
7093 * g++.old-deja/g++.law/visibility20.C: Likewise.
7094 * g++.old-deja/g++.law/visibility21.C: Likewise.
7095 * g++.old-deja/g++.law/visibility24.C: Likewise.
7096 * g++.old-deja/g++.law/visibility4.C: Likewise.
7097 * g++.old-deja/g++.law/visibility5.C: Likewise.
7098 * g++.old-deja/g++.law/visibility6.C: Likewise.
7099 * g++.old-deja/g++.law/visibility7.C: Likewise.
7100 * g++.old-deja/g++.law/visibility8.C: Likewise.
7101 * g++.old-deja/g++.law/visibility9.C: Likewise.
7102 * g++.old-deja/g++.niklas/t135.C: Likewise.
7103 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7104 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7105 * g++.old-deja/g++.other/access11.C: Likewise.
7106 * g++.old-deja/g++.other/access4.C: Likewise.
7107 * g++.old-deja/g++.other/access7.C: Likewise.
7108 * g++.old-deja/g++.other/crash1.C: Likewise.
7109 * g++.old-deja/g++.other/crash7.C: Likewise.
7110 * g++.old-deja/g++.other/friend1.C: Likewise.
7111 * g++.old-deja/g++.other/friend4.C: Likewise.
7112 * g++.old-deja/g++.other/friend9.C: Likewise.
7113 * g++.old-deja/g++.other/lineno1.C: Likewise.
7114 * g++.old-deja/g++.other/using1.C: Likewise.
7115 * g++.old-deja/g++.pt/enum14.C: Likewise.
7116 * g++.old-deja/g++.pt/friend11.C: Likewise.
7117 * g++.old-deja/g++.pt/friend21.C: Likewise.
7118 * g++.old-deja/g++.pt/friend3.C: Likewise.
7119 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7120 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7121 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7122 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7124 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7127 * g++.dg/ipa/pr65765.C: New test.
7129 2015-04-15 Nick Clifton <nickc@redhat.com>
7131 * gcc.target/rx/builtins.c: Disable RMPA test if string
7132 instructions are not allowed.
7134 2015-04-15 Alan Modra <amodra@gmail.com>
7136 * gcc.dg/pr65408.c: New.
7138 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7141 * gcc.target/arm/pr65729.c: New test.
7143 2015-04-14 Richard Biener <rguenther@suse.de>
7145 PR tree-optimization/65758
7146 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7148 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7151 * gcc.c-torture/execute/pr65648.c: New test.
7153 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7155 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7156 __builtin_finite instead of finite.
7157 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7160 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7162 PR tree-optimization/63387
7163 * gcc.dg/pr63387.c: New testcase.
7165 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7167 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7169 2015-04-13 Richard Biener <rguenther@suse.de>
7171 PR tree-optimization/65204
7172 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7174 2015-04-13 Terry Guo <terry.guo@arm.com>
7177 * gcc.target/arm/pr65710.c: New.
7179 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7181 PR tree-optimization/65747
7182 * g++.dg/torture/pr65747.C: New test.
7184 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7187 * g++.dg/cpp0x/pr65736.C: New test.
7189 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7190 Martin Liska <mliska@suse.cz>
7193 * g++.dg/ipa/pr65722.C: New testcase.
7195 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7197 PR tree-optimization/65735
7198 * gcc.c-torture/compile/pr65735.c: New test.
7200 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7203 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7205 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7208 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7210 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7213 * gcc.target/arm/pr65647-2.c: New.
7215 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7218 * g++.dg/torture/pr65694.C: New test.
7220 2015-04-10 Tobias Burnus <burnus@net-b.de>
7222 * gfortran.dg/coarray_lock_6.f90: New.
7223 * gfortran.dg/coarray_lock_7.f90: New.
7224 * gfortran.dg/coarray/lock_2.f90: New.
7226 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7232 * gfortran.dg/used_types_27.f90: New.
7234 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7237 * gcc.target/i386/pr65671.c: New.
7239 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7241 PR tree-optimization/65709
7242 * c-c++-common/ubsan/align-9.c: New test.
7244 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7247 * gfortran.dg/pr56852.f90: New test.
7249 2015-04-09 Marek Polacek <polacek@redhat.com>
7250 Jakub Jelinek <jakub@redhat.com>
7253 * g++.dg/opt/pr65554.C: New test.
7255 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7258 * c-c++-common/attr-aligned-1.c: New test.
7260 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7262 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7264 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7267 * gcc.target/i386/sse-25.c: New.
7269 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7272 * gcc.target/i386/pr65693.c: New test.
7274 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7276 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7278 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7280 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7282 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7284 * gcc.target/i386/thunk-retbnd.c: New.
7286 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7288 * gnat.dg/opt48.adb: New test.
7289 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7290 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7292 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7295 * gcc.c-torture/compile/pr65540.c: New.
7297 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7299 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7302 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7305 * g++.dg/debug/pr65678.C: New test.
7308 * gcc.c-torture/compile/pr65680.c: New test.
7310 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7313 * gfortran.dg/allocate_with_source_5.f90: New test.
7315 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7317 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7318 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7320 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7322 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7324 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7327 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7328 to get floating point compression.
7329 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7331 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7333 PR preprocessor/61977
7334 * gcc.dg/cpp/pr61977.c: New test.
7336 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7338 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7340 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7343 * gcc.target/arm/pr65647.c: New.
7345 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7348 * g++.dg/torture/pr65655.C: New testcase.
7350 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7353 * g++.dg/cpp1y/lambda-init13.C: New.
7355 2015-04-03 Marek Polacek <polacek@redhat.com>
7357 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7359 2015-04-02 Marek Polacek <polacek@redhat.com>
7362 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7363 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7365 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7367 PR preprocessor/61977
7368 * gcc.target/powerpc/pr61977-1.c: New test.
7369 * gcc.target/powerpc/pr61977-2.c: New test.
7371 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7374 * g++.dg/warn/Wshadow-8.C: New.
7375 * g++.dg/warn/Wshadow-9.C: Likewise.
7376 * g++.dg/warn/Wshadow-10.C: Likewise.
7377 * g++.dg/warn/Wshadow-11.C: Likewise.
7379 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7381 * gcc.dg/pr23623.c: Added aligned attribute.
7382 * gcc.dg/20141029-1.c: Likewise.
7383 * gcc.dg/20150306-1.c: New test.
7385 2015-04-01 Marek Polacek <polacek@redhat.com>
7388 * g++.dg/cpp0x/initlist93.C: New test.
7389 * g++.dg/cpp0x/initlist94.C: New test.
7391 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7394 * gcc.target/aarch64/pr65624.c: New test.
7396 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7398 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7400 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7402 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7403 extra variable to force stack alignment.
7404 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7405 extra variable to force stack alignment.
7407 2015-03-31 Marek Polacek <polacek@redhat.com>
7410 * g++.dg/template/pr65390.C: New test.
7412 2015-03-31 Martin Liska <mliska@suse.cz>
7414 * g++.dg/ipa/pr65557.C: New test.
7416 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7418 * gcc.target/s390/hotpatch-25.c: New test.
7419 * gcc.target/s390/hotpatch-1.c: Update test.
7420 * gcc.target/s390/hotpatch-10.c: Update test.
7421 * gcc.target/s390/hotpatch-11.c: Update test.
7422 * gcc.target/s390/hotpatch-12.c: Update test.
7423 * gcc.target/s390/hotpatch-13.c: Update test.
7424 * gcc.target/s390/hotpatch-14.c: Update test.
7425 * gcc.target/s390/hotpatch-15.c: Update test.
7426 * gcc.target/s390/hotpatch-16.c: Update test.
7427 * gcc.target/s390/hotpatch-17.c: Update test.
7428 * gcc.target/s390/hotpatch-18.c: Update test.
7429 * gcc.target/s390/hotpatch-19.c: Update test.
7430 * gcc.target/s390/hotpatch-2.c: Update test.
7431 * gcc.target/s390/hotpatch-21.c: Update test.
7432 * gcc.target/s390/hotpatch-22.c: Update test.
7433 * gcc.target/s390/hotpatch-23.c: Update test.
7434 * gcc.target/s390/hotpatch-24.c: Update test.
7435 * gcc.target/s390/hotpatch-3.c: Update test.
7436 * gcc.target/s390/hotpatch-4.c: Update test.
7437 * gcc.target/s390/hotpatch-5.c: Update test.
7438 * gcc.target/s390/hotpatch-6.c: Update test.
7439 * gcc.target/s390/hotpatch-7.c: Update test.
7440 * gcc.target/s390/hotpatch-8.c: Update test.
7441 * gcc.target/s390/hotpatch-9.c: Update test.
7442 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7444 2015-03-31 Richard Biener <rguenther@suse.de>
7447 * g++.dg/torture/pr65626.C: New testcase.
7449 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7452 * gcc.target/i386/mpx/pr65531.cc: New.
7454 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7457 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7458 __builtin_alloca instead of alloca.
7459 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7460 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7461 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7464 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7467 * g++.dg/ubsan/pr65610.C: New test.
7469 2015-03-30 Marek Polacek <polacek@redhat.com>
7472 * g++.dg/cpp0x/pr65398-2.C: New test.
7474 2015-03-30 Marek Polacek <polacek@redhat.com>
7476 * c-c++-common/pr65556.c: Change the width of bit-fields.
7478 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7481 * gcc.target/i386/pr65588.c: New testcase.
7483 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7485 PR libgfortran/65563
7486 * gfortran.dg/open_errors_2.f90: New test.
7488 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7490 PR libgfortran/65596
7491 * gfortran.dg/namelist_86.f90: New test.
7493 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7495 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7496 statement to reflect new ownership.
7498 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7501 * g++.dg/template/friend58.C: New.
7502 * g++.dg/template/friend59.C: Likewise.
7504 2015-03-27 Tobias Burnus <burnus@net-b.de>
7507 * g++.dg/gomp/openmp-simd-3.C: New.
7508 * gcc.dg/gomp/openmp-simd-3.c: New.
7510 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7513 * gcc.target/i386/pr65248-1.c: New file.
7514 * gcc.target/i386/pr65248-2.c: Likewise.
7515 * gcc.target/i386/pr65248-3.c: Likewise.
7516 * gcc.target/i386/pr65248-4.c: Likewise.
7518 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7521 * gcc.c-torture/compile/pr65593.c: New test.
7523 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7526 * g++.dg/cpp1y/constexpr-assert1.C: New.
7528 2015-03-27 Marek Polacek <polacek@redhat.com>
7531 * c-c++-common/pr65556.c: New test.
7533 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7536 * g++.dg/torture/pr65600.C: New testcase.
7538 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7541 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7543 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7545 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7546 statement and cleanup. Fixed typos.
7548 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7551 * gcc.c-torture/compile/pr65595.c: New testcase.
7553 2015-03-27 Marek Polacek <polacek@redhat.com>
7556 * g++.dg/ubsan/pr65583.C: New test.
7558 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7560 * gcc.c-torture/compile/20150327.c: New testcase.
7562 2015-03-26 Richard Biener <rguenther@suse.de>
7565 * g++.dg/torture/pr65555.C: New testcase.
7567 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7569 PR tree-optimization/64715
7570 * gcc.dg/builtin-object-size-15.c: New test.
7571 * gcc.dg/pr64715-1.c: New test.
7572 * gcc.dg/pr64715-2.c: New test.
7574 2015-03-26 Richard Biener <rguenther@suse.de>
7577 * gnat.dg/specs/opt2.ads: Fix testcase.
7579 2015-03-25 Martin Sebor <msebor@redhat.com>
7582 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7583 when target isn't arm*-*-*-*.
7584 (check_effective_target_arm_nothumb): Likewise.
7585 (check_effective_target_arm_little_endian): Likewise.
7586 (check_effective_target_arm_vect_no_misalign): Likewise.
7587 (check_effective_target_aarch64_little_endian): Fail early if target
7590 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7592 PR tree-optimization/65177
7593 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7595 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7597 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7598 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7599 smmintrin.h and mm3dnow.h.
7601 2015-03-25 Marek Polacek <polacek@redhat.com>
7604 * g++.dg/cpp0x/pr65558.C: New test.
7606 2015-03-25 Marek Polacek <polacek@redhat.com>
7609 * g++.dg/template/pr61670.C: New test.
7611 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7614 * g++.dg/template/pr54987.C: New.
7616 2015-03-25 Richard Biener <rguenther@suse.de>
7618 PR tree-optimization/62630
7619 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7621 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7624 * gcc.target/i386/mpx/pr65508.c: New.
7626 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7630 * gfortran.dg/data_initialized_3.f90: New.
7632 2015-03-25 Richard Biener <rguenther@suse.de>
7635 * gnat.dg/specs/opt2.ads: New testcase.
7637 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7639 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7640 * gcc.target/arm/memset-inline-4.c: Skip for
7641 arm_tune_string_ops_prefer_neon.
7642 * gcc.target/arm/memset-inline-5.c: Ditto.
7643 * gcc.target/arm/memset-inline-6.c: Ditto.
7644 * gcc.target/arm/memset-inline-8.c: Ditto.
7645 * gcc.target/arm/memset-inline-9.c: Ditto.
7647 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7650 * g++.dg/other/virtual3.C: New.
7652 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7655 * g++.dg/cpp0x/vt-60130.C: New.
7657 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7660 * g++.dg/warn/Warray-bounds-7.C: New.
7662 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7665 * g++.dg/template/defarg18.C: New.
7667 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7670 * g++.dg/cpp0x/vt-59988.C: New.
7672 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7674 PR tree-optimization/65533
7675 * gcc.dg/pr65533.c: New test.
7677 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7679 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7680 source= and mold= expressions functionality.
7681 * gfortran.dg/allocate_class_4.f90: New test.
7682 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7683 copying an unlimited polymorhpic object containing a char array
7684 to another unlimited polymorphic object respects the _len
7686 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7687 whether deferred length char array allocate works, unlimited
7688 polymorphic object allocation from a string works and if
7689 allocating an array of deferred length strings works.
7690 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7692 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7695 * g++.dg/cpp0x/constexpr-array11.C: New.
7697 2015-03-24 Richard Biener <rguenther@suse.de>
7700 * gcc.dg/torture/pr65517.c: New testcase.
7702 2015-03-24 Tobias Burnus <burnus@net-b.de>
7704 * gfortran.dg/coindexed_1.f90: Moved from
7705 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7707 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7710 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7714 * gcc.target/i386/pr65523.c: New test.
7717 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7719 * g++.dg/lto/pr65475b_0.C: Likewise.
7721 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7724 * gcc.target/sh/torture/pr65505.c: New.
7726 2015-03-23 Martin Sebor <msebor@redhat.com>
7729 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7730 assembly for lvx in addition to lxv.
7732 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7735 * gfortran.dg/pr65504.f90: New test.
7738 * gcc.dg/pr65521.c: New test.
7740 2015-03-23 Richard Biener <rguenther@suse.de>
7742 PR tree-optimization/65518
7743 * gcc.dg/vect/pr65518.c: New testcase.
7745 2015-03-23 Richard Biener <rguenther@suse.de>
7747 PR tree-optimization/65494
7748 * gcc.dg/vect/pr65494.c: New testcase.
7750 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7752 PR preprocessor/65238
7753 * c-c++-common/cpp/pr65238-1.c: New test.
7754 * gcc.dg/cpp/pr65238-2.c: New test.
7755 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7756 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7758 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7759 Mikael Morin <mikael@gcc.gnu.org>
7762 * gfortran.dg/elemental_dependency_4.f90: New.
7763 * gfortran.dg/elemental_dependency_5.f90: New.
7765 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7768 * g++.dg/lto/pr65475b_0.C: New testcase.
7769 * g++.dg/lto/pr65475b_1.C: New testcase.
7770 * g++.dg/lto/pr65475c_0.C: New testcase.
7771 * g++.dg/lto/pr65475c_1.C: New testcase.
7773 2015-03-21 Tobias Burnus <burnus@net-b.de>
7775 * gfortran.dg/coarray_38.f90: New.
7776 * gfortran.dg/coarray_39.f90: New.
7777 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7780 2015-03-20 Marek Polacek <polacek@redhat.com>
7783 * g++.dg/cpp0x/pr65398.C: New test.
7785 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7788 * g++.dg/lto/pr65475_0.C: New testcase.
7789 * g++.dg/lto/pr65475_1.C: New testcase.
7791 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7793 PR rtl-optimization/64366
7794 * gcc.target/sh/pr64366.c: New.
7796 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7799 * g++.dg/cpp0x/constexpr-48324.C: New.
7801 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7804 * g++.dg/cpp0x/pr48453.C: New.
7806 2015-03-20 Marek Polacek <polacek@redhat.com>
7809 * g++.dg/cpp0x/pr65072.C: New test.
7811 2015-03-20 Richard Biener <rguenther@suse.de>
7814 * gcc.dg/pr15347.c: Use -O.
7815 * c-c++-common/pr19807-1.c: Likewise.
7817 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7819 * gnat.dg/volatile13.ad[sb]: New test.
7821 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7823 PR rtl-optimization/60851
7824 * gcc.target/i386/pr60851.c: New test.
7826 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7829 * g++.dg/pr65240.h: Add tests for PR 65240.
7830 * g++.dg/pr65240-1.C: Likewise.
7831 * g++.dg/pr65240-2.C: Likewise.
7832 * g++.dg/pr65240-3.C: Likewise.
7833 * g++.dg/pr65240-4.C: Likewise.
7835 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7837 PR rtl-optimization/63491
7838 * gcc.target/powerpc/pr63491.c: New.
7840 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7842 * g++.dg/ipa/pr65465.C: New test.
7844 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7847 * g++.dg/cpp0x/deleted11.C: New.
7849 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7852 * c-c++-common/tsan/pr65400-3.c: New test.
7854 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7857 * g++.dg/cpp0x/constexpr-59686.C: New.
7859 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7862 * g++.dg/tsan/pr64265.C: New test.
7865 * c-c++-common/tsan/pr65400-1.c: New test.
7866 * c-c++-common/tsan/pr65400-2.c: New test.
7868 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7871 * g++.dg/cpp0x/pr59816.C: New.
7873 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7876 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7878 2015-03-18 Martin Liska <mliska@suse.cz>
7881 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7882 equivalences either to 6 or 7.
7884 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7888 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7890 * gcc.dg/undefined-loop-1.c: New file.
7891 * gcc.dg/undefined-loop-2.c: New file.
7893 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7896 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7897 loop exits too early.
7899 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7901 PR tree-optimization/65450
7902 * gfortran.dg/pr65450.f90: New test.
7905 * gcc.target/i386/pr65078-1.c: New test.
7906 * gcc.target/i386/pr65078-2.c: New test.
7907 * gcc.target/i386/pr65078-3.c: New test.
7908 * gcc.target/i386/pr65078-4.c: New test.
7909 * gcc.target/i386/pr65078-5.c: New test.
7910 * gcc.target/i386/pr65078-6.c: New test.
7912 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7915 * g++.dg/cpp1y/pr65340.C: New.
7917 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7920 * gfortran.dg/system_clock_3.f08: Adjust test.
7922 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7925 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7926 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7928 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7931 * gfortran.dg/system_clock_3.f08: New test.
7933 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7936 g++.dg/cpp1y/pr64626-1.C: New.
7937 g++.dg/cpp1y/pr64626-2.C: New.
7938 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7940 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7942 PR tree-optimization/65427
7943 * gcc.c-torture/execute/pr65427.c: New test.
7945 2015-03-16 Marek Polacek <polacek@redhat.com>
7949 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7950 * g++.dg/cpp0x/pr65327.C: New test.
7952 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7955 * c-c++-common/asan/pr64820.c: New test.
7957 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7959 * gfortran.dg/pointer_2.f90: New test.
7961 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7963 * g++.dg/pr65049.C: New test.
7965 2015-03-16 Tom de Vries <tom@codesourcery.com>
7967 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7968 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7969 * gcc.target/i386/fuse-caller-save.c: Same.
7971 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7973 * gnat.dg/loop_optimization18.ad[sb]: New test.
7974 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7976 2015-03-16 Alan Modra <amodra@gmail.com>
7978 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7981 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7983 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7985 * gcc.dg/torture/pr65270-2.c: Likewise.
7987 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7990 * gfortran.dg/pointer_remapping_9.f90: New.
7992 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7994 PR tree-optimization/65369
7995 * gcc.c-torture/execute/pr65369.c: New test.
7997 PR tree-optimization/65418
7998 * gcc.c-torture/execute/pr65418-1.c: New test.
7999 * gcc.c-torture/execute/pr65418-2.c: New test.
8001 PR rtl-optimization/65401
8002 * gcc.c-torture/execute/pr65401.c: New test.
8004 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8007 * gcc.target/arm/pr64600_1.c: New test.
8009 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8011 PR rtl-optimization/65235
8012 * gcc.target/aarch64/pr65235_1.c: New test.
8014 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8016 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8017 * gcc.target/s390/hotpatch-22.c: Likewise.
8018 * gcc.target/s390/hotpatch-23.c: Likewise.
8019 * gcc.target/s390/hotpatch-24.c: Likewise.
8020 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8021 * gcc.target/s390/hotpatch-1.c: Update expected output.
8022 * gcc.target/s390/hotpatch-2.c: Likewise.
8023 * gcc.target/s390/hotpatch-3.c: Likewise.
8024 * gcc.target/s390/hotpatch-4.c: Likewise.
8025 * gcc.target/s390/hotpatch-5.c: Likewise.
8026 * gcc.target/s390/hotpatch-6.c: Likewise.
8027 * gcc.target/s390/hotpatch-7.c: Likewise.
8028 * gcc.target/s390/hotpatch-8.c: Likewise.
8029 * gcc.target/s390/hotpatch-9.c: Likewise.
8030 * gcc.target/s390/hotpatch-10.c: Likewise.
8031 * gcc.target/s390/hotpatch-11.c: Likewise.
8032 * gcc.target/s390/hotpatch-12.c: Likewise.
8033 * gcc.target/s390/hotpatch-13.c: Likewise.
8034 * gcc.target/s390/hotpatch-14.c: Likewise.
8035 * gcc.target/s390/hotpatch-15.c: Likewise.
8036 * gcc.target/s390/hotpatch-16.c: Likewise.
8037 * gcc.target/s390/hotpatch-17.c: Likewise.
8038 * gcc.target/s390/hotpatch-18.c: Likewise.
8039 * gcc.target/s390/hotpatch-19.c: Likewise.
8041 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8044 * gcc.target/i386/pr65103-1.c: New.
8046 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8049 * gcc.target/i386/pr65044.c: New.
8051 2015-03-12 Tom de Vries <tom@codesourcery.com>
8053 PR rtl-optimization/64895
8054 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8055 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8056 * gcc.target/i386/fuse-caller-save.c: Ditto.
8058 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8060 * gcc.dg/ipa/pr63569.c: Fix template.
8062 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8064 * g++.dg/ipa/pr64146.C: Require fpic support.
8066 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8069 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8070 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8072 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8074 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8075 to dg-options, fix up dg-skip-if.
8077 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8080 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8081 * gcc.target/avr/tiny-caller-save.c: Same.
8083 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8086 * g++.dg/pr65242.C: New test.
8088 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8090 * c-c++-common/asan/no-asan-check-glob.c: New test.
8092 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8095 * g++.dg/other/default11.C: New.
8096 * g++.dg/other/default12.C: Likewise.
8098 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8101 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8103 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8106 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8108 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8111 * g++.dg/cpp0x/pr65127.C: New test.
8113 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8115 * gcc.dg/ipa/PR64550.c: Update template.
8117 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8118 Tobias Burnus <burnus@net-b.de>
8120 * gfortran.dg/coarray_sync_memory.f90: New.
8122 2015-03-10 Marek Polacek <polacek@redhat.com>
8125 * c-c++-common/ubsan/pr65367.c: New test.
8127 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8129 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8130 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8131 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8132 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8133 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8134 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8135 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8136 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8137 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8138 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8139 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8140 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8141 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8143 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8145 * lib/mpx-dg.exp (mpx_link_flags): New.
8148 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8149 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8150 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8151 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8152 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8153 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8154 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8155 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8156 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8157 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8158 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8159 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8160 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8161 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8162 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8163 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8164 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8165 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8166 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8167 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8168 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8169 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8170 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8171 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8172 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8173 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8174 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8175 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8176 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8177 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8178 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8179 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8180 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8181 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8182 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8183 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8184 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8185 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8186 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8187 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8188 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8189 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8190 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8191 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8192 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8193 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8194 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8195 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8196 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8197 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8198 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8199 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8200 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8201 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8202 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8203 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8204 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8205 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8206 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8207 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8208 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8209 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8210 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8211 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8212 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8213 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8214 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8215 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8216 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8217 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8218 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8219 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8220 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8221 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8222 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8223 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8224 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8225 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8226 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8227 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8228 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8229 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8230 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8231 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8232 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8233 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8234 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8235 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8236 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8237 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8238 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8239 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8240 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8241 * gcc.target/i386/mpx/label-address-1.c: New.
8242 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8243 * gcc.target/i386/mpx/macro.c: New.
8244 * gcc.target/i386/mpx/mpx-check.h: New.
8245 * gcc.target/i386/mpx/mpx.exp: New.
8246 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8247 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8248 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8249 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8250 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8251 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8252 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8253 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8254 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8255 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8256 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8257 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8258 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8259 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8260 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8261 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8262 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8263 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8264 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8265 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8266 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8267 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8268 * gcc.target/i386/mpx/reference-1-nov.c: New.
8269 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8270 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8271 * gcc.target/i386/mpx/reference-2-nov.c: New.
8272 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8273 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8274 * gcc.target/i386/mpx/reference-3-nov.c: New.
8275 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8276 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8277 * gcc.target/i386/mpx/reference-4-nov.c: New.
8278 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8279 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8280 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8281 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8282 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8283 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8284 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8285 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8286 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8287 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8288 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8289 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8290 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8291 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8292 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8293 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8294 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8295 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8296 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8297 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8298 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8299 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8300 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8301 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8302 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8303 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8304 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8305 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8306 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8307 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8308 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8309 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8310 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8311 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8312 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8313 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8314 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8315 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8316 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8317 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8318 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8319 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8320 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8321 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8322 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8323 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8324 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8325 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8326 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8327 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8328 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8329 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8330 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8331 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8332 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8333 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8334 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8335 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8336 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8337 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8338 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8339 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8340 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8341 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8342 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8343 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8344 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8345 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8346 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8347 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8348 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8349 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8350 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8351 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8352 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8353 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8354 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8355 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8356 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8357 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8358 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8359 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8360 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8361 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8362 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8363 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8364 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8365 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8366 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8367 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8368 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8369 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8370 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8371 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8372 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8373 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8374 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8375 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8376 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8377 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8378 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8379 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8380 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8381 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8382 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8383 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8384 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8385 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8386 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8387 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8388 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8389 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8390 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8391 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8392 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8393 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8394 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8395 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8396 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8397 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8398 * gcc.target/i386/mpx/vla-1-nov.c: New.
8399 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8400 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8401 * gcc.target/i386/mpx/vla-2-nov.c: New.
8402 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8404 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8406 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8408 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8410 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8412 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8414 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8415 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8417 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8420 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8423 * c-c++-common/pr65120.c: New test.
8425 PR rtl-optimization/65321
8426 * gcc.dg/pr65321.c: New test.
8428 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8430 PR tree-optimization/65355
8431 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8433 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8436 * c-c++-common/pr49706.c: Adjust tests for not warning
8437 about !!x == y or !b == y where b is boolean, and add
8439 * c-c++-common/pr62199-2.c: Likewise.
8441 2015-03-09 Richard Biener <rguenther@suse.de>
8444 * gcc.dg/torture/pr65270-1.c: New testcase.
8445 * gcc.dg/torture/pr65270-2.c: Likewise.
8447 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8449 PR tree-optimization/63743
8450 * gcc.dg/pr63743.c: New test.
8452 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8455 * g++.dg/lto/pr65316_0.C: New testcase.
8456 * g++.dg/lto/pr65316_1.C: New testcase.
8458 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8461 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8463 * g++.dg/abi/rtti3.C: Likewise.
8465 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8468 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8470 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8472 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8474 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8476 2015-03-08 Morin <mikael@gcc.gnu.org>
8479 * gfortran.dg/entry_20.f90: New.
8481 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8484 * gcc.c-torture/compile/pr65153.c: New.
8486 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8489 * g++.dg/torture/pr65249.C: New.
8491 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8493 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8495 (int64_t): Likewise.
8497 2015-03-07 Marek Polacek <polacek@redhat.com>
8498 Martin Uecker <uecker@eecs.berkeley.edu>
8501 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8503 * c-c++-common/ubsan/bounds-8.c: New test.
8504 * c-c++-common/ubsan/bounds-9.c: New test.
8505 * gcc.dg/ubsan/bounds-2.c: New test.
8507 2015-03-05 Martin Sebor <msebor@redhat.com>
8509 * PR testsuite/63175
8510 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8511 checking of results into main to prevent it from getting optimized
8513 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8515 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8517 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8518 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8519 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8522 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8524 * g++.dg/lto/pr65302_1.C: New testcase.
8525 * g++.dg/lto/pr65302_0.C: New testcase.
8527 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8529 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8530 -fno-ipa-icf to dg-options.
8532 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8534 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8535 compiles using the linker plugin.
8537 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8539 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8541 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8543 * gcc.target/arm/pr65067.c: New test.
8545 2015-03-05 Martin Liska <mliska@suse.cz>
8548 * gcc.dg/ipa/pr65318.c: New test.
8550 2015-03-05 Marek Polacek <polacek@redhat.com>
8552 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8554 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8556 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8558 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8560 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8561 max-unroll-times back to defaults for s390.
8563 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8567 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8570 * g++.dg/cpp0x/initlist92.C: New.
8572 2015-03-05 Richard Biener <rguenther@suse.de>
8574 PR tree-optimization/65310
8575 * gcc.dg/vect/pr65310.c: New testcase.
8577 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8580 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8582 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8584 * gnat.dg/entry_queues3.adb: New test.
8586 2015-03-04 Ian Lance Taylor <iant@google.com>
8588 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8590 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8593 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8595 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8597 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8598 -fno-ipa-icf to dg-options
8599 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8600 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8602 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8605 * g++.dg/cpp0x/decltype62.C: New.
8607 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8609 * gnat.dg/object_overflow5.adb: New test.
8611 2015-03-03 Martin Liska <mliska@suse.cz>
8614 * gcc.dg/ipa/pr65287.c: New test.
8616 2015-03-03 Martin Jambor <mjambor@suse.cz>
8617 Eric Botcazou <ebotcazou@adacore.com>
8619 * gnat.dg/specs/pack12.ads: New test.
8621 2015-03-03 Martin Liska <mliska@suse.cz>
8623 * gcc.dg/ipa/PR65282.c: New test.
8625 2015-03-13 Jeff Law <law@redhat.com>
8627 PR tree-optimization/65241
8628 * gcc.c-torture/compile/pr65241.c: New test.
8630 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8633 * gcc.target/avr/torture/pr64331.c: New test.
8635 2015-03-03 Martin Liska <mliska@suse.cz>
8636 Jan Hubicka <hubicka@ucw.cz>
8638 * g++.dg/ipa/pr65263.C: New test.
8640 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8643 * gcc.dg/lto/pr65130_0.c: New testcase.
8644 * gcc.dg/lto/pr65130_1.c: New testcase.
8646 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8649 * g++.dg/torture/pr64988.C: New testcase.
8651 2015-03-02 Tobias Burnus <burnus@net-b.de>
8653 * gfortran.dg/coarray_atomic_6.f90: New.
8655 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8658 * gcc.target/i386/pr65184.c: New.
8660 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8663 * gcc.target/i386/pr65183.c: New.
8665 2015-02-28 Martin Liska <mliska@suse.cz>
8666 Jan Hubicka <hubicka@ucw.cz>
8668 * gcc.dg/ipa/ipa-icf-35.c: New test.
8669 * gcc.dg/ipa/ipa-icf-36.c: New test.
8670 * gcc.dg/ipa/ipa-icf-37.c: New test.
8672 2015-02-28 Martin Liska <mliska@suse.cz>
8673 Jan Hubicka <hubicka@ucw.cz>
8676 * gcc.dg/ipa/ipa-icf-34.c: New test.
8678 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8681 * gcc.target/sh/sh/pr61142.c: New.
8683 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8685 * g++.dg/other/dump-ada-spec-3.C: New test.
8687 2015-03-01 Martin Liska <mliska@suse.cz>
8689 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8690 * g++.dg/ipa/pr63595.C: Update expected results.
8692 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8695 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8697 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8699 * gcc.dg/vect/pr59354.c: Move vector producing code to
8702 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8705 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8706 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8707 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8708 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8710 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8712 PR tree-optimization/65048
8713 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8714 (foo): Use K&R style definition.
8716 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8719 * g++.dg/pr65032.C: New.
8721 2015-02-27 Marek Polacek <polacek@redhat.com>
8724 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8727 2015-02-27 Marek Polacek <polacek@redhat.com>
8730 * gcc.dg/pr65228.c: New test.
8732 2015-02-27 Kai Tietz <ktietz@redhat.com>
8735 * gcc.dg/weak/weak-17.c: New file.
8737 2015-02-27 Richard Biener <rguenther@suse.de>
8740 * g++.dg/lto/pr65193_0.C: New testcase.
8742 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8744 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8745 * gcc.target/s390/hotpatch-8.c: Likewise.
8746 * gcc.target/s390/hotpatch-9.c: Likewise.
8747 * gcc.target/s390/pr61078.c: Likewise.
8748 * gcc.target/s390/pr57960.c: Remove -m64.
8749 * gcc.target/s390/pr61078.c: Likewise.
8751 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8752 Martin Liska <mliska@suse.cz>
8755 * gcc.dg/pr64454.c: Disable ICF.
8756 * gcc.dg/pr28685-1.c: Disable ICF
8757 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8758 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8759 * g++.dg/ipa/ipa-icf-4.C: Update template.
8761 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8763 PR tree-optimization/65216
8764 * gcc.c-torture/execute/pr65216.c: New test.
8766 PR tree-optimization/65215
8767 * gcc.c-torture/execute/pr65215-1.c: New test.
8768 * gcc.c-torture/execute/pr65215-2.c: New test.
8769 * gcc.c-torture/execute/pr65215-3.c: New test.
8770 * gcc.c-torture/execute/pr65215-4.c: New test.
8771 * gcc.c-torture/execute/pr65215-5.c: New test.
8773 2015-02-26 Tom de Vries <tom@codesourcery.com>
8775 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8777 2015-02-26 Martin Liska <mliska@suse.cz>
8778 Jan Hubicka <hubicka@ucw.cz>
8780 * g++.dg/ipa/pr64146.C: Update expected results.
8781 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8782 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8783 * gcc.dg/ipa/ipa-icf-34.c: New test.
8785 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8787 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8788 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8789 (dg-additional-options): Remove dg directive.
8790 (dg-final): Add dg directive.
8792 2015-02-26 Marek Polacek <polacek@redhat.com>
8795 * g++.dg/ipa/pr65008.C: New test.
8797 2015-02-26 Tom de Vries <tom@codesourcery.com>
8799 * lib/profopt.exp (profopt-target-cleanup): New proc.
8800 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8801 files from sources from dg-additional-sources.
8803 2015-02-26 Tom de Vries <tom@codesourcery.com>
8805 * lib/gcov.exp: Cleanup in case of xfail.
8807 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8809 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8811 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8814 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8815 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8816 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8817 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8818 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8819 * g++.dg/debug/pr46123.C: XFAIL and move...
8820 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8821 * gcc.dg/debug/dwarf2-3.c: Move...
8822 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8824 2015-02-26 Marek Polacek <polacek@redhat.com>
8827 * g++.dg/cpp1y/pr65202.C: New test.
8829 2015-02-26 Tom de Vries <tom@codesourcery.com>
8831 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8832 locale_facets.h.gcov.
8834 2015-02-26 Tom de Vries <tom@codesourcery.com>
8836 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8838 2015-02-26 Tom de Vries <tom@codesourcery.com>
8840 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8842 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8845 * gcc.target/i386/pr65217.c: New.
8847 2015-02-26 Tom de Vries <tom@codesourcery.com>
8849 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8851 2015-02-26 Tom de Vries <tom@codesourcery.com>
8853 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8855 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8857 PR tree-optimization/65048
8858 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8860 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8862 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8863 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8865 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8868 * gcc.target/i386/pr65161.c: New test.
8870 2015-02-26 Terry Guo <terry.guo@arm.com>
8872 * gcc.target/arm/no-volatile-in-it.c: New test.
8874 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8876 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8877 (dg-options): Add -save-temps.
8878 (dg-final): Add cleanup-saved-temps.
8880 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8882 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8884 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8886 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8887 * gcc.target/powerpc/pack01.c: Include string.h.
8889 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8892 * gcc.target/i386/pr65167.c: New.
8894 2015-02-25 Kai Tietz <ktietz@redhat.com>
8896 PR tree-optimization/61917
8897 * gcc.dg/vect/vect-pr61917.c: New file.
8899 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8901 PR tree-optimization/65170
8902 * gcc.c-torture/execute/pr65170.c: New test.
8903 * gcc.dg/tree-ssa/vrp96.c: New test.
8905 2015-02-24 Tom de Vries <tom@codesourcery.com>
8907 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8909 2015-02-24 Tom de Vries <tom@codesourcery.com>
8912 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8913 (dg-additional-files-options): Copy additional_sources to
8914 additional_sources_used before emptying additional_sources.
8915 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8916 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8917 (cleanup-saved-temps): Use additional_sources_used instead of
8919 (dg-test): Reset additional_sources_used.
8921 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8924 * gfortran.dg/integer_exponentiation_6.F90: New test.
8926 2015-02-23 Martin Sebor <msebor@redhat.com>
8929 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8930 two parts. One to save registers, the other to verify the
8931 registers have the right values. Save register state into
8932 static data rather than on the stack.
8934 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8937 * c-c++-common/asan/pr63888.c: New test.
8939 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8942 * gcc.c-torture/compile/pr65163.c: New.
8944 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8946 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8947 with -m31 on 64 bit.
8948 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8949 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8951 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8953 * gcc.target/s390/20090223-1.c: Add
8954 -Wno-implicit-function-declaration option.
8955 * gcc.target/s390/pr42224.c: Likewise.
8956 * gcc.target/s390/pr55718.c: Likewise.
8958 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8960 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8961 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8962 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8963 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8964 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8965 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8966 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8967 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8968 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8969 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8970 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8971 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8972 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8973 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8974 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8975 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8976 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8977 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8978 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8979 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8980 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8982 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8984 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8985 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8986 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8987 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8988 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8989 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8990 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8991 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8992 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8993 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8994 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8995 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8996 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8997 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8998 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8999 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9001 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9005 * gfortran.dg/pr61960.f90: New.
9006 * gfortran.dg/pr64230.f90: New.
9007 * gfortran.dg/pr64980.f03: New.
9009 2015-02-22 Tom de Vries <tom@codesourcery.com>
9011 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9013 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9016 * gnat.dg/timing_events.adb: Removed, invalid test.
9018 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9021 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9023 * g++.dg/gcov/gcov-2.C: Likewise.
9025 2015-02-20 Richard Biener <rguenther@suse.de>
9027 PR tree-optimization/65136
9028 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9030 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9033 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9034 powerpc*-*-linux* and nvptx-*-* blacklisting.
9036 * gcc.dg/sibcall-9.c: New test.
9037 * gcc.dg/sibcall-10.c: New test.
9039 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9041 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9043 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9046 * gcc.target/avr/torture/pr64452.c: New test.
9048 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9050 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9051 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9053 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9056 * lib/target-supports.exp (check_compile): Check whether
9057 additional_sources is defined before using it.
9059 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9062 * g++.dg/opt/pr65074.C: New file.
9064 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9066 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9067 (size_type): New typedef.
9068 (operator "" _script): Use it for the last argument.
9070 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9072 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9074 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9076 * lib/target-supports.exp (check_compile): Save/restore
9077 additional_sources that may belong to an actual test.
9079 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9081 PR gcov-profile/64634
9082 * g++.dg/gcov/gcov-15.C: New test.
9084 2015-02-18 Tom de Vries <tom@codesourcery.com>
9086 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9088 2015-02-18 Tom de Vries <tom@codesourcery.com>
9090 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9092 2015-02-18 Tom de Vries <tom@codesourcery.com>
9094 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9096 2015-02-18 Tom de Vries <tom@codesourcery.com>
9098 * gfortran.dg/fmt_cache_1.f: Add missing close.
9100 2015-02-18 Tom de Vries <tom@codesourcery.com>
9103 * gfortran.dg/read_eof_8.f90: Add missing close.
9105 2015-02-18 Richard Biener <rguenther@suse.de>
9107 PR tree-optimization/65063
9108 * gcc.dg/pr65063.c: New testcase.
9110 2015-02-18 Richard Biener <rguenther@suse.de>
9112 PR tree-optimization/62217
9113 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9115 2015-02-18 Marek Polacek <polacek@redhat.com>
9118 * c-c++-common/ubsan/pr65081.c: New test.
9120 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9122 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9123 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9125 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9127 * gcc.dg/ipa/propalign-3.c: New test.
9129 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9132 * gcc.target/sh/pr64793.c: New.
9133 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9135 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9137 * gcc.target/arm/divzero.c: New test case.
9139 2015-02-17 Tom de Vries <tom@codesourcery.com>
9141 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9143 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9144 Jakub Jelinek <jakub@redhat.com>
9147 * g++.dg/cpp0x/pr65075.C: New test.
9149 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9152 * gcc.target/powerpc/pr65058.c: New test.
9154 2015-02-16 Jeff Law <law@redhat.com>
9156 PR tree-optimization/64823
9157 * gcc.dg/uninit-20.c: New test.
9159 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9160 James Greenhalgh <james.greenhalgh@arm.com>
9163 * gcc.dg/ipa/ipa-clone-1.c: New test.
9165 2015-02-16 Richard Biener <rguenther@suse.de>
9167 PR tree-optimization/65077
9168 * gcc.dg/torture/pr65077.c: New testcase.
9170 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9172 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9173 Directive adjusted to scan for ldaxr.
9174 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9175 adjusted to scan for ldaex.
9177 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9180 * g++.dg/cpp0x/constexpr-65080.C: New.
9182 2015-02-16 Richard Biener <rguenther@suse.de>
9184 PR tree-optimization/63593
9185 * gcc.dg/pr63593.c: New testcase.
9187 2015-02-16 Marek Polacek <polacek@redhat.com>
9190 * gcc.dg/pr65066.c: New test.
9192 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9194 * gcc.dg/pr65002.C: Move ...
9195 * g++.dg/ipa/pr65002.C: ... here.
9197 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9199 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9200 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9201 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9202 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9204 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9207 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9208 the expression to find calls.
9209 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9210 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9211 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9212 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9213 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9215 2015-02-14 Marek Polacek <polacek@redhat.com>
9218 * gcc.dg/array-11.c: New test.
9219 * gcc.dg/array-12.c: New test.
9220 * gcc.dg/array-13.c: New test.
9221 * gcc.dg/array-14.c: New test.
9222 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9223 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9224 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9225 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9226 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9227 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9229 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9232 * g++.dg/lookup/using54.C: New.
9234 2015-02-13 Jeff Law <law@redhat.com>
9237 Revert my change for tree-optimization/64823.
9239 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9241 PR tree-optimization/65053
9242 * gcc.c-torture/execute/pr65053-1.c: New test.
9243 * gcc.c-torture/execute/pr65053-2.c: New test.
9245 2015-02-13 Marek Polacek <polacek@redhat.com>
9248 * gcc.dg/pr65050.c: New test.
9250 2015-02-13 Jeff Law <law@redhat.com>
9252 PR tree-optimization/64823
9253 * gcc.dg/uninit-20.c: New test.
9255 PR rtl-optimization/47477
9256 * gcc.dg/tree-ssa/pr47477.c: New test.
9258 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9261 * g++.dg/parse/ivdep-2.C: New.
9262 * g++.dg/parse/ivdep-3.C: Likewise.
9264 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9267 * gfortran.dg/continuation_13.f90: New test.
9268 * gfortran.dg/continuation_14.f: New test.
9270 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9273 * g++.dg/cpp0x/sfinae55.C: New.
9275 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9278 * g++.dg/ipa/pr65034.C: New test.
9280 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9282 PR tree-optimization/65002
9283 * gcc.dg/pr65002.C: New.
9285 2015-02-13 Marek Polacek <polacek@redhat.com>
9288 * c-c++-common/pr65040.c: New test.
9290 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9292 PR tree-optimization/64705
9293 * gcc.dg/tree-ssa/pr64705.c: New test.
9295 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9298 * gcc.dg/visibility-22.c: New test.
9299 * gcc.dg/visibility-23.c: New test.
9300 * gcc.target/i386/pr32219-1.c: New test.
9301 * gcc.target/i386/pr32219-2.c: New test.
9302 * gcc.target/i386/pr32219-3.c: New test.
9303 * gcc.target/i386/pr32219-4.c: New test.
9304 * gcc.target/i386/pr32219-5.c: New test.
9305 * gcc.target/i386/pr32219-6.c: New test.
9306 * gcc.target/i386/pr32219-7.c: New test.
9307 * gcc.target/i386/pr32219-8.c: New test.
9308 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9310 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9312 PR libgfortran/57822
9313 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9314 four different KINDs.
9316 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9319 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9322 * g++.dg/ubsan/pr65000.C: New test.
9324 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9327 * gfortran.dg/finalize_28.f90: New test
9329 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9332 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9333 DW_TAG_lexical_block removal.
9334 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9335 * g++.dg/guality/pr55541.C: New test.
9338 * g++.dg/ubsan/pr64984.C: New test.
9340 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9342 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9344 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9347 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9348 instructions for 2015-01-14 get_memmodel changes.
9349 * gcc.target/powerpc/atomic-p8.c: Likewise.
9352 * g++.dg/ubsan/pr65019.C: New test.
9354 PR tree-optimization/65014
9355 * gcc.c-torture/compile/pr65014.c: New test.
9357 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9359 PR libgfortran/57822
9360 * gfortran/fmt_g0_7.f08: Revise test.
9362 2015-02-11 Jeff Law <law@redhat.com>
9365 * gcc.target/m68k/pr63347.c: New test.
9367 2015-02-11 Marek Polacek <polacek@redhat.com>
9369 * g++.dg/ubsan/shift-1.C: New test.
9370 * gcc.dg/ubsan/c-shift-2.c: New test.
9371 * c-c++-common/ubsan/shift-5.c: Remove file.
9373 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9375 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9376 Directive adjusted to XFAIL.
9377 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9380 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9383 * g++.dg/opt/pr65003.C: New test.
9385 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9387 * lib/target-supports.exp (check_effective_target_pie): Renamed
9389 (check_effective_target_pie_enabled): This.
9390 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9391 * gcc.target/i386/pie.c: Likewise.
9393 2015-02-11 Andrew Pinski <apinski@cavium.com>
9396 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9397 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9399 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9402 * gcc.target/i386/pr61925-1.c: New test.
9403 * gcc.target/i386/pr61925-2.c: New test.
9404 * gcc.target/i386/pr61925-3.c: New test.
9406 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9409 * g++.dg/asan/pr65004.C: New test.
9411 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9414 * gcc.taget/sh/pr64661-0.h: New.
9415 * gcc.taget/sh/pr64661-1.c: New.
9416 * gcc.taget/sh/pr64661-2.c: New.
9417 * gcc.taget/sh/pr64661-3.c: New.
9418 * gcc.taget/sh/pr64661-4.c: New.
9420 2015-02-10 Richard Biener <rguenther@suse.de>
9422 PR tree-optimization/64995
9423 * g++.dg/torture/pr64995.C: New testcase.
9425 2015-02-10 Richard Biener <rguenther@suse.de>
9427 PR tree-optimization/64909
9428 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9430 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9432 * gcc.dg/signbit-sa.c: New test.
9434 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9436 PR libgfortran/57822
9437 * gfortran/fmt_g0_7.f08: New test.
9439 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9441 PR tree-optimization/43378
9442 * gcc.dg/tree-ssa/pr43378.c: New test.
9444 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9447 * g++.dg/torture/pr64978.C: New testcase.
9449 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9452 * gcc.dg/asan/pr64981.c: New test.
9454 2015-02-09 Marek Polacek <polacek@redhat.com>
9457 * gcc.dg/pr64856.c: New test.
9459 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9462 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9463 * gcc.c-torture/execute/pr64979.c: New test.
9465 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9467 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9469 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9471 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9472 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9474 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9477 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9479 2015-02-09 Richard Biener <rguenther@suse.de>
9481 PR tree-optimization/54000
9482 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9484 2015-02-09 Tom de Vries <tom@codesourcery.com>
9486 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9488 2015-02-09 Martin Liska <mliska@suse.cz>
9490 * g++.dg/ipa/pr64858.C: New test.
9492 2015-02-09 Tom de Vries <tom@codesourcery.com>
9494 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9496 2015-02-08 Andrew Pinski <apinski@cavium.com>
9498 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9500 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9503 * gfortran.dg/use_rename_8.f90: New.
9505 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9507 * gnat.dg/addr7.ad[sb]: New test.
9508 * gnat.dg/addr8.ad[sb]: Likewise.
9510 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9513 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9514 from jit.dg/test-compile-to-executable.c's create_code, with a
9515 clarification of the output message.
9516 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9518 (test_jit): Use CHECK_NO_ERRORS when calling
9519 gcc_jit_context_compile_to_file.
9520 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9521 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9522 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9523 about deletions that are attempted.
9524 (jit-verify-compile-to-file): Rename to...
9525 (jit-verify-output-file-was-created): ...this, and drop the
9526 attempt to run "file" and verify the output.
9527 (jit-verify-assembler): New function.
9528 (jit-verify-object): New function.
9529 (jit-verify-dynamic-library): New function.
9530 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9531 favor of an implementation from new file
9532 create-code-for-hello-world-executable.h, which also adds a
9534 (dg-final): Replace jit-verify-compile-to-file with
9535 jit-verify-output-file-was-created, and invoke new function
9536 jit-verify-assembler.
9537 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9539 (dg-final): Replace jit-verify-compile-to-file with
9540 jit-verify-output-file-was-created, and invoke new function
9541 jit-verify-dynamic-library.
9542 * jit.dg/test-compile-to-executable.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. Strengthen the expected stdout
9548 from the built executable.
9549 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9550 favor of an implementation from new file
9551 create-code-for-hello-world-executable.h, which also adds a
9553 (dg-final): Replace jit-verify-compile-to-file with
9554 jit-verify-output-file-was-created, and invoke new function
9556 * jit.dg/verify-dynamic-library.c: New source file.
9558 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9559 Brian Rzycki <b.rzycki@samsung.com>
9561 PR tree-optimization/64878
9562 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9564 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9567 * g++.dg/ipa/pr64896.C: New test.
9569 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9572 * gcc.target/powerpc/pr64205.c: New file.
9574 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9576 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9577 (dg-options): Use -fpie instead of -fPIE -pie.
9579 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9582 * g++.dg/asan/pr64937.C: New test.
9584 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9587 * gfortran.dg/class_to_type_4.f90: New test
9589 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9591 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9593 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9595 PR rtl-optimization/64957
9597 * gcc.c-torture/execute/pr64957.c: New test.
9599 2015-02-05 Jeff Law <law@redhat.com>
9602 * gcc.target/h8300/pr17306-1.c: New test.
9603 * gcc.target/h8300/pr17306-2.c: New test.
9605 2015-02-05 Tobias Burnus <burnus@net-b.de>
9608 * gfortran.dg/structure_constructor_12.f90: New.
9610 2015-02-05 Jeff Law <law@redhat.com>
9613 gcc.target/h8300/pr58400.c: New test.
9615 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9617 * gcc.target/arm/macro_defs0.c: New test.
9618 * gcc.target/arm/macro_defs1.c: New test.
9619 * gcc.target/arm/macro_defs2.c: New test.
9621 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9623 PR rtl-optimization/64905
9624 * gcc.target/i386/pr64905.c: Require nonpic target.
9625 (dg-options): Add -fomit-frame-pointer.
9628 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9630 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9633 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9636 * gfortran.dg/type_to_class_2.f90: New test
9637 * gfortran.dg/type_to_class_3.f90: New test
9639 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9642 * g++.dg/torture/pr64686.C: New testcase.
9644 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9646 PR rtl-optimization/64905
9647 * gcc.target/i386/pr64905.c: New file.
9649 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9651 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9652 * gcc.dg/guality/pr41616-1.c: Ditto.
9654 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9657 * gcc.dg/pr64817-3.c: New.
9659 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9660 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9662 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9663 pass parameters in registers.
9664 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9665 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9666 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9668 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9669 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9671 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9672 list, allow for multilibed targets.
9673 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9675 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9677 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9678 * gcc.dg/pr46728-6.c: Ditto.
9680 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9682 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9683 for mips_nanlegacy target.
9685 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9687 * gcc.target/i386/chkp-hidden-def.c: New.
9689 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9692 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9693 to use 24 bits for bitfield b.
9695 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9698 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9699 cache result in a global variable. Include all 32-bit targets for
9702 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9704 PR rtl-optimization/64756
9705 * gcc.c-torture/execute/pr64756.c: New test.
9707 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9710 * gcc.target/sh/pr64660-0.h: New.
9711 * gcc.target/sh/pr64660-1.c: New.
9712 * gcc.target/sh/pr64660-2.c: New.
9713 * gcc.target/sh/pr64660-3.c: New.
9714 * gcc.target/sh/pr64660-4.c: New.
9716 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9719 * g++.dg/warn/Waddress-2.C: New.
9721 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9724 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9726 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9728 PR preprocessor/64803
9729 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9731 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9733 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9735 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9737 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9738 (_ARM_FPSRC): Add DN and AHP fields.
9739 (clean_results): Force DN=1 on AArch64.
9740 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9741 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9742 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9743 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9744 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9745 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9747 2015-02-02 Alan Modra <amodra@gmail.com>
9749 * gcc.target/powerpc/cprophard.c: New.
9751 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9753 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9754 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9756 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9759 * gcc.dg/pr64817-1.c: New test.
9760 * gcc.dg/pr64817-2.c: New test.
9762 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9765 * gcc.target/sh/pr64851-0.h: New
9766 * gcc.target/sh/pr64851-1.c: New
9767 * gcc.target/sh/pr64851-2.c: New
9768 * gcc.target/sh/pr64851-3.c: New
9769 * gcc.target/sh/pr64851-4.c: New
9771 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9774 * gcc.dg/torture/pr64882.c: New test.
9776 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9779 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9782 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9784 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9785 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9786 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9787 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9788 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9789 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9791 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9792 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9794 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9795 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9798 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9801 * g++.dg/pr64688-2.C: New.
9803 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9805 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9806 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9807 * gcc.target/i386/fuse-caller-save.c: Ditto.
9808 * gcc.target/i386/headmerge-1.c: Ditto.
9809 * gcc.target/i386/headmerge-2.c: Ditto.
9810 * gcc.target/i386/sibcall-6.c: Ditto.
9812 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9815 * gcc.target/i386/pr64617.c: New test.
9817 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9820 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9821 (dg-options): Remove -m32.
9822 (dg-final): Scan for "movb %al" only.
9823 * gcc.target/i386/pr15184-2.c: Ditto.
9825 2015-01-30 Richard Biener <rguenther@suse.de>
9827 PR tree-optimization/64829
9828 * gcc.dg/vect/pr64829.c: New testcase.
9830 2015-01-29 Marek Polacek <polacek@redhat.com>
9833 * gcc.dg/pr64709.c: New test.
9835 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9838 * g++.dg/ubsan/pr64717-1.C: New test.
9839 * g++.dg/ubsan/pr64717-2.C: New test.
9841 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9843 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9845 2015-01-29 Jeff Law <law@redhat.com>
9848 * gcc.target/i386/pr15184-1.c: New test.
9849 * gcc.target/i386/pr15184-2.c: New test.
9851 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9853 PR tree-optimization/64746
9854 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9856 2015-01-29 Richard Biener <rguenther@suse.de>
9858 PR tree-optimization/64853
9859 * gcc.dg/torture/pr64853.c: New testcase.
9861 2015-01-29 Richard Biener <rguenther@suse.de>
9863 PR tree-optimization/64844
9864 * gcc.dg/vect/pr64844.c: New testcase.
9866 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9869 * gcc.dg/pr64809.c: Delete.
9871 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9874 * gcc.target/i386/pr64805.c: New.
9876 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9878 * gcc.dg/guality/guality.h (main): Add argv[0] to
9879 guality_gdb_command.
9881 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9884 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9886 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9889 * gcc.target/sh/sh.exp
9890 (check_effective_target_atomic_model_soft_gusa_available,
9891 check_effective_target_atomic_model_soft_tcb_available,
9892 check_effective_target_atomic_model_soft_imask_available,
9893 check_effective_target_atomic_model_hard_llcs_available): New.
9894 * gcc.target/sh/pr64659-0.h: New.
9895 * gcc.target/sh/pr64659-1.c: New.
9896 * gcc.target/sh/pr64659-2.c: New.
9897 * gcc.target/sh/pr64659-3.c: New.
9898 * gcc.target/sh/pr64659-4.c: New.
9900 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9902 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9903 scan-assembler-times pattern.
9905 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9908 * gcc.dg/pr64809.c: New test.
9910 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9912 PR tree-optimization/64277
9913 * gcc.dg/pr64277.c: New.
9915 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9917 PR tree-optimization/64718
9918 * gcc.c-torture/execute/pr64718.c: New test.
9920 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9922 * gcc.target/aarch64/abs_2.c: New.
9924 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9926 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9927 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9928 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9931 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9934 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9935 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9936 { target comdat_group }.
9938 2015-01-27 Tobias Burnus <burnus@net-b.de>
9941 * gfortran.dg/goacc/coarray_2.f90: New.
9943 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9947 * g++.dg/torture/pr64139.C: New testcase.
9948 * g++.dg/torture/pr60871.C: Likewise.
9950 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9953 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9954 prevent linking errors.
9956 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9959 * g++.dg/torture/pr64282.C: New testcase.
9961 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9963 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9966 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9968 * gcc.target/s390/hotpatch-13.c: New testcase.
9969 * gcc.target/s390/hotpatch-14.c: New testcase.
9970 * gcc.target/s390/hotpatch-15.c: New testcase.
9971 * gcc.target/s390/hotpatch-16.c: New testcase.
9972 * gcc.target/s390/hotpatch-17.c: New testcase.
9973 * gcc.target/s390/hotpatch-18.c: New testcase.
9974 * gcc.target/s390/hotpatch-19.c: New testcase.
9975 * gcc.target/s390/hotpatch-20.c: New testcase.
9976 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9977 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9978 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9979 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9980 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9981 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9982 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9983 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9984 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9985 * gcc.target/s390/hotpatch-10.c: Likewise.
9986 * gcc.target/s390/hotpatch-11.c: Likewise.
9987 * gcc.target/s390/hotpatch-12.c: Likewise.
9988 * gcc.target/s390/hotpatch-2.c: Likewise.
9989 * gcc.target/s390/hotpatch-3.c: Likewise.
9990 * gcc.target/s390/hotpatch-4.c: Likewise.
9991 * gcc.target/s390/hotpatch-5.c: Likewise.
9992 * gcc.target/s390/hotpatch-6.c: Likewise.
9993 * gcc.target/s390/hotpatch-7.c: Likewise.
9994 * gcc.target/s390/hotpatch-8.c: Likewise.
9995 * gcc.target/s390/hotpatch-9.c: Likewise.
9996 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9997 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9998 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9999 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10000 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10001 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10002 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10003 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10005 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10007 * gcc.dg/long_branch.c: New testcase.
10009 2015-01-27 Richard Biener <rguenther@suse.de>
10011 PR tree-optimization/56273
10012 PR tree-optimization/59124
10013 PR tree-optimization/64277
10014 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10015 * gcc.dg/Warray-bounds-12.c: Likewise.
10016 * gcc.dg/Warray-bounds-13.c: Likewise.
10018 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10020 PR rtl-optimization/61058
10021 * gcc.dg/pr61058.c: New test.
10023 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10025 * gcc.target/i386/chkp-narrow-bounds.c: New.
10027 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10029 PR tree-optimization/64807
10030 * gcc.dg/pr64807.c: New test.
10033 * gcc.dg/pr64766.c: New test.
10035 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10038 * gcc.target/sh/pr49263-4.c: New.
10040 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10043 * gfortran.dg/allocate_with_mold_1.f90: New test
10045 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10048 * gcc.dg/pr64778.c: New test.
10050 PR middle-end/64421
10051 * gcc.dg/vect/pr64421.c: New test.
10053 2015-01-26 Tobias Burnus <burnus@net-b.de>
10056 * gfortran.dg/coarray_36.f: New.
10057 * gfortran.dg/coarray_37.f90: New.
10059 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10062 * gfortran.dg/class_allocate_18.f90: New.
10064 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10066 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10068 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10070 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10072 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10074 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10076 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10078 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10080 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10082 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10083 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10084 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10085 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10087 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10089 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10090 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10091 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10093 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10095 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10096 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10097 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10098 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10099 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10102 2015-01-26 Richard Biener <rguenther@suse.de>
10104 PR middle-end/64764
10105 * gcc.dg/uninit-19.c: New testcase.
10107 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10109 * lib/target-supports.exp (check_effective_target_vect64): Add
10112 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10115 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10117 2015-01-26 Tony Liu <tony.liu@arm.com>
10119 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10122 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10124 PR libfortran/64770
10125 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10126 correctly, clean up afterwards.
10128 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10131 * gfortran.dg/use_rename_7.f90: New.
10133 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10135 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10136 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10138 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10141 * gcc.target/sh/pr54236-4.c: New.
10143 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10145 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10146 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10149 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10151 PR libfortran/64770
10152 * gfortran.dg/open_new_segv.f90: New test.
10154 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10163 * gcc.target/sh/pr64345-1.c: New.
10164 * gcc.target/sh/pr64345-2.c: New.
10165 * gcc.target/sh/pr59533-1.c: New.
10166 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10167 * gcc.target/sh/pr52933-2.c: Likewise.
10168 * gcc.target/sh/pr54089-1.c: Likewise.
10169 * gcc.target/sh/pr54236-1.c: Likewise.
10170 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10171 * gcc.target/sh/pr49263-1.c: Remove xfails.
10172 * gcc.target/sh/pr49263-2.c: Likewise.
10173 * gcc.target/sh/pr49263-3.c: Likewise.
10174 * gcc.target/sh/pr53987-1.c: Likewise.
10175 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10176 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10177 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10178 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10179 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10180 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10182 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10185 2015-01-24 Tom de Vries <tom@codesourcery.com>
10187 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10189 2015-01-23 Ian Lance Taylor <iant@google.com>
10192 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10193 targets without split stack support.
10195 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10198 * gcc.target/i386/pr64317.c: New test.
10200 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10202 PR rtl-optimization/63637
10203 PR rtl-optimization/60663
10204 * gcc.dg/pr63637-1.c: New test.
10205 * gcc.dg/pr63637-2.c: New test.
10206 * gcc.dg/pr63637-3.c: New test.
10207 * gcc.dg/pr63637-4.c: New test.
10208 * gcc.dg/pr63637-5.c: New test.
10209 * gcc.dg/pr63637-6.c: New test.
10210 * gcc.target/i386/pr63637-1.c: New test.
10211 * gcc.target/i386/pr63637-2.c: New test.
10212 * gcc.target/i386/pr63637-3.c: New test.
10213 * gcc.target/i386/pr63637-4.c: New test.
10214 * gcc.target/i386/pr63637-5.c: New test.
10215 * gcc.target/i386/pr63637-6.c: New test.
10217 2015-01-23 Richard Biener <rguenther@suse.de>
10220 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10221 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10223 2015-01-23 Marek Polacek <polacek@redhat.com>
10225 PR preprocessor/60570
10226 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10227 * gcc.dg/cpp/pr60570.c: New test.
10229 2015-01-23 Richard Biener <rguenther@suse.de>
10232 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10233 vectorization on vect64 targets.
10235 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10238 * gfortran.dg/class_allocate_17.f90: New.
10240 2015-01-23 Tobias Burnus <burnus@net-b.de>
10243 * gfortran.dg/goacc/combined_loop.f90: New.
10245 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10248 * gfortran.dg/make_unit.f90: New test.
10250 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10253 * gfortran.dg/negative_unit_int8.f: Update.
10255 2015-01-22 Jeff Law <law@redhat.com>
10258 * gcc.target/m68k/pr52076-1.c: New test.
10259 * gcc.target/m68k/pr52076-2.c: New test.
10261 2015-01-22 Richard Biener <rguenther@suse.de>
10263 PR middle-end/64728
10264 * gcc.dg/torture/pr64728.c: New testcase.
10266 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10269 * g++.dg/pr64688.C: New test.
10271 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10273 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10274 to avoid errors with -fpic.
10276 2015-01-22 Richard Biener <rguenther@suse.de>
10279 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10281 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10283 PR rtl-optimization/64682
10284 * gcc.c-torture/execute/pr64682.c: New file.
10286 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10289 * gcc.dg/pr64511.c: New test.
10291 PR rtl-optimization/62078
10292 * g++.dg/opt/pr62078.C: New test.
10295 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10297 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10300 * gfortran.dg/internal_pack_15.f90: New test.
10302 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10304 * c-c++-common/tsan/step.c: New testcase.
10306 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10308 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10310 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10312 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10314 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10316 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10318 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10320 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10322 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10324 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10326 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10328 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10330 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10332 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10334 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10336 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10338 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10340 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10342 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10344 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10346 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10348 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10350 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10352 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10354 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10356 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10357 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10358 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10361 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10363 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10364 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10365 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10368 2015-01-21 Renlin Li <renlin.li@arm.com>
10370 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10371 * g++.dg/tls/thread_local5g.C: Likewise.
10372 * g++.dg/tls/thread_local6g.C: Likewise.
10374 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10376 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10377 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10378 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10380 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10382 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10383 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10384 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10386 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10388 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10389 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10390 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10392 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10394 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10395 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10396 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10398 2015-01-20 Jeff Law <law@redhat.com>
10401 * gcc.target/m68k/pr59946.c: New test.
10403 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10405 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10406 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10407 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10409 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10411 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10412 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10413 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10415 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10417 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10418 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10419 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10421 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10423 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10424 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10425 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10427 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10430 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10432 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10433 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10434 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10436 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10438 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10439 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10440 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10442 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10444 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10446 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10448 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10451 * g++.dg/ubsan/pr64632.C: New test.
10454 * gcc.dg/pr64663.c: New test.
10456 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10459 * g++.dg/warn/Wunused-var-23.C: New.
10461 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10464 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10465 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10467 2015-01-20 Richard Biener <rguenther@suse.de>
10470 * gcc.dg/lto/pr64684_0.c: New testcase.
10471 * gcc.dg/lto/pr64684_1.c: Likewise.
10472 * gcc.dg/lto/pr64684_2.c: Likewise.
10473 * gcc.dg/lto/pr64685_0.c: Likewise.
10474 * gcc.dg/lto/pr64685_1.c: Likewise.
10476 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10479 * g++.dg/cpp1y/lambda-init12.C: New.
10481 2015-01-20 Richard Biener <rguenther@suse.de>
10483 PR tree-optimization/64410
10484 * g++.dg/vect/pr64410.cc: Require vect_double.
10486 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10489 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10491 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10495 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10497 PR rtl-optimization/64081
10498 * gcc.dg/pr64081.c: New test.
10500 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10502 * jit.dg/harness.h: Include <unistd.h>.
10503 (CHECK_NO_ERRORS): New.
10504 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10505 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10506 gcc_jit_context_compile_to_file.
10507 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10508 args to the spawned executable.
10509 (jit-expand-vars): New function.
10510 (jit-exe-params): New variable.
10511 (dg-jit-set-exe-params): New function.
10512 (jit-dg-test): Detect testcases that use
10513 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10514 Set arguments of spawned process to jit-exe-params.
10515 (jit-get-output-filename): New function.
10516 (jit-setup-compile-to-file): New function.
10517 (jit-verify-compile-to-file): New function.
10518 (jit-run-executable): New function.
10519 (jit-verify-executable): New function.
10520 * jit.dg/test-compile-to-assembler.c: New testcase.
10521 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10522 * jit.dg/test-compile-to-executable.c: New testcase.
10523 * jit.dg/test-compile-to-object.c: New testcase.
10525 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10528 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10531 2015-01-19 Martin Liska <mliska@suse.cz>
10533 * objc/compile/pr64668.m: New test.
10535 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10537 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10538 (create_overflow_fn): Update comment to clarify that
10539 the third param of the created function is a bool *, not
10541 (verify_int_overflow_fn): Convert param "expected_ovf" from
10542 int to bool. Update third param of "overflow_fn_type" from int *
10543 to bool *. Update local "actual_ovf" from int to bool.
10544 (verify_uint_overflow_fn): Likewise.
10546 2015-01-19 Martin Liska <mliska@suse.cz>
10548 * gcc.dg/ipa/ipa-icf-33.c: New test.
10550 2015-01-19 Felix Yang <felix.yang@huawei.com>
10551 Haijian Zhang <z.zhanghaijian@huawei.com>
10553 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10554 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10555 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10556 result_float64x2, expected_hfloat64x2): New helper type, variable and
10558 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10559 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10560 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10561 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10562 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10563 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10564 and target without the FMA feature.
10566 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10568 * gcc.target/aarch64/pr64304.c: New testcase.
10570 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10572 PR rtl-optimization/64081
10573 * gcc.dg/pr64081.c: New test.
10575 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10578 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10580 * gcc.target/aarch64/test_frame_6.c: Likewise.
10581 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10582 and x19 (in the epilogue).
10583 * gcc.target/aarch64/test_frame_4.c: Likewise.
10584 * gcc.target/aarch64/test_frame_7.c: Likewise.
10586 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10588 * gcc.target/i386/chkp-always_inline.c: New.
10590 2015-01-15 Andrew Pinski <apinski@cavium.com>
10591 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10593 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10594 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10596 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10599 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10600 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10602 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10605 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10607 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10610 * gcc.target/sh/torture/pr64652.c: New.
10612 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10614 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10615 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10616 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10617 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10618 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10619 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10621 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10624 * g++.dg/torture/pr64378.C: New testcase.
10626 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10629 * gfortran.dg/block_13.f08: New test
10631 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10634 * gfortran.dg/associate_1.f03: Allow test for character with
10637 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10639 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10640 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10642 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10644 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10646 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10649 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10651 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10654 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10657 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10660 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10662 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10665 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10667 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10669 PR rtl-optimization/52773
10670 * gcc.c-torture/compile/pr52773.c: New test.
10672 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10675 * g++.dg/cpp0x/alias-decl-46.C: New.
10677 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10679 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10681 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10683 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10685 (CHECK_FP): Likewise.
10686 (CHECK_CUMULATIVE_SAT): Likewise.
10688 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10690 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10691 (Set_Neon_Cumulative_Sat): Add parameter.
10692 (__set_neon_cumulative_sat): Support new parameter.
10693 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10694 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10696 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10697 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10700 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10702 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10703 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10705 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10708 * g++.dg/tls/thread_local-ice4.C: New.
10710 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10712 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10715 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10718 * g++.dg/cpp0x/vt-62276.C: New.
10720 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10722 PR middle-end/64353
10723 * g++.dg/pr64353.C: New.
10725 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10728 * gcc.target/aarch64/pr64263_1.c: New test.
10730 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10732 PR tree-optimization/64434
10733 * gcc.dg/torture/pr64434.c: Move to...
10734 * gcc.dg/pr64434.c: ... here.
10736 2015-01-16 Richard Biener <rguenther@suse.de>
10738 PR middle-end/64614
10739 * gcc.dg/uninit-18.c: New testcase.
10741 2015-01-16 Richard Biener <rguenther@suse.de>
10743 PR tree-optimization/64568
10744 * g++.dg/torture/pr64568-2.C: New testcase.
10746 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10749 * gcc.target/i386/chkp-label-address.c: New.
10751 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10754 * gfortran.dg/pointer_init_6.f90: Extended.
10756 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10758 * gcc.c-torture/compile/20150108.c: New test.
10760 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10762 * gcc.target/visium: New directory.
10764 2015-01-16 Richard Biener <rguenther@suse.de>
10766 PR tree-optimization/61743
10767 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10768 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10770 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10772 * gcc.dg/pr64015.c: New test.
10774 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10778 * g++.dg/ipa/pr64612.C: New test.
10780 2015-01-16 Renlin Li <renlin.li@arm.com>
10782 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10784 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10786 * gcc.target/i386/sse-14.c: Test new intrinsic.
10787 * gcc.target/i386/sse-22.c: Ditto.
10789 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10792 * g++.dg/cpp0x/auto44.C: New.
10794 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10797 * gcc.target/nios2/gpopt-all.c: New test case.
10798 * gcc.target/nios2/gpopt-local.c: New test case.
10799 * gcc.target/nios2/gpopt-global.c: New test case.
10800 * gcc.target/nios2/gpopt-data.c: New test case.
10801 * gcc.target/nios2/gpopt-none.c: New test case.
10803 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10805 * g++.dg/ubsan/vptr-1.C: New test.
10806 * g++.dg/ubsan/vptr-2.C: New test.
10807 * g++.dg/ubsan/vptr-3.C: New test.
10808 * g++.dg/ubsan/vptr-4.C: New test.
10809 * g++.dg/ubsan/vptr-5.C: New test.
10810 * g++.dg/ubsan/vptr-6.C: New test.
10811 * g++.dg/ubsan/vptr-7.C: New test.
10812 * g++.dg/ubsan/vptr-8.C: New test.
10813 * g++.dg/ubsan/vptr-9.C: New test.
10815 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10817 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10819 * lib/gcc-dg.exp: Likewise.
10821 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10823 PR rtl-optimization/64110
10824 * gcc.target/i386/pr64110.c: Add scan-assembler.
10826 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10827 James Norris <jnorris@codesourcery.com>
10828 Cesar Philippidis <cesar@codesourcery.com>
10829 Ilmir Usmanov <i.usmanov@samsung.com>
10831 * lib/target-supports.exp (check_effective_target_fopenacc): New
10833 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10834 * g++.dg/goacc/goacc.exp: Likewise.
10835 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10836 * gcc.dg/goacc/goacc.exp: Likewise.
10837 * gfortran.dg/goacc/goacc.exp: Likewise.
10838 * c-c++-common/cpp/openacc-define-1.c: New file.
10839 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10840 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10841 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10842 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10843 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10844 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10845 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10846 * c-c++-common/goacc/cache-1.c: Likewise.
10847 * c-c++-common/goacc/clauses-fail.c: Likewise.
10848 * c-c++-common/goacc/collapse-1.c: Likewise.
10849 * c-c++-common/goacc/data-1.c: Likewise.
10850 * c-c++-common/goacc/data-2.c: Likewise.
10851 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10852 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10853 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10854 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10855 * c-c++-common/goacc/if-clause-1.c: Likewise.
10856 * c-c++-common/goacc/if-clause-2.c: Likewise.
10857 * c-c++-common/goacc/kernels-1.c: Likewise.
10858 * c-c++-common/goacc/loop-1.c: Likewise.
10859 * c-c++-common/goacc/loop-private-1.c: Likewise.
10860 * c-c++-common/goacc/nesting-1.c: Likewise.
10861 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10862 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10863 * c-c++-common/goacc/parallel-1.c: Likewise.
10864 * c-c++-common/goacc/pcopy.c: Likewise.
10865 * c-c++-common/goacc/pcopyin.c: Likewise.
10866 * c-c++-common/goacc/pcopyout.c: Likewise.
10867 * c-c++-common/goacc/pcreate.c: Likewise.
10868 * c-c++-common/goacc/pragma_context.c: Likewise.
10869 * c-c++-common/goacc/present-1.c: Likewise.
10870 * c-c++-common/goacc/reduction-1.c: Likewise.
10871 * c-c++-common/goacc/reduction-2.c: Likewise.
10872 * c-c++-common/goacc/reduction-3.c: Likewise.
10873 * c-c++-common/goacc/reduction-4.c: Likewise.
10874 * c-c++-common/goacc/sb-1.c: Likewise.
10875 * c-c++-common/goacc/sb-2.c: Likewise.
10876 * c-c++-common/goacc/sb-3.c: Likewise.
10877 * c-c++-common/goacc/update-1.c: Likewise.
10878 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10879 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10880 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10881 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10882 * gfortran.dg/goacc/assumed.f95: Likewise.
10883 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10884 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10885 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10886 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10887 * gfortran.dg/goacc/branch.f95: Likewise.
10888 * gfortran.dg/goacc/cache-1.f95: Likewise.
10889 * gfortran.dg/goacc/coarray.f95: Likewise.
10890 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10891 * gfortran.dg/goacc/cray.f95: Likewise.
10892 * gfortran.dg/goacc/critical.f95: Likewise.
10893 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10894 * gfortran.dg/goacc/data-tree.f95: Likewise.
10895 * gfortran.dg/goacc/declare-1.f95: Likewise.
10896 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10897 * gfortran.dg/goacc/fixed-1.f: Likewise.
10898 * gfortran.dg/goacc/fixed-2.f: Likewise.
10899 * gfortran.dg/goacc/fixed-3.f: Likewise.
10900 * gfortran.dg/goacc/fixed-4.f: Likewise.
10901 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10902 * gfortran.dg/goacc/if.f95: Likewise.
10903 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10904 * gfortran.dg/goacc/list.f95: Likewise.
10905 * gfortran.dg/goacc/literal.f95: Likewise.
10906 * gfortran.dg/goacc/loop-1.f95: Likewise.
10907 * gfortran.dg/goacc/loop-2.f95: Likewise.
10908 * gfortran.dg/goacc/loop-3.f95: Likewise.
10909 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10910 * gfortran.dg/goacc/omp.f95: Likewise.
10911 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10912 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10913 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10914 * gfortran.dg/goacc/parameter.f95: Likewise.
10915 * gfortran.dg/goacc/private-1.f95: Likewise.
10916 * gfortran.dg/goacc/private-2.f95: Likewise.
10917 * gfortran.dg/goacc/private-3.f95: Likewise.
10918 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10919 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10920 * gfortran.dg/goacc/reduction.f95: Likewise.
10921 * gfortran.dg/goacc/routine-1.f90: Likewise.
10922 * gfortran.dg/goacc/routine-2.f90: Likewise.
10923 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10924 * gfortran.dg/goacc/several-directives.f95: Likewise.
10925 * gfortran.dg/goacc/sie.f95: Likewise.
10926 * gfortran.dg/goacc/subarrays.f95: Likewise.
10927 * gfortran.dg/gomp/map-1.f90: Likewise.
10928 * gfortran.dg/openacc-define-1.f90: Likewise.
10929 * gfortran.dg/openacc-define-2.f90: Likewise.
10930 * gfortran.dg/openacc-define-3.f90: Likewise.
10931 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10932 * g++.dg/gomp/block-2.C: Likewise.
10933 * g++.dg/gomp/block-3.C: Likewise.
10934 * g++.dg/gomp/block-5.C: Likewise.
10935 * g++.dg/gomp/target-1.C: Likewise.
10936 * g++.dg/gomp/target-2.C: Likewise.
10937 * g++.dg/gomp/taskgroup-1.C: Likewise.
10938 * g++.dg/gomp/teams-1.C: Likewise.
10939 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10940 * gcc.dg/cilk-plus/jump.c: Likewise.
10941 * gcc.dg/gomp/block-1.c: Likewise.
10942 * gcc.dg/gomp/block-10.c: Likewise.
10943 * gcc.dg/gomp/block-2.c: Likewise.
10944 * gcc.dg/gomp/block-3.c: Likewise.
10945 * gcc.dg/gomp/block-4.c: Likewise.
10946 * gcc.dg/gomp/block-5.c: Likewise.
10947 * gcc.dg/gomp/block-6.c: Likewise.
10948 * gcc.dg/gomp/block-7.c: Likewise.
10949 * gcc.dg/gomp/block-8.c: Likewise.
10950 * gcc.dg/gomp/block-9.c: Likewise.
10951 * gcc.dg/gomp/target-1.c: Likewise.
10952 * gcc.dg/gomp/target-2.c: Likewise.
10953 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10954 * gcc.dg/gomp/teams-1.c: Likewise.
10956 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10958 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10961 2015-01-15 Mike Stump <mikestump@comcast.net>
10963 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10964 * gcc.dg/inline_2.c: Likewise.
10965 * gcc.dg/inline_3.c: Likewise.
10966 * gcc.dg/inline_4.c: Likewise.
10968 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10971 * gfortran.dg/proc_ptr_comp_43.f90: New.
10973 2015-01-15 Mike Stump <mikestump@comcast.net>
10975 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10976 * gcc.dg/unroll_2.c: Likewise.
10977 * gcc.dg/unroll_3.c: Likewise.
10978 * gcc.dg/unroll_4.c: Likewise.
10979 * gcc.dg/unroll_5.c: Likewise.
10981 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10984 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10986 * gcc.target/aarch64/test_frame_6.c: Likewise.
10987 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10988 x30 and x19 (in the epilogue).
10989 * gcc.target/aarch64/test_frame_4.c: Likewise.
10990 * gcc.target/aarch64/test_frame_7.c: Likewise.
10992 2015-01-15 Martin Liska <mliska@suse.cz>
10994 * g++.dg/ipa/pr64068.C: New test.
10995 * gcc.dg/ipa/PR64559.c: New test.
10997 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10999 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11002 2015-01-15 Richard Biener <rguenther@suse.de>
11004 PR tree-optimization/61743
11005 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11006 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11008 2015-01-15 Renlin Li <renlin.li@arm.com>
11010 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11011 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11013 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11015 * gcc.dg/vect/vect-aggressive-1.c: New.
11016 * gcc.target/i386/avx2-vect-aggressive.c: New.
11018 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11020 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11022 2015-01-15 Richard Biener <rguenther@suse.de>
11025 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11026 -Wl,-undefined,dynamic_lookup.
11028 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11030 * gnat.dg/opt47.adb: New test.
11032 2015-01-15 Richard Biener <rguenther@suse.de>
11035 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11037 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11039 PR tree-optimization/64434
11040 * gcc.dg/torture/pr64434.c: New test.
11042 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11044 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11045 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11046 -march=loongson* and -march=octeon* require -mno-micromips.
11048 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11049 Matthew Fortune <matthew.fortune@imgtec.com>
11051 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11052 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11053 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11054 * gcc.target/mips/call-saved-7.c: New file.
11055 * gcc.target/mips/call-saved-8.c: New file.
11056 * gcc.target/mips/call-saved-9.c: New file.
11058 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11060 * gcc.target/mips/lsa.c: New file.
11061 * gcc.target/mips/mips64-lsa.c: Likewise.
11062 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11063 * gcc.target/mips/mulsize-4.c: Likewise.
11064 * gcc.target/mips/mulsize-5.c: New file.
11065 * gcc.target/mips/mulsize-6.c: Likewise.
11066 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11067 and !HAS_LSA as ghost options.
11068 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11071 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11073 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11075 2015-01-15 Richard Biener <rguenther@suse.de>
11077 PR middle-end/64365
11078 * gcc.dg/torture/pr64365.c: New testcase.
11080 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11082 * gcc.dg/stackprotectexplicit1.c: New test.
11083 * g++.dg/stackprotectexplicit2.c: New test.
11085 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11088 * gfortran.dg/inquire_internal.f90: New.
11089 * gfortran.dg/negative_unit_check.f90: New.
11091 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11094 * gcc.target/sh/pr53988-1.c: New.
11096 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11099 * g++.dg/tls/thread_local-ice3.C: New.
11101 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11103 * gcc.target/i386/fentry-override.c: Properly place {} in target
11104 selector. Remove nonpic.
11105 * gcc.target/i386/fentry.c: Likewise.
11107 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11109 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11110 warnings instead of errors.
11112 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11114 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11115 option support instead of ENABLE_LTO from Makefile.
11117 2015-01-14 Richard Biener <rguenther@suse.de>
11119 PR tree-optimization/59354
11120 * gcc.dg/vect/pr59354.c: New testcase.
11122 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11124 * lib/target-supports.exp
11125 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11126 on ARM architures before v7.
11128 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11130 PR middle-end/59448
11131 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11132 an atomic_exchange.
11134 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11137 * gcc.target/i386/pr64386.c: New test.
11139 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11142 * gcc.target/i386/pr64393.c: New test.
11144 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11147 * gcc.target/i386/pr64387.c: New test.
11149 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11151 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11153 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11155 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11157 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11160 * gcc.target/arm/pr64453.c: New.
11162 2015-01-14 Richard Biener <rguenther@suse.de>
11165 * gcc.dg/lto/pr64415_0.c: New testcase.
11166 * gcc.dg/lto/pr64415_1.c: Likewise.
11168 2015-01-14 Martin Liska <mliska@suse.cz>
11170 * gcc.dg/ipa/pr64307.c: New test.
11172 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11174 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11175 64-bit and 128-bit.
11177 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11180 * gcc.target/arm/pr64460_1.c: New test.
11182 2015-01-14 Richard Biener <rguenther@suse.de>
11184 PR tree-optimization/64493
11185 PR tree-optimization/64495
11186 * gcc.dg/vect/pr64493.c: New testcase.
11187 * gcc.dg/vect/pr64495.c: Likewise.
11189 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11191 * gcc.dg/Warray-bounds-11.c: New test-case.
11193 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11195 * gcc.target/mips/octeon3-pipe-1.c: New test.
11197 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11199 * jit.dg/harness.h (set_up_logging): Move string concatenation
11201 (concat_strings): New function.
11202 (dump_reproducer): New function.
11203 (test_jit): Call dump_reproducer.
11204 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11206 (jit-dg-test): Delete any generated reproducer from previous runs.
11207 Verify that a generated reproducer was created, and verify that it
11209 * jit.dg/test-nested-contexts.c (main): Call
11210 gcc_jit_context_dump_reproducer_to_file.
11212 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11214 * gcc.dg/aru-2.c: Add dg-require-profiling.
11216 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11218 * lib/target-supports.exp (check_profiling_available): Check if
11221 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11224 * g++.dg/torture/pr64565.C: New testcase.
11226 2015-01-13 Marek Polacek <polacek@redhat.com>
11228 PR middle-end/64391
11229 * gcc.dg/tm/pr64391.c: New test.
11231 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11233 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11236 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11238 * gcc.target/i386/pie.c: New test.
11240 * lib/target-supports.exp (check_effective_target_pie): New.
11242 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11244 PR rtl-optimization/64286
11245 * gcc.target/i386/avx2-pr64286.c: New test.
11247 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11250 * g++.dg/cpp0x/vt-57626.C: New.
11252 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11255 * gfortran.dg/pr64528.f90: New test.
11257 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11259 * gcc.target/aarch64/subsp.c: New test.
11261 2015-01-13 Andrew Pinski <apinski@cavium.com>
11263 * gcc.target/aarch64/store-pair-1.c: New testcase.
11265 2015-01-13 Richard Biener <rguenther@suse.de>
11268 * gcc.dg/lto/pr64373_0.c: New testcase.
11270 2015-01-13 Andrew Pinski <apinski@cavium.com>
11272 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11273 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11275 2015-01-13 Richard Biener <rguenther@suse.de>
11277 PR tree-optimization/64406
11278 * gcc.dg/pr64406.c: New testcase.
11280 2015-01-13 Richard Biener <rguenther@suse.de>
11282 PR tree-optimization/64404
11283 * gcc.dg/vect/pr64404.c: New testcase.
11285 2015-01-13 Richard Biener <rguenther@suse.de>
11287 PR tree-optimization/64568
11288 * g++.dg/torture/pr64568.C: New testcase.
11290 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11292 * jit.dg/test-error-local-used-from-other-function.c: New test
11294 * jit.dg/test-error-param-reuse.c: New test case.
11295 * jit.dg/test-error-param-sharing.c: New test case.
11296 * jit.dg/test-error-param-used-from-other-function.c: New test
11298 * jit.dg/test-error-param-used-without-a-function.c: New test
11301 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11303 PR tree-optimization/64563
11304 * gcc.dg/pr64563.c: New test.
11307 * gcc.target/i386/pr64513.c: New test.
11309 PR tree-optimization/64454
11310 * gcc.dg/pr64454.c: New test.
11313 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11315 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11316 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11317 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11318 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11319 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11320 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11321 * gcc.dg/vect/slp-25.c: Likewise.
11322 * gcc.dg/vect/vect-109.c: Likewise.
11323 * gcc.dg/vect/vect-13.c: Likewise.
11324 * gcc.dg/vect/vect-17.c: Likewise.
11325 * gcc.dg/vect/vect-18.c: Likewise.
11326 * gcc.dg/vect/vect-19.c: Likewise.
11327 * gcc.dg/vect/vect-20.c: Likewise.
11328 * gcc.dg/vect/vect-21.c: Likewise.
11329 * gcc.dg/vect/vect-22.c: Likewise.
11330 * gcc.dg/vect/vect-27.c: Likewise.
11331 * gcc.dg/vect/vect-29.c: Likewise.
11332 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11333 * gcc.dg/vect/vect-2.c: Likewise.
11334 * gcc.dg/vect/vect-3.c: Likewise.
11335 * gcc.dg/vect/vect-4.c: Likewise.
11336 * gcc.dg/vect/vect-5.c: Likewise.
11337 * gcc.dg/vect/vect-72.c: Likewise.
11338 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11339 * gcc.dg/vect/vect-73.c: Likewise.
11340 * gcc.dg/vect/vect-77-global.c: Likewise.
11341 * gcc.dg/vect/vect-78-global.c: Likewise.
11342 * gcc.dg/vect/vect-7.c: Likewise.
11343 * gcc.dg/vect/vect-86.c: Likewise.
11344 * gcc.dg/vect/vect-align-1.c: Likewise.
11345 * gcc.dg/vect/vect-align-3.c: Likewise.
11346 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11347 * gcc.dg/vect/vect-all.c: Likewise.
11348 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11349 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11350 * gcc.dg/vect/vect-peel-3.c: Likewise.
11351 * gcc.dg/vect/vect-peel-4.c: Likewise.
11352 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11354 2015-01-12 Jeff Law <law@redhat.com>
11357 * gcc.target/m68k/pr64461.c: New test.
11359 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11361 * jit.dg/test-array-as-pointer.c (create_code): Update call
11362 to gcc_jit_context_new_global by setting "kind" to
11363 GCC_JIT_GLOBAL_IMPORTED.
11364 * jit.dg/test-error-array-as-pointer.c: Likewise.
11365 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11366 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11367 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11368 * jit.dg/test-using-global.c (the_global): Rename to...
11369 (imported_global): ...this.
11370 (create_code): Update to test the three kinds of global.
11371 (verify_code): Likewise.
11373 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11376 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11377 undefined behavior.
11378 * gcc.target/i386/pr64291-2.c: Updated.
11380 2015-01-12 Richard Biener <rguenther@suse.de>
11382 PR tree-optimization/64530
11383 * gfortran.dg/pr64530.f90: New testcase.
11385 2015-01-12 Richard Biener <rguenther@suse.de>
11387 PR middle-end/64357
11388 * gcc.dg/torture/pr64357.c: New testcase.
11390 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11392 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11395 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11396 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11398 2015-01-12 Martin Liska <mliska@suse.cz>
11400 * gcc.dg/ipa/PR64550.c: New test.
11402 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11405 * g++.dg/ipa/pr63470.C: New testcase.
11407 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11410 * gfortran.dg/typebound_operator_20.f90: New.
11412 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11415 * gfortran.dg/proc_ptr_comp_42.f90: New.
11417 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11420 * gfortran.dg/proc_ptr_comp_41.f90: New.
11422 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11424 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11426 2015-01-10 Tobias Burnus <burnus@net-b.de>
11429 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11430 and add dg-excess-errors.
11431 * gfortran.dg/line_length_6.f90: New.
11432 * gfortran.dg/line_length_7.f90: New.
11433 * gfortran.dg/line_length_8.f90: New.
11434 * gfortran.dg/line_length_9.f90: New.
11435 * gfortran.dg/line_length_10.f90: New.
11436 * gfortran.dg/line_length_11.f90: New.
11438 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11440 * jit.dg/test-threads.c (struct testcase): Move declaration
11441 to jit.dg/all-non-failing-tests.h.
11442 (testcases): Likewise.
11443 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11444 declaration here from jit.dg/all-non-failing-tests.h.
11445 (testcases): Likewise.
11446 * jit.dg/test-combination.c (create_code): Eliminate spelling
11447 out all of the testcases in favor of looping through the
11448 "testcases" metadata.
11449 (verify_code): Likewise.
11451 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11453 PR rtl-optimization/64536
11454 * gcc.dg/pr64536.c: New test.
11456 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11458 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11459 * jit.dg/test-combination.c (create_code): Likewise.
11460 (verify_code): Likewise.
11461 * jit.dg/test-constants.c: New test case.
11462 * jit.dg/test-threads.c: Add test-constants.c.
11464 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11467 * objc.dg/gnu-api-2-class.m: Add a test case
11468 for the above change.
11470 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11472 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11474 2015-01-09 Richard Biener <rguenther@suse.de>
11476 PR tree-optimization/64410
11477 * g++.dg/vect/pr64410.cc: New testcase.
11479 2015-01-09 Martin Liska <mliska@suse.cz>
11481 * gcc.dg/ipa/ipa-icf-32.c: New test.
11483 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11485 * c-c++-common/tsan/tsan_barrier.h: New.
11486 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11487 * c-c++-common/tsan/bitfield_race.c: Likewise.
11488 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11489 * c-c++-common/tsan/mutexset1.c: Likewise.
11490 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11491 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11492 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11493 * c-c++-common/tsan/simple_race.c: Likewise.
11494 * c-c++-common/tsan/simple_stack.c: Likewise.
11495 * c-c++-common/tsan/sleep_sync.c: Likewise.
11496 * c-c++-common/tsan/tiny_race.c: Likewise.
11497 * c-c++-common/tsan/tls_race.c: Likewise.
11498 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11499 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11500 * g++.dg/tsan/atomic_free.C: Likewise.
11501 * g++.dg/tsan/atomic_free2.C: Likewise.
11502 * g++.dg/tsan/cond_race.C: Likewise.
11503 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11505 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11508 * lib/target-supports.exp (check_effective_target_libatomic_available):
11510 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11511 targets that match effective-target libatomic_available.
11512 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11514 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11516 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11517 Verify the result of gcc_jit_context_get_last_error.
11518 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11520 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11522 PR tree-optimization/63989
11523 * gcc.dg/strlenopt-27.c: New test.
11525 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11527 * jit.dg/harness.h (set_up_logging): New function.
11528 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11529 set_up_logging on the context, so that every testcase is
11530 logged to a particular file.
11531 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11532 and call gcc_jit_context_set_logfile on the top-level context.
11534 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11537 * g++.dg/opt/pr64338.C: New test.
11539 2015-01-08 Tobias Burnus <burnus@net-b.de>
11541 * gfortran.dg/coarray/codimension_2b.f90: New file.
11542 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11543 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11545 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11548 * g++.dg/ext/fnname4.C: New.
11550 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11553 * g++.dg/cpp0x/constexpr-64462.C: New.
11555 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11558 * g++.dg/cpp0x/deleted10.C: New.
11560 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11562 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11564 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11566 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11567 GCC_JIT_UNARY_OP_ABS.
11568 (verify_unary_ops): Likewise.
11570 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11572 * jit.dg/test-arith-overflow.c: New test case.
11573 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11574 * jit.dg/test-combination.c (create_code): Likewise.
11575 (verify_code): Likewise.
11576 * jit.dg/test-threads.c (testcases): Likewise.
11578 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11580 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11581 rather than "jit". Load g++.exp, and call g++_init.
11582 Run test-*.cc files within the testsuite and *.cc files within
11584 (jit-dg-test): Drop the addition of -fgnu89-inline to
11585 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11586 doing it when compiling C testcases (since g++ does not handle
11587 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11588 is restored to the value after g++_init ran, rather than the
11589 value before g++_init ran. Return a list of
11590 $comp_output $output_file, as dg-test assumes.
11592 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11594 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11595 make it easier to figure out the origin of each test result when
11596 running test-combination.c and test-threads.c.
11597 (CHECK_VALUE): Likewise.
11598 (CHECK_DOUBLE_VALUE): Likewise.
11599 (CHECK_STRING_VALUE): Likewise.
11600 (CHECK_STRING_STARTS_WITH): Likewise.
11601 (CHECK_STRING_CONTAINS): Likewise.
11603 (check_string_value): Likewise, add "funcname" param.
11604 (check_string_starts_with): Likewise.
11605 (check_string_contains): Likewise.
11607 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11609 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11610 generating name of built executable.
11612 2015-01-07 Marek Polacek <polacek@redhat.com>
11615 * gcc.dg/pr64440.c: New test.
11616 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11618 2015-01-07 Marek Polacek <polacek@redhat.com>
11621 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11622 * gcc.dg/pr64417.c: New test.
11624 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11627 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11630 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11632 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11633 Check if testcases run without errors, not just if they compile.
11635 2015-01-06 Christian Bruel <christian.bruel@st.com>
11638 * gcc.target/sh/pr64507.c: New test.
11640 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11642 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11644 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11646 * c-c++-common/asan/sanitize-all-1.c: New test.
11647 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11648 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11649 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11650 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11652 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11654 * lib/target-supports.exp (check_profiling_available): Return 0 for
11656 (check_effective_target_tls_runtime): Likewise.
11657 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11658 * gcc.dg/20020312-2.c: Adjust for Visium.
11659 * gcc.dg/tls/thr-cse-1.c: Likewise
11660 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11661 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11662 * gcc.dg/weak/typeof-2.c: Likewise.
11664 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11666 PR rtl-optimization/64287
11667 * gcc.dg/aru-2.c: New test.
11669 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11672 * c-c++-common/ubsan/pr64344-1.c: New test.
11673 * c-c++-common/ubsan/pr64344-2.c: New test.
11675 PR tree-optimization/64465
11676 * gcc.dg/pr64465.c: New test.
11678 PR tree-optimization/64494
11679 * gcc.c-torture/compile/pr64494.c: New test.
11681 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11684 * gfortran.dg/realloc_on_assign_25.f90: New test.
11686 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11688 Update copyright years.
11690 2015-01-05 Marek Polacek <polacek@redhat.com>
11693 * gcc.dg/pr64423.c: New test.
11695 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11697 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11698 mmix-knuth-mmixware for the same reason as for MIPS.
11699 * gcc.dg/debug/debug-2.c: Ditto.
11701 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11703 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11706 * lib/gfortran.exp: Add libatomic library search path.
11707 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11708 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11710 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11712 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11714 * c-c++-common/tsan/bitfield_race.c: New testcase.
11715 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11717 2015-01-02 Tobias Burnus <burnus@net-b.de>
11719 * gfortran.dg/coarray/collectives_4.f90: New.
11721 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11724 * gfortran.dg/extends_16.f90: New.
11726 2015-01-02 Tobias Burnus <burnus@net-b.de>
11728 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11730 2015-01-02 Tobias Burnus <burnus@net-b.de>
11732 * gfortran.dg/coarray/codimension_2.f90: New.
11733 * gfortran.dg/coarray/codimension_2a.f90: New.
11734 * gfortran.dg/coarray_35.f90: New.
11735 * gfortran.dg/coarray_35a.f90: New.
11737 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11740 * gfortran.dg/dummy_procedure_11.f90: New.
11742 Copyright (C) 2015 Free Software Foundation, Inc.
11744 Copying and distribution of this file, with or without modification,
11745 are permitted in any medium without royalty provided the copyright
11746 notice and this notice are preserved.