1 2015-09-03 Richard Biener <rguenther@suse.de>
4 * g++.dg/lto/pr66705_0.C: New testcase.
6 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
10 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12 2015-09-02 Marek Polacek <polacek@redhat.com>
15 * gcc.dg/pr67432.c: New test.
17 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
19 * lib/target-supports.exp (clear_effective_target_cache): New.
20 (check_cached_effective_target): Update et_prop_list.
21 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
22 * g++.dg/compat/compat.exp: Likewise.
23 * g++.dg/compat/struct-layout-1.exp: Likewise.
24 * lib/asan-dg.exp: Likewise.
25 * lib/atomic-dg.exp: Likewise.
26 * lib/cilk-plus-dg.exp: Likewise.
27 * lib/clearcap.exp: Likewise.
28 * lib/mpx-dg.exp: Likewise.
29 * lib/tsan-dg.exp: Likewise.
30 * lib/ubsan-dg.exp: Likewise.
32 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
33 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
35 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
36 Andrew Bennett <andrew.bennett@imgtec.com>
38 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
39 dependencies between ISA level and compact-branches.
40 * gcc.target/mips/branch-10.c: Update expected output to allow
41 compact forms of b/bal.
42 * gcc.target/mips/branch-11.c: Likewise.
43 * gcc.target/mips/branch-12.c: Likewise.
44 * gcc.target/mips/branch-13.c: Likewise.
45 * gcc.target/mips/branch-3.c: Likewise.
46 * gcc.target/mips/branch-4.c: Likewise.
47 * gcc.target/mips/branch-5.c: Likewise.
48 * gcc.target/mips/branch-6.c: Likewise.
49 * gcc.target/mips/branch-7.c: Likewise.
50 * gcc.target/mips/branch-8.c: Likewise.
51 * gcc.target/mips/branch-9.c: Likewise.
52 * gcc.target/mips/branch-cost-1.c: Likewise.
53 * gcc.target/mips/call-1.c: Likewise.
54 * gcc.target/mips/call-2.c: Likewise.
55 * gcc.target/mips/call-3.c: Likewise.
56 * gcc.target/mips/call-4.c: Likewise.
57 * gcc.target/mips/call-5.c: Likewise.
58 * gcc.target/mips/call-6.c: Likewise.
59 * gcc.target/mips/lazy-binding-1.c: Likewise.
60 * gcc.target/mips/near-far-1.c: Likewise.
61 * gcc.target/mips/near-far-2.c: Likewise.
62 * gcc.target/mips/near-far-3.c: Likewise.
63 * gcc.target/mips/near-far-4.c: Likewise.
64 * gcc.target/mips/umips-branch-3.c: Ensure the test is
65 run with compact branches allowed.
66 * gcc.target/mips/compact-branches-1.c: New file.
67 * gcc.target/mips/compact-branches-2.c: Likewise.
68 * gcc.target/mips/compact-branches-3.c: Likewise.
69 * gcc.target/mips/compact-branches-4.c: Likewise.
70 * gcc.target/mips/compact-branches-5.c: Likewise.
71 * gcc.target/mips/compact-branches-6.c: Likewise.
72 * gcc.target/mips/compact-branches-7.c: Likewise.
74 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
76 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
77 Clean-up a created directory if testcase fails.
79 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
82 * g++.dg/pr67405.C: New test.
84 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
86 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
88 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90 * gcc.dg/ifcvt-1.c: New test.
91 * gcc.dg/ifcvt-2.c: Likewise.
92 * gcc.dg/ifcvt-3.c: Likewise.
94 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
97 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
100 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
102 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
104 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
107 * g++.dg/other/pr61753.C: New.
109 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
111 * gcc.dg/tree-ssa/cmp-1.c: New file.
113 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
115 * gcc.dg/tree-ssa/complex-7.c: New file.
117 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
119 * gcc.target/powerpc/swaps-p8-19.c: New test.
121 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
124 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
126 2015-08-29 Tom de Vries <tom@codesourcery.com>
128 PR tree-optimization/46193
129 * gcc.dg/autopar/pr46193.c: New test.
131 2015-08-28 Nathan Sidwell <nathan@acm.org>
133 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
134 use exit code for failure.
136 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
137 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
138 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
139 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
140 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
141 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
142 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
143 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
144 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
145 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
147 2015-08-28 Jeff Law <law@redhat.com>
150 * gcc.dg/tree-ssa/pr66752-2.c: New test.
151 * gcc.dg/torture/pr66752-1.c: New test
152 * g++.dg/torture/pr66752-2.C: New test.
154 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
156 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
158 * gcc.dg/tree-ssa/sra-15.c: New.
160 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
162 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
163 * gcc.target/mips/msub-8.c: Ditto
165 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
167 * lib/target-supports.exp (check-effective_target_vect_double):
168 Enable for Power targets with VSX hardware available.
169 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
170 vect_no_align && { ! vect_hw_misalign }.
172 2015-08-27 Sebastian Pop <s.pop@samsung.com>
174 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
175 Replaced by opt_files, compile with -floop-nest-optimize.
176 * g++.dg/graphite/graphite.exp: Same.
177 * gfortran.dg/graphite/graphite.exp: Same.
178 * gcc.dg/graphite/block-0.c: Adjust pattern.
179 * gcc.dg/graphite/block-1.c: Same.
180 * gcc.dg/graphite/block-3.c: Same.
181 * gcc.dg/graphite/block-4.c: Same.
182 * gcc.dg/graphite/block-5.c: Same.
183 * gcc.dg/graphite/block-6.c: Same.
184 * gcc.dg/graphite/block-7.c: Same.
185 * gcc.dg/graphite/block-8.c: Same.
186 * gcc.dg/graphite/block-pr47654.c: Same.
187 * gcc.dg/graphite/interchange-0.c: Same.
188 * gcc.dg/graphite/interchange-1.c: Same.
189 * gcc.dg/graphite/interchange-10.c: Same.
190 * gcc.dg/graphite/interchange-11.c: Same.
191 * gcc.dg/graphite/interchange-12.c: Same.
192 * gcc.dg/graphite/interchange-13.c: Same.
193 * gcc.dg/graphite/interchange-14.c: Same.
194 * gcc.dg/graphite/interchange-15.c: Same.
195 * gcc.dg/graphite/interchange-3.c: Same.
196 * gcc.dg/graphite/interchange-4.c: Same.
197 * gcc.dg/graphite/interchange-5.c: Same.
198 * gcc.dg/graphite/interchange-6.c: Same.
199 * gcc.dg/graphite/interchange-7.c: Same.
200 * gcc.dg/graphite/interchange-8.c: Same.
201 * gcc.dg/graphite/interchange-9.c: Same.
202 * gcc.dg/graphite/interchange-mvt.c: Same.
203 * gcc.dg/graphite/pr37485.c: Same.
204 * gcc.dg/graphite/uns-block-1.c: Same.
205 * gcc.dg/graphite/uns-interchange-12.c: Same.
206 * gcc.dg/graphite/uns-interchange-14.c: Same.
207 * gcc.dg/graphite/uns-interchange-15.c: Same.
208 * gcc.dg/graphite/uns-interchange-9.c: Same.
209 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
210 * gfortran.dg/graphite/interchange-3.f90: Same.
212 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
215 * gcc.target/i386/pr67317-1.c: New test.
216 * gcc.target/i386/pr67317-2.c: Ditto.
217 * gcc.target/i386/pr67317-3.c: Ditto.
218 * gcc.target/i386/pr67317-4.c: Ditto.
219 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
220 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
222 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
224 * gcc.target/powerpc/vec-shr.c: New.
226 2015-08-27 Marek Polacek <polacek@redhat.com>
229 * gcc.dg/torture/pr67005.c: New test.
231 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
233 * gcc.dg/tree-ssa/sra-15.c: New.
235 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
237 * gcc.target/aarch64/long_branch_1.c: New test.
239 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
241 * gcc.target/s390/20150826-1.c: New test.
243 2015-08-26 Renlin Li <renlin.li@arm.com>
245 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
247 2015-08-26 Jiong Wang <jiong.wang@arm.com>
249 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
251 2015-08-26 Jiong Wang <jiong.wang@arm.com>
253 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
254 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
255 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
256 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
258 2015-08-26 Jiong Wang <jiong.wang@arm.com>
260 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
262 * gcc.target/aarch64/tlsle_1.x: New test source.
263 * gcc.target/aarch64/tlsle12_1.c: New testcase.
264 * gcc.target/aarch64/tlsle24_1.c: Likewise.
265 * gcc.target/aarch64/tlsle32_1.c: Likewise.
267 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
270 * gfortran.dg/shape_8.f90: New test.
272 2015-08-25 Marek Polacek <polacek@redhat.com>
275 * gcc.dg/weak/weak-18.c: New test.
277 2015-08-25 David Malcolm <dmalcolm@redhat.com>
279 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
280 gcc_jit_context_set_bool_use_external_driver.
282 2015-08-25 Nathan Sidwell <nathan@acm.org>
284 * gcc.c-torture/execute/builtins/20010124-1.x: New.
286 * gcc.dg/20001117-1.c: Needs return_address.
287 * gcc.dg/20020415-1.c: Needs alloca.
288 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
289 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
290 * gcc.dg/pr63186.c: Needs label_values.
291 * gcc.dg/torture/pr33848.c: Likwise.
293 * lib/target-supports.exp (check_effective_target_fopenacc,
294 check_effective_target_fopenmp): Disable for nvptx.
295 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
296 * gcc.dg/stack-usage-1.c: Likewise.
297 * gcc.dg/stack-usage-2.c: Likewise.
298 * gcc.dg/unused-5.c: Likewise.
299 * gcc.dg/unwind-1.c: Likewise.
301 2015-08-25 Christian Bruel <christian.bruel@st.com>
303 * gcc.dg/Wno-frame-address.c: Skip for ARM.
304 * g++.dg/Wno-frame-address.C: Ditto.
306 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
309 * g++.dg/pr67211.C: New test.
311 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
315 * gfortran.dg/block_end_error_1.f90: New test.
316 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
318 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
321 * gcc.target/i386/pr66821.c: New test.
323 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
326 * gcc.target/i386/pr67329.c: New test.
328 2015-08-24 Nathan Sidwell <nathan@acm.org>
330 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
332 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
334 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
335 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
336 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
337 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
338 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
340 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
342 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
343 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
344 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
345 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
346 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
347 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
348 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
349 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
350 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
351 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
353 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
354 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
356 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
358 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
360 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
363 2015-08-24 Tom de Vries <tom@codesourcery.com>
365 PR tree-optimization/65468
366 * gcc.dg/gomp/static-chunk-size-one.c: New test.
368 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
371 * gfortran.dg/backtrace_1.f90: New test.
373 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
376 * gfortran.dg/execute_command_line_2.f90: New test.
378 2015-08-23 Tom de Vries <tom@codesourcery.com>
380 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
381 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
382 vect_no_int_max to vect_no_int_min_max.
383 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
384 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
385 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
386 * gcc.dg/vect/slp-reduc-4.c: Same.
387 * gcc.dg/vect/slp-reduc-5.c: Same.
388 * gcc.dg/vect/vect-125.c: Same.
389 * gcc.dg/vect/vect-13.c: Same.
390 * gcc.dg/vect/vect-double-reduc-3.c: Same.
391 * gcc.dg/vect/vect-reduc-1.c: Same.
392 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
393 * gcc.dg/vect/vect-reduc-1char.c:Same.
394 * gcc.dg/vect/vect-reduc-1short.c: Same.
395 * gcc.dg/vect/vect-reduc-2.c: Same.
396 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
397 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
398 * lib/target-supports.exp: Same.
400 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
403 * g++.dg/cpp0x/decltype63.C: New.
405 2015-08-22 Nathan Sidwell <nathan@acm.org>
407 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
408 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
409 * c-c++-common/Wunused-var-8.c: Likewise.
410 * c-c++-common/gomp/pr61486-2.c: Likewise.
411 * c-c++-common/Wunused-var-6.c: Likewise.
412 * c-c++-common/goacc/reduction-1.c: Likewise.
413 * c-c++-common/goacc/reduction-2.c: Likewise.
414 * c-c++-common/goacc/reduction-3.c: Likewise.
415 * c-c++-common/goacc/reduction-4.c: Likewise.
416 * gcc.dg/builtins-64.c: Likewise.
417 * gcc.dg/pr59523.c: Likewise.
418 * gcc.dg/tree-ssa/20080530.c: Likewise.
419 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
420 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
421 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
422 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
423 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
424 * gcc.dg/pr59011.c: Likewise.
425 * gcc.dg/uninit-9.c: Likewise.
426 * gcc.dg/pr61561.c: Likewise.
427 * gcc.dg/vla-4.c: Likewise.
428 * gcc.dg/20101010-1.c: Likewise.
429 * gcc.dg/pr49120.c: Likewise.
430 * gcc.dg/20030331-2.c: Likewise.
431 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
432 * gcc.dg/pr25682.c: Likewise.
433 * gcc.dg/guality/guality.c: Likewise.
434 * gcc.dg/pr27301.c: Likewise.
435 * gcc.dg/uninit-9-O0.c: Likewise.
436 * gcc.dg/fold-alloca-1.c: Likewise.
437 * gcc.dg/pr41470.c: Likewise.
438 * gcc.dg/pr51491-2.c: Likewise.
439 * gcc.dg/winline-7.c: Likewise.
440 * gcc.dg/vla-2.c: Likewise.
441 * gcc.dg/pr50764.c: Likewise.
442 * gcc.dg/c99-vla-1.c: Likewise.
443 * gcc.dg/pr33238.c: Likewise.
444 * gcc.dg/c99-const-expr-13.c: Likewise.
445 * gcc.dg/builtin-return-1.c: Likewise.
446 * gcc.dg/vla-3.c: Likewise.
447 * gcc.dg/20020415-1.c: Likewise.
448 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
449 * gcc.dg/shrink-wrap-alloca.c: Likewise.
450 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
451 * gcc.dg/torture/calleesave-sse.c: Likewise.
452 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
453 * gcc.dg/gomp/vla-2.c: Likewise.
454 * gcc.dg/gomp/vla-3.c: Likewise.
455 * gcc.dg/gomp/vla-4.c: Likewise.
456 * gcc.dg/gomp/pr30494.c: Likewise.
457 * gcc.dg/gomp/vla-5.c: Likewise.
458 * gcc.dg/pr51990-2.c: Likewise.
459 * gcc.dg/vla-22.c: Likewise.
461 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
463 * gcc.dg/cpp/multiline-2.c: Add column numbers.
464 * gcc.dg/dollar.c: Likewise.
465 * gcc.dg/pragma-message.c: Likewise.
466 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
467 * c-c++-common/raw-string-14.c: Likewise.
469 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
471 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
472 property that instantiation here is a compile-time error.
474 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/other/pr67065.C: Extend.
478 2015-08-21 Nathan Sidwell <nathan@acm.org>
480 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
482 (check_effective_target_global_constructor): New.
483 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
484 * gcc.dg/debug/debug.exp: Skip for nvptx.
485 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
487 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
488 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
489 * gcc.c-torture/compile/pr33855.c: Likewise.
490 * gcc.c-torture/compile/920723-1.c: Likewise.
491 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
493 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
495 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
498 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
500 * gcc.c-torture/execute/switch-1.c: Likewise.
502 * gcc.c-torture/execute/pr34456.c: Require not freestanding
503 * gcc.c-torture/execute/printf-1.c: Likewise.
504 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
505 * gcc.c-torture/execute/fprintf-1.c: Likewise.
506 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
507 * gcc.c-torture/execute/vprintf-1.c: Likewise.
508 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
509 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
510 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
511 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
512 * gcc.c-torture/execute/gofast.c: Likewise.
513 * gcc.c-torture/execute/complex-6.c: Likewise.
515 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
516 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
517 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
518 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
519 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
520 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
521 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
522 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
523 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
524 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
525 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
526 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
527 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
528 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
529 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
530 * gcc.dg/setjmp-1.c: Likewise.
531 * gcc.dg/cleanup-5.c: Likewise.
532 * gcc.dg/cleanup-12.c: Likewise.
533 * gcc.dg/cleanup-13.c: Likewise.
535 * gcc.dg/constructor-1.c: Require global ctor.
537 * gcc.dg/fork-instrumentation.c: Require profiling.
538 * gcc.dg/20030107-1.c: Likewise.
539 * gcc.dg/20030702-1.c: Likewise.
541 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
542 * gcc.dg/cpp/paste2.c: Likewise.
543 * gcc.dg/cpp/strify3.c: Likewise.
544 * gcc.dg/cpp/strify4.c: Likewise.
545 * gcc.dg/cpp/lexnum.c: Likewise.
546 * gcc.dg/cpp/digraphs.c: Likewise.
547 * gcc.dg/cpp/macro1.c: Likewise.
549 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
551 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
553 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
555 * lib/gcc-dg.exp: Add extra options for db-final to the command line
558 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
560 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
561 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
562 vec_vpmsum_be and vec_shasigma_be.
564 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
566 * lib/target-supports.exp
567 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
568 with -mfp16-format=ieee.
570 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/other/pr67065.C: New.
575 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
577 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
579 * gcc.target/mips/inline-memcpy-2.c: Ditto.
580 * gcc.target/mips/inline-memcpy-3.c: Ditto.
581 * gcc.target/mips/inline-memcpy-4.c: Ditto.
582 * gcc.target/mips/inline-memcpy-5.c: Ditto.
584 2015-08-19 Jiong Wang <jiong.wang@arm.com>
586 * gcc.dg/wide_shift_64_1.c: New testcase.
587 * gcc.dg/wide_shift_128_1.c: Likewise.
588 * gcc.target/aarch64/ashlti3_1.c: Likewise.
590 2015-08-19 Magnus Granberg <zorry@gentoo.org>
592 * lib/target-supports.exp
593 (check_effective_target_fstack_protector_enabled): New test.
594 * gcc.target/i386/ssp-default.c: New test.
596 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
599 * gfortran.dg/generic_31.f90: New.
601 2015-08-19 Marek Polacek <polacek@redhat.com>
604 * g++.dg/torture/pr67133.C: New test.
606 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
608 * gcc.target/powerpc/altivec-35.c: New test.
609 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
610 * gcc.target/powerpc/vsx-vector-7.c: New test.
612 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
615 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
616 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
618 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
620 PR rtl-optimization/67218
621 * gcc.c-torture/execute/ieee/pr67218.c,
622 gcc.target/aarch64/fcvt_int_float_double1.c,
623 gcc.target/aarch64/fcvt_int_float_double2.c,
624 gcc.target/aarch64/fcvt_int_float_double3.c,
625 gcc.target/aarch64/fcvt_int_float_double4.c,
626 gcc.target/aarch64/fcvt_uint_float_double1.c,
627 gcc.target/aarch64/fcvt_uint_float_double2.c,
628 gcc.target/aarch64/fcvt_uint_float_double3.c,
629 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
631 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
633 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
634 dg-options to disable LSE extensions.
635 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
636 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
637 * gcc.target/aarch64/atomic-op-char.c: Likewise.
638 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
639 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
640 * gcc.target/aarch64/atomic-op-int.c: Likewise.
641 * gcc.target/aarch64/atomic-op-long.c: Likewise.
642 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
643 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
644 * gcc.target/aarch64/atomic-op-release.c: Likewise.
645 * gcc.target/aarch64/atomic-op-short.c: Likewise.
646 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
647 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
648 * gcc.target/aarch64/sync-op-full.c: Likewise.
649 * gcc.target/aarch64/sync-op-release.c: Likewise.
651 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/cpp1z/feat-cxx1z.C: New.
656 2015-08-18 Marek Polacek <polacek@redhat.com>
659 * gcc.dg/torture/pr67222.c: New test.
661 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
663 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
665 2015-08-18 Bin Cheng <bin.cheng@arm.com>
667 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
668 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
669 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
671 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
673 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
674 which is used in later code.
676 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/cpp0x/nullptr34.C: New.
680 * g++.dg/warn/Wconversion2.C: Adjust.
681 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
682 * g++.old-deja/g++.other/null3.C: Likewise.
684 * g++.dg/cpp0x/pr51313.C: Adjust.
686 2015-08-17 Richard Biener <rguenther@suse.de>
688 PR tree-optimization/67221
689 * gcc.dg/torture/pr67221.c: New testcase.
691 2015-08-17 Mike Stump <mikestump@comcast.net>
692 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
694 * gcc.target/arm/memcpy-aligned-1.c: New test.
696 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
699 * gfortran.dg/norm_4.f90: Rename to...
700 * gfortran.dg/norm2_4.f90: this.
701 * gfortran.dg/norm2_5.f90: New test.
703 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
705 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
706 * gcc.dg/ssp-1.c: Make counter a register.
707 * gcc.dg/ssp-2.c: Likewise.
708 * gcc.dg/torture/parm-coalesce.c: New.
710 2015-08-14 Marek Polacek <polacek@redhat.com>
713 * gcc.dg/torture/pr67133.c: New test.
715 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
716 Matthias Klose <doko@debian.org>
719 * gcc.c-torture/compile/pr67143.c: New
720 * gcc.target/aarch64/atomic-op-imm.c
721 (atomic_fetch_add_negative_RELAXED): New.
722 (atomic_fetch_sub_negative_ACQUIRE): New.
724 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
726 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
727 * gcc.target/aarch64/target_attr_8.c: Likewise.
728 * gcc.target/aarch64/target_attr_14.c: Likewise.
730 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
732 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
734 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
736 * gcc.target/i386/builtin_target.c: Add skylake check.
738 2015-08-13 Jeff Law <law@redhat.com>
740 * gcc.dg/pr66314.c: Moved from here to ..
741 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
742 to clear all sanitizers before -fsanitize=kernel-address.
744 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
746 * gcc.target/aarch64/cinc_common_1.c: New test.
748 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/ext/attribute-may-alias-1.C: New.
752 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
754 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
756 * gcc.target/aarch64/atomic-inst-cas.c: New.
757 * gcc.target/aarch64/atomic-inst-ops.inc: New.
759 2015-08-13 Andreas Schwab <schwab@suse.de>
761 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
763 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
766 * g++.dg/torture/pr62164.C: New.
768 2015-08-13 Richard Biener <rguenther@suse.de>
770 PR tree-optimization/67191
771 * gcc.dg/torture/pr67191.c: New testcase.
772 * g++.dg/torture/pr67191.C: Likewise.
774 2015-08-13 Richard Biener <rguenther@suse.de>
776 PR tree-optimization/66502
777 PR tree-optimization/67167
778 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
780 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/init/new42.C: New.
785 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
788 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
790 * gcc.target/powerpc/pr67071-2.c: Likewise.
791 * gcc.target/powerpc/pr67071-3.c: Likewise.
793 2015-08-12 Marek Polacek <polacek@redhat.com>
796 * c-c++-common/Wshift-overflow-6.c: New test.
797 * c-c++-common/Wshift-overflow-7.c: New test.
798 * g++.dg/cpp1y/left-shift-2.C: New test.
800 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
803 * g++.dg/cpp0x/pr52742.C: New.
805 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
807 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
808 Check Knights Landing support.
810 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
813 * g++.dg/warn/Wunused-result-1.C: New.
815 2015-08-12 Richard Biener <rguenther@suse.de>
817 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
818 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
819 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
820 * g++.dg/tree-ssa/pr61034.C: Adjust.
821 * gcc.dg/fold-compare-2.c: Likewise.
822 * gcc.dg/pr50763.c: Likewise.
823 * gcc.dg/predict-3.c: Likewise.
824 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
825 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
826 * gcc.dg/tree-ssa/pr20657.c: Likewise.
827 * gcc.dg/tree-ssa/pr21001.c: Likewise.
828 * gcc.dg/tree-ssa/pr37508.c: Likewise.
829 * gcc.dg/tree-ssa/vrp04.c: Likewise.
830 * gcc.dg/tree-ssa/vrp07.c: Likewise.
831 * gcc.dg/tree-ssa/vrp09.c: Likewise.
832 * gcc.dg/tree-ssa/vrp16.c: Likewise.
833 * gcc.dg/tree-ssa/vrp20.c: Likewise.
834 * gcc.dg/tree-ssa/vrp25.c: Likewise.
835 * gcc.dg/tree-ssa/vrp87.c: Likewise.
837 2015-08-12 Nathan Sidwell <nathan@acm.org>
839 * gcc.dg/vrp-min-max-1.c: New.
840 * gcc.dg/vrp-min-max-2.c: New.
842 2015-08-12 Richard Biener <rguenther@suse.de>
844 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
846 2015-08-12 Tom de Vries <tom@codesourcery.com>
849 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
850 Handle absence of vector min/max for sparc.
852 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
855 * g++.dg/ext/mv25.C: New test.
857 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
859 * gcc.target/i386/avx2-vect-shift.c: New test.
861 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
865 * gcc.dg/pragma-diag-3.c: New test.
866 * gcc.dg/pragma-diag-4.c: New test.
868 2015-08-11 Nathan Sidwell <nathan@acm.org>
870 * c-c++-common/dfp/operator-comma.c: Call init function.
871 * c-c++-common/dfp/convert-dfp-2.c: New test.
873 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
875 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
876 Treat model == 0x4f as Broadwell.
878 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
881 * gfortran.dg/pr67140.f90: New test.
883 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
887 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
889 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
892 * gfortran.dg/ieee/large_4.f90: New test.
894 2015-08-08 Bud Davis <jmdavis@link.com>
897 * gfortran.dg/common_22.f90: New.
899 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
901 PR rtl-optimization/67028
902 * gcc.dg/pr67028.c: New testcase.
904 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
906 PR rtl-optimization/67029
907 * gcc.dg/pr67029.c: New test.
909 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
912 * gfortran.dg/ieee/ieee_8.f90: New test.
914 2015-08-07 Jiong Wang <jiong.wang@arm.com>
916 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
918 * gcc.target/aarch64/noplt_2.c: Likewise.
919 * gcc.target/aarch64/noplt_3.c: Likewise.
921 2015-08-06 David Malcolm <dmalcolm@redhat.com>
923 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
924 optimization level, and print a summary at the end.
926 2015-08-06 Jiong Wang <jiong.wang@arm.com>
928 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
930 2015-08-06 Jiong Wang <jiong.wang@arm.com>
932 * gcc.target/aarch64/noplt_3.c: New testcase.
934 2015-08-06 Jiong Wang <jiong.wang@arm.com>
936 * gcc.target/aarch64/noplt_1.c: New testcase.
937 * gcc.target/aarch64/noplt_2.c: Likewise.
939 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
941 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
942 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
944 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
946 * gcc.target/s390/dwarfregtable-1.c: New test.
947 * gcc.target/s390/dwarfregtable-2.c: New test.
948 * gcc.target/s390/dwarfregtable-3.c: New test.
950 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
952 * gcc.target/s390/htm-builtins-z13-1.c: New test.
954 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
957 * gfortran.dg/ieee/large_2.f90: New test.
958 * gfortran.dg/ieee/large_3.F90: New test.
960 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
963 * gfortran.dg/ieee/large_1.f90: Adjust test.
965 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
966 Jeff Law <law@redhat.com>
969 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
970 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
971 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
972 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
973 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
974 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
976 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
979 * gfortran.dg/pr66311.f90: New file.
981 2015-08-05 Richard Biener <rguenther@suse.de>
983 PR tree-optimization/67121
984 * gcc.dg/torture/pr67121.c: New testcase.
986 2015-08-05 Nick Clifton <nickc@redhat.com>
988 * gcc.target/rl78: New directory.
989 * gcc.target/rl78/rl78.exp: New file: Test driver.
990 * gcc.target/rl78/test_addm3.c: New file: Test adds.
992 2015-08-05 Richard Biener <rguenther@suse.de>
995 * gcc.dg/torture/pr67120.c: New testcase.
997 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1001 * lib/fortran-modules.exp: Call cleanup-submodules from
1003 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1004 cover the cases where private entities are no longer optimized
1006 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1008 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1009 * gfortran.dg/submodule_5.f08: The same.
1010 * gfortran.dg/submodule_9.f08: The same.
1011 * gfortran.dg/submodule_10.f08: New test.
1013 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1016 * g++.dg/cpp1y/var-templ35.C: New.
1018 2015-08-05 Richard Biener <rguenther@suse.de>
1020 PR tree-optimization/67055
1021 * g++.dg/torture/pr67055.C: New testcase.
1023 2015-08-05 Richard Biener <rguenther@suse.de>
1025 PR tree-optimization/67109
1026 * gcc.dg/torture/pr67109.c: New testcase.
1027 * gcc.dg/vect/vect-119.c: Adjust.
1029 2015-08-05 Richard Biener <rguenther@suse.de>
1032 * gcc.dg/pr67107.c: New testcase.
1034 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1037 * g++.dg/cpp1z/abbrev2.C: New.
1039 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1041 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1043 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1046 * g++.dg/init/explicit4.C: New.
1048 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1050 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1051 without VSX an Power8 vector support.
1053 2015-08-04 Richard Biener <rguenther@suse.de>
1055 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1057 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1060 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1063 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1066 * g++.dg/cpp1y/var-templ34.C: New.
1068 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1070 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1071 * gcc.target/aarch64/target_attr_1.c: Likewise.
1072 * gcc.target/aarch64/target_attr_2.c: Likewise.
1073 * gcc.target/aarch64/target_attr_3.c: Likewise.
1074 * gcc.target/aarch64/target_attr_4.c: Likewise.
1075 * gcc.target/aarch64/target_attr_5.c: Likewise.
1076 * gcc.target/aarch64/target_attr_6.c: Likewise.
1077 * gcc.target/aarch64/target_attr_7.c: Likewise.
1078 * gcc.target/aarch64/target_attr_8.c: Likewise.
1079 * gcc.target/aarch64/target_attr_9.c: Likewise.
1080 * gcc.target/aarch64/target_attr_10.c: Likewise.
1081 * gcc.target/aarch64/target_attr_11.c: Likewise.
1082 * gcc.target/aarch64/target_attr_12.c: Likewise.
1083 * gcc.target/aarch64/target_attr_13.c: Likewise.
1084 * gcc.target/aarch64/target_attr_14.c: Likewise.
1085 * gcc.target/aarch64/target_attr_15.c: Likewise.
1087 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1089 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1091 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1093 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1095 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1097 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1100 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1103 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1104 * gfortran.dg/ieee/large_1.f90: New test.
1106 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1108 PR tree-optimization/67043
1109 * gcc.dg/pr67043.c: New test.
1111 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1113 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1115 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1117 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1118 it to push/pop timing items.
1119 (main): For each optimization level, create a gcc_jit_timer, and
1120 time all of the iteration within that level cumulatively.
1121 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1122 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1124 2015-08-03 Alexander Basov <coohpt@gmail.com>
1129 * gcc.target/arm/pr43404.c : New testcase.
1130 * gcc.target/arm/pr48470.c : New testcase.
1131 * gcc.target/arm/pr64744-1.c : New testcase.
1132 * gcc.target/arm/pr64744-2.c : New testcase.
1134 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1136 PR tree-optimization/67077
1137 * gcc.dg/pr67077.c: New test.
1139 2015-08-03 Jeff Law <law@redhat.com>
1142 PR gcov-profile/66899
1143 * gcc.dg/pr66899.c: New test.
1144 * gcc.dg/pr66314.c: New test.
1146 2015-08-03 Marek Polacek <polacek@redhat.com>
1149 * gcc.dg/pr67088.c: New test.
1151 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1154 * gcc.target/arm/vnmul-1.c: New.
1155 * gcc.target/arm/vnmul-2.c: New.
1156 * gcc.target/arm/vnmul-3.c: New.
1157 * gcc.target/arm/vnmul-4.c: New.
1159 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1162 * gfortran.dg/class_allocate_20.f90: New.
1164 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1166 * gcc.target/aarch64/csel_bfx_1.c: New test.
1167 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1169 2015-08-02 Martin Sebor <msebor@redhat.com>
1171 * g++.dg/Wframe-address-in-Wall.C: New test.
1172 * g++.dg/Wframe-address.C: New test.
1173 * g++.dg/Wno-frame-address.C: New test.
1174 * gcc.dg/Wframe-address-in-Wall.c: New test.
1175 * gcc.dg/Wframe-address.c: New test.
1176 * gcc.dg/Wno-frame-address.c: New test.
1178 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1180 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1182 2015-08-01 Michael Collison <michael.collison@linaro.org
1183 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1185 * gcc.target/arm/mincmp.c: New test.
1187 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
1190 * gfortran.dg/associated_target_6.f03: New test
1192 2015-08-01 Tom de Vries <tom@codesourcery.com>
1194 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1195 optimize ("-ftree-parallelize-loops=0").
1196 Add successful scans for 2 detected reductions. Add xfail scans for 3
1197 detected reductions.
1198 * gcc.dg/autopar/reduc-2short.c: Same.
1199 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1200 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1201 detected reductions.
1202 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1205 2015-07-31 Marek Polacek <polacek@redhat.com>
1208 * g++.dg/ubsan/pr66977.C: New test.
1210 2015-07-30 Marek Polacek <polacek@redhat.com>
1212 * c-c++-common/Wtautological-compare-3.c: New test.
1214 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1216 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1217 (CHECK): Pass address of scalar, rather than array.
1219 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1221 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1223 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1225 * gcc.target/aarch64/fp16/fp16.exp: New.
1226 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1227 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1229 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1231 * gcc.target/aarch64/f16_movs_1.c: New test.
1233 2015-07-28 Tom de Vries <tom@codesourcery.com>
1235 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1238 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1239 Manuel López-Ibáñez <manu@gcc.gnu.org>
1241 * gcc.dg/parm-incomplete-1.c: Update.
1242 * gcc.dg/pr18809-1.c: Update.
1243 * gcc.dg/pr27953.c: Update.
1244 * gcc.dg/vla-11.c: Update.
1246 2015-07-27 Marek Polacek <polacek@redhat.com>
1248 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1250 2015-07-27 Tom de Vries <tom@codesourcery.com>
1252 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1253 attribute. Update comment.
1255 Add scan for not parallelizing inner loop.
1256 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1260 2015-07-27 Marek Polacek <polacek@redhat.com>
1263 * c-c++-common/Wtautological-compare-2.c: New test.
1265 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1268 * gcc.target/i386/pr66232-6.c: New tests.
1269 * gcc.target/i386/pr66232-7.c: Likewise.
1270 * gcc.target/i386/pr66232-8.c: Likewise.
1271 * gcc.target/i386/pr66232-9.c: Likewise.
1273 2015-07-27 Marek Polacek <polacek@redhat.com>
1277 * c-c++-common/Wtautological-compare-1.c: New test.
1279 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1282 * g++.dg/template/pr18969.C: New test.
1283 * g++.dg/template/pr18969-2.C: New test.
1284 * g++.old-deja/g++.jason/overload.C: Remove return value in
1285 template function returning void.
1287 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
1289 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1290 immediates to avoid shift-overflow warnings.
1292 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1295 * g++.dg/init/pr66857.C: New test.
1297 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
1300 * gcc.target/i386/pr66648.c: New test.
1302 2015-07-25 Tom de Vries <tom@codesourcery.com>
1304 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1305 interchange_files and block_files variables.
1306 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1308 * gcc.dg/graphite/uns-interchange-12.c: Same.
1309 * gcc.dg/graphite/uns-interchange-14.c: Same.
1310 * gcc.dg/graphite/uns-interchange-15.c: Same.
1311 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1312 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1314 2015-07-25 Jeff Law <law@redhat.com>
1318 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1319 * gcc.dg/torture/pr66752-1.c: New test
1320 * g++.dg/torture/pr66752-2.C: New test.
1322 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
1325 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1327 PR rtl-optimization/64164
1328 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1329 * gcc.dg/ssp-1.c: Make counter a register.
1330 * gcc.dg/ssp-2.c: Likewise.
1331 * gcc.dg/torture/parm-coalesce.c: New.
1333 2015-07-24 Tom de Vries <tom@codesourcery.com>
1335 * gcc.dg/graphite/block-1.c: Xfail scan.
1336 * gcc.dg/graphite/interchange-12.c: Same.
1337 * gcc.dg/graphite/interchange-14.c: Same.
1338 * gcc.dg/graphite/interchange-15.c: Same.
1339 * gcc.dg/graphite/interchange-9.c: Same.
1340 * gcc.dg/graphite/interchange-mvt.c: Same.
1341 * gcc.dg/graphite/uns-block-1.c: New test.
1342 * gcc.dg/graphite/uns-interchange-12.c: New test.
1343 * gcc.dg/graphite/uns-interchange-14.c: New test.
1344 * gcc.dg/graphite/uns-interchange-15.c: New test.
1345 * gcc.dg/graphite/uns-interchange-9.c: New test.
1346 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1348 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1351 * c-c++-common/Wunused-function-1.c: New.
1353 2015-07-24 Tom de Vries <tom@codesourcery.com>
1355 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1356 alternative exit-first loop transform.
1357 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1358 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1359 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1360 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1361 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1362 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1363 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1364 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1365 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1367 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1370 * gcc.target/i386/mpx/pr66566.c: New test.
1372 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1375 * gcc.target/i386/pr66978.c: New test.
1377 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1379 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1381 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1383 * gcc.target/s390/insv-1.c: New test.
1384 * gcc.target/s390/insv-2.c: New test.
1385 * gcc.target/s390/insv-3.c: New test.
1387 2015-07-24 Tom de Vries <tom@codesourcery.com>
1389 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1391 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1394 * gcc.dg/pr25530.c: New test.
1396 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1399 * gcc.dg/pr25529.c: New test.
1401 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1403 * gcc.target/arm/reg_equal_test.c: New test.
1405 2015-07-23 Jeff Law <law@redhat.com>
1408 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1409 * gcc.dg/torture/pr66752-1.c: New test
1410 * g++.dg/torture/pr66752-2.C: New test.
1412 2015-07-23 Marek Polacek <polacek@redhat.com>
1415 * g++.dg/warn/Wlogical-op-2.C: New test.
1417 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1419 PR rtl-optimization/64164
1420 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1421 * gcc.dg/ssp-1.c: Make counter a register.
1422 * gcc.dg/ssp-2.c: Likewise.
1423 * gcc.dg/torture/parm-coalesce.c: New.
1425 2015-07-23 Marek Polacek <polacek@redhat.com>
1428 * c-c++-common/ubsan/pr66908.c: New test.
1430 2015-07-23 Tom de Vries <tom@codesourcery.com>
1432 * gcc.dg/autopar/outer-4.c: Add xfail.
1433 * gcc.dg/autopar/outer-5.c: Same.
1434 * gcc.dg/autopar/outer-6.c: Same.
1435 * gcc.dg/autopar/reduc-2.c: Same.
1436 * gcc.dg/autopar/reduc-2char.c: Same.
1437 * gcc.dg/autopar/reduc-2short.c: Same.
1438 * gcc.dg/autopar/reduc-8.c: Same.
1439 * gcc.dg/autopar/uns-outer-4.c: New test.
1440 * gcc.dg/autopar/uns-outer-5.c: New test.
1441 * gcc.dg/autopar/uns-outer-6.c: New test.
1443 2015-07-23 Richard Biener <rguenther@suse.de>
1445 PR tree-optimization/66952
1446 * gcc.dg/torture/pr66952.c: Use signed char.
1448 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1450 PR tree-optimization/66926,66951
1451 * gcc.dg/vect/pr66951.c: New test.
1453 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/parse/error57.C: New.
1457 * g++.dg/expr/string-2.C: Update.
1459 2015-07-23 Richard Biener <rguenther@suse.de>
1461 PR tree-optimization/66945
1462 * gcc.dg/torture/pr66945.c: New testcase.
1464 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
1467 * g++.dg/ext/mv24.C: New test.
1469 2015-07-22 Marek Polacek <polacek@redhat.com>
1471 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1474 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1478 * gfortran.dg/generic_30.f90: New.
1480 2015-07-22 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/66952
1483 * gcc.dg/torture/pr66952.c: New testcase.
1485 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
1487 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1489 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1491 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1493 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1495 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1497 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1499 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1501 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1503 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1505 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1507 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1509 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1511 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1513 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1515 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1517 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1519 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1521 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1523 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1525 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1527 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1529 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1531 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1533 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1535 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1537 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1539 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1541 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1543 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1545 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1547 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1549 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1551 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1553 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1555 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1557 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1559 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1561 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1563 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1565 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1567 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1569 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1571 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1573 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1575 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1577 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1579 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1581 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1583 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1585 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1587 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1589 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1591 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1593 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1595 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1597 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1599 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1601 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1603 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1605 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1607 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1609 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1611 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1613 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1615 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1617 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1619 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1621 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1623 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1625 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1627 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1629 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1631 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1633 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1635 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1637 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1639 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1641 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1643 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1645 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1647 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1649 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1651 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1653 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1655 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1657 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1659 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1661 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1663 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1665 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1667 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1669 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1671 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1673 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1675 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1677 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1679 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1681 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1683 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1685 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1687 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1689 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1691 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1693 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1695 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1697 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1699 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1701 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1703 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1705 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1707 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1709 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1711 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1713 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1715 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1717 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1719 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1721 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1723 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1725 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1727 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1729 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1731 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1733 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1735 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1737 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1739 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1741 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1743 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1745 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1747 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1749 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1752 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1754 * g++.dg/template/crash81.C: Update.
1756 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
1759 * gcc.target/i386/pr66424.c: New.
1761 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1763 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1765 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
1768 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1769 Drop address sanitization.
1771 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1773 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1775 (dg-additional-options): Set armv5t flag.
1777 2015-07-21 Marek Polacek <polacek@redhat.com>
1779 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1780 * gcc.dg/vmx/unpack.c: Likewise.
1781 * gcc.target/powerpc/quad-atomic.c: Likewise.
1783 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
1785 * gcc.target/i386/asm-flag-5.c (f_ll): New.
1787 2015-07-20 Jiong Wang <jiong.wang@arm.com>
1789 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1792 2015-07-20 Marek Polacek <polacek@redhat.com>
1795 * c-c++-common/Wshift-overflow-1.c: New test.
1796 * c-c++-common/Wshift-overflow-2.c: New test.
1797 * c-c++-common/Wshift-overflow-3.c: New test.
1798 * c-c++-common/Wshift-overflow-4.c: New test.
1799 * c-c++-common/Wshift-overflow-5.c: New test.
1800 * g++.dg/cpp1y/left-shift-1.C: New test.
1801 * gcc.dg/c90-left-shift-2.c: New test.
1802 * gcc.dg/c90-left-shift-3.c: New test.
1803 * gcc.dg/c99-left-shift-2.c: New test.
1804 * gcc.dg/c99-left-shift-3.c: New test.
1805 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1806 * gcc.c-torture/execute/pr40386.c: Likewise.
1807 * gcc.dg/vect/pr33373.c: Likewise.
1808 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1809 * gcc.dg/vect/vect-shift-2.c: Likewise.
1811 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1813 * gcc.target/aarch64/neg_abs_1.c: New test.
1815 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
1818 * gcc.target/i386/pr66922.c: New test.
1820 2015-07-18 Sebastian Pop <s.pop@samsung.com>
1824 * gcc.dg/tree-ssa/pr42327.c: Removed.
1825 * g++.dg/other/pr35011.C: Removed.
1827 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1830 * gcc.target/i386/pr66906.c: New test.
1832 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1834 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1835 as follow-up to r225930.
1837 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
1840 * lib/fortran-modules.exp (proc cleanup-submodules): New
1842 * gfortran.dg/submodule_1.f08: Change extension and clean up
1843 the submodule files.
1844 * gfortran.dg/submodule_2.f08: ditto
1845 * gfortran.dg/submodule_6.f08: ditto
1846 * gfortran.dg/submodule_7.f08: ditto
1847 * gfortran.dg/submodule_8.f08: New test
1848 * gfortran.dg/submodule_9.f08: New test
1850 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
1851 Sebastian Pop <s.pop@samsung.com>
1854 * gcc.dg/graphite/pr61929.c: New.
1856 2015-07-17 Marek Polacek <polacek@redhat.com>
1858 * gcc.dg/fold-minus-7.c: New test.
1860 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1862 * gfortran.dg/co_reduce_1.f90: New file.
1864 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1867 * gcc.target/i386/pr66824.c:
1869 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
1872 * gfortran.dg/structure_constructor_13.f03: New test.
1874 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1877 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1878 of generated while loops in the tree dump.
1879 * gfortran.dg/derived_constructor_comps_6.f90: New file.
1881 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
1883 * gcc.dg/vect/vect-outer-simd-2.c: New test.
1885 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
1888 * gcc.target/i386/pr66891.c: New test.
1890 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1892 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1894 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
1896 PR rtl-optimization/66626
1897 * gcc.target/i386/pr66626-2.c: New.
1899 2015-07-16 Martin Liska <mliska@suse.cz>
1901 * g++.dg/ipa/pr66896.c: New test.
1903 2015-07-16 Richard Biener <rguenther@suse.de>
1905 PR tree-optimization/66894
1906 * gcc.dg/torture/pr66894.c: New testcase.
1908 2015-07-16 Richard Biener <rguenther@suse.de>
1910 * gcc.dg/tree-ssa/pr21031.c: Adjust.
1912 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
1915 * g++.dg/pr66866.C: New test.
1917 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1919 * gcc.target/powerpc/vec-cmp-sel.c: New test.
1921 2015-07-15 Richard Biener <rguenther@suse.de>
1923 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1924 { -O3 -fomit-frame-pointer },
1925 { -O3 -fomit-frame-pointer -funroll-loops } and
1926 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1928 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1929 -finline-functions }
1931 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
1933 * gcc.target/mips/interrupt_handler-5.c: New test.
1935 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
1936 Robert Suchanek <robert.suchanek@imgtec.com>
1938 * gcc.target/mips/interrupt_handler-4.c: New test.
1940 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1943 * gcc.dg/lto/lto.exp: Initialize MPX.
1945 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1947 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1949 * gcc.target/arm/scd42-3.c: Likewise.
1951 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
1953 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1954 code to be run when the pre-arch code increases the isa_rev to
1955 mips32r6 or greater.
1957 2015-07-15 Richard Biener <rguenther@suse.de>
1959 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1960 { -O3 -fomit-frame-pointer },
1961 { -O3 -fomit-frame-pointer -funroll-loops } and
1962 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1964 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1965 -finline-functions }
1966 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1967 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1968 to additional_flags.
1970 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
1972 PR rtl-optimization/66838
1973 * gcc.target/i386/pr66838.c: New test.
1975 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
1978 * g++.dg/template/pr66850.C: New test.
1980 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1981 Cesar Philippidis <cesar@codesourcery.com>
1982 Chung-Lin Tang <cltang@codesourcery.com>
1984 * gcc.target/nios2/nios2-flushd.c: New.
1985 * gcc.target/nios2/nios2-rdprs.c: New.
1986 * gcc.target/nios2/r2-atomic.c: New.
1987 * gcc.target/nios2/r2-eni.c: New.
1988 * gcc.target/nios2/r2-wrpie.c: New.
1990 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1991 Cesar Philippidis <cesar@codesourcery.com>
1992 Chung-Lin Tang <cltang@codesourcery.com>
1994 * gcc.target/nios2/cdx-ldstwm-1.c: New.
1995 * gcc.target/nios2/cdx-ldstwm-2.c: New.
1997 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1998 Cesar Philippidis <cesar@codesourcery.com>
1999 Chung-Lin Tang <cltang@codesourcery.com>
2001 * gcc.target/nios2/andci.c: New.
2002 * gcc.target/nios2/bmx.c: New.
2003 * gcc.target/nios2/cdx-add.c: New.
2004 * gcc.target/nios2/cdx-branch.c: New.
2005 * gcc.target/nios2/cdx-callret.c: New.
2006 * gcc.target/nios2/cdx-loadstore.c: New.
2007 * gcc.target/nios2/cdx-logical.c: New.
2008 * gcc.target/nios2/cdx-mov.c: New.
2009 * gcc.target/nios2/cdx-shift.c: New.
2010 * gcc.target/nios2/cdx-sub.c: New.
2011 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2013 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2016 * g++.dg/cpp0x/vt-65071.C: New.
2018 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2019 Cesar Philippidis <cesar@codesourcery.com>
2020 Chung-Lin Tang <cltang@codesourcery.com>
2022 * gcc.target/nios2/r2-io-range.c: New.
2023 * gcc.target/nios2/r2-stio-1.c: New.
2024 * gcc.target/nios2/r2-stio-2.c: New.
2025 * gcc.target/nios2/nios2-ldxio.c: New.
2026 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2027 of just compile. Add more tests.
2029 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2031 gfortran.dg/pr66864.f90: New test.
2033 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2035 PR rtl-optimization/66626
2036 * gcc.target/i386/pr66626.c: New.
2038 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2040 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2041 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2042 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2044 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2046 * g++.dg/template/crash81.C: Adjust for error + inform change.
2047 * g++.dg/template/pr58878.C: Likewise.
2048 * g++.dg/template/shadow1.C: Likewise.
2049 * g++.dg/template/shadow2.C: Likewise.
2050 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2051 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2052 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2053 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2055 2015-07-14 Richard Biener <rguenther@suse.de>
2057 PR tree-optimization/66863
2058 * gcc.dg/torture/pr66863.c: New testcase.
2060 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2063 * g++.dg/template/pr65186.C: New test.
2065 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2067 * gcc.target/arm/macro_defs0.c: Add directive to skip
2068 test if -marm is present.
2069 * gcc.target/arm/macro_defs1.c: Likewise.
2071 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2073 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2075 * gcc.target/aarch64/adds1.c: Likewise.
2076 * gcc.target/aarch64/ands_1.c: Likewise.
2077 * gcc.target/aarch64/bics_1.c: Likewise.
2078 * gcc.target/aarch64/subs1.c: Likewise.
2079 * gcc.target/aarch64/subs3.c: Likewise.
2081 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2084 * gfortran.dg/pr64589.f90: New test.
2086 2015-07-13 Renlin Li <renlin.li@arm.com>
2089 * gcc.c-torture/execute/pr66556.c: New.
2091 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2093 * gcc.dg/20020219-1.c: Fix double word typos.
2094 * gcc.dg/20020919-1.c: Same.
2096 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2097 Jeff Law <law@redhat.com>
2100 * g++.dg/tree-ssa/pr66726.c: New test.
2101 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2102 * gcc.dg/tree-ssa/pr66726.c: New test.
2104 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/cpp0x/variadic-ttp2.C: New.
2109 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2112 * g++.dg/cpp0x/auto46.C: New test.
2113 * g++.dg/template/pr30044.C: New test.
2114 * g++.dg/template/shadow2.C: New test.
2115 * g++.dg/template/error55.C: New test.
2116 * g++.dg/template/crash83.C: Accept any error string.
2117 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2119 * g++.dg/cpp0x/variadic19.C: Likewise
2120 * g++.dg/template/canon-type-13.C: Likewise.
2121 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2122 * g++.dg/torture/20070621-1.C: Likewise.
2124 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2127 * g++.dg/init/explicit3.C: New.
2129 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2132 * gcc.target/i386/pr66819-1.c: New test.
2133 * gcc.target/i386/pr66819-2.c: Likewise.
2134 * gcc.target/i386/pr66819-3.c: Likewise.
2135 * gcc.target/i386/pr66819-4.c: Likewise.
2136 * gcc.target/i386/pr66819-5.c: Likewise.
2138 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2141 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2142 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2143 type to prevent possible flag-clobbering zero-extensions.
2144 * gcc.target/i386/pr66703.c: New test.
2146 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2149 * g++.dg/cpp0x/nsdmi-template15.C: New.
2151 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2153 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2155 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2157 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2158 * gcc.target/arm/flip-thumb.c: Likewise.
2160 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2163 * gcc.target/i386/pr66813.c: New test.
2165 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2168 * gcc.dg/gomp/pr66820.c: New test.
2170 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2173 * g++.dg/cpp0x/scoped_enum6.C: New.
2175 2015-07-10 Tom de Vries <tom@codesourcery.com>
2177 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2178 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2180 2015-07-10 Richard Biener <rguenther@suse.de>
2182 PR tree-optimization/66823
2183 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2184 which should not be necessary. XFAIL.
2186 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2191 2015-07-09 Jakub Jelinek <jakub@redhat.com>
2194 * gcc.dg/gomp/pr66633-1.c: New test.
2195 * gcc.dg/gomp/pr66633-2.c: New test.
2196 * gcc.dg/gomp/pr66633-3.c: New test.
2197 * gcc.dg/gomp/pr66633-4.c: New test.
2199 2015-07-09 John Marino <gnugcc@marino.st>
2201 * lib/target-supports.exp (check_effective_target_pie):
2204 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
2207 * gcc.target/i386/pr66814.c: New test.
2209 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2212 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2213 * gcc.target/aarch64/fnmul-2.c: Likewise.
2214 * gcc.target/aarch64/fnmul-3.c: Likewise.
2215 * gcc.target/aarch64/fnmul-4.c: Likewise.
2217 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2220 * g++.dg/cpp0x/vt-65790.C: New.
2222 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2225 * gcc.target/i386/pr66818.c: New test.
2227 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2230 * gcc.target/i386/pr66817.c: New test.
2232 2015-07-09 Marek Polacek <polacek@redhat.com>
2234 PR tree-optimization/66718
2235 * gcc.dg/vect/vect-126.c: New test.
2237 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2239 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2240 even when dwarf-2 is not the default.
2242 2015-07-08 Jeff Law <law@redhat.com>
2245 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2246 to have a single memory reference.
2248 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2250 * g++.dg/other/dump-ada-spec-9.C: New test.
2252 2015-07-08 Jakub Jelinek <jakub@redhat.com>
2254 * g++.dg/vect/vect.exp: Run also simd* tests.
2255 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2256 (check_vect): Fix up get_cpuid call for C++.
2257 * g++.dg/vect/simd-clone-1.cc: New test.
2259 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2261 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2263 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2265 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2266 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2268 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2271 * gcc.target/i386/pr66806.c: New test.
2273 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/cpp0x/auto45.C: New.
2278 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2281 * gcc.target/i386/pr66334.c: New.
2283 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2285 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2288 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2291 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2292 (verify_code): Update expected error message.
2293 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2294 (verify_code): Likewise.
2295 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2296 (verify_code): Likewise.
2298 2015-07-08 Richard Biener <rguenther@suse.de>
2300 PR tree-optimization/66793
2301 * gcc.dg/torture/pr66793.c: New testcase.
2303 2015-07-08 Richard Biener <rguenther@suse.de>
2305 PR tree-optimization/66794
2306 * gcc.dg/torture/pr66794.c: New testcase.
2308 2015-07-08 Marek Polacek <polacek@redhat.com>
2311 * g++.dg/abi/abi-tag15.C: New test.
2313 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2315 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2316 * gcc.target/mips/branch-3.c: Ditto
2317 * gcc.target/mips/branch-4.c: Ditto.
2318 * gcc.target/mips/branch-5.c: Ditto.
2319 * gcc.target/mips/branch-6.c: Ditto.
2320 * gcc.target/mips/branch-7.c: Ditto.
2321 * gcc.target/mips/branch-8.c: Ditto.
2322 * gcc.target/mips/branch-9.c: Ditto.
2323 * gcc.target/mips/branch-10.c: Ditto.
2324 * gcc.target/mips/branch-11.c: Ditto.
2325 * gcc.target/mips/branch-12.c: Ditto.
2326 * gcc.target/mips/branch-13.c: Ditto.
2327 * gcc.target/mips/umips-branch-5.c: New file.
2328 * gcc.target/mips/umips-branch-6.c: New file.
2329 * gcc.target/mips/umips-branch-7.c: New file.
2330 * gcc.target/mips/umips-branch-8.c: New file.
2331 * gcc.target/mips/umips-branch-9.c: New file.
2332 * gcc.target/mips/umips-branch-10.c: New file.
2333 * gcc.target/mips/umips-branch-11.c: New file.
2334 * gcc.target/mips/umips-branch-12.c: New file.
2335 * gcc.target/mips/umips-branch-13.c: New file.
2336 * gcc.target/mips/umips-branch-14.c: New file.
2337 * gcc.target/mips/umips-branch-15.c: New file.
2338 * gcc.target/mips/umips-branch-16.c: New file.
2339 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2340 (OCCUPY_0xfffc): New define.
2342 2015-07-08 Renlin Li <renlin.li@arm.com>
2344 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2346 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2348 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2350 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
2352 * gcc.target/i386/bt-3.c: New test.
2353 * gcc.target/i386/bt-4.c: Ditto.
2355 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2357 * g++.dg/other/dump-ada-spec-8.C: New test.
2359 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2362 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2364 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2366 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2368 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2369 Avoid using an opaque struct for local "f".
2371 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2374 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2375 * jit.dg/test-pr66779.c: New testcase.
2377 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2379 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2382 2015-07-07 Richard Biener <rguenther@suse.de>
2384 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2386 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2388 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2389 * gcc.target/mips/call-5.c: Ditto.
2390 * gcc.target/mips/call-6.c: Ditto.
2392 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2394 * gcc.dg/dx-test.c: New test-case.
2396 2015-07-07 Andre Vehreschild <vehre@gmx.de>
2399 * gfortran.dg/allocate_with_source_9.f08: New test.
2401 2015-07-07 Christian Bruel <christian.bruel@st.com>
2404 * gcc.target/arm/flip-thumb.c: Fix scan.
2405 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2406 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2407 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2410 2015-07-06 Jakub Jelinek <jakub@redhat.com>
2413 * gcc.c-torture/execute/pr65956.c: New test.
2415 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2417 * gcc.target/arm/aapcs/align1.c: New.
2418 * gcc.target/arm/aapcs/align_rec1.c: New.
2419 * gcc.target/arm/aapcs/align2.c: New.
2420 * gcc.target/arm/aapcs/align_rec2.c: New.
2421 * gcc.target/arm/aapcs/align3.c: New.
2422 * gcc.target/arm/aapcs/align_rec3.c: New.
2423 * gcc.target/arm/aapcs/align4.c: New.
2424 * gcc.target/arm/aapcs/align_rec4.c: New.
2425 * gcc.target/arm/aapcs/align_vararg1.c: New.
2426 * gcc.target/arm/aapcs/align_vararg2.c: New.
2428 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2430 * gfortran.dg/iomsg_2.f90: New test.
2432 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2435 * gcc.target/i386/pr66749.c: New test.
2437 2015-07-06 Richard Biener <rguenther@suse.de>
2439 PR tree-optimization/66772
2440 * gcc.dg/torture/pr66772-1.c: New testcase.
2441 * gcc.dg/torture/pr66772-2.c: Likewise.
2443 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2445 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2446 the jals instruction.
2448 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2451 * gcc.target/i386/pr53383-1.c: New file.
2452 * gcc.target/i386/pr53383-2.c: Likewise.
2453 * gcc.target/i386/pr53383-3.c: Likewise.
2455 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2457 * gcc.target/aarch64/fnmul-1.c: New.
2458 * gcc.target/aarch64/fnmul-2.c: New.
2459 * gcc.target/aarch64/fnmul-3.c: New.
2460 * gcc.target/aarch64/fnmul-4.c: New.
2462 2015-07-06 Richard Biener <rguenther@suse.de>
2465 * gcc.dg/torture/pr66759.c: New testcase.
2467 2015-07-06 Andre Vehreschild <vehre@gmx.de>
2470 * gfortran.dg/alloc_comp_class_3.f03: New test.
2471 * gfortran.dg/alloc_comp_class_4.f03: New test.
2473 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2475 * gcc.c-torture/execute/pr66757.c: New test.
2477 2015-07-06 Bin Cheng <bin.cheng@arm.com>
2479 PR tree-optimization/66720
2480 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2482 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2483 Sandra Loosemore <sandra@codesourcery.com>
2485 * gcc.target/nios2/gprel-offset.c: New test.
2487 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2490 * gfortran.dg/pr66725.f90: New test.
2492 2015-07-03 Jason Merrill <jason@redhat.com>
2494 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2495 Avoid narrowing error.
2497 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2499 PR rtl-optimization/66706
2500 * gcc.target/powerpc/shift-int.c: New testcase.
2502 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2505 * gcc.target/i386/pr66746.c: New file.
2507 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
2509 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2511 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
2513 PR tree-optimization/66119
2514 * g++.dg/opt/pr66119.C: New.
2516 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
2519 * gfortran.dg/submodule_1.f90: New test
2520 * gfortran.dg/submodule_2.f90: New test
2521 * gfortran.dg/submodule_3.f90: New test
2522 * gfortran.dg/submodule_4.f90: New test
2523 * gfortran.dg/submodule_5.f90: New test
2524 * gfortran.dg/submodule_6.f90: New test
2525 * gfortran.dg/submodule_7.f90: New test
2527 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2529 PR preprocessor/53690
2530 * g++.dg/cpp/pr53690.C: New.
2532 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2534 * gcc.target/powerpc/vec-cmp.c: New test.
2536 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2539 * gfortran.dg/pr56520.f90: New test.
2541 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2544 * gfortran.dg/pr66545_1.f90: New test.
2545 * gfortran.dg/pr66545_2.f90: New test.
2547 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
2549 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2550 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2552 2015-07-02 Richard Biener <rguenther@suse.de>
2555 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2558 2015-07-02 Richard Biener <rguenther@suse.de>
2560 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2562 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
2564 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2566 2015-07-01 Jason Merrill <jason@redhat.com>
2568 * lib/target-supports.exp (cxx_default): Set to C++14.
2570 2015-07-01 Tom de Vries <tom@codesourcery.com>
2573 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2576 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2578 * gfortran.dg/warn_conversion_8.f90: New test.
2580 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2582 PR rtl-optimization/61047
2583 * gcc.c-torture/execute/20150611-1.c: New testcase.
2585 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2588 * jit.dg/all-non-failing-tests.h: Add
2589 test-pr66700-observing-write-through-ptr.c.
2590 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2592 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2594 * jit.dg/test-accessing-union.c: Add comments for use by
2595 gcc/jit/docs/topics/types.rst.
2597 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
2599 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2600 'do-require-effective-target' with 'dg-require-effective-target'.
2601 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2602 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2603 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
2604 'stlex' with 'strex' as the expected output.
2606 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2609 * g++.dg/cpp0x/gen-attrs-60.C: New.
2610 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2612 2015-07-01 Jiong Wang <jiong.wang@arm.com>
2614 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2616 * gcc.target/aarch64/pic-small.c: Restrict this test under
2617 check_effective_target_aarch64_small_fpic.
2619 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
2621 * gfortran.dg/gomp/pr66633.f90: New test.
2623 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
2626 * g++.dg/template/pr66686.C: New test.
2628 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
2630 * gnat.dg/lto17.ad[sb]: New test.
2632 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2634 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2635 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2637 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2639 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2641 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2643 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2645 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2647 * jit.dg/test-switch.c: New testcase.
2648 * jit.dg/test-switch.cc: New testcase.
2650 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2653 * jit.dg/all-non-failing-tests.h: Add note about
2654 test-validly-unreachable-block.c.
2655 * jit.dg/test-validly-unreachable-block.c: New file.
2657 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2660 * jit.dg/all-non-failing-tests.h: Add note about
2661 test-extra-options.c.
2662 * jit.dg/test-extra-options.c: New testcase.
2664 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
2667 * gcc.target/i386/pr66691.c: New.
2669 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
2671 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2672 * gcc.target/i386/iamcu/args.h: Likewise.
2673 * gcc.target/i386/iamcu/asm-support.S: Likewise.
2674 * gcc.target/i386/iamcu/defines.h: Likewise.
2675 * gcc.target/i386/iamcu/macros.h: Likewise.
2676 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2677 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2678 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2679 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2680 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2681 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2682 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2683 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2684 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2685 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2686 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2687 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2688 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2689 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2690 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2691 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2692 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2694 2015-06-30 Marek Polacek <polacek@redhat.com>
2696 * gcc.dg/fold-minus-6.c: New test.
2698 * gcc.dg/fold-ior-3.c: New test.
2700 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2702 Implement N4197 - Adding u8 character literals
2703 * g++.dg/cpp1z/utf8.C: New.
2704 * g++.dg/cpp1z/utf8-neg.C: New.
2705 * g++.dg/cpp1z/udlit-utf8char.C: New.
2707 2015-06-30 Marek Polacek <polacek@redhat.com>
2709 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2711 2015-06-30 Tom de Vries <tom@codesourcery.com>
2713 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2714 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2715 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2716 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2718 2015-06-30 Marek Polacek <polacek@redhat.com>
2720 * gcc.dg/fold-ior-2.c: New test.
2722 2015-06-30 Tom de Vries <tom@codesourcery.com>
2724 PR tree-optimization/66652
2725 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2726 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
2728 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2730 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2733 * g++.dg/cpp0x/constexpr-friend-3.C: New.
2734 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2736 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
2739 * gfortran.dg/wunused-parameter.f90: New test.
2741 2015-06-29 Richard Henderson <rth@redhat.com>
2743 * gcc.target/i386/asm-flag-1.c: New.
2744 * gcc.target/i386/asm-flag-2.c: New.
2745 * gcc.target/i386/asm-flag-3.c: New.
2746 * gcc.target/i386/asm-flag-4.c: New.
2747 * gcc.target/i386/asm-flag-5.c: New.
2749 2015-06-29 Marek Polacek <polacek@redhat.com>
2752 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2753 * c-c++-common/pr66322.c: New test.
2754 * g++.dg/eh/scope1.C: Remove dg-warning.
2756 2015-06-29 Richard Biener <rguenther@suse.de>
2758 PR tree-optimization/66677
2759 * gcc.dg/vect/pr66677.c: New testcase.
2761 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2764 * gcc.dg/tree-ssa/pr64130.c: New test.
2766 2015-06-26 Jiong Wang <jiong.wang@arm.com>
2768 * gcc.target/aarch64/pic-small.c: New testcase.
2770 2015-06-26 Richard Biener <rguenther@suse.de>
2772 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2774 2015-06-26 Marek Polacek <polacek@redhat.com>
2776 * gcc.dg/fold-and-1.c: New test.
2777 * gcc.dg/fold-and-2.c: New test.
2779 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
2781 * gnat.dg/warn11.adb: Add missing dg directive.
2782 * gnat.dg/warn12.adb: New test.
2783 * gnat.dg/warn12_pkg.ads: New helper.
2785 2015-06-26 Richard Biener <rguenther@suse.de>
2787 * gfortran.dg/reassoc_3.f90: Adjust.
2789 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
2792 * gcc.target/i386/pr66412.c: New test.
2794 2015-06-25 Richard Biener <rguenther@suse.de>
2796 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2798 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
2800 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2802 2015-06-25 Richard Biener <rguenther@suse.de>
2804 * gfortran.dg/vect/vect-9.f90: New testcase.
2806 2015-06-25 Nick Clifton <nickc@redhat.com>
2808 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2809 H8300 and M32R targets.
2811 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2814 * gfortran.dg/maxerrors.f90: New test.
2816 2015-06-08 DJ Delorie <dj@redhat.com>
2818 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2820 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2822 * gcc.target/aarch64/mgeneral-regs_3.c: New.
2824 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2826 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2827 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2828 * gcc.target/aarch64/nofp_1.c: New file.
2830 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
2832 Implement N3928 - Extending static_assert
2833 * g++.dg/cpp0x/static_assert8.C: Adjust.
2834 * g++.dg/cpp0x/static_assert12.C: New.
2835 * g++.dg/cpp0x/static_assert13.C: New.
2836 * g++.dg/cpp1y/static_assert1.C: New.
2837 * g++.dg/cpp1y/static_assert2.C: New.
2838 * g++.dg/cpp1z/static_assert-nomsg.C: New.
2840 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
2843 * g++.dg/cpp0x/trailing11.C: New.
2845 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2847 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2849 * gcc.target/arm/memset-inline-10.c: Likewise.
2850 * gcc.target/arm/pr58784.c: Likewise.
2851 * gcc.target/arm/pr59985.C: Likewise.
2852 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2854 2015-06-24 Renlin Li <renlin.li@arm.com>
2856 * gcc.target/aarch64/arm_align_max_pwr.c: New.
2857 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2859 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
2862 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2865 * g++.dg/cpp0x/auto45.C: New test.
2866 * g++.dg/template/pr30044.C: New test.
2867 * g++.dg/template/crash83.C: Accept any error string.
2868 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2870 * g++.dg/cpp0x/variadic18.C: Likewise
2871 * g++.dg/template/canon-type-13.C: Likewise.
2872 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2874 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2877 * g++.dg/other/linkage2.C: New.
2879 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2882 * gcc.target/arm/pr63408.c: New test.
2884 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
2886 * lib/c-torture.exp: Don't call check_effective_target_lto
2887 before setting up environment correctly.
2888 * lib/gcc-dg.exp: Likewise, and protect
2889 gcc_force_conventional_output.
2891 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2893 PR rtl-optimization/66306
2894 * gcc.target/s390/pr66306.c: New test.
2896 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2898 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2899 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2900 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2901 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2902 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2903 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2904 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2906 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
2909 * gcc.c-torture/pr65803.c: New test.
2911 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2914 * g++.dg/cpp0x/auto45.C: New test.
2915 * g++.dg/template/pr30044.C: New test.
2916 * g++.dg/template/crash83.C: Accept any error string.
2917 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2919 * g++.dg/cpp0x/variadic18.C: Likewise
2920 * g++.dg/template/canon-type-13.C: Likewise.
2921 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2923 2015-06-23 Marek Polacek <polacek@redhat.com>
2925 * c-c++-common/Wlogical-op-3.c: New test.
2927 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2930 * g++.dg/cpp0x/scoped_enum5.C: New.
2932 2015-06-23 Richard Biener <rguenther@suse.de>
2934 PR tree-optimization/66636
2935 * gcc.dg/vect/pr66636.c: New testcase.
2937 2015-06-23 Marek Polacek <polacek@redhat.com>
2939 * gcc.dg/fold-minus-4.c: New test.
2940 * gcc.dg/fold-minus-5.c: New test.
2941 * c-c++-common/ubsan/overflow-add-5.c: New test.
2943 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
2945 Add missing testcase from r224672.
2946 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2948 * gcc.target/vax/bswapdi-1.c: New.
2950 2015-06-23 Andre Vehreschild <vehre@gmx.de>
2953 * gfortran.dg/associate_18.f08: New test.
2955 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
2958 * gcc.target/i386/pr66560-1.c: New test.
2959 * gcc.target/i386/pr66560-2.c: Ditto.
2960 * gcc.target/i386/pr66560-3.c: Ditto.
2961 * gcc.target/i386/pr66560-4.c: Ditto.
2963 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
2965 * gcc.target/nvptx/nvptx.exp: New file.
2966 * gcc.target/nvptx/proto-1.c: Likewise.
2968 2015-06-23 Bin Cheng <bin.cheng@arm.com>
2970 PR tree-optimization/66449
2971 * gcc.dg/vect/pr66449.c: New test.
2973 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
2975 * g++.dg/other/dump-ada-spec-5.C: New test.
2976 * g++.dg/other/dump-ada-spec-6.C: Likewise.
2977 * g++.dg/other/dump-ada-spec-7.C: Likewise.
2979 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2981 * g++.dg/inherit/pure1.C: Test location too.
2983 2015-06-22 Marek Polacek <polacek@redhat.com>
2985 * gcc.dg/fold-ior-1.c: New test.
2986 * gcc.dg/fold-minus-2.c: New test.
2987 * gcc.dg/fold-minus-3.c: New test.
2988 * gcc.dg/fold-plus-1.c: New test.
2989 * gcc.dg/fold-plus-2.c: New test.
2990 * gcc.dg/fold-xor-4.c: New test.
2991 * gcc.dg/fold-xor-5.c: New test.
2993 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2996 * g++.dg/torture/pr65914.C: New.
2998 2015-06-22 Richard Biener <rguenther@suse.de>
3000 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3001 not existing TORTURE_OPTIONS only.
3002 * lib/gcc-dg.exp: Likewise.
3004 2015-06-22 Christian Bruel <christian.bruel@st.com>
3007 * gcc.target/arm/flip-thumb.c: New test.
3009 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3010 Martin Liska <mliska@suse.cz>
3013 * g++.dg/ipa/pr65908.C: New testcase.
3015 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3018 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3019 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3021 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3023 * gnat.dg/specs/debug1.ads: Adjust.
3025 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3027 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3028 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3029 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3030 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3031 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3032 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3033 * gcc.target/aarch64/fmovd-zero.c: Delete.
3034 * gcc.target/aarch64/fmovf-zero.c: Delete.
3036 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3038 * gcc.target/vax/bswapdi-1.c: New.
3040 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3042 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3044 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3046 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3048 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3050 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3052 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3054 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3056 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3058 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3060 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3062 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3064 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3066 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3068 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3070 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3072 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3074 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3076 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3078 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3080 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3082 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3084 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3086 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3088 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3090 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3092 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3094 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3096 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3098 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3100 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3102 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3104 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3106 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3108 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3110 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3112 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3114 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3116 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3118 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3119 (_ARM_FPSCR): Add FZ field.
3120 (clean_results): Force FZ=1 on AArch64.
3121 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3123 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3125 * gcc.target/aarch64/pr62308.c: New test.
3127 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3130 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3132 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3134 * gcc.target/i386/mpx/pr66581.c: New test.
3136 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3138 * gcc.target/i386/cmov9.c: New test.
3140 2015-06-18 Richard Biener <rguenther@suse.de>
3142 * g++.dg/other/const4.C: New testcase.
3144 2015-06-18 Michael Matz <matz@suse.de>
3147 * gcc.dg/vect/pr66253.c: New testcase.
3149 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3152 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3154 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3157 * gcc.target/i386/mpx/pr66568.c: New test.
3159 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3162 * gcc.target/i386/mpx/pr66567.c: New test.
3164 2015-06-18 Richard Biener <rguenther@suse.de>
3166 PR tree-optimization/66510
3167 * gcc.dg/vect/slp-perm-12.c: New testcase.
3169 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3171 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3172 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3173 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3174 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3176 2015-06-17 Jakub Jelinek <jakub@redhat.com>
3179 * g++.dg/gomp/pr66571-1.C: New test.
3182 * c-c++-common/gomp/pr66429.c: New test.
3184 2015-06-17 David Malcolm <dmalcolm@redhat.com>
3186 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3187 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3189 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3191 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3194 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3197 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3199 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3201 * gcc.target/mips/pr65862-1.c: New test.
3202 * gcc.target/mips/pr65862-2.c: Likewise.
3204 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3206 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3207 * gcc.target/i386/pr52252-atom.c: Ditto.
3208 * gcc.target/i386/vect-div-1.c: Ditto.
3209 * gcc.target/i386/rotate-5.c: Ditto.
3210 * gcc.target/i386/pr50202.c: Ditto.
3211 * gcc.target/i386/pr37843-3.c: Ditto.
3212 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3213 * gcc.target/i386/pr53397-1.c: Ditto.
3214 * gcc.target/i386/pr55934.c: Ditto.
3215 * gcc.target/i386/pr37843-4.c: Ditto.
3216 * gcc.target/i386/pr60451.c: Ditto.
3217 * gcc.target/i386/pr53397-2.c: Ditto.
3218 * gcc.target/i386/vectorize1.c: Ditto.
3219 * gcc.target/i386/extract-insert-combining.c: Ditto.
3220 * gcc.target/i386/pr53759.c: Ditto.
3221 * gcc.target/i386/pr52252-core.c: Ditto.
3222 * gcc.target/i386/rotate-3.c: Ditto.
3223 * gcc.target/i386/sse-20.c: Ditto.
3224 * gcc.target/i386/rotate-4.c: Ditto.
3225 * gcc.target/i386/pr61403.c: Ditto.
3226 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3227 * gcc.target/i386/pr60901.c: Ditto.
3228 * gcc.target/i386/pr59794-7.c: Ditto.
3229 * gcc.target/i386/pr62208.c: Ditto.
3230 * gcc.target/i386/pr53416.c: Ditto.
3231 * gcc.target/i386/asm-dialect-1.c: Ditto.
3232 * gcc.target/i386/pr50038.c: Ditto.
3233 * gcc.target/i386/47698.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3235 * gcc.target/i386/pr59794-2.c: Ditto.
3236 * gcc.target/i386/pr59794-3.c: Ditto.
3237 * gcc.target/i386/pr39058.c: Ditto.
3238 * gcc.target/i386/pr60205-1.c: Ditto.
3239 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3240 * gcc.target/i386/sse2-movq-2.c: Ditto.
3242 2015-06-17 Richard Biener <rguenther@suse.de>
3244 PR tree-optimization/66251
3245 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3247 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3250 * g++.dg/parse/new-placement1.C: New.
3252 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3254 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3255 * jit.dg/test-compound-assignment.c: New testcase.
3257 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3260 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3261 to "testcases" array.
3263 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3266 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3267 * jit.dg/test-debug-strings.c: New test case.
3268 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3269 the discriminant has a sane debug string.
3271 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
3274 * gcc.target/i386/pr56766-1.c: New test.
3275 * gcc.target/i386/pr56766-2.c: Ditto.
3277 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
3279 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3280 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3281 * gcc.target/mips/loongson-simd.c: Ditto.
3283 2015-06-16 Richard Biener <rguenther@suse.de>
3285 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3287 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3289 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3290 passed by the testsuite driver.
3292 2015-06-16 Richard Biener <rguenther@suse.de>
3294 * gcc.dg/vect/slp-perm-11.c: New testcase.
3296 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3298 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3301 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3303 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3304 Reinstate calls to torture-init and torture-finalize.
3306 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3308 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3310 2015-06-15 Nathan Sidwell <nathan@acm.org>
3313 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3315 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3318 * g++.dg/cpp0x/local-type1.C: New.
3320 2015-06-15 Andre Vehreschild <vehre@gmx.de>
3325 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3326 unimplemented error.
3327 * gfortran.dg/allocate_with_source_7.f08: New test.
3328 * gfortran.dg/allocate_with_source_8.f08: New test.
3330 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3333 * g++.dg/warn/Walways-true-3.C: New test.
3335 2015-06-13 Tom de Vries <tom@codesourcery.com>
3337 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3339 2015-06-13 Tom de Vries <tom@codesourcery.com>
3341 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3342 (main): Remove superfluous attributes.
3343 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3344 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3346 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3348 * gcc.target/i386/monitorx.c: New.
3349 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3350 * gcc.target/i386/sse-13.c: Ditto.
3351 * gcc.target/i386/sse-14.c: Ditto.
3352 * gcc.target/i386/sse-22.c: Ditto.
3353 * gcc.target/i386/sse-23.c: Ditto.
3354 * g++.dg/other/i386-2.C: Ditto.
3355 * g++.dg/other/i386-3.C: Ditto.
3357 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
3359 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3361 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
3364 * gfortran.dg/allocatable_scalar_13.f90: New test
3366 2015-06-11 Marek Polacek <polacek@redhat.com>
3368 * gcc.dg/fold-xor-3.c: New test.
3370 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3372 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3373 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3375 2015-06-11 Christian Bruel <christian.bruel@st.com>
3378 * gcc.target/arm/pragma_attribute.c: New test.
3380 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3382 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3384 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3387 * gcc.target/i386/pr66473.c: New test.
3389 2015-06-10 Jakub Jelinek <jakub@redhat.com>
3392 * gcc.dg/tls/pr66470.c: New test.
3393 * gcc.target/i386/pr66470.c: New test.
3395 2015-06-10 Christian Bruel <christian.bruel@st.com>
3398 * gcc.target/arm/attr_arm.c: New test
3399 * gcc.target/arm/attr_arm-err.c: New test
3400 * gcc.target/arm/attr_thumb.c: New test
3401 * gcc.target/arm/attr_thumb-static.c: New test
3403 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3408 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3410 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3412 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3413 passed by the testsuite driver.
3415 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3418 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3419 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3420 * gcc.dg/ssp-1.c: Make counter a register.
3421 * gcc.dg/ssp-2.c: Likewise.
3422 * gcc.dg/torture/parm-coalesce.c: New.
3424 2015-06-09 Tom de Vries <tom@codesourcery.com>
3426 * gcc.target/i386/vararg-loc.c: New test.
3428 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3431 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3432 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3434 2015-06-09 Marek Polacek <polacek@redhat.com>
3436 PR tree-optimization/66299
3437 * gcc.dg/pr66299-1.c: New test.
3438 * gcc.dg/pr66299-2.c: New test.
3439 * gcc.dg/pr66299-3.c: New test.
3441 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3443 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3444 passed by the testsuite driver.
3446 2015-06-09 Richard Biener <rguenther@suse.de>
3449 * gcc.dg/fold-modpow2.c: New testcase.
3451 2015-06-09 Richard Biener <rguenther@suse.de>
3453 PR tree-optimization/66419
3454 * gcc.dg/vect/bb-slp-37.c: New testcase.
3456 2015-06-09 Shiva Chen <shiva0217@gmail.com>
3458 * gcc.target/arm/stl-cond.c: New test.
3460 2015-06-09 Richard Biener <rguenther@suse.de>
3463 * gcc.dg/torture/pr66413.c: New testcase.
3465 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3467 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3468 * gcc.dg/ssp-1.c: Make counter a register.
3469 * gcc.dg/ssp-2.c: Likewise.
3470 * gcc.dg/torture/parm-coalesce.c: New.
3472 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
3474 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3475 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3477 2015-06-08 Tom de Vries <tom@codesourcery.com>
3479 PR rtl-optimization/66444
3480 * gcc.dg/pr66444.c: New test.
3482 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3485 * gfortran.dg/class_is_1.f90: New test.
3486 * gfortran.dg/type_is_1.f90: Ditto.
3488 2015-06-08 Marek Polacek <polacek@redhat.com>
3491 * gcc.dg/cpp/pr66415-1.c: New test.
3492 * gcc.dg/cpp/pr66415-2.c: New test.
3494 2015-06-08 Richard Biener <rguenther@suse.de>
3496 PR tree-optimization/66422
3497 * gcc.dg/Warray-bounds-16.c: New testcase.
3499 2015-06-08 Richard Biener <rguenther@suse.de>
3501 * gcc.dg/vect/slp-perm-10.c: New testcase.
3502 * gcc.dg/vect/slp-23.c: Adjust.
3503 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3504 vector pointer update.
3506 2015-06-08 Marek Polacek <polacek@redhat.com>
3509 * g++.dg/ubsan/pr66452.C: New test.
3511 2015-06-08 Tom de Vries <tom@codesourcery.com>
3513 PR tree-optimization/66436
3514 * gcc.dg/gomp/dump-new-function-2.c: New test.
3515 * gcc.dg/gomp/dump-new-function-3.c: Same.
3516 * gcc.dg/gomp/dump-new-function.c: Same.
3518 2015-06-08 Tom de Vries <tom@codesourcery.com>
3520 PR tree-optimization/66435
3521 * gcc.dg/gomp/notify-new-function-2.c: New test.
3522 * gcc.dg/gomp/notify-new-function-3.c: Same.
3523 * gcc.dg/gomp/notify-new-function.c: Same.
3525 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
3527 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3528 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3529 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3530 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3531 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3532 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3535 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
3538 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3539 * gfortran.dg/warn_conversion.f90: Add warning for change in value
3541 * gfortran.dg/warn_conversion_3.f90: Add warnings.
3542 * gfortran.dg/warn_conversion_5.f90: New test.
3543 * gfortran.dg/warn_conversion_6.f90: New test.
3544 * gfortran.dg/warn_conversion_7.f90: New test.
3546 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3549 * gfortran.dg/blockdata_9.f: New test.
3551 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3554 * gfortran.dg/forall_17.f90: New test.
3556 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
3558 * g++.dg/cpp0x/pr57101.C: Add warning.
3559 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3560 * g++.dg/ext/visibility/anon7.C: Same.
3561 * g++.dg/ipa/pr63587-2.C: Same.
3562 * g++.dg/opt/dump1.C: Same.
3563 * g++.dg/opt/pr59622-3.C: Same.
3564 * g++.dg/opt/pr59622.C: Same.
3565 * g++.dg/torture/pr46383.C: Same.
3566 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3567 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3568 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3570 * gfortran.dg/intent_out_8.f90: Same.
3571 * gfortran.dg/warn_target_lifetime_3.f90: Same.
3573 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3576 gfortran.dg/equiv_9.f90: New test.
3579 2015-06-05 Tom de Vries <tom@codesourcery.com>
3581 merge from gomp4 branch:
3582 2015-05-28 Tom de Vries <tom@codesourcery.com>
3584 PR tree-optimization/65443
3585 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3586 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3587 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3589 2015-06-05 Nathan Sidwell <nathan@acm.org>
3592 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3594 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
3596 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3598 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3600 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3602 2015-06-04 Sriraman Tallam <tmsriram@google.com>
3604 * testsuite/gcc.target/i386/noplt-1.c: New test.
3605 * testsuite/gcc.target/i386/noplt-2.c: New test.
3606 * testsuite/gcc.target/i386/noplt-3.c: New test.
3607 * testsuite/gcc.target/i386/noplt-4.c: New test.
3609 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
3612 * gfortran.dg/adjustl_1.f90: New test.
3614 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
3616 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3617 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3619 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
3621 * lto.c (iterative_hash_canonical_type,
3622 gimple_register_canonical_type): only hash main variants of types
3624 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
3626 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3627 Move set of dg-do-what-default after early return.
3629 2015-06-04 Marek Polacek <polacek@redhat.com>
3632 * gcc.dg/lvalue-8.c: New test.
3634 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
3635 Paolo Carlini <paolo.carlini@oracle.com>
3638 * g++.dg/other/pr66130.C: New.
3639 * g++.dg/cpp0x/pr66130.C: Likewise.
3641 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3643 * g++.dg/cpp0x/decl-loc1.C: New.
3644 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3645 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3646 * g++.dg/init/ctor8.C: Likewise.
3647 * g++.dg/parse/semicolon4.C: Likewise.
3649 2015-06-03 Marek Polacek <polacek@redhat.com>
3652 * g++.dg/ubsan/static-init-1.C: New test.
3653 * g++.dg/ubsan/static-init-2.C: New test.
3654 * g++.dg/ubsan/static-init-3.C: New test.
3656 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
3659 * gcc.target/i386/pr66275.c: New test.
3661 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3663 * gcc.dg/Wcxx-compat-22.c: New testcase.
3664 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3665 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3666 * c-c++-common/pr58346-1.c: Likewise.
3667 * c-c++-common/transparent-union-1.c: Likewise.
3669 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
3671 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3672 * g++.dg/plugin/def_plugin.c: New file.
3673 * g++.dg/plugin/def-plugin-test.C: New file.
3675 2015-06-03 Richard Biener <rguenther@suse.de>
3677 * gcc.dg/vect/bb-slp-36.c: New testcase.
3679 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
3681 * gcc.dg/lto/chkp-removed-alias_0.c: New.
3683 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
3685 * gcc.dg/lto/chkp-privatize-1_0.c: New.
3686 * gcc.dg/lto/chkp-privatize-1_1.c: New.
3687 * gcc.dg/lto/chkp-privatize-2_0.c: New.
3688 * gcc.dg/lto/chkp-privatize-2_1.c: New.
3690 2015-06-03 Marek Polacek <polacek@redhat.com>
3694 * gcc.dg/pr64223-1.c: New test.
3695 * gcc.dg/pr64223-2.c: New test.
3697 2015-06-03 Richard Biener <rguenther@suse.de>
3699 PR tree-optimization/63916
3700 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3702 2015-06-03 Richard Biener <rguenther@suse.de>
3704 PR tree-optimization/66375
3705 * gcc.dg/torture/pr66375.c: New testcase.
3707 2015-06-03 Bin Cheng <bin.cheng@arm.com>
3709 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3711 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
3714 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3716 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3719 * gfortran.dg/reshape_7.f90: New test.
3721 2015-06-02 David Malcolm <dmalcolm@redhat.com>
3724 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3727 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3730 * gcc.dg/pr49551.c: New testcase.
3732 2015-06-02 Richard Biener <rguenther@suse.de>
3735 * g++.dg/lto/pr65549_0.C: New testcase.
3737 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
3741 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3743 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
3745 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3747 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3750 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3752 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3754 PR tree-optimization/48052
3755 * gcc.dg/tree-ssa/scev-8.c: New.
3756 * gcc.dg/tree-ssa/scev-9.c: New.
3757 * gcc.dg/tree-ssa/scev-10.c: New.
3758 * gcc.dg/vect/pr48052.c: New.
3760 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
3762 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3764 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
3766 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3768 2015-06-02 Marek Polacek <polacek@redhat.com>
3771 * gcc.dg/torture/pr66345.c: New test.
3773 2015-06-02 Richard Biener <rguenther@suse.de>
3775 PR tree-optimization/65961
3776 * gcc.dg/torture/pr65961.c: New testcase.
3778 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3780 PR tree-optimization/52563
3781 PR tree-optimization/62173
3782 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3783 * gcc.dg/tree-ssa/scev-4.c: Ditto.
3785 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3787 * gnat.dg/specs/varsize_return2.ads: New test.
3788 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3790 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3792 * gcc.dg/vect/vect-outer-simd-1.c: New test.
3794 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
3797 * gcc.target/aarch64/sync-comp-swap.c: New.
3798 * gcc.target/aarch64/sync-comp-swap.x: New.
3799 * gcc.target/aarch64/sync-op-acquire.c: New.
3800 * gcc.target/aarch64/sync-op-acquire.x: New.
3801 * gcc.target/aarch64/sync-op-full.c: New.
3802 * gcc.target/aarch64/sync-op-full.x: New.
3803 * gcc.target/aarch64/sync-op-release.c: New.
3804 * gcc.target/aarch64/sync-op-release.x: New.
3806 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
3808 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3811 2015-06-01 Richard Biener <rguenther@suse.de>
3813 PR tree-optimization/66349
3814 PR tree-optimization/66352
3815 PR tree-optimization/66357
3816 * gcc.dg/torture/pr66357.c: New testcase.
3817 * gcc.dg/torture/pr66349.c: Likewise.
3818 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3820 2015-06-01 Richard Biener <rguenther@suse.de>
3823 2015-05-29 Richard Biener <rguenther@suse.de>
3825 PR tree-optimization/66314
3826 * gcc.dg/asan/pr66314.c: New testcase.
3828 2015-06-01 Richard Biener <rguenther@suse.de>
3830 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3832 2015-06-01 Jakub Jelinek <jakub@redhat.com>
3834 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3836 (hp3, hp4): Add inline keyword.
3837 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3838 (hp2): Add inline keyword.
3839 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3840 (hp2): Add inline keyword.
3842 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
3845 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3846 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3847 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3848 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3850 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
3852 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3853 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3855 2015-06-01 Richard Biener <rguenther@suse.de>
3857 PR tree-optimization/66280
3858 * g++.dg/torture/pr66280.C: New testcase.
3859 * g++.dg/torture/pr66280-2.C: Likewise.
3861 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3863 * gnat.dg/addr9_1.adb: New test.
3864 * gnat.dg/addr9_2.adb: Likewise.
3865 * gnat.dg/addr9_3.adb: Likewise.
3866 * gnat.dg/addr9_4.adb: Likewise.
3868 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
3870 * g++.dg/other/dump-ada-spec-4.C: New test.
3872 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
3874 * gcc.dg/alias-8.c: Fix dg-warning.
3876 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
3878 * gcc.dg/alias-8.c: Do not xfail.
3879 * gcc.dg/pr62167.c: Prevent FRE.
3880 * gcc.dg/alias-14.c: New testcase.
3882 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
3884 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3886 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3889 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3891 * gcc.target/s390/hotpatch-10.c: Likewise.
3892 * gcc.target/s390/hotpatch-11.c: Likewise.
3893 * gcc.target/s390/hotpatch-12.c: Likewise.
3894 * gcc.target/s390/hotpatch-17.c: Likewise.
3895 * gcc.target/s390/hotpatch-18.c: Likewise.
3896 * gcc.target/s390/hotpatch-20.c: Likewise.
3897 * gcc.target/s390/hotpatch-21.c: Likewise.
3898 * gcc.target/s390/hotpatch-22.c: Likewise.
3899 * gcc.target/s390/hotpatch-23.c: Likewise.
3900 * gcc.target/s390/hotpatch-24.c: Likewise.
3901 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
3902 to check for the exact nops too.
3903 * gcc.target/s390/hotpatch-3.c: Likewise.
3904 * gcc.target/s390/hotpatch-4.c: Likewise.
3905 * gcc.target/s390/hotpatch-5.c: Likewise.
3906 * gcc.target/s390/hotpatch-6.c: Likewise.
3907 * gcc.target/s390/hotpatch-7.c: Likewise.
3908 * gcc.target/s390/hotpatch-8.c: Likewise.
3909 * gcc.target/s390/hotpatch-9.c: Likewise.
3910 * gcc.target/s390/hotpatch-14.c: Likewise.
3911 * gcc.target/s390/hotpatch-15.c: Likewise.
3912 * gcc.target/s390/hotpatch-16.c: Likewise.
3913 * gcc.target/s390/hotpatch-19.c: Likewise.
3914 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
3915 scan-assembler-times counting number of .align directives.
3916 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3917 dg-options. Remove scan-assembler-times counting number of .align
3919 * gcc.target/s390/hotpatch-26.c: New file.
3920 * gcc.target/s390/hotpatch-27.c: New file.
3921 * gcc.target/s390/hotpatch-28.c: New file.
3922 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3923 using -Os -O0 -O1 -O2 -O3 options.
3925 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3927 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3929 2015-05-29 Jakub Jelinek <jakub@redhat.com>
3931 PR tree-optimization/66142
3932 * gcc.dg/vect/pr66142.c: New test.
3934 2015-05-29 Richard Biener <rguenther@suse.de>
3936 PR tree-optimization/66314
3937 * gcc.dg/asan/pr66314.c: New testcase.
3939 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3941 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3942 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3944 (schedule-cleanups, dg-keep-saved-temps): New proc.
3945 (gcc-dg-test-1): Schedule cleanups.
3946 * lib/profopt.exp (profopt-execute): Likewise.
3947 * g++.dg/cdce3.C: Adjust expected line numbers.
3948 * gcc.dg/cdce1.c: Likewise.
3949 * gcc.dg/cdce2.c: Likewise.
3950 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3951 * gcc.dg/strlenopt-24.c: Likewise.
3952 * gcc.dg/tree-ssa/vrp26.c: Likewise.
3953 * gcc.dg/tree-ssa/vrp28.c: Likewise.
3954 * obj-c++.dg/encode-2.mm: Likewise.
3956 2015-05-28 DJ Delorie <dj@redhat.com>
3958 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3960 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3962 * gnat.dg/discr43.adb: New test.
3964 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3966 * gnat.dg/varsize_temp.adb: Rename into...
3967 * gnat.dg/varsize1.adb: ...this.
3968 * gnat.dg/varsize_copy.ad[sb]: Rename into...
3969 * gnat.dg/varsize2.ad[sb]: ...this.
3970 * gnat.dg/varsize3_1.adb: New test.
3971 * gnat.dg/varsize3_2.adb: Likewise.
3972 * gnat.dg/varsize3_3.adb: Likewise.
3973 * gnat.dg/varsize3_4.adb: Likewise.
3974 * gnat.dg/varsize3_5.adb: Likewise.
3975 * gnat.dg/varsize3_6.adb: Likewise.
3976 * gnat.dg/varsize3_pkg1.ads: New helper.
3977 * gnat.dg/varsize3_pkg2.ads: Likewise.
3978 * gnat.dg/varsize3_pkg3.ads: Likewise.
3980 2015-05-28 Richard Biener <rguenther@suse.de>
3982 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3984 2015-05-28 Richard Biener <rguenther@suse.de>
3986 PR tree-optimization/66142
3987 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3989 2015-05-28 Lawrence Velázquez <vq@larryv.me>
3992 * gcc.dg/darwin-minversion-3.c: Update testcase.
3993 * gcc.dg/darwin-minversion-4.c: Ditto.
3994 * gcc.dg/darwin-minversion-5.c: New testcase.
3995 * gcc.dg/darwin-minversion-6.c: Ditto.
3996 * gcc.dg/darwin-minversion-7.c: Ditto.
3997 * gcc.dg/darwin-minversion-8.c: Ditto.
3998 * gcc.dg/darwin-minversion-9.c: Ditto.
3999 * gcc.dg/darwin-minversion-10.c: Ditto.
4000 * gcc.dg/darwin-minversion-11.c: Ditto.
4001 * gcc.dg/darwin-minversion-12.c: Ditto.
4003 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4005 PR rtl-optimization/66168
4006 * gcc.c-torture/compile/pr66168.c: New test.
4008 2015-05-27 Jeff Law <law@redhat.com>
4011 * gcc.dg/target/m68k/pr39726-1.c: New test.
4013 2015-05-27 Nathan Sidwell <nathan@acm.org>
4016 * g++.dg/ext/alias-canon3.C: New.
4018 2015-05-27 Richard Biener <rguenther@suse.de>
4020 PR tree-optimization/66272
4022 2014-08-15 Richard Biener <rguenther@suse.de>
4024 PR tree-optimization/62031
4025 * gcc.dg/torture/pr66272.c: New testcase.
4027 2015-05-27 Richard Biener <rguenther@suse.de>
4029 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4031 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4034 * gcc.dg/pr65358.c: New test.
4036 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4039 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4041 * gfortran.dg/allocate_with_source_6.f90: New test.
4043 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4045 * gnat.dg/atomic7_1.adb: New test.
4046 * gnat.dg/atomic7_2.adb: Likewise.
4047 * gnat.dg/atomic7_pkg1.ads: New helper.
4048 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4050 2015-05-26 Michael Matz <matz@suse.de>
4053 * gcc.dg/vect/pr66251.c: New test.
4055 2015-05-26 Richard Biener <rguenther@suse.de>
4057 PR tree-optimization/66142
4058 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4060 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4063 * gfortran.dg/allocatable_scalar_13.f90: New test
4065 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4067 * gnat.dg/warn11.adb: New test.
4068 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4070 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4072 * gnat.dg/vfa1_1.adb: New test.
4073 * gnat.dg/vfa1_2.adb: Likewise.
4074 * gnat.dg/vfa1_3.adb: Likewise.
4075 * gnat.dg/vfa1_4.adb: Likewise.
4076 * gnat.dg/vfa1_pkg.ads: New helper.
4078 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4080 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4081 * gcc.target/i386/pr66232-3.c: Likewise.
4083 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4086 * gcc.target/i386/pr66274.c: New test.
4088 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4090 * gnat.dg/renaming6.ad[sb]: New test.
4092 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4094 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4095 and 'dg-require-effective-target pie'.
4097 2015-05-23 Nathan Sidwell <nathan@acm.org>
4100 * g++.dg/cpp0x/pr66243.C: New.
4102 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4105 * g++.dg/lto/pr66180_0.C: New testcase.
4106 * g++.dg/lto/pr66180_1.C: New testcase.
4108 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4111 * typebound_call_27.f90: New file.
4113 2015-05-23 Nathan Sidwell <nathan@acm.org>
4116 * g++.dg/template/pr65936.C: New.
4118 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4120 PR tree-optimization/63387
4121 * gcc.dg/pr63387-2.c: New testcase.
4123 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4125 * gcc.dg/simd-1.c: Update to the new message.
4127 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4129 * gcc.dg/nand.c: New testcase.
4131 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4133 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4134 Set dg-do-what-default to compile only on ARM targets without
4135 arm_neon_hw execution support. Remove redundant c-torture-execute
4136 in loop over test cases.
4138 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4141 * gcc.target/aarch64/pr65491_1.c: New test.
4142 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4143 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4145 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4148 * g++.dg/cpp0x/explicit9.C: New.
4149 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4151 2015-05-22 Richard Biener <rguenther@suse.de>
4153 PR tree-optimization/66251
4154 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4156 2015-05-22 Marek Polacek <polacek@redhat.com>
4159 * c-c++-common/attributes-enum-1.c: New test.
4160 * c-c++-common/attributes-enum-2.c: New test.
4161 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4162 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4164 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4166 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4167 effective target support. If no arm_neon_hw support, do not attempt
4168 to execute the tests; only compile them.
4169 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4170 and "dg-require-effective-target arm_neon_ok".
4171 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4172 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4173 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4174 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4175 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4176 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4177 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4178 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4179 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4180 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4181 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4182 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4183 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4184 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4185 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4186 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4187 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4188 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4189 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4190 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4191 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4192 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4193 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4194 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4195 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4196 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4197 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4198 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4199 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4200 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4201 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4202 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4203 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4204 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4205 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4206 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4207 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4208 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4209 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4210 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4211 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4212 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4213 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4214 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4215 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4216 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4217 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4218 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4219 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4220 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4221 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4222 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4223 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4224 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4225 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4226 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4227 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4228 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4229 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4230 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4231 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4232 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4233 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4234 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4235 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4236 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4237 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4238 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4239 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4240 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4241 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4242 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4243 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4244 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4245 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4246 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4247 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4248 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4249 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4250 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4251 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4252 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4253 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4254 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4255 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4256 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4257 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4258 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4259 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4260 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4261 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4262 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4263 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4264 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4265 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4266 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4267 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4268 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4269 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4270 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4271 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4272 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4273 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4274 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4275 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4276 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4277 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4278 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4279 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4280 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4281 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4282 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4283 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4285 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4287 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4288 * gcc.dg/vect/pr59354.c: Likewise.
4289 * gcc.dg/vect/pr64252.c: Likewise.
4290 * gcc.dg/vect/pr64404.c: Likewise.
4291 * gcc.dg/vect/pr64493.c: Likewise.
4292 * gcc.dg/vect/pr64495.c: Likewise.
4293 * gcc.dg/vect/pr64844.c: Likewise.
4294 * gcc.dg/vect/pr65518.c: Likewise.
4295 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4297 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4300 * g++.dg/cpp1y/var-templ28.C: New.
4302 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4305 * gcc.target/i386/pr66232-1.c: New test.
4306 * gcc.target/i386/pr66232-2.c: Likewise.
4307 * gcc.target/i386/pr66232-3.c: Likewise.
4308 * gcc.target/i386/pr66232-4.c: Likewise.
4309 * gcc.target/i386/pr66232-5.c: Likewise.
4311 2015-05-21 Nathan Sidwell <nathan@acm.org>
4313 * g++.dg/cpp1y/pr60943.C: New.
4315 2015-05-21 Jakub Jelinek <jakub@redhat.com>
4317 PR tree-optimization/66233
4318 * gcc.c-torture/execute/pr66233.c: New test.
4320 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4323 * gfortran.dg/inline_matmul_11.f90: New test.
4325 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4327 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4328 instead of listing several targets on its own.
4329 * gcc.target/i386/pr32219-2.c: Likewise.
4330 * gcc.target/i386/pr32219-3.c: Likewise.
4331 * gcc.target/i386/pr32219-4.c: Likewise.
4332 * gcc.target/i386/pr32219-5.c: Likewise.
4333 * gcc.target/i386/pr32219-6.c: Likewise
4334 * gcc.target/i386/pr32219-7.c: Likewise.
4335 * gcc.target/i386/pr32219-8.c: Likewise.
4336 * gcc.target/i386/pr39013-1.c: Likewise.
4337 * gcc.target/i386/pr39013-2.c: Likewise.
4338 * gcc.target/i386/pr64317.c: Likewise.
4340 2015-05-21 Jeff Law <law@redhat.com>
4342 * gcc.target/hppa/shadd-3.c: New test.
4343 * gcc.target/hppa/shadd-4.c: New test.
4345 2015-05-21 Michael Matz <matz@suse.de>
4347 * gcc.dg/vect/vect-strided-store.c: New test.
4348 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4349 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4351 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4353 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4354 * gcc.dg/pow-sqrt-synth-1.c: New test.
4355 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4357 2015-05-21 Richard Biener <rguenther@suse.de>
4360 * g++.dg/conversion/pr66211.C: New testcase.
4361 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4363 2015-05-21 Jeff Law <law@redhat.com>
4365 * gcc.target/hppa/shadd-2.c: New test.
4367 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4370 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4372 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4375 * gcc.target/arm/pr26702.c: Adjust target selector.
4377 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4380 * gcc.dg/lto/pr66221_0.c: New test.
4381 * gcc.dg/lto/pr66221_1.c: New test.
4383 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4386 * gcc.dg/redecl-4.c: Update column numbers.
4387 * gcc.dg/format/bitfld-1.c: Likewise.
4388 * gcc.dg/format/attr-2.c: Likewise.
4389 * gcc.dg/format/attr-6.c: Likewise.
4390 * gcc.dg/format/attr-7.c (baz): Likewise.
4391 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4392 * gcc.dg/format/attr-4.c: Likewise.
4393 * gcc.dg/format/branch-1.c: Likewise.
4394 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4395 locations within strings with embedded escape sequences.
4397 2015-05-20 Jeff Law <law@redhat.com>
4399 * gcc.target/hppa/hppa.exp: New target test driver.
4400 * gcc.target/hppa/shadd-1.c: New test.
4402 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4404 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4406 2015-05-20 David Malcolm <dmalcolm@redhat.com>
4408 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4409 (fn_33_k_and_r_style): New.
4410 (fn_33_stroustrup_style): New.
4411 (fn_33_allman_style): New.
4412 (fn_33_whitesmiths_style): New.
4413 (fn_33_horstmann_style): New.
4414 (fn_33_ratliff_banner_style): New.
4415 (fn_33_lisp_style): New.
4416 (fn_34_indent_dash_gnu): New.
4417 (fn_34_indent_dash_kr): New.
4418 (fn_34_indent_dash_orig): New.
4419 (fn_34_indent_linux_style): New.
4421 2015-05-20 Andre Vehreschild <vehre@gmx.de>
4424 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4426 2015-05-20 Bin Cheng <bin.cheng@arm.com>
4428 PR tree-optimization/65447
4429 * gcc.dg/tree-ssa/pr65447.c: New test.
4431 2015-05-19 Nathan sidwell <nathan@acm.org>
4433 * g++.dg/cpp0x/pr65954.C: New.
4435 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4437 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4439 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4441 * lib/target-supports.exp: Vector do not always have natural
4444 2015-05-19 David Sherwood <david.sherwood@arm.com>
4446 * gcc.dg/loop-invariant.c: New testcase.
4448 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4450 * lib/target-supports.exp: Vector do not always have natural
4453 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4455 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4457 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4459 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4461 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4462 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4463 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4464 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4465 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4466 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4467 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4468 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4469 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4470 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4472 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4474 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4476 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4478 * gcc.target/s390/s390.exp
4479 (check_effective_target_vector): New check.
4480 * gcc.target/s390/vector/vec-abi-1.c: New test.
4481 * gcc.target/s390/vector/vec-abi-2.c: New test.
4482 * gcc.target/s390/vector/vec-abi-3.c: New test.
4483 * gcc.target/s390/vector/vec-abi-4.c: New test.
4484 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4485 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4486 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4487 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4488 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4489 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4490 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4491 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4492 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4493 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4494 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4495 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4496 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4497 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4498 * gcc.target/s390/vector/vec-init-1.c: New test.
4499 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4500 * gcc.target/s390/vector/vec-shift-1.c: New test.
4501 * gcc.target/s390/vector/vec-sub-1.c: New test.
4503 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4505 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4507 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4509 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4511 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4513 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4515 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4517 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4519 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4521 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4523 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4525 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4527 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4529 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4531 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4533 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4535 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4537 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4539 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4541 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4543 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4545 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4547 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4549 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4551 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4553 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4555 2015-05-19 Jakub Jelinek <jakub@redhat.com>
4557 PR tree-optimization/66187
4558 * gcc.c-torture/execute/pr66187.c: New test.
4559 * gcc.dg/pr66187-1.c: New test.
4560 * gcc.dg/pr66187-2.c: New test.
4562 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4564 * gcc.dg/vect/bb-slp-35.c: Adjust.
4566 2015-05-19 Richard Biener <rguenther@suse.de>
4568 PR tree-optimization/66165
4569 * gcc.dg/torture/pr66165.c: New testcase.
4571 PR tree-optimization/66185
4572 * gcc.dg/torture/pr66185.c: New testcase.
4574 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
4577 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4579 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
4581 * gcc.target/mips/p5600-bonding.c : New file.
4583 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4586 * gfortran.dg/interface_operator_1.f90: New tests.
4588 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4591 * gfortran.dg/generic_29.f90: New tests.
4593 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4596 * gfortran.dg/storage_size_6.f90: New tests.
4598 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4601 * gfortran.dg/null1.f90: New test.
4603 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4606 * gfortran.dg/entry_21.f90: New test.
4608 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4611 * gfortran.dg/storage_size_6.f90: New tests.
4613 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4616 * gfortran.dg/misplaced_statement.f90: New test.
4618 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4621 * gfortran.dg/filepos1.f90: New test
4623 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4626 * gfortran.dg/pr64925.f90: New test.
4628 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4630 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4632 * gfortran.dg/lto/pr41576_1.f90: Ditto.
4634 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
4636 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4637 to the family of pie capable targets.
4639 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
4641 * gcc.target/arm/bics_1.c : New testcase.
4642 * gcc.target/arm/bics_2.c : New testcase.
4643 * gcc.target/arm/bics_3.c : New testcase.
4644 * gcc.target/arm/bics_4.c : New testcase.
4646 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
4648 * gcc.target/mips/umips-attr.c: New test.
4650 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4652 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4653 * gcc.dg/20150120-2.c (dg-final): Ditto.
4654 * gcc.dg/20150120-2.c (dg-final): Ditto.
4655 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4657 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4660 * gcc.target/i386/pr66174.c: New test.
4662 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4665 * gfortran.dg/matmul_bounds_6.f90: New test.
4666 * gfortran.dg/matmul_bounds_7.f90: New test.
4668 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
4670 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4671 * gfortran.dg/lto/pr41576_1.f90: Add interface.
4672 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4673 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4674 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4675 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4677 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4680 * gfortran.dg/continuation_13.f90: Update test.
4681 * gfortran.dg/pr65903.f90: New test.
4683 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4686 * gfortran.dg/block_14.f90: New test.
4688 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
4691 * lib/gfortran-dg.exp: Update regex to handle two locations for
4692 the same diagnostic without caret.
4693 * gfortran.dg/badline.f: Test also that line numbers are correct
4694 before and after "left but not entered" warning.
4696 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4697 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4700 * gcc.target/arm/maskdata.c: New test.
4702 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
4705 * gfortran.dg/derived_constructor_components_5: New test
4707 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
4710 * gcc.target/alpha/pr66140.c: New test.
4712 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
4715 * gcc.dg/Wconversion-complex-c99.c: New test.
4716 * gcc.dg/Wconversion-complex-gnu.c: New test.
4718 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
4720 PR tree-optimization/64454
4721 * gcc.dg/modmod.c: New testcase.
4723 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
4725 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4727 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4730 * gcc.target/i386/mpx/pr66134.c: New test.
4732 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
4734 * gcc.target/powerpc/pr60158.c: New test.
4736 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
4738 * gcc.target/i386/sibcall-7.c: New test.
4739 * gcc.target/i386/sibcall-8.c: New test.
4741 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4743 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4744 (abs64_in_dreg): Likewise.
4746 2015-05-14 Marek Polacek <polacek@redhat.com>
4750 * gcc.dg/pr14649-1.c: Add -Wpedantic.
4751 * gcc.dg/pr19984.c: Likewise.
4752 * gcc.dg/pr66066-1.c: New test.
4753 * gcc.dg/pr66066-2.c: New test.
4754 * gcc.dg/pr66066-3.c: New test.
4756 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4758 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4759 * gcc.dg/pow-sqrt.x: New file.
4760 * gcc.dg/pow-sqrt-1.c: New test.
4761 * gcc.dg/pow-sqrt-2.c: Likewise.
4762 * gcc.dg/pow-sqrt-3.c: Likewise.
4764 2015-05-13 Richard Biener <rguenther@suse.de>
4766 PR tree-optimization/66123
4767 * gcc.dg/torture/pr66123.c: New testcase.
4769 2015-05-13 Richard Biener <rguenther@suse.de>
4772 * gcc.dg/alias-2.c: Adjust.
4773 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4775 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4778 * gcc.target/i386/pr65103-3.c: New.
4780 2015-05-13 Martin Liska <mliska@suse.cz>
4782 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4784 2015-05-13 Jakub Jelinek <jakub@redhat.com>
4787 * gcc.target/i386/pr66112-2.c: New test.
4790 * gcc.target/i386/pr66112-1.c: New test.
4792 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4795 * gcc.target/i386/mpx/pr66048.cc: New.
4797 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4799 PR rtl-optimization/64616
4800 * gcc.dg/loop-8.c: New test.
4801 * gcc.dg/loop-9.c: New test.
4803 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4806 * gcc.target/i386/pr66047.c: New testcase.
4808 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4811 * gcc.c-torture/compile/pr65873.c: New testcase.
4813 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4816 * gfortran.dg/inline_matmul_10.f90: New test.
4818 2015-05-12 David Malcolm <dmalcolm@redhat.com>
4820 * c-c++-common/Wmisleading-indentation.c: New testcase.
4821 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4822 * c-c++-common/Wmisleading-indentation-2.md: New file.
4824 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4826 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4828 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4830 2015-05-12 Richard Biener <rguenther@suse.de>
4832 PR tree-optimization/66101
4833 * gcc.dg/torture/pr66101.c: New testcase.
4835 2015-05-12 Richard Biener <rguenther@suse.de>
4837 PR tree-optimization/37021
4838 * gcc.target/i386/vect-addsub.c: New testcase.
4840 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
4842 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4844 2015-05-12 Tom de Vries <tom@codesourcery.com>
4846 PR tree-optimization/66010
4847 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4849 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4852 * g++.dg/cpp0x/trailing10.C: New.
4854 2015-05-12 Richard Biener <rguenther@suse.de>
4856 * gcc.dg/vect/bb-slp-35.c: New testcase.
4858 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
4861 * gfortran.dg/bound_simplification_6.f90: New.
4863 2015-05-11 Steve Ellcey <sellcey@mips.com>
4865 * gcc.target/mips/branch-1.c: Pass argument to bar().
4867 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
4870 * gcc.target/i386/pr65753.c: New test.
4872 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
4874 PR rtl-optimization/66076
4875 * gcc.dg/torture/pr66076.c: New test.
4877 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4880 * gfortran.dg/inline_matmul_7.f90: New test.
4881 * gfortran.dg/inline_matmul_8.f90: New test.
4882 * gfortran.dg/inline_matmul_9.f90: New test.
4884 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
4886 * gfortran.dg/bound_simplification_5.f90: New.
4888 2015-05-09 Jason Merrill <jason@redhat.com>
4890 * lib/target-supports.exp (cxx_default): New global.
4891 (check_effective_target_c++11_only)
4892 (check_effective_target_c++14_only)
4893 (check_effective_target_c++98_only)
4894 (check_effective_target_c++1z_only): Check it.
4896 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
4898 PR tree-optimization/64454
4899 * gcc.dg/tree-ssa/vrp97.c: New file.
4900 * gcc.dg/vect/slp-perm-7.c: Update.
4902 2015-05-09 Andre Vehreschild <vehre@gmx.de>
4905 * gfortran.dg/elemental_subroutine_11.f90: New test.
4907 2015-05-08 Richard Biener <rguenther@suse.de>
4909 PR tree-optimization/66036
4910 * gcc.dg/vect/slp-41.c: New testcase.
4912 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
4914 * gfortran.dg/elemental_optional_args_7.f90: New.
4916 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
4918 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4921 2015-05-08 Marek Polacek <polacek@redhat.com>
4924 * gcc.dg/Woverride-init-side-effects-1.c: New test.
4925 * gcc.dg/Woverride-init-side-effects-2.c: New test.
4927 2015-05-07 Marek Polacek <polacek@redhat.com>
4930 * c-c++-common/Wshift-negative-value-1.c: New test.
4931 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4932 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4933 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4934 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4935 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4936 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4937 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4938 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4940 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
4944 * gcc.dg/fdata-sections-2.c: New file.
4946 2015-05-07 Marek Polacek <polacek@redhat.com>
4949 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4951 * c-c++-common/ubsan/align-7.c: Likewise.
4952 * c-c++-common/ubsan/bounds-8.c: Likewise.
4953 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4954 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4955 * c-c++-common/ubsan/null-1.c: Likewise.
4956 * c-c++-common/ubsan/null-10.c: Likewise.
4957 * c-c++-common/ubsan/null-11.c: Likewise.
4958 * c-c++-common/ubsan/null-2.c: Likewise.
4959 * c-c++-common/ubsan/null-3.c: Likewise.
4960 * c-c++-common/ubsan/null-4.c: Likewise.
4961 * c-c++-common/ubsan/null-5.c: Likewise.
4962 * c-c++-common/ubsan/null-6.c: Likewise.
4963 * c-c++-common/ubsan/null-7.c: Likewise.
4964 * c-c++-common/ubsan/null-8.c: Likewise.
4965 * c-c++-common/ubsan/null-9.c: Likewise.
4966 * c-c++-common/ubsan/object-size-1.c: Likewise.
4967 * c-c++-common/ubsan/object-size-10.c: Likewise.
4968 * c-c++-common/ubsan/object-size-4.c: Likewise.
4969 * c-c++-common/ubsan/object-size-5.c: Likewise.
4970 * c-c++-common/ubsan/object-size-7.c: Likewise.
4971 * c-c++-common/ubsan/object-size-8.c: Likewise.
4972 * c-c++-common/ubsan/object-size-9.c: Likewise.
4973 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4974 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4975 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4976 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4977 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4978 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4979 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4980 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4981 * c-c++-common/ubsan/pr59333.c: Likewise.
4982 * c-c++-common/ubsan/pr59667.c: Likewise.
4983 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4984 * c-c++-common/ubsan/pr60636.c: Likewise.
4985 * c-c++-common/ubsan/pr63802.c: Likewise.
4986 * c-c++-common/ubsan/recovery-1.c: Likewise.
4987 * c-c++-common/ubsan/recovery-3.c: Likewise.
4988 * c-c++-common/ubsan/shift-1.c: Likewise.
4989 * c-c++-common/ubsan/shift-2.c: Likewise.
4990 * c-c++-common/ubsan/shift-4.c: Likewise.
4991 * c-c++-common/ubsan/shift-7.c: Likewise.
4992 * c-c++-common/ubsan/undefined-2.c: Likewise.
4993 * c-c++-common/ubsan/vla-1.c: Likewise.
4994 * g++.dg/ubsan/null-1.C: Likewise.
4995 * g++.dg/ubsan/null-3.C: Likewise.
4996 * g++.dg/ubsan/null-4.C: Likewise.
4997 * g++.dg/ubsan/vptr-8.C: Likewise.
4998 * g++.dg/ubsan/vptr-9.C: Likewise.
4999 * gcc.dg/ubsan/bounds-2.c: Likewise.
5000 * gcc.dg/ubsan/object-size-9.c: Likewise.
5002 2015-05-07 Jeff Law <law@redhat.com>
5004 * gcc.dg/tree-ssa/shorten-1.c: New test.
5006 2015-05-07 Richard Biener <rguenther@suse.de>
5008 PR tree-optimization/66002
5009 * gcc.dg/vect/vect-125.c: New testcase.
5011 2015-05-07 Marek Polacek <polacek@redhat.com>
5012 Martin Uecker <uecker@eecs.berkeley.edu>
5014 * c-c++-common/ubsan/bounds-10.c: New test.
5016 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5018 * jit.dg/harness.h (set_options): Wrap with
5019 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5020 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5021 Special-case test-benchmark.c as a negative.
5022 * jit.dg/test-benchmark.c: New file.
5024 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5027 * gcc.target/arm/pr64208.c: New test.
5029 2015-05-06 Alan Modra <amodra@gmail.com>
5032 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5033 (gparms): Make volatile.
5035 2015-05-06 Richard Biener <rguenther@suse.de>
5037 PR tree-optimization/62283
5038 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5040 2015-05-06 Christian Bruel <christian.bruel@st.com>
5043 * gcc.target/aarch64/iinline-attr-1.c: New test.
5045 2015-05-06 Richard Biener <rguenther@suse.de>
5047 * gcc.dg/vect/bb-slp-34.c: New testcase.
5049 2015-05-06 Richard Biener <rguenther@suse.de>
5051 PR tree-optimization/62283
5052 * gcc.dg/vect/bb-slp-14.c: Adjust.
5054 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5057 * gcc.target/i386/pr65990.c: New test.
5059 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5062 * gcc.target/i386/pr65915.c: New.
5064 2015-05-05 Tom de Vries <tom@codesourcery.com>
5066 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5067 'va_list escapes 0'.
5069 2015-05-05 Tom de Vries <tom@codesourcery.com>
5071 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5074 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5076 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5077 * gcc.target/arm/pr65924.c: Likewise.
5079 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5082 * gcc.target/i386/pr65871-3.c: New test.
5084 2015-05-04 Jeff Law <law@redhat.com>
5087 2015-05-04 Jeff Law <law@redhat.com>
5088 * gcc.dg/tree-ssa/shorten-1.c: New test.
5090 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5091 Jakub Jelinek <jakub@redhat.com>
5094 * g++.dg/cpp0x/Wnarrowing4.C: New.
5096 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5098 * lib/target-supports.exp
5099 (check_effective_target_keeps_null_pointer_checks): Clarify that
5100 this is for targets that disable -fdelete-null-pointer-checks,
5101 not default it to off.
5102 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5103 -fdelete-null-pointer-checks explicit.
5104 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5105 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5106 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5107 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5108 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5109 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5110 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5111 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5112 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5113 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5114 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5115 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5116 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5117 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5118 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5119 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5120 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5121 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5122 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5123 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5124 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5125 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5126 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5127 * g++.dg/cpp0x/static_assert9.C: Likewise.
5128 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5129 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5130 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5131 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5132 * g++.dg/tree-ssa/pr26406.C: Likewise.
5134 2015-05-04 Jakub Jelinek <jakub@redhat.com>
5136 PR tree-optimization/65984
5137 * c-c++-common/ubsan/pr65984.c: New test.
5139 2015-05-04 Jeff Law <law@redhat.com>
5141 * gcc.dg/tree-ssa/shorten-1.c: New test.
5143 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5146 * gfortran.dg/pr44735.f90: New test.
5148 2015-05-04 Richard Biener <rguenther@suse.de>
5150 PR tree-optimization/65965
5151 * gcc.dg/vect/bb-slp-33.c: New testcase.
5153 2015-05-04 Richard Biener <rguenther@suse.de>
5155 PR tree-optimization/65935
5156 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5158 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5160 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5161 for each supported variant instead of CHECK_RESULTS.
5162 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5163 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5164 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5165 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5166 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5167 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5168 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5169 expected results for unsupported variants. Call CHECK for each
5170 supported variant instead of CHECK_RESULTS.
5171 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5172 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5173 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5174 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5175 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5176 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5177 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5178 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5179 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5180 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5181 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5182 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5183 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5184 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5185 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5186 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5187 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5188 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5189 expected results for unsupported variants.
5190 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5191 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5192 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5193 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5194 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5195 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5196 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5197 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5198 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5199 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5200 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5201 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5202 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5203 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5204 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5205 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5206 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5207 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5208 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5209 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5210 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5211 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5212 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5213 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5214 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5215 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5216 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5217 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5219 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5222 * gfortran.dg/bound_9.f90: Add pointer assignment.
5224 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5225 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5228 * g++.dg/cpp0x/Wnarrowing3.C: New.
5230 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5232 * gcc.dg/20150120-1.c: New test.
5233 * gcc.dg/20150120-2.c: New test.
5234 * gcc.dg/20150120-3.c: New test.
5236 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
5238 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5240 2015-05-01 Renlin Li <renlin.li@arm.com>
5242 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5244 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5246 * gfortran.dg/bound_simplification_4.f90: New.
5248 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5250 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5251 with powerpc_p8vector_ok.
5253 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5256 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5258 * gfortran.dg/bound_9.f90: New test case.
5260 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
5262 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5263 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5264 for 32bit x86 targets.
5265 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5266 for 32bit x86 targets.
5267 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5268 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5269 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5270 for 32bit x86 targets.
5272 2015-04-30 Marek Polacek <polacek@redhat.com>
5274 PR tree-optimization/63551
5275 * g++.dg/ipa/pr63551.C: New test.
5277 2015-04-30 Caroline Tice <cmtice@google.com>
5280 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5281 partition size on certain targets.
5283 2015-04-30 Renlin Li <renlin.li@arm.com>
5285 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5287 2015-04-30 Marek Polacek <polacek@redhat.com>
5289 * c-c++-common/Wbool-compare-3.c: New test.
5291 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5292 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5294 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5297 * g++.dg/init/ref22.C: New.
5299 2015-04-30 Marek Polacek <polacek@redhat.com>
5301 * gcc.dg/init-bad-8.c: New test.
5303 * gcc.dg/incomplete-typedef-1.c: New test.
5305 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5308 * g++.dg/template/crash121.C: New.
5310 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5312 * gcc.target/mips/call-from-init.c: New test.
5313 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5315 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5318 * gcc.target/i386/pr65871-1.c: New test.
5319 * gcc.target/i386/pr65871-2.c: Ditto.
5321 2015-04-29 Marek Polacek <polacek@redhat.com>
5324 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5325 * c-c++-common/Wbool-compare-2.c: New test.
5327 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5330 * gcc.target/aarch64/vstN_lane_1.c: New file.
5332 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5335 * g++.dg/warn/Winit-self-3.C: New.
5337 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5339 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5341 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
5344 * gcc.target/arm/pr65924.c: New test.
5346 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5348 * g++.dg/gomp/tpl-target-update.C: New file.
5350 2015-04-29 Richard Biener <rguenther@suse.de>
5352 PR tree-optimization/65917
5353 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5355 2015-04-29 Christian Bruel <christian.bruel@st.com>
5358 * gcc.dg/ipa/iinline-attr.c: New test.
5359 * gcc.target/i386/iinline-attr-2.c: New test.
5361 2015-04-28 Andre Vehreschild <vehre@gmx.de>
5363 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5366 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5368 * gcc.dg/vect/vect-33.c: Remove spurious line.
5370 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
5372 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5374 2015-04-28 Marek Polacek <polacek@redhat.com>
5377 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5378 * gcc.dg/pr65901.c: New test.
5380 2015-04-28 Richard Biener <rguenther@suse.de>
5382 PR tree-optimization/62283
5383 * gfortran.dg/vect/pr62283-2.f: New testcase.
5384 * gcc.dg/vect/bb-slp-14.c: Adjust.
5386 2015-04-28 Richard Biener <rguenther@suse.de>
5388 PR tree-optimization/65851
5389 * g++.dg/torture/pr65851.C: New testcase.
5391 2015-04-27 Jeff Law <law@redhat.com>
5393 PR tree-optimization/65217
5394 * gcc.target/i386/pr65217.c: Remove XFAIL.
5396 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5399 Add tests forgotten to svn-add.
5400 * gfortran.dg/class_allocate_19.f03: New test.
5401 * gfortran.dg/class_array_20.f03: New test.
5402 * gfortran.dg/class_array_21.f03: New test.
5403 * gfortran.dg/finalize_29.f08: New test.
5405 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5409 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5410 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5412 2015-04-27 Caroline Tice <cmtice@google.com>
5414 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5417 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5420 * gcc.target/powerpc/htm-1.c: New test.
5421 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5423 (__builtin_tabortdci): Likewise.
5424 (__builtin_tcheck): Remove operand.
5425 * lib/target-supports.exp (check_htm_hw_available): New function.
5427 2015-04-27 Richard Biener <rguenther@suse.de>
5429 * gcc.target/i386/pr65217.c: XFAIL.
5431 2015-04-27 Jakub Jelinek <jakub@redhat.com>
5433 PR tree-optimization/65875
5434 * gcc.c-torture/compile/pr65875.c: New test.
5436 2015-04-25 Marek Polacek <polacek@redhat.com>
5439 * gcc.dg/enum-incomplete-2.c: New test.
5440 * gcc.dg/enum-mode-1.c: New test.
5442 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5445 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5447 * gcc.target/powerpc/pr65849-2.c: Likewise.
5449 2015-04-24 Tom de Vries <tom@codesourcery.com>
5451 PR tree-optimization/65802
5452 * g++.dg/pr65802.C: Move to ...
5453 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5454 stdarg.h. Rewrite for C.
5455 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5456 va_start and va_end. Remove unnecessary inline asm.
5458 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
5459 Wei Mi <wmi@google.com>
5461 * gcc.target/i386/sse2-load-multi.c: New test.
5462 * gcc.target/i386/sse2-store-multi.c: Ditto.
5464 2015-04-24 Marek Polacek <polacek@redhat.com>
5467 * c-c++-common/pr65830.c: New test.
5470 * c-c++-common/Wlogical-op-1.c: New test.
5472 2015-04-24 Marek Polacek <polacek@redhat.com>
5475 * c-c++-common/pr61534-1.c: New test.
5477 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5478 Steven Bosscher <steven@gcc.gnu.org>
5480 PR rtl-optimization/34503
5481 * gcc.target/arm/pr64616.c: New file.
5483 2015-04-24 Bin Cheng <bin.cheng@arm.com>
5485 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5487 2015-04-24 Terry Guo <terry.guo@arm.com>
5489 * gcc.target/arm/pr65710.c: Update the options.
5491 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5493 * gcc.target/i386/pr65523.c: Skip x32.
5495 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5497 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5498 to look for vcl* where appropriate.
5500 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5502 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5503 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5505 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
5508 * gcc.target/arm/pr26702.c: New test.
5510 2015-04-23 Marek Polacek <polacek@redhat.com>
5513 * gcc.dg/pr65345-1.c: New test.
5514 * gcc.dg/pr65345-2.c: New test.
5516 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5518 * gcc.target/powerpc/crypto-builtin-2.c: New.
5520 2015-04-23 Andre Vehreschild <vehre@gmx.de>
5523 * gfortran.dg/class_allocate_19.f03: New test.
5524 * gfortran.dg/class_array_20.f03: New test.
5525 * gfortran.dg/class_array_21.f03: New test.
5526 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5527 * gfortran.dg/finalize_15.f90: Fixing comparision to model
5528 initialization correctly.
5529 * gfortran.dg/finalize_29.f08: New test.
5531 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5533 * gcc.target/powerpc/swaps-p8-18.c: New test.
5535 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5538 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5539 * gcc.dg/vect/bb-slp-25.c: Likewise.
5540 * gcc.dg/vect/bb-slp-29.c: Likewise.
5541 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5542 vect_no_align && { ! vect_hw_misalign }.
5543 * gcc.dg/vect/bb-slp-9.c: Likewise.
5544 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5546 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5547 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5548 account for POWER8, where peeling for alignment is not needed.
5549 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5550 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5551 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5552 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5553 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5554 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5555 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5556 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5557 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5558 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5559 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5560 * gcc.dg/vect/pr16105.c: Likewise.
5561 * gcc.dg/vect/pr20122.c: Likewise.
5562 * gcc.dg/vect/pr33804.c: Likewise.
5563 * gcc.dg/vect/pr33953.c: Likewise.
5564 * gcc.dg/vect/pr56787.c: Likewise.
5565 * gcc.dg/vect/pr58508.c: Likewise.
5566 * gcc.dg/vect/slp-25.c: Likewise.
5567 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5568 * gcc.dg/vect/vect-105.c: Likewise.
5569 * gcc.dg/vect/vect-27.c: Likewise.
5570 * gcc.dg/vect/vect-29.c: Likewise.
5571 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5573 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5574 && { ! vect_hw_misalign }.
5575 * gcc.dg/vect/vect-44.c: Likewise.
5576 * gcc.dg/vect/vect-48.c: Likewise.
5577 * gcc.dg/vect/vect-50.c: Likewise.
5578 * gcc.dg/vect/vect-52.c: Likewise.
5579 * gcc.dg/vect/vect-56.c: Likewise.
5580 * gcc.dg/vect/vect-60.c: Likewise.
5581 * gcc.dg/vect/vect-72.c: Likewise.
5582 * gcc.dg/vect/vect-75-big-array.c: Likewise.
5583 * gcc.dg/vect/vect-75.c: Likewise.
5584 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5585 * gcc.dg/vect/vect-77-global.c: Likewise.
5586 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5587 * gcc.dg/vect/vect-78-global.c: Likewise.
5588 * gcc.dg/vect/vect-93.c: Likewise.
5589 * gcc.dg/vect/vect-95.c: Likewise.
5590 * gcc.dg/vect/vect-96.c: Likewise.
5591 * gcc.dg/vect/vect-cond-1.c: Likewise.
5592 * gcc.dg/vect/vect-cond-3.c: Likewise.
5593 * gcc.dg/vect/vect-cond-4.c: Likewise.
5594 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5595 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5596 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5597 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5598 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5599 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5600 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5601 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5602 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5603 * gcc.dg/vect/vect-outer-5.c: Likewise.
5604 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5605 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5606 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5607 * gcc.dg/vect/vect-outer-fir.c: Likewise.
5608 * gcc.dg/vect/vect-peel-3.c: Likewise.
5609 * gcc.dg/vect/vect-peel-4.c: Likewise.
5610 * gcc.dg/vect/vect-pre-interact.c: Likewise.
5611 * gcc.target/powerpc/pr65456.c: New test.
5612 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5613 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5614 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5615 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5616 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5617 vect_no_align && { ! vect_hw_misalign }.
5618 * gfortran.dg/vect/vect-3.f90: Likewise.
5619 * gfortran.dg/vect/vect-4.f90: Likewise.
5620 * gfortran.dg/vect/vect-5.f90: Likewise.
5621 * lib/target-supports.exp (check_effective_target_vect_no_align):
5622 Return 1 for POWER8.
5623 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5625 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5628 * gfortran.dg/pr65429.f90: New test.
5630 2015-04-22 Yury Gribov <y.gribov@samsung.com>
5632 * c-c++-common/asan/user-section-1.c: New test.
5633 * c-c++-common/asan/user-section-2.c: New test.
5634 * c-c++-common/asan/user-section-3.c: New test.
5636 2015-04-22 Hale Wang <hale.wang@arm.com>
5637 Terry Guo <terry.guo@arm.com>
5639 PR rtl-optimization/64818
5640 * gcc.target/arm/pr64818.c: New test.
5642 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
5645 * g++.dg/tree-ssa/pr61034.C: Update template.
5646 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5647 * gcc.dg/Warray-bounds-11.c: Likewise.
5648 * gcc.dg/Warray-bounds.c: Likewise.
5650 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5652 PR libgfortran/65234
5653 * gfortran.dg/fmt_unlimited.f90: New test.
5655 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
5657 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5659 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5660 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5661 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5662 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5663 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5664 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5665 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5667 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5669 PR libgfortran/56743
5670 * gfortran.dg/namelist_87.f90: New test.
5672 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5674 * gcc.target/aarch64/mult-synth_1.c: New test.
5675 * gcc.target/aarch64/mult-synth_2.c: Likewise.
5676 * gcc.target/aarch64/mult-synth_3.c: Likewise.
5677 * gcc.target/aarch64/mult-synth_4.c: Likewise.
5678 * gcc.target/aarch64/mult-synth_5.c: Likewise.
5679 * gcc.target/aarch64/mult-synth_6.c: Likewise.
5681 2015-04-21 Richard Biener <rguenther@suse.de>
5683 PR tree-optimization/65650
5684 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5685 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5686 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5687 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5688 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5689 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5691 2015-04-21 Tom de Vries <tom@codesourcery.com>
5693 PR tree-optimization/65802
5694 * g++.dg/pr65802.C: New test.
5696 2015-04-21 Bin Cheng <bin.cheng@arm.com>
5699 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5700 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5702 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/cpp0x/Wnarrowing2.C: New.
5707 2015-04-20 Jeff Law <law@redhat.com>
5709 PR tree-optimization/65658
5710 * gcc.dg/pr65658.c: New test.
5712 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
5715 * gcc.target/aarch64/vec_init_1.c: New test.
5717 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
5719 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5722 2015-04-18 Martin Sebor <msebor@redhat.com>
5724 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5725 of non-nul characters.
5726 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5728 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5731 * gcc.target/powerpc/pr65787.c: New.
5733 2015-04-17 Jakub Jelinek <jakub@redhat.com>
5736 * gcc.target/aarch64/c-output-template-4.c: New test.
5738 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5741 * gcc.dg/pr65780-1.c: New test.
5742 * gcc.dg/pr65780-2.c: Likewise.
5743 * gcc.target/i386/pr32219-9.c: Likewise.
5744 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5746 * gcc.target/i386/pr64317.c (c): Initialize.
5748 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5751 * g++.dg/ext/mv18.C: New test.
5752 * g++.dg/ext/mv19.C: Likewise.
5753 * g++.dg/ext/mv20.C: Likewise.
5754 * g++.dg/ext/mv21.C: Likewise.
5755 * g++.dg/ext/mv22.C: Likewise.
5756 * g++.dg/ext/mv23.C: Likewise.
5758 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
5761 * g++.dg/init/pr64527.C: New test.
5763 2015-04-17 Tom de Vries <tom@codesourcery.com>
5764 Michael Matz <matz@suse.de>
5766 PR tree-optimization/64950
5767 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5770 2015-04-17 Yury Gribov <y.gribov@samsung.com>
5772 * c-c++-common/asan/user-section-1.c: New test.
5774 2015-04-17 Jakub Jelinek <jakub@redhat.com>
5777 * gcc.dg/debug/pr65771.c: New test.
5779 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
5781 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5782 __buitlin_alloca with __builtin_alloca.
5784 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
5786 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5788 2015-04-16 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/64277
5791 * gcc.dg/Warray-bounds-14.c: New testcase.
5792 * gcc.dg/Warray-bounds-15.c: Likewise.
5793 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5794 * c-c++-common/ubsan/bounds-6.c: Likewise.
5796 2015-04-16 Renlin Li <renlin.li@arm.com>
5798 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5799 * gcc.target/arm/unsigned-float.c: New.
5801 2015-04-16 Richard Biener <rguenther@suse.de>
5803 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5804 * gcc.dg/tree-ssa/pr37508.c: Adjust.
5805 * gfortran.dg/reassoc_6.f: Remove XFAIL.
5807 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5810 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5811 * g++.dg/cpp0x/defaulted21.C: Likewise.
5812 * g++.dg/cpp0x/defaulted28.C: Likewise.
5813 * g++.dg/cpp0x/defaulted47.C: Likewise.
5814 * g++.dg/cpp0x/elision_neg.C: Likewise.
5815 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5816 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5817 * g++.dg/cpp0x/implicit1.C: Likewise.
5818 * g++.dg/cpp0x/implicit9.C: Likewise.
5819 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5820 * g++.dg/cpp0x/range-for13.C: Likewise.
5821 * g++.dg/gomp/clause-2.C: Likewise.
5822 * g++.dg/gomp/udr-5.C: Likewise.
5823 * g++.dg/inherit/access6.C: Likewise.
5824 * g++.dg/lookup/duperr1.C: Likewise.
5825 * g++.dg/lookup/friend2.C: Likewise.
5826 * g++.dg/lookup/pr6936.C: Likewise.
5827 * g++.dg/lookup/scoped1.C: Likewise.
5828 * g++.dg/lookup/using26.C: Likewise.
5829 * g++.dg/lookup/using38.C: Likewise.
5830 * g++.dg/other/access2.C: Likewise.
5831 * g++.dg/overload/defarg3.C: Likewise.
5832 * g++.dg/overload/defarg6.C: Likewise.
5833 * g++.dg/parse/access11.C: Likewise.
5834 * g++.dg/parse/access2.C: Likewise.
5835 * g++.dg/parse/access3.C: Likewise.
5836 * g++.dg/parse/access4.C: Likewise.
5837 * g++.dg/parse/access5.C: Likewise.
5838 * g++.dg/parse/access6.C: Likewise.
5839 * g++.dg/parse/access8.C: Likewise.
5840 * g++.dg/parse/access9.C: Likewise.
5841 * g++.dg/parse/crash40.C: Likewise.
5842 * g++.dg/tc1/dr142.C: Likewise.
5843 * g++.dg/tc1/dr166.C: Likewise.
5844 * g++.dg/tc1/dr52.C: Likewise.
5845 * g++.dg/template/access11.C: Likewise.
5846 * g++.dg/template/access18.C: Likewise.
5847 * g++.dg/template/access19.C: Likewise.
5848 * g++.dg/template/access2.C: Likewise.
5849 * g++.dg/template/access20.C: Likewise.
5850 * g++.dg/template/access26.C: Likewise.
5851 * g++.dg/template/access3.C: Likewise.
5852 * g++.dg/template/access7.C: Likewise.
5853 * g++.dg/template/conv12.C: Likewise.
5854 * g++.dg/template/crash69.C: Likewise.
5855 * g++.dg/template/friend31.C: Likewise.
5856 * g++.dg/template/friend32.C: Likewise.
5857 * g++.dg/template/memfriend15.C: Likewise.
5858 * g++.dg/template/memfriend16.C: Likewise.
5859 * g++.dg/template/memfriend17.C: Likewise.
5860 * g++.dg/template/memfriend7.C: Likewise.
5861 * g++.dg/template/pr32519.C: Likewise.
5862 * g++.dg/template/qualttp21.C: Likewise.
5863 * g++.dg/template/qualttp8.C: Likewise.
5864 * g++.dg/template/ttp10.C: Likewise.
5865 * g++.dg/template/typedef11.C: Likewise.
5866 * g++.dg/template/typedef13.C: Likewise.
5867 * g++.dg/template/typedef19.C: Likewise.
5868 * g++.dg/template/typedef20.C: Likewise.
5869 * g++.dg/template/typedef22.C: Likewise.
5870 * g++.dg/template/using16.C: Likewise.
5871 * g++.dg/template/virtual3.C: Likewise.
5872 * g++.dg/ubsan/pr61272.C: Likewise.
5873 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5874 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5875 * g++.old-deja/g++.brendan/enum6.C: Likewise.
5876 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5877 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5878 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5879 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5880 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5881 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5882 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5883 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5884 * g++.old-deja/g++.jason/access17.C: Likewise.
5885 * g++.old-deja/g++.jason/access18.C: Likewise.
5886 * g++.old-deja/g++.jason/access22.C: Likewise.
5887 * g++.old-deja/g++.jason/access23.C: Likewise.
5888 * g++.old-deja/g++.jason/access8.C: Likewise.
5889 * g++.old-deja/g++.jason/delete3.C: Likewise.
5890 * g++.old-deja/g++.jason/report.C: Likewise.
5891 * g++.old-deja/g++.law/access2.C: Likewise.
5892 * g++.old-deja/g++.law/access3.C: Likewise.
5893 * g++.old-deja/g++.law/access4.C: Likewise.
5894 * g++.old-deja/g++.law/access5.C: Likewise.
5895 * g++.old-deja/g++.law/arm12.C: Likewise.
5896 * g++.old-deja/g++.law/arm14.C: Likewise.
5897 * g++.old-deja/g++.law/ctors13.C: Likewise.
5898 * g++.old-deja/g++.law/union2.C: Likewise.
5899 * g++.old-deja/g++.law/visibility12.C: Likewise.
5900 * g++.old-deja/g++.law/visibility15.C: Likewise.
5901 * g++.old-deja/g++.law/visibility16.C: Likewise.
5902 * g++.old-deja/g++.law/visibility17.C: Likewise.
5903 * g++.old-deja/g++.law/visibility18.C: Likewise.
5904 * g++.old-deja/g++.law/visibility19.C: Likewise.
5905 * g++.old-deja/g++.law/visibility20.C: Likewise.
5906 * g++.old-deja/g++.law/visibility21.C: Likewise.
5907 * g++.old-deja/g++.law/visibility24.C: Likewise.
5908 * g++.old-deja/g++.law/visibility4.C: Likewise.
5909 * g++.old-deja/g++.law/visibility5.C: Likewise.
5910 * g++.old-deja/g++.law/visibility6.C: Likewise.
5911 * g++.old-deja/g++.law/visibility7.C: Likewise.
5912 * g++.old-deja/g++.law/visibility8.C: Likewise.
5913 * g++.old-deja/g++.law/visibility9.C: Likewise.
5914 * g++.old-deja/g++.niklas/t135.C: Likewise.
5915 * g++.old-deja/g++.oliva/delete1.C: Likewise.
5916 * g++.old-deja/g++.oliva/partord1.C: Likewise.
5917 * g++.old-deja/g++.other/access11.C: Likewise.
5918 * g++.old-deja/g++.other/access4.C: Likewise.
5919 * g++.old-deja/g++.other/access7.C: Likewise.
5920 * g++.old-deja/g++.other/crash1.C: Likewise.
5921 * g++.old-deja/g++.other/crash7.C: Likewise.
5922 * g++.old-deja/g++.other/friend1.C: Likewise.
5923 * g++.old-deja/g++.other/friend4.C: Likewise.
5924 * g++.old-deja/g++.other/friend9.C: Likewise.
5925 * g++.old-deja/g++.other/lineno1.C: Likewise.
5926 * g++.old-deja/g++.other/using1.C: Likewise.
5927 * g++.old-deja/g++.pt/enum14.C: Likewise.
5928 * g++.old-deja/g++.pt/friend11.C: Likewise.
5929 * g++.old-deja/g++.pt/friend21.C: Likewise.
5930 * g++.old-deja/g++.pt/friend3.C: Likewise.
5931 * g++.old-deja/g++.pt/inherit2.C: Likewise.
5932 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5933 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5934 * g++.old-deja/g++.robertl/eb94.C: Likewise.
5936 2015-04-15 Jakub Jelinek <jakub@redhat.com>
5939 * g++.dg/ipa/pr65765.C: New test.
5941 2015-04-15 Nick Clifton <nickc@redhat.com>
5943 * gcc.target/rx/builtins.c: Disable RMPA test if string
5944 instructions are not allowed.
5946 2015-04-15 Alan Modra <amodra@gmail.com>
5948 * gcc.dg/pr65408.c: New.
5950 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5953 * gcc.target/arm/pr65729.c: New test.
5955 2015-04-14 Richard Biener <rguenther@suse.de>
5957 PR tree-optimization/65758
5958 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5960 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5963 * gcc.c-torture/execute/pr65648.c: New test.
5965 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5967 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5968 __builtin_finite instead of finite.
5969 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5972 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
5974 PR tree-optimization/63387
5975 * gcc.dg/pr63387.c: New testcase.
5977 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
5979 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5981 2015-04-13 Richard Biener <rguenther@suse.de>
5983 PR tree-optimization/65204
5984 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5986 2015-04-13 Terry Guo <terry.guo@arm.com>
5989 * gcc.target/arm/pr65710.c: New.
5991 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5993 PR tree-optimization/65747
5994 * g++.dg/torture/pr65747.C: New test.
5996 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5999 * g++.dg/cpp0x/pr65736.C: New test.
6001 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6002 Martin Liska <mliska@suse.cz>
6005 * g++.dg/ipa/pr65722.C: New testcase.
6007 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6009 PR tree-optimization/65735
6010 * gcc.c-torture/compile/pr65735.c: New test.
6012 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6015 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6017 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6020 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6022 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6025 * gcc.target/arm/pr65647-2.c: New.
6027 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6030 * g++.dg/torture/pr65694.C: New test.
6032 2015-04-10 Tobias Burnus <burnus@net-b.de>
6034 * gfortran.dg/coarray_lock_6.f90: New.
6035 * gfortran.dg/coarray_lock_7.f90: New.
6036 * gfortran.dg/coarray/lock_2.f90: New.
6038 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6044 * gfortran.dg/used_types_27.f90: New.
6046 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6049 * gcc.target/i386/pr65671.c: New.
6051 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6053 PR tree-optimization/65709
6054 * c-c++-common/ubsan/align-9.c: New test.
6056 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6059 * gfortran.dg/pr56852.f90: New test.
6061 2015-04-09 Marek Polacek <polacek@redhat.com>
6062 Jakub Jelinek <jakub@redhat.com>
6065 * g++.dg/opt/pr65554.C: New test.
6067 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6070 * c-c++-common/attr-aligned-1.c: New test.
6072 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6074 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6076 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6079 * gcc.target/i386/sse-25.c: New.
6081 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6084 * gcc.target/i386/pr65693.c: New test.
6086 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6088 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6090 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6092 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6094 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6096 * gcc.target/i386/thunk-retbnd.c: New.
6098 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6100 * gnat.dg/opt48.adb: New test.
6101 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6102 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6104 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6107 * gcc.c-torture/compile/pr65540.c: New.
6109 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6111 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6114 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6117 * g++.dg/debug/pr65678.C: New test.
6120 * gcc.c-torture/compile/pr65680.c: New test.
6122 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6125 * gfortran.dg/allocate_with_source_5.f90: New test.
6127 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6129 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6130 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6132 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6134 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6136 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6139 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6140 to get floating point compression.
6141 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6143 2015-04-06 Jakub Jelinek <jakub@redhat.com>
6145 PR preprocessor/61977
6146 * gcc.dg/cpp/pr61977.c: New test.
6148 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6150 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6152 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6155 * gcc.target/arm/pr65647.c: New.
6157 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6160 * g++.dg/torture/pr65655.C: New testcase.
6162 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6165 * g++.dg/cpp1y/lambda-init13.C: New.
6167 2015-04-03 Marek Polacek <polacek@redhat.com>
6169 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6171 2015-04-02 Marek Polacek <polacek@redhat.com>
6174 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6175 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6177 2015-04-02 Jakub Jelinek <jakub@redhat.com>
6179 PR preprocessor/61977
6180 * gcc.target/powerpc/pr61977-1.c: New test.
6181 * gcc.target/powerpc/pr61977-2.c: New test.
6183 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6186 * g++.dg/warn/Wshadow-8.C: New.
6187 * g++.dg/warn/Wshadow-9.C: Likewise.
6188 * g++.dg/warn/Wshadow-10.C: Likewise.
6189 * g++.dg/warn/Wshadow-11.C: Likewise.
6191 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6193 * gcc.dg/pr23623.c: Added aligned attribute.
6194 * gcc.dg/20141029-1.c: Likewise.
6195 * gcc.dg/20150306-1.c: New test.
6197 2015-04-01 Marek Polacek <polacek@redhat.com>
6200 * g++.dg/cpp0x/initlist93.C: New test.
6201 * g++.dg/cpp0x/initlist94.C: New test.
6203 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6206 * gcc.target/aarch64/pr65624.c: New test.
6208 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
6210 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6212 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6214 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6215 extra variable to force stack alignment.
6216 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6217 extra variable to force stack alignment.
6219 2015-03-31 Marek Polacek <polacek@redhat.com>
6222 * g++.dg/template/pr65390.C: New test.
6224 2015-03-31 Martin Liska <mliska@suse.cz>
6226 * g++.dg/ipa/pr65557.C: New test.
6228 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6230 * gcc.target/s390/hotpatch-25.c: New test.
6231 * gcc.target/s390/hotpatch-1.c: Update test.
6232 * gcc.target/s390/hotpatch-10.c: Update test.
6233 * gcc.target/s390/hotpatch-11.c: Update test.
6234 * gcc.target/s390/hotpatch-12.c: Update test.
6235 * gcc.target/s390/hotpatch-13.c: Update test.
6236 * gcc.target/s390/hotpatch-14.c: Update test.
6237 * gcc.target/s390/hotpatch-15.c: Update test.
6238 * gcc.target/s390/hotpatch-16.c: Update test.
6239 * gcc.target/s390/hotpatch-17.c: Update test.
6240 * gcc.target/s390/hotpatch-18.c: Update test.
6241 * gcc.target/s390/hotpatch-19.c: Update test.
6242 * gcc.target/s390/hotpatch-2.c: Update test.
6243 * gcc.target/s390/hotpatch-21.c: Update test.
6244 * gcc.target/s390/hotpatch-22.c: Update test.
6245 * gcc.target/s390/hotpatch-23.c: Update test.
6246 * gcc.target/s390/hotpatch-24.c: Update test.
6247 * gcc.target/s390/hotpatch-3.c: Update test.
6248 * gcc.target/s390/hotpatch-4.c: Update test.
6249 * gcc.target/s390/hotpatch-5.c: Update test.
6250 * gcc.target/s390/hotpatch-6.c: Update test.
6251 * gcc.target/s390/hotpatch-7.c: Update test.
6252 * gcc.target/s390/hotpatch-8.c: Update test.
6253 * gcc.target/s390/hotpatch-9.c: Update test.
6254 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6256 2015-03-31 Richard Biener <rguenther@suse.de>
6259 * g++.dg/torture/pr65626.C: New testcase.
6261 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6264 * gcc.target/i386/mpx/pr65531.cc: New.
6266 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6269 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6270 __builtin_alloca instead of alloca.
6271 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6272 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6273 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6276 2015-03-30 Jakub Jelinek <jakub@redhat.com>
6279 * g++.dg/ubsan/pr65610.C: New test.
6281 2015-03-30 Marek Polacek <polacek@redhat.com>
6284 * g++.dg/cpp0x/pr65398-2.C: New test.
6286 2015-03-30 Marek Polacek <polacek@redhat.com>
6288 * c-c++-common/pr65556.c: Change the width of bit-fields.
6290 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6293 * gcc.target/i386/pr65588.c: New testcase.
6295 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6297 PR libgfortran/65563
6298 * gfortran.dg/open_errors_2.f90: New test.
6300 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6302 PR libgfortran/65596
6303 * gfortran.dg/namelist_86.f90: New test.
6305 2015-03-28 Andre Vehreschild <vehre@gmx.de>
6307 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6308 statement to reflect new ownership.
6310 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6313 * g++.dg/template/friend58.C: New.
6314 * g++.dg/template/friend59.C: Likewise.
6316 2015-03-27 Tobias Burnus <burnus@net-b.de>
6319 * g++.dg/gomp/openmp-simd-3.C: New.
6320 * gcc.dg/gomp/openmp-simd-3.c: New.
6322 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6325 * gcc.target/i386/pr65248-1.c: New file.
6326 * gcc.target/i386/pr65248-2.c: Likewise.
6327 * gcc.target/i386/pr65248-3.c: Likewise.
6328 * gcc.target/i386/pr65248-4.c: Likewise.
6330 2015-03-27 Jakub Jelinek <jakub@redhat.com>
6333 * gcc.c-torture/compile/pr65593.c: New test.
6335 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6338 * g++.dg/cpp1y/constexpr-assert1.C: New.
6340 2015-03-27 Marek Polacek <polacek@redhat.com>
6343 * c-c++-common/pr65556.c: New test.
6345 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6348 * g++.dg/torture/pr65600.C: New testcase.
6350 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6353 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6355 2015-03-27 Andre Vehreschild <vehre@gmx.de>
6357 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6358 statement and cleanup. Fixed typos.
6360 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6363 * gcc.c-torture/compile/pr65595.c: New testcase.
6365 2015-03-27 Marek Polacek <polacek@redhat.com>
6368 * g++.dg/ubsan/pr65583.C: New test.
6370 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6372 * gcc.c-torture/compile/20150327.c: New testcase.
6374 2015-03-26 Richard Biener <rguenther@suse.de>
6377 * g++.dg/torture/pr65555.C: New testcase.
6379 2015-03-26 Jakub Jelinek <jakub@redhat.com>
6381 PR tree-optimization/64715
6382 * gcc.dg/builtin-object-size-15.c: New test.
6383 * gcc.dg/pr64715-1.c: New test.
6384 * gcc.dg/pr64715-2.c: New test.
6386 2015-03-26 Richard Biener <rguenther@suse.de>
6389 * gnat.dg/specs/opt2.ads: Fix testcase.
6391 2015-03-25 Martin Sebor <msebor@redhat.com>
6394 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6395 when target isn't arm*-*-*-*.
6396 (check_effective_target_arm_nothumb): Likewise.
6397 (check_effective_target_arm_little_endian): Likewise.
6398 (check_effective_target_arm_vect_no_misalign): Likewise.
6399 (check_effective_target_aarch64_little_endian): Fail early if target
6402 2015-03-25 Sebastian Pop <s.pop@samsung.com>
6404 PR tree-optimization/65177
6405 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6407 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
6409 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6410 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6411 smmintrin.h and mm3dnow.h.
6413 2015-03-25 Marek Polacek <polacek@redhat.com>
6416 * g++.dg/cpp0x/pr65558.C: New test.
6418 2015-03-25 Marek Polacek <polacek@redhat.com>
6421 * g++.dg/template/pr61670.C: New test.
6423 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6426 * g++.dg/template/pr54987.C: New.
6428 2015-03-25 Richard Biener <rguenther@suse.de>
6430 PR tree-optimization/62630
6431 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6433 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6436 * gcc.target/i386/mpx/pr65508.c: New.
6438 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6442 * gfortran.dg/data_initialized_3.f90: New.
6444 2015-03-25 Richard Biener <rguenther@suse.de>
6447 * gnat.dg/specs/opt2.ads: New testcase.
6449 2015-03-25 Bin Cheng <bin.cheng@arm.com>
6451 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6452 * gcc.target/arm/memset-inline-4.c: Skip for
6453 arm_tune_string_ops_prefer_neon.
6454 * gcc.target/arm/memset-inline-5.c: Ditto.
6455 * gcc.target/arm/memset-inline-6.c: Ditto.
6456 * gcc.target/arm/memset-inline-8.c: Ditto.
6457 * gcc.target/arm/memset-inline-9.c: Ditto.
6459 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6462 * g++.dg/other/virtual3.C: New.
6464 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6467 * g++.dg/cpp0x/vt-60130.C: New.
6469 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6472 * g++.dg/warn/Warray-bounds-7.C: New.
6474 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6477 * g++.dg/template/defarg18.C: New.
6479 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6482 * g++.dg/cpp0x/vt-59988.C: New.
6484 2015-03-24 Jakub Jelinek <jakub@redhat.com>
6486 PR tree-optimization/65533
6487 * gcc.dg/pr65533.c: New test.
6489 2015-03-24 Andre Vehreschild <vehre@gmx.de>
6491 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6492 source= and mold= expressions functionality.
6493 * gfortran.dg/allocate_class_4.f90: New test.
6494 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6495 copying an unlimited polymorhpic object containing a char array
6496 to another unlimited polymorphic object respects the _len
6498 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6499 whether deferred length char array allocate works, unlimited
6500 polymorphic object allocation from a string works and if
6501 allocating an array of deferred length strings works.
6502 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6504 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6507 * g++.dg/cpp0x/constexpr-array11.C: New.
6509 2015-03-24 Richard Biener <rguenther@suse.de>
6512 * gcc.dg/torture/pr65517.c: New testcase.
6514 2015-03-24 Tobias Burnus <burnus@net-b.de>
6516 * gfortran.dg/coindexed_1.f90: Moved from
6517 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6519 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6522 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6526 * gcc.target/i386/pr65523.c: New test.
6529 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6531 * g++.dg/lto/pr65475b_0.C: Likewise.
6533 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
6536 * gcc.target/sh/torture/pr65505.c: New.
6538 2015-03-23 Martin Sebor <msebor@redhat.com>
6541 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6542 assembly for lvx in addition to lxv.
6544 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6547 * gfortran.dg/pr65504.f90: New test.
6550 * gcc.dg/pr65521.c: New test.
6552 2015-03-23 Richard Biener <rguenther@suse.de>
6554 PR tree-optimization/65518
6555 * gcc.dg/vect/pr65518.c: New testcase.
6557 2015-03-23 Richard Biener <rguenther@suse.de>
6559 PR tree-optimization/65494
6560 * gcc.dg/vect/pr65494.c: New testcase.
6562 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6564 PR preprocessor/65238
6565 * c-c++-common/cpp/pr65238-1.c: New test.
6566 * gcc.dg/cpp/pr65238-2.c: New test.
6567 * gcc.dg/cpp/trad/pr65238-3.c: New test.
6568 * gcc.dg/cpp/trad/pr65238-4.c: New test.
6570 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
6571 Mikael Morin <mikael@gcc.gnu.org>
6574 * gfortran.dg/elemental_dependency_4.f90: New.
6575 * gfortran.dg/elemental_dependency_5.f90: New.
6577 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
6580 * g++.dg/lto/pr65475b_0.C: New testcase.
6581 * g++.dg/lto/pr65475b_1.C: New testcase.
6582 * g++.dg/lto/pr65475c_0.C: New testcase.
6583 * g++.dg/lto/pr65475c_1.C: New testcase.
6585 2015-03-21 Tobias Burnus <burnus@net-b.de>
6587 * gfortran.dg/coarray_38.f90: New.
6588 * gfortran.dg/coarray_39.f90: New.
6589 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6592 2015-03-20 Marek Polacek <polacek@redhat.com>
6595 * g++.dg/cpp0x/pr65398.C: New test.
6597 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
6600 * g++.dg/lto/pr65475_0.C: New testcase.
6601 * g++.dg/lto/pr65475_1.C: New testcase.
6603 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
6605 PR rtl-optimization/64366
6606 * gcc.target/sh/pr64366.c: New.
6608 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6611 * g++.dg/cpp0x/constexpr-48324.C: New.
6613 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6616 * g++.dg/cpp0x/pr48453.C: New.
6618 2015-03-20 Marek Polacek <polacek@redhat.com>
6621 * g++.dg/cpp0x/pr65072.C: New test.
6623 2015-03-20 Richard Biener <rguenther@suse.de>
6626 * gcc.dg/pr15347.c: Use -O.
6627 * c-c++-common/pr19807-1.c: Likewise.
6629 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
6631 * gnat.dg/volatile13.ad[sb]: New test.
6633 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
6635 PR rtl-optimization/60851
6636 * gcc.target/i386/pr60851.c: New test.
6638 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6641 * g++.dg/pr65240.h: Add tests for PR 65240.
6642 * g++.dg/pr65240-1.C: Likewise.
6643 * g++.dg/pr65240-2.C: Likewise.
6644 * g++.dg/pr65240-3.C: Likewise.
6645 * g++.dg/pr65240-4.C: Likewise.
6647 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
6649 PR rtl-optimization/63491
6650 * gcc.target/powerpc/pr63491.c: New.
6652 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6654 * g++.dg/ipa/pr65465.C: New test.
6656 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6659 * g++.dg/cpp0x/deleted11.C: New.
6661 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6664 * c-c++-common/tsan/pr65400-3.c: New test.
6666 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6669 * g++.dg/cpp0x/constexpr-59686.C: New.
6671 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6674 * g++.dg/tsan/pr64265.C: New test.
6677 * c-c++-common/tsan/pr65400-1.c: New test.
6678 * c-c++-common/tsan/pr65400-2.c: New test.
6680 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6683 * g++.dg/cpp0x/pr59816.C: New.
6685 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
6688 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6690 2015-03-18 Martin Liska <mliska@suse.cz>
6693 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6694 equivalences either to 6 or 7.
6696 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
6700 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
6702 * gcc.dg/undefined-loop-1.c: New file.
6703 * gcc.dg/undefined-loop-2.c: New file.
6705 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
6708 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6709 loop exits too early.
6711 2015-03-18 Jakub Jelinek <jakub@redhat.com>
6713 PR tree-optimization/65450
6714 * gfortran.dg/pr65450.f90: New test.
6717 * gcc.target/i386/pr65078-1.c: New test.
6718 * gcc.target/i386/pr65078-2.c: New test.
6719 * gcc.target/i386/pr65078-3.c: New test.
6720 * gcc.target/i386/pr65078-4.c: New test.
6721 * gcc.target/i386/pr65078-5.c: New test.
6722 * gcc.target/i386/pr65078-6.c: New test.
6724 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6727 * g++.dg/cpp1y/pr65340.C: New.
6729 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6732 * gfortran.dg/system_clock_3.f08: Adjust test.
6734 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
6737 * gfortran.dg/proc_ptr_comp_44.f90: New test.
6738 * gfortran.dg/proc_ptr_comp_45.f90: New test.
6740 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6743 * gfortran.dg/system_clock_3.f08: New test.
6745 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
6748 g++.dg/cpp1y/pr64626-1.C: New.
6749 g++.dg/cpp1y/pr64626-2.C: New.
6750 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6752 2015-03-16 Jakub Jelinek <jakub@redhat.com>
6754 PR tree-optimization/65427
6755 * gcc.c-torture/execute/pr65427.c: New test.
6757 2015-03-16 Marek Polacek <polacek@redhat.com>
6761 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6762 * g++.dg/cpp0x/pr65327.C: New test.
6764 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
6767 * c-c++-common/asan/pr64820.c: New test.
6769 2015-03-16 Andre Vehreschild <vehre@gmx.de>
6771 * gfortran.dg/pointer_2.f90: New test.
6773 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6775 * g++.dg/pr65049.C: New test.
6777 2015-03-16 Tom de Vries <tom@codesourcery.com>
6779 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6780 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6781 * gcc.target/i386/fuse-caller-save.c: Same.
6783 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6785 * gnat.dg/loop_optimization18.ad[sb]: New test.
6786 * gnat.dg/loop_optimization18_pkg.ads: New helper.
6788 2015-03-16 Alan Modra <amodra@gmail.com>
6790 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
6793 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
6795 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6797 * gcc.dg/torture/pr65270-2.c: Likewise.
6799 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
6802 * gfortran.dg/pointer_remapping_9.f90: New.
6804 2015-03-14 Jakub Jelinek <jakub@redhat.com>
6806 PR tree-optimization/65369
6807 * gcc.c-torture/execute/pr65369.c: New test.
6809 PR tree-optimization/65418
6810 * gcc.c-torture/execute/pr65418-1.c: New test.
6811 * gcc.c-torture/execute/pr65418-2.c: New test.
6813 PR rtl-optimization/65401
6814 * gcc.c-torture/execute/pr65401.c: New test.
6816 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6819 * gcc.target/arm/pr64600_1.c: New test.
6821 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6823 PR rtl-optimization/65235
6824 * gcc.target/aarch64/pr65235_1.c: New test.
6826 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
6828 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6829 * gcc.target/s390/hotpatch-22.c: Likewise.
6830 * gcc.target/s390/hotpatch-23.c: Likewise.
6831 * gcc.target/s390/hotpatch-24.c: Likewise.
6832 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6833 * gcc.target/s390/hotpatch-1.c: Update expected output.
6834 * gcc.target/s390/hotpatch-2.c: Likewise.
6835 * gcc.target/s390/hotpatch-3.c: Likewise.
6836 * gcc.target/s390/hotpatch-4.c: Likewise.
6837 * gcc.target/s390/hotpatch-5.c: Likewise.
6838 * gcc.target/s390/hotpatch-6.c: Likewise.
6839 * gcc.target/s390/hotpatch-7.c: Likewise.
6840 * gcc.target/s390/hotpatch-8.c: Likewise.
6841 * gcc.target/s390/hotpatch-9.c: Likewise.
6842 * gcc.target/s390/hotpatch-10.c: Likewise.
6843 * gcc.target/s390/hotpatch-11.c: Likewise.
6844 * gcc.target/s390/hotpatch-12.c: Likewise.
6845 * gcc.target/s390/hotpatch-13.c: Likewise.
6846 * gcc.target/s390/hotpatch-14.c: Likewise.
6847 * gcc.target/s390/hotpatch-15.c: Likewise.
6848 * gcc.target/s390/hotpatch-16.c: Likewise.
6849 * gcc.target/s390/hotpatch-17.c: Likewise.
6850 * gcc.target/s390/hotpatch-18.c: Likewise.
6851 * gcc.target/s390/hotpatch-19.c: Likewise.
6853 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6856 * gcc.target/i386/pr65103-1.c: New.
6858 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6861 * gcc.target/i386/pr65044.c: New.
6863 2015-03-12 Tom de Vries <tom@codesourcery.com>
6865 PR rtl-optimization/64895
6866 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6867 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6868 * gcc.target/i386/fuse-caller-save.c: Ditto.
6870 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6872 * gcc.dg/ipa/pr63569.c: Fix template.
6874 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
6876 * g++.dg/ipa/pr64146.C: Require fpic support.
6878 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
6881 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6882 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6884 2015-03-11 Jakub Jelinek <jakub@redhat.com>
6886 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6887 to dg-options, fix up dg-skip-if.
6889 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
6892 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6893 * gcc.target/avr/tiny-caller-save.c: Same.
6895 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6898 * g++.dg/pr65242.C: New test.
6900 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
6902 * c-c++-common/asan/no-asan-check-glob.c: New test.
6904 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
6907 * g++.dg/other/default11.C: New.
6908 * g++.dg/other/default12.C: Likewise.
6910 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6913 * gcc.target/i386/bmi2-bzhi-2.c: New test.
6915 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
6918 * gfortran.dg/unlimited_polymorphic_23.f90: New test
6920 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6923 * g++.dg/cpp0x/pr65127.C: New test.
6925 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6927 * gcc.dg/ipa/PR64550.c: Update template.
6929 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6930 Tobias Burnus <burnus@net-b.de>
6932 * gfortran.dg/coarray_sync_memory.f90: New.
6934 2015-03-10 Marek Polacek <polacek@redhat.com>
6937 * c-c++-common/ubsan/pr65367.c: New test.
6939 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6941 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6942 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6943 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6944 * gcc.target/i386/mpx/calloc-1-nov.c: New.
6945 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6946 * gcc.target/i386/mpx/malloc-1-nov.c: New.
6947 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6948 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6949 * gcc.target/i386/mpx/realloc-1-nov.c: New.
6950 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6951 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6952 * gcc.target/i386/mpx/realloc-2-nov.c: New.
6953 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6955 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6957 * lib/mpx-dg.exp (mpx_link_flags): New.
6960 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6961 * gcc.target/i386/mpx/alloca-1-nov.c: New.
6962 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6963 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6964 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6965 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6966 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6967 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6968 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6969 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6970 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6971 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6972 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6973 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6974 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6975 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6976 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6977 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6978 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6979 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6980 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6981 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6982 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6983 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6984 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6985 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6986 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6987 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6988 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6989 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6990 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6991 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6992 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6993 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6994 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6995 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6996 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6997 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6998 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6999 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7000 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7001 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7002 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7003 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7004 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7005 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7006 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7007 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7008 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7009 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7010 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7011 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7012 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7013 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7014 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7015 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7016 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7017 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7018 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7019 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7020 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7021 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7022 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7023 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7024 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7025 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7026 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7027 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7028 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7029 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7030 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7031 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7032 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7033 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7034 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7035 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7036 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7037 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7038 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7039 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7040 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7041 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7042 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7043 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7044 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7045 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7046 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7047 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7048 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7049 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7050 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7051 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7052 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7053 * gcc.target/i386/mpx/label-address-1.c: New.
7054 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7055 * gcc.target/i386/mpx/macro.c: New.
7056 * gcc.target/i386/mpx/mpx-check.h: New.
7057 * gcc.target/i386/mpx/mpx.exp: New.
7058 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7059 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7060 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7061 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7062 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7063 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7064 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7065 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7066 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7067 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7068 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7069 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7070 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7071 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7072 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7073 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7074 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7075 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7076 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7077 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7078 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7079 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7080 * gcc.target/i386/mpx/reference-1-nov.c: New.
7081 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7082 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7083 * gcc.target/i386/mpx/reference-2-nov.c: New.
7084 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7085 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7086 * gcc.target/i386/mpx/reference-3-nov.c: New.
7087 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7088 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7089 * gcc.target/i386/mpx/reference-4-nov.c: New.
7090 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7091 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7092 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7093 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7094 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7095 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7096 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7097 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7098 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7099 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7100 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7101 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7102 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7103 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7104 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7105 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7106 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7107 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7108 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7109 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7110 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7111 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7112 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7113 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7114 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7115 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7116 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7117 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7118 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7119 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7120 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7121 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7122 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7123 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7124 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7125 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7126 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7127 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7128 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7129 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7130 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7131 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7132 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7133 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7134 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7135 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7136 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7137 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7138 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7139 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7140 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7141 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7142 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7143 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7144 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7145 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7146 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7147 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7148 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7149 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7150 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7151 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7152 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7153 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7154 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7155 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7156 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7157 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7158 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7159 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7160 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7161 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7162 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7163 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7164 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7165 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7166 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7167 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7168 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7169 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7170 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7171 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7172 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7173 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7174 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7175 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7176 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7177 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7178 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7179 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7180 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7181 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7182 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7183 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7184 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7185 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7186 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7187 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7188 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7189 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7190 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7191 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7192 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7193 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7194 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7195 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7196 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7197 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7198 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7199 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7200 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7201 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7202 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7203 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7204 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7205 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7206 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7207 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7208 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7209 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7210 * gcc.target/i386/mpx/vla-1-nov.c: New.
7211 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7212 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7213 * gcc.target/i386/mpx/vla-2-nov.c: New.
7214 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7216 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7218 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7220 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7222 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7224 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
7226 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7227 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7229 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7232 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7235 * c-c++-common/pr65120.c: New test.
7237 PR rtl-optimization/65321
7238 * gcc.dg/pr65321.c: New test.
7240 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7242 PR tree-optimization/65355
7243 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7245 2015-03-09 Jakub Jelinek <jakub@redhat.com>
7248 * c-c++-common/pr49706.c: Adjust tests for not warning
7249 about !!x == y or !b == y where b is boolean, and add
7251 * c-c++-common/pr62199-2.c: Likewise.
7253 2015-03-09 Richard Biener <rguenther@suse.de>
7256 * gcc.dg/torture/pr65270-1.c: New testcase.
7257 * gcc.dg/torture/pr65270-2.c: Likewise.
7259 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7261 PR tree-optimization/63743
7262 * gcc.dg/pr63743.c: New test.
7264 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
7267 * g++.dg/lto/pr65316_0.C: New testcase.
7268 * g++.dg/lto/pr65316_1.C: New testcase.
7270 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
7273 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7275 * g++.dg/abi/rtti3.C: Likewise.
7277 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7280 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7282 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7284 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7286 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7288 2015-03-08 Morin <mikael@gcc.gnu.org>
7291 * gfortran.dg/entry_20.f90: New.
7293 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7296 * gcc.c-torture/compile/pr65153.c: New.
7298 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7301 * g++.dg/torture/pr65249.C: New.
7303 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7305 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7307 (int64_t): Likewise.
7309 2015-03-07 Marek Polacek <polacek@redhat.com>
7310 Martin Uecker <uecker@eecs.berkeley.edu>
7313 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7315 * c-c++-common/ubsan/bounds-8.c: New test.
7316 * c-c++-common/ubsan/bounds-9.c: New test.
7317 * gcc.dg/ubsan/bounds-2.c: New test.
7319 2015-03-05 Martin Sebor <msebor@redhat.com>
7321 * PR testsuite/63175
7322 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7323 checking of results into main to prevent it from getting optimized
7325 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7327 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7329 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7330 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7331 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7334 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
7336 * g++.dg/lto/pr65302_1.C: New testcase.
7337 * g++.dg/lto/pr65302_0.C: New testcase.
7339 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7341 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7342 -fno-ipa-icf to dg-options.
7344 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7346 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7347 compiles using the linker plugin.
7349 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7351 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7353 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7355 * gcc.target/arm/pr65067.c: New test.
7357 2015-03-05 Martin Liska <mliska@suse.cz>
7360 * gcc.dg/ipa/pr65318.c: New test.
7362 2015-03-05 Marek Polacek <polacek@redhat.com>
7364 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7366 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7368 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7370 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7372 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7373 max-unroll-times back to defaults for s390.
7375 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7379 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7382 * g++.dg/cpp0x/initlist92.C: New.
7384 2015-03-05 Richard Biener <rguenther@suse.de>
7386 PR tree-optimization/65310
7387 * gcc.dg/vect/pr65310.c: New testcase.
7389 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7392 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7394 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7396 * gnat.dg/entry_queues3.adb: New test.
7398 2015-03-04 Ian Lance Taylor <iant@google.com>
7400 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7402 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7405 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7407 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7409 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7410 -fno-ipa-icf to dg-options
7411 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7412 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7414 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7417 * g++.dg/cpp0x/decltype62.C: New.
7419 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7421 * gnat.dg/object_overflow5.adb: New test.
7423 2015-03-03 Martin Liska <mliska@suse.cz>
7426 * gcc.dg/ipa/pr65287.c: New test.
7428 2015-03-03 Martin Jambor <mjambor@suse.cz>
7429 Eric Botcazou <ebotcazou@adacore.com>
7431 * gnat.dg/specs/pack12.ads: New test.
7433 2015-03-03 Martin Liska <mliska@suse.cz>
7435 * gcc.dg/ipa/PR65282.c: New test.
7437 2015-03-13 Jeff Law <law@redhat.com>
7439 PR tree-optimization/65241
7440 * gcc.c-torture/compile/pr65241.c: New test.
7442 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
7445 * gcc.target/avr/torture/pr64331.c: New test.
7447 2015-03-03 Martin Liska <mliska@suse.cz>
7448 Jan Hubicka <hubicka@ucw.cz>
7450 * g++.dg/ipa/pr65263.C: New test.
7452 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7455 * gcc.dg/lto/pr65130_0.c: New testcase.
7456 * gcc.dg/lto/pr65130_1.c: New testcase.
7458 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7461 * g++.dg/torture/pr64988.C: New testcase.
7463 2015-03-02 Tobias Burnus <burnus@net-b.de>
7465 * gfortran.dg/coarray_atomic_6.f90: New.
7467 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7470 * gcc.target/i386/pr65184.c: New.
7472 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7475 * gcc.target/i386/pr65183.c: New.
7477 2015-02-28 Martin Liska <mliska@suse.cz>
7478 Jan Hubicka <hubicka@ucw.cz>
7480 * gcc.dg/ipa/ipa-icf-35.c: New test.
7481 * gcc.dg/ipa/ipa-icf-36.c: New test.
7482 * gcc.dg/ipa/ipa-icf-37.c: New test.
7484 2015-02-28 Martin Liska <mliska@suse.cz>
7485 Jan Hubicka <hubicka@ucw.cz>
7488 * gcc.dg/ipa/ipa-icf-34.c: New test.
7490 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7493 * gcc.target/sh/sh/pr61142.c: New.
7495 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7497 * g++.dg/other/dump-ada-spec-3.C: New test.
7499 2015-03-01 Martin Liska <mliska@suse.cz>
7501 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7502 * g++.dg/ipa/pr63595.C: Update expected results.
7504 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
7507 * g++.dg/ipa/ipa-icf-6.C: New testcase.
7509 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
7511 * gcc.dg/vect/pr59354.c: Move vector producing code to
7514 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
7517 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7518 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7519 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7520 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7522 2015-02-27 Jakub Jelinek <jakub@redhat.com>
7524 PR tree-optimization/65048
7525 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7526 (foo): Use K&R style definition.
7528 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
7531 * g++.dg/pr65032.C: New.
7533 2015-02-27 Marek Polacek <polacek@redhat.com>
7536 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7539 2015-02-27 Marek Polacek <polacek@redhat.com>
7542 * gcc.dg/pr65228.c: New test.
7544 2015-02-27 Kai Tietz <ktietz@redhat.com>
7547 * gcc.dg/weak/weak-17.c: New file.
7549 2015-02-27 Richard Biener <rguenther@suse.de>
7552 * g++.dg/lto/pr65193_0.C: New testcase.
7554 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7556 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7557 * gcc.target/s390/hotpatch-8.c: Likewise.
7558 * gcc.target/s390/hotpatch-9.c: Likewise.
7559 * gcc.target/s390/pr61078.c: Likewise.
7560 * gcc.target/s390/pr57960.c: Remove -m64.
7561 * gcc.target/s390/pr61078.c: Likewise.
7563 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
7564 Martin Liska <mliska@suse.cz>
7567 * gcc.dg/pr64454.c: Disable ICF.
7568 * gcc.dg/pr28685-1.c: Disable ICF
7569 * gcc.dg/ipa/iinline-5.c: Disable ICF.
7570 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7571 * g++.dg/ipa/ipa-icf-4.C: Update template.
7573 2015-02-26 Jakub Jelinek <jakub@redhat.com>
7575 PR tree-optimization/65216
7576 * gcc.c-torture/execute/pr65216.c: New test.
7578 PR tree-optimization/65215
7579 * gcc.c-torture/execute/pr65215-1.c: New test.
7580 * gcc.c-torture/execute/pr65215-2.c: New test.
7581 * gcc.c-torture/execute/pr65215-3.c: New test.
7582 * gcc.c-torture/execute/pr65215-4.c: New test.
7583 * gcc.c-torture/execute/pr65215-5.c: New test.
7585 2015-02-26 Tom de Vries <tom@codesourcery.com>
7587 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7589 2015-02-26 Martin Liska <mliska@suse.cz>
7590 Jan Hubicka <hubicka@ucw.cz>
7592 * g++.dg/ipa/pr64146.C: Update expected results.
7593 * gcc.dg/ipa/ipa-icf-26.c: Update test.
7594 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7595 * gcc.dg/ipa/ipa-icf-34.c: New test.
7597 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7599 * gcc.dg/vect/vect-pr61917.c: Rename to ...
7600 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7601 (dg-additional-options): Remove dg directive.
7602 (dg-final): Add dg directive.
7604 2015-02-26 Marek Polacek <polacek@redhat.com>
7607 * g++.dg/ipa/pr65008.C: New test.
7609 2015-02-26 Tom de Vries <tom@codesourcery.com>
7611 * lib/profopt.exp (profopt-target-cleanup): New proc.
7612 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7613 files from sources from dg-additional-sources.
7615 2015-02-26 Tom de Vries <tom@codesourcery.com>
7617 * lib/gcov.exp: Cleanup in case of xfail.
7619 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7621 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7623 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
7626 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7627 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7628 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7629 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7630 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7631 * g++.dg/debug/pr46123.C: XFAIL and move...
7632 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7633 * gcc.dg/debug/dwarf2-3.c: Move...
7634 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7636 2015-02-26 Marek Polacek <polacek@redhat.com>
7639 * g++.dg/cpp1y/pr65202.C: New test.
7641 2015-02-26 Tom de Vries <tom@codesourcery.com>
7643 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7644 locale_facets.h.gcov.
7646 2015-02-26 Tom de Vries <tom@codesourcery.com>
7648 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7650 2015-02-26 Tom de Vries <tom@codesourcery.com>
7652 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7654 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
7657 * gcc.target/i386/pr65217.c: New.
7659 2015-02-26 Tom de Vries <tom@codesourcery.com>
7661 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7663 2015-02-26 Tom de Vries <tom@codesourcery.com>
7665 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7667 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7669 PR tree-optimization/65048
7670 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7672 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7674 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7675 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7677 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
7680 * gcc.target/i386/pr65161.c: New test.
7682 2015-02-26 Terry Guo <terry.guo@arm.com>
7684 * gcc.target/arm/no-volatile-in-it.c: New test.
7686 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
7688 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7689 (dg-options): Add -save-temps.
7690 (dg-final): Add cleanup-saved-temps.
7692 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
7694 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7696 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
7698 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7699 * gcc.target/powerpc/pack01.c: Include string.h.
7701 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
7704 * gcc.target/i386/pr65167.c: New.
7706 2015-02-25 Kai Tietz <ktietz@redhat.com>
7708 PR tree-optimization/61917
7709 * gcc.dg/vect/vect-pr61917.c: New file.
7711 2015-02-24 Jakub Jelinek <jakub@redhat.com>
7713 PR tree-optimization/65170
7714 * gcc.c-torture/execute/pr65170.c: New test.
7715 * gcc.dg/tree-ssa/vrp96.c: New test.
7717 2015-02-24 Tom de Vries <tom@codesourcery.com>
7719 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7721 2015-02-24 Tom de Vries <tom@codesourcery.com>
7724 * lib/gcc-defs.exp (additional_sources_used): Add new var.
7725 (dg-additional-files-options): Copy additional_sources to
7726 additional_sources_used before emptying additional_sources.
7727 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7728 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7729 (cleanup-saved-temps): Use additional_sources_used instead of
7731 (dg-test): Reset additional_sources_used.
7733 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
7736 * gfortran.dg/integer_exponentiation_6.F90: New test.
7738 2015-02-23 Martin Sebor <msebor@redhat.com>
7741 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7742 two parts. One to save registers, the other to verify the
7743 registers have the right values. Save register state into
7744 static data rather than on the stack.
7746 2015-02-23 Jakub Jelinek <jakub@redhat.com>
7749 * c-c++-common/asan/pr63888.c: New test.
7751 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
7754 * gcc.c-torture/compile/pr65163.c: New.
7756 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7758 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7759 with -m31 on 64 bit.
7760 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7761 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7763 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7765 * gcc.target/s390/20090223-1.c: Add
7766 -Wno-implicit-function-declaration option.
7767 * gcc.target/s390/pr42224.c: Likewise.
7768 * gcc.target/s390/pr55718.c: Likewise.
7770 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7772 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7773 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7774 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7775 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7776 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7777 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7778 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7779 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7780 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7781 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7782 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7783 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7784 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7785 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7786 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7787 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7788 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7789 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7790 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7791 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7792 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7794 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7796 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7797 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7798 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7799 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7800 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7801 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7802 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7803 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7804 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7805 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7806 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7807 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7808 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7809 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7810 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7811 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7813 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7817 * gfortran.dg/pr61960.f90: New.
7818 * gfortran.dg/pr64230.f90: New.
7819 * gfortran.dg/pr64980.f03: New.
7821 2015-02-22 Tom de Vries <tom@codesourcery.com>
7823 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7825 2015-02-21 Arnaud Charlet <charlet@adacore.com>
7828 * gnat.dg/timing_events.adb: Removed, invalid test.
7830 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
7833 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7835 * g++.dg/gcov/gcov-2.C: Likewise.
7837 2015-02-20 Richard Biener <rguenther@suse.de>
7839 PR tree-optimization/65136
7840 * gcc.dg/tree-ssa/pr65136.c: New testcase.
7842 2015-02-20 Jakub Jelinek <jakub@redhat.com>
7845 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7846 and nvptx-*-* blacklisting.
7848 * gcc.dg/sibcall-9.c: New test.
7849 * gcc.dg/sibcall-10.c: New test.
7851 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7853 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7855 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
7858 * gcc.target/avr/torture/pr64452.c: New test.
7860 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
7862 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7863 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7865 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7868 * lib/target-supports.exp (check_compile): Check whether
7869 additional_sources is defined before using it.
7871 2015-02-19 Jakub Jelinek <jakub@redhat.com>
7874 * g++.dg/opt/pr65074.C: New file.
7876 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
7878 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7879 (size_type): New typedef.
7880 (operator "" _script): Use it for the last argument.
7882 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7884 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7886 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7888 * lib/target-supports.exp (check_compile): Save/restore
7889 additional_sources that may belong to an actual test.
7891 2015-02-18 Jakub Jelinek <jakub@redhat.com>
7893 PR gcov-profile/64634
7894 * g++.dg/gcov/gcov-15.C: New test.
7896 2015-02-18 Tom de Vries <tom@codesourcery.com>
7898 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7900 2015-02-18 Tom de Vries <tom@codesourcery.com>
7902 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7904 2015-02-18 Tom de Vries <tom@codesourcery.com>
7906 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7908 2015-02-18 Tom de Vries <tom@codesourcery.com>
7910 * gfortran.dg/fmt_cache_1.f: Add missing close.
7912 2015-02-18 Tom de Vries <tom@codesourcery.com>
7915 * gfortran.dg/read_eof_8.f90: Add missing close.
7917 2015-02-18 Richard Biener <rguenther@suse.de>
7919 PR tree-optimization/65063
7920 * gcc.dg/pr65063.c: New testcase.
7922 2015-02-18 Richard Biener <rguenther@suse.de>
7924 PR tree-optimization/62217
7925 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7927 2015-02-18 Marek Polacek <polacek@redhat.com>
7930 * c-c++-common/ubsan/pr65081.c: New test.
7932 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7934 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7935 * gcc.target/sh/force-cbranch-delay-slot.c: New.
7937 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
7939 * gcc.dg/ipa/propalign-3.c: New test.
7941 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7944 * gcc.target/sh/pr64793.c: New.
7945 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7947 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
7949 * gcc.target/arm/divzero.c: New test case.
7951 2015-02-17 Tom de Vries <tom@codesourcery.com>
7953 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7955 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
7956 Jakub Jelinek <jakub@redhat.com>
7959 * g++.dg/cpp0x/pr65075.C: New test.
7961 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
7964 * gcc.target/powerpc/pr65058.c: New test.
7966 2015-02-16 Jeff Law <law@redhat.com>
7968 PR tree-optimization/64823
7969 * gcc.dg/uninit-20.c: New test.
7971 2015-02-16 Jakub Jelinek <jakub@redhat.com>
7972 James Greenhalgh <james.greenhalgh@arm.com>
7975 * gcc.dg/ipa/ipa-clone-1.c: New test.
7977 2015-02-16 Richard Biener <rguenther@suse.de>
7979 PR tree-optimization/65077
7980 * gcc.dg/torture/pr65077.c: New testcase.
7982 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
7984 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7985 Directive adjusted to scan for ldaxr.
7986 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7987 adjusted to scan for ldaex.
7989 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7992 * g++.dg/cpp0x/constexpr-65080.C: New.
7994 2015-02-16 Richard Biener <rguenther@suse.de>
7996 PR tree-optimization/63593
7997 * gcc.dg/pr63593.c: New testcase.
7999 2015-02-16 Marek Polacek <polacek@redhat.com>
8002 * gcc.dg/pr65066.c: New test.
8004 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8006 * gcc.dg/pr65002.C: Move ...
8007 * g++.dg/ipa/pr65002.C: ... here.
8009 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8011 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8012 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8013 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8014 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8016 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8019 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8020 the expression to find calls.
8021 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8022 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8023 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8024 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8025 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8027 2015-02-14 Marek Polacek <polacek@redhat.com>
8030 * gcc.dg/array-11.c: New test.
8031 * gcc.dg/array-12.c: New test.
8032 * gcc.dg/array-13.c: New test.
8033 * gcc.dg/array-14.c: New test.
8034 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8035 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8036 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8037 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8038 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8039 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8041 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8044 * g++.dg/lookup/using54.C: New.
8046 2015-02-13 Jeff Law <law@redhat.com>
8049 Revert my change for tree-optimization/64823.
8051 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8053 PR tree-optimization/65053
8054 * gcc.c-torture/execute/pr65053-1.c: New test.
8055 * gcc.c-torture/execute/pr65053-2.c: New test.
8057 2015-02-13 Marek Polacek <polacek@redhat.com>
8060 * gcc.dg/pr65050.c: New test.
8062 2015-02-13 Jeff Law <law@redhat.com>
8064 PR tree-optimization/64823
8065 * gcc.dg/uninit-20.c: New test.
8067 PR rtl-optimization/47477
8068 * gcc.dg/tree-ssa/pr47477.c: New test.
8070 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8073 * g++.dg/parse/ivdep-2.C: New.
8074 * g++.dg/parse/ivdep-3.C: Likewise.
8076 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8079 * gfortran.dg/continuation_13.f90: New test.
8080 * gfortran.dg/continuation_14.f: New test.
8082 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8085 * g++.dg/cpp0x/sfinae55.C: New.
8087 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8090 * g++.dg/ipa/pr65034.C: New test.
8092 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8094 PR tree-optimization/65002
8095 * gcc.dg/pr65002.C: New.
8097 2015-02-13 Marek Polacek <polacek@redhat.com>
8100 * c-c++-common/pr65040.c: New test.
8102 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8104 PR tree-optimization/64705
8105 * gcc.dg/tree-ssa/pr64705.c: New test.
8107 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8110 * gcc.dg/visibility-22.c: New test.
8111 * gcc.dg/visibility-23.c: New test.
8112 * gcc.target/i386/pr32219-1.c: New test.
8113 * gcc.target/i386/pr32219-2.c: New test.
8114 * gcc.target/i386/pr32219-3.c: New test.
8115 * gcc.target/i386/pr32219-4.c: New test.
8116 * gcc.target/i386/pr32219-5.c: New test.
8117 * gcc.target/i386/pr32219-6.c: New test.
8118 * gcc.target/i386/pr32219-7.c: New test.
8119 * gcc.target/i386/pr32219-8.c: New test.
8120 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8122 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8124 PR libgfortran/57822
8125 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8126 four different KINDs.
8128 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8131 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8134 * g++.dg/ubsan/pr65000.C: New test.
8136 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
8139 * gfortran.dg/finalize_28.f90: New test
8141 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8144 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8145 DW_TAG_lexical_block removal.
8146 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8147 * g++.dg/guality/pr55541.C: New test.
8150 * g++.dg/ubsan/pr64984.C: New test.
8152 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8154 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8156 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8159 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8160 instructions for 2015-01-14 get_memmodel changes.
8161 * gcc.target/powerpc/atomic-p8.c: Likewise.
8164 * g++.dg/ubsan/pr65019.C: New test.
8166 PR tree-optimization/65014
8167 * gcc.c-torture/compile/pr65014.c: New test.
8169 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8171 PR libgfortran/57822
8172 * gfortran/fmt_g0_7.f08: Revise test.
8174 2015-02-11 Jeff Law <law@redhat.com>
8177 * gcc.target/m68k/pr63347.c: New test.
8179 2015-02-11 Marek Polacek <polacek@redhat.com>
8181 * g++.dg/ubsan/shift-1.C: New test.
8182 * gcc.dg/ubsan/c-shift-2.c: New test.
8183 * c-c++-common/ubsan/shift-5.c: Remove file.
8185 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8187 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8188 Directive adjusted to XFAIL.
8189 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8192 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8195 * g++.dg/opt/pr65003.C: New test.
8197 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8199 * lib/target-supports.exp (check_effective_target_pie): Renamed
8201 (check_effective_target_pie_enabled): This.
8202 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8203 * gcc.target/i386/pie.c: Likewise.
8205 2015-02-11 Andrew Pinski <apinski@cavium.com>
8208 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8209 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8211 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8214 * gcc.target/i386/pr61925-1.c: New test.
8215 * gcc.target/i386/pr61925-2.c: New test.
8216 * gcc.target/i386/pr61925-3.c: New test.
8218 2015-02-10 Jakub Jelinek <jakub@redhat.com>
8221 * g++.dg/asan/pr65004.C: New test.
8223 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8226 * gcc.taget/sh/pr64661-0.h: New.
8227 * gcc.taget/sh/pr64661-1.c: New.
8228 * gcc.taget/sh/pr64661-2.c: New.
8229 * gcc.taget/sh/pr64661-3.c: New.
8230 * gcc.taget/sh/pr64661-4.c: New.
8232 2015-02-10 Richard Biener <rguenther@suse.de>
8234 PR tree-optimization/64995
8235 * g++.dg/torture/pr64995.C: New testcase.
8237 2015-02-10 Richard Biener <rguenther@suse.de>
8239 PR tree-optimization/64909
8240 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8242 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8244 * gcc.dg/signbit-sa.c: New test.
8246 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8248 PR libgfortran/57822
8249 * gfortran/fmt_g0_7.f08: New test.
8251 2015-02-10 Bin Cheng <bin.cheng@arm.com>
8253 PR tree-optimization/43378
8254 * gcc.dg/tree-ssa/pr43378.c: New test.
8256 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
8259 * g++.dg/torture/pr64978.C: New testcase.
8261 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8264 * gcc.dg/asan/pr64981.c: New test.
8266 2015-02-09 Marek Polacek <polacek@redhat.com>
8269 * gcc.dg/pr64856.c: New test.
8271 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8274 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8275 * gcc.c-torture/execute/pr64979.c: New test.
8277 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
8279 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8281 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8283 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8284 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8286 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8289 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8291 2015-02-09 Richard Biener <rguenther@suse.de>
8293 PR tree-optimization/54000
8294 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8296 2015-02-09 Tom de Vries <tom@codesourcery.com>
8298 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8300 2015-02-09 Martin Liska <mliska@suse.cz>
8302 * g++.dg/ipa/pr64858.C: New test.
8304 2015-02-09 Tom de Vries <tom@codesourcery.com>
8306 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8308 2015-02-08 Andrew Pinski <apinski@cavium.com>
8310 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8312 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8315 * gfortran.dg/use_rename_8.f90: New.
8317 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8319 * gnat.dg/addr7.ad[sb]: New test.
8320 * gnat.dg/addr8.ad[sb]: Likewise.
8322 2015-02-06 David Malcolm <dmalcolm@redhat.com>
8325 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8326 from jit.dg/test-compile-to-executable.c's create_code, with a
8327 clarification of the output message.
8328 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8330 (test_jit): Use CHECK_NO_ERRORS when calling
8331 gcc_jit_context_compile_to_file.
8332 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8333 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8334 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8335 about deletions that are attempted.
8336 (jit-verify-compile-to-file): Rename to...
8337 (jit-verify-output-file-was-created): ...this, and drop the
8338 attempt to run "file" and verify the output.
8339 (jit-verify-assembler): New function.
8340 (jit-verify-object): New function.
8341 (jit-verify-dynamic-library): New function.
8342 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8343 favor of an implementation from new file
8344 create-code-for-hello-world-executable.h, which also adds a
8346 (dg-final): Replace jit-verify-compile-to-file with
8347 jit-verify-output-file-was-created, and invoke new function
8348 jit-verify-assembler.
8349 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8351 (dg-final): Replace jit-verify-compile-to-file with
8352 jit-verify-output-file-was-created, and invoke new function
8353 jit-verify-dynamic-library.
8354 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8355 favor of an implementation from new file
8356 create-code-for-hello-world-executable.h, which also adds a
8358 (dg-final): Replace jit-verify-compile-to-file with
8359 jit-verify-output-file-was-created. Strengthen the expected stdout
8360 from the built executable.
8361 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8362 favor of an implementation from new file
8363 create-code-for-hello-world-executable.h, which also adds a
8365 (dg-final): Replace jit-verify-compile-to-file with
8366 jit-verify-output-file-was-created, and invoke new function
8368 * jit.dg/verify-dynamic-library.c: New source file.
8370 2015-02-06 Sebastian Pop <s.pop@samsung.com>
8371 Brian Rzycki <b.rzycki@samsung.com>
8373 PR tree-optimization/64878
8374 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8376 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8379 * g++.dg/ipa/pr64896.C: New test.
8381 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8384 * gcc.target/powerpc/pr64205.c: New file.
8386 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
8388 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8389 (dg-options): Use -fpie instead of -fPIE -pie.
8391 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8394 * g++.dg/asan/pr64937.C: New test.
8396 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
8399 * gfortran.dg/class_to_type_4.f90: New test
8401 2015-01-29 Andre Vehreschild <vehre@gmx.de>
8403 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8405 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8407 PR rtl-optimization/64957
8409 * gcc.c-torture/execute/pr64957.c: New test.
8411 2015-02-05 Jeff Law <law@redhat.com>
8414 * gcc.target/h8300/pr17306-1.c: New test.
8415 * gcc.target/h8300/pr17306-2.c: New test.
8417 2015-02-05 Tobias Burnus <burnus@net-b.de>
8420 * gfortran.dg/structure_constructor_12.f90: New.
8422 2015-02-05 Jeff Law <law@redhat.com>
8425 gcc.target/h8300/pr58400.c: New test.
8427 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8429 * gcc.target/arm/macro_defs0.c: New test.
8430 * gcc.target/arm/macro_defs1.c: New test.
8431 * gcc.target/arm/macro_defs2.c: New test.
8433 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
8435 PR rtl-optimization/64905
8436 * gcc.target/i386/pr64905.c: Require nonpic target.
8437 (dg-options): Add -fomit-frame-pointer.
8440 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8442 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8445 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
8448 * gfortran.dg/type_to_class_2.f90: New test
8449 * gfortran.dg/type_to_class_3.f90: New test
8451 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
8454 * g++.dg/torture/pr64686.C: New testcase.
8456 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8458 PR rtl-optimization/64905
8459 * gcc.target/i386/pr64905.c: New file.
8461 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8463 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8464 * gcc.dg/guality/pr41616-1.c: Ditto.
8466 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
8469 * gcc.dg/pr64817-3.c: New.
8471 2015-02-04 Jakub Jelinek <jakub@redhat.com>
8472 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8474 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8475 pass parameters in registers.
8476 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8477 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8478 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8480 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8481 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8483 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8484 list, allow for multilibed targets.
8485 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8487 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8489 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8490 * gcc.dg/pr46728-6.c: Ditto.
8492 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8494 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8495 for mips_nanlegacy target.
8497 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8499 * gcc.target/i386/chkp-hidden-def.c: New.
8501 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8504 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8505 to use 24 bits for bitfield b.
8507 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8510 * lib/target-supports.exp (check_effective_target_bswap64): Do not
8511 cache result in a global variable. Include all 32-bit targets for
8514 2015-02-03 Jakub Jelinek <jakub@redhat.com>
8516 PR rtl-optimization/64756
8517 * gcc.c-torture/execute/pr64756.c: New test.
8519 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
8522 * gcc.target/sh/pr64660-0.h: New.
8523 * gcc.target/sh/pr64660-1.c: New.
8524 * gcc.target/sh/pr64660-2.c: New.
8525 * gcc.target/sh/pr64660-3.c: New.
8526 * gcc.target/sh/pr64660-4.c: New.
8528 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8531 * g++.dg/warn/Waddress-2.C: New.
8533 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
8536 * gcc.target/i386/pr49095.c: XFAIL for ia32.
8538 2015-02-03 Dodji Seketeli <dodji@redhat.com>
8540 PR preprocessor/64803
8541 * gcc.dg/cpp/builtin-macro-1.c: New test case.
8543 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
8545 * g++.dg/ipa/devirt-37.C: Disable early inlining.
8547 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8549 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8550 (_ARM_FPSRC): Add DN and AHP fields.
8551 (clean_results): Force DN=1 on AArch64.
8552 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8553 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8554 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8555 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8556 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8557 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8559 2015-02-02 Alan Modra <amodra@gmail.com>
8561 * gcc.target/powerpc/cprophard.c: New.
8563 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
8565 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8566 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8568 2015-02-01 Jakub Jelinek <jakub@redhat.com>
8571 * gcc.dg/pr64817-1.c: New test.
8572 * gcc.dg/pr64817-2.c: New test.
8574 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
8577 * gcc.target/sh/pr64851-0.h: New
8578 * gcc.target/sh/pr64851-1.c: New
8579 * gcc.target/sh/pr64851-2.c: New
8580 * gcc.target/sh/pr64851-3.c: New
8581 * gcc.target/sh/pr64851-4.c: New
8583 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8586 * gcc.dg/torture/pr64882.c: New test.
8588 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
8591 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8594 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8596 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8597 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8598 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8599 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8600 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8601 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8603 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8604 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8606 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8607 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8610 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8613 * g++.dg/pr64688-2.C: New.
8615 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8617 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8618 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8619 * gcc.target/i386/fuse-caller-save.c: Ditto.
8620 * gcc.target/i386/headmerge-1.c: Ditto.
8621 * gcc.target/i386/headmerge-2.c: Ditto.
8622 * gcc.target/i386/sibcall-6.c: Ditto.
8624 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8627 * gcc.target/i386/pr64617.c: New test.
8629 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8632 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8633 (dg-options): Remove -m32.
8634 (dg-final): Scan for "movb %al" only.
8635 * gcc.target/i386/pr15184-2.c: Ditto.
8637 2015-01-30 Richard Biener <rguenther@suse.de>
8639 PR tree-optimization/64829
8640 * gcc.dg/vect/pr64829.c: New testcase.
8642 2015-01-29 Marek Polacek <polacek@redhat.com>
8645 * gcc.dg/pr64709.c: New test.
8647 2015-01-29 Jakub Jelinek <jakub@redhat.com>
8650 * g++.dg/ubsan/pr64717-1.C: New test.
8651 * g++.dg/ubsan/pr64717-2.C: New test.
8653 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
8655 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8657 2015-01-29 Jeff Law <law@redhat.com>
8660 * gcc.target/i386/pr15184-1.c: New test.
8661 * gcc.target/i386/pr15184-2.c: New test.
8663 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8665 PR tree-optimization/64746
8666 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8668 2015-01-29 Richard Biener <rguenther@suse.de>
8670 PR tree-optimization/64853
8671 * gcc.dg/torture/pr64853.c: New testcase.
8673 2015-01-29 Richard Biener <rguenther@suse.de>
8675 PR tree-optimization/64844
8676 * gcc.dg/vect/pr64844.c: New testcase.
8678 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8681 * gcc.dg/pr64809.c: Delete.
8683 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
8686 * gcc.target/i386/pr64805.c: New.
8688 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8690 * gcc.dg/guality/guality.h (main): Add argv[0] to
8691 guality_gdb_command.
8693 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
8696 * gcc.dg/tree-ssa/pr64801.c: New testcase.
8698 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
8701 * gcc.target/sh/sh.exp
8702 (check_effective_target_atomic_model_soft_gusa_available,
8703 check_effective_target_atomic_model_soft_tcb_available,
8704 check_effective_target_atomic_model_soft_imask_available,
8705 check_effective_target_atomic_model_hard_llcs_available): New.
8706 * gcc.target/sh/pr64659-0.h: New.
8707 * gcc.target/sh/pr64659-1.c: New.
8708 * gcc.target/sh/pr64659-2.c: New.
8709 * gcc.target/sh/pr64659-3.c: New.
8710 * gcc.target/sh/pr64659-4.c: New.
8712 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
8714 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8715 scan-assembler-times pattern.
8717 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
8720 * gcc.dg/pr64809.c: New test.
8722 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
8724 PR tree-optimization/64277
8725 * gcc.dg/pr64277.c: New.
8727 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8729 PR tree-optimization/64718
8730 * gcc.c-torture/execute/pr64718.c: New test.
8732 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
8734 * gcc.target/aarch64/abs_2.c: New.
8736 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
8738 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8739 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8740 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8743 2015-01-28 Jakub Jelinek <jakub@redhat.com>
8746 * lib/target-supports.exp (check_effective_target_comdat_group): New.
8747 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8748 { target comdat_group }.
8750 2015-01-27 Tobias Burnus <burnus@net-b.de>
8753 * gfortran.dg/goacc/coarray_2.f90: New.
8755 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
8759 * g++.dg/torture/pr64139.C: New testcase.
8760 * g++.dg/torture/pr60871.C: Likewise.
8762 2015-01-27 Janus Weil <janus@gcc.gnu.org>
8765 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8766 prevent linking errors.
8768 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
8771 * g++.dg/torture/pr64282.C: New testcase.
8773 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8775 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8778 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8780 * gcc.target/s390/hotpatch-13.c: New testcase.
8781 * gcc.target/s390/hotpatch-14.c: New testcase.
8782 * gcc.target/s390/hotpatch-15.c: New testcase.
8783 * gcc.target/s390/hotpatch-16.c: New testcase.
8784 * gcc.target/s390/hotpatch-17.c: New testcase.
8785 * gcc.target/s390/hotpatch-18.c: New testcase.
8786 * gcc.target/s390/hotpatch-19.c: New testcase.
8787 * gcc.target/s390/hotpatch-20.c: New testcase.
8788 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8789 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8790 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8791 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8792 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8793 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8794 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8795 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8796 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8797 * gcc.target/s390/hotpatch-10.c: Likewise.
8798 * gcc.target/s390/hotpatch-11.c: Likewise.
8799 * gcc.target/s390/hotpatch-12.c: Likewise.
8800 * gcc.target/s390/hotpatch-2.c: Likewise.
8801 * gcc.target/s390/hotpatch-3.c: Likewise.
8802 * gcc.target/s390/hotpatch-4.c: Likewise.
8803 * gcc.target/s390/hotpatch-5.c: Likewise.
8804 * gcc.target/s390/hotpatch-6.c: Likewise.
8805 * gcc.target/s390/hotpatch-7.c: Likewise.
8806 * gcc.target/s390/hotpatch-8.c: Likewise.
8807 * gcc.target/s390/hotpatch-9.c: Likewise.
8808 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8809 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8810 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8811 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8812 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8813 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8814 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8815 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8817 2015-01-27 Jiong Wang <jiong.wang@arm.com>
8819 * gcc.dg/long_branch.c: New testcase.
8821 2015-01-27 Richard Biener <rguenther@suse.de>
8823 PR tree-optimization/56273
8824 PR tree-optimization/59124
8825 PR tree-optimization/64277
8826 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8827 * gcc.dg/Warray-bounds-12.c: Likewise.
8828 * gcc.dg/Warray-bounds-13.c: Likewise.
8830 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8832 PR rtl-optimization/61058
8833 * gcc.dg/pr61058.c: New test.
8835 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
8837 * gcc.target/i386/chkp-narrow-bounds.c: New.
8839 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8841 PR tree-optimization/64807
8842 * gcc.dg/pr64807.c: New test.
8845 * gcc.dg/pr64766.c: New test.
8847 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
8850 * gcc.target/sh/pr49263-4.c: New.
8852 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8855 * gfortran.dg/allocate_with_mold_1.f90: New test
8857 2015-01-26 Jakub Jelinek <jakub@redhat.com>
8860 * gcc.dg/pr64778.c: New test.
8863 * gcc.dg/vect/pr64421.c: New test.
8865 2015-01-26 Tobias Burnus <burnus@net-b.de>
8868 * gfortran.dg/coarray_36.f: New.
8869 * gfortran.dg/coarray_37.f90: New.
8871 2015-01-26 Janus Weil <janus@gcc.gnu.org>
8874 * gfortran.dg/class_allocate_18.f90: New.
8876 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8878 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8880 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8882 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8884 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8886 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8888 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8890 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8892 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8894 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8895 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8896 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8897 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8899 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8901 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8902 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8903 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8905 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8907 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8908 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8909 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8910 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8911 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8914 2015-01-26 Richard Biener <rguenther@suse.de>
8917 * gcc.dg/uninit-19.c: New testcase.
8919 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8921 * lib/target-supports.exp (check_effective_target_vect64): Add
8924 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
8927 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8929 2015-01-26 Tony Liu <tony.liu@arm.com>
8931 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8934 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
8937 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8938 correctly, clean up afterwards.
8940 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
8943 * gfortran.dg/use_rename_7.f90: New.
8945 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
8947 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8948 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8950 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
8953 * gcc.target/sh/pr54236-4.c: New.
8955 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
8957 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8958 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
8961 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
8964 * gfortran.dg/open_new_segv.f90: New test.
8966 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
8975 * gcc.target/sh/pr64345-1.c: New.
8976 * gcc.target/sh/pr64345-2.c: New.
8977 * gcc.target/sh/pr59533-1.c: New.
8978 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8979 * gcc.target/sh/pr52933-2.c: Likewise.
8980 * gcc.target/sh/pr54089-1.c: Likewise.
8981 * gcc.target/sh/pr54236-1.c: Likewise.
8982 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8983 * gcc.target/sh/pr49263-1.c: Remove xfails.
8984 * gcc.target/sh/pr49263-2.c: Likewise.
8985 * gcc.target/sh/pr49263-3.c: Likewise.
8986 * gcc.target/sh/pr53987-1.c: Likewise.
8987 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8988 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8989 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8990 (test05, test06, test07, test08, test09, test10, test11, test12): New.
8991 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8992 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8994 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8997 2015-01-24 Tom de Vries <tom@codesourcery.com>
8999 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9001 2015-01-23 Ian Lance Taylor <iant@google.com>
9004 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9005 targets without split stack support.
9007 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9010 * gcc.target/i386/pr64317.c: New test.
9012 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9014 PR rtl-optimization/63637
9015 PR rtl-optimization/60663
9016 * gcc.dg/pr63637-1.c: New test.
9017 * gcc.dg/pr63637-2.c: New test.
9018 * gcc.dg/pr63637-3.c: New test.
9019 * gcc.dg/pr63637-4.c: New test.
9020 * gcc.dg/pr63637-5.c: New test.
9021 * gcc.dg/pr63637-6.c: New test.
9022 * gcc.target/i386/pr63637-1.c: New test.
9023 * gcc.target/i386/pr63637-2.c: New test.
9024 * gcc.target/i386/pr63637-3.c: New test.
9025 * gcc.target/i386/pr63637-4.c: New test.
9026 * gcc.target/i386/pr63637-5.c: New test.
9027 * gcc.target/i386/pr63637-6.c: New test.
9029 2015-01-23 Richard Biener <rguenther@suse.de>
9032 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9033 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9035 2015-01-23 Marek Polacek <polacek@redhat.com>
9037 PR preprocessor/60570
9038 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9039 * gcc.dg/cpp/pr60570.c: New test.
9041 2015-01-23 Richard Biener <rguenther@suse.de>
9044 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9045 vectorization on vect64 targets.
9047 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9050 * gfortran.dg/class_allocate_17.f90: New.
9052 2015-01-23 Tobias Burnus <burnus@net-b.de>
9055 * gfortran.dg/goacc/combined_loop.f90: New.
9057 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9060 * gfortran.dg/make_unit.f90: New test.
9062 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9065 * gfortran.dg/negative_unit_int8.f: Update.
9067 2015-01-22 Jeff Law <law@redhat.com>
9070 * gcc.target/m68k/pr52076-1.c: New test.
9071 * gcc.target/m68k/pr52076-2.c: New test.
9073 2015-01-22 Richard Biener <rguenther@suse.de>
9076 * gcc.dg/torture/pr64728.c: New testcase.
9078 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9081 * g++.dg/pr64688.C: New test.
9083 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9085 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9086 to avoid errors with -fpic.
9088 2015-01-22 Richard Biener <rguenther@suse.de>
9091 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9093 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9095 PR rtl-optimization/64682
9096 * gcc.c-torture/execute/pr64682.c: New file.
9098 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9101 * gcc.dg/pr64511.c: New test.
9103 PR rtl-optimization/62078
9104 * g++.dg/opt/pr62078.C: New test.
9107 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9109 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9112 * gfortran.dg/internal_pack_15.f90: New test.
9114 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9116 * c-c++-common/tsan/step.c: New testcase.
9118 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9120 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9122 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9124 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9128 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9130 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9132 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9134 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9136 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9138 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9140 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9142 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9144 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9146 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9148 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9150 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9152 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9156 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9158 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9160 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9162 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9164 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9166 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9168 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9169 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9170 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9175 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9176 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9177 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9180 2015-01-21 Renlin Li <renlin.li@arm.com>
9182 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9183 * g++.dg/tls/thread_local5g.C: Likewise.
9184 * g++.dg/tls/thread_local6g.C: Likewise.
9186 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9188 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9189 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9190 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9194 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9195 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9196 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9198 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9200 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9201 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9202 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9204 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9206 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9207 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9208 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9210 2015-01-20 Jeff Law <law@redhat.com>
9213 * gcc.target/m68k/pr59946.c: New test.
9215 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9217 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9218 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9219 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9221 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9223 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9224 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9225 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9227 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9229 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9230 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9231 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9233 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9235 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9236 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9237 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9239 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9242 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9244 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9245 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9246 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9248 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9250 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9251 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9252 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9254 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9256 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9258 2015-01-20 Jakub Jelinek <jakub@redhat.com>
9260 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9263 * g++.dg/ubsan/pr64632.C: New test.
9266 * gcc.dg/pr64663.c: New test.
9268 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9271 * g++.dg/warn/Wunused-var-23.C: New.
9273 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9276 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9277 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9279 2015-01-20 Richard Biener <rguenther@suse.de>
9282 * gcc.dg/lto/pr64684_0.c: New testcase.
9283 * gcc.dg/lto/pr64684_1.c: Likewise.
9284 * gcc.dg/lto/pr64684_2.c: Likewise.
9285 * gcc.dg/lto/pr64685_0.c: Likewise.
9286 * gcc.dg/lto/pr64685_1.c: Likewise.
9288 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9291 * g++.dg/cpp1y/lambda-init12.C: New.
9293 2015-01-20 Richard Biener <rguenther@suse.de>
9295 PR tree-optimization/64410
9296 * g++.dg/vect/pr64410.cc: Require vect_double.
9298 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
9301 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9303 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9307 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9309 PR rtl-optimization/64081
9310 * gcc.dg/pr64081.c: New test.
9312 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9314 * jit.dg/harness.h: Include <unistd.h>.
9315 (CHECK_NO_ERRORS): New.
9316 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9317 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9318 gcc_jit_context_compile_to_file.
9319 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9320 args to the spawned executable.
9321 (jit-expand-vars): New function.
9322 (jit-exe-params): New variable.
9323 (dg-jit-set-exe-params): New function.
9324 (jit-dg-test): Detect testcases that use
9325 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9326 Set arguments of spawned process to jit-exe-params.
9327 (jit-get-output-filename): New function.
9328 (jit-setup-compile-to-file): New function.
9329 (jit-verify-compile-to-file): New function.
9330 (jit-run-executable): New function.
9331 (jit-verify-executable): New function.
9332 * jit.dg/test-compile-to-assembler.c: New testcase.
9333 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9334 * jit.dg/test-compile-to-executable.c: New testcase.
9335 * jit.dg/test-compile-to-object.c: New testcase.
9337 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9340 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9343 2015-01-19 Martin Liska <mliska@suse.cz>
9345 * objc/compile/pr64668.m: New test.
9347 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9349 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9350 (create_overflow_fn): Update comment to clarify that
9351 the third param of the created function is a bool *, not
9353 (verify_int_overflow_fn): Convert param "expected_ovf" from
9354 int to bool. Update third param of "overflow_fn_type" from int *
9355 to bool *. Update local "actual_ovf" from int to bool.
9356 (verify_uint_overflow_fn): Likewise.
9358 2015-01-19 Martin Liska <mliska@suse.cz>
9360 * gcc.dg/ipa/ipa-icf-33.c: New test.
9362 2015-01-19 Felix Yang <felix.yang@huawei.com>
9363 Haijian Zhang <z.zhanghaijian@huawei.com>
9365 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9366 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9367 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9368 result_float64x2, expected_hfloat64x2): New helper type, variable and
9370 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9371 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9372 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9373 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9374 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9375 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9376 and target without the FMA feature.
9378 2015-01-19 Jiong Wang <jiong.wang@arm.com>
9380 * gcc.target/aarch64/pr64304.c: New testcase.
9382 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9384 PR rtl-optimization/64081
9385 * gcc.dg/pr64081.c: New test.
9387 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9390 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9392 * gcc.target/aarch64/test_frame_6.c: Likewise.
9393 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9394 and x19 (in the epilogue).
9395 * gcc.target/aarch64/test_frame_4.c: Likewise.
9396 * gcc.target/aarch64/test_frame_7.c: Likewise.
9398 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9400 * gcc.target/i386/chkp-always_inline.c: New.
9402 2015-01-15 Andrew Pinski <apinski@cavium.com>
9403 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9405 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9406 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9408 2015-01-18 Andre Vehreschild <vehre@gmx.de>
9411 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9412 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9414 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9417 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9419 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9422 * gcc.target/sh/torture/pr64652.c: New.
9424 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9426 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9427 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9428 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9429 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9430 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9431 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9433 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9436 * g++.dg/torture/pr64378.C: New testcase.
9438 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9441 * gfortran.dg/block_13.f08: New test
9443 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9446 * gfortran.dg/associate_1.f03: Allow test for character with
9449 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9451 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9452 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9454 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9456 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9458 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
9461 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9463 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9466 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9469 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9472 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9474 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9477 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9479 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9481 PR rtl-optimization/52773
9482 * gcc.c-torture/compile/pr52773.c: New test.
9484 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9487 * g++.dg/cpp0x/alias-decl-46.C: New.
9489 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9491 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9493 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9495 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9497 (CHECK_FP): Likewise.
9498 (CHECK_CUMULATIVE_SAT): Likewise.
9500 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9502 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9503 (Set_Neon_Cumulative_Sat): Add parameter.
9504 (__set_neon_cumulative_sat): Support new parameter.
9505 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9506 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9508 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9509 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9512 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
9514 * g++.dg/tsan/vptr_benign_race.C: New testcase.
9515 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9517 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9520 * g++.dg/tls/thread_local-ice4.C: New.
9522 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
9524 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9527 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9530 * g++.dg/cpp0x/vt-62276.C: New.
9532 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9535 * g++.dg/pr64353.C: New.
9537 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9540 * gcc.target/aarch64/pr64263_1.c: New test.
9542 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
9544 PR tree-optimization/64434
9545 * gcc.dg/torture/pr64434.c: Move to...
9546 * gcc.dg/pr64434.c: ... here.
9548 2015-01-16 Richard Biener <rguenther@suse.de>
9551 * gcc.dg/uninit-18.c: New testcase.
9553 2015-01-16 Richard Biener <rguenther@suse.de>
9555 PR tree-optimization/64568
9556 * g++.dg/torture/pr64568-2.C: New testcase.
9558 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9561 * gcc.target/i386/chkp-label-address.c: New.
9563 2015-01-16 Janus Weil <janus@gcc.gnu.org>
9566 * gfortran.dg/pointer_init_6.f90: Extended.
9568 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
9570 * gcc.c-torture/compile/20150108.c: New test.
9572 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
9574 * gcc.target/visium: New directory.
9576 2015-01-16 Richard Biener <rguenther@suse.de>
9578 PR tree-optimization/61743
9579 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9580 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9582 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
9584 * gcc.dg/pr64015.c: New test.
9586 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
9590 * g++.dg/ipa/pr64612.C: New test.
9592 2015-01-16 Renlin Li <renlin.li@arm.com>
9594 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9596 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
9598 * gcc.target/i386/sse-14.c: Test new intrinsic.
9599 * gcc.target/i386/sse-22.c: Ditto.
9601 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9604 * g++.dg/cpp0x/auto44.C: New.
9606 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
9609 * gcc.target/nios2/gpopt-all.c: New test case.
9610 * gcc.target/nios2/gpopt-local.c: New test case.
9611 * gcc.target/nios2/gpopt-global.c: New test case.
9612 * gcc.target/nios2/gpopt-data.c: New test case.
9613 * gcc.target/nios2/gpopt-none.c: New test case.
9615 2015-01-15 Jakub Jelinek <jakub@redhat.com>
9617 * g++.dg/ubsan/vptr-1.C: New test.
9618 * g++.dg/ubsan/vptr-2.C: New test.
9619 * g++.dg/ubsan/vptr-3.C: New test.
9620 * g++.dg/ubsan/vptr-4.C: New test.
9621 * g++.dg/ubsan/vptr-5.C: New test.
9622 * g++.dg/ubsan/vptr-6.C: New test.
9623 * g++.dg/ubsan/vptr-7.C: New test.
9624 * g++.dg/ubsan/vptr-8.C: New test.
9625 * g++.dg/ubsan/vptr-9.C: New test.
9627 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9629 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9631 * lib/gcc-dg.exp: Likewise.
9633 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
9635 PR rtl-optimization/64110
9636 * gcc.target/i386/pr64110.c: Add scan-assembler.
9638 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
9639 James Norris <jnorris@codesourcery.com>
9640 Cesar Philippidis <cesar@codesourcery.com>
9641 Ilmir Usmanov <i.usmanov@samsung.com>
9643 * lib/target-supports.exp (check_effective_target_fopenacc): New
9645 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9646 * g++.dg/goacc/goacc.exp: Likewise.
9647 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9648 * gcc.dg/goacc/goacc.exp: Likewise.
9649 * gfortran.dg/goacc/goacc.exp: Likewise.
9650 * c-c++-common/cpp/openacc-define-1.c: New file.
9651 * c-c++-common/cpp/openacc-define-2.c: Likewise.
9652 * c-c++-common/cpp/openacc-define-3.c: Likewise.
9653 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9654 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9655 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9656 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9657 * c-c++-common/goacc/asyncwait-1.c: Likewise.
9658 * c-c++-common/goacc/cache-1.c: Likewise.
9659 * c-c++-common/goacc/clauses-fail.c: Likewise.
9660 * c-c++-common/goacc/collapse-1.c: Likewise.
9661 * c-c++-common/goacc/data-1.c: Likewise.
9662 * c-c++-common/goacc/data-2.c: Likewise.
9663 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9664 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9665 * c-c++-common/goacc/deviceptr-2.c: Likewise.
9666 * c-c++-common/goacc/deviceptr-3.c: Likewise.
9667 * c-c++-common/goacc/if-clause-1.c: Likewise.
9668 * c-c++-common/goacc/if-clause-2.c: Likewise.
9669 * c-c++-common/goacc/kernels-1.c: Likewise.
9670 * c-c++-common/goacc/loop-1.c: Likewise.
9671 * c-c++-common/goacc/loop-private-1.c: Likewise.
9672 * c-c++-common/goacc/nesting-1.c: Likewise.
9673 * c-c++-common/goacc/nesting-data-1.c: Likewise.
9674 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9675 * c-c++-common/goacc/parallel-1.c: Likewise.
9676 * c-c++-common/goacc/pcopy.c: Likewise.
9677 * c-c++-common/goacc/pcopyin.c: Likewise.
9678 * c-c++-common/goacc/pcopyout.c: Likewise.
9679 * c-c++-common/goacc/pcreate.c: Likewise.
9680 * c-c++-common/goacc/pragma_context.c: Likewise.
9681 * c-c++-common/goacc/present-1.c: Likewise.
9682 * c-c++-common/goacc/reduction-1.c: Likewise.
9683 * c-c++-common/goacc/reduction-2.c: Likewise.
9684 * c-c++-common/goacc/reduction-3.c: Likewise.
9685 * c-c++-common/goacc/reduction-4.c: Likewise.
9686 * c-c++-common/goacc/sb-1.c: Likewise.
9687 * c-c++-common/goacc/sb-2.c: Likewise.
9688 * c-c++-common/goacc/sb-3.c: Likewise.
9689 * c-c++-common/goacc/update-1.c: Likewise.
9690 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9691 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9692 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9693 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9694 * gfortran.dg/goacc/assumed.f95: Likewise.
9695 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9696 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9697 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9698 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9699 * gfortran.dg/goacc/branch.f95: Likewise.
9700 * gfortran.dg/goacc/cache-1.f95: Likewise.
9701 * gfortran.dg/goacc/coarray.f95: Likewise.
9702 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9703 * gfortran.dg/goacc/cray.f95: Likewise.
9704 * gfortran.dg/goacc/critical.f95: Likewise.
9705 * gfortran.dg/goacc/data-clauses.f95: Likewise.
9706 * gfortran.dg/goacc/data-tree.f95: Likewise.
9707 * gfortran.dg/goacc/declare-1.f95: Likewise.
9708 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9709 * gfortran.dg/goacc/fixed-1.f: Likewise.
9710 * gfortran.dg/goacc/fixed-2.f: Likewise.
9711 * gfortran.dg/goacc/fixed-3.f: Likewise.
9712 * gfortran.dg/goacc/fixed-4.f: Likewise.
9713 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9714 * gfortran.dg/goacc/if.f95: Likewise.
9715 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9716 * gfortran.dg/goacc/list.f95: Likewise.
9717 * gfortran.dg/goacc/literal.f95: Likewise.
9718 * gfortran.dg/goacc/loop-1.f95: Likewise.
9719 * gfortran.dg/goacc/loop-2.f95: Likewise.
9720 * gfortran.dg/goacc/loop-3.f95: Likewise.
9721 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9722 * gfortran.dg/goacc/omp.f95: Likewise.
9723 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9724 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9725 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9726 * gfortran.dg/goacc/parameter.f95: Likewise.
9727 * gfortran.dg/goacc/private-1.f95: Likewise.
9728 * gfortran.dg/goacc/private-2.f95: Likewise.
9729 * gfortran.dg/goacc/private-3.f95: Likewise.
9730 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9731 * gfortran.dg/goacc/reduction-2.f95: Likewise.
9732 * gfortran.dg/goacc/reduction.f95: Likewise.
9733 * gfortran.dg/goacc/routine-1.f90: Likewise.
9734 * gfortran.dg/goacc/routine-2.f90: Likewise.
9735 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9736 * gfortran.dg/goacc/several-directives.f95: Likewise.
9737 * gfortran.dg/goacc/sie.f95: Likewise.
9738 * gfortran.dg/goacc/subarrays.f95: Likewise.
9739 * gfortran.dg/gomp/map-1.f90: Likewise.
9740 * gfortran.dg/openacc-define-1.f90: Likewise.
9741 * gfortran.dg/openacc-define-2.f90: Likewise.
9742 * gfortran.dg/openacc-define-3.f90: Likewise.
9743 * g++.dg/gomp/block-1.C: Update for changed compiler output.
9744 * g++.dg/gomp/block-2.C: Likewise.
9745 * g++.dg/gomp/block-3.C: Likewise.
9746 * g++.dg/gomp/block-5.C: Likewise.
9747 * g++.dg/gomp/target-1.C: Likewise.
9748 * g++.dg/gomp/target-2.C: Likewise.
9749 * g++.dg/gomp/taskgroup-1.C: Likewise.
9750 * g++.dg/gomp/teams-1.C: Likewise.
9751 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9752 * gcc.dg/cilk-plus/jump.c: Likewise.
9753 * gcc.dg/gomp/block-1.c: Likewise.
9754 * gcc.dg/gomp/block-10.c: Likewise.
9755 * gcc.dg/gomp/block-2.c: Likewise.
9756 * gcc.dg/gomp/block-3.c: Likewise.
9757 * gcc.dg/gomp/block-4.c: Likewise.
9758 * gcc.dg/gomp/block-5.c: Likewise.
9759 * gcc.dg/gomp/block-6.c: Likewise.
9760 * gcc.dg/gomp/block-7.c: Likewise.
9761 * gcc.dg/gomp/block-8.c: Likewise.
9762 * gcc.dg/gomp/block-9.c: Likewise.
9763 * gcc.dg/gomp/target-1.c: Likewise.
9764 * gcc.dg/gomp/target-2.c: Likewise.
9765 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9766 * gcc.dg/gomp/teams-1.c: Likewise.
9768 2015-01-15 David Malcolm <dmalcolm@redhat.com>
9770 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9773 2015-01-15 Mike Stump <mikestump@comcast.net>
9775 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9776 * gcc.dg/inline_2.c: Likewise.
9777 * gcc.dg/inline_3.c: Likewise.
9778 * gcc.dg/inline_4.c: Likewise.
9780 2015-01-15 Janus Weil <janus@gcc.gnu.org>
9783 * gfortran.dg/proc_ptr_comp_43.f90: New.
9785 2015-01-15 Mike Stump <mikestump@comcast.net>
9787 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9788 * gcc.dg/unroll_2.c: Likewise.
9789 * gcc.dg/unroll_3.c: Likewise.
9790 * gcc.dg/unroll_4.c: Likewise.
9791 * gcc.dg/unroll_5.c: Likewise.
9793 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
9796 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9798 * gcc.target/aarch64/test_frame_6.c: Likewise.
9799 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9800 x30 and x19 (in the epilogue).
9801 * gcc.target/aarch64/test_frame_4.c: Likewise.
9802 * gcc.target/aarch64/test_frame_7.c: Likewise.
9804 2015-01-15 Martin Liska <mliska@suse.cz>
9806 * g++.dg/ipa/pr64068.C: New test.
9807 * gcc.dg/ipa/PR64559.c: New test.
9809 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9811 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9814 2015-01-15 Richard Biener <rguenther@suse.de>
9816 PR tree-optimization/61743
9817 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9818 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9820 2015-01-15 Renlin Li <renlin.li@arm.com>
9822 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9823 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9825 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9827 * gcc.dg/vect/vect-aggressive-1.c: New.
9828 * gcc.target/i386/avx2-vect-aggressive.c: New.
9830 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9832 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9834 2015-01-15 Richard Biener <rguenther@suse.de>
9837 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9838 -Wl,-undefined,dynamic_lookup.
9840 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9842 * gnat.dg/opt47.adb: New test.
9844 2015-01-15 Richard Biener <rguenther@suse.de>
9847 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9849 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9851 PR tree-optimization/64434
9852 * gcc.dg/torture/pr64434.c: New test.
9854 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
9856 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9857 -mno-micromips. MIPS32R1 and below require -mno-micromips.
9858 -march=loongson* and -march=octeon* require -mno-micromips.
9860 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
9861 Matthew Fortune <matthew.fortune@imgtec.com>
9863 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9864 * gcc.target/mips/call-saved-5.c (foo): Likewise.
9865 * gcc.target/mips/call-saved-6.c (foo): Likewise.
9866 * gcc.target/mips/call-saved-7.c: New file.
9867 * gcc.target/mips/call-saved-8.c: New file.
9868 * gcc.target/mips/call-saved-9.c: New file.
9870 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
9872 * gcc.target/mips/lsa.c: New file.
9873 * gcc.target/mips/mips64-lsa.c: Likewise.
9874 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9875 * gcc.target/mips/mulsize-4.c: Likewise.
9876 * gcc.target/mips/mulsize-5.c: New file.
9877 * gcc.target/mips/mulsize-6.c: Likewise.
9878 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9879 and !HAS_LSA as ghost options.
9880 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9883 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
9885 * g++.dg/torture/20141013.c: Set -fno-short-enums.
9887 2015-01-15 Richard Biener <rguenther@suse.de>
9890 * gcc.dg/torture/pr64365.c: New testcase.
9892 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
9894 * gcc.dg/stackprotectexplicit1.c: New test.
9895 * g++.dg/stackprotectexplicit2.c: New test.
9897 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9900 * gfortran.dg/inquire_internal.f90: New.
9901 * gfortran.dg/negative_unit_check.f90: New.
9903 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
9906 * gcc.target/sh/pr53988-1.c: New.
9908 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
9911 * g++.dg/tls/thread_local-ice3.C: New.
9913 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
9915 * gcc.target/i386/fentry-override.c: Properly place {} in target
9916 selector. Remove nonpic.
9917 * gcc.target/i386/fentry.c: Likewise.
9919 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9921 * gcc.dg/atomic-invalid.c: Check for invalid memory model
9922 warnings instead of errors.
9924 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
9926 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9927 option support instead of ENABLE_LTO from Makefile.
9929 2015-01-14 Richard Biener <rguenther@suse.de>
9931 PR tree-optimization/59354
9932 * gcc.dg/vect/pr59354.c: New testcase.
9934 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
9936 * lib/target-supports.exp
9937 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9938 on ARM architures before v7.
9940 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9943 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9946 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9949 * gcc.target/i386/pr64386.c: New test.
9951 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9954 * gcc.target/i386/pr64393.c: New test.
9956 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9959 * gcc.target/i386/pr64387.c: New test.
9961 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
9963 * gcc.target/aarch64/store-pair-1.c: Fix typo.
9965 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9967 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9969 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9972 * gcc.target/arm/pr64453.c: New.
9974 2015-01-14 Richard Biener <rguenther@suse.de>
9977 * gcc.dg/lto/pr64415_0.c: New testcase.
9978 * gcc.dg/lto/pr64415_1.c: Likewise.
9980 2015-01-14 Martin Liska <mliska@suse.cz>
9982 * gcc.dg/ipa/pr64307.c: New test.
9984 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
9986 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9989 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9992 * gcc.target/arm/pr64460_1.c: New test.
9994 2015-01-14 Richard Biener <rguenther@suse.de>
9996 PR tree-optimization/64493
9997 PR tree-optimization/64495
9998 * gcc.dg/vect/pr64493.c: New testcase.
9999 * gcc.dg/vect/pr64495.c: Likewise.
10001 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10003 * gcc.dg/Warray-bounds-11.c: New test-case.
10005 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10007 * gcc.target/mips/octeon3-pipe-1.c: New test.
10009 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10011 * jit.dg/harness.h (set_up_logging): Move string concatenation
10013 (concat_strings): New function.
10014 (dump_reproducer): New function.
10015 (test_jit): Call dump_reproducer.
10016 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10018 (jit-dg-test): Delete any generated reproducer from previous runs.
10019 Verify that a generated reproducer was created, and verify that it
10021 * jit.dg/test-nested-contexts.c (main): Call
10022 gcc_jit_context_dump_reproducer_to_file.
10024 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10026 * gcc.dg/aru-2.c: Add dg-require-profiling.
10028 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10030 * lib/target-supports.exp (check_profiling_available): Check if
10033 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10036 * g++.dg/torture/pr64565.C: New testcase.
10038 2015-01-13 Marek Polacek <polacek@redhat.com>
10040 PR middle-end/64391
10041 * gcc.dg/tm/pr64391.c: New test.
10043 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10045 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10048 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10050 * gcc.target/i386/pie.c: New test.
10052 * lib/target-supports.exp (check_effective_target_pie): New.
10054 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10056 PR rtl-optimization/64286
10057 * gcc.target/i386/avx2-pr64286.c: New test.
10059 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10062 * g++.dg/cpp0x/vt-57626.C: New.
10064 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10067 * gfortran.dg/pr64528.f90: New test.
10069 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10071 * gcc.target/aarch64/subsp.c: New test.
10073 2015-01-13 Andrew Pinski <apinski@cavium.com>
10075 * gcc.target/aarch64/store-pair-1.c: New testcase.
10077 2015-01-13 Richard Biener <rguenther@suse.de>
10080 * gcc.dg/lto/pr64373_0.c: New testcase.
10082 2015-01-13 Andrew Pinski <apinski@cavium.com>
10084 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10085 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10087 2015-01-13 Richard Biener <rguenther@suse.de>
10089 PR tree-optimization/64406
10090 * gcc.dg/pr64406.c: New testcase.
10092 2015-01-13 Richard Biener <rguenther@suse.de>
10094 PR tree-optimization/64404
10095 * gcc.dg/vect/pr64404.c: New testcase.
10097 2015-01-13 Richard Biener <rguenther@suse.de>
10099 PR tree-optimization/64568
10100 * g++.dg/torture/pr64568.C: New testcase.
10102 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10104 * jit.dg/test-error-local-used-from-other-function.c: New test
10106 * jit.dg/test-error-param-reuse.c: New test case.
10107 * jit.dg/test-error-param-sharing.c: New test case.
10108 * jit.dg/test-error-param-used-from-other-function.c: New test
10110 * jit.dg/test-error-param-used-without-a-function.c: New test
10113 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10115 PR tree-optimization/64563
10116 * gcc.dg/pr64563.c: New test.
10119 * gcc.target/i386/pr64513.c: New test.
10121 PR tree-optimization/64454
10122 * gcc.dg/pr64454.c: New test.
10125 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10127 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10128 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10129 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10130 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10131 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10132 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10133 * gcc.dg/vect/slp-25.c: Likewise.
10134 * gcc.dg/vect/vect-109.c: Likewise.
10135 * gcc.dg/vect/vect-13.c: Likewise.
10136 * gcc.dg/vect/vect-17.c: Likewise.
10137 * gcc.dg/vect/vect-18.c: Likewise.
10138 * gcc.dg/vect/vect-19.c: Likewise.
10139 * gcc.dg/vect/vect-20.c: Likewise.
10140 * gcc.dg/vect/vect-21.c: Likewise.
10141 * gcc.dg/vect/vect-22.c: Likewise.
10142 * gcc.dg/vect/vect-27.c: Likewise.
10143 * gcc.dg/vect/vect-29.c: Likewise.
10144 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10145 * gcc.dg/vect/vect-2.c: Likewise.
10146 * gcc.dg/vect/vect-3.c: Likewise.
10147 * gcc.dg/vect/vect-4.c: Likewise.
10148 * gcc.dg/vect/vect-5.c: Likewise.
10149 * gcc.dg/vect/vect-72.c: Likewise.
10150 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10151 * gcc.dg/vect/vect-73.c: Likewise.
10152 * gcc.dg/vect/vect-77-global.c: Likewise.
10153 * gcc.dg/vect/vect-78-global.c: Likewise.
10154 * gcc.dg/vect/vect-7.c: Likewise.
10155 * gcc.dg/vect/vect-86.c: Likewise.
10156 * gcc.dg/vect/vect-align-1.c: Likewise.
10157 * gcc.dg/vect/vect-align-3.c: Likewise.
10158 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10159 * gcc.dg/vect/vect-all.c: Likewise.
10160 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10161 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10162 * gcc.dg/vect/vect-peel-3.c: Likewise.
10163 * gcc.dg/vect/vect-peel-4.c: Likewise.
10164 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10166 2015-01-12 Jeff Law <law@redhat.com>
10169 * gcc.target/m68k/pr64461.c: New test.
10171 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10173 * jit.dg/test-array-as-pointer.c (create_code): Update call
10174 to gcc_jit_context_new_global by setting "kind" to
10175 GCC_JIT_GLOBAL_IMPORTED.
10176 * jit.dg/test-error-array-as-pointer.c: Likewise.
10177 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10178 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10179 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10180 * jit.dg/test-using-global.c (the_global): Rename to...
10181 (imported_global): ...this.
10182 (create_code): Update to test the three kinds of global.
10183 (verify_code): Likewise.
10185 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
10188 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10189 undefined behavior.
10190 * gcc.target/i386/pr64291-2.c: Updated.
10192 2015-01-12 Richard Biener <rguenther@suse.de>
10194 PR tree-optimization/64530
10195 * gfortran.dg/pr64530.f90: New testcase.
10197 2015-01-12 Richard Biener <rguenther@suse.de>
10199 PR middle-end/64357
10200 * gcc.dg/torture/pr64357.c: New testcase.
10202 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10204 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10207 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10208 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10210 2015-01-12 Martin Liska <mliska@suse.cz>
10212 * gcc.dg/ipa/PR64550.c: New test.
10214 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
10217 * g++.dg/ipa/pr63470.C: New testcase.
10219 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10222 * gfortran.dg/typebound_operator_20.f90: New.
10224 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10227 * gfortran.dg/proc_ptr_comp_42.f90: New.
10229 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10232 * gfortran.dg/proc_ptr_comp_41.f90: New.
10234 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10236 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10238 2015-01-10 Tobias Burnus <burnus@net-b.de>
10241 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10242 and add dg-excess-errors.
10243 * gfortran.dg/line_length_6.f90: New.
10244 * gfortran.dg/line_length_7.f90: New.
10245 * gfortran.dg/line_length_8.f90: New.
10246 * gfortran.dg/line_length_9.f90: New.
10247 * gfortran.dg/line_length_10.f90: New.
10248 * gfortran.dg/line_length_11.f90: New.
10250 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10252 * jit.dg/test-threads.c (struct testcase): Move declaration
10253 to jit.dg/all-non-failing-tests.h.
10254 (testcases): Likewise.
10255 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10256 declaration here from jit.dg/all-non-failing-tests.h.
10257 (testcases): Likewise.
10258 * jit.dg/test-combination.c (create_code): Eliminate spelling
10259 out all of the testcases in favor of looping through the
10260 "testcases" metadata.
10261 (verify_code): Likewise.
10263 2015-01-09 Jakub Jelinek <jakub@redhat.com>
10265 PR rtl-optimization/64536
10266 * gcc.dg/pr64536.c: New test.
10268 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10270 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10271 * jit.dg/test-combination.c (create_code): Likewise.
10272 (verify_code): Likewise.
10273 * jit.dg/test-constants.c: New test case.
10274 * jit.dg/test-threads.c: Add test-constants.c.
10276 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10279 * objc.dg/gnu-api-2-class.m: Add a test case
10280 for the above change.
10282 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10284 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10286 2015-01-09 Richard Biener <rguenther@suse.de>
10288 PR tree-optimization/64410
10289 * g++.dg/vect/pr64410.cc: New testcase.
10291 2015-01-09 Martin Liska <mliska@suse.cz>
10293 * gcc.dg/ipa/ipa-icf-32.c: New test.
10295 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10297 * c-c++-common/tsan/tsan_barrier.h: New.
10298 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10299 * c-c++-common/tsan/bitfield_race.c: Likewise.
10300 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10301 * c-c++-common/tsan/mutexset1.c: Likewise.
10302 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10303 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10304 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10305 * c-c++-common/tsan/simple_race.c: Likewise.
10306 * c-c++-common/tsan/simple_stack.c: Likewise.
10307 * c-c++-common/tsan/sleep_sync.c: Likewise.
10308 * c-c++-common/tsan/tiny_race.c: Likewise.
10309 * c-c++-common/tsan/tls_race.c: Likewise.
10310 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10311 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10312 * g++.dg/tsan/atomic_free.C: Likewise.
10313 * g++.dg/tsan/atomic_free2.C: Likewise.
10314 * g++.dg/tsan/cond_race.C: Likewise.
10315 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10317 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
10320 * lib/target-supports.exp (check_effective_target_libatomic_available):
10322 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10323 targets that match effective-target libatomic_available.
10324 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10326 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10328 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10329 Verify the result of gcc_jit_context_get_last_error.
10330 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10332 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10334 PR tree-optimization/63989
10335 * gcc.dg/strlenopt-27.c: New test.
10337 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10339 * jit.dg/harness.h (set_up_logging): New function.
10340 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10341 set_up_logging on the context, so that every testcase is
10342 logged to a particular file.
10343 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10344 and call gcc_jit_context_set_logfile on the top-level context.
10346 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10349 * g++.dg/opt/pr64338.C: New test.
10351 2015-01-08 Tobias Burnus <burnus@net-b.de>
10353 * gfortran.dg/coarray/codimension_2b.f90: New file.
10354 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10355 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10357 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10360 * g++.dg/ext/fnname4.C: New.
10362 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10365 * g++.dg/cpp0x/constexpr-64462.C: New.
10367 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10370 * g++.dg/cpp0x/deleted10.C: New.
10372 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10374 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10376 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10378 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10379 GCC_JIT_UNARY_OP_ABS.
10380 (verify_unary_ops): Likewise.
10382 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10384 * jit.dg/test-arith-overflow.c: New test case.
10385 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10386 * jit.dg/test-combination.c (create_code): Likewise.
10387 (verify_code): Likewise.
10388 * jit.dg/test-threads.c (testcases): Likewise.
10390 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10392 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10393 rather than "jit". Load g++.exp, and call g++_init.
10394 Run test-*.cc files within the testsuite and *.cc files within
10396 (jit-dg-test): Drop the addition of -fgnu89-inline to
10397 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10398 doing it when compiling C testcases (since g++ does not handle
10399 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10400 is restored to the value after g++_init ran, rather than the
10401 value before g++_init ran. Return a list of
10402 $comp_output $output_file, as dg-test assumes.
10404 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10406 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10407 make it easier to figure out the origin of each test result when
10408 running test-combination.c and test-threads.c.
10409 (CHECK_VALUE): Likewise.
10410 (CHECK_DOUBLE_VALUE): Likewise.
10411 (CHECK_STRING_VALUE): Likewise.
10412 (CHECK_STRING_STARTS_WITH): Likewise.
10413 (CHECK_STRING_CONTAINS): Likewise.
10415 (check_string_value): Likewise, add "funcname" param.
10416 (check_string_starts_with): Likewise.
10417 (check_string_contains): Likewise.
10419 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10421 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10422 generating name of built executable.
10424 2015-01-07 Marek Polacek <polacek@redhat.com>
10427 * gcc.dg/pr64440.c: New test.
10428 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10430 2015-01-07 Marek Polacek <polacek@redhat.com>
10433 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10434 * gcc.dg/pr64417.c: New test.
10436 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10439 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10442 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10444 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10445 Check if testcases run without errors, not just if they compile.
10447 2015-01-06 Christian Bruel <christian.bruel@st.com>
10450 * gcc.target/sh/pr64507.c: New test.
10452 2015-01-06 Arnaud Charlet <charlet@adacore.com>
10454 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10456 2015-01-06 Jakub Jelinek <jakub@redhat.com>
10458 * c-c++-common/asan/sanitize-all-1.c: New test.
10459 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10460 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10461 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10462 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10464 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10466 * lib/target-supports.exp (check_profiling_available): Return 0 for
10468 (check_effective_target_tls_runtime): Likewise.
10469 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10470 * gcc.dg/20020312-2.c: Adjust for Visium.
10471 * gcc.dg/tls/thr-cse-1.c: Likewise
10472 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10473 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10474 * gcc.dg/weak/typeof-2.c: Likewise.
10476 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10478 PR rtl-optimization/64287
10479 * gcc.dg/aru-2.c: New test.
10481 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10484 * c-c++-common/ubsan/pr64344-1.c: New test.
10485 * c-c++-common/ubsan/pr64344-2.c: New test.
10487 PR tree-optimization/64465
10488 * gcc.dg/pr64465.c: New test.
10490 PR tree-optimization/64494
10491 * gcc.c-torture/compile/pr64494.c: New test.
10493 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10496 * gfortran.dg/realloc_on_assign_25.f90: New test.
10498 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10500 Update copyright years.
10502 2015-01-05 Marek Polacek <polacek@redhat.com>
10505 * gcc.dg/pr64423.c: New test.
10507 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10509 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10510 mmix-knuth-mmixware for the same reason as for MIPS.
10511 * gcc.dg/debug/debug-2.c: Ditto.
10513 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10515 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
10518 * lib/gfortran.exp: Add libatomic library search path.
10519 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10520 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10522 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10524 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10526 * c-c++-common/tsan/bitfield_race.c: New testcase.
10527 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10529 2015-01-02 Tobias Burnus <burnus@net-b.de>
10531 * gfortran.dg/coarray/collectives_4.f90: New.
10533 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10536 * gfortran.dg/extends_16.f90: New.
10538 2015-01-02 Tobias Burnus <burnus@net-b.de>
10540 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10542 2015-01-02 Tobias Burnus <burnus@net-b.de>
10544 * gfortran.dg/coarray/codimension_2.f90: New.
10545 * gfortran.dg/coarray/codimension_2a.f90: New.
10546 * gfortran.dg/coarray_35.f90: New.
10547 * gfortran.dg/coarray_35a.f90: New.
10549 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10552 * gfortran.dg/dummy_procedure_11.f90: New.
10554 Copyright (C) 2015 Free Software Foundation, Inc.
10556 Copying and distribution of this file, with or without modification,
10557 are permitted in any medium without royalty provided the copyright
10558 notice and this notice are preserved.