1 2015-08-28 Jeff Law <law@redhat.com>
4 * gcc.dg/tree-ssa/pr66752-2.c: New test.
5 * gcc.dg/torture/pr66752-1.c: New test
6 * g++.dg/torture/pr66752-2.C: New test.
8 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
10 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
12 * gcc.dg/tree-ssa/sra-15.c: New.
14 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
16 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
17 * gcc.target/mips/msub-8.c: Ditto
19 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21 * lib/target-supports.exp (check-effective_target_vect_double):
22 Enable for Power targets with VSX hardware available.
23 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
24 vect_no_align && { ! vect_hw_misalign }.
26 2015-08-27 Sebastian Pop <s.pop@samsung.com>
28 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
29 Replaced by opt_files, compile with -floop-nest-optimize.
30 * g++.dg/graphite/graphite.exp: Same.
31 * gfortran.dg/graphite/graphite.exp: Same.
32 * gcc.dg/graphite/block-0.c: Adjust pattern.
33 * gcc.dg/graphite/block-1.c: Same.
34 * gcc.dg/graphite/block-3.c: Same.
35 * gcc.dg/graphite/block-4.c: Same.
36 * gcc.dg/graphite/block-5.c: Same.
37 * gcc.dg/graphite/block-6.c: Same.
38 * gcc.dg/graphite/block-7.c: Same.
39 * gcc.dg/graphite/block-8.c: Same.
40 * gcc.dg/graphite/block-pr47654.c: Same.
41 * gcc.dg/graphite/interchange-0.c: Same.
42 * gcc.dg/graphite/interchange-1.c: Same.
43 * gcc.dg/graphite/interchange-10.c: Same.
44 * gcc.dg/graphite/interchange-11.c: Same.
45 * gcc.dg/graphite/interchange-12.c: Same.
46 * gcc.dg/graphite/interchange-13.c: Same.
47 * gcc.dg/graphite/interchange-14.c: Same.
48 * gcc.dg/graphite/interchange-15.c: Same.
49 * gcc.dg/graphite/interchange-3.c: Same.
50 * gcc.dg/graphite/interchange-4.c: Same.
51 * gcc.dg/graphite/interchange-5.c: Same.
52 * gcc.dg/graphite/interchange-6.c: Same.
53 * gcc.dg/graphite/interchange-7.c: Same.
54 * gcc.dg/graphite/interchange-8.c: Same.
55 * gcc.dg/graphite/interchange-9.c: Same.
56 * gcc.dg/graphite/interchange-mvt.c: Same.
57 * gcc.dg/graphite/pr37485.c: Same.
58 * gcc.dg/graphite/uns-block-1.c: Same.
59 * gcc.dg/graphite/uns-interchange-12.c: Same.
60 * gcc.dg/graphite/uns-interchange-14.c: Same.
61 * gcc.dg/graphite/uns-interchange-15.c: Same.
62 * gcc.dg/graphite/uns-interchange-9.c: Same.
63 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
64 * gfortran.dg/graphite/interchange-3.f90: Same.
66 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
69 * gcc.target/i386/pr67317-1.c: New test.
70 * gcc.target/i386/pr67317-2.c: Ditto.
71 * gcc.target/i386/pr67317-3.c: Ditto.
72 * gcc.target/i386/pr67317-4.c: Ditto.
73 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
74 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
76 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
78 * gcc.target/powerpc/vec-shr.c: New.
80 2015-08-27 Marek Polacek <polacek@redhat.com>
83 * gcc.dg/torture/pr67005.c: New test.
85 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
87 * gcc.dg/tree-ssa/sra-15.c: New.
89 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
91 * gcc.target/aarch64/long_branch_1.c: New test.
93 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
95 * gcc.target/s390/20150826-1.c: New test.
97 2015-08-26 Renlin Li <renlin.li@arm.com>
99 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
101 2015-08-26 Jiong Wang <jiong.wang@arm.com>
103 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
105 2015-08-26 Jiong Wang <jiong.wang@arm.com>
107 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
108 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
109 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
110 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
112 2015-08-26 Jiong Wang <jiong.wang@arm.com>
114 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
116 * gcc.target/aarch64/tlsle_1.x: New test source.
117 * gcc.target/aarch64/tlsle12_1.c: New testcase.
118 * gcc.target/aarch64/tlsle24_1.c: Likewise.
119 * gcc.target/aarch64/tlsle32_1.c: Likewise.
121 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
124 * gfortran.dg/shape_8.f90: New test.
126 2015-08-25 Marek Polacek <polacek@redhat.com>
129 * gcc.dg/weak/weak-18.c: New test.
131 2015-08-25 David Malcolm <dmalcolm@redhat.com>
133 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
134 gcc_jit_context_set_bool_use_external_driver.
136 2015-08-25 Nathan Sidwell <nathan@acm.org>
138 * gcc.c-torture/execute/builtins/20010124-1.x: New.
140 * gcc.dg/20001117-1.c: Needs return_address.
141 * gcc.dg/20020415-1.c: Needs alloca.
142 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
143 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
144 * gcc.dg/pr63186.c: Needs label_values.
145 * gcc.dg/torture/pr33848.c: Likwise.
147 * lib/target-supports.exp (check_effective_target_fopenacc,
148 check_effective_target_fopenmp): Disable for nvptx.
149 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
150 * gcc.dg/stack-usage-1.c: Likewise.
151 * gcc.dg/stack-usage-2.c: Likewise.
152 * gcc.dg/unused-5.c: Likewise.
153 * gcc.dg/unwind-1.c: Likewise.
155 2015-08-25 Christian Bruel <christian.bruel@st.com>
157 * gcc.dg/Wno-frame-address.c: Skip for ARM.
158 * g++.dg/Wno-frame-address.C: Ditto.
160 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
163 * g++.dg/pr67211.C: New test.
165 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
169 * gfortran.dg/block_end_error_1.f90: New test.
170 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
172 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
175 * gcc.target/i386/pr66821.c: New test.
177 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
180 * gcc.target/i386/pr67329.c: New test.
182 2015-08-24 Nathan Sidwell <nathan@acm.org>
184 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
186 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
188 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
189 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
190 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
191 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
192 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
194 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
196 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
197 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
198 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
199 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
200 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
201 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
202 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
203 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
204 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
205 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
207 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
208 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
210 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
212 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
214 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
217 2015-08-24 Tom de Vries <tom@codesourcery.com>
219 PR tree-optimization/65468
220 * gcc.dg/gomp/static-chunk-size-one.c: New test.
222 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
225 * gfortran.dg/backtrace_1.f90: New test.
227 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
230 * gfortran.dg/execute_command_line_2.f90: New test.
232 2015-08-23 Tom de Vries <tom@codesourcery.com>
234 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
235 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
236 vect_no_int_max to vect_no_int_min_max.
237 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
238 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
239 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
240 * gcc.dg/vect/slp-reduc-4.c: Same.
241 * gcc.dg/vect/slp-reduc-5.c: Same.
242 * gcc.dg/vect/vect-125.c: Same.
243 * gcc.dg/vect/vect-13.c: Same.
244 * gcc.dg/vect/vect-double-reduc-3.c: Same.
245 * gcc.dg/vect/vect-reduc-1.c: Same.
246 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
247 * gcc.dg/vect/vect-reduc-1char.c:Same.
248 * gcc.dg/vect/vect-reduc-1short.c: Same.
249 * gcc.dg/vect/vect-reduc-2.c: Same.
250 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
251 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
252 * lib/target-supports.exp: Same.
254 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
257 * g++.dg/cpp0x/decltype63.C: New.
259 2015-08-22 Nathan Sidwell <nathan@acm.org>
261 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
262 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
263 * c-c++-common/Wunused-var-8.c: Likewise.
264 * c-c++-common/gomp/pr61486-2.c: Likewise.
265 * c-c++-common/Wunused-var-6.c: Likewise.
266 * c-c++-common/goacc/reduction-1.c: Likewise.
267 * c-c++-common/goacc/reduction-2.c: Likewise.
268 * c-c++-common/goacc/reduction-3.c: Likewise.
269 * c-c++-common/goacc/reduction-4.c: Likewise.
270 * gcc.dg/builtins-64.c: Likewise.
271 * gcc.dg/pr59523.c: Likewise.
272 * gcc.dg/tree-ssa/20080530.c: Likewise.
273 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
274 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
275 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
276 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
277 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
278 * gcc.dg/pr59011.c: Likewise.
279 * gcc.dg/uninit-9.c: Likewise.
280 * gcc.dg/pr61561.c: Likewise.
281 * gcc.dg/vla-4.c: Likewise.
282 * gcc.dg/20101010-1.c: Likewise.
283 * gcc.dg/pr49120.c: Likewise.
284 * gcc.dg/20030331-2.c: Likewise.
285 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
286 * gcc.dg/pr25682.c: Likewise.
287 * gcc.dg/guality/guality.c: Likewise.
288 * gcc.dg/pr27301.c: Likewise.
289 * gcc.dg/uninit-9-O0.c: Likewise.
290 * gcc.dg/fold-alloca-1.c: Likewise.
291 * gcc.dg/pr41470.c: Likewise.
292 * gcc.dg/pr51491-2.c: Likewise.
293 * gcc.dg/winline-7.c: Likewise.
294 * gcc.dg/vla-2.c: Likewise.
295 * gcc.dg/pr50764.c: Likewise.
296 * gcc.dg/c99-vla-1.c: Likewise.
297 * gcc.dg/pr33238.c: Likewise.
298 * gcc.dg/c99-const-expr-13.c: Likewise.
299 * gcc.dg/builtin-return-1.c: Likewise.
300 * gcc.dg/vla-3.c: Likewise.
301 * gcc.dg/20020415-1.c: Likewise.
302 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
303 * gcc.dg/shrink-wrap-alloca.c: Likewise.
304 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
305 * gcc.dg/torture/calleesave-sse.c: Likewise.
306 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
307 * gcc.dg/gomp/vla-2.c: Likewise.
308 * gcc.dg/gomp/vla-3.c: Likewise.
309 * gcc.dg/gomp/vla-4.c: Likewise.
310 * gcc.dg/gomp/pr30494.c: Likewise.
311 * gcc.dg/gomp/vla-5.c: Likewise.
312 * gcc.dg/pr51990-2.c: Likewise.
313 * gcc.dg/vla-22.c: Likewise.
315 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
317 * gcc.dg/cpp/multiline-2.c: Add column numbers.
318 * gcc.dg/dollar.c: Likewise.
319 * gcc.dg/pragma-message.c: Likewise.
320 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
321 * c-c++-common/raw-string-14.c: Likewise.
323 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
325 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
326 property that instantiation here is a compile-time error.
328 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
330 * g++.dg/other/pr67065.C: Extend.
332 2015-08-21 Nathan Sidwell <nathan@acm.org>
334 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
336 (check_effective_target_global_constructor): New.
337 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
338 * gcc.dg/debug/debug.exp: Skip for nvptx.
339 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
341 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
342 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
343 * gcc.c-torture/compile/pr33855.c: Likewise.
344 * gcc.c-torture/compile/920723-1.c: Likewise.
345 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
347 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
349 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
352 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
354 * gcc.c-torture/execute/switch-1.c: Likewise.
356 * gcc.c-torture/execute/pr34456.c: Require not freestanding
357 * gcc.c-torture/execute/printf-1.c: Likewise.
358 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
359 * gcc.c-torture/execute/fprintf-1.c: Likewise.
360 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
361 * gcc.c-torture/execute/vprintf-1.c: Likewise.
362 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
363 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
364 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
365 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
366 * gcc.c-torture/execute/gofast.c: Likewise.
367 * gcc.c-torture/execute/complex-6.c: Likewise.
369 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
370 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
371 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
372 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
373 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
374 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
375 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
376 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
377 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
378 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
379 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
380 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
381 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
382 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
383 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
384 * gcc.dg/setjmp-1.c: Likewise.
385 * gcc.dg/cleanup-5.c: Likewise.
386 * gcc.dg/cleanup-12.c: Likewise.
387 * gcc.dg/cleanup-13.c: Likewise.
389 * gcc.dg/constructor-1.c: Require global ctor.
391 * gcc.dg/fork-instrumentation.c: Require profiling.
392 * gcc.dg/20030107-1.c: Likewise.
393 * gcc.dg/20030702-1.c: Likewise.
395 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
396 * gcc.dg/cpp/paste2.c: Likewise.
397 * gcc.dg/cpp/strify3.c: Likewise.
398 * gcc.dg/cpp/strify4.c: Likewise.
399 * gcc.dg/cpp/lexnum.c: Likewise.
400 * gcc.dg/cpp/digraphs.c: Likewise.
401 * gcc.dg/cpp/macro1.c: Likewise.
403 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
405 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
407 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
409 * lib/gcc-dg.exp: Add extra options for db-final to the command line
412 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
414 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
415 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
416 vec_vpmsum_be and vec_shasigma_be.
418 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
420 * lib/target-supports.exp
421 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
422 with -mfp16-format=ieee.
424 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/other/pr67065.C: New.
429 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
431 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
433 * gcc.target/mips/inline-memcpy-2.c: Ditto.
434 * gcc.target/mips/inline-memcpy-3.c: Ditto.
435 * gcc.target/mips/inline-memcpy-4.c: Ditto.
436 * gcc.target/mips/inline-memcpy-5.c: Ditto.
438 2015-08-19 Jiong Wang <jiong.wang@arm.com>
440 * gcc.dg/wide_shift_64_1.c: New testcase.
441 * gcc.dg/wide_shift_128_1.c: Likewise.
442 * gcc.target/aarch64/ashlti3_1.c: Likewise.
444 2015-08-19 Magnus Granberg <zorry@gentoo.org>
446 * lib/target-supports.exp
447 (check_effective_target_fstack_protector_enabled): New test.
448 * gcc.target/i386/ssp-default.c: New test.
450 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
453 * gfortran.dg/generic_31.f90: New.
455 2015-08-19 Marek Polacek <polacek@redhat.com>
458 * g++.dg/torture/pr67133.C: New test.
460 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
462 * gcc.target/powerpc/altivec-35.c: New test.
463 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
464 * gcc.target/powerpc/vsx-vector-7.c: New test.
466 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
469 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
470 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
472 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
474 PR rtl-optimization/67218
475 * gcc.c-torture/execute/ieee/pr67218.c,
476 gcc.target/aarch64/fcvt_int_float_double1.c,
477 gcc.target/aarch64/fcvt_int_float_double2.c,
478 gcc.target/aarch64/fcvt_int_float_double3.c,
479 gcc.target/aarch64/fcvt_int_float_double4.c,
480 gcc.target/aarch64/fcvt_uint_float_double1.c,
481 gcc.target/aarch64/fcvt_uint_float_double2.c,
482 gcc.target/aarch64/fcvt_uint_float_double3.c,
483 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
485 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
487 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
488 dg-options to disable LSE extensions.
489 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
490 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
491 * gcc.target/aarch64/atomic-op-char.c: Likewise.
492 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
493 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
494 * gcc.target/aarch64/atomic-op-int.c: Likewise.
495 * gcc.target/aarch64/atomic-op-long.c: Likewise.
496 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
497 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
498 * gcc.target/aarch64/atomic-op-release.c: Likewise.
499 * gcc.target/aarch64/atomic-op-short.c: Likewise.
500 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
501 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
502 * gcc.target/aarch64/sync-op-full.c: Likewise.
503 * gcc.target/aarch64/sync-op-release.c: Likewise.
505 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/cpp1z/feat-cxx1z.C: New.
510 2015-08-18 Marek Polacek <polacek@redhat.com>
513 * gcc.dg/torture/pr67222.c: New test.
515 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
517 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
519 2015-08-18 Bin Cheng <bin.cheng@arm.com>
521 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
522 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
523 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
525 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
527 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
528 which is used in later code.
530 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
533 * g++.dg/cpp0x/nullptr34.C: New.
534 * g++.dg/warn/Wconversion2.C: Adjust.
535 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
536 * g++.old-deja/g++.other/null3.C: Likewise.
538 * g++.dg/cpp0x/pr51313.C: Adjust.
540 2015-08-17 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/67221
543 * gcc.dg/torture/pr67221.c: New testcase.
545 2015-08-17 Mike Stump <mikestump@comcast.net>
546 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
548 * gcc.target/arm/memcpy-aligned-1.c: New test.
550 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
553 * gfortran.dg/norm_4.f90: Rename to...
554 * gfortran.dg/norm2_4.f90: this.
555 * gfortran.dg/norm2_5.f90: New test.
557 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
559 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
560 * gcc.dg/ssp-1.c: Make counter a register.
561 * gcc.dg/ssp-2.c: Likewise.
562 * gcc.dg/torture/parm-coalesce.c: New.
564 2015-08-14 Marek Polacek <polacek@redhat.com>
567 * gcc.dg/torture/pr67133.c: New test.
569 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
570 Matthias Klose <doko@debian.org>
573 * gcc.c-torture/compile/pr67143.c: New
574 * gcc.target/aarch64/atomic-op-imm.c
575 (atomic_fetch_add_negative_RELAXED): New.
576 (atomic_fetch_sub_negative_ACQUIRE): New.
578 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
580 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
581 * gcc.target/aarch64/target_attr_8.c: Likewise.
582 * gcc.target/aarch64/target_attr_14.c: Likewise.
584 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
586 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
588 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
590 * gcc.target/i386/builtin_target.c: Add skylake check.
592 2015-08-13 Jeff Law <law@redhat.com>
594 * gcc.dg/pr66314.c: Moved from here to ..
595 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
596 to clear all sanitizers before -fsanitize=kernel-address.
598 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
600 * gcc.target/aarch64/cinc_common_1.c: New test.
602 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
605 * g++.dg/ext/attribute-may-alias-1.C: New.
606 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
608 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
610 * gcc.target/aarch64/atomic-inst-cas.c: New.
611 * gcc.target/aarch64/atomic-inst-ops.inc: New.
613 2015-08-13 Andreas Schwab <schwab@suse.de>
615 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
617 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/torture/pr62164.C: New.
622 2015-08-13 Richard Biener <rguenther@suse.de>
624 PR tree-optimization/67191
625 * gcc.dg/torture/pr67191.c: New testcase.
626 * g++.dg/torture/pr67191.C: Likewise.
628 2015-08-13 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/66502
631 PR tree-optimization/67167
632 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
634 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
637 * g++.dg/init/new42.C: New.
639 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
642 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
644 * gcc.target/powerpc/pr67071-2.c: Likewise.
645 * gcc.target/powerpc/pr67071-3.c: Likewise.
647 2015-08-12 Marek Polacek <polacek@redhat.com>
650 * c-c++-common/Wshift-overflow-6.c: New test.
651 * c-c++-common/Wshift-overflow-7.c: New test.
652 * g++.dg/cpp1y/left-shift-2.C: New test.
654 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
657 * g++.dg/cpp0x/pr52742.C: New.
659 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
661 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
662 Check Knights Landing support.
664 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
667 * g++.dg/warn/Wunused-result-1.C: New.
669 2015-08-12 Richard Biener <rguenther@suse.de>
671 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
672 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
673 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
674 * g++.dg/tree-ssa/pr61034.C: Adjust.
675 * gcc.dg/fold-compare-2.c: Likewise.
676 * gcc.dg/pr50763.c: Likewise.
677 * gcc.dg/predict-3.c: Likewise.
678 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
679 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
680 * gcc.dg/tree-ssa/pr20657.c: Likewise.
681 * gcc.dg/tree-ssa/pr21001.c: Likewise.
682 * gcc.dg/tree-ssa/pr37508.c: Likewise.
683 * gcc.dg/tree-ssa/vrp04.c: Likewise.
684 * gcc.dg/tree-ssa/vrp07.c: Likewise.
685 * gcc.dg/tree-ssa/vrp09.c: Likewise.
686 * gcc.dg/tree-ssa/vrp16.c: Likewise.
687 * gcc.dg/tree-ssa/vrp20.c: Likewise.
688 * gcc.dg/tree-ssa/vrp25.c: Likewise.
689 * gcc.dg/tree-ssa/vrp87.c: Likewise.
691 2015-08-12 Nathan Sidwell <nathan@acm.org>
693 * gcc.dg/vrp-min-max-1.c: New.
694 * gcc.dg/vrp-min-max-2.c: New.
696 2015-08-12 Richard Biener <rguenther@suse.de>
698 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
700 2015-08-12 Tom de Vries <tom@codesourcery.com>
703 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
704 Handle absence of vector min/max for sparc.
706 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
709 * g++.dg/ext/mv25.C: New test.
711 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
713 * gcc.target/i386/avx2-vect-shift.c: New test.
715 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
719 * gcc.dg/pragma-diag-3.c: New test.
720 * gcc.dg/pragma-diag-4.c: New test.
722 2015-08-11 Nathan Sidwell <nathan@acm.org>
724 * c-c++-common/dfp/operator-comma.c: Call init function.
725 * c-c++-common/dfp/convert-dfp-2.c: New test.
727 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
729 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
730 Treat model == 0x4f as Broadwell.
732 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
735 * gfortran.dg/pr67140.f90: New test.
737 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
741 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
743 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
746 * gfortran.dg/ieee/large_4.f90: New test.
748 2015-08-08 Bud Davis <jmdavis@link.com>
751 * gfortran.dg/common_22.f90: New.
753 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
755 PR rtl-optimization/67028
756 * gcc.dg/pr67028.c: New testcase.
758 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
760 PR rtl-optimization/67029
761 * gcc.dg/pr67029.c: New test.
763 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
766 * gfortran.dg/ieee/ieee_8.f90: New test.
768 2015-08-07 Jiong Wang <jiong.wang@arm.com>
770 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
772 * gcc.target/aarch64/noplt_2.c: Likewise.
773 * gcc.target/aarch64/noplt_3.c: Likewise.
775 2015-08-06 David Malcolm <dmalcolm@redhat.com>
777 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
778 optimization level, and print a summary at the end.
780 2015-08-06 Jiong Wang <jiong.wang@arm.com>
782 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
784 2015-08-06 Jiong Wang <jiong.wang@arm.com>
786 * gcc.target/aarch64/noplt_3.c: New testcase.
788 2015-08-06 Jiong Wang <jiong.wang@arm.com>
790 * gcc.target/aarch64/noplt_1.c: New testcase.
791 * gcc.target/aarch64/noplt_2.c: Likewise.
793 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
795 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
796 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
798 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
800 * gcc.target/s390/dwarfregtable-1.c: New test.
801 * gcc.target/s390/dwarfregtable-2.c: New test.
802 * gcc.target/s390/dwarfregtable-3.c: New test.
804 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
806 * gcc.target/s390/htm-builtins-z13-1.c: New test.
808 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
811 * gfortran.dg/ieee/large_2.f90: New test.
812 * gfortran.dg/ieee/large_3.F90: New test.
814 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
817 * gfortran.dg/ieee/large_1.f90: Adjust test.
819 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
820 Jeff Law <law@redhat.com>
823 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
824 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
825 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
826 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
827 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
828 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
830 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
833 * gfortran.dg/pr66311.f90: New file.
835 2015-08-05 Richard Biener <rguenther@suse.de>
837 PR tree-optimization/67121
838 * gcc.dg/torture/pr67121.c: New testcase.
840 2015-08-05 Nick Clifton <nickc@redhat.com>
842 * gcc.target/rl78: New directory.
843 * gcc.target/rl78/rl78.exp: New file: Test driver.
844 * gcc.target/rl78/test_addm3.c: New file: Test adds.
846 2015-08-05 Richard Biener <rguenther@suse.de>
849 * gcc.dg/torture/pr67120.c: New testcase.
851 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
855 * lib/fortran-modules.exp: Call cleanup-submodules from
857 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
858 cover the cases where private entities are no longer optimized
860 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
862 * gfortran.dg/submodule_1.f08: Change cleanup module names.
863 * gfortran.dg/submodule_5.f08: The same.
864 * gfortran.dg/submodule_9.f08: The same.
865 * gfortran.dg/submodule_10.f08: New test.
867 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/cpp1y/var-templ35.C: New.
872 2015-08-05 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/67055
875 * g++.dg/torture/pr67055.C: New testcase.
877 2015-08-05 Richard Biener <rguenther@suse.de>
879 PR tree-optimization/67109
880 * gcc.dg/torture/pr67109.c: New testcase.
881 * gcc.dg/vect/vect-119.c: Adjust.
883 2015-08-05 Richard Biener <rguenther@suse.de>
886 * gcc.dg/pr67107.c: New testcase.
888 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
891 * g++.dg/cpp1z/abbrev2.C: New.
893 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
897 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/init/explicit4.C: New.
902 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
904 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
905 without VSX an Power8 vector support.
907 2015-08-04 Richard Biener <rguenther@suse.de>
909 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
911 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
914 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
917 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/cpp1y/var-templ34.C: New.
922 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
924 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
925 * gcc.target/aarch64/target_attr_1.c: Likewise.
926 * gcc.target/aarch64/target_attr_2.c: Likewise.
927 * gcc.target/aarch64/target_attr_3.c: Likewise.
928 * gcc.target/aarch64/target_attr_4.c: Likewise.
929 * gcc.target/aarch64/target_attr_5.c: Likewise.
930 * gcc.target/aarch64/target_attr_6.c: Likewise.
931 * gcc.target/aarch64/target_attr_7.c: Likewise.
932 * gcc.target/aarch64/target_attr_8.c: Likewise.
933 * gcc.target/aarch64/target_attr_9.c: Likewise.
934 * gcc.target/aarch64/target_attr_10.c: Likewise.
935 * gcc.target/aarch64/target_attr_11.c: Likewise.
936 * gcc.target/aarch64/target_attr_12.c: Likewise.
937 * gcc.target/aarch64/target_attr_13.c: Likewise.
938 * gcc.target/aarch64/target_attr_14.c: Likewise.
939 * gcc.target/aarch64/target_attr_15.c: Likewise.
941 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
943 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
945 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
947 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
949 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
951 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
954 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
957 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
958 * gfortran.dg/ieee/large_1.f90: New test.
960 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
962 PR tree-optimization/67043
963 * gcc.dg/pr67043.c: New test.
965 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
967 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
969 2015-08-03 David Malcolm <dmalcolm@redhat.com>
971 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
972 it to push/pop timing items.
973 (main): For each optimization level, create a gcc_jit_timer, and
974 time all of the iteration within that level cumulatively.
975 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
976 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
978 2015-08-03 Alexander Basov <coohpt@gmail.com>
983 * gcc.target/arm/pr43404.c : New testcase.
984 * gcc.target/arm/pr48470.c : New testcase.
985 * gcc.target/arm/pr64744-1.c : New testcase.
986 * gcc.target/arm/pr64744-2.c : New testcase.
988 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
990 PR tree-optimization/67077
991 * gcc.dg/pr67077.c: New test.
993 2015-08-03 Jeff Law <law@redhat.com>
996 PR gcov-profile/66899
997 * gcc.dg/pr66899.c: New test.
998 * gcc.dg/pr66314.c: New test.
1000 2015-08-03 Marek Polacek <polacek@redhat.com>
1003 * gcc.dg/pr67088.c: New test.
1005 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1008 * gcc.target/arm/vnmul-1.c: New.
1009 * gcc.target/arm/vnmul-2.c: New.
1010 * gcc.target/arm/vnmul-3.c: New.
1011 * gcc.target/arm/vnmul-4.c: New.
1013 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1016 * gfortran.dg/class_allocate_20.f90: New.
1018 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1020 * gcc.target/aarch64/csel_bfx_1.c: New test.
1021 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1023 2015-08-02 Martin Sebor <msebor@redhat.com>
1025 * g++.dg/Wframe-address-in-Wall.C: New test.
1026 * g++.dg/Wframe-address.C: New test.
1027 * g++.dg/Wno-frame-address.C: New test.
1028 * gcc.dg/Wframe-address-in-Wall.c: New test.
1029 * gcc.dg/Wframe-address.c: New test.
1030 * gcc.dg/Wno-frame-address.c: New test.
1032 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1034 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1036 2015-08-01 Michael Collison <michael.collison@linaro.org
1037 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1039 * gcc.target/arm/mincmp.c: New test.
1041 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
1044 * gfortran.dg/associated_target_6.f03: New test
1046 2015-08-01 Tom de Vries <tom@codesourcery.com>
1048 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1049 optimize ("-ftree-parallelize-loops=0").
1050 Add successful scans for 2 detected reductions. Add xfail scans for 3
1051 detected reductions.
1052 * gcc.dg/autopar/reduc-2short.c: Same.
1053 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1054 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1055 detected reductions.
1056 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1059 2015-07-31 Marek Polacek <polacek@redhat.com>
1062 * g++.dg/ubsan/pr66977.C: New test.
1064 2015-07-30 Marek Polacek <polacek@redhat.com>
1066 * c-c++-common/Wtautological-compare-3.c: New test.
1068 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1070 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1071 (CHECK): Pass address of scalar, rather than array.
1073 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1075 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1077 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1079 * gcc.target/aarch64/fp16/fp16.exp: New.
1080 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1081 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1083 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1085 * gcc.target/aarch64/f16_movs_1.c: New test.
1087 2015-07-28 Tom de Vries <tom@codesourcery.com>
1089 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1092 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1093 Manuel López-Ibáñez <manu@gcc.gnu.org>
1095 * gcc.dg/parm-incomplete-1.c: Update.
1096 * gcc.dg/pr18809-1.c: Update.
1097 * gcc.dg/pr27953.c: Update.
1098 * gcc.dg/vla-11.c: Update.
1100 2015-07-27 Marek Polacek <polacek@redhat.com>
1102 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1104 2015-07-27 Tom de Vries <tom@codesourcery.com>
1106 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1107 attribute. Update comment.
1109 Add scan for not parallelizing inner loop.
1110 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1114 2015-07-27 Marek Polacek <polacek@redhat.com>
1117 * c-c++-common/Wtautological-compare-2.c: New test.
1119 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1122 * gcc.target/i386/pr66232-6.c: New tests.
1123 * gcc.target/i386/pr66232-7.c: Likewise.
1124 * gcc.target/i386/pr66232-8.c: Likewise.
1125 * gcc.target/i386/pr66232-9.c: Likewise.
1127 2015-07-27 Marek Polacek <polacek@redhat.com>
1131 * c-c++-common/Wtautological-compare-1.c: New test.
1133 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1136 * g++.dg/template/pr18969.C: New test.
1137 * g++.dg/template/pr18969-2.C: New test.
1138 * g++.old-deja/g++.jason/overload.C: Remove return value in
1139 template function returning void.
1141 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
1143 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1144 immediates to avoid shift-overflow warnings.
1146 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1149 * g++.dg/init/pr66857.C: New test.
1151 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
1154 * gcc.target/i386/pr66648.c: New test.
1156 2015-07-25 Tom de Vries <tom@codesourcery.com>
1158 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1159 interchange_files and block_files variables.
1160 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1162 * gcc.dg/graphite/uns-interchange-12.c: Same.
1163 * gcc.dg/graphite/uns-interchange-14.c: Same.
1164 * gcc.dg/graphite/uns-interchange-15.c: Same.
1165 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1166 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1168 2015-07-25 Jeff Law <law@redhat.com>
1172 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1173 * gcc.dg/torture/pr66752-1.c: New test
1174 * g++.dg/torture/pr66752-2.C: New test.
1176 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
1179 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1181 PR rtl-optimization/64164
1182 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1183 * gcc.dg/ssp-1.c: Make counter a register.
1184 * gcc.dg/ssp-2.c: Likewise.
1185 * gcc.dg/torture/parm-coalesce.c: New.
1187 2015-07-24 Tom de Vries <tom@codesourcery.com>
1189 * gcc.dg/graphite/block-1.c: Xfail scan.
1190 * gcc.dg/graphite/interchange-12.c: Same.
1191 * gcc.dg/graphite/interchange-14.c: Same.
1192 * gcc.dg/graphite/interchange-15.c: Same.
1193 * gcc.dg/graphite/interchange-9.c: Same.
1194 * gcc.dg/graphite/interchange-mvt.c: Same.
1195 * gcc.dg/graphite/uns-block-1.c: New test.
1196 * gcc.dg/graphite/uns-interchange-12.c: New test.
1197 * gcc.dg/graphite/uns-interchange-14.c: New test.
1198 * gcc.dg/graphite/uns-interchange-15.c: New test.
1199 * gcc.dg/graphite/uns-interchange-9.c: New test.
1200 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1202 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1205 * c-c++-common/Wunused-function-1.c: New.
1207 2015-07-24 Tom de Vries <tom@codesourcery.com>
1209 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1210 alternative exit-first loop transform.
1211 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1212 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1213 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1214 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1215 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1216 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1217 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1218 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1219 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1221 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1224 * gcc.target/i386/mpx/pr66566.c: New test.
1226 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1229 * gcc.target/i386/pr66978.c: New test.
1231 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1233 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1235 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1237 * gcc.target/s390/insv-1.c: New test.
1238 * gcc.target/s390/insv-2.c: New test.
1239 * gcc.target/s390/insv-3.c: New test.
1241 2015-07-24 Tom de Vries <tom@codesourcery.com>
1243 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1245 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1248 * gcc.dg/pr25530.c: New test.
1250 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1253 * gcc.dg/pr25529.c: New test.
1255 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1257 * gcc.target/arm/reg_equal_test.c: New test.
1259 2015-07-23 Jeff Law <law@redhat.com>
1262 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1263 * gcc.dg/torture/pr66752-1.c: New test
1264 * g++.dg/torture/pr66752-2.C: New test.
1266 2015-07-23 Marek Polacek <polacek@redhat.com>
1269 * g++.dg/warn/Wlogical-op-2.C: New test.
1271 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1273 PR rtl-optimization/64164
1274 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1275 * gcc.dg/ssp-1.c: Make counter a register.
1276 * gcc.dg/ssp-2.c: Likewise.
1277 * gcc.dg/torture/parm-coalesce.c: New.
1279 2015-07-23 Marek Polacek <polacek@redhat.com>
1282 * c-c++-common/ubsan/pr66908.c: New test.
1284 2015-07-23 Tom de Vries <tom@codesourcery.com>
1286 * gcc.dg/autopar/outer-4.c: Add xfail.
1287 * gcc.dg/autopar/outer-5.c: Same.
1288 * gcc.dg/autopar/outer-6.c: Same.
1289 * gcc.dg/autopar/reduc-2.c: Same.
1290 * gcc.dg/autopar/reduc-2char.c: Same.
1291 * gcc.dg/autopar/reduc-2short.c: Same.
1292 * gcc.dg/autopar/reduc-8.c: Same.
1293 * gcc.dg/autopar/uns-outer-4.c: New test.
1294 * gcc.dg/autopar/uns-outer-5.c: New test.
1295 * gcc.dg/autopar/uns-outer-6.c: New test.
1297 2015-07-23 Richard Biener <rguenther@suse.de>
1299 PR tree-optimization/66952
1300 * gcc.dg/torture/pr66952.c: Use signed char.
1302 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1304 PR tree-optimization/66926,66951
1305 * gcc.dg/vect/pr66951.c: New test.
1307 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/parse/error57.C: New.
1311 * g++.dg/expr/string-2.C: Update.
1313 2015-07-23 Richard Biener <rguenther@suse.de>
1315 PR tree-optimization/66945
1316 * gcc.dg/torture/pr66945.c: New testcase.
1318 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
1321 * g++.dg/ext/mv24.C: New test.
1323 2015-07-22 Marek Polacek <polacek@redhat.com>
1325 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1328 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1332 * gfortran.dg/generic_30.f90: New.
1334 2015-07-22 Richard Biener <rguenther@suse.de>
1336 PR tree-optimization/66952
1337 * gcc.dg/torture/pr66952.c: New testcase.
1339 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
1341 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1343 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1345 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1347 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1349 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1351 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1353 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1355 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1357 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1359 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1361 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1363 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1365 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1367 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1369 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1371 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1373 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1375 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1377 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1379 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1381 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1383 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1385 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1387 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1389 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1391 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1393 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1395 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1397 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1399 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1401 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1403 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1405 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1407 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1409 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1411 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1413 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1415 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1417 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1419 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1421 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1423 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1425 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1427 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1429 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1431 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1433 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1435 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1437 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1439 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1441 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1445 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1447 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1449 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1451 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1453 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1455 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1457 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1459 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1461 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1463 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1465 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1467 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1469 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1471 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1473 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1475 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1477 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1479 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1481 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1483 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1485 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1487 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1489 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1491 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1493 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1495 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1497 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1499 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1501 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1503 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1505 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1507 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1509 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1511 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1513 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1515 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1517 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1519 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1521 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1523 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1525 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1527 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1529 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1531 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1533 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1535 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1537 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1539 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1541 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1543 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1545 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1547 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1549 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1551 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1553 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1555 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1557 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1559 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1561 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1563 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1565 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1567 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1569 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1571 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1573 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1575 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1577 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1579 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1581 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1583 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1585 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1587 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1589 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1591 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1593 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1595 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1597 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1599 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1601 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1603 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1606 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1608 * g++.dg/template/crash81.C: Update.
1610 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
1613 * gcc.target/i386/pr66424.c: New.
1615 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1617 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1619 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
1622 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1623 Drop address sanitization.
1625 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1627 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1629 (dg-additional-options): Set armv5t flag.
1631 2015-07-21 Marek Polacek <polacek@redhat.com>
1633 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1634 * gcc.dg/vmx/unpack.c: Likewise.
1635 * gcc.target/powerpc/quad-atomic.c: Likewise.
1637 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
1639 * gcc.target/i386/asm-flag-5.c (f_ll): New.
1641 2015-07-20 Jiong Wang <jiong.wang@arm.com>
1643 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1646 2015-07-20 Marek Polacek <polacek@redhat.com>
1649 * c-c++-common/Wshift-overflow-1.c: New test.
1650 * c-c++-common/Wshift-overflow-2.c: New test.
1651 * c-c++-common/Wshift-overflow-3.c: New test.
1652 * c-c++-common/Wshift-overflow-4.c: New test.
1653 * c-c++-common/Wshift-overflow-5.c: New test.
1654 * g++.dg/cpp1y/left-shift-1.C: New test.
1655 * gcc.dg/c90-left-shift-2.c: New test.
1656 * gcc.dg/c90-left-shift-3.c: New test.
1657 * gcc.dg/c99-left-shift-2.c: New test.
1658 * gcc.dg/c99-left-shift-3.c: New test.
1659 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1660 * gcc.c-torture/execute/pr40386.c: Likewise.
1661 * gcc.dg/vect/pr33373.c: Likewise.
1662 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1663 * gcc.dg/vect/vect-shift-2.c: Likewise.
1665 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1667 * gcc.target/aarch64/neg_abs_1.c: New test.
1669 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
1672 * gcc.target/i386/pr66922.c: New test.
1674 2015-07-18 Sebastian Pop <s.pop@samsung.com>
1678 * gcc.dg/tree-ssa/pr42327.c: Removed.
1679 * g++.dg/other/pr35011.C: Removed.
1681 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1684 * gcc.target/i386/pr66906.c: New test.
1686 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1688 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1689 as follow-up to r225930.
1691 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
1694 * lib/fortran-modules.exp (proc cleanup-submodules): New
1696 * gfortran.dg/submodule_1.f08: Change extension and clean up
1697 the submodule files.
1698 * gfortran.dg/submodule_2.f08: ditto
1699 * gfortran.dg/submodule_6.f08: ditto
1700 * gfortran.dg/submodule_7.f08: ditto
1701 * gfortran.dg/submodule_8.f08: New test
1702 * gfortran.dg/submodule_9.f08: New test
1704 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
1705 Sebastian Pop <s.pop@samsung.com>
1708 * gcc.dg/graphite/pr61929.c: New.
1710 2015-07-17 Marek Polacek <polacek@redhat.com>
1712 * gcc.dg/fold-minus-7.c: New test.
1714 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1716 * gfortran.dg/co_reduce_1.f90: New file.
1718 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1721 * gcc.target/i386/pr66824.c:
1723 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
1726 * gfortran.dg/structure_constructor_13.f03: New test.
1728 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1731 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1732 of generated while loops in the tree dump.
1733 * gfortran.dg/derived_constructor_comps_6.f90: New file.
1735 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
1737 * gcc.dg/vect/vect-outer-simd-2.c: New test.
1739 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
1742 * gcc.target/i386/pr66891.c: New test.
1744 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1746 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1748 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
1750 PR rtl-optimization/66626
1751 * gcc.target/i386/pr66626-2.c: New.
1753 2015-07-16 Martin Liska <mliska@suse.cz>
1755 * g++.dg/ipa/pr66896.c: New test.
1757 2015-07-16 Richard Biener <rguenther@suse.de>
1759 PR tree-optimization/66894
1760 * gcc.dg/torture/pr66894.c: New testcase.
1762 2015-07-16 Richard Biener <rguenther@suse.de>
1764 * gcc.dg/tree-ssa/pr21031.c: Adjust.
1766 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
1769 * g++.dg/pr66866.C: New test.
1771 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1773 * gcc.target/powerpc/vec-cmp-sel.c: New test.
1775 2015-07-15 Richard Biener <rguenther@suse.de>
1777 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1778 { -O3 -fomit-frame-pointer },
1779 { -O3 -fomit-frame-pointer -funroll-loops } and
1780 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1782 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1783 -finline-functions }
1785 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
1787 * gcc.target/mips/interrupt_handler-5.c: New test.
1789 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
1790 Robert Suchanek <robert.suchanek@imgtec.com>
1792 * gcc.target/mips/interrupt_handler-4.c: New test.
1794 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1797 * gcc.dg/lto/lto.exp: Initialize MPX.
1799 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1801 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1803 * gcc.target/arm/scd42-3.c: Likewise.
1805 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
1807 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1808 code to be run when the pre-arch code increases the isa_rev to
1809 mips32r6 or greater.
1811 2015-07-15 Richard Biener <rguenther@suse.de>
1813 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1814 { -O3 -fomit-frame-pointer },
1815 { -O3 -fomit-frame-pointer -funroll-loops } and
1816 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1818 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1819 -finline-functions }
1820 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1821 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1822 to additional_flags.
1824 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
1826 PR rtl-optimization/66838
1827 * gcc.target/i386/pr66838.c: New test.
1829 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
1832 * g++.dg/template/pr66850.C: New test.
1834 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1835 Cesar Philippidis <cesar@codesourcery.com>
1836 Chung-Lin Tang <cltang@codesourcery.com>
1838 * gcc.target/nios2/nios2-flushd.c: New.
1839 * gcc.target/nios2/nios2-rdprs.c: New.
1840 * gcc.target/nios2/r2-atomic.c: New.
1841 * gcc.target/nios2/r2-eni.c: New.
1842 * gcc.target/nios2/r2-wrpie.c: New.
1844 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1845 Cesar Philippidis <cesar@codesourcery.com>
1846 Chung-Lin Tang <cltang@codesourcery.com>
1848 * gcc.target/nios2/cdx-ldstwm-1.c: New.
1849 * gcc.target/nios2/cdx-ldstwm-2.c: New.
1851 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1852 Cesar Philippidis <cesar@codesourcery.com>
1853 Chung-Lin Tang <cltang@codesourcery.com>
1855 * gcc.target/nios2/andci.c: New.
1856 * gcc.target/nios2/bmx.c: New.
1857 * gcc.target/nios2/cdx-add.c: New.
1858 * gcc.target/nios2/cdx-branch.c: New.
1859 * gcc.target/nios2/cdx-callret.c: New.
1860 * gcc.target/nios2/cdx-loadstore.c: New.
1861 * gcc.target/nios2/cdx-logical.c: New.
1862 * gcc.target/nios2/cdx-mov.c: New.
1863 * gcc.target/nios2/cdx-shift.c: New.
1864 * gcc.target/nios2/cdx-sub.c: New.
1865 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1867 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
1870 * g++.dg/cpp0x/vt-65071.C: New.
1872 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1873 Cesar Philippidis <cesar@codesourcery.com>
1874 Chung-Lin Tang <cltang@codesourcery.com>
1876 * gcc.target/nios2/r2-io-range.c: New.
1877 * gcc.target/nios2/r2-stio-1.c: New.
1878 * gcc.target/nios2/r2-stio-2.c: New.
1879 * gcc.target/nios2/nios2-ldxio.c: New.
1880 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1881 of just compile. Add more tests.
1883 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1885 gfortran.dg/pr66864.f90: New test.
1887 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
1889 PR rtl-optimization/66626
1890 * gcc.target/i386/pr66626.c: New.
1892 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1894 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1895 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1896 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1898 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
1900 * g++.dg/template/crash81.C: Adjust for error + inform change.
1901 * g++.dg/template/pr58878.C: Likewise.
1902 * g++.dg/template/shadow1.C: Likewise.
1903 * g++.dg/template/shadow2.C: Likewise.
1904 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1905 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1906 * g++.old-deja/g++.brendan/crash7.C: Likewise.
1907 * g++.old-deja/g++.pt/shadow2.C: Likewise.
1909 2015-07-14 Richard Biener <rguenther@suse.de>
1911 PR tree-optimization/66863
1912 * gcc.dg/torture/pr66863.c: New testcase.
1914 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
1917 * g++.dg/template/pr65186.C: New test.
1919 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
1921 * gcc.target/arm/macro_defs0.c: Add directive to skip
1922 test if -marm is present.
1923 * gcc.target/arm/macro_defs1.c: Likewise.
1925 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1927 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1929 * gcc.target/aarch64/adds1.c: Likewise.
1930 * gcc.target/aarch64/ands_1.c: Likewise.
1931 * gcc.target/aarch64/bics_1.c: Likewise.
1932 * gcc.target/aarch64/subs1.c: Likewise.
1933 * gcc.target/aarch64/subs3.c: Likewise.
1935 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
1938 * gfortran.dg/pr64589.f90: New test.
1940 2015-07-13 Renlin Li <renlin.li@arm.com>
1943 * gcc.c-torture/execute/pr66556.c: New.
1945 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
1947 * gcc.dg/20020219-1.c: Fix double word typos.
1948 * gcc.dg/20020919-1.c: Same.
1950 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1951 Jeff Law <law@redhat.com>
1954 * g++.dg/tree-ssa/pr66726.c: New test.
1955 * gcc.dg/tree-ssa/pr66726-2.c: New test.
1956 * gcc.dg/tree-ssa/pr66726.c: New test.
1958 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1961 * g++.dg/cpp0x/variadic-ttp2.C: New.
1963 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
1966 * g++.dg/cpp0x/auto46.C: New test.
1967 * g++.dg/template/pr30044.C: New test.
1968 * g++.dg/template/shadow2.C: New test.
1969 * g++.dg/template/error55.C: New test.
1970 * g++.dg/template/crash83.C: Accept any error string.
1971 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1973 * g++.dg/cpp0x/variadic19.C: Likewise
1974 * g++.dg/template/canon-type-13.C: Likewise.
1975 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1976 * g++.dg/torture/20070621-1.C: Likewise.
1978 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1981 * g++.dg/init/explicit3.C: New.
1983 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
1986 * gcc.target/i386/pr66819-1.c: New test.
1987 * gcc.target/i386/pr66819-2.c: Likewise.
1988 * gcc.target/i386/pr66819-3.c: Likewise.
1989 * gcc.target/i386/pr66819-4.c: Likewise.
1990 * gcc.target/i386/pr66819-5.c: Likewise.
1992 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1995 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1996 __attribute__((noinline, noclone)). Change "x" to "volatile char"
1997 type to prevent possible flag-clobbering zero-extensions.
1998 * gcc.target/i386/pr66703.c: New test.
2000 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2003 * g++.dg/cpp0x/nsdmi-template15.C: New.
2005 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2007 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2009 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2011 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2012 * gcc.target/arm/flip-thumb.c: Likewise.
2014 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2017 * gcc.target/i386/pr66813.c: New test.
2019 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2022 * gcc.dg/gomp/pr66820.c: New test.
2024 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/cpp0x/scoped_enum6.C: New.
2029 2015-07-10 Tom de Vries <tom@codesourcery.com>
2031 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2032 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2034 2015-07-10 Richard Biener <rguenther@suse.de>
2036 PR tree-optimization/66823
2037 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2038 which should not be necessary. XFAIL.
2040 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2043 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2045 2015-07-09 Jakub Jelinek <jakub@redhat.com>
2048 * gcc.dg/gomp/pr66633-1.c: New test.
2049 * gcc.dg/gomp/pr66633-2.c: New test.
2050 * gcc.dg/gomp/pr66633-3.c: New test.
2051 * gcc.dg/gomp/pr66633-4.c: New test.
2053 2015-07-09 John Marino <gnugcc@marino.st>
2055 * lib/target-supports.exp (check_effective_target_pie):
2058 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
2061 * gcc.target/i386/pr66814.c: New test.
2063 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2066 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2067 * gcc.target/aarch64/fnmul-2.c: Likewise.
2068 * gcc.target/aarch64/fnmul-3.c: Likewise.
2069 * gcc.target/aarch64/fnmul-4.c: Likewise.
2071 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2074 * g++.dg/cpp0x/vt-65790.C: New.
2076 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2079 * gcc.target/i386/pr66818.c: New test.
2081 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2084 * gcc.target/i386/pr66817.c: New test.
2086 2015-07-09 Marek Polacek <polacek@redhat.com>
2088 PR tree-optimization/66718
2089 * gcc.dg/vect/vect-126.c: New test.
2091 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2093 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2094 even when dwarf-2 is not the default.
2096 2015-07-08 Jeff Law <law@redhat.com>
2099 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2100 to have a single memory reference.
2102 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2104 * g++.dg/other/dump-ada-spec-9.C: New test.
2106 2015-07-08 Jakub Jelinek <jakub@redhat.com>
2108 * g++.dg/vect/vect.exp: Run also simd* tests.
2109 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2110 (check_vect): Fix up get_cpuid call for C++.
2111 * g++.dg/vect/simd-clone-1.cc: New test.
2113 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2115 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2117 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2119 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2120 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2122 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2125 * gcc.target/i386/pr66806.c: New test.
2127 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2130 * g++.dg/cpp0x/auto45.C: New.
2132 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2135 * gcc.target/i386/pr66334.c: New.
2137 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2139 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2142 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2145 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2146 (verify_code): Update expected error message.
2147 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2148 (verify_code): Likewise.
2149 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2150 (verify_code): Likewise.
2152 2015-07-08 Richard Biener <rguenther@suse.de>
2154 PR tree-optimization/66793
2155 * gcc.dg/torture/pr66793.c: New testcase.
2157 2015-07-08 Richard Biener <rguenther@suse.de>
2159 PR tree-optimization/66794
2160 * gcc.dg/torture/pr66794.c: New testcase.
2162 2015-07-08 Marek Polacek <polacek@redhat.com>
2165 * g++.dg/abi/abi-tag15.C: New test.
2167 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2169 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2170 * gcc.target/mips/branch-3.c: Ditto
2171 * gcc.target/mips/branch-4.c: Ditto.
2172 * gcc.target/mips/branch-5.c: Ditto.
2173 * gcc.target/mips/branch-6.c: Ditto.
2174 * gcc.target/mips/branch-7.c: Ditto.
2175 * gcc.target/mips/branch-8.c: Ditto.
2176 * gcc.target/mips/branch-9.c: Ditto.
2177 * gcc.target/mips/branch-10.c: Ditto.
2178 * gcc.target/mips/branch-11.c: Ditto.
2179 * gcc.target/mips/branch-12.c: Ditto.
2180 * gcc.target/mips/branch-13.c: Ditto.
2181 * gcc.target/mips/umips-branch-5.c: New file.
2182 * gcc.target/mips/umips-branch-6.c: New file.
2183 * gcc.target/mips/umips-branch-7.c: New file.
2184 * gcc.target/mips/umips-branch-8.c: New file.
2185 * gcc.target/mips/umips-branch-9.c: New file.
2186 * gcc.target/mips/umips-branch-10.c: New file.
2187 * gcc.target/mips/umips-branch-11.c: New file.
2188 * gcc.target/mips/umips-branch-12.c: New file.
2189 * gcc.target/mips/umips-branch-13.c: New file.
2190 * gcc.target/mips/umips-branch-14.c: New file.
2191 * gcc.target/mips/umips-branch-15.c: New file.
2192 * gcc.target/mips/umips-branch-16.c: New file.
2193 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2194 (OCCUPY_0xfffc): New define.
2196 2015-07-08 Renlin Li <renlin.li@arm.com>
2198 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2200 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2202 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2204 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
2206 * gcc.target/i386/bt-3.c: New test.
2207 * gcc.target/i386/bt-4.c: Ditto.
2209 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2211 * g++.dg/other/dump-ada-spec-8.C: New test.
2213 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2216 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2218 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2220 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2222 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2223 Avoid using an opaque struct for local "f".
2225 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2228 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2229 * jit.dg/test-pr66779.c: New testcase.
2231 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2233 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2236 2015-07-07 Richard Biener <rguenther@suse.de>
2238 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2240 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2242 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2243 * gcc.target/mips/call-5.c: Ditto.
2244 * gcc.target/mips/call-6.c: Ditto.
2246 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2248 * gcc.dg/dx-test.c: New test-case.
2250 2015-07-07 Andre Vehreschild <vehre@gmx.de>
2253 * gfortran.dg/allocate_with_source_9.f08: New test.
2255 2015-07-07 Christian Bruel <christian.bruel@st.com>
2258 * gcc.target/arm/flip-thumb.c: Fix scan.
2259 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2260 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2261 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2264 2015-07-06 Jakub Jelinek <jakub@redhat.com>
2267 * gcc.c-torture/execute/pr65956.c: New test.
2269 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2271 * gcc.target/arm/aapcs/align1.c: New.
2272 * gcc.target/arm/aapcs/align_rec1.c: New.
2273 * gcc.target/arm/aapcs/align2.c: New.
2274 * gcc.target/arm/aapcs/align_rec2.c: New.
2275 * gcc.target/arm/aapcs/align3.c: New.
2276 * gcc.target/arm/aapcs/align_rec3.c: New.
2277 * gcc.target/arm/aapcs/align4.c: New.
2278 * gcc.target/arm/aapcs/align_rec4.c: New.
2279 * gcc.target/arm/aapcs/align_vararg1.c: New.
2280 * gcc.target/arm/aapcs/align_vararg2.c: New.
2282 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2284 * gfortran.dg/iomsg_2.f90: New test.
2286 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2289 * gcc.target/i386/pr66749.c: New test.
2291 2015-07-06 Richard Biener <rguenther@suse.de>
2293 PR tree-optimization/66772
2294 * gcc.dg/torture/pr66772-1.c: New testcase.
2295 * gcc.dg/torture/pr66772-2.c: Likewise.
2297 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2299 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2300 the jals instruction.
2302 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2305 * gcc.target/i386/pr53383-1.c: New file.
2306 * gcc.target/i386/pr53383-2.c: Likewise.
2307 * gcc.target/i386/pr53383-3.c: Likewise.
2309 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2311 * gcc.target/aarch64/fnmul-1.c: New.
2312 * gcc.target/aarch64/fnmul-2.c: New.
2313 * gcc.target/aarch64/fnmul-3.c: New.
2314 * gcc.target/aarch64/fnmul-4.c: New.
2316 2015-07-06 Richard Biener <rguenther@suse.de>
2319 * gcc.dg/torture/pr66759.c: New testcase.
2321 2015-07-06 Andre Vehreschild <vehre@gmx.de>
2324 * gfortran.dg/alloc_comp_class_3.f03: New test.
2325 * gfortran.dg/alloc_comp_class_4.f03: New test.
2327 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2329 * gcc.c-torture/execute/pr66757.c: New test.
2331 2015-07-06 Bin Cheng <bin.cheng@arm.com>
2333 PR tree-optimization/66720
2334 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2336 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2337 Sandra Loosemore <sandra@codesourcery.com>
2339 * gcc.target/nios2/gprel-offset.c: New test.
2341 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2344 * gfortran.dg/pr66725.f90: New test.
2346 2015-07-03 Jason Merrill <jason@redhat.com>
2348 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2349 Avoid narrowing error.
2351 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2353 PR rtl-optimization/66706
2354 * gcc.target/powerpc/shift-int.c: New testcase.
2356 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2359 * gcc.target/i386/pr66746.c: New file.
2361 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
2363 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2365 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
2367 PR tree-optimization/66119
2368 * g++.dg/opt/pr66119.C: New.
2370 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
2373 * gfortran.dg/submodule_1.f90: New test
2374 * gfortran.dg/submodule_2.f90: New test
2375 * gfortran.dg/submodule_3.f90: New test
2376 * gfortran.dg/submodule_4.f90: New test
2377 * gfortran.dg/submodule_5.f90: New test
2378 * gfortran.dg/submodule_6.f90: New test
2379 * gfortran.dg/submodule_7.f90: New test
2381 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2383 PR preprocessor/53690
2384 * g++.dg/cpp/pr53690.C: New.
2386 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2388 * gcc.target/powerpc/vec-cmp.c: New test.
2390 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2393 * gfortran.dg/pr56520.f90: New test.
2395 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2398 * gfortran.dg/pr66545_1.f90: New test.
2399 * gfortran.dg/pr66545_2.f90: New test.
2401 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
2403 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2404 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2406 2015-07-02 Richard Biener <rguenther@suse.de>
2409 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2412 2015-07-02 Richard Biener <rguenther@suse.de>
2414 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2416 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
2418 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2420 2015-07-01 Jason Merrill <jason@redhat.com>
2422 * lib/target-supports.exp (cxx_default): Set to C++14.
2424 2015-07-01 Tom de Vries <tom@codesourcery.com>
2427 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2430 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2432 * gfortran.dg/warn_conversion_8.f90: New test.
2434 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2436 PR rtl-optimization/61047
2437 * gcc.c-torture/execute/20150611-1.c: New testcase.
2439 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2442 * jit.dg/all-non-failing-tests.h: Add
2443 test-pr66700-observing-write-through-ptr.c.
2444 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2446 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2448 * jit.dg/test-accessing-union.c: Add comments for use by
2449 gcc/jit/docs/topics/types.rst.
2451 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
2453 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2454 'do-require-effective-target' with 'dg-require-effective-target'.
2455 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2456 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2457 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
2458 'stlex' with 'strex' as the expected output.
2460 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2463 * g++.dg/cpp0x/gen-attrs-60.C: New.
2464 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2466 2015-07-01 Jiong Wang <jiong.wang@arm.com>
2468 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2470 * gcc.target/aarch64/pic-small.c: Restrict this test under
2471 check_effective_target_aarch64_small_fpic.
2473 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
2475 * gfortran.dg/gomp/pr66633.f90: New test.
2477 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
2480 * g++.dg/template/pr66686.C: New test.
2482 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
2484 * gnat.dg/lto17.ad[sb]: New test.
2486 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2488 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2489 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2491 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2493 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2495 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2497 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2499 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2501 * jit.dg/test-switch.c: New testcase.
2502 * jit.dg/test-switch.cc: New testcase.
2504 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2507 * jit.dg/all-non-failing-tests.h: Add note about
2508 test-validly-unreachable-block.c.
2509 * jit.dg/test-validly-unreachable-block.c: New file.
2511 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2514 * jit.dg/all-non-failing-tests.h: Add note about
2515 test-extra-options.c.
2516 * jit.dg/test-extra-options.c: New testcase.
2518 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
2521 * gcc.target/i386/pr66691.c: New.
2523 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
2525 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2526 * gcc.target/i386/iamcu/args.h: Likewise.
2527 * gcc.target/i386/iamcu/asm-support.S: Likewise.
2528 * gcc.target/i386/iamcu/defines.h: Likewise.
2529 * gcc.target/i386/iamcu/macros.h: Likewise.
2530 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2531 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2532 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2533 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2534 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2535 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2536 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2537 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2538 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2539 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2540 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2541 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2542 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2543 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2544 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2545 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2546 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2548 2015-06-30 Marek Polacek <polacek@redhat.com>
2550 * gcc.dg/fold-minus-6.c: New test.
2552 * gcc.dg/fold-ior-3.c: New test.
2554 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2556 Implement N4197 - Adding u8 character literals
2557 * g++.dg/cpp1z/utf8.C: New.
2558 * g++.dg/cpp1z/utf8-neg.C: New.
2559 * g++.dg/cpp1z/udlit-utf8char.C: New.
2561 2015-06-30 Marek Polacek <polacek@redhat.com>
2563 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2565 2015-06-30 Tom de Vries <tom@codesourcery.com>
2567 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2568 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2569 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2570 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2572 2015-06-30 Marek Polacek <polacek@redhat.com>
2574 * gcc.dg/fold-ior-2.c: New test.
2576 2015-06-30 Tom de Vries <tom@codesourcery.com>
2578 PR tree-optimization/66652
2579 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2580 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
2582 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2584 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2587 * g++.dg/cpp0x/constexpr-friend-3.C: New.
2588 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2590 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
2593 * gfortran.dg/wunused-parameter.f90: New test.
2595 2015-06-29 Richard Henderson <rth@redhat.com>
2597 * gcc.target/i386/asm-flag-1.c: New.
2598 * gcc.target/i386/asm-flag-2.c: New.
2599 * gcc.target/i386/asm-flag-3.c: New.
2600 * gcc.target/i386/asm-flag-4.c: New.
2601 * gcc.target/i386/asm-flag-5.c: New.
2603 2015-06-29 Marek Polacek <polacek@redhat.com>
2606 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2607 * c-c++-common/pr66322.c: New test.
2608 * g++.dg/eh/scope1.C: Remove dg-warning.
2610 2015-06-29 Richard Biener <rguenther@suse.de>
2612 PR tree-optimization/66677
2613 * gcc.dg/vect/pr66677.c: New testcase.
2615 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2618 * gcc.dg/tree-ssa/pr64130.c: New test.
2620 2015-06-26 Jiong Wang <jiong.wang@arm.com>
2622 * gcc.target/aarch64/pic-small.c: New testcase.
2624 2015-06-26 Richard Biener <rguenther@suse.de>
2626 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2628 2015-06-26 Marek Polacek <polacek@redhat.com>
2630 * gcc.dg/fold-and-1.c: New test.
2631 * gcc.dg/fold-and-2.c: New test.
2633 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
2635 * gnat.dg/warn11.adb: Add missing dg directive.
2636 * gnat.dg/warn12.adb: New test.
2637 * gnat.dg/warn12_pkg.ads: New helper.
2639 2015-06-26 Richard Biener <rguenther@suse.de>
2641 * gfortran.dg/reassoc_3.f90: Adjust.
2643 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
2646 * gcc.target/i386/pr66412.c: New test.
2648 2015-06-25 Richard Biener <rguenther@suse.de>
2650 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2652 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
2654 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2656 2015-06-25 Richard Biener <rguenther@suse.de>
2658 * gfortran.dg/vect/vect-9.f90: New testcase.
2660 2015-06-25 Nick Clifton <nickc@redhat.com>
2662 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2663 H8300 and M32R targets.
2665 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2668 * gfortran.dg/maxerrors.f90: New test.
2670 2015-06-08 DJ Delorie <dj@redhat.com>
2672 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2674 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2676 * gcc.target/aarch64/mgeneral-regs_3.c: New.
2678 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2680 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2681 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2682 * gcc.target/aarch64/nofp_1.c: New file.
2684 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
2686 Implement N3928 - Extending static_assert
2687 * g++.dg/cpp0x/static_assert8.C: Adjust.
2688 * g++.dg/cpp0x/static_assert12.C: New.
2689 * g++.dg/cpp0x/static_assert13.C: New.
2690 * g++.dg/cpp1y/static_assert1.C: New.
2691 * g++.dg/cpp1y/static_assert2.C: New.
2692 * g++.dg/cpp1z/static_assert-nomsg.C: New.
2694 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
2697 * g++.dg/cpp0x/trailing11.C: New.
2699 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2701 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2703 * gcc.target/arm/memset-inline-10.c: Likewise.
2704 * gcc.target/arm/pr58784.c: Likewise.
2705 * gcc.target/arm/pr59985.C: Likewise.
2706 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2708 2015-06-24 Renlin Li <renlin.li@arm.com>
2710 * gcc.target/aarch64/arm_align_max_pwr.c: New.
2711 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2713 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
2716 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2719 * g++.dg/cpp0x/auto45.C: New test.
2720 * g++.dg/template/pr30044.C: New test.
2721 * g++.dg/template/crash83.C: Accept any error string.
2722 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2724 * g++.dg/cpp0x/variadic18.C: Likewise
2725 * g++.dg/template/canon-type-13.C: Likewise.
2726 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2728 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2731 * g++.dg/other/linkage2.C: New.
2733 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2736 * gcc.target/arm/pr63408.c: New test.
2738 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
2740 * lib/c-torture.exp: Don't call check_effective_target_lto
2741 before setting up environment correctly.
2742 * lib/gcc-dg.exp: Likewise, and protect
2743 gcc_force_conventional_output.
2745 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2747 PR rtl-optimization/66306
2748 * gcc.target/s390/pr66306.c: New test.
2750 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2752 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2753 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2754 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2755 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2756 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2757 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2758 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2760 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
2763 * gcc.c-torture/pr65803.c: New test.
2765 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2768 * g++.dg/cpp0x/auto45.C: New test.
2769 * g++.dg/template/pr30044.C: New test.
2770 * g++.dg/template/crash83.C: Accept any error string.
2771 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2773 * g++.dg/cpp0x/variadic18.C: Likewise
2774 * g++.dg/template/canon-type-13.C: Likewise.
2775 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2777 2015-06-23 Marek Polacek <polacek@redhat.com>
2779 * c-c++-common/Wlogical-op-3.c: New test.
2781 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2784 * g++.dg/cpp0x/scoped_enum5.C: New.
2786 2015-06-23 Richard Biener <rguenther@suse.de>
2788 PR tree-optimization/66636
2789 * gcc.dg/vect/pr66636.c: New testcase.
2791 2015-06-23 Marek Polacek <polacek@redhat.com>
2793 * gcc.dg/fold-minus-4.c: New test.
2794 * gcc.dg/fold-minus-5.c: New test.
2795 * c-c++-common/ubsan/overflow-add-5.c: New test.
2797 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
2799 Add missing testcase from r224672.
2800 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2802 * gcc.target/vax/bswapdi-1.c: New.
2804 2015-06-23 Andre Vehreschild <vehre@gmx.de>
2807 * gfortran.dg/associate_18.f08: New test.
2809 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
2812 * gcc.target/i386/pr66560-1.c: New test.
2813 * gcc.target/i386/pr66560-2.c: Ditto.
2814 * gcc.target/i386/pr66560-3.c: Ditto.
2815 * gcc.target/i386/pr66560-4.c: Ditto.
2817 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
2819 * gcc.target/nvptx/nvptx.exp: New file.
2820 * gcc.target/nvptx/proto-1.c: Likewise.
2822 2015-06-23 Bin Cheng <bin.cheng@arm.com>
2824 PR tree-optimization/66449
2825 * gcc.dg/vect/pr66449.c: New test.
2827 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
2829 * g++.dg/other/dump-ada-spec-5.C: New test.
2830 * g++.dg/other/dump-ada-spec-6.C: Likewise.
2831 * g++.dg/other/dump-ada-spec-7.C: Likewise.
2833 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2835 * g++.dg/inherit/pure1.C: Test location too.
2837 2015-06-22 Marek Polacek <polacek@redhat.com>
2839 * gcc.dg/fold-ior-1.c: New test.
2840 * gcc.dg/fold-minus-2.c: New test.
2841 * gcc.dg/fold-minus-3.c: New test.
2842 * gcc.dg/fold-plus-1.c: New test.
2843 * gcc.dg/fold-plus-2.c: New test.
2844 * gcc.dg/fold-xor-4.c: New test.
2845 * gcc.dg/fold-xor-5.c: New test.
2847 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2850 * g++.dg/torture/pr65914.C: New.
2852 2015-06-22 Richard Biener <rguenther@suse.de>
2854 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2855 not existing TORTURE_OPTIONS only.
2856 * lib/gcc-dg.exp: Likewise.
2858 2015-06-22 Christian Bruel <christian.bruel@st.com>
2861 * gcc.target/arm/flip-thumb.c: New test.
2863 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
2864 Martin Liska <mliska@suse.cz>
2867 * g++.dg/ipa/pr65908.C: New testcase.
2869 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
2872 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2873 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2875 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
2877 * gnat.dg/specs/debug1.ads: Adjust.
2879 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
2881 * gcc.target/aarch64/fmovd-zero-mem.c: New.
2882 * gcc.target/aarch64/fmovd-zero-reg.c: New.
2883 * gcc.target/aarch64/fmovf-zero-mem.c: New.
2884 * gcc.target/aarch64/fmovf-zero-reg.c: New.
2885 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2886 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2887 * gcc.target/aarch64/fmovd-zero.c: Delete.
2888 * gcc.target/aarch64/fmovf-zero.c: Delete.
2890 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2892 * gcc.target/vax/bswapdi-1.c: New.
2894 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2896 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2898 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2900 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2902 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2904 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2906 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2908 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2910 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2912 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2914 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2916 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2918 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2920 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2922 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2924 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2926 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2928 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2930 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2932 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2934 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2936 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2938 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2940 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2942 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2944 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2946 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2948 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2950 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2952 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2954 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2956 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2958 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2960 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2962 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2964 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2966 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2968 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2970 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2972 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2973 (_ARM_FPSCR): Add FZ field.
2974 (clean_results): Force FZ=1 on AArch64.
2975 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2977 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2979 * gcc.target/aarch64/pr62308.c: New test.
2981 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
2984 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2986 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
2988 * gcc.target/i386/mpx/pr66581.c: New test.
2990 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
2992 * gcc.target/i386/cmov9.c: New test.
2994 2015-06-18 Richard Biener <rguenther@suse.de>
2996 * g++.dg/other/const4.C: New testcase.
2998 2015-06-18 Michael Matz <matz@suse.de>
3001 * gcc.dg/vect/pr66253.c: New testcase.
3003 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3006 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3008 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3011 * gcc.target/i386/mpx/pr66568.c: New test.
3013 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3016 * gcc.target/i386/mpx/pr66567.c: New test.
3018 2015-06-18 Richard Biener <rguenther@suse.de>
3020 PR tree-optimization/66510
3021 * gcc.dg/vect/slp-perm-12.c: New testcase.
3023 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3025 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3026 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3027 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3028 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3030 2015-06-17 Jakub Jelinek <jakub@redhat.com>
3033 * g++.dg/gomp/pr66571-1.C: New test.
3036 * c-c++-common/gomp/pr66429.c: New test.
3038 2015-06-17 David Malcolm <dmalcolm@redhat.com>
3040 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3041 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3043 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3045 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3048 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3051 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3053 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3055 * gcc.target/mips/pr65862-1.c: New test.
3056 * gcc.target/mips/pr65862-2.c: Likewise.
3058 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3060 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3061 * gcc.target/i386/pr52252-atom.c: Ditto.
3062 * gcc.target/i386/vect-div-1.c: Ditto.
3063 * gcc.target/i386/rotate-5.c: Ditto.
3064 * gcc.target/i386/pr50202.c: Ditto.
3065 * gcc.target/i386/pr37843-3.c: Ditto.
3066 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3067 * gcc.target/i386/pr53397-1.c: Ditto.
3068 * gcc.target/i386/pr55934.c: Ditto.
3069 * gcc.target/i386/pr37843-4.c: Ditto.
3070 * gcc.target/i386/pr60451.c: Ditto.
3071 * gcc.target/i386/pr53397-2.c: Ditto.
3072 * gcc.target/i386/vectorize1.c: Ditto.
3073 * gcc.target/i386/extract-insert-combining.c: Ditto.
3074 * gcc.target/i386/pr53759.c: Ditto.
3075 * gcc.target/i386/pr52252-core.c: Ditto.
3076 * gcc.target/i386/rotate-3.c: Ditto.
3077 * gcc.target/i386/sse-20.c: Ditto.
3078 * gcc.target/i386/rotate-4.c: Ditto.
3079 * gcc.target/i386/pr61403.c: Ditto.
3080 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3081 * gcc.target/i386/pr60901.c: Ditto.
3082 * gcc.target/i386/pr59794-7.c: Ditto.
3083 * gcc.target/i386/pr62208.c: Ditto.
3084 * gcc.target/i386/pr53416.c: Ditto.
3085 * gcc.target/i386/asm-dialect-1.c: Ditto.
3086 * gcc.target/i386/pr50038.c: Ditto.
3087 * gcc.target/i386/47698.c: Ditto.
3088 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3089 * gcc.target/i386/pr59794-2.c: Ditto.
3090 * gcc.target/i386/pr59794-3.c: Ditto.
3091 * gcc.target/i386/pr39058.c: Ditto.
3092 * gcc.target/i386/pr60205-1.c: Ditto.
3093 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3094 * gcc.target/i386/sse2-movq-2.c: Ditto.
3096 2015-06-17 Richard Biener <rguenther@suse.de>
3098 PR tree-optimization/66251
3099 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3101 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3104 * g++.dg/parse/new-placement1.C: New.
3106 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3108 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3109 * jit.dg/test-compound-assignment.c: New testcase.
3111 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3114 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3115 to "testcases" array.
3117 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3120 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3121 * jit.dg/test-debug-strings.c: New test case.
3122 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3123 the discriminant has a sane debug string.
3125 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
3128 * gcc.target/i386/pr56766-1.c: New test.
3129 * gcc.target/i386/pr56766-2.c: Ditto.
3131 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
3133 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3134 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3135 * gcc.target/mips/loongson-simd.c: Ditto.
3137 2015-06-16 Richard Biener <rguenther@suse.de>
3139 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3141 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3143 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3144 passed by the testsuite driver.
3146 2015-06-16 Richard Biener <rguenther@suse.de>
3148 * gcc.dg/vect/slp-perm-11.c: New testcase.
3150 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3152 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3155 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3157 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3158 Reinstate calls to torture-init and torture-finalize.
3160 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3162 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3164 2015-06-15 Nathan Sidwell <nathan@acm.org>
3167 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3169 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3172 * g++.dg/cpp0x/local-type1.C: New.
3174 2015-06-15 Andre Vehreschild <vehre@gmx.de>
3179 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3180 unimplemented error.
3181 * gfortran.dg/allocate_with_source_7.f08: New test.
3182 * gfortran.dg/allocate_with_source_8.f08: New test.
3184 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3187 * g++.dg/warn/Walways-true-3.C: New test.
3189 2015-06-13 Tom de Vries <tom@codesourcery.com>
3191 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3193 2015-06-13 Tom de Vries <tom@codesourcery.com>
3195 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3196 (main): Remove superfluous attributes.
3197 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3198 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3200 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3202 * gcc.target/i386/monitorx.c: New.
3203 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3204 * gcc.target/i386/sse-13.c: Ditto.
3205 * gcc.target/i386/sse-14.c: Ditto.
3206 * gcc.target/i386/sse-22.c: Ditto.
3207 * gcc.target/i386/sse-23.c: Ditto.
3208 * g++.dg/other/i386-2.C: Ditto.
3209 * g++.dg/other/i386-3.C: Ditto.
3211 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
3213 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3215 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
3218 * gfortran.dg/allocatable_scalar_13.f90: New test
3220 2015-06-11 Marek Polacek <polacek@redhat.com>
3222 * gcc.dg/fold-xor-3.c: New test.
3224 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3226 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3227 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3229 2015-06-11 Christian Bruel <christian.bruel@st.com>
3232 * gcc.target/arm/pragma_attribute.c: New test.
3234 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3236 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3238 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3241 * gcc.target/i386/pr66473.c: New test.
3243 2015-06-10 Jakub Jelinek <jakub@redhat.com>
3246 * gcc.dg/tls/pr66470.c: New test.
3247 * gcc.target/i386/pr66470.c: New test.
3249 2015-06-10 Christian Bruel <christian.bruel@st.com>
3252 * gcc.target/arm/attr_arm.c: New test
3253 * gcc.target/arm/attr_arm-err.c: New test
3254 * gcc.target/arm/attr_thumb.c: New test
3255 * gcc.target/arm/attr_thumb-static.c: New test
3257 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3262 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3264 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3266 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3267 passed by the testsuite driver.
3269 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3272 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3273 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3274 * gcc.dg/ssp-1.c: Make counter a register.
3275 * gcc.dg/ssp-2.c: Likewise.
3276 * gcc.dg/torture/parm-coalesce.c: New.
3278 2015-06-09 Tom de Vries <tom@codesourcery.com>
3280 * gcc.target/i386/vararg-loc.c: New test.
3282 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3285 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3286 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3288 2015-06-09 Marek Polacek <polacek@redhat.com>
3290 PR tree-optimization/66299
3291 * gcc.dg/pr66299-1.c: New test.
3292 * gcc.dg/pr66299-2.c: New test.
3293 * gcc.dg/pr66299-3.c: New test.
3295 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3297 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3298 passed by the testsuite driver.
3300 2015-06-09 Richard Biener <rguenther@suse.de>
3303 * gcc.dg/fold-modpow2.c: New testcase.
3305 2015-06-09 Richard Biener <rguenther@suse.de>
3307 PR tree-optimization/66419
3308 * gcc.dg/vect/bb-slp-37.c: New testcase.
3310 2015-06-09 Shiva Chen <shiva0217@gmail.com>
3312 * gcc.target/arm/stl-cond.c: New test.
3314 2015-06-09 Richard Biener <rguenther@suse.de>
3317 * gcc.dg/torture/pr66413.c: New testcase.
3319 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3321 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3322 * gcc.dg/ssp-1.c: Make counter a register.
3323 * gcc.dg/ssp-2.c: Likewise.
3324 * gcc.dg/torture/parm-coalesce.c: New.
3326 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
3328 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3329 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3331 2015-06-08 Tom de Vries <tom@codesourcery.com>
3333 PR rtl-optimization/66444
3334 * gcc.dg/pr66444.c: New test.
3336 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3339 * gfortran.dg/class_is_1.f90: New test.
3340 * gfortran.dg/type_is_1.f90: Ditto.
3342 2015-06-08 Marek Polacek <polacek@redhat.com>
3345 * gcc.dg/cpp/pr66415-1.c: New test.
3346 * gcc.dg/cpp/pr66415-2.c: New test.
3348 2015-06-08 Richard Biener <rguenther@suse.de>
3350 PR tree-optimization/66422
3351 * gcc.dg/Warray-bounds-16.c: New testcase.
3353 2015-06-08 Richard Biener <rguenther@suse.de>
3355 * gcc.dg/vect/slp-perm-10.c: New testcase.
3356 * gcc.dg/vect/slp-23.c: Adjust.
3357 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3358 vector pointer update.
3360 2015-06-08 Marek Polacek <polacek@redhat.com>
3363 * g++.dg/ubsan/pr66452.C: New test.
3365 2015-06-08 Tom de Vries <tom@codesourcery.com>
3367 PR tree-optimization/66436
3368 * gcc.dg/gomp/dump-new-function-2.c: New test.
3369 * gcc.dg/gomp/dump-new-function-3.c: Same.
3370 * gcc.dg/gomp/dump-new-function.c: Same.
3372 2015-06-08 Tom de Vries <tom@codesourcery.com>
3374 PR tree-optimization/66435
3375 * gcc.dg/gomp/notify-new-function-2.c: New test.
3376 * gcc.dg/gomp/notify-new-function-3.c: Same.
3377 * gcc.dg/gomp/notify-new-function.c: Same.
3379 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
3381 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3382 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3383 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3384 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3385 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3386 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3389 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
3392 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3393 * gfortran.dg/warn_conversion.f90: Add warning for change in value
3395 * gfortran.dg/warn_conversion_3.f90: Add warnings.
3396 * gfortran.dg/warn_conversion_5.f90: New test.
3397 * gfortran.dg/warn_conversion_6.f90: New test.
3398 * gfortran.dg/warn_conversion_7.f90: New test.
3400 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3403 * gfortran.dg/blockdata_9.f: New test.
3405 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3408 * gfortran.dg/forall_17.f90: New test.
3410 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
3412 * g++.dg/cpp0x/pr57101.C: Add warning.
3413 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3414 * g++.dg/ext/visibility/anon7.C: Same.
3415 * g++.dg/ipa/pr63587-2.C: Same.
3416 * g++.dg/opt/dump1.C: Same.
3417 * g++.dg/opt/pr59622-3.C: Same.
3418 * g++.dg/opt/pr59622.C: Same.
3419 * g++.dg/torture/pr46383.C: Same.
3420 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3421 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3422 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3424 * gfortran.dg/intent_out_8.f90: Same.
3425 * gfortran.dg/warn_target_lifetime_3.f90: Same.
3427 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3430 gfortran.dg/equiv_9.f90: New test.
3433 2015-06-05 Tom de Vries <tom@codesourcery.com>
3435 merge from gomp4 branch:
3436 2015-05-28 Tom de Vries <tom@codesourcery.com>
3438 PR tree-optimization/65443
3439 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3440 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3441 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3443 2015-06-05 Nathan Sidwell <nathan@acm.org>
3446 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3448 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
3450 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3452 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3454 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3456 2015-06-04 Sriraman Tallam <tmsriram@google.com>
3458 * testsuite/gcc.target/i386/noplt-1.c: New test.
3459 * testsuite/gcc.target/i386/noplt-2.c: New test.
3460 * testsuite/gcc.target/i386/noplt-3.c: New test.
3461 * testsuite/gcc.target/i386/noplt-4.c: New test.
3463 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
3466 * gfortran.dg/adjustl_1.f90: New test.
3468 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
3470 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3471 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3473 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
3475 * lto.c (iterative_hash_canonical_type,
3476 gimple_register_canonical_type): only hash main variants of types
3478 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
3480 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3481 Move set of dg-do-what-default after early return.
3483 2015-06-04 Marek Polacek <polacek@redhat.com>
3486 * gcc.dg/lvalue-8.c: New test.
3488 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
3489 Paolo Carlini <paolo.carlini@oracle.com>
3492 * g++.dg/other/pr66130.C: New.
3493 * g++.dg/cpp0x/pr66130.C: Likewise.
3495 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3497 * g++.dg/cpp0x/decl-loc1.C: New.
3498 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3499 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3500 * g++.dg/init/ctor8.C: Likewise.
3501 * g++.dg/parse/semicolon4.C: Likewise.
3503 2015-06-03 Marek Polacek <polacek@redhat.com>
3506 * g++.dg/ubsan/static-init-1.C: New test.
3507 * g++.dg/ubsan/static-init-2.C: New test.
3508 * g++.dg/ubsan/static-init-3.C: New test.
3510 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
3513 * gcc.target/i386/pr66275.c: New test.
3515 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3517 * gcc.dg/Wcxx-compat-22.c: New testcase.
3518 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3519 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3520 * c-c++-common/pr58346-1.c: Likewise.
3521 * c-c++-common/transparent-union-1.c: Likewise.
3523 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
3525 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3526 * g++.dg/plugin/def_plugin.c: New file.
3527 * g++.dg/plugin/def-plugin-test.C: New file.
3529 2015-06-03 Richard Biener <rguenther@suse.de>
3531 * gcc.dg/vect/bb-slp-36.c: New testcase.
3533 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
3535 * gcc.dg/lto/chkp-removed-alias_0.c: New.
3537 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
3539 * gcc.dg/lto/chkp-privatize-1_0.c: New.
3540 * gcc.dg/lto/chkp-privatize-1_1.c: New.
3541 * gcc.dg/lto/chkp-privatize-2_0.c: New.
3542 * gcc.dg/lto/chkp-privatize-2_1.c: New.
3544 2015-06-03 Marek Polacek <polacek@redhat.com>
3548 * gcc.dg/pr64223-1.c: New test.
3549 * gcc.dg/pr64223-2.c: New test.
3551 2015-06-03 Richard Biener <rguenther@suse.de>
3553 PR tree-optimization/63916
3554 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3556 2015-06-03 Richard Biener <rguenther@suse.de>
3558 PR tree-optimization/66375
3559 * gcc.dg/torture/pr66375.c: New testcase.
3561 2015-06-03 Bin Cheng <bin.cheng@arm.com>
3563 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3565 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
3568 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3570 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3573 * gfortran.dg/reshape_7.f90: New test.
3575 2015-06-02 David Malcolm <dmalcolm@redhat.com>
3578 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3581 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3584 * gcc.dg/pr49551.c: New testcase.
3586 2015-06-02 Richard Biener <rguenther@suse.de>
3589 * g++.dg/lto/pr65549_0.C: New testcase.
3591 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
3595 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3597 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
3599 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3601 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3604 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3606 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3608 PR tree-optimization/48052
3609 * gcc.dg/tree-ssa/scev-8.c: New.
3610 * gcc.dg/tree-ssa/scev-9.c: New.
3611 * gcc.dg/tree-ssa/scev-10.c: New.
3612 * gcc.dg/vect/pr48052.c: New.
3614 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
3616 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3618 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
3620 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3622 2015-06-02 Marek Polacek <polacek@redhat.com>
3625 * gcc.dg/torture/pr66345.c: New test.
3627 2015-06-02 Richard Biener <rguenther@suse.de>
3629 PR tree-optimization/65961
3630 * gcc.dg/torture/pr65961.c: New testcase.
3632 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3634 PR tree-optimization/52563
3635 PR tree-optimization/62173
3636 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3637 * gcc.dg/tree-ssa/scev-4.c: Ditto.
3639 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3641 * gnat.dg/specs/varsize_return2.ads: New test.
3642 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3644 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3646 * gcc.dg/vect/vect-outer-simd-1.c: New test.
3648 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
3651 * gcc.target/aarch64/sync-comp-swap.c: New.
3652 * gcc.target/aarch64/sync-comp-swap.x: New.
3653 * gcc.target/aarch64/sync-op-acquire.c: New.
3654 * gcc.target/aarch64/sync-op-acquire.x: New.
3655 * gcc.target/aarch64/sync-op-full.c: New.
3656 * gcc.target/aarch64/sync-op-full.x: New.
3657 * gcc.target/aarch64/sync-op-release.c: New.
3658 * gcc.target/aarch64/sync-op-release.x: New.
3660 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
3662 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3665 2015-06-01 Richard Biener <rguenther@suse.de>
3667 PR tree-optimization/66349
3668 PR tree-optimization/66352
3669 PR tree-optimization/66357
3670 * gcc.dg/torture/pr66357.c: New testcase.
3671 * gcc.dg/torture/pr66349.c: Likewise.
3672 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3674 2015-06-01 Richard Biener <rguenther@suse.de>
3677 2015-05-29 Richard Biener <rguenther@suse.de>
3679 PR tree-optimization/66314
3680 * gcc.dg/asan/pr66314.c: New testcase.
3682 2015-06-01 Richard Biener <rguenther@suse.de>
3684 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3686 2015-06-01 Jakub Jelinek <jakub@redhat.com>
3688 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3690 (hp3, hp4): Add inline keyword.
3691 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3692 (hp2): Add inline keyword.
3693 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3694 (hp2): Add inline keyword.
3696 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
3699 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3700 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3701 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3702 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3704 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
3706 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3707 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3709 2015-06-01 Richard Biener <rguenther@suse.de>
3711 PR tree-optimization/66280
3712 * g++.dg/torture/pr66280.C: New testcase.
3713 * g++.dg/torture/pr66280-2.C: Likewise.
3715 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3717 * gnat.dg/addr9_1.adb: New test.
3718 * gnat.dg/addr9_2.adb: Likewise.
3719 * gnat.dg/addr9_3.adb: Likewise.
3720 * gnat.dg/addr9_4.adb: Likewise.
3722 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
3724 * g++.dg/other/dump-ada-spec-4.C: New test.
3726 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
3728 * gcc.dg/alias-8.c: Fix dg-warning.
3730 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
3732 * gcc.dg/alias-8.c: Do not xfail.
3733 * gcc.dg/pr62167.c: Prevent FRE.
3734 * gcc.dg/alias-14.c: New testcase.
3736 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
3738 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3740 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3743 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3745 * gcc.target/s390/hotpatch-10.c: Likewise.
3746 * gcc.target/s390/hotpatch-11.c: Likewise.
3747 * gcc.target/s390/hotpatch-12.c: Likewise.
3748 * gcc.target/s390/hotpatch-17.c: Likewise.
3749 * gcc.target/s390/hotpatch-18.c: Likewise.
3750 * gcc.target/s390/hotpatch-20.c: Likewise.
3751 * gcc.target/s390/hotpatch-21.c: Likewise.
3752 * gcc.target/s390/hotpatch-22.c: Likewise.
3753 * gcc.target/s390/hotpatch-23.c: Likewise.
3754 * gcc.target/s390/hotpatch-24.c: Likewise.
3755 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
3756 to check for the exact nops too.
3757 * gcc.target/s390/hotpatch-3.c: Likewise.
3758 * gcc.target/s390/hotpatch-4.c: Likewise.
3759 * gcc.target/s390/hotpatch-5.c: Likewise.
3760 * gcc.target/s390/hotpatch-6.c: Likewise.
3761 * gcc.target/s390/hotpatch-7.c: Likewise.
3762 * gcc.target/s390/hotpatch-8.c: Likewise.
3763 * gcc.target/s390/hotpatch-9.c: Likewise.
3764 * gcc.target/s390/hotpatch-14.c: Likewise.
3765 * gcc.target/s390/hotpatch-15.c: Likewise.
3766 * gcc.target/s390/hotpatch-16.c: Likewise.
3767 * gcc.target/s390/hotpatch-19.c: Likewise.
3768 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
3769 scan-assembler-times counting number of .align directives.
3770 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3771 dg-options. Remove scan-assembler-times counting number of .align
3773 * gcc.target/s390/hotpatch-26.c: New file.
3774 * gcc.target/s390/hotpatch-27.c: New file.
3775 * gcc.target/s390/hotpatch-28.c: New file.
3776 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3777 using -Os -O0 -O1 -O2 -O3 options.
3779 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3781 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3783 2015-05-29 Jakub Jelinek <jakub@redhat.com>
3785 PR tree-optimization/66142
3786 * gcc.dg/vect/pr66142.c: New test.
3788 2015-05-29 Richard Biener <rguenther@suse.de>
3790 PR tree-optimization/66314
3791 * gcc.dg/asan/pr66314.c: New testcase.
3793 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3795 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3796 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3798 (schedule-cleanups, dg-keep-saved-temps): New proc.
3799 (gcc-dg-test-1): Schedule cleanups.
3800 * lib/profopt.exp (profopt-execute): Likewise.
3801 * g++.dg/cdce3.C: Adjust expected line numbers.
3802 * gcc.dg/cdce1.c: Likewise.
3803 * gcc.dg/cdce2.c: Likewise.
3804 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3805 * gcc.dg/strlenopt-24.c: Likewise.
3806 * gcc.dg/tree-ssa/vrp26.c: Likewise.
3807 * gcc.dg/tree-ssa/vrp28.c: Likewise.
3808 * obj-c++.dg/encode-2.mm: Likewise.
3810 2015-05-28 DJ Delorie <dj@redhat.com>
3812 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3814 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3816 * gnat.dg/discr43.adb: New test.
3818 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3820 * gnat.dg/varsize_temp.adb: Rename into...
3821 * gnat.dg/varsize1.adb: ...this.
3822 * gnat.dg/varsize_copy.ad[sb]: Rename into...
3823 * gnat.dg/varsize2.ad[sb]: ...this.
3824 * gnat.dg/varsize3_1.adb: New test.
3825 * gnat.dg/varsize3_2.adb: Likewise.
3826 * gnat.dg/varsize3_3.adb: Likewise.
3827 * gnat.dg/varsize3_4.adb: Likewise.
3828 * gnat.dg/varsize3_5.adb: Likewise.
3829 * gnat.dg/varsize3_6.adb: Likewise.
3830 * gnat.dg/varsize3_pkg1.ads: New helper.
3831 * gnat.dg/varsize3_pkg2.ads: Likewise.
3832 * gnat.dg/varsize3_pkg3.ads: Likewise.
3834 2015-05-28 Richard Biener <rguenther@suse.de>
3836 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3838 2015-05-28 Richard Biener <rguenther@suse.de>
3840 PR tree-optimization/66142
3841 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3843 2015-05-28 Lawrence Velázquez <vq@larryv.me>
3846 * gcc.dg/darwin-minversion-3.c: Update testcase.
3847 * gcc.dg/darwin-minversion-4.c: Ditto.
3848 * gcc.dg/darwin-minversion-5.c: New testcase.
3849 * gcc.dg/darwin-minversion-6.c: Ditto.
3850 * gcc.dg/darwin-minversion-7.c: Ditto.
3851 * gcc.dg/darwin-minversion-8.c: Ditto.
3852 * gcc.dg/darwin-minversion-9.c: Ditto.
3853 * gcc.dg/darwin-minversion-10.c: Ditto.
3854 * gcc.dg/darwin-minversion-11.c: Ditto.
3855 * gcc.dg/darwin-minversion-12.c: Ditto.
3857 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3859 PR rtl-optimization/66168
3860 * gcc.c-torture/compile/pr66168.c: New test.
3862 2015-05-27 Jeff Law <law@redhat.com>
3865 * gcc.dg/target/m68k/pr39726-1.c: New test.
3867 2015-05-27 Nathan Sidwell <nathan@acm.org>
3870 * g++.dg/ext/alias-canon3.C: New.
3872 2015-05-27 Richard Biener <rguenther@suse.de>
3874 PR tree-optimization/66272
3876 2014-08-15 Richard Biener <rguenther@suse.de>
3878 PR tree-optimization/62031
3879 * gcc.dg/torture/pr66272.c: New testcase.
3881 2015-05-27 Richard Biener <rguenther@suse.de>
3883 * gcc.dg/vect/slp-reduc-7.c: New testcase.
3885 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
3888 * gcc.dg/pr65358.c: New test.
3890 2015-05-27 Andre Vehreschild <vehre@gmx.de>
3893 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3895 * gfortran.dg/allocate_with_source_6.f90: New test.
3897 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
3899 * gnat.dg/atomic7_1.adb: New test.
3900 * gnat.dg/atomic7_2.adb: Likewise.
3901 * gnat.dg/atomic7_pkg1.ads: New helper.
3902 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3904 2015-05-26 Michael Matz <matz@suse.de>
3907 * gcc.dg/vect/pr66251.c: New test.
3909 2015-05-26 Richard Biener <rguenther@suse.de>
3911 PR tree-optimization/66142
3912 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3914 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
3917 * gfortran.dg/allocatable_scalar_13.f90: New test
3919 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3921 * gnat.dg/warn11.adb: New test.
3922 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3924 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3926 * gnat.dg/vfa1_1.adb: New test.
3927 * gnat.dg/vfa1_2.adb: Likewise.
3928 * gnat.dg/vfa1_3.adb: Likewise.
3929 * gnat.dg/vfa1_4.adb: Likewise.
3930 * gnat.dg/vfa1_pkg.ads: New helper.
3932 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
3934 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3935 * gcc.target/i386/pr66232-3.c: Likewise.
3937 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
3940 * gcc.target/i386/pr66274.c: New test.
3942 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3944 * gnat.dg/renaming6.ad[sb]: New test.
3946 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
3948 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3949 and 'dg-require-effective-target pie'.
3951 2015-05-23 Nathan Sidwell <nathan@acm.org>
3954 * g++.dg/cpp0x/pr66243.C: New.
3956 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
3959 * g++.dg/lto/pr66180_0.C: New testcase.
3960 * g++.dg/lto/pr66180_1.C: New testcase.
3962 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
3965 * typebound_call_27.f90: New file.
3967 2015-05-23 Nathan Sidwell <nathan@acm.org>
3970 * g++.dg/template/pr65936.C: New.
3972 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3974 PR tree-optimization/63387
3975 * gcc.dg/pr63387-2.c: New testcase.
3977 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3979 * gcc.dg/simd-1.c: Update to the new message.
3981 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3983 * gcc.dg/nand.c: New testcase.
3985 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
3987 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3988 Set dg-do-what-default to compile only on ARM targets without
3989 arm_neon_hw execution support. Remove redundant c-torture-execute
3990 in loop over test cases.
3992 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3995 * gcc.target/aarch64/pr65491_1.c: New test.
3996 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3997 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3999 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4002 * g++.dg/cpp0x/explicit9.C: New.
4003 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4005 2015-05-22 Richard Biener <rguenther@suse.de>
4007 PR tree-optimization/66251
4008 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4010 2015-05-22 Marek Polacek <polacek@redhat.com>
4013 * c-c++-common/attributes-enum-1.c: New test.
4014 * c-c++-common/attributes-enum-2.c: New test.
4015 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4016 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4018 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4020 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4021 effective target support. If no arm_neon_hw support, do not attempt
4022 to execute the tests; only compile them.
4023 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4024 and "dg-require-effective-target arm_neon_ok".
4025 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4026 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4027 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4028 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4029 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4030 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4031 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4032 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4033 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4034 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4035 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4036 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4037 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4038 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4039 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4040 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4041 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4042 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4043 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4044 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4045 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4046 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4047 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4048 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4049 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4050 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4051 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4052 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4053 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4054 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4055 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4056 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4057 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4058 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4059 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4060 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4061 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4062 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4063 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4064 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4065 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4066 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4067 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4068 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4069 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4070 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4071 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4072 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4073 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4074 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4075 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4076 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4077 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4078 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4079 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4080 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4081 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4082 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4083 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4084 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4085 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4086 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4087 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4088 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4089 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4090 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4091 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4092 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4093 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4094 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4095 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4096 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4097 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4098 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4099 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4100 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4101 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4102 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4103 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4104 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4105 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4106 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4107 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4108 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4109 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4110 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4111 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4112 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4113 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4114 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4115 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4116 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4117 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4118 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4119 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4120 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4121 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4122 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4123 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4124 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4125 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4126 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4127 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4128 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4129 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4130 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4131 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4132 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4133 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4134 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4135 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4136 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4137 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4139 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4141 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4142 * gcc.dg/vect/pr59354.c: Likewise.
4143 * gcc.dg/vect/pr64252.c: Likewise.
4144 * gcc.dg/vect/pr64404.c: Likewise.
4145 * gcc.dg/vect/pr64493.c: Likewise.
4146 * gcc.dg/vect/pr64495.c: Likewise.
4147 * gcc.dg/vect/pr64844.c: Likewise.
4148 * gcc.dg/vect/pr65518.c: Likewise.
4149 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4151 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4154 * g++.dg/cpp1y/var-templ28.C: New.
4156 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4159 * gcc.target/i386/pr66232-1.c: New test.
4160 * gcc.target/i386/pr66232-2.c: Likewise.
4161 * gcc.target/i386/pr66232-3.c: Likewise.
4162 * gcc.target/i386/pr66232-4.c: Likewise.
4163 * gcc.target/i386/pr66232-5.c: Likewise.
4165 2015-05-21 Nathan Sidwell <nathan@acm.org>
4167 * g++.dg/cpp1y/pr60943.C: New.
4169 2015-05-21 Jakub Jelinek <jakub@redhat.com>
4171 PR tree-optimization/66233
4172 * gcc.c-torture/execute/pr66233.c: New test.
4174 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4177 * gfortran.dg/inline_matmul_11.f90: New test.
4179 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4181 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4182 instead of listing several targets on its own.
4183 * gcc.target/i386/pr32219-2.c: Likewise.
4184 * gcc.target/i386/pr32219-3.c: Likewise.
4185 * gcc.target/i386/pr32219-4.c: Likewise.
4186 * gcc.target/i386/pr32219-5.c: Likewise.
4187 * gcc.target/i386/pr32219-6.c: Likewise
4188 * gcc.target/i386/pr32219-7.c: Likewise.
4189 * gcc.target/i386/pr32219-8.c: Likewise.
4190 * gcc.target/i386/pr39013-1.c: Likewise.
4191 * gcc.target/i386/pr39013-2.c: Likewise.
4192 * gcc.target/i386/pr64317.c: Likewise.
4194 2015-05-21 Jeff Law <law@redhat.com>
4196 * gcc.target/hppa/shadd-3.c: New test.
4197 * gcc.target/hppa/shadd-4.c: New test.
4199 2015-05-21 Michael Matz <matz@suse.de>
4201 * gcc.dg/vect/vect-strided-store.c: New test.
4202 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4203 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4205 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4207 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4208 * gcc.dg/pow-sqrt-synth-1.c: New test.
4209 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4211 2015-05-21 Richard Biener <rguenther@suse.de>
4214 * g++.dg/conversion/pr66211.C: New testcase.
4215 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4217 2015-05-21 Jeff Law <law@redhat.com>
4219 * gcc.target/hppa/shadd-2.c: New test.
4221 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4224 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4226 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4229 * gcc.target/arm/pr26702.c: Adjust target selector.
4231 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4234 * gcc.dg/lto/pr66221_0.c: New test.
4235 * gcc.dg/lto/pr66221_1.c: New test.
4237 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4240 * gcc.dg/redecl-4.c: Update column numbers.
4241 * gcc.dg/format/bitfld-1.c: Likewise.
4242 * gcc.dg/format/attr-2.c: Likewise.
4243 * gcc.dg/format/attr-6.c: Likewise.
4244 * gcc.dg/format/attr-7.c (baz): Likewise.
4245 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4246 * gcc.dg/format/attr-4.c: Likewise.
4247 * gcc.dg/format/branch-1.c: Likewise.
4248 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4249 locations within strings with embedded escape sequences.
4251 2015-05-20 Jeff Law <law@redhat.com>
4253 * gcc.target/hppa/hppa.exp: New target test driver.
4254 * gcc.target/hppa/shadd-1.c: New test.
4256 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4258 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4260 2015-05-20 David Malcolm <dmalcolm@redhat.com>
4262 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4263 (fn_33_k_and_r_style): New.
4264 (fn_33_stroustrup_style): New.
4265 (fn_33_allman_style): New.
4266 (fn_33_whitesmiths_style): New.
4267 (fn_33_horstmann_style): New.
4268 (fn_33_ratliff_banner_style): New.
4269 (fn_33_lisp_style): New.
4270 (fn_34_indent_dash_gnu): New.
4271 (fn_34_indent_dash_kr): New.
4272 (fn_34_indent_dash_orig): New.
4273 (fn_34_indent_linux_style): New.
4275 2015-05-20 Andre Vehreschild <vehre@gmx.de>
4278 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4280 2015-05-20 Bin Cheng <bin.cheng@arm.com>
4282 PR tree-optimization/65447
4283 * gcc.dg/tree-ssa/pr65447.c: New test.
4285 2015-05-19 Nathan sidwell <nathan@acm.org>
4287 * g++.dg/cpp0x/pr65954.C: New.
4289 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4291 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4293 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4295 * lib/target-supports.exp: Vector do not always have natural
4298 2015-05-19 David Sherwood <david.sherwood@arm.com>
4300 * gcc.dg/loop-invariant.c: New testcase.
4302 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4304 * lib/target-supports.exp: Vector do not always have natural
4307 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4309 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4311 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4313 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4315 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4316 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4317 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4318 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4319 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4320 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4321 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4322 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4323 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4324 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4326 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4328 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4330 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4332 * gcc.target/s390/s390.exp
4333 (check_effective_target_vector): New check.
4334 * gcc.target/s390/vector/vec-abi-1.c: New test.
4335 * gcc.target/s390/vector/vec-abi-2.c: New test.
4336 * gcc.target/s390/vector/vec-abi-3.c: New test.
4337 * gcc.target/s390/vector/vec-abi-4.c: New test.
4338 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4339 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4340 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4341 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4342 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4343 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4344 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4345 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4346 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4347 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4348 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4349 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4350 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4351 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4352 * gcc.target/s390/vector/vec-init-1.c: New test.
4353 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4354 * gcc.target/s390/vector/vec-shift-1.c: New test.
4355 * gcc.target/s390/vector/vec-sub-1.c: New test.
4357 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4359 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4361 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4363 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4365 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4367 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4369 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4371 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4373 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4375 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4377 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4379 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4381 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4383 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4385 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4387 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4389 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4391 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4393 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4395 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4397 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4399 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4401 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4403 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4405 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4407 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4409 2015-05-19 Jakub Jelinek <jakub@redhat.com>
4411 PR tree-optimization/66187
4412 * gcc.c-torture/execute/pr66187.c: New test.
4413 * gcc.dg/pr66187-1.c: New test.
4414 * gcc.dg/pr66187-2.c: New test.
4416 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4418 * gcc.dg/vect/bb-slp-35.c: Adjust.
4420 2015-05-19 Richard Biener <rguenther@suse.de>
4422 PR tree-optimization/66165
4423 * gcc.dg/torture/pr66165.c: New testcase.
4425 PR tree-optimization/66185
4426 * gcc.dg/torture/pr66185.c: New testcase.
4428 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
4431 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4433 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
4435 * gcc.target/mips/p5600-bonding.c : New file.
4437 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4440 * gfortran.dg/interface_operator_1.f90: New tests.
4442 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4445 * gfortran.dg/generic_29.f90: New tests.
4447 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4450 * gfortran.dg/storage_size_6.f90: New tests.
4452 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4455 * gfortran.dg/null1.f90: New test.
4457 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4460 * gfortran.dg/entry_21.f90: New test.
4462 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4465 * gfortran.dg/storage_size_6.f90: New tests.
4467 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4470 * gfortran.dg/misplaced_statement.f90: New test.
4472 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4475 * gfortran.dg/filepos1.f90: New test
4477 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4480 * gfortran.dg/pr64925.f90: New test.
4482 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4484 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4486 * gfortran.dg/lto/pr41576_1.f90: Ditto.
4488 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
4490 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4491 to the family of pie capable targets.
4493 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
4495 * gcc.target/arm/bics_1.c : New testcase.
4496 * gcc.target/arm/bics_2.c : New testcase.
4497 * gcc.target/arm/bics_3.c : New testcase.
4498 * gcc.target/arm/bics_4.c : New testcase.
4500 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
4502 * gcc.target/mips/umips-attr.c: New test.
4504 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4506 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4507 * gcc.dg/20150120-2.c (dg-final): Ditto.
4508 * gcc.dg/20150120-2.c (dg-final): Ditto.
4509 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4511 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4514 * gcc.target/i386/pr66174.c: New test.
4516 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4519 * gfortran.dg/matmul_bounds_6.f90: New test.
4520 * gfortran.dg/matmul_bounds_7.f90: New test.
4522 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
4524 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4525 * gfortran.dg/lto/pr41576_1.f90: Add interface.
4526 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4527 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4528 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4529 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4531 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4534 * gfortran.dg/continuation_13.f90: Update test.
4535 * gfortran.dg/pr65903.f90: New test.
4537 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4540 * gfortran.dg/block_14.f90: New test.
4542 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
4545 * lib/gfortran-dg.exp: Update regex to handle two locations for
4546 the same diagnostic without caret.
4547 * gfortran.dg/badline.f: Test also that line numbers are correct
4548 before and after "left but not entered" warning.
4550 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4551 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4554 * gcc.target/arm/maskdata.c: New test.
4556 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
4559 * gfortran.dg/derived_constructor_components_5: New test
4561 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
4564 * gcc.target/alpha/pr66140.c: New test.
4566 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
4569 * gcc.dg/Wconversion-complex-c99.c: New test.
4570 * gcc.dg/Wconversion-complex-gnu.c: New test.
4572 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
4574 PR tree-optimization/64454
4575 * gcc.dg/modmod.c: New testcase.
4577 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
4579 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4581 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4584 * gcc.target/i386/mpx/pr66134.c: New test.
4586 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
4588 * gcc.target/powerpc/pr60158.c: New test.
4590 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
4592 * gcc.target/i386/sibcall-7.c: New test.
4593 * gcc.target/i386/sibcall-8.c: New test.
4595 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4597 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4598 (abs64_in_dreg): Likewise.
4600 2015-05-14 Marek Polacek <polacek@redhat.com>
4604 * gcc.dg/pr14649-1.c: Add -Wpedantic.
4605 * gcc.dg/pr19984.c: Likewise.
4606 * gcc.dg/pr66066-1.c: New test.
4607 * gcc.dg/pr66066-2.c: New test.
4608 * gcc.dg/pr66066-3.c: New test.
4610 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4612 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4613 * gcc.dg/pow-sqrt.x: New file.
4614 * gcc.dg/pow-sqrt-1.c: New test.
4615 * gcc.dg/pow-sqrt-2.c: Likewise.
4616 * gcc.dg/pow-sqrt-3.c: Likewise.
4618 2015-05-13 Richard Biener <rguenther@suse.de>
4620 PR tree-optimization/66123
4621 * gcc.dg/torture/pr66123.c: New testcase.
4623 2015-05-13 Richard Biener <rguenther@suse.de>
4626 * gcc.dg/alias-2.c: Adjust.
4627 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4629 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4632 * gcc.target/i386/pr65103-3.c: New.
4634 2015-05-13 Martin Liska <mliska@suse.cz>
4636 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4638 2015-05-13 Jakub Jelinek <jakub@redhat.com>
4641 * gcc.target/i386/pr66112-2.c: New test.
4644 * gcc.target/i386/pr66112-1.c: New test.
4646 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4649 * gcc.target/i386/mpx/pr66048.cc: New.
4651 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4653 PR rtl-optimization/64616
4654 * gcc.dg/loop-8.c: New test.
4655 * gcc.dg/loop-9.c: New test.
4657 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4660 * gcc.target/i386/pr66047.c: New testcase.
4662 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4665 * gcc.c-torture/compile/pr65873.c: New testcase.
4667 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4670 * gfortran.dg/inline_matmul_10.f90: New test.
4672 2015-05-12 David Malcolm <dmalcolm@redhat.com>
4674 * c-c++-common/Wmisleading-indentation.c: New testcase.
4675 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4676 * c-c++-common/Wmisleading-indentation-2.md: New file.
4678 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4680 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4682 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4684 2015-05-12 Richard Biener <rguenther@suse.de>
4686 PR tree-optimization/66101
4687 * gcc.dg/torture/pr66101.c: New testcase.
4689 2015-05-12 Richard Biener <rguenther@suse.de>
4691 PR tree-optimization/37021
4692 * gcc.target/i386/vect-addsub.c: New testcase.
4694 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
4696 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4698 2015-05-12 Tom de Vries <tom@codesourcery.com>
4700 PR tree-optimization/66010
4701 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4703 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4706 * g++.dg/cpp0x/trailing10.C: New.
4708 2015-05-12 Richard Biener <rguenther@suse.de>
4710 * gcc.dg/vect/bb-slp-35.c: New testcase.
4712 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
4715 * gfortran.dg/bound_simplification_6.f90: New.
4717 2015-05-11 Steve Ellcey <sellcey@mips.com>
4719 * gcc.target/mips/branch-1.c: Pass argument to bar().
4721 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
4724 * gcc.target/i386/pr65753.c: New test.
4726 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
4728 PR rtl-optimization/66076
4729 * gcc.dg/torture/pr66076.c: New test.
4731 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4734 * gfortran.dg/inline_matmul_7.f90: New test.
4735 * gfortran.dg/inline_matmul_8.f90: New test.
4736 * gfortran.dg/inline_matmul_9.f90: New test.
4738 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
4740 * gfortran.dg/bound_simplification_5.f90: New.
4742 2015-05-09 Jason Merrill <jason@redhat.com>
4744 * lib/target-supports.exp (cxx_default): New global.
4745 (check_effective_target_c++11_only)
4746 (check_effective_target_c++14_only)
4747 (check_effective_target_c++98_only)
4748 (check_effective_target_c++1z_only): Check it.
4750 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
4752 PR tree-optimization/64454
4753 * gcc.dg/tree-ssa/vrp97.c: New file.
4754 * gcc.dg/vect/slp-perm-7.c: Update.
4756 2015-05-09 Andre Vehreschild <vehre@gmx.de>
4759 * gfortran.dg/elemental_subroutine_11.f90: New test.
4761 2015-05-08 Richard Biener <rguenther@suse.de>
4763 PR tree-optimization/66036
4764 * gcc.dg/vect/slp-41.c: New testcase.
4766 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
4768 * gfortran.dg/elemental_optional_args_7.f90: New.
4770 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
4772 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4775 2015-05-08 Marek Polacek <polacek@redhat.com>
4778 * gcc.dg/Woverride-init-side-effects-1.c: New test.
4779 * gcc.dg/Woverride-init-side-effects-2.c: New test.
4781 2015-05-07 Marek Polacek <polacek@redhat.com>
4784 * c-c++-common/Wshift-negative-value-1.c: New test.
4785 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4786 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4787 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4788 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4789 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4790 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4791 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4792 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4794 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
4798 * gcc.dg/fdata-sections-2.c: New file.
4800 2015-05-07 Marek Polacek <polacek@redhat.com>
4803 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4805 * c-c++-common/ubsan/align-7.c: Likewise.
4806 * c-c++-common/ubsan/bounds-8.c: Likewise.
4807 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4808 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4809 * c-c++-common/ubsan/null-1.c: Likewise.
4810 * c-c++-common/ubsan/null-10.c: Likewise.
4811 * c-c++-common/ubsan/null-11.c: Likewise.
4812 * c-c++-common/ubsan/null-2.c: Likewise.
4813 * c-c++-common/ubsan/null-3.c: Likewise.
4814 * c-c++-common/ubsan/null-4.c: Likewise.
4815 * c-c++-common/ubsan/null-5.c: Likewise.
4816 * c-c++-common/ubsan/null-6.c: Likewise.
4817 * c-c++-common/ubsan/null-7.c: Likewise.
4818 * c-c++-common/ubsan/null-8.c: Likewise.
4819 * c-c++-common/ubsan/null-9.c: Likewise.
4820 * c-c++-common/ubsan/object-size-1.c: Likewise.
4821 * c-c++-common/ubsan/object-size-10.c: Likewise.
4822 * c-c++-common/ubsan/object-size-4.c: Likewise.
4823 * c-c++-common/ubsan/object-size-5.c: Likewise.
4824 * c-c++-common/ubsan/object-size-7.c: Likewise.
4825 * c-c++-common/ubsan/object-size-8.c: Likewise.
4826 * c-c++-common/ubsan/object-size-9.c: Likewise.
4827 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4828 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4829 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4830 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4831 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4832 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4833 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4834 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4835 * c-c++-common/ubsan/pr59333.c: Likewise.
4836 * c-c++-common/ubsan/pr59667.c: Likewise.
4837 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4838 * c-c++-common/ubsan/pr60636.c: Likewise.
4839 * c-c++-common/ubsan/pr63802.c: Likewise.
4840 * c-c++-common/ubsan/recovery-1.c: Likewise.
4841 * c-c++-common/ubsan/recovery-3.c: Likewise.
4842 * c-c++-common/ubsan/shift-1.c: Likewise.
4843 * c-c++-common/ubsan/shift-2.c: Likewise.
4844 * c-c++-common/ubsan/shift-4.c: Likewise.
4845 * c-c++-common/ubsan/shift-7.c: Likewise.
4846 * c-c++-common/ubsan/undefined-2.c: Likewise.
4847 * c-c++-common/ubsan/vla-1.c: Likewise.
4848 * g++.dg/ubsan/null-1.C: Likewise.
4849 * g++.dg/ubsan/null-3.C: Likewise.
4850 * g++.dg/ubsan/null-4.C: Likewise.
4851 * g++.dg/ubsan/vptr-8.C: Likewise.
4852 * g++.dg/ubsan/vptr-9.C: Likewise.
4853 * gcc.dg/ubsan/bounds-2.c: Likewise.
4854 * gcc.dg/ubsan/object-size-9.c: Likewise.
4856 2015-05-07 Jeff Law <law@redhat.com>
4858 * gcc.dg/tree-ssa/shorten-1.c: New test.
4860 2015-05-07 Richard Biener <rguenther@suse.de>
4862 PR tree-optimization/66002
4863 * gcc.dg/vect/vect-125.c: New testcase.
4865 2015-05-07 Marek Polacek <polacek@redhat.com>
4866 Martin Uecker <uecker@eecs.berkeley.edu>
4868 * c-c++-common/ubsan/bounds-10.c: New test.
4870 2015-05-06 David Malcolm <dmalcolm@redhat.com>
4872 * jit.dg/harness.h (set_options): Wrap with
4873 #ifndef TEST_ESCHEWS_SET_OPTIONS.
4874 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4875 Special-case test-benchmark.c as a negative.
4876 * jit.dg/test-benchmark.c: New file.
4878 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
4881 * gcc.target/arm/pr64208.c: New test.
4883 2015-05-06 Alan Modra <amodra@gmail.com>
4886 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4887 (gparms): Make volatile.
4889 2015-05-06 Richard Biener <rguenther@suse.de>
4891 PR tree-optimization/62283
4892 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4894 2015-05-06 Christian Bruel <christian.bruel@st.com>
4897 * gcc.target/aarch64/iinline-attr-1.c: New test.
4899 2015-05-06 Richard Biener <rguenther@suse.de>
4901 * gcc.dg/vect/bb-slp-34.c: New testcase.
4903 2015-05-06 Richard Biener <rguenther@suse.de>
4905 PR tree-optimization/62283
4906 * gcc.dg/vect/bb-slp-14.c: Adjust.
4908 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4911 * gcc.target/i386/pr65990.c: New test.
4913 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
4916 * gcc.target/i386/pr65915.c: New.
4918 2015-05-05 Tom de Vries <tom@codesourcery.com>
4920 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4921 'va_list escapes 0'.
4923 2015-05-05 Tom de Vries <tom@codesourcery.com>
4925 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4928 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
4930 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4931 * gcc.target/arm/pr65924.c: Likewise.
4933 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4936 * gcc.target/i386/pr65871-3.c: New test.
4938 2015-05-04 Jeff Law <law@redhat.com>
4941 2015-05-04 Jeff Law <law@redhat.com>
4942 * gcc.dg/tree-ssa/shorten-1.c: New test.
4944 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4945 Jakub Jelinek <jakub@redhat.com>
4948 * g++.dg/cpp0x/Wnarrowing4.C: New.
4950 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
4952 * lib/target-supports.exp
4953 (check_effective_target_keeps_null_pointer_checks): Clarify that
4954 this is for targets that disable -fdelete-null-pointer-checks,
4955 not default it to off.
4956 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4957 -fdelete-null-pointer-checks explicit.
4958 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4959 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4960 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4961 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4962 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4963 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4964 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4965 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4966 * gcc.dg/tree-ssa/pr20318.c: Likewise.
4967 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4968 * gcc.dg/tree-ssa/pr20702.c: Likewise.
4969 * gcc.dg/tree-ssa/pr21086.c: Likewise.
4970 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4971 * gcc.dg/tree-ssa/pr58480.c: Likewise.
4972 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4973 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4974 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4975 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4976 * gcc.dg/tree-ssa/unreachable.c: Likewise.
4977 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4978 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4979 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4980 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4981 * g++.dg/cpp0x/static_assert9.C: Likewise.
4982 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4983 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4984 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4985 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4986 * g++.dg/tree-ssa/pr26406.C: Likewise.
4988 2015-05-04 Jakub Jelinek <jakub@redhat.com>
4990 PR tree-optimization/65984
4991 * c-c++-common/ubsan/pr65984.c: New test.
4993 2015-05-04 Jeff Law <law@redhat.com>
4995 * gcc.dg/tree-ssa/shorten-1.c: New test.
4997 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5000 * gfortran.dg/pr44735.f90: New test.
5002 2015-05-04 Richard Biener <rguenther@suse.de>
5004 PR tree-optimization/65965
5005 * gcc.dg/vect/bb-slp-33.c: New testcase.
5007 2015-05-04 Richard Biener <rguenther@suse.de>
5009 PR tree-optimization/65935
5010 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5012 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5014 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5015 for each supported variant instead of CHECK_RESULTS.
5016 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5017 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5018 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5019 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5020 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5021 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5022 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5023 expected results for unsupported variants. Call CHECK for each
5024 supported variant instead of CHECK_RESULTS.
5025 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5026 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5027 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5028 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5029 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5030 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5031 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5032 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5033 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5034 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5035 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5036 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5037 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5038 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5039 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5040 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5041 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5042 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5043 expected results for unsupported variants.
5044 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5045 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5046 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5047 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5048 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5049 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5050 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5051 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5052 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5053 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5054 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5055 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5056 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5057 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5058 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5059 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5060 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5061 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5062 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5063 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5064 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5065 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5066 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5067 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5068 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5069 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5070 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5071 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5073 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5076 * gfortran.dg/bound_9.f90: Add pointer assignment.
5078 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5079 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5082 * g++.dg/cpp0x/Wnarrowing3.C: New.
5084 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5086 * gcc.dg/20150120-1.c: New test.
5087 * gcc.dg/20150120-2.c: New test.
5088 * gcc.dg/20150120-3.c: New test.
5090 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
5092 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5094 2015-05-01 Renlin Li <renlin.li@arm.com>
5096 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5098 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5100 * gfortran.dg/bound_simplification_4.f90: New.
5102 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5104 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5105 with powerpc_p8vector_ok.
5107 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5110 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5112 * gfortran.dg/bound_9.f90: New test case.
5114 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
5116 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5117 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5118 for 32bit x86 targets.
5119 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5120 for 32bit x86 targets.
5121 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5122 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5123 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5124 for 32bit x86 targets.
5126 2015-04-30 Marek Polacek <polacek@redhat.com>
5128 PR tree-optimization/63551
5129 * g++.dg/ipa/pr63551.C: New test.
5131 2015-04-30 Caroline Tice <cmtice@google.com>
5134 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5135 partition size on certain targets.
5137 2015-04-30 Renlin Li <renlin.li@arm.com>
5139 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5141 2015-04-30 Marek Polacek <polacek@redhat.com>
5143 * c-c++-common/Wbool-compare-3.c: New test.
5145 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5146 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5148 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5151 * g++.dg/init/ref22.C: New.
5153 2015-04-30 Marek Polacek <polacek@redhat.com>
5155 * gcc.dg/init-bad-8.c: New test.
5157 * gcc.dg/incomplete-typedef-1.c: New test.
5159 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5162 * g++.dg/template/crash121.C: New.
5164 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5166 * gcc.target/mips/call-from-init.c: New test.
5167 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5169 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5172 * gcc.target/i386/pr65871-1.c: New test.
5173 * gcc.target/i386/pr65871-2.c: Ditto.
5175 2015-04-29 Marek Polacek <polacek@redhat.com>
5178 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5179 * c-c++-common/Wbool-compare-2.c: New test.
5181 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5184 * gcc.target/aarch64/vstN_lane_1.c: New file.
5186 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5189 * g++.dg/warn/Winit-self-3.C: New.
5191 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5193 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5195 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
5198 * gcc.target/arm/pr65924.c: New test.
5200 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5202 * g++.dg/gomp/tpl-target-update.C: New file.
5204 2015-04-29 Richard Biener <rguenther@suse.de>
5206 PR tree-optimization/65917
5207 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5209 2015-04-29 Christian Bruel <christian.bruel@st.com>
5212 * gcc.dg/ipa/iinline-attr.c: New test.
5213 * gcc.target/i386/iinline-attr-2.c: New test.
5215 2015-04-28 Andre Vehreschild <vehre@gmx.de>
5217 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5220 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5222 * gcc.dg/vect/vect-33.c: Remove spurious line.
5224 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
5226 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5228 2015-04-28 Marek Polacek <polacek@redhat.com>
5231 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5232 * gcc.dg/pr65901.c: New test.
5234 2015-04-28 Richard Biener <rguenther@suse.de>
5236 PR tree-optimization/62283
5237 * gfortran.dg/vect/pr62283-2.f: New testcase.
5238 * gcc.dg/vect/bb-slp-14.c: Adjust.
5240 2015-04-28 Richard Biener <rguenther@suse.de>
5242 PR tree-optimization/65851
5243 * g++.dg/torture/pr65851.C: New testcase.
5245 2015-04-27 Jeff Law <law@redhat.com>
5247 PR tree-optimization/65217
5248 * gcc.target/i386/pr65217.c: Remove XFAIL.
5250 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5253 Add tests forgotten to svn-add.
5254 * gfortran.dg/class_allocate_19.f03: New test.
5255 * gfortran.dg/class_array_20.f03: New test.
5256 * gfortran.dg/class_array_21.f03: New test.
5257 * gfortran.dg/finalize_29.f08: New test.
5259 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5263 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5264 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5266 2015-04-27 Caroline Tice <cmtice@google.com>
5268 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5271 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5274 * gcc.target/powerpc/htm-1.c: New test.
5275 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5277 (__builtin_tabortdci): Likewise.
5278 (__builtin_tcheck): Remove operand.
5279 * lib/target-supports.exp (check_htm_hw_available): New function.
5281 2015-04-27 Richard Biener <rguenther@suse.de>
5283 * gcc.target/i386/pr65217.c: XFAIL.
5285 2015-04-27 Jakub Jelinek <jakub@redhat.com>
5287 PR tree-optimization/65875
5288 * gcc.c-torture/compile/pr65875.c: New test.
5290 2015-04-25 Marek Polacek <polacek@redhat.com>
5293 * gcc.dg/enum-incomplete-2.c: New test.
5294 * gcc.dg/enum-mode-1.c: New test.
5296 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5299 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5301 * gcc.target/powerpc/pr65849-2.c: Likewise.
5303 2015-04-24 Tom de Vries <tom@codesourcery.com>
5305 PR tree-optimization/65802
5306 * g++.dg/pr65802.C: Move to ...
5307 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5308 stdarg.h. Rewrite for C.
5309 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5310 va_start and va_end. Remove unnecessary inline asm.
5312 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
5313 Wei Mi <wmi@google.com>
5315 * gcc.target/i386/sse2-load-multi.c: New test.
5316 * gcc.target/i386/sse2-store-multi.c: Ditto.
5318 2015-04-24 Marek Polacek <polacek@redhat.com>
5321 * c-c++-common/pr65830.c: New test.
5324 * c-c++-common/Wlogical-op-1.c: New test.
5326 2015-04-24 Marek Polacek <polacek@redhat.com>
5329 * c-c++-common/pr61534-1.c: New test.
5331 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5332 Steven Bosscher <steven@gcc.gnu.org>
5334 PR rtl-optimization/34503
5335 * gcc.target/arm/pr64616.c: New file.
5337 2015-04-24 Bin Cheng <bin.cheng@arm.com>
5339 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5341 2015-04-24 Terry Guo <terry.guo@arm.com>
5343 * gcc.target/arm/pr65710.c: Update the options.
5345 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5347 * gcc.target/i386/pr65523.c: Skip x32.
5349 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5351 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5352 to look for vcl* where appropriate.
5354 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5356 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5357 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5359 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
5362 * gcc.target/arm/pr26702.c: New test.
5364 2015-04-23 Marek Polacek <polacek@redhat.com>
5367 * gcc.dg/pr65345-1.c: New test.
5368 * gcc.dg/pr65345-2.c: New test.
5370 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5372 * gcc.target/powerpc/crypto-builtin-2.c: New.
5374 2015-04-23 Andre Vehreschild <vehre@gmx.de>
5377 * gfortran.dg/class_allocate_19.f03: New test.
5378 * gfortran.dg/class_array_20.f03: New test.
5379 * gfortran.dg/class_array_21.f03: New test.
5380 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5381 * gfortran.dg/finalize_15.f90: Fixing comparision to model
5382 initialization correctly.
5383 * gfortran.dg/finalize_29.f08: New test.
5385 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5387 * gcc.target/powerpc/swaps-p8-18.c: New test.
5389 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5392 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5393 * gcc.dg/vect/bb-slp-25.c: Likewise.
5394 * gcc.dg/vect/bb-slp-29.c: Likewise.
5395 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5396 vect_no_align && { ! vect_hw_misalign }.
5397 * gcc.dg/vect/bb-slp-9.c: Likewise.
5398 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5400 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5401 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5402 account for POWER8, where peeling for alignment is not needed.
5403 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5404 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5405 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5406 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5407 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5408 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5409 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5410 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5411 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5412 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5413 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5414 * gcc.dg/vect/pr16105.c: Likewise.
5415 * gcc.dg/vect/pr20122.c: Likewise.
5416 * gcc.dg/vect/pr33804.c: Likewise.
5417 * gcc.dg/vect/pr33953.c: Likewise.
5418 * gcc.dg/vect/pr56787.c: Likewise.
5419 * gcc.dg/vect/pr58508.c: Likewise.
5420 * gcc.dg/vect/slp-25.c: Likewise.
5421 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5422 * gcc.dg/vect/vect-105.c: Likewise.
5423 * gcc.dg/vect/vect-27.c: Likewise.
5424 * gcc.dg/vect/vect-29.c: Likewise.
5425 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5427 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5428 && { ! vect_hw_misalign }.
5429 * gcc.dg/vect/vect-44.c: Likewise.
5430 * gcc.dg/vect/vect-48.c: Likewise.
5431 * gcc.dg/vect/vect-50.c: Likewise.
5432 * gcc.dg/vect/vect-52.c: Likewise.
5433 * gcc.dg/vect/vect-56.c: Likewise.
5434 * gcc.dg/vect/vect-60.c: Likewise.
5435 * gcc.dg/vect/vect-72.c: Likewise.
5436 * gcc.dg/vect/vect-75-big-array.c: Likewise.
5437 * gcc.dg/vect/vect-75.c: Likewise.
5438 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5439 * gcc.dg/vect/vect-77-global.c: Likewise.
5440 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5441 * gcc.dg/vect/vect-78-global.c: Likewise.
5442 * gcc.dg/vect/vect-93.c: Likewise.
5443 * gcc.dg/vect/vect-95.c: Likewise.
5444 * gcc.dg/vect/vect-96.c: Likewise.
5445 * gcc.dg/vect/vect-cond-1.c: Likewise.
5446 * gcc.dg/vect/vect-cond-3.c: Likewise.
5447 * gcc.dg/vect/vect-cond-4.c: Likewise.
5448 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5449 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5450 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5451 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5452 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5453 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5454 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5455 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5456 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5457 * gcc.dg/vect/vect-outer-5.c: Likewise.
5458 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5459 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5460 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5461 * gcc.dg/vect/vect-outer-fir.c: Likewise.
5462 * gcc.dg/vect/vect-peel-3.c: Likewise.
5463 * gcc.dg/vect/vect-peel-4.c: Likewise.
5464 * gcc.dg/vect/vect-pre-interact.c: Likewise.
5465 * gcc.target/powerpc/pr65456.c: New test.
5466 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5467 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5468 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5469 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5470 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5471 vect_no_align && { ! vect_hw_misalign }.
5472 * gfortran.dg/vect/vect-3.f90: Likewise.
5473 * gfortran.dg/vect/vect-4.f90: Likewise.
5474 * gfortran.dg/vect/vect-5.f90: Likewise.
5475 * lib/target-supports.exp (check_effective_target_vect_no_align):
5476 Return 1 for POWER8.
5477 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5479 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5482 * gfortran.dg/pr65429.f90: New test.
5484 2015-04-22 Yury Gribov <y.gribov@samsung.com>
5486 * c-c++-common/asan/user-section-1.c: New test.
5487 * c-c++-common/asan/user-section-2.c: New test.
5488 * c-c++-common/asan/user-section-3.c: New test.
5490 2015-04-22 Hale Wang <hale.wang@arm.com>
5491 Terry Guo <terry.guo@arm.com>
5493 PR rtl-optimization/64818
5494 * gcc.target/arm/pr64818.c: New test.
5496 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
5499 * g++.dg/tree-ssa/pr61034.C: Update template.
5500 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5501 * gcc.dg/Warray-bounds-11.c: Likewise.
5502 * gcc.dg/Warray-bounds.c: Likewise.
5504 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5506 PR libgfortran/65234
5507 * gfortran.dg/fmt_unlimited.f90: New test.
5509 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
5511 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5513 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5514 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5515 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5516 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5517 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5518 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5519 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5521 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5523 PR libgfortran/56743
5524 * gfortran.dg/namelist_87.f90: New test.
5526 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5528 * gcc.target/aarch64/mult-synth_1.c: New test.
5529 * gcc.target/aarch64/mult-synth_2.c: Likewise.
5530 * gcc.target/aarch64/mult-synth_3.c: Likewise.
5531 * gcc.target/aarch64/mult-synth_4.c: Likewise.
5532 * gcc.target/aarch64/mult-synth_5.c: Likewise.
5533 * gcc.target/aarch64/mult-synth_6.c: Likewise.
5535 2015-04-21 Richard Biener <rguenther@suse.de>
5537 PR tree-optimization/65650
5538 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5539 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5540 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5541 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5542 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5543 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5545 2015-04-21 Tom de Vries <tom@codesourcery.com>
5547 PR tree-optimization/65802
5548 * g++.dg/pr65802.C: New test.
5550 2015-04-21 Bin Cheng <bin.cheng@arm.com>
5553 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5554 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5556 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/cpp0x/Wnarrowing2.C: New.
5561 2015-04-20 Jeff Law <law@redhat.com>
5563 PR tree-optimization/65658
5564 * gcc.dg/pr65658.c: New test.
5566 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
5569 * gcc.target/aarch64/vec_init_1.c: New test.
5571 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
5573 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5576 2015-04-18 Martin Sebor <msebor@redhat.com>
5578 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5579 of non-nul characters.
5580 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5582 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5585 * gcc.target/powerpc/pr65787.c: New.
5587 2015-04-17 Jakub Jelinek <jakub@redhat.com>
5590 * gcc.target/aarch64/c-output-template-4.c: New test.
5592 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5595 * gcc.dg/pr65780-1.c: New test.
5596 * gcc.dg/pr65780-2.c: Likewise.
5597 * gcc.target/i386/pr32219-9.c: Likewise.
5598 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5600 * gcc.target/i386/pr64317.c (c): Initialize.
5602 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5605 * g++.dg/ext/mv18.C: New test.
5606 * g++.dg/ext/mv19.C: Likewise.
5607 * g++.dg/ext/mv20.C: Likewise.
5608 * g++.dg/ext/mv21.C: Likewise.
5609 * g++.dg/ext/mv22.C: Likewise.
5610 * g++.dg/ext/mv23.C: Likewise.
5612 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
5615 * g++.dg/init/pr64527.C: New test.
5617 2015-04-17 Tom de Vries <tom@codesourcery.com>
5618 Michael Matz <matz@suse.de>
5620 PR tree-optimization/64950
5621 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5624 2015-04-17 Yury Gribov <y.gribov@samsung.com>
5626 * c-c++-common/asan/user-section-1.c: New test.
5628 2015-04-17 Jakub Jelinek <jakub@redhat.com>
5631 * gcc.dg/debug/pr65771.c: New test.
5633 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
5635 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5636 __buitlin_alloca with __builtin_alloca.
5638 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
5640 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5642 2015-04-16 Richard Biener <rguenther@suse.de>
5644 PR tree-optimization/64277
5645 * gcc.dg/Warray-bounds-14.c: New testcase.
5646 * gcc.dg/Warray-bounds-15.c: Likewise.
5647 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5648 * c-c++-common/ubsan/bounds-6.c: Likewise.
5650 2015-04-16 Renlin Li <renlin.li@arm.com>
5652 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5653 * gcc.target/arm/unsigned-float.c: New.
5655 2015-04-16 Richard Biener <rguenther@suse.de>
5657 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5658 * gcc.dg/tree-ssa/pr37508.c: Adjust.
5659 * gfortran.dg/reassoc_6.f: Remove XFAIL.
5661 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
5663 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5664 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5665 * g++.dg/cpp0x/defaulted21.C: Likewise.
5666 * g++.dg/cpp0x/defaulted28.C: Likewise.
5667 * g++.dg/cpp0x/defaulted47.C: Likewise.
5668 * g++.dg/cpp0x/elision_neg.C: Likewise.
5669 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5670 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5671 * g++.dg/cpp0x/implicit1.C: Likewise.
5672 * g++.dg/cpp0x/implicit9.C: Likewise.
5673 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5674 * g++.dg/cpp0x/range-for13.C: Likewise.
5675 * g++.dg/gomp/clause-2.C: Likewise.
5676 * g++.dg/gomp/udr-5.C: Likewise.
5677 * g++.dg/inherit/access6.C: Likewise.
5678 * g++.dg/lookup/duperr1.C: Likewise.
5679 * g++.dg/lookup/friend2.C: Likewise.
5680 * g++.dg/lookup/pr6936.C: Likewise.
5681 * g++.dg/lookup/scoped1.C: Likewise.
5682 * g++.dg/lookup/using26.C: Likewise.
5683 * g++.dg/lookup/using38.C: Likewise.
5684 * g++.dg/other/access2.C: Likewise.
5685 * g++.dg/overload/defarg3.C: Likewise.
5686 * g++.dg/overload/defarg6.C: Likewise.
5687 * g++.dg/parse/access11.C: Likewise.
5688 * g++.dg/parse/access2.C: Likewise.
5689 * g++.dg/parse/access3.C: Likewise.
5690 * g++.dg/parse/access4.C: Likewise.
5691 * g++.dg/parse/access5.C: Likewise.
5692 * g++.dg/parse/access6.C: Likewise.
5693 * g++.dg/parse/access8.C: Likewise.
5694 * g++.dg/parse/access9.C: Likewise.
5695 * g++.dg/parse/crash40.C: Likewise.
5696 * g++.dg/tc1/dr142.C: Likewise.
5697 * g++.dg/tc1/dr166.C: Likewise.
5698 * g++.dg/tc1/dr52.C: Likewise.
5699 * g++.dg/template/access11.C: Likewise.
5700 * g++.dg/template/access18.C: Likewise.
5701 * g++.dg/template/access19.C: Likewise.
5702 * g++.dg/template/access2.C: Likewise.
5703 * g++.dg/template/access20.C: Likewise.
5704 * g++.dg/template/access26.C: Likewise.
5705 * g++.dg/template/access3.C: Likewise.
5706 * g++.dg/template/access7.C: Likewise.
5707 * g++.dg/template/conv12.C: Likewise.
5708 * g++.dg/template/crash69.C: Likewise.
5709 * g++.dg/template/friend31.C: Likewise.
5710 * g++.dg/template/friend32.C: Likewise.
5711 * g++.dg/template/memfriend15.C: Likewise.
5712 * g++.dg/template/memfriend16.C: Likewise.
5713 * g++.dg/template/memfriend17.C: Likewise.
5714 * g++.dg/template/memfriend7.C: Likewise.
5715 * g++.dg/template/pr32519.C: Likewise.
5716 * g++.dg/template/qualttp21.C: Likewise.
5717 * g++.dg/template/qualttp8.C: Likewise.
5718 * g++.dg/template/ttp10.C: Likewise.
5719 * g++.dg/template/typedef11.C: Likewise.
5720 * g++.dg/template/typedef13.C: Likewise.
5721 * g++.dg/template/typedef19.C: Likewise.
5722 * g++.dg/template/typedef20.C: Likewise.
5723 * g++.dg/template/typedef22.C: Likewise.
5724 * g++.dg/template/using16.C: Likewise.
5725 * g++.dg/template/virtual3.C: Likewise.
5726 * g++.dg/ubsan/pr61272.C: Likewise.
5727 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5728 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5729 * g++.old-deja/g++.brendan/enum6.C: Likewise.
5730 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5731 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5732 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5733 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5734 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5735 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5736 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5737 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5738 * g++.old-deja/g++.jason/access17.C: Likewise.
5739 * g++.old-deja/g++.jason/access18.C: Likewise.
5740 * g++.old-deja/g++.jason/access22.C: Likewise.
5741 * g++.old-deja/g++.jason/access23.C: Likewise.
5742 * g++.old-deja/g++.jason/access8.C: Likewise.
5743 * g++.old-deja/g++.jason/delete3.C: Likewise.
5744 * g++.old-deja/g++.jason/report.C: Likewise.
5745 * g++.old-deja/g++.law/access2.C: Likewise.
5746 * g++.old-deja/g++.law/access3.C: Likewise.
5747 * g++.old-deja/g++.law/access4.C: Likewise.
5748 * g++.old-deja/g++.law/access5.C: Likewise.
5749 * g++.old-deja/g++.law/arm12.C: Likewise.
5750 * g++.old-deja/g++.law/arm14.C: Likewise.
5751 * g++.old-deja/g++.law/ctors13.C: Likewise.
5752 * g++.old-deja/g++.law/union2.C: Likewise.
5753 * g++.old-deja/g++.law/visibility12.C: Likewise.
5754 * g++.old-deja/g++.law/visibility15.C: Likewise.
5755 * g++.old-deja/g++.law/visibility16.C: Likewise.
5756 * g++.old-deja/g++.law/visibility17.C: Likewise.
5757 * g++.old-deja/g++.law/visibility18.C: Likewise.
5758 * g++.old-deja/g++.law/visibility19.C: Likewise.
5759 * g++.old-deja/g++.law/visibility20.C: Likewise.
5760 * g++.old-deja/g++.law/visibility21.C: Likewise.
5761 * g++.old-deja/g++.law/visibility24.C: Likewise.
5762 * g++.old-deja/g++.law/visibility4.C: Likewise.
5763 * g++.old-deja/g++.law/visibility5.C: Likewise.
5764 * g++.old-deja/g++.law/visibility6.C: Likewise.
5765 * g++.old-deja/g++.law/visibility7.C: Likewise.
5766 * g++.old-deja/g++.law/visibility8.C: Likewise.
5767 * g++.old-deja/g++.law/visibility9.C: Likewise.
5768 * g++.old-deja/g++.niklas/t135.C: Likewise.
5769 * g++.old-deja/g++.oliva/delete1.C: Likewise.
5770 * g++.old-deja/g++.oliva/partord1.C: Likewise.
5771 * g++.old-deja/g++.other/access11.C: Likewise.
5772 * g++.old-deja/g++.other/access4.C: Likewise.
5773 * g++.old-deja/g++.other/access7.C: Likewise.
5774 * g++.old-deja/g++.other/crash1.C: Likewise.
5775 * g++.old-deja/g++.other/crash7.C: Likewise.
5776 * g++.old-deja/g++.other/friend1.C: Likewise.
5777 * g++.old-deja/g++.other/friend4.C: Likewise.
5778 * g++.old-deja/g++.other/friend9.C: Likewise.
5779 * g++.old-deja/g++.other/lineno1.C: Likewise.
5780 * g++.old-deja/g++.other/using1.C: Likewise.
5781 * g++.old-deja/g++.pt/enum14.C: Likewise.
5782 * g++.old-deja/g++.pt/friend11.C: Likewise.
5783 * g++.old-deja/g++.pt/friend21.C: Likewise.
5784 * g++.old-deja/g++.pt/friend3.C: Likewise.
5785 * g++.old-deja/g++.pt/inherit2.C: Likewise.
5786 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5787 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5788 * g++.old-deja/g++.robertl/eb94.C: Likewise.
5790 2015-04-15 Jakub Jelinek <jakub@redhat.com>
5793 * g++.dg/ipa/pr65765.C: New test.
5795 2015-04-15 Nick Clifton <nickc@redhat.com>
5797 * gcc.target/rx/builtins.c: Disable RMPA test if string
5798 instructions are not allowed.
5800 2015-04-15 Alan Modra <amodra@gmail.com>
5802 * gcc.dg/pr65408.c: New.
5804 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5807 * gcc.target/arm/pr65729.c: New test.
5809 2015-04-14 Richard Biener <rguenther@suse.de>
5811 PR tree-optimization/65758
5812 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5814 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5817 * gcc.c-torture/execute/pr65648.c: New test.
5819 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5821 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5822 __builtin_finite instead of finite.
5823 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5826 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
5828 PR tree-optimization/63387
5829 * gcc.dg/pr63387.c: New testcase.
5831 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
5833 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5835 2015-04-13 Richard Biener <rguenther@suse.de>
5837 PR tree-optimization/65204
5838 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5840 2015-04-13 Terry Guo <terry.guo@arm.com>
5843 * gcc.target/arm/pr65710.c: New.
5845 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5847 PR tree-optimization/65747
5848 * g++.dg/torture/pr65747.C: New test.
5850 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5853 * g++.dg/cpp0x/pr65736.C: New test.
5855 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
5856 Martin Liska <mliska@suse.cz>
5859 * g++.dg/ipa/pr65722.C: New testcase.
5861 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5863 PR tree-optimization/65735
5864 * gcc.c-torture/compile/pr65735.c: New test.
5866 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
5869 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5871 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5874 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5876 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
5879 * gcc.target/arm/pr65647-2.c: New.
5881 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5884 * g++.dg/torture/pr65694.C: New test.
5886 2015-04-10 Tobias Burnus <burnus@net-b.de>
5888 * gfortran.dg/coarray_lock_6.f90: New.
5889 * gfortran.dg/coarray_lock_7.f90: New.
5890 * gfortran.dg/coarray/lock_2.f90: New.
5892 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
5898 * gfortran.dg/used_types_27.f90: New.
5900 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5903 * gcc.target/i386/pr65671.c: New.
5905 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5907 PR tree-optimization/65709
5908 * c-c++-common/ubsan/align-9.c: New test.
5910 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
5913 * gfortran.dg/pr56852.f90: New test.
5915 2015-04-09 Marek Polacek <polacek@redhat.com>
5916 Jakub Jelinek <jakub@redhat.com>
5919 * g++.dg/opt/pr65554.C: New test.
5921 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5924 * c-c++-common/attr-aligned-1.c: New test.
5926 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
5928 * gcc.target/i386/mpx/memmove-zero-length.c: New.
5930 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5933 * gcc.target/i386/sse-25.c: New.
5935 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5938 * gcc.target/i386/pr65693.c: New test.
5940 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5942 * gcc.dg/lto/chkp-static-bounds_0.c: New.
5944 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5946 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5948 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5950 * gcc.target/i386/thunk-retbnd.c: New.
5952 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
5954 * gnat.dg/opt48.adb: New test.
5955 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5956 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5958 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
5961 * gcc.c-torture/compile/pr65540.c: New.
5963 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
5965 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5968 2015-04-07 Jakub Jelinek <jakub@redhat.com>
5971 * g++.dg/debug/pr65678.C: New test.
5974 * gcc.c-torture/compile/pr65680.c: New test.
5976 2015-04-07 Andre Vehreschild <vehre@gmx.de>
5979 * gfortran.dg/allocate_with_source_5.f90: New test.
5981 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
5983 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5984 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5986 2015-04-07 Bin Cheng <bin.cheng@arm.com>
5988 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5990 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5993 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5994 to get floating point compression.
5995 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5997 2015-04-06 Jakub Jelinek <jakub@redhat.com>
5999 PR preprocessor/61977
6000 * gcc.dg/cpp/pr61977.c: New test.
6002 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6004 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6006 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6009 * gcc.target/arm/pr65647.c: New.
6011 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6014 * g++.dg/torture/pr65655.C: New testcase.
6016 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6019 * g++.dg/cpp1y/lambda-init13.C: New.
6021 2015-04-03 Marek Polacek <polacek@redhat.com>
6023 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6025 2015-04-02 Marek Polacek <polacek@redhat.com>
6028 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6029 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6031 2015-04-02 Jakub Jelinek <jakub@redhat.com>
6033 PR preprocessor/61977
6034 * gcc.target/powerpc/pr61977-1.c: New test.
6035 * gcc.target/powerpc/pr61977-2.c: New test.
6037 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6040 * g++.dg/warn/Wshadow-8.C: New.
6041 * g++.dg/warn/Wshadow-9.C: Likewise.
6042 * g++.dg/warn/Wshadow-10.C: Likewise.
6043 * g++.dg/warn/Wshadow-11.C: Likewise.
6045 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6047 * gcc.dg/pr23623.c: Added aligned attribute.
6048 * gcc.dg/20141029-1.c: Likewise.
6049 * gcc.dg/20150306-1.c: New test.
6051 2015-04-01 Marek Polacek <polacek@redhat.com>
6054 * g++.dg/cpp0x/initlist93.C: New test.
6055 * g++.dg/cpp0x/initlist94.C: New test.
6057 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6060 * gcc.target/aarch64/pr65624.c: New test.
6062 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
6064 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6066 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6068 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6069 extra variable to force stack alignment.
6070 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6071 extra variable to force stack alignment.
6073 2015-03-31 Marek Polacek <polacek@redhat.com>
6076 * g++.dg/template/pr65390.C: New test.
6078 2015-03-31 Martin Liska <mliska@suse.cz>
6080 * g++.dg/ipa/pr65557.C: New test.
6082 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6084 * gcc.target/s390/hotpatch-25.c: New test.
6085 * gcc.target/s390/hotpatch-1.c: Update test.
6086 * gcc.target/s390/hotpatch-10.c: Update test.
6087 * gcc.target/s390/hotpatch-11.c: Update test.
6088 * gcc.target/s390/hotpatch-12.c: Update test.
6089 * gcc.target/s390/hotpatch-13.c: Update test.
6090 * gcc.target/s390/hotpatch-14.c: Update test.
6091 * gcc.target/s390/hotpatch-15.c: Update test.
6092 * gcc.target/s390/hotpatch-16.c: Update test.
6093 * gcc.target/s390/hotpatch-17.c: Update test.
6094 * gcc.target/s390/hotpatch-18.c: Update test.
6095 * gcc.target/s390/hotpatch-19.c: Update test.
6096 * gcc.target/s390/hotpatch-2.c: Update test.
6097 * gcc.target/s390/hotpatch-21.c: Update test.
6098 * gcc.target/s390/hotpatch-22.c: Update test.
6099 * gcc.target/s390/hotpatch-23.c: Update test.
6100 * gcc.target/s390/hotpatch-24.c: Update test.
6101 * gcc.target/s390/hotpatch-3.c: Update test.
6102 * gcc.target/s390/hotpatch-4.c: Update test.
6103 * gcc.target/s390/hotpatch-5.c: Update test.
6104 * gcc.target/s390/hotpatch-6.c: Update test.
6105 * gcc.target/s390/hotpatch-7.c: Update test.
6106 * gcc.target/s390/hotpatch-8.c: Update test.
6107 * gcc.target/s390/hotpatch-9.c: Update test.
6108 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6110 2015-03-31 Richard Biener <rguenther@suse.de>
6113 * g++.dg/torture/pr65626.C: New testcase.
6115 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6118 * gcc.target/i386/mpx/pr65531.cc: New.
6120 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6123 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6124 __builtin_alloca instead of alloca.
6125 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6126 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6127 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6130 2015-03-30 Jakub Jelinek <jakub@redhat.com>
6133 * g++.dg/ubsan/pr65610.C: New test.
6135 2015-03-30 Marek Polacek <polacek@redhat.com>
6138 * g++.dg/cpp0x/pr65398-2.C: New test.
6140 2015-03-30 Marek Polacek <polacek@redhat.com>
6142 * c-c++-common/pr65556.c: Change the width of bit-fields.
6144 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6147 * gcc.target/i386/pr65588.c: New testcase.
6149 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6151 PR libgfortran/65563
6152 * gfortran.dg/open_errors_2.f90: New test.
6154 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6156 PR libgfortran/65596
6157 * gfortran.dg/namelist_86.f90: New test.
6159 2015-03-28 Andre Vehreschild <vehre@gmx.de>
6161 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6162 statement to reflect new ownership.
6164 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6167 * g++.dg/template/friend58.C: New.
6168 * g++.dg/template/friend59.C: Likewise.
6170 2015-03-27 Tobias Burnus <burnus@net-b.de>
6173 * g++.dg/gomp/openmp-simd-3.C: New.
6174 * gcc.dg/gomp/openmp-simd-3.c: New.
6176 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6179 * gcc.target/i386/pr65248-1.c: New file.
6180 * gcc.target/i386/pr65248-2.c: Likewise.
6181 * gcc.target/i386/pr65248-3.c: Likewise.
6182 * gcc.target/i386/pr65248-4.c: Likewise.
6184 2015-03-27 Jakub Jelinek <jakub@redhat.com>
6187 * gcc.c-torture/compile/pr65593.c: New test.
6189 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6192 * g++.dg/cpp1y/constexpr-assert1.C: New.
6194 2015-03-27 Marek Polacek <polacek@redhat.com>
6197 * c-c++-common/pr65556.c: New test.
6199 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6202 * g++.dg/torture/pr65600.C: New testcase.
6204 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6207 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6209 2015-03-27 Andre Vehreschild <vehre@gmx.de>
6211 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6212 statement and cleanup. Fixed typos.
6214 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6217 * gcc.c-torture/compile/pr65595.c: New testcase.
6219 2015-03-27 Marek Polacek <polacek@redhat.com>
6222 * g++.dg/ubsan/pr65583.C: New test.
6224 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6226 * gcc.c-torture/compile/20150327.c: New testcase.
6228 2015-03-26 Richard Biener <rguenther@suse.de>
6231 * g++.dg/torture/pr65555.C: New testcase.
6233 2015-03-26 Jakub Jelinek <jakub@redhat.com>
6235 PR tree-optimization/64715
6236 * gcc.dg/builtin-object-size-15.c: New test.
6237 * gcc.dg/pr64715-1.c: New test.
6238 * gcc.dg/pr64715-2.c: New test.
6240 2015-03-26 Richard Biener <rguenther@suse.de>
6243 * gnat.dg/specs/opt2.ads: Fix testcase.
6245 2015-03-25 Martin Sebor <msebor@redhat.com>
6248 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6249 when target isn't arm*-*-*-*.
6250 (check_effective_target_arm_nothumb): Likewise.
6251 (check_effective_target_arm_little_endian): Likewise.
6252 (check_effective_target_arm_vect_no_misalign): Likewise.
6253 (check_effective_target_aarch64_little_endian): Fail early if target
6256 2015-03-25 Sebastian Pop <s.pop@samsung.com>
6258 PR tree-optimization/65177
6259 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6261 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
6263 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6264 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6265 smmintrin.h and mm3dnow.h.
6267 2015-03-25 Marek Polacek <polacek@redhat.com>
6270 * g++.dg/cpp0x/pr65558.C: New test.
6272 2015-03-25 Marek Polacek <polacek@redhat.com>
6275 * g++.dg/template/pr61670.C: New test.
6277 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6280 * g++.dg/template/pr54987.C: New.
6282 2015-03-25 Richard Biener <rguenther@suse.de>
6284 PR tree-optimization/62630
6285 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6287 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6290 * gcc.target/i386/mpx/pr65508.c: New.
6292 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6296 * gfortran.dg/data_initialized_3.f90: New.
6298 2015-03-25 Richard Biener <rguenther@suse.de>
6301 * gnat.dg/specs/opt2.ads: New testcase.
6303 2015-03-25 Bin Cheng <bin.cheng@arm.com>
6305 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6306 * gcc.target/arm/memset-inline-4.c: Skip for
6307 arm_tune_string_ops_prefer_neon.
6308 * gcc.target/arm/memset-inline-5.c: Ditto.
6309 * gcc.target/arm/memset-inline-6.c: Ditto.
6310 * gcc.target/arm/memset-inline-8.c: Ditto.
6311 * gcc.target/arm/memset-inline-9.c: Ditto.
6313 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6316 * g++.dg/other/virtual3.C: New.
6318 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6321 * g++.dg/cpp0x/vt-60130.C: New.
6323 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6326 * g++.dg/warn/Warray-bounds-7.C: New.
6328 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6331 * g++.dg/template/defarg18.C: New.
6333 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6336 * g++.dg/cpp0x/vt-59988.C: New.
6338 2015-03-24 Jakub Jelinek <jakub@redhat.com>
6340 PR tree-optimization/65533
6341 * gcc.dg/pr65533.c: New test.
6343 2015-03-24 Andre Vehreschild <vehre@gmx.de>
6345 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6346 source= and mold= expressions functionality.
6347 * gfortran.dg/allocate_class_4.f90: New test.
6348 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6349 copying an unlimited polymorhpic object containing a char array
6350 to another unlimited polymorphic object respects the _len
6352 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6353 whether deferred length char array allocate works, unlimited
6354 polymorphic object allocation from a string works and if
6355 allocating an array of deferred length strings works.
6356 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6358 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6361 * g++.dg/cpp0x/constexpr-array11.C: New.
6363 2015-03-24 Richard Biener <rguenther@suse.de>
6366 * gcc.dg/torture/pr65517.c: New testcase.
6368 2015-03-24 Tobias Burnus <burnus@net-b.de>
6370 * gfortran.dg/coindexed_1.f90: Moved from
6371 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6373 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6376 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6380 * gcc.target/i386/pr65523.c: New test.
6383 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6385 * g++.dg/lto/pr65475b_0.C: Likewise.
6387 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
6390 * gcc.target/sh/torture/pr65505.c: New.
6392 2015-03-23 Martin Sebor <msebor@redhat.com>
6395 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6396 assembly for lvx in addition to lxv.
6398 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6401 * gfortran.dg/pr65504.f90: New test.
6404 * gcc.dg/pr65521.c: New test.
6406 2015-03-23 Richard Biener <rguenther@suse.de>
6408 PR tree-optimization/65518
6409 * gcc.dg/vect/pr65518.c: New testcase.
6411 2015-03-23 Richard Biener <rguenther@suse.de>
6413 PR tree-optimization/65494
6414 * gcc.dg/vect/pr65494.c: New testcase.
6416 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6418 PR preprocessor/65238
6419 * c-c++-common/cpp/pr65238-1.c: New test.
6420 * gcc.dg/cpp/pr65238-2.c: New test.
6421 * gcc.dg/cpp/trad/pr65238-3.c: New test.
6422 * gcc.dg/cpp/trad/pr65238-4.c: New test.
6424 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
6425 Mikael Morin <mikael@gcc.gnu.org>
6428 * gfortran.dg/elemental_dependency_4.f90: New.
6429 * gfortran.dg/elemental_dependency_5.f90: New.
6431 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
6434 * g++.dg/lto/pr65475b_0.C: New testcase.
6435 * g++.dg/lto/pr65475b_1.C: New testcase.
6436 * g++.dg/lto/pr65475c_0.C: New testcase.
6437 * g++.dg/lto/pr65475c_1.C: New testcase.
6439 2015-03-21 Tobias Burnus <burnus@net-b.de>
6441 * gfortran.dg/coarray_38.f90: New.
6442 * gfortran.dg/coarray_39.f90: New.
6443 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6446 2015-03-20 Marek Polacek <polacek@redhat.com>
6449 * g++.dg/cpp0x/pr65398.C: New test.
6451 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
6454 * g++.dg/lto/pr65475_0.C: New testcase.
6455 * g++.dg/lto/pr65475_1.C: New testcase.
6457 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
6459 PR rtl-optimization/64366
6460 * gcc.target/sh/pr64366.c: New.
6462 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6465 * g++.dg/cpp0x/constexpr-48324.C: New.
6467 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6470 * g++.dg/cpp0x/pr48453.C: New.
6472 2015-03-20 Marek Polacek <polacek@redhat.com>
6475 * g++.dg/cpp0x/pr65072.C: New test.
6477 2015-03-20 Richard Biener <rguenther@suse.de>
6480 * gcc.dg/pr15347.c: Use -O.
6481 * c-c++-common/pr19807-1.c: Likewise.
6483 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
6485 * gnat.dg/volatile13.ad[sb]: New test.
6487 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
6489 PR rtl-optimization/60851
6490 * gcc.target/i386/pr60851.c: New test.
6492 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6495 * g++.dg/pr65240.h: Add tests for PR 65240.
6496 * g++.dg/pr65240-1.C: Likewise.
6497 * g++.dg/pr65240-2.C: Likewise.
6498 * g++.dg/pr65240-3.C: Likewise.
6499 * g++.dg/pr65240-4.C: Likewise.
6501 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
6503 PR rtl-optimization/63491
6504 * gcc.target/powerpc/pr63491.c: New.
6506 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6508 * g++.dg/ipa/pr65465.C: New test.
6510 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6513 * g++.dg/cpp0x/deleted11.C: New.
6515 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6518 * c-c++-common/tsan/pr65400-3.c: New test.
6520 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6523 * g++.dg/cpp0x/constexpr-59686.C: New.
6525 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6528 * g++.dg/tsan/pr64265.C: New test.
6531 * c-c++-common/tsan/pr65400-1.c: New test.
6532 * c-c++-common/tsan/pr65400-2.c: New test.
6534 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6537 * g++.dg/cpp0x/pr59816.C: New.
6539 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
6542 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6544 2015-03-18 Martin Liska <mliska@suse.cz>
6547 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6548 equivalences either to 6 or 7.
6550 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
6554 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
6556 * gcc.dg/undefined-loop-1.c: New file.
6557 * gcc.dg/undefined-loop-2.c: New file.
6559 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
6562 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6563 loop exits too early.
6565 2015-03-18 Jakub Jelinek <jakub@redhat.com>
6567 PR tree-optimization/65450
6568 * gfortran.dg/pr65450.f90: New test.
6571 * gcc.target/i386/pr65078-1.c: New test.
6572 * gcc.target/i386/pr65078-2.c: New test.
6573 * gcc.target/i386/pr65078-3.c: New test.
6574 * gcc.target/i386/pr65078-4.c: New test.
6575 * gcc.target/i386/pr65078-5.c: New test.
6576 * gcc.target/i386/pr65078-6.c: New test.
6578 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6581 * g++.dg/cpp1y/pr65340.C: New.
6583 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6586 * gfortran.dg/system_clock_3.f08: Adjust test.
6588 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
6591 * gfortran.dg/proc_ptr_comp_44.f90: New test.
6592 * gfortran.dg/proc_ptr_comp_45.f90: New test.
6594 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6597 * gfortran.dg/system_clock_3.f08: New test.
6599 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
6602 g++.dg/cpp1y/pr64626-1.C: New.
6603 g++.dg/cpp1y/pr64626-2.C: New.
6604 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6606 2015-03-16 Jakub Jelinek <jakub@redhat.com>
6608 PR tree-optimization/65427
6609 * gcc.c-torture/execute/pr65427.c: New test.
6611 2015-03-16 Marek Polacek <polacek@redhat.com>
6615 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6616 * g++.dg/cpp0x/pr65327.C: New test.
6618 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
6621 * c-c++-common/asan/pr64820.c: New test.
6623 2015-03-16 Andre Vehreschild <vehre@gmx.de>
6625 * gfortran.dg/pointer_2.f90: New test.
6627 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6629 * g++.dg/pr65049.C: New test.
6631 2015-03-16 Tom de Vries <tom@codesourcery.com>
6633 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6634 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6635 * gcc.target/i386/fuse-caller-save.c: Same.
6637 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6639 * gnat.dg/loop_optimization18.ad[sb]: New test.
6640 * gnat.dg/loop_optimization18_pkg.ads: New helper.
6642 2015-03-16 Alan Modra <amodra@gmail.com>
6644 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
6647 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
6649 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6651 * gcc.dg/torture/pr65270-2.c: Likewise.
6653 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
6656 * gfortran.dg/pointer_remapping_9.f90: New.
6658 2015-03-14 Jakub Jelinek <jakub@redhat.com>
6660 PR tree-optimization/65369
6661 * gcc.c-torture/execute/pr65369.c: New test.
6663 PR tree-optimization/65418
6664 * gcc.c-torture/execute/pr65418-1.c: New test.
6665 * gcc.c-torture/execute/pr65418-2.c: New test.
6667 PR rtl-optimization/65401
6668 * gcc.c-torture/execute/pr65401.c: New test.
6670 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6673 * gcc.target/arm/pr64600_1.c: New test.
6675 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6677 PR rtl-optimization/65235
6678 * gcc.target/aarch64/pr65235_1.c: New test.
6680 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
6682 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6683 * gcc.target/s390/hotpatch-22.c: Likewise.
6684 * gcc.target/s390/hotpatch-23.c: Likewise.
6685 * gcc.target/s390/hotpatch-24.c: Likewise.
6686 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6687 * gcc.target/s390/hotpatch-1.c: Update expected output.
6688 * gcc.target/s390/hotpatch-2.c: Likewise.
6689 * gcc.target/s390/hotpatch-3.c: Likewise.
6690 * gcc.target/s390/hotpatch-4.c: Likewise.
6691 * gcc.target/s390/hotpatch-5.c: Likewise.
6692 * gcc.target/s390/hotpatch-6.c: Likewise.
6693 * gcc.target/s390/hotpatch-7.c: Likewise.
6694 * gcc.target/s390/hotpatch-8.c: Likewise.
6695 * gcc.target/s390/hotpatch-9.c: Likewise.
6696 * gcc.target/s390/hotpatch-10.c: Likewise.
6697 * gcc.target/s390/hotpatch-11.c: Likewise.
6698 * gcc.target/s390/hotpatch-12.c: Likewise.
6699 * gcc.target/s390/hotpatch-13.c: Likewise.
6700 * gcc.target/s390/hotpatch-14.c: Likewise.
6701 * gcc.target/s390/hotpatch-15.c: Likewise.
6702 * gcc.target/s390/hotpatch-16.c: Likewise.
6703 * gcc.target/s390/hotpatch-17.c: Likewise.
6704 * gcc.target/s390/hotpatch-18.c: Likewise.
6705 * gcc.target/s390/hotpatch-19.c: Likewise.
6707 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6710 * gcc.target/i386/pr65103-1.c: New.
6712 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6715 * gcc.target/i386/pr65044.c: New.
6717 2015-03-12 Tom de Vries <tom@codesourcery.com>
6719 PR rtl-optimization/64895
6720 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6721 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6722 * gcc.target/i386/fuse-caller-save.c: Ditto.
6724 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6726 * gcc.dg/ipa/pr63569.c: Fix template.
6728 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
6730 * g++.dg/ipa/pr64146.C: Require fpic support.
6732 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
6735 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6736 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6738 2015-03-11 Jakub Jelinek <jakub@redhat.com>
6740 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6741 to dg-options, fix up dg-skip-if.
6743 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
6746 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6747 * gcc.target/avr/tiny-caller-save.c: Same.
6749 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6752 * g++.dg/pr65242.C: New test.
6754 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
6756 * c-c++-common/asan/no-asan-check-glob.c: New test.
6758 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
6761 * g++.dg/other/default11.C: New.
6762 * g++.dg/other/default12.C: Likewise.
6764 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6767 * gcc.target/i386/bmi2-bzhi-2.c: New test.
6769 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
6772 * gfortran.dg/unlimited_polymorphic_23.f90: New test
6774 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6777 * g++.dg/cpp0x/pr65127.C: New test.
6779 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6781 * gcc.dg/ipa/PR64550.c: Update template.
6783 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6784 Tobias Burnus <burnus@net-b.de>
6786 * gfortran.dg/coarray_sync_memory.f90: New.
6788 2015-03-10 Marek Polacek <polacek@redhat.com>
6791 * c-c++-common/ubsan/pr65367.c: New test.
6793 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6795 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6796 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6797 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6798 * gcc.target/i386/mpx/calloc-1-nov.c: New.
6799 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6800 * gcc.target/i386/mpx/malloc-1-nov.c: New.
6801 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6802 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6803 * gcc.target/i386/mpx/realloc-1-nov.c: New.
6804 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6805 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6806 * gcc.target/i386/mpx/realloc-2-nov.c: New.
6807 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6809 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6811 * lib/mpx-dg.exp (mpx_link_flags): New.
6814 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6815 * gcc.target/i386/mpx/alloca-1-nov.c: New.
6816 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6817 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6818 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6819 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6820 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6821 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6822 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6823 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6824 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6825 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6826 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6827 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6828 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6829 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6830 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6831 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6832 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6833 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6834 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6835 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6836 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6837 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6838 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6839 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6840 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6841 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6842 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6843 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6844 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6845 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6846 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6847 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6848 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6849 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6850 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6851 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6852 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6853 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6854 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6855 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6856 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6857 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6858 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6859 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6860 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6861 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6862 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6863 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6864 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6865 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6866 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6867 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6868 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6869 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6870 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6871 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6872 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6873 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6874 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6875 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6876 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6877 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6878 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6879 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6880 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6881 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6882 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6883 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6884 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6885 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6886 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6887 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6888 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6889 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6890 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6891 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6892 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6893 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6894 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6895 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6896 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6897 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6898 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6899 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6900 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6901 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6902 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6903 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6904 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6905 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6906 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6907 * gcc.target/i386/mpx/label-address-1.c: New.
6908 * gcc.target/i386/mpx/legacy-1-nov.c: New.
6909 * gcc.target/i386/mpx/macro.c: New.
6910 * gcc.target/i386/mpx/mpx-check.h: New.
6911 * gcc.target/i386/mpx/mpx.exp: New.
6912 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6913 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6914 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6915 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6916 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6917 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6918 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6919 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6920 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6921 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6922 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6923 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6924 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6925 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6926 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6927 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6928 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6929 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6930 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6931 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6932 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6933 * gcc.target/i386/mpx/reference-1-lbv.c: New.
6934 * gcc.target/i386/mpx/reference-1-nov.c: New.
6935 * gcc.target/i386/mpx/reference-1-ubv.c: New.
6936 * gcc.target/i386/mpx/reference-2-lbv.c: New.
6937 * gcc.target/i386/mpx/reference-2-nov.c: New.
6938 * gcc.target/i386/mpx/reference-2-ubv.c: New.
6939 * gcc.target/i386/mpx/reference-3-lbv.c: New.
6940 * gcc.target/i386/mpx/reference-3-nov.c: New.
6941 * gcc.target/i386/mpx/reference-3-ubv.c: New.
6942 * gcc.target/i386/mpx/reference-4-lbv.c: New.
6943 * gcc.target/i386/mpx/reference-4-nov.c: New.
6944 * gcc.target/i386/mpx/reference-4-ubv.c: New.
6945 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6946 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6947 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6948 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6949 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6950 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6951 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6952 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6953 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6954 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6955 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6956 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6957 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6958 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6959 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6960 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6961 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6962 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6963 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6964 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6965 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6966 * gcc.target/i386/mpx/sincos-1-nov.c: New.
6967 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6968 * gcc.target/i386/mpx/static-array-1-nov.c: New.
6969 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6970 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6971 * gcc.target/i386/mpx/static-init-1-nov.c: New.
6972 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6973 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6974 * gcc.target/i386/mpx/static-init-2-nov.c: New.
6975 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6976 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6977 * gcc.target/i386/mpx/static-init-3-nov.c: New.
6978 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6979 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6980 * gcc.target/i386/mpx/static-init-4-nov.c: New.
6981 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6982 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6983 * gcc.target/i386/mpx/static-init-5-nov.c: New.
6984 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6985 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6986 * gcc.target/i386/mpx/static-init-6-nov.c: New.
6987 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6988 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6989 * gcc.target/i386/mpx/static-string-1-nov.c: New.
6990 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6991 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6992 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6993 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6994 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6995 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6996 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6997 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6998 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6999 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7000 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7001 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7002 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7003 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7004 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7005 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7006 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7007 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7008 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7009 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7010 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7011 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7012 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7013 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7014 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7015 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7016 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7017 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7018 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7019 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7020 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7021 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7022 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7023 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7024 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7025 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7026 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7027 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7028 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7029 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7030 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7031 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7032 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7033 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7034 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7035 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7036 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7037 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7038 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7039 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7040 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7041 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7042 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7043 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7044 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7045 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7046 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7047 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7048 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7049 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7050 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7051 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7052 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7053 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7054 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7055 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7056 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7057 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7058 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7059 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7060 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7061 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7062 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7063 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7064 * gcc.target/i386/mpx/vla-1-nov.c: New.
7065 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7066 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7067 * gcc.target/i386/mpx/vla-2-nov.c: New.
7068 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7070 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7072 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7074 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7076 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7078 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
7080 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7081 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7083 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7086 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7089 * c-c++-common/pr65120.c: New test.
7091 PR rtl-optimization/65321
7092 * gcc.dg/pr65321.c: New test.
7094 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7096 PR tree-optimization/65355
7097 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7099 2015-03-09 Jakub Jelinek <jakub@redhat.com>
7102 * c-c++-common/pr49706.c: Adjust tests for not warning
7103 about !!x == y or !b == y where b is boolean, and add
7105 * c-c++-common/pr62199-2.c: Likewise.
7107 2015-03-09 Richard Biener <rguenther@suse.de>
7110 * gcc.dg/torture/pr65270-1.c: New testcase.
7111 * gcc.dg/torture/pr65270-2.c: Likewise.
7113 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7115 PR tree-optimization/63743
7116 * gcc.dg/pr63743.c: New test.
7118 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
7121 * g++.dg/lto/pr65316_0.C: New testcase.
7122 * g++.dg/lto/pr65316_1.C: New testcase.
7124 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
7127 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7129 * g++.dg/abi/rtti3.C: Likewise.
7131 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7134 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7136 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7138 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7140 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7142 2015-03-08 Morin <mikael@gcc.gnu.org>
7145 * gfortran.dg/entry_20.f90: New.
7147 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7150 * gcc.c-torture/compile/pr65153.c: New.
7152 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7155 * g++.dg/torture/pr65249.C: New.
7157 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7159 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7161 (int64_t): Likewise.
7163 2015-03-07 Marek Polacek <polacek@redhat.com>
7164 Martin Uecker <uecker@eecs.berkeley.edu>
7167 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7169 * c-c++-common/ubsan/bounds-8.c: New test.
7170 * c-c++-common/ubsan/bounds-9.c: New test.
7171 * gcc.dg/ubsan/bounds-2.c: New test.
7173 2015-03-05 Martin Sebor <msebor@redhat.com>
7175 * PR testsuite/63175
7176 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7177 checking of results into main to prevent it from getting optimized
7179 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7181 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7183 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7184 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7185 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7188 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
7190 * g++.dg/lto/pr65302_1.C: New testcase.
7191 * g++.dg/lto/pr65302_0.C: New testcase.
7193 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7195 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7196 -fno-ipa-icf to dg-options.
7198 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7200 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7201 compiles using the linker plugin.
7203 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7205 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7207 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7209 * gcc.target/arm/pr65067.c: New test.
7211 2015-03-05 Martin Liska <mliska@suse.cz>
7214 * gcc.dg/ipa/pr65318.c: New test.
7216 2015-03-05 Marek Polacek <polacek@redhat.com>
7218 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7220 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7222 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7224 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7226 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7227 max-unroll-times back to defaults for s390.
7229 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7233 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7236 * g++.dg/cpp0x/initlist92.C: New.
7238 2015-03-05 Richard Biener <rguenther@suse.de>
7240 PR tree-optimization/65310
7241 * gcc.dg/vect/pr65310.c: New testcase.
7243 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7246 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7248 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7250 * gnat.dg/entry_queues3.adb: New test.
7252 2015-03-04 Ian Lance Taylor <iant@google.com>
7254 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7256 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7259 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7261 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7263 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7264 -fno-ipa-icf to dg-options
7265 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7266 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7268 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7271 * g++.dg/cpp0x/decltype62.C: New.
7273 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7275 * gnat.dg/object_overflow5.adb: New test.
7277 2015-03-03 Martin Liska <mliska@suse.cz>
7280 * gcc.dg/ipa/pr65287.c: New test.
7282 2015-03-03 Martin Jambor <mjambor@suse.cz>
7283 Eric Botcazou <ebotcazou@adacore.com>
7285 * gnat.dg/specs/pack12.ads: New test.
7287 2015-03-03 Martin Liska <mliska@suse.cz>
7289 * gcc.dg/ipa/PR65282.c: New test.
7291 2015-03-13 Jeff Law <law@redhat.com>
7293 PR tree-optimization/65241
7294 * gcc.c-torture/compile/pr65241.c: New test.
7296 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
7299 * gcc.target/avr/torture/pr64331.c: New test.
7301 2015-03-03 Martin Liska <mliska@suse.cz>
7302 Jan Hubicka <hubicka@ucw.cz>
7304 * g++.dg/ipa/pr65263.C: New test.
7306 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7309 * gcc.dg/lto/pr65130_0.c: New testcase.
7310 * gcc.dg/lto/pr65130_1.c: New testcase.
7312 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7315 * g++.dg/torture/pr64988.C: New testcase.
7317 2015-03-02 Tobias Burnus <burnus@net-b.de>
7319 * gfortran.dg/coarray_atomic_6.f90: New.
7321 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7324 * gcc.target/i386/pr65184.c: New.
7326 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7329 * gcc.target/i386/pr65183.c: New.
7331 2015-02-28 Martin Liska <mliska@suse.cz>
7332 Jan Hubicka <hubicka@ucw.cz>
7334 * gcc.dg/ipa/ipa-icf-35.c: New test.
7335 * gcc.dg/ipa/ipa-icf-36.c: New test.
7336 * gcc.dg/ipa/ipa-icf-37.c: New test.
7338 2015-02-28 Martin Liska <mliska@suse.cz>
7339 Jan Hubicka <hubicka@ucw.cz>
7342 * gcc.dg/ipa/ipa-icf-34.c: New test.
7344 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7347 * gcc.target/sh/sh/pr61142.c: New.
7349 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7351 * g++.dg/other/dump-ada-spec-3.C: New test.
7353 2015-03-01 Martin Liska <mliska@suse.cz>
7355 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7356 * g++.dg/ipa/pr63595.C: Update expected results.
7358 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
7361 * g++.dg/ipa/ipa-icf-6.C: New testcase.
7363 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
7365 * gcc.dg/vect/pr59354.c: Move vector producing code to
7368 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
7371 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7372 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7373 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7374 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7376 2015-02-27 Jakub Jelinek <jakub@redhat.com>
7378 PR tree-optimization/65048
7379 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7380 (foo): Use K&R style definition.
7382 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
7385 * g++.dg/pr65032.C: New.
7387 2015-02-27 Marek Polacek <polacek@redhat.com>
7390 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7393 2015-02-27 Marek Polacek <polacek@redhat.com>
7396 * gcc.dg/pr65228.c: New test.
7398 2015-02-27 Kai Tietz <ktietz@redhat.com>
7401 * gcc.dg/weak/weak-17.c: New file.
7403 2015-02-27 Richard Biener <rguenther@suse.de>
7406 * g++.dg/lto/pr65193_0.C: New testcase.
7408 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7410 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7411 * gcc.target/s390/hotpatch-8.c: Likewise.
7412 * gcc.target/s390/hotpatch-9.c: Likewise.
7413 * gcc.target/s390/pr61078.c: Likewise.
7414 * gcc.target/s390/pr57960.c: Remove -m64.
7415 * gcc.target/s390/pr61078.c: Likewise.
7417 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
7418 Martin Liska <mliska@suse.cz>
7421 * gcc.dg/pr64454.c: Disable ICF.
7422 * gcc.dg/pr28685-1.c: Disable ICF
7423 * gcc.dg/ipa/iinline-5.c: Disable ICF.
7424 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7425 * g++.dg/ipa/ipa-icf-4.C: Update template.
7427 2015-02-26 Jakub Jelinek <jakub@redhat.com>
7429 PR tree-optimization/65216
7430 * gcc.c-torture/execute/pr65216.c: New test.
7432 PR tree-optimization/65215
7433 * gcc.c-torture/execute/pr65215-1.c: New test.
7434 * gcc.c-torture/execute/pr65215-2.c: New test.
7435 * gcc.c-torture/execute/pr65215-3.c: New test.
7436 * gcc.c-torture/execute/pr65215-4.c: New test.
7437 * gcc.c-torture/execute/pr65215-5.c: New test.
7439 2015-02-26 Tom de Vries <tom@codesourcery.com>
7441 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7443 2015-02-26 Martin Liska <mliska@suse.cz>
7444 Jan Hubicka <hubicka@ucw.cz>
7446 * g++.dg/ipa/pr64146.C: Update expected results.
7447 * gcc.dg/ipa/ipa-icf-26.c: Update test.
7448 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7449 * gcc.dg/ipa/ipa-icf-34.c: New test.
7451 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7453 * gcc.dg/vect/vect-pr61917.c: Rename to ...
7454 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7455 (dg-additional-options): Remove dg directive.
7456 (dg-final): Add dg directive.
7458 2015-02-26 Marek Polacek <polacek@redhat.com>
7461 * g++.dg/ipa/pr65008.C: New test.
7463 2015-02-26 Tom de Vries <tom@codesourcery.com>
7465 * lib/profopt.exp (profopt-target-cleanup): New proc.
7466 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7467 files from sources from dg-additional-sources.
7469 2015-02-26 Tom de Vries <tom@codesourcery.com>
7471 * lib/gcov.exp: Cleanup in case of xfail.
7473 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7475 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7477 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
7480 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7481 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7482 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7483 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7484 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7485 * g++.dg/debug/pr46123.C: XFAIL and move...
7486 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7487 * gcc.dg/debug/dwarf2-3.c: Move...
7488 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7490 2015-02-26 Marek Polacek <polacek@redhat.com>
7493 * g++.dg/cpp1y/pr65202.C: New test.
7495 2015-02-26 Tom de Vries <tom@codesourcery.com>
7497 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7498 locale_facets.h.gcov.
7500 2015-02-26 Tom de Vries <tom@codesourcery.com>
7502 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7504 2015-02-26 Tom de Vries <tom@codesourcery.com>
7506 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7508 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
7511 * gcc.target/i386/pr65217.c: New.
7513 2015-02-26 Tom de Vries <tom@codesourcery.com>
7515 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7517 2015-02-26 Tom de Vries <tom@codesourcery.com>
7519 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7521 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7523 PR tree-optimization/65048
7524 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7526 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7528 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7529 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7531 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
7534 * gcc.target/i386/pr65161.c: New test.
7536 2015-02-26 Terry Guo <terry.guo@arm.com>
7538 * gcc.target/arm/no-volatile-in-it.c: New test.
7540 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
7542 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7543 (dg-options): Add -save-temps.
7544 (dg-final): Add cleanup-saved-temps.
7546 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
7548 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7550 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
7552 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7553 * gcc.target/powerpc/pack01.c: Include string.h.
7555 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
7558 * gcc.target/i386/pr65167.c: New.
7560 2015-02-25 Kai Tietz <ktietz@redhat.com>
7562 PR tree-optimization/61917
7563 * gcc.dg/vect/vect-pr61917.c: New file.
7565 2015-02-24 Jakub Jelinek <jakub@redhat.com>
7567 PR tree-optimization/65170
7568 * gcc.c-torture/execute/pr65170.c: New test.
7569 * gcc.dg/tree-ssa/vrp96.c: New test.
7571 2015-02-24 Tom de Vries <tom@codesourcery.com>
7573 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7575 2015-02-24 Tom de Vries <tom@codesourcery.com>
7578 * lib/gcc-defs.exp (additional_sources_used): Add new var.
7579 (dg-additional-files-options): Copy additional_sources to
7580 additional_sources_used before emptying additional_sources.
7581 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7582 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7583 (cleanup-saved-temps): Use additional_sources_used instead of
7585 (dg-test): Reset additional_sources_used.
7587 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
7590 * gfortran.dg/integer_exponentiation_6.F90: New test.
7592 2015-02-23 Martin Sebor <msebor@redhat.com>
7595 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7596 two parts. One to save registers, the other to verify the
7597 registers have the right values. Save register state into
7598 static data rather than on the stack.
7600 2015-02-23 Jakub Jelinek <jakub@redhat.com>
7603 * c-c++-common/asan/pr63888.c: New test.
7605 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
7608 * gcc.c-torture/compile/pr65163.c: New.
7610 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7612 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7613 with -m31 on 64 bit.
7614 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7615 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7617 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7619 * gcc.target/s390/20090223-1.c: Add
7620 -Wno-implicit-function-declaration option.
7621 * gcc.target/s390/pr42224.c: Likewise.
7622 * gcc.target/s390/pr55718.c: Likewise.
7624 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7626 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7627 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7628 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7629 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7630 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7631 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7632 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7633 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7634 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7635 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7636 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7637 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7638 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7639 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7640 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7641 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7642 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7643 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7644 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7645 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7646 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7648 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7650 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7651 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7652 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7653 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7654 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7655 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7656 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7657 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7658 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7659 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7660 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7661 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7662 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7663 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7664 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7665 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7667 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7671 * gfortran.dg/pr61960.f90: New.
7672 * gfortran.dg/pr64230.f90: New.
7673 * gfortran.dg/pr64980.f03: New.
7675 2015-02-22 Tom de Vries <tom@codesourcery.com>
7677 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7679 2015-02-21 Arnaud Charlet <charlet@adacore.com>
7682 * gnat.dg/timing_events.adb: Removed, invalid test.
7684 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
7687 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7689 * g++.dg/gcov/gcov-2.C: Likewise.
7691 2015-02-20 Richard Biener <rguenther@suse.de>
7693 PR tree-optimization/65136
7694 * gcc.dg/tree-ssa/pr65136.c: New testcase.
7696 2015-02-20 Jakub Jelinek <jakub@redhat.com>
7699 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7700 and nvptx-*-* blacklisting.
7702 * gcc.dg/sibcall-9.c: New test.
7703 * gcc.dg/sibcall-10.c: New test.
7705 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7707 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7709 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
7712 * gcc.target/avr/torture/pr64452.c: New test.
7714 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
7716 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7717 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7719 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7722 * lib/target-supports.exp (check_compile): Check whether
7723 additional_sources is defined before using it.
7725 2015-02-19 Jakub Jelinek <jakub@redhat.com>
7728 * g++.dg/opt/pr65074.C: New file.
7730 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
7732 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7733 (size_type): New typedef.
7734 (operator "" _script): Use it for the last argument.
7736 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7738 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7740 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7742 * lib/target-supports.exp (check_compile): Save/restore
7743 additional_sources that may belong to an actual test.
7745 2015-02-18 Jakub Jelinek <jakub@redhat.com>
7747 PR gcov-profile/64634
7748 * g++.dg/gcov/gcov-15.C: New test.
7750 2015-02-18 Tom de Vries <tom@codesourcery.com>
7752 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7754 2015-02-18 Tom de Vries <tom@codesourcery.com>
7756 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7758 2015-02-18 Tom de Vries <tom@codesourcery.com>
7760 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7762 2015-02-18 Tom de Vries <tom@codesourcery.com>
7764 * gfortran.dg/fmt_cache_1.f: Add missing close.
7766 2015-02-18 Tom de Vries <tom@codesourcery.com>
7769 * gfortran.dg/read_eof_8.f90: Add missing close.
7771 2015-02-18 Richard Biener <rguenther@suse.de>
7773 PR tree-optimization/65063
7774 * gcc.dg/pr65063.c: New testcase.
7776 2015-02-18 Richard Biener <rguenther@suse.de>
7778 PR tree-optimization/62217
7779 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7781 2015-02-18 Marek Polacek <polacek@redhat.com>
7784 * c-c++-common/ubsan/pr65081.c: New test.
7786 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7788 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7789 * gcc.target/sh/force-cbranch-delay-slot.c: New.
7791 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
7793 * gcc.dg/ipa/propalign-3.c: New test.
7795 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7798 * gcc.target/sh/pr64793.c: New.
7799 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7801 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
7803 * gcc.target/arm/divzero.c: New test case.
7805 2015-02-17 Tom de Vries <tom@codesourcery.com>
7807 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7809 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
7810 Jakub Jelinek <jakub@redhat.com>
7813 * g++.dg/cpp0x/pr65075.C: New test.
7815 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
7818 * gcc.target/powerpc/pr65058.c: New test.
7820 2015-02-16 Jeff Law <law@redhat.com>
7822 PR tree-optimization/64823
7823 * gcc.dg/uninit-20.c: New test.
7825 2015-02-16 Jakub Jelinek <jakub@redhat.com>
7826 James Greenhalgh <james.greenhalgh@arm.com>
7829 * gcc.dg/ipa/ipa-clone-1.c: New test.
7831 2015-02-16 Richard Biener <rguenther@suse.de>
7833 PR tree-optimization/65077
7834 * gcc.dg/torture/pr65077.c: New testcase.
7836 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
7838 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7839 Directive adjusted to scan for ldaxr.
7840 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7841 adjusted to scan for ldaex.
7843 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7846 * g++.dg/cpp0x/constexpr-65080.C: New.
7848 2015-02-16 Richard Biener <rguenther@suse.de>
7850 PR tree-optimization/63593
7851 * gcc.dg/pr63593.c: New testcase.
7853 2015-02-16 Marek Polacek <polacek@redhat.com>
7856 * gcc.dg/pr65066.c: New test.
7858 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
7860 * gcc.dg/pr65002.C: Move ...
7861 * g++.dg/ipa/pr65002.C: ... here.
7863 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
7865 * gcc.target/powerpc/pr64205.c: Skip on AIX.
7866 * gcc.target/powerpc/pr64505.c: Skip on AIX.
7867 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7868 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7870 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
7873 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7874 the expression to find calls.
7875 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7876 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7877 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7878 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7879 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7881 2015-02-14 Marek Polacek <polacek@redhat.com>
7884 * gcc.dg/array-11.c: New test.
7885 * gcc.dg/array-12.c: New test.
7886 * gcc.dg/array-13.c: New test.
7887 * gcc.dg/array-14.c: New test.
7888 * gcc.dg/c99-flex-array-typedef-1.c: New test.
7889 * gcc.dg/c99-flex-array-typedef-2.c: New test.
7890 * gcc.dg/c99-flex-array-typedef-3.c: New test.
7891 * gcc.dg/c99-flex-array-typedef-5.c: New test.
7892 * gcc.dg/c99-flex-array-typedef-7.c: New test.
7893 * gcc.dg/c99-flex-array-typedef-8.c: New test.
7895 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7898 * g++.dg/lookup/using54.C: New.
7900 2015-02-13 Jeff Law <law@redhat.com>
7903 Revert my change for tree-optimization/64823.
7905 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7907 PR tree-optimization/65053
7908 * gcc.c-torture/execute/pr65053-1.c: New test.
7909 * gcc.c-torture/execute/pr65053-2.c: New test.
7911 2015-02-13 Marek Polacek <polacek@redhat.com>
7914 * gcc.dg/pr65050.c: New test.
7916 2015-02-13 Jeff Law <law@redhat.com>
7918 PR tree-optimization/64823
7919 * gcc.dg/uninit-20.c: New test.
7921 PR rtl-optimization/47477
7922 * gcc.dg/tree-ssa/pr47477.c: New test.
7924 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7927 * g++.dg/parse/ivdep-2.C: New.
7928 * g++.dg/parse/ivdep-3.C: Likewise.
7930 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7933 * gfortran.dg/continuation_13.f90: New test.
7934 * gfortran.dg/continuation_14.f: New test.
7936 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7939 * g++.dg/cpp0x/sfinae55.C: New.
7941 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7944 * g++.dg/ipa/pr65034.C: New test.
7946 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
7948 PR tree-optimization/65002
7949 * gcc.dg/pr65002.C: New.
7951 2015-02-13 Marek Polacek <polacek@redhat.com>
7954 * c-c++-common/pr65040.c: New test.
7956 2015-02-13 Bin Cheng <bin.cheng@arm.com>
7958 PR tree-optimization/64705
7959 * gcc.dg/tree-ssa/pr64705.c: New test.
7961 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
7964 * gcc.dg/visibility-22.c: New test.
7965 * gcc.dg/visibility-23.c: New test.
7966 * gcc.target/i386/pr32219-1.c: New test.
7967 * gcc.target/i386/pr32219-2.c: New test.
7968 * gcc.target/i386/pr32219-3.c: New test.
7969 * gcc.target/i386/pr32219-4.c: New test.
7970 * gcc.target/i386/pr32219-5.c: New test.
7971 * gcc.target/i386/pr32219-6.c: New test.
7972 * gcc.target/i386/pr32219-7.c: New test.
7973 * gcc.target/i386/pr32219-8.c: New test.
7974 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7976 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7978 PR libgfortran/57822
7979 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7980 four different KINDs.
7982 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7985 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7988 * g++.dg/ubsan/pr65000.C: New test.
7990 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
7993 * gfortran.dg/finalize_28.f90: New test
7995 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7998 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7999 DW_TAG_lexical_block removal.
8000 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8001 * g++.dg/guality/pr55541.C: New test.
8004 * g++.dg/ubsan/pr64984.C: New test.
8006 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8008 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8010 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8013 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8014 instructions for 2015-01-14 get_memmodel changes.
8015 * gcc.target/powerpc/atomic-p8.c: Likewise.
8018 * g++.dg/ubsan/pr65019.C: New test.
8020 PR tree-optimization/65014
8021 * gcc.c-torture/compile/pr65014.c: New test.
8023 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8025 PR libgfortran/57822
8026 * gfortran/fmt_g0_7.f08: Revise test.
8028 2015-02-11 Jeff Law <law@redhat.com>
8031 * gcc.target/m68k/pr63347.c: New test.
8033 2015-02-11 Marek Polacek <polacek@redhat.com>
8035 * g++.dg/ubsan/shift-1.C: New test.
8036 * gcc.dg/ubsan/c-shift-2.c: New test.
8037 * c-c++-common/ubsan/shift-5.c: Remove file.
8039 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8041 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8042 Directive adjusted to XFAIL.
8043 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8046 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8049 * g++.dg/opt/pr65003.C: New test.
8051 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8053 * lib/target-supports.exp (check_effective_target_pie): Renamed
8055 (check_effective_target_pie_enabled): This.
8056 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8057 * gcc.target/i386/pie.c: Likewise.
8059 2015-02-11 Andrew Pinski <apinski@cavium.com>
8062 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8063 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8065 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8068 * gcc.target/i386/pr61925-1.c: New test.
8069 * gcc.target/i386/pr61925-2.c: New test.
8070 * gcc.target/i386/pr61925-3.c: New test.
8072 2015-02-10 Jakub Jelinek <jakub@redhat.com>
8075 * g++.dg/asan/pr65004.C: New test.
8077 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8080 * gcc.taget/sh/pr64661-0.h: New.
8081 * gcc.taget/sh/pr64661-1.c: New.
8082 * gcc.taget/sh/pr64661-2.c: New.
8083 * gcc.taget/sh/pr64661-3.c: New.
8084 * gcc.taget/sh/pr64661-4.c: New.
8086 2015-02-10 Richard Biener <rguenther@suse.de>
8088 PR tree-optimization/64995
8089 * g++.dg/torture/pr64995.C: New testcase.
8091 2015-02-10 Richard Biener <rguenther@suse.de>
8093 PR tree-optimization/64909
8094 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8096 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8098 * gcc.dg/signbit-sa.c: New test.
8100 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8102 PR libgfortran/57822
8103 * gfortran/fmt_g0_7.f08: New test.
8105 2015-02-10 Bin Cheng <bin.cheng@arm.com>
8107 PR tree-optimization/43378
8108 * gcc.dg/tree-ssa/pr43378.c: New test.
8110 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
8113 * g++.dg/torture/pr64978.C: New testcase.
8115 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8118 * gcc.dg/asan/pr64981.c: New test.
8120 2015-02-09 Marek Polacek <polacek@redhat.com>
8123 * gcc.dg/pr64856.c: New test.
8125 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8128 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8129 * gcc.c-torture/execute/pr64979.c: New test.
8131 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
8133 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8135 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8137 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8138 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8140 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8143 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8145 2015-02-09 Richard Biener <rguenther@suse.de>
8147 PR tree-optimization/54000
8148 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8150 2015-02-09 Tom de Vries <tom@codesourcery.com>
8152 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8154 2015-02-09 Martin Liska <mliska@suse.cz>
8156 * g++.dg/ipa/pr64858.C: New test.
8158 2015-02-09 Tom de Vries <tom@codesourcery.com>
8160 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8162 2015-02-08 Andrew Pinski <apinski@cavium.com>
8164 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8166 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8169 * gfortran.dg/use_rename_8.f90: New.
8171 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8173 * gnat.dg/addr7.ad[sb]: New test.
8174 * gnat.dg/addr8.ad[sb]: Likewise.
8176 2015-02-06 David Malcolm <dmalcolm@redhat.com>
8179 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8180 from jit.dg/test-compile-to-executable.c's create_code, with a
8181 clarification of the output message.
8182 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8184 (test_jit): Use CHECK_NO_ERRORS when calling
8185 gcc_jit_context_compile_to_file.
8186 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8187 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8188 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8189 about deletions that are attempted.
8190 (jit-verify-compile-to-file): Rename to...
8191 (jit-verify-output-file-was-created): ...this, and drop the
8192 attempt to run "file" and verify the output.
8193 (jit-verify-assembler): New function.
8194 (jit-verify-object): New function.
8195 (jit-verify-dynamic-library): New function.
8196 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8197 favor of an implementation from new file
8198 create-code-for-hello-world-executable.h, which also adds a
8200 (dg-final): Replace jit-verify-compile-to-file with
8201 jit-verify-output-file-was-created, and invoke new function
8202 jit-verify-assembler.
8203 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8205 (dg-final): Replace jit-verify-compile-to-file with
8206 jit-verify-output-file-was-created, and invoke new function
8207 jit-verify-dynamic-library.
8208 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8209 favor of an implementation from new file
8210 create-code-for-hello-world-executable.h, which also adds a
8212 (dg-final): Replace jit-verify-compile-to-file with
8213 jit-verify-output-file-was-created. Strengthen the expected stdout
8214 from the built executable.
8215 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8216 favor of an implementation from new file
8217 create-code-for-hello-world-executable.h, which also adds a
8219 (dg-final): Replace jit-verify-compile-to-file with
8220 jit-verify-output-file-was-created, and invoke new function
8222 * jit.dg/verify-dynamic-library.c: New source file.
8224 2015-02-06 Sebastian Pop <s.pop@samsung.com>
8225 Brian Rzycki <b.rzycki@samsung.com>
8227 PR tree-optimization/64878
8228 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8230 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8233 * g++.dg/ipa/pr64896.C: New test.
8235 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8238 * gcc.target/powerpc/pr64205.c: New file.
8240 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
8242 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8243 (dg-options): Use -fpie instead of -fPIE -pie.
8245 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8248 * g++.dg/asan/pr64937.C: New test.
8250 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
8253 * gfortran.dg/class_to_type_4.f90: New test
8255 2015-01-29 Andre Vehreschild <vehre@gmx.de>
8257 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8259 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8261 PR rtl-optimization/64957
8263 * gcc.c-torture/execute/pr64957.c: New test.
8265 2015-02-05 Jeff Law <law@redhat.com>
8268 * gcc.target/h8300/pr17306-1.c: New test.
8269 * gcc.target/h8300/pr17306-2.c: New test.
8271 2015-02-05 Tobias Burnus <burnus@net-b.de>
8274 * gfortran.dg/structure_constructor_12.f90: New.
8276 2015-02-05 Jeff Law <law@redhat.com>
8279 gcc.target/h8300/pr58400.c: New test.
8281 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8283 * gcc.target/arm/macro_defs0.c: New test.
8284 * gcc.target/arm/macro_defs1.c: New test.
8285 * gcc.target/arm/macro_defs2.c: New test.
8287 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
8289 PR rtl-optimization/64905
8290 * gcc.target/i386/pr64905.c: Require nonpic target.
8291 (dg-options): Add -fomit-frame-pointer.
8294 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8296 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8299 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
8302 * gfortran.dg/type_to_class_2.f90: New test
8303 * gfortran.dg/type_to_class_3.f90: New test
8305 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
8308 * g++.dg/torture/pr64686.C: New testcase.
8310 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8312 PR rtl-optimization/64905
8313 * gcc.target/i386/pr64905.c: New file.
8315 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8317 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8318 * gcc.dg/guality/pr41616-1.c: Ditto.
8320 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
8323 * gcc.dg/pr64817-3.c: New.
8325 2015-02-04 Jakub Jelinek <jakub@redhat.com>
8326 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8328 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8329 pass parameters in registers.
8330 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8331 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8332 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8334 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8335 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8337 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8338 list, allow for multilibed targets.
8339 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8341 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8343 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8344 * gcc.dg/pr46728-6.c: Ditto.
8346 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8348 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8349 for mips_nanlegacy target.
8351 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8353 * gcc.target/i386/chkp-hidden-def.c: New.
8355 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8358 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8359 to use 24 bits for bitfield b.
8361 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8364 * lib/target-supports.exp (check_effective_target_bswap64): Do not
8365 cache result in a global variable. Include all 32-bit targets for
8368 2015-02-03 Jakub Jelinek <jakub@redhat.com>
8370 PR rtl-optimization/64756
8371 * gcc.c-torture/execute/pr64756.c: New test.
8373 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
8376 * gcc.target/sh/pr64660-0.h: New.
8377 * gcc.target/sh/pr64660-1.c: New.
8378 * gcc.target/sh/pr64660-2.c: New.
8379 * gcc.target/sh/pr64660-3.c: New.
8380 * gcc.target/sh/pr64660-4.c: New.
8382 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8385 * g++.dg/warn/Waddress-2.C: New.
8387 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
8390 * gcc.target/i386/pr49095.c: XFAIL for ia32.
8392 2015-02-03 Dodji Seketeli <dodji@redhat.com>
8394 PR preprocessor/64803
8395 * gcc.dg/cpp/builtin-macro-1.c: New test case.
8397 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
8399 * g++.dg/ipa/devirt-37.C: Disable early inlining.
8401 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8403 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8404 (_ARM_FPSRC): Add DN and AHP fields.
8405 (clean_results): Force DN=1 on AArch64.
8406 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8407 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8408 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8409 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8410 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8411 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8413 2015-02-02 Alan Modra <amodra@gmail.com>
8415 * gcc.target/powerpc/cprophard.c: New.
8417 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
8419 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8420 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8422 2015-02-01 Jakub Jelinek <jakub@redhat.com>
8425 * gcc.dg/pr64817-1.c: New test.
8426 * gcc.dg/pr64817-2.c: New test.
8428 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
8431 * gcc.target/sh/pr64851-0.h: New
8432 * gcc.target/sh/pr64851-1.c: New
8433 * gcc.target/sh/pr64851-2.c: New
8434 * gcc.target/sh/pr64851-3.c: New
8435 * gcc.target/sh/pr64851-4.c: New
8437 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8440 * gcc.dg/torture/pr64882.c: New test.
8442 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
8445 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8448 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8450 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8451 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8452 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8453 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8454 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8455 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8457 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8458 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8460 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8461 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8464 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8467 * g++.dg/pr64688-2.C: New.
8469 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8471 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8472 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8473 * gcc.target/i386/fuse-caller-save.c: Ditto.
8474 * gcc.target/i386/headmerge-1.c: Ditto.
8475 * gcc.target/i386/headmerge-2.c: Ditto.
8476 * gcc.target/i386/sibcall-6.c: Ditto.
8478 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8481 * gcc.target/i386/pr64617.c: New test.
8483 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8486 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8487 (dg-options): Remove -m32.
8488 (dg-final): Scan for "movb %al" only.
8489 * gcc.target/i386/pr15184-2.c: Ditto.
8491 2015-01-30 Richard Biener <rguenther@suse.de>
8493 PR tree-optimization/64829
8494 * gcc.dg/vect/pr64829.c: New testcase.
8496 2015-01-29 Marek Polacek <polacek@redhat.com>
8499 * gcc.dg/pr64709.c: New test.
8501 2015-01-29 Jakub Jelinek <jakub@redhat.com>
8504 * g++.dg/ubsan/pr64717-1.C: New test.
8505 * g++.dg/ubsan/pr64717-2.C: New test.
8507 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
8509 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8511 2015-01-29 Jeff Law <law@redhat.com>
8514 * gcc.target/i386/pr15184-1.c: New test.
8515 * gcc.target/i386/pr15184-2.c: New test.
8517 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8519 PR tree-optimization/64746
8520 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8522 2015-01-29 Richard Biener <rguenther@suse.de>
8524 PR tree-optimization/64853
8525 * gcc.dg/torture/pr64853.c: New testcase.
8527 2015-01-29 Richard Biener <rguenther@suse.de>
8529 PR tree-optimization/64844
8530 * gcc.dg/vect/pr64844.c: New testcase.
8532 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8535 * gcc.dg/pr64809.c: Delete.
8537 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
8540 * gcc.target/i386/pr64805.c: New.
8542 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8544 * gcc.dg/guality/guality.h (main): Add argv[0] to
8545 guality_gdb_command.
8547 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
8550 * gcc.dg/tree-ssa/pr64801.c: New testcase.
8552 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
8555 * gcc.target/sh/sh.exp
8556 (check_effective_target_atomic_model_soft_gusa_available,
8557 check_effective_target_atomic_model_soft_tcb_available,
8558 check_effective_target_atomic_model_soft_imask_available,
8559 check_effective_target_atomic_model_hard_llcs_available): New.
8560 * gcc.target/sh/pr64659-0.h: New.
8561 * gcc.target/sh/pr64659-1.c: New.
8562 * gcc.target/sh/pr64659-2.c: New.
8563 * gcc.target/sh/pr64659-3.c: New.
8564 * gcc.target/sh/pr64659-4.c: New.
8566 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
8568 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8569 scan-assembler-times pattern.
8571 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
8574 * gcc.dg/pr64809.c: New test.
8576 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
8578 PR tree-optimization/64277
8579 * gcc.dg/pr64277.c: New.
8581 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8583 PR tree-optimization/64718
8584 * gcc.c-torture/execute/pr64718.c: New test.
8586 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
8588 * gcc.target/aarch64/abs_2.c: New.
8590 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
8592 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8593 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8594 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8597 2015-01-28 Jakub Jelinek <jakub@redhat.com>
8600 * lib/target-supports.exp (check_effective_target_comdat_group): New.
8601 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8602 { target comdat_group }.
8604 2015-01-27 Tobias Burnus <burnus@net-b.de>
8607 * gfortran.dg/goacc/coarray_2.f90: New.
8609 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
8613 * g++.dg/torture/pr64139.C: New testcase.
8614 * g++.dg/torture/pr60871.C: Likewise.
8616 2015-01-27 Janus Weil <janus@gcc.gnu.org>
8619 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8620 prevent linking errors.
8622 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
8625 * g++.dg/torture/pr64282.C: New testcase.
8627 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8629 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8632 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8634 * gcc.target/s390/hotpatch-13.c: New testcase.
8635 * gcc.target/s390/hotpatch-14.c: New testcase.
8636 * gcc.target/s390/hotpatch-15.c: New testcase.
8637 * gcc.target/s390/hotpatch-16.c: New testcase.
8638 * gcc.target/s390/hotpatch-17.c: New testcase.
8639 * gcc.target/s390/hotpatch-18.c: New testcase.
8640 * gcc.target/s390/hotpatch-19.c: New testcase.
8641 * gcc.target/s390/hotpatch-20.c: New testcase.
8642 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8643 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8644 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8645 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8646 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8647 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8648 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8649 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8650 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8651 * gcc.target/s390/hotpatch-10.c: Likewise.
8652 * gcc.target/s390/hotpatch-11.c: Likewise.
8653 * gcc.target/s390/hotpatch-12.c: Likewise.
8654 * gcc.target/s390/hotpatch-2.c: Likewise.
8655 * gcc.target/s390/hotpatch-3.c: Likewise.
8656 * gcc.target/s390/hotpatch-4.c: Likewise.
8657 * gcc.target/s390/hotpatch-5.c: Likewise.
8658 * gcc.target/s390/hotpatch-6.c: Likewise.
8659 * gcc.target/s390/hotpatch-7.c: Likewise.
8660 * gcc.target/s390/hotpatch-8.c: Likewise.
8661 * gcc.target/s390/hotpatch-9.c: Likewise.
8662 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8663 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8664 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8665 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8666 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8667 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8668 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8669 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8671 2015-01-27 Jiong Wang <jiong.wang@arm.com>
8673 * gcc.dg/long_branch.c: New testcase.
8675 2015-01-27 Richard Biener <rguenther@suse.de>
8677 PR tree-optimization/56273
8678 PR tree-optimization/59124
8679 PR tree-optimization/64277
8680 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8681 * gcc.dg/Warray-bounds-12.c: Likewise.
8682 * gcc.dg/Warray-bounds-13.c: Likewise.
8684 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8686 PR rtl-optimization/61058
8687 * gcc.dg/pr61058.c: New test.
8689 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
8691 * gcc.target/i386/chkp-narrow-bounds.c: New.
8693 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8695 PR tree-optimization/64807
8696 * gcc.dg/pr64807.c: New test.
8699 * gcc.dg/pr64766.c: New test.
8701 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
8704 * gcc.target/sh/pr49263-4.c: New.
8706 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8709 * gfortran.dg/allocate_with_mold_1.f90: New test
8711 2015-01-26 Jakub Jelinek <jakub@redhat.com>
8714 * gcc.dg/pr64778.c: New test.
8717 * gcc.dg/vect/pr64421.c: New test.
8719 2015-01-26 Tobias Burnus <burnus@net-b.de>
8722 * gfortran.dg/coarray_36.f: New.
8723 * gfortran.dg/coarray_37.f90: New.
8725 2015-01-26 Janus Weil <janus@gcc.gnu.org>
8728 * gfortran.dg/class_allocate_18.f90: New.
8730 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8732 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8734 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8736 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8738 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8740 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8742 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8744 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8746 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8748 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8749 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8750 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8751 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8753 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8755 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8756 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8757 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8759 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8761 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8762 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8763 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8764 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8765 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8768 2015-01-26 Richard Biener <rguenther@suse.de>
8771 * gcc.dg/uninit-19.c: New testcase.
8773 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8775 * lib/target-supports.exp (check_effective_target_vect64): Add
8778 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
8781 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8783 2015-01-26 Tony Liu <tony.liu@arm.com>
8785 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8788 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
8791 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8792 correctly, clean up afterwards.
8794 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
8797 * gfortran.dg/use_rename_7.f90: New.
8799 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
8801 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8802 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8804 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
8807 * gcc.target/sh/pr54236-4.c: New.
8809 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
8811 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8812 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
8815 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
8818 * gfortran.dg/open_new_segv.f90: New test.
8820 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
8829 * gcc.target/sh/pr64345-1.c: New.
8830 * gcc.target/sh/pr64345-2.c: New.
8831 * gcc.target/sh/pr59533-1.c: New.
8832 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8833 * gcc.target/sh/pr52933-2.c: Likewise.
8834 * gcc.target/sh/pr54089-1.c: Likewise.
8835 * gcc.target/sh/pr54236-1.c: Likewise.
8836 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8837 * gcc.target/sh/pr49263-1.c: Remove xfails.
8838 * gcc.target/sh/pr49263-2.c: Likewise.
8839 * gcc.target/sh/pr49263-3.c: Likewise.
8840 * gcc.target/sh/pr53987-1.c: Likewise.
8841 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8842 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8843 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8844 (test05, test06, test07, test08, test09, test10, test11, test12): New.
8845 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8846 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8848 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8851 2015-01-24 Tom de Vries <tom@codesourcery.com>
8853 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8855 2015-01-23 Ian Lance Taylor <iant@google.com>
8858 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8859 targets without split stack support.
8861 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
8864 * gcc.target/i386/pr64317.c: New test.
8866 2015-01-23 Jakub Jelinek <jakub@redhat.com>
8868 PR rtl-optimization/63637
8869 PR rtl-optimization/60663
8870 * gcc.dg/pr63637-1.c: New test.
8871 * gcc.dg/pr63637-2.c: New test.
8872 * gcc.dg/pr63637-3.c: New test.
8873 * gcc.dg/pr63637-4.c: New test.
8874 * gcc.dg/pr63637-5.c: New test.
8875 * gcc.dg/pr63637-6.c: New test.
8876 * gcc.target/i386/pr63637-1.c: New test.
8877 * gcc.target/i386/pr63637-2.c: New test.
8878 * gcc.target/i386/pr63637-3.c: New test.
8879 * gcc.target/i386/pr63637-4.c: New test.
8880 * gcc.target/i386/pr63637-5.c: New test.
8881 * gcc.target/i386/pr63637-6.c: New test.
8883 2015-01-23 Richard Biener <rguenther@suse.de>
8886 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8887 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8889 2015-01-23 Marek Polacek <polacek@redhat.com>
8891 PR preprocessor/60570
8892 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8893 * gcc.dg/cpp/pr60570.c: New test.
8895 2015-01-23 Richard Biener <rguenther@suse.de>
8898 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8899 vectorization on vect64 targets.
8901 2015-01-23 Janus Weil <janus@gcc.gnu.org>
8904 * gfortran.dg/class_allocate_17.f90: New.
8906 2015-01-23 Tobias Burnus <burnus@net-b.de>
8909 * gfortran.dg/goacc/combined_loop.f90: New.
8911 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8914 * gfortran.dg/make_unit.f90: New test.
8916 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8919 * gfortran.dg/negative_unit_int8.f: Update.
8921 2015-01-22 Jeff Law <law@redhat.com>
8924 * gcc.target/m68k/pr52076-1.c: New test.
8925 * gcc.target/m68k/pr52076-2.c: New test.
8927 2015-01-22 Richard Biener <rguenther@suse.de>
8930 * gcc.dg/torture/pr64728.c: New testcase.
8932 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
8935 * g++.dg/pr64688.C: New test.
8937 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
8939 * gcc.target/i386/chkp-always_inline.c (f1): Make static
8940 to avoid errors with -fpic.
8942 2015-01-22 Richard Biener <rguenther@suse.de>
8945 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8947 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
8949 PR rtl-optimization/64682
8950 * gcc.c-torture/execute/pr64682.c: New file.
8952 2015-01-21 Jakub Jelinek <jakub@redhat.com>
8955 * gcc.dg/pr64511.c: New test.
8957 PR rtl-optimization/62078
8958 * g++.dg/opt/pr62078.C: New test.
8961 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8963 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
8966 * gfortran.dg/internal_pack_15.f90: New test.
8968 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8970 * c-c++-common/tsan/step.c: New testcase.
8972 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8974 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8976 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8978 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8980 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8982 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8984 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8986 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8988 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8990 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8992 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8994 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8996 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8998 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9000 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9002 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9004 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9006 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9008 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9010 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9012 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9014 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9016 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9018 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9020 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9022 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9023 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9024 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9027 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9029 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9030 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9031 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9034 2015-01-21 Renlin Li <renlin.li@arm.com>
9036 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9037 * g++.dg/tls/thread_local5g.C: Likewise.
9038 * g++.dg/tls/thread_local6g.C: Likewise.
9040 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9042 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9043 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9044 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9046 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9048 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9049 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9050 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9052 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9054 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9055 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9056 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9058 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9060 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9061 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9062 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9064 2015-01-20 Jeff Law <law@redhat.com>
9067 * gcc.target/m68k/pr59946.c: New test.
9069 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9071 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9072 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9073 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9075 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9077 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9078 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9079 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9081 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9083 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9084 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9085 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9087 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9089 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9090 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9091 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9093 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9096 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9098 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9099 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9100 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9102 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9104 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9105 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9106 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9108 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9110 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9112 2015-01-20 Jakub Jelinek <jakub@redhat.com>
9114 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9117 * g++.dg/ubsan/pr64632.C: New test.
9120 * gcc.dg/pr64663.c: New test.
9122 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9125 * g++.dg/warn/Wunused-var-23.C: New.
9127 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9130 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9131 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9133 2015-01-20 Richard Biener <rguenther@suse.de>
9136 * gcc.dg/lto/pr64684_0.c: New testcase.
9137 * gcc.dg/lto/pr64684_1.c: Likewise.
9138 * gcc.dg/lto/pr64684_2.c: Likewise.
9139 * gcc.dg/lto/pr64685_0.c: Likewise.
9140 * gcc.dg/lto/pr64685_1.c: Likewise.
9142 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9145 * g++.dg/cpp1y/lambda-init12.C: New.
9147 2015-01-20 Richard Biener <rguenther@suse.de>
9149 PR tree-optimization/64410
9150 * g++.dg/vect/pr64410.cc: Require vect_double.
9152 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
9155 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9157 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9161 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9163 PR rtl-optimization/64081
9164 * gcc.dg/pr64081.c: New test.
9166 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9168 * jit.dg/harness.h: Include <unistd.h>.
9169 (CHECK_NO_ERRORS): New.
9170 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9171 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9172 gcc_jit_context_compile_to_file.
9173 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9174 args to the spawned executable.
9175 (jit-expand-vars): New function.
9176 (jit-exe-params): New variable.
9177 (dg-jit-set-exe-params): New function.
9178 (jit-dg-test): Detect testcases that use
9179 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9180 Set arguments of spawned process to jit-exe-params.
9181 (jit-get-output-filename): New function.
9182 (jit-setup-compile-to-file): New function.
9183 (jit-verify-compile-to-file): New function.
9184 (jit-run-executable): New function.
9185 (jit-verify-executable): New function.
9186 * jit.dg/test-compile-to-assembler.c: New testcase.
9187 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9188 * jit.dg/test-compile-to-executable.c: New testcase.
9189 * jit.dg/test-compile-to-object.c: New testcase.
9191 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9194 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9197 2015-01-19 Martin Liska <mliska@suse.cz>
9199 * objc/compile/pr64668.m: New test.
9201 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9203 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9204 (create_overflow_fn): Update comment to clarify that
9205 the third param of the created function is a bool *, not
9207 (verify_int_overflow_fn): Convert param "expected_ovf" from
9208 int to bool. Update third param of "overflow_fn_type" from int *
9209 to bool *. Update local "actual_ovf" from int to bool.
9210 (verify_uint_overflow_fn): Likewise.
9212 2015-01-19 Martin Liska <mliska@suse.cz>
9214 * gcc.dg/ipa/ipa-icf-33.c: New test.
9216 2015-01-19 Felix Yang <felix.yang@huawei.com>
9217 Haijian Zhang <z.zhanghaijian@huawei.com>
9219 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9220 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9221 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9222 result_float64x2, expected_hfloat64x2): New helper type, variable and
9224 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9225 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9226 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9227 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9228 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9229 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9230 and target without the FMA feature.
9232 2015-01-19 Jiong Wang <jiong.wang@arm.com>
9234 * gcc.target/aarch64/pr64304.c: New testcase.
9236 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9238 PR rtl-optimization/64081
9239 * gcc.dg/pr64081.c: New test.
9241 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9244 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9246 * gcc.target/aarch64/test_frame_6.c: Likewise.
9247 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9248 and x19 (in the epilogue).
9249 * gcc.target/aarch64/test_frame_4.c: Likewise.
9250 * gcc.target/aarch64/test_frame_7.c: Likewise.
9252 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9254 * gcc.target/i386/chkp-always_inline.c: New.
9256 2015-01-15 Andrew Pinski <apinski@cavium.com>
9257 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9259 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9260 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9262 2015-01-18 Andre Vehreschild <vehre@gmx.de>
9265 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9266 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9268 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9271 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9273 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9276 * gcc.target/sh/torture/pr64652.c: New.
9278 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9280 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9281 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9282 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9283 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9284 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9285 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9287 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9290 * g++.dg/torture/pr64378.C: New testcase.
9292 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9295 * gfortran.dg/block_13.f08: New test
9297 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9300 * gfortran.dg/associate_1.f03: Allow test for character with
9303 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9305 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9306 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9308 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9310 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9312 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
9315 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9317 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9320 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9323 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9326 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9328 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9331 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9333 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9335 PR rtl-optimization/52773
9336 * gcc.c-torture/compile/pr52773.c: New test.
9338 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9341 * g++.dg/cpp0x/alias-decl-46.C: New.
9343 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9345 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9347 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9349 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9351 (CHECK_FP): Likewise.
9352 (CHECK_CUMULATIVE_SAT): Likewise.
9354 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9356 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9357 (Set_Neon_Cumulative_Sat): Add parameter.
9358 (__set_neon_cumulative_sat): Support new parameter.
9359 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9360 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9362 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9363 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9366 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
9368 * g++.dg/tsan/vptr_benign_race.C: New testcase.
9369 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9371 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9374 * g++.dg/tls/thread_local-ice4.C: New.
9376 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
9378 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9381 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9384 * g++.dg/cpp0x/vt-62276.C: New.
9386 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9389 * g++.dg/pr64353.C: New.
9391 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9394 * gcc.target/aarch64/pr64263_1.c: New test.
9396 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
9398 PR tree-optimization/64434
9399 * gcc.dg/torture/pr64434.c: Move to...
9400 * gcc.dg/pr64434.c: ... here.
9402 2015-01-16 Richard Biener <rguenther@suse.de>
9405 * gcc.dg/uninit-18.c: New testcase.
9407 2015-01-16 Richard Biener <rguenther@suse.de>
9409 PR tree-optimization/64568
9410 * g++.dg/torture/pr64568-2.C: New testcase.
9412 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9415 * gcc.target/i386/chkp-label-address.c: New.
9417 2015-01-16 Janus Weil <janus@gcc.gnu.org>
9420 * gfortran.dg/pointer_init_6.f90: Extended.
9422 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
9424 * gcc.c-torture/compile/20150108.c: New test.
9426 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
9428 * gcc.target/visium: New directory.
9430 2015-01-16 Richard Biener <rguenther@suse.de>
9432 PR tree-optimization/61743
9433 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9434 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9436 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
9438 * gcc.dg/pr64015.c: New test.
9440 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
9444 * g++.dg/ipa/pr64612.C: New test.
9446 2015-01-16 Renlin Li <renlin.li@arm.com>
9448 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9450 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
9452 * gcc.target/i386/sse-14.c: Test new intrinsic.
9453 * gcc.target/i386/sse-22.c: Ditto.
9455 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9458 * g++.dg/cpp0x/auto44.C: New.
9460 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
9463 * gcc.target/nios2/gpopt-all.c: New test case.
9464 * gcc.target/nios2/gpopt-local.c: New test case.
9465 * gcc.target/nios2/gpopt-global.c: New test case.
9466 * gcc.target/nios2/gpopt-data.c: New test case.
9467 * gcc.target/nios2/gpopt-none.c: New test case.
9469 2015-01-15 Jakub Jelinek <jakub@redhat.com>
9471 * g++.dg/ubsan/vptr-1.C: New test.
9472 * g++.dg/ubsan/vptr-2.C: New test.
9473 * g++.dg/ubsan/vptr-3.C: New test.
9474 * g++.dg/ubsan/vptr-4.C: New test.
9475 * g++.dg/ubsan/vptr-5.C: New test.
9476 * g++.dg/ubsan/vptr-6.C: New test.
9477 * g++.dg/ubsan/vptr-7.C: New test.
9478 * g++.dg/ubsan/vptr-8.C: New test.
9479 * g++.dg/ubsan/vptr-9.C: New test.
9481 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9483 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9485 * lib/gcc-dg.exp: Likewise.
9487 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
9489 PR rtl-optimization/64110
9490 * gcc.target/i386/pr64110.c: Add scan-assembler.
9492 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
9493 James Norris <jnorris@codesourcery.com>
9494 Cesar Philippidis <cesar@codesourcery.com>
9495 Ilmir Usmanov <i.usmanov@samsung.com>
9497 * lib/target-supports.exp (check_effective_target_fopenacc): New
9499 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9500 * g++.dg/goacc/goacc.exp: Likewise.
9501 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9502 * gcc.dg/goacc/goacc.exp: Likewise.
9503 * gfortran.dg/goacc/goacc.exp: Likewise.
9504 * c-c++-common/cpp/openacc-define-1.c: New file.
9505 * c-c++-common/cpp/openacc-define-2.c: Likewise.
9506 * c-c++-common/cpp/openacc-define-3.c: Likewise.
9507 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9508 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9509 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9510 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9511 * c-c++-common/goacc/asyncwait-1.c: Likewise.
9512 * c-c++-common/goacc/cache-1.c: Likewise.
9513 * c-c++-common/goacc/clauses-fail.c: Likewise.
9514 * c-c++-common/goacc/collapse-1.c: Likewise.
9515 * c-c++-common/goacc/data-1.c: Likewise.
9516 * c-c++-common/goacc/data-2.c: Likewise.
9517 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9518 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9519 * c-c++-common/goacc/deviceptr-2.c: Likewise.
9520 * c-c++-common/goacc/deviceptr-3.c: Likewise.
9521 * c-c++-common/goacc/if-clause-1.c: Likewise.
9522 * c-c++-common/goacc/if-clause-2.c: Likewise.
9523 * c-c++-common/goacc/kernels-1.c: Likewise.
9524 * c-c++-common/goacc/loop-1.c: Likewise.
9525 * c-c++-common/goacc/loop-private-1.c: Likewise.
9526 * c-c++-common/goacc/nesting-1.c: Likewise.
9527 * c-c++-common/goacc/nesting-data-1.c: Likewise.
9528 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9529 * c-c++-common/goacc/parallel-1.c: Likewise.
9530 * c-c++-common/goacc/pcopy.c: Likewise.
9531 * c-c++-common/goacc/pcopyin.c: Likewise.
9532 * c-c++-common/goacc/pcopyout.c: Likewise.
9533 * c-c++-common/goacc/pcreate.c: Likewise.
9534 * c-c++-common/goacc/pragma_context.c: Likewise.
9535 * c-c++-common/goacc/present-1.c: Likewise.
9536 * c-c++-common/goacc/reduction-1.c: Likewise.
9537 * c-c++-common/goacc/reduction-2.c: Likewise.
9538 * c-c++-common/goacc/reduction-3.c: Likewise.
9539 * c-c++-common/goacc/reduction-4.c: Likewise.
9540 * c-c++-common/goacc/sb-1.c: Likewise.
9541 * c-c++-common/goacc/sb-2.c: Likewise.
9542 * c-c++-common/goacc/sb-3.c: Likewise.
9543 * c-c++-common/goacc/update-1.c: Likewise.
9544 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9545 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9546 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9547 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9548 * gfortran.dg/goacc/assumed.f95: Likewise.
9549 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9550 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9551 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9552 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9553 * gfortran.dg/goacc/branch.f95: Likewise.
9554 * gfortran.dg/goacc/cache-1.f95: Likewise.
9555 * gfortran.dg/goacc/coarray.f95: Likewise.
9556 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9557 * gfortran.dg/goacc/cray.f95: Likewise.
9558 * gfortran.dg/goacc/critical.f95: Likewise.
9559 * gfortran.dg/goacc/data-clauses.f95: Likewise.
9560 * gfortran.dg/goacc/data-tree.f95: Likewise.
9561 * gfortran.dg/goacc/declare-1.f95: Likewise.
9562 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9563 * gfortran.dg/goacc/fixed-1.f: Likewise.
9564 * gfortran.dg/goacc/fixed-2.f: Likewise.
9565 * gfortran.dg/goacc/fixed-3.f: Likewise.
9566 * gfortran.dg/goacc/fixed-4.f: Likewise.
9567 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9568 * gfortran.dg/goacc/if.f95: Likewise.
9569 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9570 * gfortran.dg/goacc/list.f95: Likewise.
9571 * gfortran.dg/goacc/literal.f95: Likewise.
9572 * gfortran.dg/goacc/loop-1.f95: Likewise.
9573 * gfortran.dg/goacc/loop-2.f95: Likewise.
9574 * gfortran.dg/goacc/loop-3.f95: Likewise.
9575 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9576 * gfortran.dg/goacc/omp.f95: Likewise.
9577 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9578 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9579 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9580 * gfortran.dg/goacc/parameter.f95: Likewise.
9581 * gfortran.dg/goacc/private-1.f95: Likewise.
9582 * gfortran.dg/goacc/private-2.f95: Likewise.
9583 * gfortran.dg/goacc/private-3.f95: Likewise.
9584 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9585 * gfortran.dg/goacc/reduction-2.f95: Likewise.
9586 * gfortran.dg/goacc/reduction.f95: Likewise.
9587 * gfortran.dg/goacc/routine-1.f90: Likewise.
9588 * gfortran.dg/goacc/routine-2.f90: Likewise.
9589 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9590 * gfortran.dg/goacc/several-directives.f95: Likewise.
9591 * gfortran.dg/goacc/sie.f95: Likewise.
9592 * gfortran.dg/goacc/subarrays.f95: Likewise.
9593 * gfortran.dg/gomp/map-1.f90: Likewise.
9594 * gfortran.dg/openacc-define-1.f90: Likewise.
9595 * gfortran.dg/openacc-define-2.f90: Likewise.
9596 * gfortran.dg/openacc-define-3.f90: Likewise.
9597 * g++.dg/gomp/block-1.C: Update for changed compiler output.
9598 * g++.dg/gomp/block-2.C: Likewise.
9599 * g++.dg/gomp/block-3.C: Likewise.
9600 * g++.dg/gomp/block-5.C: Likewise.
9601 * g++.dg/gomp/target-1.C: Likewise.
9602 * g++.dg/gomp/target-2.C: Likewise.
9603 * g++.dg/gomp/taskgroup-1.C: Likewise.
9604 * g++.dg/gomp/teams-1.C: Likewise.
9605 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9606 * gcc.dg/cilk-plus/jump.c: Likewise.
9607 * gcc.dg/gomp/block-1.c: Likewise.
9608 * gcc.dg/gomp/block-10.c: Likewise.
9609 * gcc.dg/gomp/block-2.c: Likewise.
9610 * gcc.dg/gomp/block-3.c: Likewise.
9611 * gcc.dg/gomp/block-4.c: Likewise.
9612 * gcc.dg/gomp/block-5.c: Likewise.
9613 * gcc.dg/gomp/block-6.c: Likewise.
9614 * gcc.dg/gomp/block-7.c: Likewise.
9615 * gcc.dg/gomp/block-8.c: Likewise.
9616 * gcc.dg/gomp/block-9.c: Likewise.
9617 * gcc.dg/gomp/target-1.c: Likewise.
9618 * gcc.dg/gomp/target-2.c: Likewise.
9619 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9620 * gcc.dg/gomp/teams-1.c: Likewise.
9622 2015-01-15 David Malcolm <dmalcolm@redhat.com>
9624 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9627 2015-01-15 Mike Stump <mikestump@comcast.net>
9629 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9630 * gcc.dg/inline_2.c: Likewise.
9631 * gcc.dg/inline_3.c: Likewise.
9632 * gcc.dg/inline_4.c: Likewise.
9634 2015-01-15 Janus Weil <janus@gcc.gnu.org>
9637 * gfortran.dg/proc_ptr_comp_43.f90: New.
9639 2015-01-15 Mike Stump <mikestump@comcast.net>
9641 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9642 * gcc.dg/unroll_2.c: Likewise.
9643 * gcc.dg/unroll_3.c: Likewise.
9644 * gcc.dg/unroll_4.c: Likewise.
9645 * gcc.dg/unroll_5.c: Likewise.
9647 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
9650 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9652 * gcc.target/aarch64/test_frame_6.c: Likewise.
9653 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9654 x30 and x19 (in the epilogue).
9655 * gcc.target/aarch64/test_frame_4.c: Likewise.
9656 * gcc.target/aarch64/test_frame_7.c: Likewise.
9658 2015-01-15 Martin Liska <mliska@suse.cz>
9660 * g++.dg/ipa/pr64068.C: New test.
9661 * gcc.dg/ipa/PR64559.c: New test.
9663 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9665 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9668 2015-01-15 Richard Biener <rguenther@suse.de>
9670 PR tree-optimization/61743
9671 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9672 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9674 2015-01-15 Renlin Li <renlin.li@arm.com>
9676 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9677 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9679 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9681 * gcc.dg/vect/vect-aggressive-1.c: New.
9682 * gcc.target/i386/avx2-vect-aggressive.c: New.
9684 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9686 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9688 2015-01-15 Richard Biener <rguenther@suse.de>
9691 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9692 -Wl,-undefined,dynamic_lookup.
9694 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9696 * gnat.dg/opt47.adb: New test.
9698 2015-01-15 Richard Biener <rguenther@suse.de>
9701 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9703 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9705 PR tree-optimization/64434
9706 * gcc.dg/torture/pr64434.c: New test.
9708 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
9710 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9711 -mno-micromips. MIPS32R1 and below require -mno-micromips.
9712 -march=loongson* and -march=octeon* require -mno-micromips.
9714 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
9715 Matthew Fortune <matthew.fortune@imgtec.com>
9717 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9718 * gcc.target/mips/call-saved-5.c (foo): Likewise.
9719 * gcc.target/mips/call-saved-6.c (foo): Likewise.
9720 * gcc.target/mips/call-saved-7.c: New file.
9721 * gcc.target/mips/call-saved-8.c: New file.
9722 * gcc.target/mips/call-saved-9.c: New file.
9724 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
9726 * gcc.target/mips/lsa.c: New file.
9727 * gcc.target/mips/mips64-lsa.c: Likewise.
9728 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9729 * gcc.target/mips/mulsize-4.c: Likewise.
9730 * gcc.target/mips/mulsize-5.c: New file.
9731 * gcc.target/mips/mulsize-6.c: Likewise.
9732 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9733 and !HAS_LSA as ghost options.
9734 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9737 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
9739 * g++.dg/torture/20141013.c: Set -fno-short-enums.
9741 2015-01-15 Richard Biener <rguenther@suse.de>
9744 * gcc.dg/torture/pr64365.c: New testcase.
9746 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
9748 * gcc.dg/stackprotectexplicit1.c: New test.
9749 * g++.dg/stackprotectexplicit2.c: New test.
9751 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9754 * gfortran.dg/inquire_internal.f90: New.
9755 * gfortran.dg/negative_unit_check.f90: New.
9757 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
9760 * gcc.target/sh/pr53988-1.c: New.
9762 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
9765 * g++.dg/tls/thread_local-ice3.C: New.
9767 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
9769 * gcc.target/i386/fentry-override.c: Properly place {} in target
9770 selector. Remove nonpic.
9771 * gcc.target/i386/fentry.c: Likewise.
9773 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9775 * gcc.dg/atomic-invalid.c: Check for invalid memory model
9776 warnings instead of errors.
9778 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
9780 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9781 option support instead of ENABLE_LTO from Makefile.
9783 2015-01-14 Richard Biener <rguenther@suse.de>
9785 PR tree-optimization/59354
9786 * gcc.dg/vect/pr59354.c: New testcase.
9788 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
9790 * lib/target-supports.exp
9791 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9792 on ARM architures before v7.
9794 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9797 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9800 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9803 * gcc.target/i386/pr64386.c: New test.
9805 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9808 * gcc.target/i386/pr64393.c: New test.
9810 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9813 * gcc.target/i386/pr64387.c: New test.
9815 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
9817 * gcc.target/aarch64/store-pair-1.c: Fix typo.
9819 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9821 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9823 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9826 * gcc.target/arm/pr64453.c: New.
9828 2015-01-14 Richard Biener <rguenther@suse.de>
9831 * gcc.dg/lto/pr64415_0.c: New testcase.
9832 * gcc.dg/lto/pr64415_1.c: Likewise.
9834 2015-01-14 Martin Liska <mliska@suse.cz>
9836 * gcc.dg/ipa/pr64307.c: New test.
9838 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
9840 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9843 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9846 * gcc.target/arm/pr64460_1.c: New test.
9848 2015-01-14 Richard Biener <rguenther@suse.de>
9850 PR tree-optimization/64493
9851 PR tree-optimization/64495
9852 * gcc.dg/vect/pr64493.c: New testcase.
9853 * gcc.dg/vect/pr64495.c: Likewise.
9855 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
9857 * gcc.dg/Warray-bounds-11.c: New test-case.
9859 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9861 * gcc.target/mips/octeon3-pipe-1.c: New test.
9863 2015-01-13 David Malcolm <dmalcolm@redhat.com>
9865 * jit.dg/harness.h (set_up_logging): Move string concatenation
9867 (concat_strings): New function.
9868 (dump_reproducer): New function.
9869 (test_jit): Call dump_reproducer.
9870 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9872 (jit-dg-test): Delete any generated reproducer from previous runs.
9873 Verify that a generated reproducer was created, and verify that it
9875 * jit.dg/test-nested-contexts.c (main): Call
9876 gcc_jit_context_dump_reproducer_to_file.
9878 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9880 * gcc.dg/aru-2.c: Add dg-require-profiling.
9882 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9884 * lib/target-supports.exp (check_profiling_available): Check if
9887 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
9890 * g++.dg/torture/pr64565.C: New testcase.
9892 2015-01-13 Marek Polacek <polacek@redhat.com>
9895 * gcc.dg/tm/pr64391.c: New test.
9897 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9899 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9902 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9904 * gcc.target/i386/pie.c: New test.
9906 * lib/target-supports.exp (check_effective_target_pie): New.
9908 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9910 PR rtl-optimization/64286
9911 * gcc.target/i386/avx2-pr64286.c: New test.
9913 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
9916 * g++.dg/cpp0x/vt-57626.C: New.
9918 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9921 * gfortran.dg/pr64528.f90: New test.
9923 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
9925 * gcc.target/aarch64/subsp.c: New test.
9927 2015-01-13 Andrew Pinski <apinski@cavium.com>
9929 * gcc.target/aarch64/store-pair-1.c: New testcase.
9931 2015-01-13 Richard Biener <rguenther@suse.de>
9934 * gcc.dg/lto/pr64373_0.c: New testcase.
9936 2015-01-13 Andrew Pinski <apinski@cavium.com>
9938 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9939 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9941 2015-01-13 Richard Biener <rguenther@suse.de>
9943 PR tree-optimization/64406
9944 * gcc.dg/pr64406.c: New testcase.
9946 2015-01-13 Richard Biener <rguenther@suse.de>
9948 PR tree-optimization/64404
9949 * gcc.dg/vect/pr64404.c: New testcase.
9951 2015-01-13 Richard Biener <rguenther@suse.de>
9953 PR tree-optimization/64568
9954 * g++.dg/torture/pr64568.C: New testcase.
9956 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9958 * jit.dg/test-error-local-used-from-other-function.c: New test
9960 * jit.dg/test-error-param-reuse.c: New test case.
9961 * jit.dg/test-error-param-sharing.c: New test case.
9962 * jit.dg/test-error-param-used-from-other-function.c: New test
9964 * jit.dg/test-error-param-used-without-a-function.c: New test
9967 2015-01-12 Jakub Jelinek <jakub@redhat.com>
9969 PR tree-optimization/64563
9970 * gcc.dg/pr64563.c: New test.
9973 * gcc.target/i386/pr64513.c: New test.
9975 PR tree-optimization/64454
9976 * gcc.dg/pr64454.c: New test.
9979 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9981 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9982 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9983 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9984 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9985 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9986 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9987 * gcc.dg/vect/slp-25.c: Likewise.
9988 * gcc.dg/vect/vect-109.c: Likewise.
9989 * gcc.dg/vect/vect-13.c: Likewise.
9990 * gcc.dg/vect/vect-17.c: Likewise.
9991 * gcc.dg/vect/vect-18.c: Likewise.
9992 * gcc.dg/vect/vect-19.c: Likewise.
9993 * gcc.dg/vect/vect-20.c: Likewise.
9994 * gcc.dg/vect/vect-21.c: Likewise.
9995 * gcc.dg/vect/vect-22.c: Likewise.
9996 * gcc.dg/vect/vect-27.c: Likewise.
9997 * gcc.dg/vect/vect-29.c: Likewise.
9998 * gcc.dg/vect/vect-2-big-array.c: Likewise.
9999 * gcc.dg/vect/vect-2.c: Likewise.
10000 * gcc.dg/vect/vect-3.c: Likewise.
10001 * gcc.dg/vect/vect-4.c: Likewise.
10002 * gcc.dg/vect/vect-5.c: Likewise.
10003 * gcc.dg/vect/vect-72.c: Likewise.
10004 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10005 * gcc.dg/vect/vect-73.c: Likewise.
10006 * gcc.dg/vect/vect-77-global.c: Likewise.
10007 * gcc.dg/vect/vect-78-global.c: Likewise.
10008 * gcc.dg/vect/vect-7.c: Likewise.
10009 * gcc.dg/vect/vect-86.c: Likewise.
10010 * gcc.dg/vect/vect-align-1.c: Likewise.
10011 * gcc.dg/vect/vect-align-3.c: Likewise.
10012 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10013 * gcc.dg/vect/vect-all.c: Likewise.
10014 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10015 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10016 * gcc.dg/vect/vect-peel-3.c: Likewise.
10017 * gcc.dg/vect/vect-peel-4.c: Likewise.
10018 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10020 2015-01-12 Jeff Law <law@redhat.com>
10023 * gcc.target/m68k/pr64461.c: New test.
10025 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10027 * jit.dg/test-array-as-pointer.c (create_code): Update call
10028 to gcc_jit_context_new_global by setting "kind" to
10029 GCC_JIT_GLOBAL_IMPORTED.
10030 * jit.dg/test-error-array-as-pointer.c: Likewise.
10031 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10032 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10033 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10034 * jit.dg/test-using-global.c (the_global): Rename to...
10035 (imported_global): ...this.
10036 (create_code): Update to test the three kinds of global.
10037 (verify_code): Likewise.
10039 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
10042 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10043 undefined behavior.
10044 * gcc.target/i386/pr64291-2.c: Updated.
10046 2015-01-12 Richard Biener <rguenther@suse.de>
10048 PR tree-optimization/64530
10049 * gfortran.dg/pr64530.f90: New testcase.
10051 2015-01-12 Richard Biener <rguenther@suse.de>
10053 PR middle-end/64357
10054 * gcc.dg/torture/pr64357.c: New testcase.
10056 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10058 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10061 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10062 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10064 2015-01-12 Martin Liska <mliska@suse.cz>
10066 * gcc.dg/ipa/PR64550.c: New test.
10068 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
10071 * g++.dg/ipa/pr63470.C: New testcase.
10073 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10076 * gfortran.dg/typebound_operator_20.f90: New.
10078 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10081 * gfortran.dg/proc_ptr_comp_42.f90: New.
10083 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10086 * gfortran.dg/proc_ptr_comp_41.f90: New.
10088 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10090 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10092 2015-01-10 Tobias Burnus <burnus@net-b.de>
10095 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10096 and add dg-excess-errors.
10097 * gfortran.dg/line_length_6.f90: New.
10098 * gfortran.dg/line_length_7.f90: New.
10099 * gfortran.dg/line_length_8.f90: New.
10100 * gfortran.dg/line_length_9.f90: New.
10101 * gfortran.dg/line_length_10.f90: New.
10102 * gfortran.dg/line_length_11.f90: New.
10104 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10106 * jit.dg/test-threads.c (struct testcase): Move declaration
10107 to jit.dg/all-non-failing-tests.h.
10108 (testcases): Likewise.
10109 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10110 declaration here from jit.dg/all-non-failing-tests.h.
10111 (testcases): Likewise.
10112 * jit.dg/test-combination.c (create_code): Eliminate spelling
10113 out all of the testcases in favor of looping through the
10114 "testcases" metadata.
10115 (verify_code): Likewise.
10117 2015-01-09 Jakub Jelinek <jakub@redhat.com>
10119 PR rtl-optimization/64536
10120 * gcc.dg/pr64536.c: New test.
10122 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10124 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10125 * jit.dg/test-combination.c (create_code): Likewise.
10126 (verify_code): Likewise.
10127 * jit.dg/test-constants.c: New test case.
10128 * jit.dg/test-threads.c: Add test-constants.c.
10130 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10133 * objc.dg/gnu-api-2-class.m: Add a test case
10134 for the above change.
10136 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10138 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10140 2015-01-09 Richard Biener <rguenther@suse.de>
10142 PR tree-optimization/64410
10143 * g++.dg/vect/pr64410.cc: New testcase.
10145 2015-01-09 Martin Liska <mliska@suse.cz>
10147 * gcc.dg/ipa/ipa-icf-32.c: New test.
10149 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10151 * c-c++-common/tsan/tsan_barrier.h: New.
10152 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10153 * c-c++-common/tsan/bitfield_race.c: Likewise.
10154 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10155 * c-c++-common/tsan/mutexset1.c: Likewise.
10156 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10157 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10158 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10159 * c-c++-common/tsan/simple_race.c: Likewise.
10160 * c-c++-common/tsan/simple_stack.c: Likewise.
10161 * c-c++-common/tsan/sleep_sync.c: Likewise.
10162 * c-c++-common/tsan/tiny_race.c: Likewise.
10163 * c-c++-common/tsan/tls_race.c: Likewise.
10164 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10165 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10166 * g++.dg/tsan/atomic_free.C: Likewise.
10167 * g++.dg/tsan/atomic_free2.C: Likewise.
10168 * g++.dg/tsan/cond_race.C: Likewise.
10169 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10171 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
10174 * lib/target-supports.exp (check_effective_target_libatomic_available):
10176 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10177 targets that match effective-target libatomic_available.
10178 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10180 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10182 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10183 Verify the result of gcc_jit_context_get_last_error.
10184 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10186 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10188 PR tree-optimization/63989
10189 * gcc.dg/strlenopt-27.c: New test.
10191 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10193 * jit.dg/harness.h (set_up_logging): New function.
10194 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10195 set_up_logging on the context, so that every testcase is
10196 logged to a particular file.
10197 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10198 and call gcc_jit_context_set_logfile on the top-level context.
10200 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10203 * g++.dg/opt/pr64338.C: New test.
10205 2015-01-08 Tobias Burnus <burnus@net-b.de>
10207 * gfortran.dg/coarray/codimension_2b.f90: New file.
10208 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10209 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10211 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10214 * g++.dg/ext/fnname4.C: New.
10216 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10219 * g++.dg/cpp0x/constexpr-64462.C: New.
10221 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10224 * g++.dg/cpp0x/deleted10.C: New.
10226 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10228 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10230 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10232 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10233 GCC_JIT_UNARY_OP_ABS.
10234 (verify_unary_ops): Likewise.
10236 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10238 * jit.dg/test-arith-overflow.c: New test case.
10239 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10240 * jit.dg/test-combination.c (create_code): Likewise.
10241 (verify_code): Likewise.
10242 * jit.dg/test-threads.c (testcases): Likewise.
10244 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10246 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10247 rather than "jit". Load g++.exp, and call g++_init.
10248 Run test-*.cc files within the testsuite and *.cc files within
10250 (jit-dg-test): Drop the addition of -fgnu89-inline to
10251 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10252 doing it when compiling C testcases (since g++ does not handle
10253 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10254 is restored to the value after g++_init ran, rather than the
10255 value before g++_init ran. Return a list of
10256 $comp_output $output_file, as dg-test assumes.
10258 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10260 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10261 make it easier to figure out the origin of each test result when
10262 running test-combination.c and test-threads.c.
10263 (CHECK_VALUE): Likewise.
10264 (CHECK_DOUBLE_VALUE): Likewise.
10265 (CHECK_STRING_VALUE): Likewise.
10266 (CHECK_STRING_STARTS_WITH): Likewise.
10267 (CHECK_STRING_CONTAINS): Likewise.
10269 (check_string_value): Likewise, add "funcname" param.
10270 (check_string_starts_with): Likewise.
10271 (check_string_contains): Likewise.
10273 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10275 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10276 generating name of built executable.
10278 2015-01-07 Marek Polacek <polacek@redhat.com>
10281 * gcc.dg/pr64440.c: New test.
10282 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10284 2015-01-07 Marek Polacek <polacek@redhat.com>
10287 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10288 * gcc.dg/pr64417.c: New test.
10290 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10293 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10296 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10298 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10299 Check if testcases run without errors, not just if they compile.
10301 2015-01-06 Christian Bruel <christian.bruel@st.com>
10304 * gcc.target/sh/pr64507.c: New test.
10306 2015-01-06 Arnaud Charlet <charlet@adacore.com>
10308 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10310 2015-01-06 Jakub Jelinek <jakub@redhat.com>
10312 * c-c++-common/asan/sanitize-all-1.c: New test.
10313 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10314 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10315 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10316 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10318 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10320 * lib/target-supports.exp (check_profiling_available): Return 0 for
10322 (check_effective_target_tls_runtime): Likewise.
10323 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10324 * gcc.dg/20020312-2.c: Adjust for Visium.
10325 * gcc.dg/tls/thr-cse-1.c: Likewise
10326 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10327 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10328 * gcc.dg/weak/typeof-2.c: Likewise.
10330 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10332 PR rtl-optimization/64287
10333 * gcc.dg/aru-2.c: New test.
10335 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10338 * c-c++-common/ubsan/pr64344-1.c: New test.
10339 * c-c++-common/ubsan/pr64344-2.c: New test.
10341 PR tree-optimization/64465
10342 * gcc.dg/pr64465.c: New test.
10344 PR tree-optimization/64494
10345 * gcc.c-torture/compile/pr64494.c: New test.
10347 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10350 * gfortran.dg/realloc_on_assign_25.f90: New test.
10352 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10354 Update copyright years.
10356 2015-01-05 Marek Polacek <polacek@redhat.com>
10359 * gcc.dg/pr64423.c: New test.
10361 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10363 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10364 mmix-knuth-mmixware for the same reason as for MIPS.
10365 * gcc.dg/debug/debug-2.c: Ditto.
10367 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10369 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
10372 * lib/gfortran.exp: Add libatomic library search path.
10373 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10374 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10376 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10378 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10380 * c-c++-common/tsan/bitfield_race.c: New testcase.
10381 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10383 2015-01-02 Tobias Burnus <burnus@net-b.de>
10385 * gfortran.dg/coarray/collectives_4.f90: New.
10387 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10390 * gfortran.dg/extends_16.f90: New.
10392 2015-01-02 Tobias Burnus <burnus@net-b.de>
10394 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10396 2015-01-02 Tobias Burnus <burnus@net-b.de>
10398 * gfortran.dg/coarray/codimension_2.f90: New.
10399 * gfortran.dg/coarray/codimension_2a.f90: New.
10400 * gfortran.dg/coarray_35.f90: New.
10401 * gfortran.dg/coarray_35a.f90: New.
10403 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10406 * gfortran.dg/dummy_procedure_11.f90: New.
10408 Copyright (C) 2015 Free Software Foundation, Inc.
10410 Copying and distribution of this file, with or without modification,
10411 are permitted in any medium without royalty provided the copyright
10412 notice and this notice are preserved.